Mercurial > hg > vamp-plugin-sdk
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 |