Mercurial > hg > vamp-plugin-sdk
comparison rdf/vamp.n3 @ 153:2282b572c386
remove "descriptor" stuff
author | dpastor |
---|---|
date | Wed, 25 Jun 2008 11:47:25 +0000 |
parents | 3ec175bf5249 |
children | d7dcc37161e6 |
comparison
equal
deleted
inserted
replaced
152:3ec175bf5249 | 153:2282b572c386 |
---|---|
63 Library of Vamp Plugins. This may need to include rights. | 63 Library of Vamp Plugins. This may need to include rights. |
64 """; | 64 """; |
65 vs:term_status "stable"; | 65 vs:term_status "stable"; |
66 . | 66 . |
67 | 67 |
68 vamp:ParameterDescriptor | 68 vamp:Parameter |
69 a owl:Class; | 69 a owl:Class; |
70 rdfs:label "Vamp Plugin Parameter Descriptor"; | 70 rdfs:label "Vamp Plugin Parameter"; |
71 rdfs:comment """ | 71 rdfs:comment """ |
72 Descriptor for a plugin parameter. Hosts need to know about the specific type and form of the parameters of a particular plugin for a correct transform setup. | 72 Descriptor for a plugin parameter. Hosts need to know about the specific type and form of the parameters of a particular plugin for a correct transform setup. |
73 """; | 73 """; |
74 vs:term_status "stable"; | 74 vs:term_status "stable"; |
75 . | 75 . |
76 | 76 |
77 vamp:QuantizedParameterDescriptor | 77 vamp:QuantizedParameter |
78 a owl:Class; | 78 a owl:Class; |
79 rdfs:label "QuantizedParameter Descriptor"; | 79 rdfs:label "Quantized Parameter"; |
80 rdfs:subClassOf vamp:ParameterDescriptor; | 80 rdfs:subClassOf vamp:Parameter; |
81 rdfs:comment """ | 81 rdfs:comment """ |
82 Descriptor of a parameter that does have quantized values. The property quantize_step is just defined for this subclass and not for the general Parameter Descriptor. | 82 Descriptor of a parameter that does have quantized values. The property quantize_step is just defined for this subclass and not for the general Parameter. |
83 """; | 83 """; |
84 vs:term_status "stable"; | 84 vs:term_status "stable"; |
85 . | 85 . |
86 | 86 |
87 vamp:PluginOutput | 87 vamp:PluginOutput |
200 ## be included in the domain of vamp:output because transforms need to | 200 ## be included in the domain of vamp:output because transforms need to |
201 ## be able to specify an output as well as a plugin. | 201 ## be able to specify an output as well as a plugin. |
202 | 202 |
203 ##!!! lacking plugin version? | 203 ##!!! lacking plugin version? |
204 | 204 |
205 vamp:parameter_descriptor | 205 vamp:parameter |
206 a rdf:Property; | 206 a rdf:Property; |
207 a owl:ObjectProperty; | 207 a owl:ObjectProperty; |
208 rdfs:label "parameter descriptor"; | 208 rdfs:label "parameter descriptor"; |
209 rdfs:comment """ | 209 rdfs:comment """ |
210 Links each parameter descriptor to the plugin. | 210 Links each parameter descriptor to the plugin. |
211 """; | 211 """; |
212 rdfs:range vamp:ParameterDescriptor; | 212 rdfs:range vamp:Parameter; |
213 rdfs:domain vamp:Plugin; | 213 rdfs:domain vamp:Plugin; |
214 vs:term_status "stable"; | 214 vs:term_status "stable"; |
215 . | 215 . |
216 | 216 |
217 vamp:output_descriptor | 217 vamp:output |
218 a rdf:Property; | 218 a rdf:Property; |
219 a owl:ObjectProperty; | 219 a owl:ObjectProperty; |
220 rdfs:label "output descriptor"; | 220 rdfs:label "output"; |
221 rdfs:comment """ | 221 rdfs:comment """ |
222 Links each output type to the plugin. | 222 Links each output type to the plugin. |
223 """; | 223 """; |
224 rdfs:range vamp:PluginOutput; | 224 rdfs:range vamp:PluginOutput; |
225 rdfs:domain vamp:Plugin; | 225 rdfs:domain vamp:Plugin; |
251 """; | 251 """; |
252 rdfs:domain vamp:Plugin; | 252 rdfs:domain vamp:Plugin; |
253 rdfs:domain vamp:PluginLibrary; | 253 rdfs:domain vamp:PluginLibrary; |
254 rdfs:domain vamp:PluginProgram; | 254 rdfs:domain vamp:PluginProgram; |
255 rdfs:domain vamp:PluginOutput; | 255 rdfs:domain vamp:PluginOutput; |
256 rdfs:domain vamp:ParameterDescriptor; | 256 rdfs:domain vamp:Parameter; |
257 vs:term_status "stable"; | 257 vs:term_status "stable"; |
258 . | 258 . |
259 | 259 |
260 vamp:name | 260 vamp:name |
261 a rdf:Property; | 261 a rdf:Property; |
303 a owl:FunctionalProperty; | 303 a owl:FunctionalProperty; |
304 rdfs:label "max value"; | 304 rdfs:label "max value"; |
305 rdfs:comment """ | 305 rdfs:comment """ |
306 Maximum value of the parameter range | 306 Maximum value of the parameter range |
307 """; | 307 """; |
308 rdfs:range vamp:ParameterDescriptor; | 308 rdfs:range vamp:Parameter; |
309 rdfs:range vamp:KnownExtentsOutput; | 309 rdfs:range vamp:KnownExtentsOutput; |
310 vs:term_status "unstable"; | 310 vs:term_status "unstable"; |
311 . | 311 . |
312 | 312 |
313 vamp:min_value | 313 vamp:min_value |
316 a owl:FunctionalProperty; | 316 a owl:FunctionalProperty; |
317 rdfs:label "min value"; | 317 rdfs:label "min value"; |
318 rdfs:comment """ | 318 rdfs:comment """ |
319 Minimum value of the parameter range | 319 Minimum value of the parameter range |
320 """; | 320 """; |
321 rdfs:range vamp:ParameterDescriptor; | 321 rdfs:range vamp:Parameter; |
322 rdfs:range vamp:KnownExtentsOutput; | 322 rdfs:range vamp:KnownExtentsOutput; |
323 vs:term_status "unstable"; | 323 vs:term_status "unstable"; |
324 . | 324 . |
325 | 325 |
326 vamp:default_value | 326 vamp:default_value |
329 a owl:FunctionalProperty; | 329 a owl:FunctionalProperty; |
330 rdfs:label "default value"; | 330 rdfs:label "default value"; |
331 rdfs:comment """ | 331 rdfs:comment """ |
332 Default value of the parameter | 332 Default value of the parameter |
333 """; | 333 """; |
334 rdfs:range vamp:ParameterDescriptor; | 334 rdfs:range vamp:Parameter; |
335 vs:term_status "unstable"; | 335 vs:term_status "unstable"; |
336 . | 336 . |
337 | 337 |
338 vamp:quantize_step | 338 vamp:quantize_step |
339 a rdf:Property; | 339 a rdf:Property; |
342 rdfs:label "quantized step"; | 342 rdfs:label "quantized step"; |
343 rdfs:comment """ | 343 rdfs:comment """ |
344 Quantize step. Only defined if is_quantized is true | 344 Quantize step. Only defined if is_quantized is true |
345 """; | 345 """; |
346 rdfs:domain vamp:QuantizedOutput; | 346 rdfs:domain vamp:QuantizedOutput; |
347 rdfs:domain vamp:QuantizedParameterDescriptor; | 347 rdfs:domain vamp:QuantizedParameter; |
348 vs:term_status "unstable"; | 348 vs:term_status "unstable"; |
349 . | 349 . |
350 | 350 |
351 vamp:unit | 351 vamp:unit |
352 a rdf:Property; | 352 a rdf:Property; |
355 rdfs:label "unit"; | 355 rdfs:label "unit"; |
356 rdfs:comment """ | 356 rdfs:comment """ |
357 Unit of the output/parameter. A string type | 357 Unit of the output/parameter. A string type |
358 """; | 358 """; |
359 rdfs:domain vamp:PluginOutput; | 359 rdfs:domain vamp:PluginOutput; |
360 rdfs:domain vamp:ParameterDescriptor; | 360 rdfs:domain vamp:Parameter; |
361 vs:term_status "unstable"; | 361 vs:term_status "unstable"; |
362 . | 362 . |
363 | 363 |
364 vamp:value_names | 364 vamp:value_names |
365 a rdf:Property; | 365 a rdf:Property; |
366 a owl:DatatypeProperty; | 366 a owl:DatatypeProperty; |
367 rdfs:label "value names"; | 367 rdfs:label "value names"; |
368 rdfs:comment """ | 368 rdfs:comment """ |
369 List of value names if available | 369 List of value names if available |
370 """; | 370 """; |
371 rdfs:domain vamp:ParameterDescriptor; | 371 rdfs:domain vamp:Parameter; |
372 vs:term_status "unstable"; | 372 vs:term_status "unstable"; |
373 . | 373 . |
374 | 374 |
375 ########Output Descriptor properties | 375 ########Output Descriptor properties |
376 | 376 |
498 rdfs:comment """ | 498 rdfs:comment """ |
499 The Transform defines the environment of any audio processing computation. | 499 The Transform defines the environment of any audio processing computation. |
500 """; | 500 """; |
501 . | 501 . |
502 | 502 |
503 vamp:Parameter | 503 vamp:ParameterBinding |
504 a owl:Class; | 504 a owl:Class; |
505 rdfs:label "Parameter"; | 505 rdfs:label "Parameter binding"; |
506 vs:term_status "unstable"; | 506 vs:term_status "unstable"; |
507 rdfs:comment """ | 507 rdfs:comment """ |
508 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. | 508 Parameter setting used by the plugin transform to set up the plugin. |
509 """; | 509 """; |
510 . | 510 . |
511 | 511 |
512 vamp:Configuration | 512 vamp:Configuration |
513 a owl:Class; | 513 a owl:Class; |
555 vamp:identifier | 555 vamp:identifier |
556 rdfs:domain vamp:Transform; | 556 rdfs:domain vamp:Transform; |
557 #the ID is the plugin ID? | 557 #the ID is the plugin ID? |
558 . | 558 . |
559 | 559 |
560 vamp:output | |
561 rdfs:domain vamp:Transform; | |
562 . | |
563 | |
560 vamp:engine | 564 vamp:engine |
561 a rdf:Property; | 565 a rdf:Property; |
562 a owl:ObjectProperty; | 566 a owl:ObjectProperty; |
563 rdfs:label "plugin"; | 567 rdfs:label "plugin"; |
564 vs:term_status "stable"; | 568 vs:term_status "stable"; |
593 """; | 597 """; |
594 rdfs:domain vamp:Transform; | 598 rdfs:domain vamp:Transform; |
595 rdfs:range vamp:Configuration; | 599 rdfs:range vamp:Configuration; |
596 . | 600 . |
597 | 601 |
598 vamp:parameter | 602 vamp:parameter_binding |
599 a rdf:Property; | 603 a rdf:Property; |
600 a owl:ObjectProperty; | 604 a owl:ObjectProperty; |
601 rdfs:label "parameter"; | 605 rdfs:label "parameter"; |
602 vs:term_status "stable"; | 606 vs:term_status "stable"; |
603 rdfs:comment """ | 607 rdfs:comment """ |
604 Specifies the parameter to set the plugin in execution. | 608 Specifies the parameter to set the plugin in execution. |
605 """; | 609 """; |
606 rdfs:domain vamp:Transform; | 610 rdfs:domain vamp:Transform; |
607 rdfs:range vamp:Parameter; | 611 rdfs:range vamp:ParameterBinding; |
608 . | 612 . |
609 | 613 |
610 vamp:step_size | 614 vamp:step_size |
611 a rdf:Property; | 615 a rdf:Property; |
612 a owl:DatatypeProperty; | 616 a owl:DatatypeProperty; |
700 rdfs:label "value"; | 704 rdfs:label "value"; |
701 vs:term_status "stable"; | 705 vs:term_status "stable"; |
702 rdfs:comment """ | 706 rdfs:comment """ |
703 Specifies the current value of the parameter. | 707 Specifies the current value of the parameter. |
704 """; | 708 """; |
705 rdfs:domain vamp:Parameter; | 709 rdfs:domain vamp:ParameterBinding; |
706 . | 710 . |
707 | 711 |
708 vamp:parameter_descriptor | 712 vamp:parameter |
709 a rdf:Property; | 713 a rdf:Property; |
710 a owl:ObjectProperty; | 714 a owl:ObjectProperty; |
711 rdfs:label "parameter descriptor"; | 715 rdfs:label "parameter"; |
712 vs:term_status "stable"; | 716 vs:term_status "stable"; |
713 rdfs:comment """ | 717 rdfs:comment """ |
714 Specifies exactly the type of descriptor to set in the transform by linking it. | 718 Specifies exactly the plugin parameter to set in the transform by linking it. |
715 """; | 719 """; |
716 rdfs:domain vamp:Parameter; | 720 rdfs:domain vamp:ParameterBinding; |
717 rdfs:range vamp:ParameterDescriptor; | 721 rdfs:range vamp:Parameter; |
718 . | 722 . |
719 | 723 |
720 | 724 |
721 | 725 |
722 | 726 |