annotate rdf/vamp.rdf @ 141:cabf8e65c10f

* some typo & doc updates -- mostly just because I'm reading it, and fiddling with a few things as I go along
author cannam
date Fri, 20 Jun 2008 10:01:43 +0000
parents 147de5e64d28
children 27da08f3e951
rev   line source
cannam@135 1 <?xml version="1.0" encoding="utf-8"?>
cannam@135 2 <rdf:RDF xmlns:af="http://purl.org/ontology/af/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:event="http://purl.org/NET/c4dm/event.owl#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:list="http://www.w3.org/2000/10/swap/list#" xmlns:mo="http://purl.org/ontology/mo/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:tl="http://purl.org/NET/c4dm/timeline.owl#" xmlns:vamp="http://purl.org/ontology/vamp/" xmlns:vs="http://www.w3.org/2003/06/sw-vocab-status/ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns="file:///home/david/km-rdf/vamp-n3/vamp.n3">
cannam@135 3 <owl:Ontology rdf:about="">
cannam@135 4 <dc:title>Vamp Plugins Ontology</dc:title>
cannam@135 5 <rdfs:label>Vamp Plugins Ontology</rdfs:label>
cannam@135 6 <rdfs:comment>
cannam@136 7 Vamp Ontology. This ontology includes the following descriptions
cannam@136 8
cannam@136 9 -OWL description of the Vamp API
cannam@136 10 -OWL description of the Transform environment necessary to set up the execution of any plugin
cannam@136 11
cannam@136 12 This Ontology provides semantics to describe and control Vamp plugins in RDF. Any "RDF-speaker" host is therefore able to
cannam@136 13 use this ontology to read, set up and execute plugins.
cannam@136 14 The extracted features are expressed in terms of the Audio Features Ontology (link).
cannam@136 15 For more information, please visit the Vamp Plugins site: http://www.vamp-plugins.org/
cannam@135 16 </rdfs:comment>
cannam@135 17 <foaf:maker>Chris Cannam</foaf:maker>
cannam@135 18 <foaf:maker>Chris Sutton</foaf:maker>
cannam@135 19 <foaf:maker>Yves Raimond</foaf:maker>
cannam@135 20 <foaf:maker>David Pastor Escuredo</foaf:maker>
cannam@135 21 <dc:date>$Date: 2008/05/21 17:05:11 $</dc:date>
cannam@135 22 </owl:Ontology>
cannam@135 23 <owl:AnnotationProperty rdf:about="http://www.w3.org/2003/06/sw-vocab-status/ns#term_status"/>
cannam@135 24 <owl:Class rdf:about="http://purl.org/ontology/vamp/Plugin">
cannam@135 25 <rdfs:label>Vamp Plugin</rdfs:label>
cannam@135 26 <rdfs:comment>
cannam@135 27 Vamp plugin is an implementation of a feature extraction algorithm based on the Vamp API.
cannam@135 28 </rdfs:comment>
cannam@135 29 <vs:term_status>stable</vs:term_status>
cannam@135 30 </owl:Class>
cannam@135 31 <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginLibrary">
cannam@135 32 <rdfs:label>Vamp Plugin Library</rdfs:label>
cannam@135 33 <rdfs:comment>
cannam@136 34 Library of Vamp Plugins. This may need to include rights.
cannam@135 35 </rdfs:comment>
cannam@135 36 <vs:term_status>stable</vs:term_status>
cannam@135 37 </owl:Class>
cannam@135 38 <owl:Class rdf:about="http://purl.org/ontology/vamp/ParameterDescriptor">
cannam@135 39 <rdfs:label>Vamp Plugin Parameter Descriptor</rdfs:label>
cannam@135 40 <rdfs:comment>
cannam@136 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.
cannam@135 42 </rdfs:comment>
cannam@135 43 <vs:term_status>stable</vs:term_status>
cannam@135 44 </owl:Class>
cannam@135 45 <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginOutput">
cannam@135 46 <rdfs:label>Vamp Plugin output descriptor</rdfs:label>
cannam@135 47 <rdfs:comment>
cannam@136 48 Descriptior of the plugin output. This descriptor provides necessary information to interpret correctly the output features. The output type will determine how to read the temporal information of the extracted feature and how to manage the burden of ouput data.
cannam@135 49 </rdfs:comment>
cannam@135 50 <vs:term_status>unstable</vs:term_status>
cannam@135 51 </owl:Class>
cannam@135 52 <owl:Class rdf:about="http://purl.org/ontology/vamp/DenseOutput">
cannam@135 53 <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@136 54 <rdfs:label>Dense output</rdfs:label>
cannam@135 55 <rdfs:comment>
cannam@136 56 Specific output type comprising large binary data (e.g.: chromagram).
cannam@135 57 </rdfs:comment>
cannam@135 58 <vs:term_status>unstable</vs:term_status>
cannam@135 59 </owl:Class>
cannam@135 60 <owl:Class rdf:about="http://purl.org/ontology/vamp/SparseOutput">
cannam@136 61 <rdfs:label>Sparse output</rdfs:label>
cannam@135 62 <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 63 <rdfs:comment>
cannam@136 64 Specific output type used in sparse data outputs (e.g.: key detector).
cannam@135 65 </rdfs:comment>
cannam@135 66 <vs:term_status>unstable</vs:term_status>
cannam@135 67 </owl:Class>
cannam@135 68 <owl:Class rdf:about="http://purl.org/ontology/vamp/TrackLevelOutput">
cannam@136 69 <rdfs:label>track level output</rdfs:label>
cannam@135 70 <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 71 <rdfs:comment>
cannam@136 72 Specific output type that returns track level information. This sort of output will require a "hacky" interpretation of the feature timestamp as it will reflect some track metadata instead of temporal data.
cannam@135 73 </rdfs:comment>
cannam@135 74 <vs:term_status>unstable</vs:term_status>
cannam@135 75 </owl:Class>
cannam@135 76 <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginProgram">
cannam@135 77 <rdfs:label>Plugin program</rdfs:label>
cannam@135 78 <rdfs:comment>
cannam@136 79 Plugin program defines a predefined context of parameters. We may not need a concept for this and just a property linking a string representing the program name.
cannam@135 80 </rdfs:comment>
cannam@136 81 <vs:term_status>unstable</vs:term_status>
cannam@135 82 </owl:Class>
cannam@135 83 <owl:Class rdf:about="http://purl.org/ontology/vamp/Feature">
cannam@135 84 <rdfs:label>Vamp Feature</rdfs:label>
cannam@135 85 <rdfs:comment>This may be removed mighty soon as we rely on the Audio Features Ontology for this</rdfs:comment>
cannam@135 86 <vs:term_status>deprecated</vs:term_status>
cannam@135 87 </owl:Class>
cannam@135 88 <owl:Class rdf:about="http://purl.org/ontology/vamp/InputDomain">
cannam@135 89 <rdfs:label>Plugin input domain</rdfs:label>
cannam@136 90 <rdfs:comment>
cannam@136 91 Plugins warn about the input domain they require so the host can convert properly the input data. Note that this is not necessary if the host is using a PluginAdapter to wrap plugins (see Vamp doc).
cannam@136 92 </rdfs:comment>
cannam@135 93 <vs:term_status>stable</vs:term_status>
cannam@135 94 </owl:Class>
cannam@135 95 <owl:Class rdf:about="http://purl.org/ontology/vamp/SampleType">
cannam@135 96 <rdfs:label>sample type</rdfs:label>
cannam@136 97 <rdfs:comment>
cannam@136 98 Sample type specifies the temporal information of the plugin output. This information should be confronted with the output type for a correct interpretation.
cannam@136 99 </rdfs:comment>
cannam@135 100 <vs:term_status>stable</vs:term_status>
cannam@135 101 </owl:Class>
cannam@135 102 <rdf:Property rdf:about="http://purl.org/ontology/vamp/parameter_descriptor">
cannam@135 103 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 104 <rdfs:label>parameter descriptor</rdfs:label>
cannam@135 105 <rdfs:comment>
cannam@135 106 Links each parameter descriptor to the plugin.
cannam@135 107 </rdfs:comment>
cannam@135 108 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 109 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 110 <vs:term_status>stable</vs:term_status>
cannam@135 111 <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
cannam@135 112 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 113 <rdfs:label>parameter descriptor</rdfs:label>
cannam@135 114 <vs:term_status>stable</vs:term_status>
cannam@135 115 <rdfs:comment>
cannam@135 116 Specifies exactly the type of descriptor to set in the transform by linking it.
cannam@135 117 </rdfs:comment>
cannam@135 118 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/>
cannam@135 119 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 120 </rdf:Property>
cannam@135 121 <rdf:Property rdf:about="http://purl.org/ontology/vamp/output_descriptor">
cannam@135 122 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 123 <rdfs:label>output descriptor</rdfs:label>
cannam@135 124 <rdfs:comment>
cannam@136 125 Links each output type to the plugin.
cannam@135 126 </rdfs:comment>
cannam@135 127 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 128 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 129 <vs:term_status>stable</vs:term_status>
cannam@135 130 </rdf:Property>
cannam@135 131 <rdf:Property rdf:about="http://purl.org/ontology/vamp/available_plugin">
cannam@135 132 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 133 <rdfs:label>available plugin</rdfs:label>
cannam@135 134 <rdfs:comment>
cannam@135 135 Available plugins in the library
cannam@135 136 </rdfs:comment>
cannam@135 137 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 138 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginLibrary"/>
cannam@135 139 <vs:term_status>stable</vs:term_status>
cannam@135 140 </rdf:Property>
cannam@135 141 <rdf:Property rdf:about="http://purl.org/ontology/vamp/identifier">
cannam@135 142 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 143 <rdfs:label>plugin identifier</rdfs:label>
cannam@135 144 <rdfs:comment>
cannam@136 145 Machine-readable identifier for Vamp plugin classes (and Transform).
cannam@135 146 </rdfs:comment>
cannam@138 147 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 148 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginProgram"/>
cannam@135 149 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 150 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 151 <vs:term_status>stable</vs:term_status>
cannam@136 152 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 153 </rdf:Property>
cannam@135 154 <rdf:Property rdf:about="http://purl.org/ontology/vamp/name">
cannam@135 155 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 156 <rdfs:label>plugin name</rdfs:label>
cannam@135 157 <rdfs:comment>
cannam@135 158 Human-readable identifier for the plugin.
cannam@135 159 </rdfs:comment>
cannam@138 160 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 161 <vs:term_status>stable</vs:term_status>
cannam@135 162 </rdf:Property>
cannam@135 163 <rdf:Property rdf:about="http://purl.org/ontology/vamp/vamp_API_version">
cannam@135 164 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 165 <rdfs:label>vamp API version</rdfs:label>
cannam@135 166 <rdfs:comment>
cannam@136 167 Version of the Vamp API used to implement this plugin.
cannam@135 168 </rdfs:comment>
cannam@138 169 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 170 <vs:term_status>stable</vs:term_status>
cannam@135 171 </rdf:Property>
cannam@135 172 <rdf:Property rdf:about="http://purl.org/ontology/vamp/input_domain">
cannam@135 173 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 174 <rdfs:label>input domain</rdfs:label>
cannam@135 175 <rdfs:comment>
cannam@136 176 Input domain allowed by the plugin (time or frequency).
cannam@135 177 </rdfs:comment>
cannam@135 178 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 179 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/InputDomain"/>
cannam@135 180 <vs:term_status>stable</vs:term_status>
cannam@135 181 </rdf:Property>
cannam@135 182 <rdf:Property rdf:about="http://purl.org/ontology/vamp/max_value">
cannam@135 183 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 184 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 185 <rdfs:label>max value</rdfs:label>
cannam@136 186 <rdfs:comment>
cannam@136 187 Maximum value of the parameter range
cannam@136 188 </rdfs:comment>
cannam@135 189 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 190 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 191 <vs:term_status>unstable</vs:term_status>
cannam@135 192 </rdf:Property>
cannam@135 193 <rdf:Property rdf:about="http://purl.org/ontology/vamp/min_value">
cannam@135 194 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 195 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 196 <rdfs:label>min value</rdfs:label>
cannam@136 197 <rdfs:comment>
cannam@136 198 Minimum value of the parameter range
cannam@136 199 </rdfs:comment>
cannam@135 200 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 201 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 202 <vs:term_status>unstable</vs:term_status>
cannam@135 203 </rdf:Property>
cannam@135 204 <rdf:Property rdf:about="http://purl.org/ontology/vamp/default_value">
cannam@135 205 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 206 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 207 <rdfs:label>default value</rdfs:label>
cannam@136 208 <rdfs:comment>
cannam@136 209 Default value of the parameter
cannam@136 210 </rdfs:comment>
cannam@135 211 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 212 <vs:term_status>unstable</vs:term_status>
cannam@135 213 </rdf:Property>
cannam@135 214 <rdf:Property rdf:about="http://purl.org/ontology/vamp/fixed_bin_count">
cannam@135 215 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 216 <rdfs:label>fixed bin count</rdfs:label>
cannam@136 217 <rdfs:comment>
cannam@136 218 Fixed bin count. A boolean type.
cannam@136 219 </rdfs:comment>
cannam@135 220 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 221 <vs:term_status>unstable</vs:term_status>
cannam@135 222 </rdf:Property>
cannam@138 223 <rdf:Property rdf:about="http://purl.org/ontology/vamp/is_quantized">
cannam@138 224 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@138 225 <rdfs:label>is quantised</rdfs:label>
cannam@138 226 <rdfs:comment>
cannam@138 227 Quantised. A boolean type.
cannam@138 228 </rdfs:comment>
cannam@138 229 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@138 230 <vs:term_status>unstable</vs:term_status>
cannam@138 231 </rdf:Property>
cannam@135 232 <rdf:Property rdf:about="http://purl.org/ontology/vamp/unit">
cannam@135 233 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 234 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 235 <rdfs:label>unit</rdfs:label>
cannam@136 236 <rdfs:comment>
cannam@136 237 Unit of the output/parameter. A string type
cannam@136 238 </rdfs:comment>
cannam@135 239 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 240 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 241 <vs:term_status>unstable</vs:term_status>
cannam@135 242 </rdf:Property>
cannam@135 243 <rdf:Property rdf:about="http://purl.org/ontology/vamp/sample_rate">
cannam@135 244 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 245 <rdfs:label>sample rate</rdfs:label>
cannam@136 246 <rdfs:comment>
cannam@136 247 Sample rate of the output if any. Should be read depending on SampleType and Output classes.
cannam@136 248 </rdfs:comment>
cannam@135 249 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 250 <vs:term_status>unstable</vs:term_status>
cannam@135 251 <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
cannam@135 252 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 253 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 254 <rdfs:label>sample rate</rdfs:label>
cannam@135 255 <vs:term_status>stable</vs:term_status>
cannam@135 256 <rdfs:comment>
cannam@135 257 Specifies the sample rate if it is not constant.
cannam@135 258 </rdfs:comment>
cannam@136 259 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 260 </rdf:Property>
cannam@138 261 <rdf:Property rdf:about="http://purl.org/ontology/vamp/quantize_step">
cannam@135 262 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 263 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 264 <rdfs:label>quantized step</rdfs:label>
cannam@136 265 <rdfs:comment>
cannam@138 266 Quantize step. Only defined if is_quantised is true
cannam@136 267 </rdfs:comment>
cannam@135 268 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 269 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 270 <vs:term_status>unstable</vs:term_status>
cannam@135 271 </rdf:Property>
cannam@135 272 <rdf:Property rdf:about="http://purl.org/ontology/vamp/bin_count">
cannam@135 273 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 274 <rdfs:label>bin count</rdfs:label>
cannam@136 275 <rdfs:comment>
cannam@136 276 Number of elements of the bin output. This information is necessary to define the output as belonging to a specific subclass of Plugin Output.
cannam@136 277 </rdfs:comment>
cannam@135 278 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 279 <vs:term_status>unstable</vs:term_status>
cannam@135 280 </rdf:Property>
cannam@135 281 <rdf:Property rdf:about="http://purl.org/ontology/vamp/bin_names">
cannam@135 282 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 283 <rdfs:label>bin names</rdfs:label>
cannam@136 284 <rdfs:comment>
cannam@136 285 List of bin names if available
cannam@136 286 </rdfs:comment>
cannam@135 287 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 288 <vs:term_status>unstable</vs:term_status>
cannam@135 289 </rdf:Property>
cannam@135 290 <rdf:Property rdf:about="http://purl.org/ontology/vamp/sample_type">
cannam@135 291 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 292 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 293 <rdfs:label>sample type</rdfs:label>
cannam@136 294 <rdfs:comment>
cannam@136 295 The sample type specifies the temporal information of the output.
cannam@136 296 </rdfs:comment>
cannam@135 297 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 298 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/SampleType"/>
cannam@135 299 <vs:term_status>unstable</vs:term_status>
cannam@135 300 </rdf:Property>
cannam@135 301 <rdf:Property rdf:about="http://purl.org/ontology/vamp/computes_feature_type">
cannam@135 302 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 303 <rdfs:label>feature type</rdfs:label>
cannam@135 304 <rdfs:comment>
cannam@136 305 Feature Types output by the plugin. Links the vamp ontology to the audio features ontology.
cannam@135 306 </rdfs:comment>
cannam@135 307 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@136 308 <rdfs:range rdf:resource="http://purl.org/ontology/af/AudioFeature"/>
cannam@135 309 <vs:term_status>unstable</vs:term_status>
cannam@135 310 </rdf:Property>
cannam@138 311 <rdf:Property rdf:about="http://purl.org/ontology/vamp/computes_event_type">
cannam@138 312 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@138 313 <rdfs:label>event type</rdfs:label>
cannam@138 314 <rdfs:comment>
cannam@138 315 Event Type output by the plugin.
cannam@138 316 </rdfs:comment>
cannam@138 317 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@138 318 <rdfs:range rdf:resource="http://purl.org/NET/c4dm/event.owl#Event"/>
cannam@138 319 <vs:term_status>unstable</vs:term_status>
cannam@138 320 </rdf:Property>
cannam@138 321 <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/TimeDomain"/>
cannam@138 322 <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/FrequencyDomain"/>
cannam@135 323 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/OneSamplePerStep"/>
cannam@135 324 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/FixedSampleRate"/>
cannam@135 325 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/VariableSampleRate"/>
cannam@135 326 <owl:Class rdf:about="http://purl.org/ontology/vamp/Transform">
cannam@136 327 <rdfs:label>Transform</rdfs:label>
cannam@135 328 <vs:term_status>stable</vs:term_status>
cannam@135 329 <rdfs:comment>
cannam@136 330 The Transform defines the environment of any audio processing computation.
cannam@135 331 </rdfs:comment>
cannam@135 332 </owl:Class>
cannam@135 333 <owl:Class rdf:about="http://purl.org/ontology/vamp/Parameter">
cannam@135 334 <rdfs:label>Parameter</rdfs:label>
cannam@135 335 <vs:term_status>unstable</vs:term_status>
cannam@135 336 <rdfs:comment>
cannam@136 337 Parameter used by the plugin transform to set up the plugin. The parameter class instances should be instantiated according to the specific vamp:PluginDescriptor instance for each plugin.
cannam@135 338 </rdfs:comment>
cannam@135 339 </owl:Class>
cannam@136 340 <owl:Class rdf:about="http://purl.org/ontology/vamp/Configuration">
cannam@136 341 <rdfs:label>Configuration</rdfs:label>
cannam@136 342 <vs:term_status>unstable</vs:term_status>
cannam@136 343 <rdfs:comment>
cannam@136 344 For extension (SV implementation of Transform).
cannam@136 345 </rdfs:comment>
cannam@136 346 </owl:Class>
cannam@136 347 <owl:Class rdf:about="http://purl.org/ontology/vamp/TransformType">
cannam@136 348 <rdfs:label>Transform Type</rdfs:label>
cannam@136 349 <vs:term_status>unstable</vs:term_status>
cannam@136 350 <rdfs:comment>
cannam@136 351 Specifies the type of transform. May be feature extraction, effect...
cannam@136 352 </rdfs:comment>
cannam@136 353 </owl:Class>
cannam@136 354 <vamp:TransformType rdf:about="http://purl.org/ontology/vamp/FeatureExtraction">
cannam@136 355 <rdfs:label>Feature Extraction</rdfs:label>
cannam@136 356 <vs:term_status>unstable</vs:term_status>
cannam@136 357 <rdfs:comment>
cannam@136 358 Feature extraction transform. This may be just a subclass of Transform...
cannam@136 359 </rdfs:comment>
cannam@136 360 </vamp:TransformType>
cannam@136 361 <vamp:TransformType rdf:about="http://purl.org/ontology/vamp/Effect">
cannam@136 362 <rdfs:label>Effect</rdfs:label>
cannam@136 363 <vs:term_status>unstable</vs:term_status>
cannam@136 364 <rdfs:comment>
cannam@136 365 Effect transform. This may be just a subclass of Transform...
cannam@136 366 </rdfs:comment>
cannam@136 367 </vamp:TransformType>
cannam@136 368 <rdf:Property rdf:about="http://purl.org/ontology/vamp/engine">
cannam@135 369 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 370 <rdfs:label>plugin</rdfs:label>
cannam@135 371 <vs:term_status>stable</vs:term_status>
cannam@135 372 <rdfs:comment>
cannam@136 373 Specifies the plugin in execution. This is an extension to use Transform with other plugin libraries
cannam@135 374 </rdfs:comment>
cannam@136 375 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 376 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 377 </rdf:Property>
cannam@135 378 <rdf:Property rdf:about="http://purl.org/ontology/vamp/program">
cannam@135 379 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 380 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 381 <rdfs:label>program</rdfs:label>
cannam@135 382 <vs:term_status>stable</vs:term_status>
cannam@135 383 <rdfs:comment>
cannam@136 384 Specifies the program to set the plugin in execution. Here the plugin program matches with the one in the plugin descriptor. There is not descriptor required for the program (just a string), is it?
cannam@135 385 </rdfs:comment>
cannam@135 386 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 387 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginProgram"/>
cannam@136 388 <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
cannam@136 389 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@136 390 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@136 391 <rdfs:label>program</rdfs:label>
cannam@136 392 <vs:term_status>stable</vs:term_status>
cannam@136 393 <rdfs:comment>
cannam@136 394 Extension for configuration.
cannam@136 395 </rdfs:comment>
cannam@136 396 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@136 397 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Configuration"/>
cannam@136 398 </rdf:Property>
cannam@136 399 <rdf:Property rdf:about="http://purl.org/ontology/vamp/parameter">
cannam@136 400 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@136 401 <rdfs:label>parameter</rdfs:label>
cannam@136 402 <vs:term_status>stable</vs:term_status>
cannam@136 403 <rdfs:comment>
cannam@136 404 Specifies the parameter to set the plugin in execution.
cannam@136 405 </rdfs:comment>
cannam@136 406 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@136 407 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Parameter"/>
cannam@135 408 </rdf:Property>
cannam@135 409 <rdf:Property rdf:about="http://purl.org/ontology/vamp/step_size">
cannam@135 410 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 411 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 412 <rdfs:label>step size</rdfs:label>
cannam@135 413 <vs:term_status>stable</vs:term_status>
cannam@135 414 <rdfs:comment>
cannam@135 415 Specifies the step size for the framing.
cannam@135 416 </rdfs:comment>
cannam@136 417 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 418 </rdf:Property>
cannam@135 419 <rdf:Property rdf:about="http://purl.org/ontology/vamp/block_size">
cannam@135 420 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 421 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 422 <rdfs:label>block size</rdfs:label>
cannam@135 423 <vs:term_status>stable</vs:term_status>
cannam@135 424 <rdfs:comment>
cannam@135 425 Specifies the block size for the framing.
cannam@135 426 </rdfs:comment>
cannam@136 427 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 428 </rdf:Property>
cannam@135 429 <rdf:Property rdf:about="http://purl.org/ontology/vamp/transform_type">
cannam@136 430 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 431 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 432 <rdfs:label>transform type</rdfs:label>
cannam@135 433 <vs:term_status>unstable</vs:term_status>
cannam@135 434 <rdfs:comment>
cannam@136 435 Specifies the transform type (we could do this by subclassin transform instead of using a property).
cannam@135 436 </rdfs:comment>
cannam@136 437 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 438 </rdf:Property>
cannam@135 439 <rdf:Property rdf:about="http://purl.org/ontology/vamp/window_type">
cannam@135 440 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 441 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 442 <rdfs:label>window type</rdfs:label>
cannam@135 443 <vs:term_status>unstable</vs:term_status>
cannam@135 444 <rdfs:comment>
cannam@135 445 Specifies the window type (they should be individuals and clearly not here).
cannam@135 446 </rdfs:comment>
cannam@136 447 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@136 448 </rdf:Property>
cannam@136 449 <rdf:Property rdf:about="http://purl.org/ontology/vamp/start">
cannam@136 450 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@136 451 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@136 452 <rdfs:label>start</rdfs:label>
cannam@136 453 <vs:term_status>unstable</vs:term_status>
cannam@136 454 <rdfs:comment>
cannam@136 455 Specifies temporal information when processing a data stream.
cannam@136 456 </rdfs:comment>
cannam@136 457 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@136 458 </rdf:Property>
cannam@136 459 <rdf:Property rdf:about="http://purl.org/ontology/vamp/duration">
cannam@136 460 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@136 461 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@136 462 <rdfs:label>start</rdfs:label>
cannam@136 463 <vs:term_status>unstable</vs:term_status>
cannam@136 464 <rdfs:comment>
cannam@136 465 Specifies temporal information when processing a data stream.
cannam@136 466 </rdfs:comment>
cannam@136 467 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 468 </rdf:Property>
cannam@135 469 <rdf:Property rdf:about="http://purl.org/ontology/vamp/value">
cannam@135 470 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 471 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 472 <rdfs:label>value</rdfs:label>
cannam@135 473 <vs:term_status>stable</vs:term_status>
cannam@135 474 <rdfs:comment>
cannam@135 475 Specifies the current value of the parameter.
cannam@135 476 </rdfs:comment>
cannam@135 477 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/>
cannam@135 478 </rdf:Property>
cannam@135 479 </rdf:RDF>