summaryrefslogtreecommitdiffstats
path: root/bundles
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-01-18 06:25:36 +0000
committerDavid Robillard <d@drobilla.net>2014-01-18 06:25:36 +0000
commitec8939dd7ef5267b43bd8ae3590e783495f0cfc9 (patch)
treece151c34851e8a275f35aedb67ea6b4a25676baf /bundles
parent59492c673f5de893e8b91ca50a945a697ddfa404 (diff)
downloadingen-ec8939dd7ef5267b43bd8ae3590e783495f0cfc9.tar.gz
ingen-ec8939dd7ef5267b43bd8ae3590e783495f0cfc9.tar.bz2
ingen-ec8939dd7ef5267b43bd8ae3590e783495f0cfc9.zip
Consolidate URIs.
Add missing definition to ontology. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@5317 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'bundles')
-rw-r--r--bundles/ingen.lv2/ingen.ttl45
1 files changed, 42 insertions, 3 deletions
diff --git a/bundles/ingen.lv2/ingen.ttl b/bundles/ingen.lv2/ingen.ttl
index bd19f0d9..42055471 100644
--- a/bundles/ingen.lv2/ingen.ttl
+++ b/bundles/ingen.lv2/ingen.ttl
@@ -40,6 +40,13 @@ 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 ;
+ rdfs:domain ingen:Graph ;
+ rdfs:range xsd:anyURI ;
+ rdfs:label "file" ;
+ rdfs:comment "The file a Graph was loaded from." .
+
ingen:canvasX
a owl:DatatypeProperty ;
rdfs:range xsd:decimal ;
@@ -79,6 +86,12 @@ ingen:value
rdfs:label "value" ;
rdfs:comment "The current value of a port." .
+ingen:Internal
+ a owl:Class ;
+ rdfs:subClassOf ingen:Plugin ;
+ rdfs:label "Internal" ;
+ rdfs:comment "An internal 'plugin'" .
+
ingen:Node
a owl:Class ;
rdfs:label "Node" ;
@@ -90,9 +103,35 @@ 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 ;
+ rdfs:range xsd:boolean ;
+ rdfs:label "UI embedded" ;
+ rdfs:comment "Whether or not the block's GUI is embedded." .
+
lv2:Port
+ a rdfs:Class ;
rdfs:subClassOf ingen:Node .
+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.
+""" .
+
+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.
+""" .
+
ingen:polyphonic
a owl:DatatypeProperty ;
rdfs:range xsd:boolean ;
@@ -104,15 +143,15 @@ 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. """ .
+this property, if those voices are mixed down.
+""" .
ingen:Block
a owl:Class ;
rdfs:subClassOf ingen:Node ,
lv2:PluginBase ;
rdfs:label "Block" ;
- rdfs:comment """
-
+ 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