comparison rdf/vamp.rdf @ 138:147de5e64d28

* Update vamp.n3/rdf from km-rdf * Add template generator (old jerrell version) from sv1 repository * Add provisional RDF descriptions for example plugins
author cannam
date Thu, 19 Jun 2008 09:37:31 +0000
parents 1b1ebb0f10ac
children 27da08f3e951
comparison
equal deleted inserted replaced
137:dbab8c3a6571 138:147de5e64d28
33 <rdfs:comment> 33 <rdfs:comment>
34 Library of Vamp Plugins. This may need to include rights. 34 Library of Vamp Plugins. This may need to include rights.
35 </rdfs:comment> 35 </rdfs:comment>
36 <vs:term_status>stable</vs:term_status> 36 <vs:term_status>stable</vs:term_status>
37 </owl:Class> 37 </owl:Class>
38 <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginDescription">
39 <rdfs:label>Vamp Plugin Descriptor</rdfs:label>
40 <rdfs:comment>
41 The plugin descriptor provides basic metadata of the plugin. We may remove this and link directly to the plugin instance.
42 </rdfs:comment>
43 <vs:term_status>unstable</vs:term_status>
44 </owl:Class>
45 <owl:Class rdf:about="http://purl.org/ontology/vamp/ParameterDescriptor"> 38 <owl:Class rdf:about="http://purl.org/ontology/vamp/ParameterDescriptor">
46 <rdfs:label>Vamp Plugin Parameter Descriptor</rdfs:label> 39 <rdfs:label>Vamp Plugin Parameter Descriptor</rdfs:label>
47 <rdfs:comment> 40 <rdfs:comment>
48 Descriptior of a plugin parameter. Hosts require to know about the specific type and form of the parameters of a particular plugin for a correct transform setup. 41 Descriptior of a plugin parameter. Hosts require to know about the specific type and form of the parameters of a particular plugin for a correct transform setup.
49 </rdfs:comment> 42 </rdfs:comment>
104 <rdfs:comment> 97 <rdfs:comment>
105 Sample type specifies the temporal information of the plugin output. This information should be confronted with the output type for a correct interpretation. 98 Sample type specifies the temporal information of the plugin output. This information should be confronted with the output type for a correct interpretation.
106 </rdfs:comment> 99 </rdfs:comment>
107 <vs:term_status>stable</vs:term_status> 100 <vs:term_status>stable</vs:term_status>
108 </owl:Class> 101 </owl:Class>
109 <rdf:Property rdf:about="http://purl.org/ontology/vamp/plugin_description">
110 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
111 <rdfs:label>plugin description</rdfs:label>
112 <rdfs:comment>
113 Links the plugin descriptor to the plugin (it may be redundant for an RDF decription to have a plugin descriptor in between an actual plugin and its properties).
114 </rdfs:comment>
115 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginDescription"/>
116 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
117 <vs:term_status>stable</vs:term_status>
118 </rdf:Property>
119 <rdf:Property rdf:about="http://purl.org/ontology/vamp/parameter_descriptor"> 102 <rdf:Property rdf:about="http://purl.org/ontology/vamp/parameter_descriptor">
120 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> 103 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
121 <rdfs:label>parameter descriptor</rdfs:label> 104 <rdfs:label>parameter descriptor</rdfs:label>
122 <rdfs:comment> 105 <rdfs:comment>
123 Links each parameter descriptor to the plugin. 106 Links each parameter descriptor to the plugin.
159 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> 142 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
160 <rdfs:label>plugin identifier</rdfs:label> 143 <rdfs:label>plugin identifier</rdfs:label>
161 <rdfs:comment> 144 <rdfs:comment>
162 Machine-readable identifier for Vamp plugin classes (and Transform). 145 Machine-readable identifier for Vamp plugin classes (and Transform).
163 </rdfs:comment> 146 </rdfs:comment>
164 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginDescription"/> 147 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
165 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginProgram"/> 148 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginProgram"/>
166 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> 149 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
167 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/> 150 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
168 <vs:term_status>stable</vs:term_status> 151 <vs:term_status>stable</vs:term_status>
169 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> 152 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
172 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> 155 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
173 <rdfs:label>plugin name</rdfs:label> 156 <rdfs:label>plugin name</rdfs:label>
174 <rdfs:comment> 157 <rdfs:comment>
175 Human-readable identifier for the plugin. 158 Human-readable identifier for the plugin.
176 </rdfs:comment> 159 </rdfs:comment>
177 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginDescription"/> 160 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
178 <vs:term_status>stable</vs:term_status> 161 <vs:term_status>stable</vs:term_status>
179 </rdf:Property> 162 </rdf:Property>
180 <rdf:Property rdf:about="http://purl.org/ontology/vamp/vamp_API_version"> 163 <rdf:Property rdf:about="http://purl.org/ontology/vamp/vamp_API_version">
181 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> 164 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
182 <rdfs:label>vamp API version</rdfs:label> 165 <rdfs:label>vamp API version</rdfs:label>
183 <rdfs:comment> 166 <rdfs:comment>
184 Version of the Vamp API used to implement this plugin. 167 Version of the Vamp API used to implement this plugin.
185 </rdfs:comment> 168 </rdfs:comment>
186 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginDescription"/> 169 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
187 <vs:term_status>stable</vs:term_status> 170 <vs:term_status>stable</vs:term_status>
188 </rdf:Property> 171 </rdf:Property>
189 <rdf:Property rdf:about="http://purl.org/ontology/vamp/input_domain"> 172 <rdf:Property rdf:about="http://purl.org/ontology/vamp/input_domain">
190 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> 173 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
191 <rdfs:label>input domain</rdfs:label> 174 <rdfs:label>input domain</rdfs:label>
235 Fixed bin count. A boolean type. 218 Fixed bin count. A boolean type.
236 </rdfs:comment> 219 </rdfs:comment>
237 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> 220 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
238 <vs:term_status>unstable</vs:term_status> 221 <vs:term_status>unstable</vs:term_status>
239 </rdf:Property> 222 </rdf:Property>
223 <rdf:Property rdf:about="http://purl.org/ontology/vamp/is_quantized">
224 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
225 <rdfs:label>is quantised</rdfs:label>
226 <rdfs:comment>
227 Quantised. A boolean type.
228 </rdfs:comment>
229 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
230 <vs:term_status>unstable</vs:term_status>
231 </rdf:Property>
240 <rdf:Property rdf:about="http://purl.org/ontology/vamp/unit"> 232 <rdf:Property rdf:about="http://purl.org/ontology/vamp/unit">
241 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> 233 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
242 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> 234 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
243 <rdfs:label>unit</rdfs:label> 235 <rdfs:label>unit</rdfs:label>
244 <rdfs:comment> 236 <rdfs:comment>
264 <rdfs:comment> 256 <rdfs:comment>
265 Specifies the sample rate if it is not constant. 257 Specifies the sample rate if it is not constant.
266 </rdfs:comment> 258 </rdfs:comment>
267 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> 259 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
268 </rdf:Property> 260 </rdf:Property>
269 <rdf:Property rdf:about="http://purl.org/ontology/vamp/quantized_step"> 261 <rdf:Property rdf:about="http://purl.org/ontology/vamp/quantize_step">
270 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> 262 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
271 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> 263 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
272 <rdfs:label>quantized step</rdfs:label> 264 <rdfs:label>quantized step</rdfs:label>
273 <rdfs:comment> 265 <rdfs:comment>
274 Quantized step (if any). We do not include isQuantized. 266 Quantize step. Only defined if is_quantised is true
275 </rdfs:comment> 267 </rdfs:comment>
276 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> 268 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
277 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/> 269 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
278 <vs:term_status>unstable</vs:term_status> 270 <vs:term_status>unstable</vs:term_status>
279 </rdf:Property> 271 </rdf:Property>
314 </rdfs:comment> 306 </rdfs:comment>
315 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> 307 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
316 <rdfs:range rdf:resource="http://purl.org/ontology/af/AudioFeature"/> 308 <rdfs:range rdf:resource="http://purl.org/ontology/af/AudioFeature"/>
317 <vs:term_status>unstable</vs:term_status> 309 <vs:term_status>unstable</vs:term_status>
318 </rdf:Property> 310 </rdf:Property>
319 <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/time_domain"/> 311 <rdf:Property rdf:about="http://purl.org/ontology/vamp/computes_event_type">
320 <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/frequency_domain"/> 312 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
313 <rdfs:label>event type</rdfs:label>
314 <rdfs:comment>
315 Event Type output by the plugin.
316 </rdfs:comment>
317 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
318 <rdfs:range rdf:resource="http://purl.org/NET/c4dm/event.owl#Event"/>
319 <vs:term_status>unstable</vs:term_status>
320 </rdf:Property>
321 <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/TimeDomain"/>
322 <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/FrequencyDomain"/>
321 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/OneSamplePerStep"/> 323 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/OneSamplePerStep"/>
322 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/FixedSampleRate"/> 324 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/FixedSampleRate"/>
323 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/VariableSampleRate"/> 325 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/VariableSampleRate"/>
324 <owl:Class rdf:about="http://purl.org/ontology/vamp/Transform"> 326 <owl:Class rdf:about="http://purl.org/ontology/vamp/Transform">
325 <rdfs:label>Transform</rdfs:label> 327 <rdfs:label>Transform</rdfs:label>
473 Specifies the current value of the parameter. 475 Specifies the current value of the parameter.
474 </rdfs:comment> 476 </rdfs:comment>
475 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/> 477 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/>
476 </rdf:Property> 478 </rdf:Property>
477 </rdf:RDF> 479 </rdf:RDF>
478