Mercurial > hg > vamp-known-plugins-rdf
diff vamp.n3 @ 14:21e9ff05e7f7
* Update RDFs to current versions
author | Chris Cannam |
---|---|
date | Tue, 03 Mar 2009 16:12:19 +0000 |
parents | adaee409f631 |
children |
line wrap: on
line diff
--- a/vamp.n3 Mon Nov 24 15:17:08 2008 +0000 +++ b/vamp.n3 Tue Mar 03 16:12:19 2009 +0000 @@ -268,7 +268,7 @@ vamp:vamp_API_version a rdf:Property; a owl:DatatypeProperty; - rdfs:label "vamp API version"; + rdfs:label "Vamp API version"; rdfs:comment """ Version of the Vamp API used to implement this plugin. """; @@ -338,13 +338,25 @@ a owl:DatatypeProperty; rdfs:label "quantized step"; rdfs:comment """ - Quantize step. Only defined if is_quantized is true + Quantize step. Only defined for quantized outputs """; rdfs:domain vamp:QuantizedOutput; rdfs:domain vamp:QuantizedParameter; vs:term_status "unstable"; . +vamp:has_duration + a rdf:Property; + a owl:FunctionalProperty; + a owl:DatatypeProperty; + rdfs:label "has duration"; + rdfs:comment """ + True if features on this output are known to have durations + """; + rdfs:domain vamp:PluginOutput; + vs:term_status "unstable"; + . + vamp:unit a rdf:Property; a owl:DatatypeProperty; @@ -428,31 +440,43 @@ vs:term_status "unstable"; . -#These last 2 properties are included to match the Audio Features Ontology (not estrictly from the Vamp API). - -vamp:computes_feature_type - a rdf:Property; - a owl:ObjectProperty; - rdfs:label "feature type"; - rdfs:comment """ - Feature Types output by the plugin. Links the vamp ontology to the audio features ontology. - """; - rdfs:domain vamp:PluginOutput; - rdfs:range af:AudioFeature; - vs:term_status "unstable"; - . +# The next 3 properties are included to link in the Audio Features Ontology (not strictly from the Vamp API). vamp:computes_event_type a rdf:Property; a owl:ObjectProperty; rdfs:label "event type"; rdfs:comment """ - Event Type output by the plugin. + Associates a plugin output with its corresponding event type (for example, in the Audio Features ontology). """; rdfs:domain vamp:PluginOutput; rdfs:range event:Event; vs:term_status "unstable"; . + +vamp:computes_feature + a rdf:Property; + a owl:ObjectProperty; + rdfs:label "feature type"; + rdfs:comment """ + Associates a plugin output with the attribute connecting the event to its value data. + """; + rdfs:domain vamp:PluginOutput; + rdfs:range event:factor; + vs:term_status "unstable"; + . + +vamp:computes_signal_type + a rdf:Property; + a owl:ObjectProperty; + rdfs:label "signal type"; + rdfs:comment """ + Associates a dense plugin output with its corresponding signal type (for example, in the Audio Features ontology). + """; + rdfs:domain vamp:PluginOutput; + rdfs:range af:Signal; + vs:term_status "unstable"; + . ######################## # INDIVIDUALS @@ -684,6 +708,18 @@ """; rdfs:domain vamp:Transform; . + +vamp:summary_type + a rdf:Property; + a owl:DatatypeProperty; + a owl:FunctionalProperty; + rdfs:label "summary type"; + vs:term_status "unstable"; + rdfs:comment """ + Specifies a summary type to be used (for averaging etc) on transform results. + """; + rdfs:domain vamp:Transform; + . ##### Parameter properties @@ -702,4 +738,21 @@ #parameter declared above +# The next property is here to link the Audio Features ontology to the +# Transform ontology terms -- an audio feature may use this to +# indicate which transform produced it +vamp:computed_by + a rdf:Property; + a owl:ObjectProperty; + rdfs:label "computed by"; + rdfs:comment """ + Associates an audio feature with the transform that was used to compute it. + """; + rdfs:domain event:Event; + rdfs:domain af:Signal; + rdfs:range vamp:Transform; + vs:term_status "unstable"; + . + +