Mercurial > hg > audiodb
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>