annotate rdf/vamp.n3 @ 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 @prefix owl: <http://www.w3.org/2002/07/owl#>.
cannam@135 2 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
cannam@135 3 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
cannam@135 4 @prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
cannam@135 5 @prefix foaf: <http://xmlns.com/foaf/0.1/>.
cannam@135 6 @prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#>.
cannam@135 7 @prefix list: <http://www.w3.org/2000/10/swap/list#>.
cannam@135 8 @prefix dc: <http://purl.org/dc/elements/1.1/>.
cannam@135 9 @prefix mo: <http://purl.org/ontology/mo/>.
cannam@135 10 @prefix event: <http://purl.org/NET/c4dm/event.owl#>.
cannam@135 11 @prefix af: <http://purl.org/ontology/af/>.
cannam@135 12 @prefix tl: <http://purl.org/NET/c4dm/timeline.owl#>.
cannam@135 13 @prefix vamp: <http://purl.org/ontology/vamp/>.
cannam@135 14 @prefix : <> .
cannam@135 15
cannam@135 16 <>
cannam@135 17 a owl:Ontology;
cannam@135 18 dc:title "Vamp Plugins Ontology";
cannam@135 19 rdfs:label "Vamp Plugins Ontology";
cannam@135 20 rdfs:comment """
cannam@135 21 added comments from Cannam
cannam@135 22 """;
cannam@135 23 foaf:maker "Chris Cannam";
cannam@135 24 foaf:maker "Chris Sutton";
cannam@135 25 foaf:maker "Yves Raimond";
cannam@135 26 foaf:maker "David Pastor Escuredo";
cannam@135 27 dc:date "$Date: 2008/05/21 17:05:11 $";
cannam@135 28 .
cannam@135 29
cannam@135 30 vs:term_status a owl:AnnotationProperty.
cannam@135 31
cannam@135 32 #Authors foaf
cannam@135 33
cannam@135 34 #############################################
cannam@135 35 # Part 1: Classes to describe the plugin
cannam@135 36 #############################################
cannam@135 37
cannam@135 38 #Note: we don't include Feature concept because we rely on the Audio Feature ontology
cannam@135 39 #Note: we additionaly define a PluginTransform concept to link the running context
cannam@135 40
cannam@135 41 vamp:Plugin
cannam@135 42 a owl:Class;
cannam@135 43 rdfs:label "Vamp Plugin";
cannam@135 44 rdfs:comment """
cannam@135 45 Vamp plugin is an implementation of a feature extraction algorithm based on the Vamp API.
cannam@135 46 """;
cannam@135 47 vs:term_status "stable";
cannam@135 48 .
cannam@135 49
cannam@135 50 vamp:PluginLibrary
cannam@135 51 a owl:Class;
cannam@135 52 rdfs:label "Vamp Plugin Library";
cannam@135 53 rdfs:comment """
cannam@135 54 Library of Vamp Plugins
cannam@135 55 """;
cannam@135 56 vs:term_status "stable";
cannam@135 57 .
cannam@135 58
cannam@135 59 vamp:PluginDescription
cannam@135 60 a owl:Class;
cannam@135 61 rdfs:label "Vamp Plugin Descriptor";
cannam@135 62 rdfs:comment """
cannam@135 63 The plugin descriptor provides basic metadata of the plugin. We may remove this and link directly to the plugin instance
cannam@135 64 """;
cannam@135 65 vs:term_status "unstable";
cannam@135 66 .
cannam@135 67
cannam@135 68 vamp:ParameterDescriptor
cannam@135 69 a owl:Class;
cannam@135 70 rdfs:label "Vamp Plugin Parameter Descriptor";
cannam@135 71 rdfs:comment """
cannam@135 72 Descriptior of a plugin parameter
cannam@135 73 """;
cannam@135 74 vs:term_status "stable";
cannam@135 75 .
cannam@135 76
cannam@135 77 vamp:PluginOutput
cannam@135 78 a owl:Class;
cannam@135 79 rdfs:label "Vamp Plugin output descriptor";
cannam@135 80 rdfs:comment """
cannam@135 81 Descriptior of the plugin output. This descriptor provides necessary information to interpret correctly the output features.
cannam@135 82 Each plugin will be bound to one of the subclasses.
cannam@135 83 """;
cannam@135 84 vs:term_status "unstable";
cannam@135 85 .
cannam@135 86
cannam@135 87 vamp:DenseOutput
cannam@135 88 a owl:Class;
cannam@135 89 rdfs:subClassOf vamp:PluginOutput;
cannam@135 90 rdfs:comment """
cannam@135 91 Large binary data as output.
cannam@135 92 """;
cannam@135 93 vs:term_status "unstable";
cannam@135 94 .
cannam@135 95
cannam@135 96 vamp:SparseOutput
cannam@135 97 a owl:Class;
cannam@135 98 rdfs:subClassOf vamp:PluginOutput;
cannam@135 99 rdfs:comment """
cannam@135 100 The output defines events with no large data associated.
cannam@135 101 """;
cannam@135 102 vs:term_status "unstable";
cannam@135 103 .
cannam@135 104
cannam@135 105 vamp:TrackLevelOutput
cannam@135 106 a owl:Class;
cannam@135 107 rdfs:subClassOf vamp:PluginOutput;
cannam@135 108 rdfs:comment """
cannam@135 109 We obtain track metadata?
cannam@135 110 """;
cannam@135 111 vs:term_status "unstable";
cannam@135 112 .
cannam@135 113
cannam@135 114 vamp:PluginProgram
cannam@135 115 a owl:Class;
cannam@135 116 rdfs:label "Plugin program";
cannam@135 117 rdfs:comment """
cannam@135 118 Plugin program defines a predefined context of parameters.
cannam@135 119 """;
cannam@135 120 vs:term_status "stable";
cannam@135 121 .
cannam@135 122
cannam@135 123 vamp:Feature
cannam@135 124 a owl:Class;
cannam@135 125 rdfs:label "Vamp Feature";
cannam@135 126 rdfs:comment "This may be removed mighty soon as we rely on the Audio Features Ontology for this";
cannam@135 127 vs:term_status "deprecated";
cannam@135 128 .
cannam@135 129
cannam@135 130 #Classes for enumerations in the Vamp API
cannam@135 131
cannam@135 132 vamp:InputDomain
cannam@135 133 a owl:Class;
cannam@135 134 rdfs:label "Plugin input domain";
cannam@135 135 rdfs:comment "Plugin input domain";
cannam@135 136 vs:term_status "stable";
cannam@135 137 .
cannam@135 138
cannam@135 139 vamp:SampleType
cannam@135 140 a owl:Class;
cannam@135 141 rdfs:label "sample type";
cannam@135 142 rdfs:comment "sample type for the plugin output";
cannam@135 143 vs:term_status "stable";
cannam@135 144 .
cannam@135 145
cannam@135 146
cannam@135 147
cannam@135 148
cannam@135 149 ##################################################################
cannam@135 150 # PROPERTIES. Some of them can be declared as builtins.
cannam@135 151 ##################################################################
cannam@135 152
cannam@135 153 ##### Plugin properties
cannam@135 154
cannam@135 155 vamp:plugin_descriptor
cannam@135 156 a rdf:Property;
cannam@135 157 a owl:ObjectProperty;
cannam@135 158 rdfs:label "plugin descriptor";
cannam@135 159 rdfs:comment """
cannam@135 160 Links the plugin descriptor to the plugin (it may be redundant for an RDF decription to have a plugin descriptor).
cannam@135 161 """;
cannam@135 162 rdfs:range vamp:PluginDescription;
cannam@135 163 rdfs:domain vamp:Plugin;
cannam@135 164 vs:term_status "stable";
cannam@135 165 .
cannam@135 166
cannam@135 167 vamp:parameter_descriptor
cannam@135 168 a rdf:Property;
cannam@135 169 a owl:ObjectProperty;
cannam@135 170 rdfs:label "parameter descriptor";
cannam@135 171 rdfs:comment """
cannam@135 172 Links each parameter descriptor to the plugin.
cannam@135 173 """;
cannam@135 174 rdfs:range vamp:ParameterDescriptor;
cannam@135 175 rdfs:domain vamp:Plugin;
cannam@135 176 vs:term_status "stable";
cannam@135 177 .
cannam@135 178
cannam@135 179 vamp:output_descriptor
cannam@135 180 a rdf:Property;
cannam@135 181 a owl:ObjectProperty;
cannam@135 182 rdfs:label "output descriptor";
cannam@135 183 rdfs:comment """
cannam@135 184 Links each output descriptor to the plugin.
cannam@135 185 """;
cannam@135 186 rdfs:range vamp:PluginOutput;
cannam@135 187 rdfs:domain vamp:Plugin;
cannam@135 188 vs:term_status "stable";
cannam@135 189 .
cannam@135 190
cannam@135 191 ##### Plugin Library properties
cannam@135 192
cannam@135 193 vamp:available_plugin
cannam@135 194 a rdf:Property;
cannam@135 195 a owl:ObjectProperty;
cannam@135 196 rdfs:label "available plugin";
cannam@135 197 rdfs:comment """
cannam@135 198 Available plugins in the library
cannam@135 199 """;
cannam@135 200 rdfs:range vamp:Plugin;
cannam@135 201 rdfs:domain vamp:PluginLibrary;
cannam@135 202 vs:term_status "stable";
cannam@135 203 .
cannam@135 204
cannam@135 205 ##### Plugin Transform
cannam@135 206
cannam@135 207 vamp:parameter
cannam@135 208 a rdf:Property;
cannam@135 209 a owl:ObjectProperty;
cannam@135 210 rdfs:label "parameter";
cannam@135 211 rdfs:comment """
cannam@135 212 Actual parameter used in the plugin transform to run the plugin
cannam@135 213 """;
cannam@135 214 rdfs:range vamp:Plugin;
cannam@135 215 rdfs:domain vamp:PluginTransform;
cannam@135 216 vs:term_status "stable";
cannam@135 217 .
cannam@135 218
cannam@135 219 ##### Plugin Descriptor properties
cannam@135 220
cannam@135 221 vamp:identifier
cannam@135 222 a rdf:Property;
cannam@135 223 a owl:DatatypeProperty;
cannam@135 224 rdfs:label "plugin identifier";
cannam@135 225 rdfs:comment """
cannam@135 226 Machine-readable identifier for Vamp plugin classes.
cannam@135 227 """;
cannam@135 228 rdfs:domain vamp:PluginDescription;
cannam@135 229 rdfs:domain vamp:PluginProgram;
cannam@135 230 rdfs:domain vamp:PluginOutput;
cannam@135 231 rdfs:domain vamp:ParameterDescriptor;
cannam@135 232 vs:term_status "stable";
cannam@135 233 .
cannam@135 234
cannam@135 235 vamp:name
cannam@135 236 a rdf:Property;
cannam@135 237 a owl:DatatypeProperty;
cannam@135 238 rdfs:label "plugin name";
cannam@135 239 rdfs:comment """
cannam@135 240 Human-readable identifier for the plugin.
cannam@135 241 """;
cannam@135 242 rdfs:domain vamp:PluginDescription;
cannam@135 243 vs:term_status "stable";
cannam@135 244 .
cannam@135 245
cannam@135 246 vamp:vamp_API_version
cannam@135 247 a rdf:Property;
cannam@135 248 a owl:DatatypeProperty;
cannam@135 249 rdfs:label "vamp API version";
cannam@135 250 rdfs:comment """
cannam@135 251 Version of the Vamp API used for the plugin.
cannam@135 252 """;
cannam@135 253 rdfs:domain vamp:PluginDescription;
cannam@135 254 vs:term_status "stable";
cannam@135 255 .
cannam@135 256
cannam@135 257 vamp:input_domain
cannam@135 258 a rdf:Property;
cannam@135 259 a owl:DatatypeProperty;
cannam@135 260 rdfs:label "input domain";
cannam@135 261 rdfs:comment """
cannam@135 262 Input domain for the plugin (time or frequency).
cannam@135 263 """;
cannam@135 264 rdfs:domain vamp:Plugin;
cannam@135 265 rdfs:range vamp:InputDomain;
cannam@135 266 vs:term_status "stable";
cannam@135 267 .
cannam@135 268
cannam@135 269 #Note that other properties like maker can be linked to the plugin descriptor using other namespaces
cannam@135 270
cannam@135 271 ##### Parameter Descriptor properties
cannam@135 272
cannam@135 273 #Note: Identifier has been already defined
cannam@135 274
cannam@135 275 vamp:max_value
cannam@135 276 a rdf:Property;
cannam@135 277 a owl:DatatypeProperty;
cannam@135 278 a owl:FunctionalProperty;
cannam@135 279 rdfs:label "max value";
cannam@135 280 rdfs:comment "Maximum value of the parameter";
cannam@135 281 rdfs:range vamp:ParameterDescriptor;
cannam@135 282 rdfs:range vamp:PluginOutput;
cannam@135 283 vs:term_status "unstable";
cannam@135 284 .
cannam@135 285
cannam@135 286 vamp:min_value
cannam@135 287 a rdf:Property;
cannam@135 288 a owl:DatatypeProperty;
cannam@135 289 a owl:FunctionalProperty;
cannam@135 290 rdfs:label "min value";
cannam@135 291 rdfs:comment "Minimum value of the parameter";
cannam@135 292 rdfs:range vamp:ParameterDescriptor;
cannam@135 293 rdfs:range vamp:PluginOutput;
cannam@135 294 vs:term_status "unstable";
cannam@135 295 .
cannam@135 296
cannam@135 297 vamp:default_value
cannam@135 298 a rdf:Property;
cannam@135 299 a owl:DatatypeProperty;
cannam@135 300 a owl:FunctionalProperty;
cannam@135 301 rdfs:label "default value";
cannam@135 302 rdfs:comment "Default value of the parameter";
cannam@135 303 rdfs:range vamp:ParameterDescriptor;
cannam@135 304 vs:term_status "unstable";
cannam@135 305 .
cannam@135 306
cannam@135 307 ########Output Descriptor properties
cannam@135 308
cannam@135 309 vamp:fixed_bin_count
cannam@135 310 a rdf:Property;
cannam@135 311 a owl:DatatypeProperty;
cannam@135 312 rdfs:label "fixed bin count";
cannam@135 313 rdfs:comment "fixed bin count";
cannam@135 314 rdfs:domain vamp:PluginOutput;
cannam@135 315 vs:term_status "unstable";
cannam@135 316 .
cannam@135 317
cannam@135 318 vamp:unit
cannam@135 319 a rdf:Property;
cannam@135 320 a owl:DatatypeProperty;
cannam@135 321 a owl:FunctionalProperty;
cannam@135 322 rdfs:label "unit";
cannam@135 323 rdfs:comment "unit of the output";
cannam@135 324 rdfs:domain vamp:PluginOutput;
cannam@135 325 rdfs:domain vamp:ParameterDescriptor;
cannam@135 326 vs:term_status "unstable";
cannam@135 327 .
cannam@135 328
cannam@135 329 vamp:sample_rate
cannam@135 330 a rdf:Property;
cannam@135 331 a owl:DatatypeProperty;
cannam@135 332 rdfs:label "sample rate";
cannam@135 333 rdfs:comment "sample rate of the output";
cannam@135 334 rdfs:domain vamp:PluginOutput;
cannam@135 335 vs:term_status "unstable";
cannam@135 336 .
cannam@135 337
cannam@135 338 vamp:quantized_step
cannam@135 339 a rdf:Property;
cannam@135 340 a owl:FunctionalProperty;
cannam@135 341 a owl:DatatypeProperty;
cannam@135 342 rdfs:label "quantized step";
cannam@135 343 rdfs:comment "quantized step (if any)";
cannam@135 344 rdfs:domain vamp:PluginOutput;
cannam@135 345 rdfs:domain vamp:ParameterDescriptor;
cannam@135 346 vs:term_status "unstable";
cannam@135 347 .
cannam@135 348
cannam@135 349 vamp:bin_count
cannam@135 350 a rdf:Property;
cannam@135 351 a owl:DatatypeProperty;
cannam@135 352 rdfs:label "bin count";
cannam@135 353 rdfs:comment "bin count";
cannam@135 354 rdfs:domain vamp:PluginOutput;
cannam@135 355 vs:term_status "unstable";
cannam@135 356 .
cannam@135 357
cannam@135 358 vamp:bin_names
cannam@135 359 a rdf:Property;
cannam@135 360 a owl:DatatypeProperty;
cannam@135 361 rdfs:label "bin names";
cannam@135 362 rdfs:comment "bin names";
cannam@135 363 rdfs:domain vamp:PluginOutput;
cannam@135 364 vs:term_status "unstable";
cannam@135 365 .
cannam@135 366
cannam@135 367 vamp:sample_type
cannam@135 368 a rdf:Property;
cannam@135 369 a owl:DatatypeProperty;
cannam@135 370 a owl:FunctionalProperty;
cannam@135 371 rdfs:label "sample type";
cannam@135 372 rdfs:comment "sample type";
cannam@135 373 rdfs:domain vamp:PluginOutput;
cannam@135 374 rdfs:range vamp:SampleType;
cannam@135 375 vs:term_status "unstable";
cannam@135 376 .
cannam@135 377
cannam@135 378 vamp:computes_feature_type
cannam@135 379 a rdf:Property;
cannam@135 380 a owl:ObjectProperty;
cannam@135 381 rdfs:label "feature type";
cannam@135 382 rdfs:comment """
cannam@135 383 Feature Types output by the plugin
cannam@135 384 """;
cannam@135 385 rdfs:domain vamp:PluginOutput;
cannam@135 386 rdfs:range rdfs:Literal;
cannam@135 387 #This should be substituted by af:Feature i think. Definitely Literal is not right here.
cannam@135 388 vs:term_status "unstable";
cannam@135 389 .
cannam@135 390
cannam@135 391 ########################
cannam@135 392 # INDIVIDUALS
cannam@135 393 ########################
cannam@135 394
cannam@135 395 vamp:time_domain
cannam@135 396 a vamp:InputDomain;
cannam@135 397 .
cannam@135 398
cannam@135 399 vamp:frequency_domain
cannam@135 400 a vamp:InputDomain;
cannam@135 401 .
cannam@135 402
cannam@135 403 vamp:OneSamplePerStep
cannam@135 404 a vamp:SampleType;
cannam@135 405 .
cannam@135 406
cannam@135 407 vamp:FixedSampleRate
cannam@135 408 a vamp:SampleType;
cannam@135 409 .
cannam@135 410
cannam@135 411 vamp:VariableSampleRate
cannam@135 412 a vamp:SampleType;
cannam@135 413 .
cannam@135 414
cannam@135 415 ################################################### END OF THE VAMP API DESCRIPTION ############################################################
cannam@135 416
cannam@135 417
cannam@135 418 #############################################
cannam@135 419 # Part 2: Classes to describe de execution (to move somewhere else)
cannam@135 420 #############################################
cannam@135 421
cannam@135 422 #Note: we need to define this part of the ontology to give a minimun common standard for hosts.
cannam@135 423 #Note: this may split up in some other ontology (cool)
cannam@135 424
cannam@135 425 vamp:Transform
cannam@135 426 a owl:Class;
cannam@135 427 rdfs:label "Plugin Transform";
cannam@135 428 vs:term_status "stable";
cannam@135 429 rdfs:comment """
cannam@135 430 The plugin transform defines the context of the feature extraction process.
cannam@135 431 """;
cannam@135 432 .
cannam@135 433
cannam@135 434 vamp:Parameter
cannam@135 435 a owl:Class;
cannam@135 436 rdfs:label "Parameter";
cannam@135 437 vs:term_status "unstable";
cannam@135 438 rdfs:comment """
cannam@135 439 Parameter used by the plugin transform to set up the plugin.
cannam@135 440 """;
cannam@135 441 .
cannam@135 442
cannam@135 443 ################
cannam@135 444 # Properties
cannam@135 445 ################
cannam@135 446
cannam@135 447 ##### Plugin Transform properties
cannam@135 448
cannam@135 449 vamp:plugin
cannam@135 450 a rdf:Property;
cannam@135 451 a owl:ObjectProperty;
cannam@135 452 rdfs:label "plugin";
cannam@135 453 vs:term_status "stable";
cannam@135 454 rdfs:comment """
cannam@135 455 Specifies the plugin in execution.
cannam@135 456 """;
cannam@135 457 rdfs:domain vamp:PluginTransform;
cannam@135 458 rdfs:range vamp:Plugin;
cannam@135 459 .
cannam@135 460
cannam@135 461 vamp:program
cannam@135 462 a rdf:Property;
cannam@135 463 a owl:ObjectProperty;
cannam@135 464 a owl:FunctionalProperty;
cannam@135 465 rdfs:label "program";
cannam@135 466 vs:term_status "stable";
cannam@135 467 rdfs:comment """
cannam@135 468 Specifies the program to set the plugin in execution.
cannam@135 469 """;
cannam@135 470 rdfs:domain vamp:Transform;
cannam@135 471 rdfs:range vamp:PluginProgram;
cannam@135 472 .
cannam@135 473
cannam@135 474 vamp:parameter
cannam@135 475 a rdf:Property;
cannam@135 476 a owl:ObjectProperty;
cannam@135 477 rdfs:label "parameter";
cannam@135 478 vs:term_status "stable";
cannam@135 479 rdfs:comment """
cannam@135 480 Specifies the parameter to set the plugin in execution.
cannam@135 481 """;
cannam@135 482 rdfs:domain vamp:PluginTransform;
cannam@135 483 rdfs:range vamp:Parameter;
cannam@135 484 .
cannam@135 485
cannam@135 486 vamp:step_size
cannam@135 487 a rdf:Property;
cannam@135 488 a owl:DatatypeProperty;
cannam@135 489 a owl:FunctionalProperty;
cannam@135 490 rdfs:label "step size";
cannam@135 491 vs:term_status "stable";
cannam@135 492 rdfs:comment """
cannam@135 493 Specifies the step size for the framing.
cannam@135 494 """;
cannam@135 495 rdfs:domain vamp:PluginTransform;
cannam@135 496 .
cannam@135 497
cannam@135 498 vamp:block_size
cannam@135 499 a rdf:Property;
cannam@135 500 a owl:DatatypeProperty;
cannam@135 501 a owl:FunctionalProperty;
cannam@135 502 rdfs:label "block size";
cannam@135 503 vs:term_status "stable";
cannam@135 504 rdfs:comment """
cannam@135 505 Specifies the block size for the framing.
cannam@135 506 """;
cannam@135 507 rdfs:domain vamp:PluginTransform;
cannam@135 508 .
cannam@135 509
cannam@135 510 vamp:sample_rate
cannam@135 511 a rdf:Property;
cannam@135 512 a owl:DatatypeProperty;
cannam@135 513 a owl:FunctionalProperty;
cannam@135 514 rdfs:label "sample rate";
cannam@135 515 vs:term_status "stable";
cannam@135 516 rdfs:comment """
cannam@135 517 Specifies the sample rate if it is not constant.
cannam@135 518 """;
cannam@135 519 rdfs:domain vamp:PluginTransform;
cannam@135 520 .
cannam@135 521
cannam@135 522 vamp:transform_type
cannam@135 523 a rdf:Property;
cannam@135 524 a owl:DatatypeProperty;
cannam@135 525 a owl:FunctionalProperty;
cannam@135 526 rdfs:label "transform type";
cannam@135 527 vs:term_status "unstable";
cannam@135 528 rdfs:comment """
cannam@135 529 Specifies the transform type (they should be individuals).
cannam@135 530 """;
cannam@135 531 rdfs:domain vamp:PluginTransform;
cannam@135 532 .
cannam@135 533
cannam@135 534 vamp:window_type
cannam@135 535 a rdf:Property;
cannam@135 536 a owl:DatatypeProperty;
cannam@135 537 a owl:FunctionalProperty;
cannam@135 538 rdfs:label "window type";
cannam@135 539 vs:term_status "unstable";
cannam@135 540 rdfs:comment """
cannam@135 541 Specifies the window type (they should be individuals and clearly not here).
cannam@135 542 """;
cannam@135 543 rdfs:domain vamp:PluginTransform;
cannam@135 544 .
cannam@135 545
cannam@135 546 ##### Parameter properties
cannam@135 547
cannam@135 548 vamp:value
cannam@135 549 a rdf:Property;
cannam@135 550 a owl:DatatypeProperty;
cannam@135 551 a owl:FunctionalProperty;
cannam@135 552 rdfs:label "value";
cannam@135 553 vs:term_status "stable";
cannam@135 554 rdfs:comment """
cannam@135 555 Specifies the current value of the parameter.
cannam@135 556 """;
cannam@135 557 rdfs:domain vamp:Parameter;
cannam@135 558 .
cannam@135 559
cannam@135 560 vamp:parameter_descriptor
cannam@135 561 a rdf:Property;
cannam@135 562 a owl:ObjectProperty;
cannam@135 563 rdfs:label "parameter descriptor";
cannam@135 564 vs:term_status "stable";
cannam@135 565 rdfs:comment """
cannam@135 566 Specifies exactly the type of descriptor to set in the transform by linking it.
cannam@135 567 """;
cannam@135 568 rdfs:domain vamp:Parameter;
cannam@135 569 rdfs:range vamp:ParameterDescriptor;
cannam@135 570 .
cannam@135 571
cannam@135 572
cannam@135 573
cannam@135 574