Mercurial > hg > vamp-plugin-sdk
changeset 158:7c08ba8083b2
* Update vamp example plugins rdf against new ontology
* Update vamp.rdf again (with right base url)
author | cannam |
---|---|
date | Wed, 25 Jun 2008 12:20:22 +0000 |
parents | 62ab43ce9790 |
children | 64709b340651 |
files | examples/vamp-example-plugins.n3 examples/vamp-example-plugins.rdf rdf/generator/template-generator.cpp rdf/vamp.n3 rdf/vamp.rdf |
diffstat | 5 files changed, 153 insertions(+), 178 deletions(-) [+] |
line wrap: on
line diff
--- a/examples/vamp-example-plugins.n3 Wed Jun 25 12:13:03 2008 +0000 +++ b/examples/vamp-example-plugins.n3 Wed Jun 25 12:20:22 2008 +0000 @@ -32,12 +32,12 @@ owl:versionInfo "1" ; vamp:input_domain vamp:TimeDomain ; - vamp:parameter_descriptor plugbase:amplitudefollower_param_attack ; - vamp:parameter_descriptor plugbase:amplitudefollower_param_release ; + vamp:parameter plugbase:amplitudefollower_param_attack ; + vamp:parameter plugbase:amplitudefollower_param_release ; - vamp:output_descriptor plugbase:amplitudefollower_output_amplitude ; + vamp:output plugbase:amplitudefollower_output_amplitude ; . -plugbase:amplitudefollower_param_attack a vamp:ParameterDescriptor ; +plugbase:amplitudefollower_param_attack a vamp:Parameter ; vamp:identifier "attack" ; dc:title "Attack time" ; dc:format "s" ; @@ -47,7 +47,7 @@ vamp:default_value 0.01 ; vamp:value_names (); . -plugbase:amplitudefollower_param_release a vamp:ParameterDescriptor ; +plugbase:amplitudefollower_param_release a vamp:Parameter ; vamp:identifier "release" ; dc:title "Release time" ; dc:format "s" ; @@ -79,13 +79,13 @@ owl:versionInfo "2" ; vamp:input_domain vamp:FrequencyDomain ; - vamp:parameter_descriptor plugbase:percussiononsets_param_threshold ; - vamp:parameter_descriptor plugbase:percussiononsets_param_sensitivity ; + vamp:parameter plugbase:percussiononsets_param_threshold ; + vamp:parameter plugbase:percussiononsets_param_sensitivity ; - vamp:output_descriptor plugbase:percussiononsets_output_onsets ; - vamp:output_descriptor plugbase:percussiononsets_output_detectionfunction ; + vamp:output plugbase:percussiononsets_output_onsets ; + vamp:output plugbase:percussiononsets_output_detectionfunction ; . -plugbase:percussiononsets_param_threshold a vamp:ParameterDescriptor ; +plugbase:percussiononsets_param_threshold a vamp:Parameter ; vamp:identifier "threshold" ; dc:title "Energy rise threshold" ; dc:format "dB" ; @@ -95,7 +95,7 @@ vamp:default_value 3 ; vamp:value_names (); . -plugbase:percussiononsets_param_sensitivity a vamp:ParameterDescriptor ; +plugbase:percussiononsets_param_sensitivity a vamp:Parameter ; vamp:identifier "sensitivity" ; dc:title "Sensitivity" ; dc:format "%" ; @@ -143,8 +143,8 @@ vamp:input_domain vamp:FrequencyDomain ; - vamp:output_descriptor plugbase:spectralcentroid_output_logcentroid ; - vamp:output_descriptor plugbase:spectralcentroid_output_linearcentroid ; + vamp:output plugbase:spectralcentroid_output_logcentroid ; + vamp:output plugbase:spectralcentroid_output_linearcentroid ; . plugbase:spectralcentroid_output_logcentroid a vamp:DenseOutput ; vamp:identifier "logcentroid" ; @@ -180,8 +180,8 @@ vamp:input_domain vamp:TimeDomain ; - vamp:output_descriptor plugbase:zerocrossing_output_counts ; - vamp:output_descriptor plugbase:zerocrossing_output_zerocrossings ; + vamp:output plugbase:zerocrossing_output_counts ; + vamp:output plugbase:zerocrossing_output_zerocrossings ; . plugbase:zerocrossing_output_counts a vamp:DenseOutput ; vamp:identifier "counts" ;
--- a/examples/vamp-example-plugins.rdf Wed Jun 25 12:13:03 2008 +0000 +++ b/examples/vamp-example-plugins.rdf Wed Jun 25 12:20:22 2008 +0000 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <rdf:RDF xmlns:af="http://purl.org/ontology/af/" xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:plugbase="http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:vamp="http://purl.org/ontology/vamp/" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xml:base="http://vamp-plugins.org/rdf/plugins/vamp-example-plugins#"> <vamp:PluginDescription rdf:about=""> - <foaf:maker rdf:resource="blah"/> + <foaf:maker rdf:resource="x"/> <foaf:maker rdf:resource="http://www.vamp-plugins.org/doap.rdf#template-generator"/> <foaf:primaryTopic rdf:resource=""/> </vamp:PluginDescription> @@ -21,16 +21,15 @@ <foaf:name>Vamp SDK Example Plugins</foaf:name> </rdf:Description> </foaf:maker> - <cc:license rdf:resource="FIXME license for the plugin"/> <vamp:identifier>amplitudefollower</vamp:identifier> <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> <owl:versionInfo>1</owl:versionInfo> <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/TimeDomain"/> - <vamp:parameter_descriptor rdf:resource="#amplitudefollower_param_attack"/> - <vamp:parameter_descriptor rdf:resource="#amplitudefollower_param_release"/> - <vamp:output_descriptor rdf:resource="#amplitudefollower_output_amplitude"/> + <vamp:parameter rdf:resource="#amplitudefollower_param_attack"/> + <vamp:parameter rdf:resource="#amplitudefollower_param_release"/> + <vamp:output rdf:resource="#amplitudefollower_output_amplitude"/> </vamp:Plugin> - <vamp:ParameterDescriptor rdf:about="#amplitudefollower_param_attack"> + <vamp:Parameter rdf:about="#amplitudefollower_param_attack"> <vamp:identifier>attack</vamp:identifier> <dc:title>Attack time</dc:title> <dc:format>s</dc:format> @@ -39,8 +38,8 @@ <vamp:unit>s</vamp:unit> <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">0.01</vamp:default_value> <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </vamp:ParameterDescriptor> - <vamp:ParameterDescriptor rdf:about="#amplitudefollower_param_release"> + </vamp:Parameter> + <vamp:Parameter rdf:about="#amplitudefollower_param_release"> <vamp:identifier>release</vamp:identifier> <dc:title>Release time</dc:title> <dc:format>s</dc:format> @@ -49,7 +48,7 @@ <vamp:unit>s</vamp:unit> <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#decimal">0.01</vamp:default_value> <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </vamp:ParameterDescriptor> + </vamp:Parameter> <vamp:DenseOutput rdf:about="#amplitudefollower_output_amplitude"> <vamp:identifier>amplitude</vamp:identifier> <dc:title>Amplitude</dc:title> @@ -63,8 +62,6 @@ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> </rdf:Description> </vamp:bin_names> - <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> - <vamp:computes_event_type rdf:resource="FIXME event type URI"/> </vamp:DenseOutput> <vamp:Plugin rdf:about="#percussiononsets"> <dc:title>Simple Percussion Onset Detector</dc:title> @@ -75,17 +72,16 @@ <foaf:name>Vamp SDK Example Plugins</foaf:name> </rdf:Description> </foaf:maker> - <cc:license rdf:resource="FIXME license for the plugin"/> <vamp:identifier>percussiononsets</vamp:identifier> <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> <owl:versionInfo>2</owl:versionInfo> <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/FrequencyDomain"/> - <vamp:parameter_descriptor rdf:resource="#percussiononsets_param_threshold"/> - <vamp:parameter_descriptor rdf:resource="#percussiononsets_param_sensitivity"/> - <vamp:output_descriptor rdf:resource="#percussiononsets_output_onsets"/> - <vamp:output_descriptor rdf:resource="#percussiononsets_output_detectionfunction"/> + <vamp:parameter rdf:resource="#percussiononsets_param_threshold"/> + <vamp:parameter rdf:resource="#percussiononsets_param_sensitivity"/> + <vamp:output rdf:resource="#percussiononsets_output_onsets"/> + <vamp:output rdf:resource="#percussiononsets_output_detectionfunction"/> </vamp:Plugin> - <vamp:ParameterDescriptor rdf:about="#percussiononsets_param_threshold"> + <vamp:Parameter rdf:about="#percussiononsets_param_threshold"> <vamp:identifier>threshold</vamp:identifier> <dc:title>Energy rise threshold</dc:title> <dc:format>dB</dc:format> @@ -94,8 +90,8 @@ <vamp:unit>dB</vamp:unit> <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">3</vamp:default_value> <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </vamp:ParameterDescriptor> - <vamp:ParameterDescriptor rdf:about="#percussiononsets_param_sensitivity"> + </vamp:Parameter> + <vamp:Parameter rdf:about="#percussiononsets_param_sensitivity"> <vamp:identifier>sensitivity</vamp:identifier> <dc:title>Sensitivity</dc:title> <dc:format>%</dc:format> @@ -104,7 +100,7 @@ <vamp:unit>%</vamp:unit> <vamp:default_value rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">40</vamp:default_value> <vamp:value_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> - </vamp:ParameterDescriptor> + </vamp:Parameter> <vamp:SparseOutput rdf:about="#percussiononsets_output_onsets"> <vamp:identifier>onsets</vamp:identifier> <dc:title>Onsets</dc:title> @@ -115,8 +111,6 @@ <vamp:bin_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> <vamp:sample_type rdf:resource="http://purl.org/ontology/vamp/VariableSampleRate"/> <vamp:sample_rate rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">44100</vamp:sample_rate> - <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> - <vamp:computes_event_type rdf:resource="FIXME event type URI"/> </vamp:SparseOutput> <vamp:DenseOutput rdf:about="#percussiononsets_output_detectionfunction"> <vamp:identifier>detectionfunction</vamp:identifier> @@ -133,8 +127,6 @@ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> </rdf:Description> </vamp:bin_names> - <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> - <vamp:computes_event_type rdf:resource="FIXME event type URI"/> </vamp:DenseOutput> <vamp:Plugin rdf:about="#spectralcentroid"> <dc:title>Spectral Centroid</dc:title> @@ -145,13 +137,12 @@ <foaf:name>Vamp SDK Example Plugins</foaf:name> </rdf:Description> </foaf:maker> - <cc:license rdf:resource="FIXME license for the plugin"/> <vamp:identifier>spectralcentroid</vamp:identifier> <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> <owl:versionInfo>2</owl:versionInfo> <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/FrequencyDomain"/> - <vamp:output_descriptor rdf:resource="#spectralcentroid_output_logcentroid"/> - <vamp:output_descriptor rdf:resource="#spectralcentroid_output_linearcentroid"/> + <vamp:output rdf:resource="#spectralcentroid_output_logcentroid"/> + <vamp:output rdf:resource="#spectralcentroid_output_linearcentroid"/> </vamp:Plugin> <vamp:DenseOutput rdf:about="#spectralcentroid_output_logcentroid"> <vamp:identifier>logcentroid</vamp:identifier> @@ -166,8 +157,6 @@ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> </rdf:Description> </vamp:bin_names> - <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> - <vamp:computes_event_type rdf:resource="FIXME event type URI"/> </vamp:DenseOutput> <vamp:DenseOutput rdf:about="#spectralcentroid_output_linearcentroid"> <vamp:identifier>linearcentroid</vamp:identifier> @@ -182,8 +171,6 @@ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> </rdf:Description> </vamp:bin_names> - <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> - <vamp:computes_event_type rdf:resource="FIXME event type URI"/> </vamp:DenseOutput> <vamp:Plugin rdf:about="#zerocrossing"> <dc:title>Zero Crossings</dc:title> @@ -194,13 +181,12 @@ <foaf:name>Vamp SDK Example Plugins</foaf:name> </rdf:Description> </foaf:maker> - <cc:license rdf:resource="FIXME license for the plugin"/> <vamp:identifier>zerocrossing</vamp:identifier> <vamp:vamp_API_version rdf:resource="http://purl.org/ontology/vamp/api_version_1"/> <owl:versionInfo>2</owl:versionInfo> <vamp:input_domain rdf:resource="http://purl.org/ontology/vamp/TimeDomain"/> - <vamp:output_descriptor rdf:resource="#zerocrossing_output_counts"/> - <vamp:output_descriptor rdf:resource="#zerocrossing_output_zerocrossings"/> + <vamp:output rdf:resource="#zerocrossing_output_counts"/> + <vamp:output rdf:resource="#zerocrossing_output_zerocrossings"/> </vamp:Plugin> <vamp:DenseOutput rdf:about="#zerocrossing_output_counts"> <vamp:identifier>counts</vamp:identifier> @@ -217,8 +203,6 @@ <rdf:rest rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> </rdf:Description> </vamp:bin_names> - <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> - <vamp:computes_event_type rdf:resource="FIXME event type URI"/> </vamp:DenseOutput> <vamp:SparseOutput rdf:about="#zerocrossing_output_zerocrossings"> <vamp:identifier>zerocrossings</vamp:identifier> @@ -232,7 +216,5 @@ <vamp:bin_names rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#nil"/> <vamp:sample_type rdf:resource="http://purl.org/ontology/vamp/VariableSampleRate"/> <vamp:sample_rate rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">44100</vamp:sample_rate> - <vamp:computes_feature_type rdf:resource="FIXME feature type URI"/> - <vamp:computes_event_type rdf:resource="FIXME event type URI"/> </vamp:SparseOutput> </rdf:RDF>
--- a/rdf/generator/template-generator.cpp Wed Jun 25 12:13:03 2008 +0000 +++ b/rdf/generator/template-generator.cpp Wed Jun 25 12:20:22 2008 +0000 @@ -112,7 +112,7 @@ Plugin::OutputList outputs = plugin->getOutputDescriptors(); for (Plugin::OutputList::const_iterator i = outputs.begin(); i!= outputs.end(); i++) - res+=" vamp:output plugbase:"+plugin->getIdentifier()+"_output_"+(*i).identifier+" ;\n"; + res+=" vamp:output plugbase:"+plugin->getIdentifier()+"_output_"+(*i).identifier+" ;\n"; res+=" .\n"; return res;
--- a/rdf/vamp.n3 Wed Jun 25 12:13:03 2008 +0000 +++ b/rdf/vamp.n3 Wed Jun 25 12:20:22 2008 +0000 @@ -193,12 +193,6 @@ ##### Plugin properties -##!!! -## cc -- -## I think parameter_descriptor and output_descriptor should be simply -## called parameter and output respectively, and vamp:Transform should -## be included in the domain of vamp:output because transforms need to -## be able to specify an output as well as a plugin. ##!!! lacking plugin version?
--- a/rdf/vamp.rdf Wed Jun 25 12:13:03 2008 +0000 +++ b/rdf/vamp.rdf Wed Jun 25 12:20:22 2008 +0000 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<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: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: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/vamp/vamp-plugin-sdk/trunk/rdf/vamp.n3"> +<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: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: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#" xml:base="http://purl.org/ontology/vamp/"> <owl:Ontology rdf:about=""> <dc:title>Vamp Plugins Ontology</dc:title> <rdfs:label>Vamp Plugins Ontology</rdfs:label> @@ -21,261 +21,261 @@ <dc:date>$Date: 2008/05/21 17:05:11 $</dc:date> </owl:Ontology> <owl:AnnotationProperty rdf:about="http://www.w3.org/2003/06/sw-vocab-status/ns#term_status"/> - <owl:Class rdf:about="http://purl.org/ontology/vamp/Plugin"> + <owl:Class rdf:about="Plugin"> <rdfs:label>Vamp Plugin</rdfs:label> <rdfs:comment> A Vamp plugin is an implementation of an audio feature extraction algorithm using the Vamp API. </rdfs:comment> <vs:term_status>stable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginLibrary"> + <owl:Class rdf:about="PluginLibrary"> <rdfs:label>Vamp Plugin Library</rdfs:label> <rdfs:comment> Library of Vamp Plugins. This may need to include rights. </rdfs:comment> <vs:term_status>stable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/Parameter"> + <owl:Class rdf:about="Parameter"> <rdfs:label>Vamp Plugin Parameter</rdfs:label> <rdfs:comment> 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. </rdfs:comment> <vs:term_status>stable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/QuantizedParameter"> + <owl:Class rdf:about="QuantizedParameter"> <rdfs:label>Quantized Parameter</rdfs:label> - <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/Parameter"/> + <rdfs:subClassOf rdf:resource="Parameter"/> <rdfs:comment> 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. </rdfs:comment> <vs:term_status>stable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginOutput"> + <owl:Class rdf:about="PluginOutput"> <rdfs:label>Vamp Plugin output descriptor</rdfs:label> <rdfs:comment> Descriptor for an output of a plugin. This descriptor provides information that is necessary to correctly interpret the output features. The output type will determine how to read the temporal information of the extracted features and how to manage the burden of ouput data. </rdfs:comment> <vs:term_status>unstable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/QuantizedOutput"> + <owl:Class rdf:about="QuantizedOutput"> <rdfs:label>Quantized Output</rdfs:label> - <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <rdfs:subClassOf rdf:resource="PluginOutput"/> <rdfs:comment> Descriptor of an output that does have quantized values. </rdfs:comment> <vs:term_status>stable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/KnownExtentsOutput"> + <owl:Class rdf:about="KnownExtentsOutput"> <rdfs:label>Known Extents Output</rdfs:label> - <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <rdfs:subClassOf rdf:resource="PluginOutput"/> <rdfs:comment> Descriptor of an output that does have known extents. </rdfs:comment> <vs:term_status>stable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/DenseOutput"> - <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <owl:Class rdf:about="DenseOutput"> + <rdfs:subClassOf rdf:resource="PluginOutput"/> <rdfs:label>Dense output</rdfs:label> <rdfs:comment> Specific output type for data evenly spaced in time, which may be of high volume and which it is usually desirable to represent in a compact form. </rdfs:comment> <vs:term_status>unstable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/SparseOutput"> + <owl:Class rdf:about="SparseOutput"> <rdfs:label>Sparse output</rdfs:label> - <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <rdfs:subClassOf rdf:resource="PluginOutput"/> <rdfs:comment> Specific output type for data that consist of features that require their own individual temporal information. </rdfs:comment> <vs:term_status>unstable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/TrackLevelOutput"> + <owl:Class rdf:about="TrackLevelOutput"> <rdfs:label>track level output</rdfs:label> - <rdfs:subClassOf rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <rdfs:subClassOf rdf:resource="PluginOutput"/> <rdfs:comment> 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. </rdfs:comment> <vs:term_status>unstable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/PluginProgram"> + <owl:Class rdf:about="PluginProgram"> <rdfs:label>Plugin program</rdfs:label> <rdfs:comment> The program is a predefined context of parameters. We may not need a concept for this and just a property linking a string representing the program name. </rdfs:comment> <vs:term_status>unstable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/Feature"> + <owl:Class rdf:about="Feature"> <rdfs:label>Vamp Feature</rdfs:label> <rdfs:comment>This may be removed mighty soon as we rely on the Audio Features Ontology for this</rdfs:comment> <vs:term_status>deprecated</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/InputDomain"> + <owl:Class rdf:about="InputDomain"> <rdfs:label>Plugin input domain</rdfs:label> <rdfs:comment> Plugins declare the input domain they require, so the host can convert the input data properly. Hosts using the Vamp SDK PluginAdapter to wrap plugins should see this work done for them automatically - see the Vamp documentation. </rdfs:comment> <vs:term_status>stable</vs:term_status> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/SampleType"> + <owl:Class rdf:about="SampleType"> <rdfs:label>sample type</rdfs:label> <rdfs:comment> The sample type specifies the temporal information of the plugin output. This information should be combined with the output type for a correct interpretation. </rdfs:comment> <vs:term_status>stable</vs:term_status> </owl:Class> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/parameter"> + <rdf:Property rdf:about="parameter"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdfs:label>parameter descriptor</rdfs:label> <rdfs:comment> Links each parameter descriptor to the plugin. </rdfs:comment> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Parameter"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterBinding"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/> + <rdfs:range rdf:resource="Parameter"/> + <rdfs:domain rdf:resource="ParameterBinding"/> + <rdfs:domain rdf:resource="Plugin"/> <vs:term_status>stable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/output"> + <rdf:Property rdf:about="output"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdfs:label>output</rdfs:label> <rdfs:comment> Links each output type to the plugin. </rdfs:comment> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:range rdf:resource="PluginOutput"/> + <rdfs:domain rdf:resource="Plugin"/> + <rdfs:domain rdf:resource="Transform"/> <vs:term_status>stable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/available_plugin"> + <rdf:Property rdf:about="available_plugin"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdfs:label>available plugin</rdfs:label> <rdfs:comment> Available plugins in the library </rdfs:comment> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Plugin"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginLibrary"/> + <rdfs:range rdf:resource="Plugin"/> + <rdfs:domain rdf:resource="PluginLibrary"/> <vs:term_status>stable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/identifier"> + <rdf:Property rdf:about="identifier"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>plugin identifier</rdfs:label> <rdfs:comment> Machine-readable identifier for a Vamp plugin within the scope of its library, or for a plugin descriptor within the scope of the plugin. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginLibrary"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginProgram"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:domain rdf:resource="Plugin"/> + <rdfs:domain rdf:resource="PluginLibrary"/> + <rdfs:domain rdf:resource="PluginProgram"/> + <rdfs:domain rdf:resource="PluginOutput"/> + <rdfs:domain rdf:resource="Parameter"/> + <rdfs:domain rdf:resource="Transform"/> <vs:term_status>stable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/name"> + <rdf:Property rdf:about="name"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>plugin name</rdfs:label> <rdfs:comment> Human-readable identifier for the plugin. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/> + <rdfs:domain rdf:resource="Plugin"/> <vs:term_status>stable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/vamp_API_version"> + <rdf:Property rdf:about="vamp_API_version"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>vamp API version</rdfs:label> <rdfs:comment> Version of the Vamp API used to implement this plugin. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/> + <rdfs:domain rdf:resource="Plugin"/> <vs:term_status>stable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/input_domain"> + <rdf:Property rdf:about="input_domain"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>input domain</rdfs:label> <rdfs:comment> Input domain required by the plugin (time or frequency). </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Plugin"/> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/InputDomain"/> + <rdfs:domain rdf:resource="Plugin"/> + <rdfs:range rdf:resource="InputDomain"/> <vs:term_status>stable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/max_value"> + <rdf:Property rdf:about="max_value"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>max value</rdfs:label> <rdfs:comment> Maximum value of the parameter range </rdfs:comment> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Parameter"/> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/KnownExtentsOutput"/> + <rdfs:range rdf:resource="Parameter"/> + <rdfs:range rdf:resource="KnownExtentsOutput"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/min_value"> + <rdf:Property rdf:about="min_value"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>min value</rdfs:label> <rdfs:comment> Minimum value of the parameter range </rdfs:comment> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Parameter"/> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/KnownExtentsOutput"/> + <rdfs:range rdf:resource="Parameter"/> + <rdfs:range rdf:resource="KnownExtentsOutput"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/default_value"> + <rdf:Property rdf:about="default_value"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>default value</rdfs:label> <rdfs:comment> Default value of the parameter </rdfs:comment> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Parameter"/> + <rdfs:range rdf:resource="Parameter"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/quantize_step"> + <rdf:Property rdf:about="quantize_step"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>quantized step</rdfs:label> <rdfs:comment> Quantize step. Only defined if is_quantized is true </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/QuantizedOutput"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/QuantizedParameter"/> + <rdfs:domain rdf:resource="QuantizedOutput"/> + <rdfs:domain rdf:resource="QuantizedParameter"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/unit"> + <rdf:Property rdf:about="unit"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>unit</rdfs:label> <rdfs:comment> Unit of the output/parameter. A string type </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/> + <rdfs:domain rdf:resource="PluginOutput"/> + <rdfs:domain rdf:resource="Parameter"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/value_names"> + <rdf:Property rdf:about="value_names"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>value names</rdfs:label> <rdfs:comment> List of value names if available </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Parameter"/> + <rdfs:domain rdf:resource="Parameter"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/fixed_bin_count"> + <rdf:Property rdf:about="fixed_bin_count"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>fixed bin count</rdfs:label> <rdfs:comment> Fixed bin count. A boolean type. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <rdfs:domain rdf:resource="PluginOutput"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/sample_rate"> + <rdf:Property rdf:about="sample_rate"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>sample rate</rdfs:label> <rdfs:comment> Sample rate of the output if any. Should be read depending on SampleType and Output classes. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <rdfs:domain rdf:resource="PluginOutput"/> <vs:term_status>unstable</vs:term_status> <rdf:type rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#Property"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> @@ -285,115 +285,115 @@ <rdfs:comment> Specifies the sample rate if it is not constant. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:domain rdf:resource="Transform"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/bin_count"> + <rdf:Property rdf:about="bin_count"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>bin count</rdfs:label> <rdfs:comment> Number of elements of the bin output. This information is necessary to define the output as belonging to a specific subclass of Plugin Output. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <rdfs:domain rdf:resource="PluginOutput"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/bin_names"> + <rdf:Property rdf:about="bin_names"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdfs:label>bin names</rdfs:label> <rdfs:comment> List of bin names if available. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> + <rdfs:domain rdf:resource="PluginOutput"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/sample_type"> + <rdf:Property rdf:about="sample_type"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>sample type</rdfs:label> <rdfs:comment> The sample type specifies the temporal information of the output. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/SampleType"/> + <rdfs:domain rdf:resource="PluginOutput"/> + <rdfs:range rdf:resource="SampleType"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/computes_feature_type"> + <rdf:Property rdf:about="computes_feature_type"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdfs:label>feature type</rdfs:label> <rdfs:comment> Feature Types output by the plugin. Links the vamp ontology to the audio features ontology. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> - <rdfs:range rdf:resource="http://purl.org/ontology/af/AudioFeature"/> + <rdfs:domain rdf:resource="PluginOutput"/> + <rdfs:range rdf:resource="../af/AudioFeature"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/computes_event_type"> + <rdf:Property rdf:about="computes_event_type"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdfs:label>event type</rdfs:label> <rdfs:comment> Event Type output by the plugin. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/PluginOutput"/> - <rdfs:range rdf:resource="http://purl.org/NET/c4dm/event.owl#Event"/> + <rdfs:domain rdf:resource="PluginOutput"/> + <rdfs:range rdf:resource="../../NET/c4dm/event.owl#Event"/> <vs:term_status>unstable</vs:term_status> </rdf:Property> - <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/TimeDomain"/> - <vamp:InputDomain rdf:about="http://purl.org/ontology/vamp/FrequencyDomain"/> - <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/OneSamplePerStep"/> - <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/FixedSampleRate"/> - <vamp:SampleType rdf:about="http://purl.org/ontology/vamp/VariableSampleRate"/> - <owl:Class rdf:about="http://purl.org/ontology/vamp/Transform"> + <vamp:InputDomain rdf:about="TimeDomain"/> + <vamp:InputDomain rdf:about="FrequencyDomain"/> + <vamp:SampleType rdf:about="OneSamplePerStep"/> + <vamp:SampleType rdf:about="FixedSampleRate"/> + <vamp:SampleType rdf:about="VariableSampleRate"/> + <owl:Class rdf:about="Transform"> <rdfs:label>Transform</rdfs:label> <vs:term_status>stable</vs:term_status> <rdfs:comment> The Transform defines the environment of any audio processing computation. </rdfs:comment> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/ParameterBinding"> + <owl:Class rdf:about="ParameterBinding"> <rdfs:label>Parameter binding</rdfs:label> <vs:term_status>unstable</vs:term_status> <rdfs:comment> Parameter setting used by the plugin transform to set up the plugin. </rdfs:comment> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/Configuration"> + <owl:Class rdf:about="Configuration"> <rdfs:label>Configuration</rdfs:label> <vs:term_status>unstable</vs:term_status> <rdfs:comment> For extension (key/value data provided to DSSI plugins, not relevant to Vamp) </rdfs:comment> </owl:Class> - <owl:Class rdf:about="http://purl.org/ontology/vamp/TransformType"> + <owl:Class rdf:about="TransformType"> <rdfs:label>Transform Type</rdfs:label> <vs:term_status>unstable</vs:term_status> <rdfs:comment> Specifies the type of transform. May be feature extraction, effect... </rdfs:comment> </owl:Class> - <vamp:TransformType rdf:about="http://purl.org/ontology/vamp/FeatureExtraction"> + <vamp:TransformType rdf:about="FeatureExtraction"> <rdfs:label>Feature Extraction</rdfs:label> <vs:term_status>unstable</vs:term_status> <rdfs:comment> Feature extraction transform. This may be just a subclass of Transform... </rdfs:comment> </vamp:TransformType> - <vamp:TransformType rdf:about="http://purl.org/ontology/vamp/Effect"> + <vamp:TransformType rdf:about="Effect"> <rdfs:label>Effect</rdfs:label> <vs:term_status>unstable</vs:term_status> <rdfs:comment> Effect transform. This may be just a subclass of Transform... </rdfs:comment> </vamp:TransformType> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/engine"> + <rdf:Property rdf:about="engine"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdfs:label>plugin</rdfs:label> <vs:term_status>stable</vs:term_status> <rdfs:comment> Specifies the sort of plugin in execution. This is an extension to use Transform with other plugin libraries </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Plugin"/> + <rdfs:domain rdf:resource="Transform"/> + <rdfs:range rdf:resource="Plugin"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/program"> + <rdf:Property rdf:about="program"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>program</rdfs:label> @@ -401,10 +401,10 @@ <rdfs:comment> Specifies the program to set the plugin in execution. Here the plugin program matches with the one in the plugin descriptor. There is not descriptor required for the program (just a string), is it? </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/PluginProgram"/> + <rdfs:domain rdf:resource="Transform"/> + <rdfs:range rdf:resource="PluginProgram"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/configuration"> + <rdf:Property rdf:about="configuration"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>program</rdfs:label> @@ -412,20 +412,20 @@ <rdfs:comment> Extension for configuration. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/Configuration"/> + <rdfs:domain rdf:resource="Transform"/> + <rdfs:range rdf:resource="Configuration"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/parameter_binding"> + <rdf:Property rdf:about="parameter_binding"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdfs:label>parameter</rdfs:label> <vs:term_status>stable</vs:term_status> <rdfs:comment> Specifies the parameter to set the plugin in execution. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> - <rdfs:range rdf:resource="http://purl.org/ontology/vamp/ParameterBinding"/> + <rdfs:domain rdf:resource="Transform"/> + <rdfs:range rdf:resource="ParameterBinding"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/step_size"> + <rdf:Property rdf:about="step_size"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>step size</rdfs:label> @@ -433,9 +433,9 @@ <rdfs:comment> Specifies the step size for the framing. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:domain rdf:resource="Transform"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/block_size"> + <rdf:Property rdf:about="block_size"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>block size</rdfs:label> @@ -443,9 +443,9 @@ <rdfs:comment> Specifies the block size for the framing. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:domain rdf:resource="Transform"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/transform_type"> + <rdf:Property rdf:about="transform_type"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#ObjectProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>transform type</rdfs:label> @@ -453,9 +453,9 @@ <rdfs:comment> Specifies the transform type (we could do this by subclassin transform instead of using a property). </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:domain rdf:resource="Transform"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/window_type"> + <rdf:Property rdf:about="window_type"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>window type</rdfs:label> @@ -463,9 +463,9 @@ <rdfs:comment> Specifies the window type (they should be individuals and clearly not here). </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:domain rdf:resource="Transform"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/start"> + <rdf:Property rdf:about="start"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>start</rdfs:label> @@ -473,9 +473,9 @@ <rdfs:comment> Specifies temporal information when processing a data stream. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:domain rdf:resource="Transform"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/duration"> + <rdf:Property rdf:about="duration"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>start</rdfs:label> @@ -483,9 +483,9 @@ <rdfs:comment> Specifies temporal information when processing a data stream. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/Transform"/> + <rdfs:domain rdf:resource="Transform"/> </rdf:Property> - <rdf:Property rdf:about="http://purl.org/ontology/vamp/value"> + <rdf:Property rdf:about="value"> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/> <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#FunctionalProperty"/> <rdfs:label>value</rdfs:label> @@ -493,7 +493,6 @@ <rdfs:comment> Specifies the current value of the parameter. </rdfs:comment> - <rdfs:domain rdf:resource="http://purl.org/ontology/vamp/ParameterBinding"/> + <rdfs:domain rdf:resource="ParameterBinding"/> </rdf:Property> </rdf:RDF> -