<commit_before>@prefix dcs:   <http://ontologi.es/doap-changeset#> .
@prefix doap:  <http://usefulinc.com/ns/doap#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix lv2:   <http://lv2plug.in/ns/lv2core#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .

<http://lv2plug.in/ns/ext/state>
	a lv2:Specification ;
	rdfs:seeAlso <state.h> ,
		<../../meta/meta.ttl> ;
	doap:name "LV2 State" ;
	doap:shortdesc "An interface for LV2 plugins to save and restore state." ;
	doap:license <http://opensource.org/licenses/isc> ;
	doap:release [
		doap:revision "0.8" ;
		doap:created "2012-03-30" ;
		dcs:blame <http://drobilla.net/drobilla#me>
	] ;
	doap:created "2010-11-09" ;
	doap:developer <http://lv2plug.in/ns/meta#paniq> ,
		<http://drobilla.net/drobilla#me> ;
	doap:maintainer <http://drobilla.net/drobilla#me> ;
	lv2:documentation """

<p>This extension defines a simple mechanism which allows hosts to save and
restore a plugin instance's state.  The goal is for an instance's state to be
<em>completely</em> described by port values (as with all LV2 plugins) and a
simple dictionary.</p>

<p>The <q>state</q> defined here is conceptually a key:value dictionary, with
URI keys and values of any type.  For performance reasons the key and value
type are actually a <q>URID</q>, a URI mapped to an integer.  A single
key:value pair is called a <q>property</q>.</p>

<p>This state model is simple yet has many benefits:</p>
<ul>
  <li>Both fast and extensible thanks to URID keys.</li>
  <li>No limitations on possible value types.</li>
  <li>Easy to serialise in almost any format.</li>
  <li>Easy to store in a typical <q>map</q> or <q>dictionary</q> data<commit_msg>Remove spurious blank line.<commit_after>@prefix dcs:   <http://ontologi.es/doap-changeset#> .
@prefix doap:  <http://usefulinc.com/ns/doap#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix lv2:   <http://lv2plug.in/ns/lv2core#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .

<http://lv2plug.in/ns/ext/state>
	a lv2:Specification ;
	rdfs:seeAlso <state.h> ,
		<../../meta/meta.ttl> ;
	doap:name "LV2 State" ;
	doap:shortdesc "An interface for LV2 plugins to save and restore state." ;
	doap:license <http://opensource.org/licenses/isc> ;
	doap:release [
		doap:revision "0.8" ;
		doap:created "2012-03-30" ;
		dcs:blame <http://drobilla.net/drobilla#me>
	] ;
	doap:created "2010-11-09" ;
	doap:developer <http://lv2plug.in/ns/meta#paniq> ,
		<http://drobilla.net/drobilla#me> ;
	doap:maintainer <http://drobilla.net/drobilla#me> ;
	lv2:documentation """
<p>This extension defines a simple mechanism which allows hosts to save and
restore a plugin instance's state.  The goal is for an instance's state to be
<em>completely</em> described by port values (as with all LV2 plugins) and a
simple dictionary.</p>

<p>The <q>state</q> defined here is conceptually a key:value dictionary, with
URI keys and values of any type.  For performance reasons the key and value
type are actually a <q>URID</q>, a URI mapped to an integer.  A single
key:value pair is called a <q>property</q>.</p>

<p>This state model is simple yet has many benefits:</p>
<ul>
  <li>Both fast and extensible thanks to URID keys.</li>
  <li>No limitations on possible value types.</li>
  <li>Easy to serialise in almost any format.</li>
  <li>Easy to store in a typical <q>map</q> or <q>dictionary</q> data
{'fraction_non_alphanumeric': 0.1601443241742992, 'fraction_numerical': 0.026089369969469887, 'mean_word_length': 3.9100817438692097, 'pattern_counts': {'":': 0, '<': 85, '<?xml version=': 0, '>': 85, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2999968', 'n_tokens_mistral': 1438, 'n_tokens_neox': 1354, 'n_words': 366}