Mercurial > hg > vamp-plugin-sdk
comparison rdf/vamp.n3 @ 155:b734b032558c
Fixed ontology
author | dpastor |
---|---|
date | Wed, 25 Jun 2008 12:06:41 +0000 |
parents | d7dcc37161e6 |
children | 7c08ba8083b2 |
comparison
equal
deleted
inserted
replaced
154:d7dcc37161e6 | 155:b734b032558c |
---|---|
140 vs:term_status "unstable"; | 140 vs:term_status "unstable"; |
141 . | 141 . |
142 | 142 |
143 vamp:TrackLevelOutput | 143 vamp:TrackLevelOutput |
144 a owl:Class; | 144 a owl:Class; |
145 rdfs:label "Track level output"; | 145 rdfs:label "track level output"; |
146 rdfs:subClassOf vamp:PluginOutput; | 146 rdfs:subClassOf vamp:PluginOutput; |
147 rdfs:comment """ | 147 rdfs:comment """ |
148 Specific output type for track level information. The Vamp API does not provide for this sort of output directly, so this will require a "hacky" interpretation of the feature timestamp to establish that it reflects track metadata instead of temporal data. | 148 Specific output type for track level information. The Vamp API does not provide for this sort of output directly, so this will require a "hacky" interpretation of the feature timestamp to establish that it reflects track metadata instead of temporal data. |
149 """; | 149 """; |
150 vs:term_status "unstable"; | 150 vs:term_status "unstable"; |
198 ## I think parameter_descriptor and output_descriptor should be simply | 198 ## I think parameter_descriptor and output_descriptor should be simply |
199 ## called parameter and output respectively, and vamp:Transform should | 199 ## called parameter and output respectively, and vamp:Transform should |
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? (in transform) | 203 ##!!! lacking plugin version? |
204 | 204 |
205 vamp:parameter | 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:Parameter; | 212 rdfs:range vamp:Parameter; |
213 rdfs:domain vamp:ParameterBinding; | |
213 rdfs:domain vamp:Plugin; | 214 rdfs:domain vamp:Plugin; |
214 vs:term_status "stable"; | 215 vs:term_status "stable"; |
215 . | 216 . |
216 | 217 |
217 vamp:output | 218 vamp:output |
221 rdfs:comment """ | 222 rdfs:comment """ |
222 Links each output type to the plugin. | 223 Links each output type to the plugin. |
223 """; | 224 """; |
224 rdfs:range vamp:PluginOutput; | 225 rdfs:range vamp:PluginOutput; |
225 rdfs:domain vamp:Plugin; | 226 rdfs:domain vamp:Plugin; |
227 rdfs:domain vamp:Transform; | |
226 vs:term_status "stable"; | 228 vs:term_status "stable"; |
227 . | 229 . |
228 | 230 |
229 ##### Plugin Library properties (could include affiliation, rights...) | 231 ##### Plugin Library properties (could include affiliation, rights...) |
230 | 232 |
252 rdfs:domain vamp:Plugin; | 254 rdfs:domain vamp:Plugin; |
253 rdfs:domain vamp:PluginLibrary; | 255 rdfs:domain vamp:PluginLibrary; |
254 rdfs:domain vamp:PluginProgram; | 256 rdfs:domain vamp:PluginProgram; |
255 rdfs:domain vamp:PluginOutput; | 257 rdfs:domain vamp:PluginOutput; |
256 rdfs:domain vamp:Parameter; | 258 rdfs:domain vamp:Parameter; |
259 rdfs:domain vamp:Transform; | |
257 vs:term_status "stable"; | 260 vs:term_status "stable"; |
258 . | 261 . |
259 | 262 |
260 vamp:name | 263 vamp:name |
261 a rdf:Property; | 264 a rdf:Property; |
550 # Properties | 553 # Properties |
551 ################ | 554 ################ |
552 | 555 |
553 ##### Plugin Transform properties | 556 ##### Plugin Transform properties |
554 | 557 |
555 vamp:identifier | 558 #identifier and output are declared above |
556 rdfs:domain vamp:Transform; | |
557 #the ID is the plugin ID? | |
558 . | |
559 | |
560 vamp:output | |
561 rdfs:domain vamp:Transform; | |
562 . | |
563 | 559 |
564 vamp:engine | 560 vamp:engine |
565 a rdf:Property; | 561 a rdf:Property; |
566 a owl:ObjectProperty; | 562 a owl:ObjectProperty; |
567 rdfs:label "plugin"; | 563 rdfs:label "plugin"; |
707 Specifies the current value of the parameter. | 703 Specifies the current value of the parameter. |
708 """; | 704 """; |
709 rdfs:domain vamp:ParameterBinding; | 705 rdfs:domain vamp:ParameterBinding; |
710 . | 706 . |
711 | 707 |
712 vamp:parameter | 708 #parameter declared above |
713 a rdf:Property; | 709 |
714 a owl:ObjectProperty; | 710 |
715 rdfs:label "parameter"; | 711 |
716 vs:term_status "stable"; | |
717 rdfs:comment """ | |
718 Specifies exactly the plugin parameter to set in the transform by linking it. | |
719 """; | |
720 rdfs:domain vamp:ParameterBinding; | |
721 rdfs:range vamp:Parameter; | |
722 . | |
723 | |
724 | |
725 | |
726 |