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