Mercurial > hg > audiodb
view examples/browser/ontology/audiodb.owl @ 648:4b79043f90ba
hack lshlib into happiness with mingw
_locking() for file locking; hardcode pagesize as 64k; use
lseek()/read()-write()/lseek() and buffers to emulate mmap().
I haven't actually tested all this lshlib functionality, but with this
change I can build an audioDB.dll which works well enough to be linked
into a binary which seems to work under Wine.
author | mas01cr |
---|---|
date | Tue, 13 Oct 2009 20:17:06 +0000 |
parents | ec6860ff36ff |
children | 1a251dd217c6 |
line wrap: on
line source
<?xml version="1.0"?> <!DOCTYPE owl [ <!ENTITY xsd "http://www.w3.org/2001/XMLSchema#"> <!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#"> <!ENTITY owl "http://www.w3.org/2002/07/owl#"> <!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;" xml:base="&base;" xmlns:dc="&dc;" xmlns:dct="&dct;" xmlns:foaf="&foaf;" xmlns:off="&off;"> <owl:Ontology rdf:about="&base;"> <rdfs:label>AudioDB Ontology</rdfs:label> <dc:title xml:lang="en">AudioDB Ontology</dc:title> <dc:description xml:lang="en">Describes the contents of an AudioDB instance</dc:description> <dc:creator>Michael O. Jewell (mailto:mas01mj@gold.ac.uk)</dc:creator> <dct:created>2009-10-07</dct:created> <owl:versionInfo>0.1</owl:versionInfo> </owl:Ontology> <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" /> </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="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:subClassOf rdf:resource="#Feature" /> </owl:Class> <owl:Class rdf:ID="MFCCFeature"> <rdfs:label>MFCC Feature</rdfs:label> <rdfs:subClassOf rdf:resource="#Feature" /> </owl:Class> <owl:Class rdf:ID="CQTFeature"> <rdfs:label>CQT Feature</rdfs:label> <rdfs:subClassOf rdf:resource="#Feature" /> </owl:Class> </rdf:RDF>