annotate rdf/vamp.rdf @ 135:6bffd86a103d

* Add RDF ontology for Vamp plugins [experimental]
author cannam
date Thu, 29 May 2008 14:17:02 +0000
parents
children 1b1ebb0f10ac
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@135 7 added comments from Cannam
cannam@135 8 </rdfs:comment>
cannam@135 9 <foaf:maker>Chris Cannam</foaf:maker>
cannam@135 10 <foaf:maker>Chris Sutton</foaf:maker>
cannam@135 11 <foaf:maker>Yves Raimond</foaf:maker>
cannam@135 12 <foaf:maker>David Pastor Escuredo</foaf:maker>
cannam@135 13 <dc:date>$Date: 2008/05/21 17:05:11 $</dc:date>
cannam@135 14 </owl:Ontology>
cannam@135 15 <owl:AnnotationProperty rdf:about="http://www.w3.org/2003/06/sw-vocab-status/ns#term_status"/>
cannam@135 16 <owl:Class rdf:about="http://purl.org/ontology/vamp/Plugin">
cannam@135 17 <rdfs:label>Vamp Plugin</rdfs:label>
cannam@135 18 <rdfs:comment>
cannam@135 19 Vamp plugin is an implementation of a feature extraction algorithm based on the Vamp API.
cannam@135 20 </rdfs:comment>
cannam@135 21 <vs:term_status>stable</vs:term_status>
cannam@135 22 </owl:Class>
cannam@135 23 <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginLibrary">
cannam@135 24 <rdfs:label>Vamp Plugin Library</rdfs:label>
cannam@135 25 <rdfs:comment>
cannam@135 26 Library of Vamp Plugins
cannam@135 27 </rdfs:comment>
cannam@135 28 <vs:term_status>stable</vs:term_status>
cannam@135 29 </owl:Class>
cannam@135 30 <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginDescription">
cannam@135 31 <rdfs:label>Vamp Plugin Descriptor</rdfs:label>
cannam@135 32 <rdfs:comment>
cannam@135 33 The plugin descriptor provides basic metadata of the plugin. We may remove this and link directly to the plugin instance
cannam@135 34 </rdfs:comment>
cannam@135 35 <vs:term_status>unstable</vs:term_status>
cannam@135 36 </owl:Class>
cannam@135 37 <owl:Class rdf:about="http://purl.org/ontology/vamp/ParameterDescriptor">
cannam@135 38 <rdfs:label>Vamp Plugin Parameter Descriptor</rdfs:label>
cannam@135 39 <rdfs:comment>
cannam@135 40 Descriptior of a plugin parameter
cannam@135 41 </rdfs:comment>
cannam@135 42 <vs:term_status>stable</vs:term_status>
cannam@135 43 </owl:Class>
cannam@135 44 <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginOutput">
cannam@135 45 <rdfs:label>Vamp Plugin output descriptor</rdfs:label>
cannam@135 46 <rdfs:comment>
cannam@135 47 Descriptior of the plugin output. This descriptor provides necessary information to interpret correctly the output features.
cannam@135 48 Each plugin will be bound to one of the subclasses.
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@135 54 <rdfs:comment>
cannam@135 55 Large binary data as output.
cannam@135 56 </rdfs:comment>
cannam@135 57 <vs:term_status>unstable</vs:term_status>
cannam@135 58 </owl:Class>
cannam@135 59 <owl:Class rdf:about="http://purl.org/ontology/vamp/SparseOutput">
cannam@135 60 <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 61 <rdfs:comment>
cannam@135 62 The output defines events with no large data associated.
cannam@135 63 </rdfs:comment>
cannam@135 64 <vs:term_status>unstable</vs:term_status>
cannam@135 65 </owl:Class>
cannam@135 66 <owl:Class rdf:about="http://purl.org/ontology/vamp/TrackLevelOutput">
cannam@135 67 <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 68 <rdfs:comment>
cannam@135 69 We obtain track metadata?
cannam@135 70 </rdfs:comment>
cannam@135 71 <vs:term_status>unstable</vs:term_status>
cannam@135 72 </owl:Class>
cannam@135 73 <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginProgram">
cannam@135 74 <rdfs:label>Plugin program</rdfs:label>
cannam@135 75 <rdfs:comment>
cannam@135 76 Plugin program defines a predefined context of parameters.
cannam@135 77 </rdfs:comment>
cannam@135 78 <vs:term_status>stable</vs:term_status>
cannam@135 79 </owl:Class>
cannam@135 80 <owl:Class rdf:about="http://purl.org/ontology/vamp/Feature">
cannam@135 81 <rdfs:label>Vamp Feature</rdfs:label>
cannam@135 82 <rdfs:comment>This may be removed mighty soon as we rely on the Audio Features Ontology for this</rdfs:comment>
cannam@135 83 <vs:term_status>deprecated</vs:term_status>
cannam@135 84 </owl:Class>
cannam@135 85 <owl:Class rdf:about="http://purl.org/ontology/vamp/InputDomain">
cannam@135 86 <rdfs:label>Plugin input domain</rdfs:label>
cannam@135 87 <rdfs:comment>Plugin input domain</rdfs:comment>
cannam@135 88 <vs:term_status>stable</vs:term_status>
cannam@135 89 </owl:Class>
cannam@135 90 <owl:Class rdf:about="http://purl.org/ontology/vamp/SampleType">
cannam@135 91 <rdfs:label>sample type</rdfs:label>
cannam@135 92 <rdfs:comment>sample type for the plugin output</rdfs:comment>
cannam@135 93 <vs:term_status>stable</vs:term_status>
cannam@135 94 </owl:Class>
cannam@135 95 <rdf:Property rdf:about="http://purl.org/ontology/vamp/plugin_descriptor">
cannam@135 96 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 97 <rdfs:label>plugin descriptor</rdfs:label>
cannam@135 98 <rdfs:comment>
cannam@135 99 Links the plugin descriptor to the plugin (it may be redundant for an RDF decription to have a plugin descriptor).
cannam@135 100 </rdfs:comment>
cannam@135 101 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginDescription"/>
cannam@135 102 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 103 <vs:term_status>stable</vs:term_status>
cannam@135 104 </rdf:Property>
cannam@135 105 <rdf:Property rdf:about="http://purl.org/ontology/vamp/parameter_descriptor">
cannam@135 106 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 107 <rdfs:label>parameter descriptor</rdfs:label>
cannam@135 108 <rdfs:comment>
cannam@135 109 Links each parameter descriptor to the plugin.
cannam@135 110 </rdfs:comment>
cannam@135 111 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 112 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 113 <vs:term_status>stable</vs:term_status>
cannam@135 114 <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
cannam@135 115 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 116 <rdfs:label>parameter descriptor</rdfs:label>
cannam@135 117 <vs:term_status>stable</vs:term_status>
cannam@135 118 <rdfs:comment>
cannam@135 119 Specifies exactly the type of descriptor to set in the transform by linking it.
cannam@135 120 </rdfs:comment>
cannam@135 121 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/>
cannam@135 122 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 123 </rdf:Property>
cannam@135 124 <rdf:Property rdf:about="http://purl.org/ontology/vamp/output_descriptor">
cannam@135 125 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 126 <rdfs:label>output descriptor</rdfs:label>
cannam@135 127 <rdfs:comment>
cannam@135 128 Links each output descriptor to the plugin.
cannam@135 129 </rdfs:comment>
cannam@135 130 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 131 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 132 <vs:term_status>stable</vs:term_status>
cannam@135 133 </rdf:Property>
cannam@135 134 <rdf:Property rdf:about="http://purl.org/ontology/vamp/available_plugin">
cannam@135 135 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 136 <rdfs:label>available plugin</rdfs:label>
cannam@135 137 <rdfs:comment>
cannam@135 138 Available plugins in the library
cannam@135 139 </rdfs:comment>
cannam@135 140 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 141 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginLibrary"/>
cannam@135 142 <vs:term_status>stable</vs:term_status>
cannam@135 143 </rdf:Property>
cannam@135 144 <rdf:Property rdf:about="http://purl.org/ontology/vamp/parameter">
cannam@135 145 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 146 <rdfs:label>parameter</rdfs:label>
cannam@135 147 <rdfs:comment>
cannam@135 148 Actual parameter used in the plugin transform to run the plugin
cannam@135 149 </rdfs:comment>
cannam@135 150 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 151 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginTransform"/>
cannam@135 152 <vs:term_status>stable</vs:term_status>
cannam@135 153 <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/>
cannam@135 154 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 155 <rdfs:label>parameter</rdfs:label>
cannam@135 156 <vs:term_status>stable</vs:term_status>
cannam@135 157 <rdfs:comment>
cannam@135 158 Specifies the parameter to set the plugin in execution.
cannam@135 159 </rdfs:comment>
cannam@135 160 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginTransform"/>
cannam@135 161 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Parameter"/>
cannam@135 162 </rdf:Property>
cannam@135 163 <rdf:Property rdf:about="http://purl.org/ontology/vamp/identifier">
cannam@135 164 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 165 <rdfs:label>plugin identifier</rdfs:label>
cannam@135 166 <rdfs:comment>
cannam@135 167 Machine-readable identifier for Vamp plugin classes.
cannam@135 168 </rdfs:comment>
cannam@135 169 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginDescription"/>
cannam@135 170 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginProgram"/>
cannam@135 171 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 172 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 173 <vs:term_status>stable</vs:term_status>
cannam@135 174 </rdf:Property>
cannam@135 175 <rdf:Property rdf:about="http://purl.org/ontology/vamp/name">
cannam@135 176 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 177 <rdfs:label>plugin name</rdfs:label>
cannam@135 178 <rdfs:comment>
cannam@135 179 Human-readable identifier for the plugin.
cannam@135 180 </rdfs:comment>
cannam@135 181 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginDescription"/>
cannam@135 182 <vs:term_status>stable</vs:term_status>
cannam@135 183 </rdf:Property>
cannam@135 184 <rdf:Property rdf:about="http://purl.org/ontology/vamp/vamp_API_version">
cannam@135 185 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 186 <rdfs:label>vamp API version</rdfs:label>
cannam@135 187 <rdfs:comment>
cannam@135 188 Version of the Vamp API used for the plugin.
cannam@135 189 </rdfs:comment>
cannam@135 190 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginDescription"/>
cannam@135 191 <vs:term_status>stable</vs:term_status>
cannam@135 192 </rdf:Property>
cannam@135 193 <rdf:Property rdf:about="http://purl.org/ontology/vamp/input_domain">
cannam@135 194 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 195 <rdfs:label>input domain</rdfs:label>
cannam@135 196 <rdfs:comment>
cannam@135 197 Input domain for the plugin (time or frequency).
cannam@135 198 </rdfs:comment>
cannam@135 199 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 200 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/InputDomain"/>
cannam@135 201 <vs:term_status>stable</vs:term_status>
cannam@135 202 </rdf:Property>
cannam@135 203 <rdf:Property rdf:about="http://purl.org/ontology/vamp/max_value">
cannam@135 204 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 205 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 206 <rdfs:label>max value</rdfs:label>
cannam@135 207 <rdfs:comment>Maximum value of the parameter</rdfs:comment>
cannam@135 208 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 209 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 210 <vs:term_status>unstable</vs:term_status>
cannam@135 211 </rdf:Property>
cannam@135 212 <rdf:Property rdf:about="http://purl.org/ontology/vamp/min_value">
cannam@135 213 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 214 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 215 <rdfs:label>min value</rdfs:label>
cannam@135 216 <rdfs:comment>Minimum value of the parameter</rdfs:comment>
cannam@135 217 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 218 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 219 <vs:term_status>unstable</vs:term_status>
cannam@135 220 </rdf:Property>
cannam@135 221 <rdf:Property rdf:about="http://purl.org/ontology/vamp/default_value">
cannam@135 222 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 223 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 224 <rdfs:label>default value</rdfs:label>
cannam@135 225 <rdfs:comment>Default value of the parameter</rdfs:comment>
cannam@135 226 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 227 <vs:term_status>unstable</vs:term_status>
cannam@135 228 </rdf:Property>
cannam@135 229 <rdf:Property rdf:about="http://purl.org/ontology/vamp/fixed_bin_count">
cannam@135 230 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 231 <rdfs:label>fixed bin count</rdfs:label>
cannam@135 232 <rdfs:comment>fixed bin count</rdfs:comment>
cannam@135 233 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 234 <vs:term_status>unstable</vs:term_status>
cannam@135 235 </rdf:Property>
cannam@135 236 <rdf:Property rdf:about="http://purl.org/ontology/vamp/unit">
cannam@135 237 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 238 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 239 <rdfs:label>unit</rdfs:label>
cannam@135 240 <rdfs:comment>unit of the output</rdfs:comment>
cannam@135 241 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 242 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 243 <vs:term_status>unstable</vs:term_status>
cannam@135 244 </rdf:Property>
cannam@135 245 <rdf:Property rdf:about="http://purl.org/ontology/vamp/sample_rate">
cannam@135 246 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 247 <rdfs:label>sample rate</rdfs:label>
cannam@135 248 <rdfs:comment>sample rate of the output</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@135 259 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginTransform"/>
cannam@135 260 </rdf:Property>
cannam@135 261 <rdf:Property rdf:about="http://purl.org/ontology/vamp/quantized_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@135 265 <rdfs:comment>quantized step (if any)</rdfs:comment>
cannam@135 266 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 267 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterDescriptor"/>
cannam@135 268 <vs:term_status>unstable</vs:term_status>
cannam@135 269 </rdf:Property>
cannam@135 270 <rdf:Property rdf:about="http://purl.org/ontology/vamp/bin_count">
cannam@135 271 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 272 <rdfs:label>bin count</rdfs:label>
cannam@135 273 <rdfs:comment>bin count</rdfs:comment>
cannam@135 274 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 275 <vs:term_status>unstable</vs:term_status>
cannam@135 276 </rdf:Property>
cannam@135 277 <rdf:Property rdf:about="http://purl.org/ontology/vamp/bin_names">
cannam@135 278 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 279 <rdfs:label>bin names</rdfs:label>
cannam@135 280 <rdfs:comment>bin names</rdfs:comment>
cannam@135 281 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 282 <vs:term_status>unstable</vs:term_status>
cannam@135 283 </rdf:Property>
cannam@135 284 <rdf:Property rdf:about="http://purl.org/ontology/vamp/sample_type">
cannam@135 285 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 286 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 287 <rdfs:label>sample type</rdfs:label>
cannam@135 288 <rdfs:comment>sample type</rdfs:comment>
cannam@135 289 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 290 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/SampleType"/>
cannam@135 291 <vs:term_status>unstable</vs:term_status>
cannam@135 292 </rdf:Property>
cannam@135 293 <rdf:Property rdf:about="http://purl.org/ontology/vamp/computes_feature_type">
cannam@135 294 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 295 <rdfs:label>feature type</rdfs:label>
cannam@135 296 <rdfs:comment>
cannam@135 297 Feature Types output by the plugin
cannam@135 298 </rdfs:comment>
cannam@135 299 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/>
cannam@135 300 <rdfs:range rdf:resource="http://www.w3.org/2000/01/rdf-schema#Literal"/>
cannam@135 301 <vs:term_status>unstable</vs:term_status>
cannam@135 302 </rdf:Property>
cannam@135 303 <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/time_domain"/>
cannam@135 304 <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/frequency_domain"/>
cannam@135 305 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/OneSamplePerStep"/>
cannam@135 306 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/FixedSampleRate"/>
cannam@135 307 <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/VariableSampleRate"/>
cannam@135 308 <owl:Class rdf:about="http://purl.org/ontology/vamp/Transform">
cannam@135 309 <rdfs:label>Plugin Transform</rdfs:label>
cannam@135 310 <vs:term_status>stable</vs:term_status>
cannam@135 311 <rdfs:comment>
cannam@135 312 The plugin transform defines the context of the feature extraction process.
cannam@135 313 </rdfs:comment>
cannam@135 314 </owl:Class>
cannam@135 315 <owl:Class rdf:about="http://purl.org/ontology/vamp/Parameter">
cannam@135 316 <rdfs:label>Parameter</rdfs:label>
cannam@135 317 <vs:term_status>unstable</vs:term_status>
cannam@135 318 <rdfs:comment>
cannam@135 319 Parameter used by the plugin transform to set up the plugin.
cannam@135 320 </rdfs:comment>
cannam@135 321 </owl:Class>
cannam@135 322 <rdf:Property rdf:about="http://purl.org/ontology/vamp/plugin">
cannam@135 323 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 324 <rdfs:label>plugin</rdfs:label>
cannam@135 325 <vs:term_status>stable</vs:term_status>
cannam@135 326 <rdfs:comment>
cannam@135 327 Specifies the plugin in execution.
cannam@135 328 </rdfs:comment>
cannam@135 329 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginTransform"/>
cannam@135 330 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Plugin"/>
cannam@135 331 </rdf:Property>
cannam@135 332 <rdf:Property rdf:about="http://purl.org/ontology/vamp/program">
cannam@135 333 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/>
cannam@135 334 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 335 <rdfs:label>program</rdfs:label>
cannam@135 336 <vs:term_status>stable</vs:term_status>
cannam@135 337 <rdfs:comment>
cannam@135 338 Specifies the program to set the plugin in execution.
cannam@135 339 </rdfs:comment>
cannam@135 340 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/>
cannam@135 341 <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginProgram"/>
cannam@135 342 </rdf:Property>
cannam@135 343 <rdf:Property rdf:about="http://purl.org/ontology/vamp/step_size">
cannam@135 344 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 345 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 346 <rdfs:label>step size</rdfs:label>
cannam@135 347 <vs:term_status>stable</vs:term_status>
cannam@135 348 <rdfs:comment>
cannam@135 349 Specifies the step size for the framing.
cannam@135 350 </rdfs:comment>
cannam@135 351 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginTransform"/>
cannam@135 352 </rdf:Property>
cannam@135 353 <rdf:Property rdf:about="http://purl.org/ontology/vamp/block_size">
cannam@135 354 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 355 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 356 <rdfs:label>block size</rdfs:label>
cannam@135 357 <vs:term_status>stable</vs:term_status>
cannam@135 358 <rdfs:comment>
cannam@135 359 Specifies the block size for the framing.
cannam@135 360 </rdfs:comment>
cannam@135 361 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginTransform"/>
cannam@135 362 </rdf:Property>
cannam@135 363 <rdf:Property rdf:about="http://purl.org/ontology/vamp/transform_type">
cannam@135 364 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 365 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 366 <rdfs:label>transform type</rdfs:label>
cannam@135 367 <vs:term_status>unstable</vs:term_status>
cannam@135 368 <rdfs:comment>
cannam@135 369 Specifies the transform type (they should be individuals).
cannam@135 370 </rdfs:comment>
cannam@135 371 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginTransform"/>
cannam@135 372 </rdf:Property>
cannam@135 373 <rdf:Property rdf:about="http://purl.org/ontology/vamp/window_type">
cannam@135 374 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 375 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 376 <rdfs:label>window type</rdfs:label>
cannam@135 377 <vs:term_status>unstable</vs:term_status>
cannam@135 378 <rdfs:comment>
cannam@135 379 Specifies the window type (they should be individuals and clearly not here).
cannam@135 380 </rdfs:comment>
cannam@135 381 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginTransform"/>
cannam@135 382 </rdf:Property>
cannam@135 383 <rdf:Property rdf:about="http://purl.org/ontology/vamp/value">
cannam@135 384 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
cannam@135 385 <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/>
cannam@135 386 <rdfs:label>value</rdfs:label>
cannam@135 387 <vs:term_status>stable</vs:term_status>
cannam@135 388 <rdfs:comment>
cannam@135 389 Specifies the current value of the parameter.
cannam@135 390 </rdfs:comment>
cannam@135 391 <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/>
cannam@135 392 </rdf:Property>
cannam@135 393 </rdf:RDF>
cannam@135 394