changeset 642:ec6860ff36ff

Latest audiodb ontology
author mas01mj
date Thu, 08 Oct 2009 16:42:50 +0000
parents 1f70abc1ba32
children 09af91f8803f
files examples/browser/ontology/audiodb.owl
diffstat 1 files changed, 115 insertions(+), 18 deletions(-) [+]
line wrap: on
line diff
--- a/examples/browser/ontology/audiodb.owl	Thu Oct 08 13:32:37 2009 +0000
+++ b/examples/browser/ontology/audiodb.owl	Thu Oct 08 16:42:50 2009 +0000
@@ -8,19 +8,20 @@
   <!ENTITY base         "http://omras2.gold.ac.uk/ontology/audiodb#">
   <!ENTITY dc           "http://purl.org/dc/elements/1.1/">
   <!ENTITY dct          "http://purl.org/dc/terms/">
+  <!ENTITY off		"http://purl.org/ontology/off/">
+  <!ENTITY foaf		"http://xmlns.com/foaf/0.1/">
+  <!ENTITY doap		"http://usefulinc.com/ns/doap#">
 ]>
 
-
-
 <rdf:RDF xmlns:rdf="&rdf;"
          xmlns:rdfs="&rdfs;"
          xmlns:owl="&owl;"
          xmlns:xsd="&xsd;"
-         xmlns:dat="&dat;"
          xml:base="&base;"
          xmlns:dc="&dc;"
-         xmlns:dct="&dct;">
-
+	 xmlns:dct="&dct;"
+	 xmlns:foaf="&foaf;"
+	 xmlns:off="&off;">
 
   <owl:Ontology rdf:about="&base;">
     <rdfs:label>AudioDB Ontology</rdfs:label>
@@ -34,38 +35,134 @@
   <owl:Class rdf:ID="Database">
     <rdfs:label>AudioDB</rdfs:label>
     <rdfs:comment>Represents a collection of extracted features and information about their extraction.</rdfs:comment>
-    <rdfs:subClassOf rdf:resource="foaf:Document" />
+    <rdfs:subClassOf rdf:resource="&foaf;Document" />
   </owl:Class>
   
+  <owl:ObjectProperty rdf:ID="has-feature">
+    <rdfs:label>Has Feature</rdfs:label>
+    <rdfs:domain rdf:resource="#Database"/>
+    <rdfs:range rdf:resource="#Feature" />
+  </owl:ObjectProperty>
+
   <owl:Class rdf:ID="Feature">
     <rdfs:label>Feature</rdfs:label>
     <rdfs:comment>Information about an audio feature</rdfs:comment>
   </owl:Class>
 
-  <owl:ObjectProperty rdf:ID="window-type">
-    <rdfs:label>Window Type</rdfs:label>
-    <rdfs:comment>This property indicates that there is some no link between the named Expressions</rdfs:comment>
-    <owl:inverseOf rdf:resource="#is-not-linked-to"/>
-    <rdfs:domain rdf:resource="#Expression"/>
-    <rdfs:range rdf:resource="#Expression"/>
+  <owl:ObjectProperty rdf:ID="extractor">
+    <rdfs:label>Extractor</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:domain rdf:resource="&doap;Version"/>
   </owl:ObjectProperty>
 
+  <owl:ObjectProperty rdf:ID="window">
+    <rdfs:label>Window</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="#Window"/>
+  </owl:ObjectProperty>
+
+  <owl:ObjectProperty rdf:ID="hop-size">
+    <rdfs:label>Hop Size</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;integer" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="window-length">
+    <rdfs:label>Window Length</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;integer" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="nfft">
+    <rdfs:label>nfft</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;integer" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="segn">
+    <rdfs:label>segn</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;integer" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="channel">
+    <rdfs:label>channel</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;integer" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="dimension">
+    <rdfs:label>dimension</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;integer" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="loedge">
+    <rdfs:label>loedge</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;double" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="hiedge">
+    <rdfs:label>hiedge</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;double" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="octaveres">
+    <rdfs:label>octaveres</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="&xsd;double" />
+  </owl:ObjectProperty>
+  
+  <owl:ObjectProperty rdf:ID="segmentation-type">
+    <rdfs:label>segmentation type</rdfs:label>
+    <rdfs:domain rdf:resource="#Feature"/>
+    <rdfs:range rdf:resource="#Segmentation" />
+  </owl:ObjectProperty>
+  
+  <owl:Class rdf:ID="Segmentation">
+    <rdfs:label>Segmentation</rdfs:label>
+  </owl:Class>
+  
+  <owl:Class rdf:ID="FrameSegmentation">
+    <rdfs:label>Frame Segmentation</rdfs:label>
+    <rdfs:subClassOf rdf:resource="#Segmentation" />
+  </owl:Class>
+  
+  <owl:Class rdf:ID="BeatSegmentation">
+    <rdfs:label>Beat Segmentation</rdfs:label>
+    <rdfs:subClassOf rdf:resource="#Segmentation" />
+  </owl:Class>
+  
+  <owl:Class rdf:ID="StructuralSegmentation">
+    <rdfs:label>Structural Segmentation</rdfs:label>
+    <rdfs:subClassOf rdf:resource="#Segmentation" />
+  </owl:Class>
+
+  
+  <owl:Class rdf:ID="Window">
+    <rdfs:label>Window</rdfs:label>
+  </owl:Class>
+
+  <owl:Class rdf:ID="HammingWindow">
+    <rdfs:label>Hamming Window</rdfs:label>
+    <rdfs:subClassOf rdf:resource="#Window" />
+  </owl:Class>
+
   <owl:Class rdf:ID="ChromogramFeature">
     <rdfs:label>Chromogram Feature</rdfs:label>
-    <rdfs:comment>Information about an audio feature</rdfs:comment>
-    <rdfs:subClassOf rdf:resource="audiodb:Feature" />
+    <rdfs:subClassOf rdf:resource="#Feature" />
   </owl:Class>
   
   <owl:Class rdf:ID="MFCCFeature">
     <rdfs:label>MFCC Feature</rdfs:label>
-    <rdfs:comment>Information about an audio feature</rdfs:comment>
-    <rdfs:subClassOf rdf:resource="audiodb:Feature" />
+    <rdfs:subClassOf rdf:resource="#Feature" />
   </owl:Class>
   
   <owl:Class rdf:ID="CQTFeature">
     <rdfs:label>CQT Feature</rdfs:label>
-    <rdfs:comment>Information about an audio feature</rdfs:comment>
-    <rdfs:subClassOf rdf:resource="audiodb:Feature" />
+    <rdfs:subClassOf rdf:resource="#Feature" />
   </owl:Class>
 
 </rdf:RDF>