<?xml version="1.0"?>
<rdf:RDF
    xmlns="http://ontology.ist-spice.org/mobile-ontology/1/0/content/0/content.owl#"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
  xml:base="http://ontology.ist-spice.org/mobile-ontology/1/0/content/0/content.owl">
  <owl:Ontology rdf:about="">
    <owl:imports rdf:resource="http://amigo.gforge.inria.fr/owl/Amigo.owl"/>
  </owl:Ontology>
  <owl:Class rdf:ID="ResourceLocation">
    <owl:disjointWith>
      <owl:Class rdf:ID="NrAudioChannels"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Protection"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Size"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="BitsPerSample"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="SampleFrequency"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Duration"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Bitrate"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="ColorDepth"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Format"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Resolution"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Resolution">
    <owl:disjointWith>
      <owl:Class rdf:about="#ColorDepth"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#NrAudioChannels"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Protection"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Size"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Bitrate"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SampleFrequency"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Duration"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#BitsPerSample"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Bitrate">
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SampleFrequency"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasBitrateValue"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#ColorDepth"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Duration"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#BitsPerSample"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#NrAudioChannels"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Protection"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Size"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Resolution"/>
  </owl:Class>
  <owl:Class rdf:about="#NrAudioChannels">
    <owl:disjointWith>
      <owl:Class rdf:about="#BitsPerSample"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Duration"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
    <owl:disjointWith rdf:resource="#Resolution"/>
    <owl:disjointWith rdf:resource="#Bitrate"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Protection"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Size"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SampleFrequency"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#ColorDepth"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="AudioResource">
    <owl:disjointWith>
      <owl:Class rdf:ID="StillResource"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="VideoResource"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasProperty"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="AudioFormat"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="MultimediaResource"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#StillResource">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#MultimediaResource"/>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#hasProperty"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:ID="ImageFormat"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#VideoResource"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AudioResource"/>
  </owl:Class>
  <owl:Class rdf:about="#AudioFormat">
    <owl:disjointWith>
      <owl:Class rdf:about="#ImageFormat"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="VideoFormat"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Format"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="MultimediaContent">
    <owl:disjointWith>
      <owl:Class rdf:about="#MultimediaResource"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ResourceProperties"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Size">
    <owl:disjointWith>
      <owl:Class rdf:about="#SampleFrequency"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Protection"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Resolution"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Duration"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Bitrate"/>
    <owl:disjointWith rdf:resource="#NrAudioChannels"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#BitsPerSample"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ColorDepth"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
  </owl:Class>
  <owl:Class rdf:ID="MultimediaDomain"/>
  <owl:Class rdf:ID="Audio">
    <owl:disjointWith>
      <owl:Class rdf:ID="Still"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Video"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#MultimediaContent"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasResource"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#AudioResource"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Duration">
    <owl:disjointWith>
      <owl:Class rdf:about="#BitsPerSample"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Resolution"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SampleFrequency"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Size"/>
    <owl:disjointWith rdf:resource="#NrAudioChannels"/>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Protection"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Bitrate"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ColorDepth"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#VideoFormat">
    <owl:disjointWith>
      <owl:Class rdf:about="#ImageFormat"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AudioFormat"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Format"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#BitsPerSample">
    <owl:disjointWith rdf:resource="#NrAudioChannels"/>
    <owl:disjointWith rdf:resource="#Bitrate"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Protection"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SampleFrequency"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Size"/>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasBitsPerSampleValue"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ColorDepth"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Duration"/>
    <owl:disjointWith rdf:resource="#Resolution"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#ImageFormat">
    <owl:disjointWith rdf:resource="#VideoFormat"/>
    <owl:disjointWith rdf:resource="#AudioFormat"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Format"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#ColorDepth">
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Protection"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Resolution"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:DatatypeProperty rdf:ID="hasColorDepthValue"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#BitsPerSample"/>
    <owl:disjointWith rdf:resource="#Bitrate"/>
    <owl:disjointWith rdf:resource="#Size"/>
    <owl:disjointWith rdf:resource="#Duration"/>
    <owl:disjointWith rdf:resource="#NrAudioChannels"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SampleFrequency"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#MultimediaResource">
    <owl:disjointWith>
      <owl:Class rdf:about="#ResourceProperties"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#MultimediaContent"/>
  </owl:Class>
  <owl:Class rdf:about="#Video">
    <rdfs:subClassOf rdf:resource="#MultimediaContent"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#hasResource"/>
        </owl:onProperty>
        <owl:someValuesFrom>
          <owl:Class rdf:about="#VideoResource"/>
        </owl:someValuesFrom>
      </owl:Restriction>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Audio"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Still"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#VideoResource">
    <owl:disjointWith rdf:resource="#StillResource"/>
    <owl:disjointWith rdf:resource="#AudioResource"/>
    <rdfs:subClassOf rdf:resource="#MultimediaResource"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#hasProperty"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#VideoFormat"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Protection">
    <owl:disjointWith rdf:resource="#BitsPerSample"/>
    <owl:disjointWith rdf:resource="#ColorDepth"/>
    <owl:disjointWith rdf:resource="#Duration"/>
    <owl:disjointWith rdf:resource="#NrAudioChannels"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#Bitrate"/>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SampleFrequency"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Resolution"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Size"/>
  </owl:Class>
  <owl:Class rdf:about="#SampleFrequency">
    <owl:disjointWith rdf:resource="#Bitrate"/>
    <owl:disjointWith rdf:resource="#NrAudioChannels"/>
    <owl:disjointWith rdf:resource="#Duration"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#Format"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#BitsPerSample"/>
    <owl:disjointWith rdf:resource="#ColorDepth"/>
    <owl:disjointWith rdf:resource="#Size"/>
    <owl:disjointWith rdf:resource="#Resolution"/>
    <owl:disjointWith rdf:resource="#Protection"/>
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
  </owl:Class>
  <owl:Class rdf:about="#Still">
    <owl:disjointWith rdf:resource="#Video"/>
    <owl:disjointWith rdf:resource="#Audio"/>
    <rdfs:subClassOf rdf:resource="#MultimediaContent"/>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#hasResource"/>
        </owl:onProperty>
        <owl:someValuesFrom rdf:resource="#StillResource"/>
      </owl:Restriction>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#Format">
    <owl:disjointWith rdf:resource="#ResourceLocation"/>
    <owl:disjointWith rdf:resource="#NrAudioChannels"/>
    <owl:disjointWith rdf:resource="#Protection"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ResourceProperties"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#BitsPerSample"/>
    <owl:disjointWith rdf:resource="#Resolution"/>
    <owl:disjointWith rdf:resource="#Bitrate"/>
    <owl:disjointWith rdf:resource="#Size"/>
    <owl:disjointWith rdf:resource="#Duration"/>
    <owl:disjointWith rdf:resource="#SampleFrequency"/>
    <owl:disjointWith rdf:resource="#ColorDepth"/>
  </owl:Class>
  <owl:Class rdf:about="#ResourceProperties">
    <owl:disjointWith rdf:resource="#MultimediaResource"/>
    <owl:disjointWith rdf:resource="#MultimediaContent"/>
  </owl:Class>
  <owl:ObjectProperty rdf:about="#hasProperty">
    <rdfs:range rdf:resource="#ResourceProperties"/>
    <rdfs:domain rdf:resource="#MultimediaResource"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#hasResource">
    <rdfs:range rdf:resource="#MultimediaResource"/>
    <rdfs:domain rdf:resource="#MultimediaContent"/>
  </owl:ObjectProperty>
  <owl:DatatypeProperty rdf:ID="album">
    <rdfs:domain rdf:resource="#Audio"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasBitrateValue">
    <rdfs:domain rdf:resource="#Bitrate"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="title">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Audio"/>
          <owl:Class rdf:about="#Still"/>
          <owl:Class rdf:about="#Video"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasWidth">
    <rdfs:domain rdf:resource="#Resolution"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="genre">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Audio"/>
          <owl:Class rdf:about="#Video"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasHeight">
    <rdfs:domain rdf:resource="#Resolution"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasURLValue">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#anyURI"/>
    <rdfs:domain rdf:resource="#ResourceLocation"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasBitsPerSampleValue">
    <rdfs:domain rdf:resource="#BitsPerSample"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="rights">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Audio"/>
          <owl:Class rdf:about="#Still"/>
          <owl:Class rdf:about="#Video"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="description">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Audio"/>
          <owl:Class rdf:about="#Still"/>
          <owl:Class rdf:about="#Video"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="longDescription">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Audio"/>
          <owl:Class rdf:about="#Video"/>
          <owl:Class rdf:about="#Still"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasNrAudioChannelsValue">
    <rdfs:domain rdf:resource="#NrAudioChannels"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasDurationValue">
    <rdfs:domain rdf:resource="#Duration"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasSizeValue">
    <rdfs:domain rdf:resource="#Size"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:about="#hasColorDepthValue">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
    <rdfs:domain rdf:resource="#ColorDepth"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="artist">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Audio"/>
          <owl:Class rdf:about="#Still"/>
          <owl:Class rdf:about="#Video"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="date">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Audio"/>
          <owl:Class rdf:about="#Still"/>
          <owl:Class rdf:about="#Video"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="director">
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
    <rdfs:domain rdf:resource="#Video"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="userAnnotation">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="#Audio"/>
          <owl:Class rdf:about="#Still"/>
          <owl:Class rdf:about="#Video"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
  </owl:DatatypeProperty>
  <owl:DatatypeProperty rdf:ID="hasSampleFrequencyValue">
    <rdfs:domain rdf:resource="#SampleFrequency"/>
    <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
  </owl:DatatypeProperty>
  <ImageFormat rdf:ID="PNG"/>
  <AudioFormat rdf:ID="VQF"/>
  <AudioFormat rdf:ID="DAB"/>
  <VideoFormat rdf:ID="MPEG4"/>
  <AudioFormat rdf:ID="OGG"/>
  <owl:AllDifferent>
    <owl:distinctMembers rdf:parseType="Collection">
      <AudioFormat rdf:ID="WAV"/>
      <AudioFormat rdf:ID="MP3"/>
      <AudioFormat rdf:about="#VQF"/>
      <AudioFormat rdf:ID="WMA"/>
      <AudioFormat rdf:ID="AAC"/>
      <AudioFormat rdf:about="#OGG"/>
      <AudioFormat rdf:about="#DAB"/>
      <AudioFormat rdf:ID="AC3"/>
      <AudioFormat rdf:ID="AMR"/>
      <AudioFormat rdf:ID="BWF"/>
    </owl:distinctMembers>
  </owl:AllDifferent>
  <ImageFormat rdf:ID="GIF"/>
  <VideoFormat rdf:ID="WMV"/>
  <ImageFormat rdf:ID="PCX"/>
  <ImageFormat rdf:ID="JPEG"/>
  <VideoFormat rdf:ID="MPEG2"/>
  <VideoFormat rdf:ID="AVI"/>
  <VideoFormat rdf:ID="MOV"/>
  <ImageFormat rdf:ID="TIFF"/>
  <ImageFormat rdf:ID="BMP"/>
</rdf:RDF>

<!-- Created with Protege (with OWL Plugin 3.3.1, Build 430)  http://protege.stanford.edu -->
