diff options
Diffstat (limited to 'bundles/ingen.lv2/ingen.ttl')
-rw-r--r-- | bundles/ingen.lv2/ingen.ttl | 84 |
1 files changed, 14 insertions, 70 deletions
diff --git a/bundles/ingen.lv2/ingen.ttl b/bundles/ingen.lv2/ingen.ttl index e3a06bf5..accc9235 100644 --- a/bundles/ingen.lv2/ingen.ttl +++ b/bundles/ingen.lv2/ingen.ttl @@ -13,32 +13,18 @@ ingen: owl:imports <http://lv2plug.in/ns/lv2core> ; doap:name "Ingen Ontology" ; rdfs:label "Ingen Ontology" ; - rdfs:comment """ -Describes graphs of signal processing blocks which process audio, MIDI, and -other signals or messages. With appropriate plugins, these graphs can describe -modular synthesizers, effects processors, and other signal processing devices. -""" . + rdfs:comment """Describes graphs of signal processing blocks which process audio, MIDI, and other signals or messages. With appropriate plugins, these graphs can describe modular synthesizers, effects processors, and other signal processing devices.""" . ingen:Plugin a owl:Class ; rdfs:label "Plugin" ; - rdfs:comment """ -A class which can be instantiated into a ingen:Block. A plugin has a set of -input and output "ports". In practice this class is semantically equivalent to -lv2:Plugin, it only exists to allow the ingen ontology to be useful for -"plugins" that aren't semantically LV2 plugins. See the LV2 specification for -details about the required properties (rdf:type, doap:name, doap:license, and -lv2:port). -""" . + rdfs:comment """A class which can be instantiated into a ingen:Block. A plugin has a set of input and output "ports". In practice this class is semantically equivalent to lv2:Plugin, it only exists to allow the ingen ontology to be useful for "plugins" that aren't semantically LV2 plugins. See the LV2 specification for details about the required properties (rdf:type, doap:name, doap:license, and lv2:port). """ . ingen:Graph a owl:Class ; rdfs:subClassOf ingen:Plugin ; rdfs:label "Graph" ; - rdfs:comment """ -A collection of Blocks connected together. A Graph can itself be a Block -within a parent Graph, and so on. -""" . + rdfs:comment """A collection of Blocks connected together. A Graph can itself be a Block within a parent Graph, and so on.""" . ingen:file a owl:DatatypeProperty ; @@ -71,23 +57,14 @@ ingen:polyphony rdfs:domain ingen:Graph ; rdfs:range xsd:integer ; rdfs:label "polyphony" ; - rdfs:comment """ -The amount of polyphony in a Graph. This defines the number of voices -present on all :polyphonic children of this graph. Because a Graph is -also a Block, a Graph may have both :polyphony and :polyphonic properties. -These specify different things: :polyphony specifies the voice count -of the Graph's children, and :polyphonic specifies whether the graph is -seen as polyphonic to the Graph's parent. -""" . + rdfs:comment """The amount of polyphony in a Graph. This defines the number of voices present on all :polyphonic children of this graph. Because a Graph is also a Block, a Graph may have both :polyphony and :polyphonic properties. These specify different things: :polyphony specifies the voice count of the Graph's children, and :polyphonic specifies whether the graph is seen as polyphonic to the Graph's parent.""" . ingen:sprungLayout a owl:DatatypeProperty ; rdfs:domain ingen:Graph ; rdfs:range xsd:boolean ; rdfs:label "sprung layout" ; - rdfs:comment """ -Whether or not the graph has a "sprung" force-directed layout. -""" . + rdfs:comment """Whether or not the graph has a "sprung" force-directed layout.""" . ingen:value a owl:DatatypeProperty ; @@ -104,13 +81,7 @@ ingen:Internal ingen:Node a owl:Class ; rdfs:label "Node" ; - rdfs:comment """ -An element of a Graph. A Node always has a valid path and symbol, with the -possible exception of the root graph which may not have a symbol depending on -context. Ingen uses restricted paths and/or URIs built from valid lv2:symbol -components, so the symbol of a Node may be inferred from its URI if no explicit -lv2:symbol property is given. -""" . + rdfs:comment """An element of a Graph. A Node always has a valid path and symbol, with the possible exception of the root graph which may not have a symbol depending on context. Ingen uses restricted paths and/or URIs built from valid lv2:symbol components, so the symbol of a Node may be inferred from its URI if no explicit lv2:symbol property is given.""" . ingen:uiEmbedded a owl:DatatypeProperty ; @@ -126,47 +97,29 @@ ingen:activity a owl:DatatypeProperty ; rdfs:domain lv2:Port ; rdfs:label "activity" ; - rdfs:comment """ -Transient activity. This property is used in the protocol to communicate -activity at ports, such as MIDI events or audio peaks. It should never be -stored in persistent data. -""" . + rdfs:comment """Transient activity. This property is used in the protocol to communicate activity at ports, such as MIDI events or audio peaks. It should never be stored in persistent data.""" . ingen:broadcast a owl:DatatypeProperty ; rdfs:domain lv2:Port ; rdfs:range xsd:boolean ; rdfs:label "broadcast" ; - rdfs:comment """ -Whether or not the port's value or activity should be broadcast to clients. -""" . + rdfs:comment """Whether or not the port's value or activity should be broadcast to clients.""" . ingen:polyphonic a owl:DatatypeProperty ; rdfs:range xsd:boolean ; rdfs:label "polyphonic" ; - rdfs:comment """ -Signifies this node should be replicated when it is part of a polyphonic graph. -The amount of polyphony (i.e. the number of voices) is determined by the -ingen:polyphony property of the containing graph. This is a boolean property -which defines whether the parent can access each voice individually: All nodes -within a graph are either polyphonic or not from their parent's perspective. -An Node may itself have "internal" polyphony but not be polyphonic according to -this property, if those voices are mixed down. -""" . + rdfs:comment """Signifies this node should be replicated when it is part of a polyphonic graph. The amount of polyphony (i.e. the number of voices) is determined by the ingen:polyphony property of the containing graph. This is a boolean property which defines whether the parent can access each voice individually: All nodes within a graph are either polyphonic or not from their parent's perspective. An Node may itself have "internal" polyphony but not be polyphonic according to this property, if those voices are mixed down.""" . ingen:Block a owl:Class ; rdfs:subClassOf ingen:Node , lv2:PluginBase ; rdfs:label "Block" ; - rdfs:comment """ -A signal processing block, which is typically either a plugin instance, or a graph. + rdfs:comment """A signal processing block, which is typically either a plugin instance, or a graph. -A block MUST have at least one ingen:prototype property which is a subclass of -lv2:Plugin. When there are many such properties, an applications SHOULD use -the most specific class it understands. -""" . +A block MUST have at least one ingen:prototype property which is a subclass of lv2:Plugin. When there are many such properties, an applications SHOULD use the most specific class it understands.""" . ingen:enabled a owl:DatatypeProperty ; @@ -179,9 +132,7 @@ ingen:prototype a owl:ObjectProperty ; rdfs:domain ingen:Block ; rdfs:label "prototype" ; - rdfs:comment """ -The object which this block is an instance of, or derived from. -""" . + rdfs:comment """The object which this block is an instance of, or derived from.""" . ingen:Arc a owl:Class ; @@ -199,10 +150,7 @@ ingen:Arc owl:cardinality 1 ; rdfs:comment "MUST have exactly one head which is a lv2:Port." ] ; - rdfs:comment """ -A connection between two ports. Graphs have a set of arcs which -define how its component blocks and ports are connected. -""" . + rdfs:comment """A connection between two ports. Graphs have a set of arcs which define how its component blocks and ports are connected.""" . ingen:arc a owl:ObjectProperty ; @@ -232,8 +180,4 @@ ingen:incidentTo owl:FunctionalProperty ; rdfs:domain ingen:Arc ; rdfs:label "incident to" ; - rdfs:comment """ -A special property used to describe any arc incident to a port or block. This -is never saved in graph files, but is used in the control protocol to -completely disconnect a Block or Port. -""" . + rdfs:comment """A special property used to describe any arc incident to a port or block. This is never saved in graph files, but is used in the control protocol to completely disconnect a Block or Port.""" . |