changeset 150:573114586df1

* update rdf/xml version
author cannam
date Mon, 23 Jun 2008 16:15:24 +0000
parents 0f72cadc5cc8
children 58f4d399a85d
files rdf/vamp.rdf
diffstat 1 files changed, 51 insertions(+), 27 deletions(-) [+]
line wrap: on
line diff
--- a/rdf/vamp.rdf	Mon Jun 23 16:10:37 2008 +0000
+++ b/rdf/vamp.rdf	Mon Jun 23 16:15:24 2008 +0000
@@ -42,6 +42,14 @@
 	</rdfs:comment>
     <vs:term_status>stable</vs:term_status>
   </owl:Class>
+  <owl:Class rdf:about="QuantizedParameterDescriptor">
+    <rdfs:label>QuantizedParameter Descriptor</rdfs:label>
+    <rdfs:subClassOf rdf:resource="ParameterDescriptor"/>
+    <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 Descriptor.
+	</rdfs:comment>
+    <vs:term_status>stable</vs:term_status>
+  </owl:Class>
   <owl:Class rdf:about="PluginOutput">
     <rdfs:label>Vamp Plugin output descriptor</rdfs:label>
     <rdfs:comment>
@@ -49,6 +57,22 @@
 	</rdfs:comment>
     <vs:term_status>unstable</vs:term_status>
   </owl:Class>
+  <owl:Class rdf:about="QuantizedOutput">
+    <rdfs:label>Quantized Output</rdfs:label>
+    <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="KnownExtentsOutput">
+    <rdfs:label>Known Extents Output</rdfs:label>
+    <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="DenseOutput">
     <rdfs:subClassOf rdf:resource="PluginOutput"/>
     <rdfs:label>Dense output</rdfs:label>
@@ -188,7 +212,7 @@
 		Maximum value of the parameter range
 	</rdfs:comment>
     <rdfs:range rdf:resource="ParameterDescriptor"/>
-    <rdfs:range rdf:resource="PluginOutput"/>
+    <rdfs:range rdf:resource="KnownExtentsOutput"/>
     <vs:term_status>unstable</vs:term_status>
   </rdf:Property>
   <rdf:Property rdf:about="min_value">
@@ -199,7 +223,7 @@
 		Minimum value of the parameter range
 	</rdfs:comment>
     <rdfs:range rdf:resource="ParameterDescriptor"/>
-    <rdfs:range rdf:resource="PluginOutput"/>
+    <rdfs:range rdf:resource="KnownExtentsOutput"/>
     <vs:term_status>unstable</vs:term_status>
   </rdf:Property>
   <rdf:Property rdf:about="default_value">
@@ -212,22 +236,15 @@
     <rdfs:range rdf:resource="ParameterDescriptor"/>
     <vs:term_status>unstable</vs:term_status>
   </rdf:Property>
-  <rdf:Property rdf:about="fixed_bin_count">
+  <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>fixed bin count</rdfs:label>
+    <rdfs:label>quantized step</rdfs:label>
     <rdfs:comment>
-		Fixed bin count. A boolean type.
+		Quantize step. Only defined if is_quantized is true
 	</rdfs:comment>
-    <rdfs:domain rdf:resource="PluginOutput"/>
-    <vs:term_status>unstable</vs:term_status>
-  </rdf:Property>
-  <rdf:Property rdf:about="is_quantized">
-    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
-    <rdfs:label>is quantized</rdfs:label>
-    <rdfs:comment>
-		Quantized. A boolean type.
-	</rdfs:comment>
-    <rdfs:domain rdf:resource="PluginOutput"/>
+    <rdfs:domain rdf:resource="QuantizedOutput"/>
+    <rdfs:domain rdf:resource="QuantizedParameterDescriptor"/>
     <vs:term_status>unstable</vs:term_status>
   </rdf:Property>
   <rdf:Property rdf:about="unit">
@@ -241,6 +258,24 @@
     <rdfs:domain rdf:resource="ParameterDescriptor"/>
     <vs:term_status>unstable</vs:term_status>
   </rdf:Property>
+  <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="ParameterDescriptor"/>
+    <vs:term_status>unstable</vs:term_status>
+  </rdf:Property>
+  <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="PluginOutput"/>
+    <vs:term_status>unstable</vs:term_status>
+  </rdf:Property>
   <rdf:Property rdf:about="sample_rate">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
     <rdfs:label>sample rate</rdfs:label>
@@ -259,17 +294,6 @@
 	</rdfs:comment>
     <rdfs:domain rdf:resource="Transform"/>
   </rdf:Property>
-  <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="PluginOutput"/>
-    <rdfs:domain rdf:resource="ParameterDescriptor"/>
-    <vs:term_status>unstable</vs:term_status>
-  </rdf:Property>
   <rdf:Property rdf:about="bin_count">
     <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#DatatypeProperty"/>
     <rdfs:label>bin count</rdfs:label>
@@ -283,7 +307,7 @@
     <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
+		List of bin names if available.
 	</rdfs:comment>
     <rdfs:domain rdf:resource="PluginOutput"/>
     <vs:term_status>unstable</vs:term_status>