From b75c914fc9a2fd99b7082e76e968f214b184c993 Mon Sep 17 00:00:00 2001
From: David Robillard
A unit for atom:Event time stamps.
" . atom:frameTime - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:range xsd:decimal ; rdfs:label "Frame time" ; lv2:documentation """ @@ -378,7 +381,9 @@ atom:frameTime """ . atom:beatTime - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:range xsd:decimal ; rdfs:label "Beat time" ; lv2:documentation """ @@ -439,7 +444,8 @@ However, to be robust, hosts SHOULD initialise output ports to a safe sentinel """ . atom:bufferType - a rdf:Property ; + a rdf:Property , + owl:ObjectProperty ; rdfs:domain atom:AtomPort ; rdfs:label "Buffer type" ; lv2:documentation """ @@ -463,7 +469,8 @@ that, use atom:supports. """ . atom:childType - a rdf:Property ; + a rdf:Property , + owl:ObjectProperty ; rdfs:label "Child type" ; rdfs:comment "The type of a container's children." . diff --git a/lv2/lv2plug.in/ns/ext/midi/midi.ttl b/lv2/lv2plug.in/ns/ext/midi/midi.ttl index 53f0ea1..02864f4 100644 --- a/lv2/lv2plug.in/ns/ext/midi/midi.ttl +++ b/lv2/lv2plug.in/ns/ext/midi/midi.ttl @@ -21,6 +21,7 @@ @prefix foaf:Insert the patch:body at patch:subject. If the subject does not exist, it is @@ -176,11 +176,11 @@ patch:Move rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty patch:subject ; + owl:onProperty patch:subject ] , [ a owl:Restriction ; owl:cardinality 1 ; - owl:onProperty patch:destination ; + owl:onProperty patch:destination ] ; lv2:documentation """
Move the patch:subject to patch:destination. After this, patch:destination has @@ -195,15 +195,15 @@ patch:Patch [ a owl:Restriction ; owl:minCardinality 1 ; - owl:onProperty patch:subject ; + owl:onProperty patch:subject ] , [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty patch:add ; + owl:onProperty patch:add ] , [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty patch:remove ; + owl:onProperty patch:remove ] ; lv2:documentation """
A method for modifying the properties of an object.
@@ -236,7 +236,7 @@ patch:Put rdfs:subClassOf [ a owl:Restriction ; owl:maxCardinality 1 ; - owl:onProperty patch:subject ; + owl:onProperty patch:subject ] ; lv2:documentation """Put the patch:body as the patch:subject. If the subject does not already exist, @@ -268,7 +268,7 @@ patch:Set [ a owl:Restriction ; owl:cardinality 1 ; - owl:onProperty patch:body ; + owl:onProperty patch:body ] ; lv2:documentation """
A method for setting properties of an object to unique values.
@@ -309,12 +309,14 @@ patch is equivalent to: patch:add a rdf:Property , - owl:ObjectProperty ; + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:domain patch:Message . patch:body a rdf:Property , - owl:ObjectProperty ; + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:domain patch:Message ; lv2:documentation """The body of a message.
@@ -325,12 +327,14 @@ part of. patch:destination a rdf:Property , - owl:ObjectProperty ; + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:domain patch:Message . patch:request a rdf:Property , - owl:ObjectProperty ; + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:domain patch:Response ; rdfs:range patch:Request ; lv2:documentation """ @@ -339,10 +343,12 @@ patch:request patch:subject a rdf:Property , - owl:ObjectProperty ; + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:domain patch:Message . patch:remove a rdf:Property , - owl:ObjectProperty ; + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:domain patch:Message . diff --git a/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl b/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl index a827c3f..005f64f 100644 --- a/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl +++ b/lv2/lv2plug.in/ns/ext/port-groups/port-groups.ttl @@ -92,8 +92,8 @@ An element of a group, which has a designation and an optional index. """ . pg:element - a rdf:Property ; - rdfs:domain pg:Group ; + a rdf:Property , + owl:ObjectProperty ; rdfs:range pg:Element ; rdfs:label "element" ; rdfs:comment """ @@ -102,7 +102,8 @@ designation with a possible index). """ . pg:sideChainOf - a rdf:Property ; + a rdf:Property , + owl:ObjectProperty ; rdfs:label "Side-chain of" ; rdfs:comment """ Indicates that this port or group should be considered a "side chain" of @@ -112,7 +113,9 @@ some other group, rather than an independent input itself. """ . pg:subGroupOf - a rdf:Property ; + a rdf:Property , + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:domain pg:Group ; rdfs:range pg:Group ; rdfs:label "Sub-group of" ; @@ -125,7 +128,8 @@ symbol. """ . pg:source - a rdf:Property ; + a rdf:Property , + owl:ObjectProperty ; rdfs:domain pg:OutputGroup ; rdfs:range pg:InputGroup ; rdfs:label "Source" ; @@ -139,6 +143,7 @@ types, e.g. a mono->stereo plugin. pg:mainInput a rdf:Property , + owl:ObjectProperty , owl:FunctionalProperty ; rdfs:domain lv2:Plugin ; rdfs:range pg:InputGroup ; @@ -151,6 +156,7 @@ more than one pg:mainInput property. pg:mainOutput a rdf:Property , + owl:ObjectProperty , owl:FunctionalProperty ; rdfs:domain lv2:Plugin ; rdfs:range pg:OutputGroup ; @@ -161,7 +167,9 @@ output group SHOULD have the main input group as a pg:source. """ . pg:group - a rdf:Property ; + a rdf:Property , + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:domain lv2:Port ; rdfs:range pg:Group ; rdfs:label "In port group" ; @@ -426,6 +434,54 @@ pg:SevenPointOneWideGroup lv2:designation pg:lowFrequencyEffects ] . +amb:ACN0 + a lv2:Channel . + +amb:ACN1 + a lv2:Channel . + +amb:ACN2 + a lv2:Channel . + +amb:ACN3 + a lv2:Channel . + +amb:ACN4 + a lv2:Channel . + +amb:ACN5 + a lv2:Channel . + +amb:ACN6 + a lv2:Channel . + +amb:ACN7 + a lv2:Channel . + +amb:ACN8 + a lv2:Channel . + +amb:ACN9 + a lv2:Channel . + +amb:ACN10 + a lv2:Channel . + +amb:ACN11 + a lv2:Channel . + +amb:ACN12 + a lv2:Channel . + +amb:ACN13 + a lv2:Channel . + +amb:ACN14 + a lv2:Channel . + +amb:ACN15 + a lv2:Channel . + pg:AmbisonicGroup a rdfs:Class ; rdfs:subClassOf pg:Group ; diff --git a/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl b/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl index 6b10a4d..72f81a2 100644 --- a/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl +++ b/lv2/lv2plug.in/ns/ext/resize-port/resize-port.ttl @@ -16,6 +16,7 @@ @prefix doap:The rate of passage of time in terms of one unit with respect to another.
""" . time:position - a rdf:Property ; + a rdf:Property , + owl:ObjectProperty , + owl:FunctionalProperty ; rdfs:range time:Position ; rdfs:label "Position in time" . time:barBeat - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Time ; rdfs:range xsd:float ; rdfs:label "Beat within this bar" ; rdfs:comment "The beat number within the bar, from 0 to beatsPerBar." . time:bar - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Time ; rdfs:range xsd:long ; rdfs:label "Global position in bars" . time:beat - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Time ; rdfs:range xsd:double ; rdfs:label "Global position in beats" . time:beatUnit - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Rate ; - rdfs:range xsd:double ; + rdfs:range xsd:nonNegativeInteger ; lv2:documentation """Beat unit, the note value that counts as one beat. This is the bottom number in a time signature: 2 for half note, 4 for quarter note, and so on.
""" . time:beatsPerBar - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Rate ; rdfs:range xsd:float ; rdfs:label "Beats per bar" . time:beatsPerMinute - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Rate ; rdfs:range xsd:float ; rdfs:label "Beats per minute" ; rdfs:comment "Tempo in beats per minute." . time:frame - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Time ; rdfs:range xsd:long ; rdfs:label "Global position in frames" . time:framesPerSecond - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Rate ; rdfs:range xsd:float ; rdfs:label "Frames per second" ; rdfs:comment "Frame rate in frames per second." . time:speed - a rdf:Property ; + a rdf:Property , + owl:DatatypeProperty , + owl:FunctionalProperty ; rdfs:domain time:Rate ; rdfs:range xsd:float ; rdfs:label "Speed" ; -- cgit v1.2.1