<?xml version="1.0"?>
<rdf:RDF
    xmlns="http://ontology.ist-spice.org/mobile-ontology/1/0/dcs/0/dcs.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#"
    xmlns:core="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#"
  xml:base="http://ontology.ist-spice.org/mobile-ontology/1/0/dcs/0/dcs.owl">
  <owl:Ontology rdf:about="">
    <owl:imports rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl"/>
    <rdfs:comment xml:lang="en">DCS vocabulary of Mobile ontology provides more details for domains related to disctributed communication sphere, such as devices, networks, modalities.</rdfs:comment>
  </owl:Ontology>
  <owl:Class rdf:ID="KeyInputCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >every input with buttons or pads associated with certain functions</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="TactileInputModalityCapability"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="TouchpadInputCapability"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="MouseInputCapability"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="MotionSensorCapability"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="GetBottom">
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetElementsOfRegion"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetHight"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetZindex"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetRootLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetFit"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetWidth"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetTopLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetRegionName"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetBackgroundColor"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetAudioLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetLeft"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="VisualInputModalityCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >input captured through cameras</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:ID="VisualOutputModalityCapability"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="VisualModalityCapability"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="PenGestureInputCapability">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#TouchpadInputCapability"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >additional pen gesture interpreter</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="WiFiNetwork">
    <owl:disjointWith>
      <owl:Class rdf:ID="UMTSNetwork"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GSMNetwork"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="BluetoothNetwork"/>
    </owl:disjointWith>
    <rdfs:comment xml:lang="en">The dcs:WiFiNetwork class represents networks which use WiFi as underlying technology.
Responsible: Claudia Villalonga</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Network"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="CreateObjectService">
    <owl:disjointWith>
      <owl:Class rdf:ID="SetTitleObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="DeleteObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="CopyObjectService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="MediaObjectAuthoringService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="MakeScreenshotObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="SetPathObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="SetSummaryObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="MergeObjectsService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="SplitObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="InformationService">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="DcsService"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The dcs:InformationService class represents the services which provide some information.
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:ID="RendererService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="ControlServiceSMIL"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="CapturingService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="RewindPresentationService">
    <owl:disjointWith>
      <owl:Class rdf:ID="StopPresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="StartPresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PausePresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="ForwardPresentationService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="PresentationControlService"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="ApplicationFile">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Responsible: Eric Clavier</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="File"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="DocumentFile"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="MovieFile"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="MusicFile"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PictureFile"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="DeviceCapability">
    <owl:disjointWith>
      <owl:Class rdf:ID="NetworkCapability"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="Capability"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The dcs:DeviceCapability class represents the physical characteristics of instances of the class dcs:Device. Examples of such characteristics are size of the screen or the amount of memory available. The dcs:DeviceCapability can be used to model a direct link from a  specific device to a specific device characteristics as it is done in certain device capability specifications such as UaProf.
Responsible: Claudia Villalonga 

"physical characteristics" added by S.Meissner to seperate the fixed properties of a physical device from the more flexible properties of a renderer (hardware vs. software)</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#VisualModalityCapability">
    <owl:disjointWith>
      <owl:Class rdf:ID="TactileModalityCapability"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="AcousticModalityCapability"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="ModalityCapability"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >visual specific capabilities</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="SynchronizationService">
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationControlService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PresentationNavigationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PresentationAuthoringService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="SystemTestService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#LayoutService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="MediaObjectControlService"/>
    </owl:disjointWith>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >getter methods for time related attributes of SMIL elements</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#MediaObjectAuthoringService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="DcsResource"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#DcsService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Network"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="TextOutputCapability">
    <owl:disjointWith>
      <owl:Class rdf:ID="VideoOutputCapability"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="ImageOutputCapability"/>
    </owl:disjointWith>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >alpha numerical displays (7-digit-display)</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#VisualOutputModalityCapability"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#GetRegions">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetWidth"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetAudioLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTopLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetElementsOfRegion"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBackgroundColor"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRootLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetHight"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRegionName"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="ForceFeedbackCapability">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="TactileOutputModalityCapability"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#TactileModalityCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >haptic specific capabilities</rdfs:comment>
    <owl:disjointWith rdf:resource="#VisualModalityCapability"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#AcousticModalityCapability"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ModalityCapability"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="VisualGestureInputCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >additional gesture recognizer</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#VisualInputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:ID="Terminal">
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:Terminal is a SPICE device with which the user is logged into the SPICE platform and that allows the user to make use of the SPICE services and other features of the SPICE platform through the Dynamic Desktop. The dcs:Terminal is a subclass of core:Device.
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:ID="SensorNode"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="SIMCard"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="EmbeddedDevice"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="KeyboardInputCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >fully alphanumerical keyboard like QWERTY keyboard</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:ID="KeypadInputCapability"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#KeyInputCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#MovieFile">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Responsible:: Eric Clavier</rdfs:comment>
    <owl:disjointWith rdf:resource="#ApplicationFile"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#DocumentFile"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MusicFile"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#PictureFile"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#File"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#GetRootLayout">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetElementsOfRegion"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetAudioLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetHight"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRegionName"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTopLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBackgroundColor"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetWidth"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="ForwardObjectService">
    <owl:disjointWith>
      <owl:Class rdf:ID="GetPathObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetTitleObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="StopObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PauseObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="RewindObjectService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#MediaObjectControlService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSummaryObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="StartObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="RepeatObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="GoToLastObjectService">
    <owl:disjointWith>
      <owl:Class rdf:ID="GoToNextObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GoToFirstParService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GoToFirstSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GoToFirstObjectService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationNavigationService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="GoToPreviousObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GoToNextParService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GoToRootElementService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GoToNextSeqService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#PausePresentationService">
    <owl:disjointWith>
      <owl:Class rdf:about="#StopPresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#StartPresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#RewindPresentationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ForwardPresentationService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationControlService"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="AddObjectInSequenceService">
    <owl:disjointWith>
      <owl:Class rdf:ID="RemoveObjectInSequenceService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="RemoveObjectInParallelService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="DeletePresentation"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="CreatePresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="AddSeqElementService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="AddParElementService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="AddObjectInParallelService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:ID="MultimodalityDevice">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >MultimodalityDevice is a device which supports more than one modality.

introduced by Stefan Meissner (UniS)</rdfs:comment>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:onProperty>
          <owl:ObjectProperty rdf:ID="hasModalityCapability"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >2</owl:minCardinality>
      </owl:Restriction>
    </owl:equivalentClass>
    <rdfs:subClassOf>
      <owl:Class rdf:ID="ModalityDevice"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#CapturingService">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#DcsService"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >system service that captures user input and transcodes the input message  to MDCS compliant format (EMMA)
(introduced by S. Meissner, UniS)</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:about="#RendererService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#InformationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User">
    <owl:disjointWith>
      <owl:Class rdf:about="#DcsService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="AddressBook"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="Folder"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#File"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="DistributedCommunicationSphere"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Capability">
    <owl:disjointWith>
      <owl:Class rdf:ID="Availability"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Location">
        <owl:disjointWith>
          <owl:Class rdf:about="#Availability"/>
        </owl:disjointWith>
        <owl:disjointWith rdf:resource="#Capability"/>
      </rdf:Description>
    </owl:disjointWith>
    <owl:disjointWith>
      <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Time">
        <owl:disjointWith>
          <owl:Class rdf:about="#Availability"/>
        </owl:disjointWith>
        <owl:disjointWith rdf:resource="#Capability"/>
      </rdf:Description>
    </owl:disjointWith>
    <owl:disjointWith>
      <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#SpiceEntity">
        <owl:disjointWith>
          <owl:Class rdf:about="#Availability"/>
        </owl:disjointWith>
        <owl:disjointWith rdf:resource="#Capability"/>
      </rdf:Description>
    </owl:disjointWith>
    <rdfs:comment xml:lang="en">The dcs:Capability class represents characteristics of other class instances, e.g., specific devices or networks.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#GoToNextParService">
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GoToLastObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstParService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToPreviousObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToRootElementService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationNavigationService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextSeqService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="GetSystemScreenDepth">
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemOverdubOrSubtitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemScreenSize"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemLanguage"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#SystemTestService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemOS"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemCPU"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemComponent"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemAudioDesc"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemCaptions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetSystemBitrate"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetElementsOfRegion">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTopLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetWidth"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetAudioLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBackgroundColor"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetHight"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRegionName"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemOS">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemScreenSize"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemBitrate"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemOverdubOrSubtitle"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#SystemTestService"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemCaptions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemLanguage"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemComponent"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemCPU"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemAudioDesc"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="AcousticOutputModalityCapability">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#AcousticModalityCapability"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >all audio output</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:ID="AcousticInputModalityCapability"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#VisualOutputModalityCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >every visual output via screens, beamers etc.</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#VisualModalityCapability"/>
    <owl:disjointWith rdf:resource="#VisualInputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#GetPathObjectService">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#MediaObjectControlService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#StartObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ForwardObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RepeatObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#StopObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitleObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSummaryObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#RewindObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#PauseObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#AddParElementService">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#RemoveObjectInSequenceService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#RemoveObjectInParallelService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeletePresentation"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#CreatePresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#AddSeqElementService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AddObjectInSequenceService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#AddObjectInParallelService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GSMNetwork">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Network"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The dcs:GSMNetwork class represents the mobile telephony GSM networks.
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:disjointWith rdf:resource="#WiFiNetwork"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#UMTSNetwork"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#BluetoothNetwork"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="MusicFolder">
    <owl:disjointWith>
      <owl:Class rdf:ID="ApplicationFolder"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="DocumentFolder"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="MovieFolder"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="PictureFolder"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Folder"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The default location to store music files.
Responsible: Eric Clavier</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#AddressBook">
    <owl:disjointWith>
      <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Service">
        <owl:disjointWith>
          <owl:Class rdf:about="#DcsService"/>
        </owl:disjointWith>
        <owl:disjointWith rdf:resource="#AddressBook"/>
        <owl:disjointWith>
          <owl:Class rdf:about="#Folder"/>
        </owl:disjointWith>
        <owl:disjointWith>
          <owl:Class rdf:about="#File"/>
        </owl:disjointWith>
        <owl:disjointWith>
          <owl:Class rdf:about="#DistributedCommunicationSphere"/>
        </owl:disjointWith>
      </rdf:Description>
    </owl:disjointWith>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:AddressBook class contains the user's contact list that is stored on the terminal or teminal part, such as a SIM card. Responsible: Eric Clavier</rdfs:comment>
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#VirtualEntity"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User"/>
    <owl:disjointWith>
      <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#Folder"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#File"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DistributedCommunicationSphere"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DcsService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#PauseObjectService">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#MediaObjectControlService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#StopObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#RepeatObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#StartObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ForwardObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitleObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetPathObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RewindObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSummaryObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#DocumentFolder">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Folder"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#ApplicationFolder"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MovieFolder"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#MusicFolder"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PictureFolder"/>
    </owl:disjointWith>
    <rdfs:comment xml:lang="en">The location folder to store document files.
Responsible: Eric Clavier</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#AddSeqElementService">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#RemoveObjectInSequenceService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#RemoveObjectInParallelService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeletePresentation"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#CreatePresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AddParElementService"/>
    <owl:disjointWith rdf:resource="#AddObjectInSequenceService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#AddObjectInParallelService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="SpeechOutputCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >natural language output (synthesised speech)</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:ID="NonSpeechOutputCapability"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#AcousticOutputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:ID="DTMFInputCapability">
    <rdfs:subClassOf>
      <owl:Class rdf:ID="NonSpeechInputCapability"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#NonSpeechInputCapability">
    <owl:disjointWith>
      <owl:Class rdf:ID="SpeechInputCapability"/>
    </owl:disjointWith>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >non-speech acoustic signals, like coded sounds (beeps) or keywords</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#AcousticInputModalityCapability"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#PresentationControlService">
    <owl:disjointWith>
      <owl:Class rdf:about="#MediaObjectAuthoringService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#SynchronizationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SystemTestService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MediaObjectControlService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#LayoutService"/>
    </owl:disjointWith>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >controls the entire SMIL presentation</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationNavigationService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#SystemTestService">
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationNavigationService"/>
    </owl:disjointWith>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >getter methods for device specific attributes SMIL standard requires
(MDCS will provide some more)</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#LayoutService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PresentationControlService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MediaObjectAuthoringService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MediaObjectControlService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#SynchronizationService"/>
  </owl:Class>
  <owl:Class rdf:ID="GetDuration">
    <rdfs:subClassOf rdf:resource="#SynchronizationService"/>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetFill"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetEndSync"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetRepeat"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetClipEnd"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetClipBegin"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetEnd"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:ID="GetBegin"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GoToFirstParService">
    <owl:disjointWith rdf:resource="#GoToLastObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToRootElementService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToPreviousObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GoToNextParService"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationNavigationService"/>
    </rdfs:subClassOf>
  </owl:Class>
  <owl:Class rdf:about="#DocumentFile">
    <owl:disjointWith rdf:resource="#ApplicationFile"/>
    <owl:disjointWith rdf:resource="#MovieFile"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MusicFile"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#PictureFile"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#File"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Responsible: Eric Clavier</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#ForwardPresentationService">
    <owl:disjointWith>
      <owl:Class rdf:about="#StopPresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#StartPresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#RewindPresentationService"/>
    <owl:disjointWith rdf:resource="#PausePresentationService"/>
    <rdfs:subClassOf rdf:resource="#PresentationControlService"/>
  </owl:Class>
  <owl:Class rdf:about="#DcsService">
    <owl:disjointWith>
      <owl:Class rdf:about="#File"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DistributedCommunicationSphere"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#DcsResource"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User"/>
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#VirtualEntity"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Folder"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Service"/>
    <owl:disjointWith rdf:resource="#AddressBook"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Network"/>
    </owl:disjointWith>
    <rdfs:comment xml:lang="en">The dcs:DcsService class represents services hosted in devices that are part of a DCS (e.g. the Bluetooth Personal Area Network service or the UPnP TV service). This class DOESN'T represent platform or end-user services. 
The dcs:DcsService class is a subclass of the class dcs:DcsResource.
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
  </owl:Class>
  <owl:Class rdf:about="#GetEnd">
    <rdfs:subClassOf rdf:resource="#SynchronizationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFill"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetEndSync"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRepeat"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetDuration"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipEnd"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipBegin"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBegin"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemOverdubOrSubtitle">
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemCPU"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemBitrate"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#SystemTestService"/>
    <owl:disjointWith rdf:resource="#GetSystemOS"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemCaptions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemLanguage"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemAudioDesc"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemScreenSize"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemComponent"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetTitleObjectService">
    <owl:disjointWith rdf:resource="#ForwardObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RewindObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PauseObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#StartObjectService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#MediaObjectControlService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#StopObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSummaryObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetPathObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RepeatObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetTopLayout">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetAudioLayout"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRegionName"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBackgroundColor"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetHight"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetWidth"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#SIMCard">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:SIMCard class represents SIM cards such as used in mobile phones.
Responsible: Eric Clavier</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:about="#SensorNode"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#ModalityDevice"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#EmbeddedDevice"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#Terminal"/>
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
  </owl:Class>
  <owl:Class rdf:about="#GetWidth">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetHight"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBackgroundColor"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetAudioLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRegionName"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetHight">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetAudioLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBackgroundColor"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRegionName"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#MediaObjectControlService">
    <owl:disjointWith rdf:resource="#SynchronizationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationNavigationService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MediaObjectAuthoringService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#SystemTestService"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >functions MDCS offers for handling media objects (videos, audios, images, text)</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:about="#LayoutService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PresentationControlService"/>
  </owl:Class>
  <owl:Class rdf:about="#GoToPreviousObjectService">
    <owl:disjointWith rdf:resource="#GoToLastObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GoToNextParService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextSeqService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationNavigationService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GoToFirstParService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToRootElementService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetAudioLayout">
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRegionName"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBackgroundColor"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
  </owl:Class>
  <owl:Class rdf:about="#GetEndSync">
    <rdfs:subClassOf rdf:resource="#SynchronizationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFill"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRepeat"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetDuration"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipEnd"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipBegin"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetEnd"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetBegin"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#AddObjectInParallelService">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#RemoveObjectInSequenceService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#RemoveObjectInParallelService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeletePresentation"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#CreatePresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AddSeqElementService"/>
    <owl:disjointWith rdf:resource="#AddParElementService"/>
    <owl:disjointWith rdf:resource="#AddObjectInSequenceService"/>
  </owl:Class>
  <owl:Class rdf:about="#MusicFile">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#File"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Responsible: Eric Clavier</rdfs:comment>
    <owl:disjointWith rdf:resource="#ApplicationFile"/>
    <owl:disjointWith rdf:resource="#DocumentFile"/>
    <owl:disjointWith rdf:resource="#MovieFile"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PictureFile"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#StartPresentationService">
    <owl:disjointWith>
      <owl:Class rdf:about="#StopPresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#RewindPresentationService"/>
    <owl:disjointWith rdf:resource="#PausePresentationService"/>
    <owl:disjointWith rdf:resource="#ForwardPresentationService"/>
    <rdfs:subClassOf rdf:resource="#PresentationControlService"/>
  </owl:Class>
  <owl:Class rdf:about="#PresentationNavigationService">
    <owl:disjointWith>
      <owl:Class rdf:about="#LayoutService"/>
    </owl:disjointWith>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >MDCS is able to control each element (par, seq, media object) of a SMIL presentation</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#MediaObjectControlService"/>
    <owl:disjointWith rdf:resource="#PresentationControlService"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#SystemTestService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MediaObjectAuthoringService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#SynchronizationService"/>
  </owl:Class>
  <owl:Class rdf:about="#AcousticModalityCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >audio specific capabilities</rdfs:comment>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ModalityCapability"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#VisualModalityCapability"/>
    <owl:disjointWith rdf:resource="#TactileModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#RendererService">
    <rdfs:subClassOf rdf:resource="#DcsService"/>
    <rdfs:comment xml:lang="en">Formerly known as dcs:ModalityService      renamed by S.Meissner (UniS)
the RendererService provides ModalityCapabilities now

Renderers are software components running on a host device. 
They provide decoding and de-multiplexing of multimedia content with typical codecs.</rdfs:comment>
    <owl:disjointWith rdf:resource="#InformationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CapturingService"/>
  </owl:Class>
  <owl:Class rdf:about="#SetSummaryObjectService">
    <owl:disjointWith>
      <owl:Class rdf:about="#MakeScreenshotObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SetTitleObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#CopyObjectService"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#MediaObjectAuthoringService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#MergeObjectsService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SplitObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SetPathObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeleteObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CreateObjectService"/>
  </owl:Class>
  <owl:Class rdf:about="#StopPresentationService">
    <owl:disjointWith rdf:resource="#StartPresentationService"/>
    <owl:disjointWith rdf:resource="#RewindPresentationService"/>
    <owl:disjointWith rdf:resource="#PausePresentationService"/>
    <owl:disjointWith rdf:resource="#ForwardPresentationService"/>
    <rdfs:subClassOf rdf:resource="#PresentationControlService"/>
  </owl:Class>
  <owl:Class rdf:about="#GetBegin">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFill"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetEndSync"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRepeat"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetDuration"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipEnd"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipBegin"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetEnd"/>
    <rdfs:subClassOf rdf:resource="#SynchronizationService"/>
  </owl:Class>
  <owl:Class rdf:about="#MediaObjectAuthoringService">
    <owl:disjointWith rdf:resource="#MediaObjectControlService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#LayoutService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PresentationNavigationService"/>
    <owl:disjointWith rdf:resource="#SynchronizationService"/>
    <owl:disjointWith rdf:resource="#PresentationControlService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PresentationAuthoringService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#SystemTestService"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >services supporting creation and editing of SMIL media objects</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#PresentationAuthoringService">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#ControlServiceSMIL"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#MediaObjectControlService"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >services supporting creation and editing of SMIL presentations</rdfs:comment>
    <owl:disjointWith rdf:resource="#PresentationControlService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#LayoutService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#MediaObjectAuthoringService"/>
    <owl:disjointWith rdf:resource="#SynchronizationService"/>
    <owl:disjointWith rdf:resource="#SystemTestService"/>
    <owl:disjointWith rdf:resource="#PresentationNavigationService"/>
  </owl:Class>
  <owl:Class rdf:about="#GoToNextObjectService">
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToRootElementService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GoToNextParService"/>
    <owl:disjointWith rdf:resource="#GoToLastObjectService"/>
    <rdfs:subClassOf rdf:resource="#PresentationNavigationService"/>
    <owl:disjointWith rdf:resource="#GoToPreviousObjectService"/>
    <owl:disjointWith rdf:resource="#GoToFirstParService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstSeqService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#Folder">
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Service"/>
    <owl:disjointWith rdf:resource="#DcsService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#File"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AddressBook"/>
    <owl:disjointWith>
      <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#VirtualEntity"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Responsible: Eric Clavier</rdfs:comment>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#DistributedCommunicationSphere"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetBackgroundColor">
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRegionName"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetRegionName">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetZindex"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#SetPathObjectService">
    <owl:disjointWith rdf:resource="#SetSummaryObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#CopyObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SetTitleObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SplitObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CreateObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectAuthoringService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeleteObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MergeObjectsService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MakeScreenshotObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#MakeScreenshotObjectService">
    <owl:disjointWith>
      <owl:Class rdf:about="#SplitObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeleteObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SetTitleObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#CopyObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CreateObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectAuthoringService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MergeObjectsService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#SetSummaryObjectService"/>
    <owl:disjointWith rdf:resource="#SetPathObjectService"/>
  </owl:Class>
  <owl:Class rdf:about="#RemoveObjectInParallelService">
    <rdfs:subClassOf rdf:resource="#PresentationAuthoringService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RemoveObjectInSequenceService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeletePresentation"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#CreatePresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AddSeqElementService"/>
    <owl:disjointWith rdf:resource="#AddParElementService"/>
    <owl:disjointWith rdf:resource="#AddObjectInSequenceService"/>
    <owl:disjointWith rdf:resource="#AddObjectInParallelService"/>
  </owl:Class>
  <owl:Class rdf:about="#GoToRootElementService">
    <owl:disjointWith rdf:resource="#GoToLastObjectService"/>
    <owl:disjointWith rdf:resource="#GoToPreviousObjectService"/>
    <owl:disjointWith rdf:resource="#GoToFirstParService"/>
    <owl:disjointWith rdf:resource="#GoToNextObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextSeqService"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#PresentationNavigationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GoToNextParService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#TactileOutputModalityCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >tactile feedback like vibration or mechanical actuation</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#TactileModalityCapability"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#TactileInputModalityCapability"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#SetTitleObjectService">
    <owl:disjointWith rdf:resource="#SetPathObjectService"/>
    <owl:disjointWith rdf:resource="#MakeScreenshotObjectService"/>
    <owl:disjointWith rdf:resource="#CreateObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectAuthoringService"/>
    <owl:disjointWith rdf:resource="#SetSummaryObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#CopyObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MergeObjectsService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeleteObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SplitObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#DeletePresentation">
    <rdfs:subClassOf rdf:resource="#PresentationAuthoringService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RemoveObjectInSequenceService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#RemoveObjectInParallelService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#CreatePresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AddSeqElementService"/>
    <owl:disjointWith rdf:resource="#AddParElementService"/>
    <owl:disjointWith rdf:resource="#AddObjectInSequenceService"/>
    <owl:disjointWith rdf:resource="#AddObjectInParallelService"/>
  </owl:Class>
  <owl:Class rdf:about="#StartObjectService">
    <owl:disjointWith rdf:resource="#PauseObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSummaryObjectService"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#MediaObjectControlService"/>
    <owl:disjointWith rdf:resource="#GetPathObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RewindObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#StopObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetTitleObjectService"/>
    <owl:disjointWith rdf:resource="#ForwardObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RepeatObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#CopyObjectService">
    <owl:disjointWith rdf:resource="#CreateObjectService"/>
    <owl:disjointWith rdf:resource="#SetTitleObjectService"/>
    <owl:disjointWith rdf:resource="#SetPathObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectAuthoringService"/>
    <owl:disjointWith rdf:resource="#SetSummaryObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#DeleteObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SplitObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#MakeScreenshotObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MergeObjectsService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetZindex">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSubRegions"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
  </owl:Class>
  <owl:Class rdf:about="#ApplicationFolder">
    <rdfs:comment xml:lang="en">The location folder to store application files.
Responsible: Eric Clavier</rdfs:comment>
    <owl:disjointWith rdf:resource="#DocumentFolder"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MovieFolder"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#MusicFolder"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PictureFolder"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#Folder"/>
  </owl:Class>
  <owl:Class rdf:about="#TouchpadInputCapability">
    <owl:disjointWith>
      <owl:Class rdf:about="#MouseInputCapability"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#MotionSensorCapability"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#KeyInputCapability"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#TactileInputModalityCapability"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >pressure sensitive touchpads</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#MotionSensorCapability">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#TactileInputModalityCapability"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >three dimensional motion detector sensors (Wii controller)</rdfs:comment>
    <owl:disjointWith rdf:resource="#TouchpadInputCapability"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MouseInputCapability"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#KeyInputCapability"/>
  </owl:Class>
  <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#PersonGroup">
    <owl:disjointWith>
      <owl:Class rdf:about="#Network"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#MovieFolder">
    <rdfs:subClassOf rdf:resource="#Folder"/>
    <rdfs:comment xml:lang="en">The location folder to store application files.
Responsible: Eric Clavier</rdfs:comment>
    <owl:disjointWith rdf:resource="#ApplicationFolder"/>
    <owl:disjointWith rdf:resource="#DocumentFolder"/>
    <owl:disjointWith rdf:resource="#MusicFolder"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#PictureFolder"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#ImageOutputCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >still image output</rdfs:comment>
    <owl:disjointWith>
      <owl:Class rdf:about="#VideoOutputCapability"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#TextOutputCapability"/>
    <rdfs:subClassOf rdf:resource="#VisualOutputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#BluetoothNetwork">
    <owl:disjointWith rdf:resource="#WiFiNetwork"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#UMTSNetwork"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GSMNetwork"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Network"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The dcs:BluetoothNetwork class represents networks which use Bluetooth as underlying technology.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#UMTSNetwork">
    <owl:disjointWith rdf:resource="#WiFiNetwork"/>
    <owl:disjointWith rdf:resource="#GSMNetwork"/>
    <owl:disjointWith rdf:resource="#BluetoothNetwork"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#Network"/>
    </rdfs:subClassOf>
    <rdfs:comment xml:lang="en">The dcs:UMTSNetwork class represents the mobile telephony UMTS networks.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="vCardAddressBook">
    <rdfs:subClassOf rdf:resource="#AddressBook"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:vCardAddressBook class contains the user's contact list that is stored on the terminal or teminal part, such as a SIM card. Each contact of the user is expressed using the vCard format.
Responsible: Eric Clavier</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#NonSpeechOutputCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >non speech output, beeps or other signal tones</rdfs:comment>
    <owl:disjointWith rdf:resource="#SpeechOutputCapability"/>
    <rdfs:subClassOf rdf:resource="#AcousticOutputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#GetSubRegions">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSkip"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetZindex"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetWidth"/>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemCPU">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemComponent"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemScreenSize"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemAudioDesc"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemCaptions"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#SystemTestService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemLanguage"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemOS"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemBitrate"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemOverdubOrSubtitle"/>
  </owl:Class>
  <owl:Class rdf:about="#NetworkCapability">
    <rdfs:subClassOf rdf:resource="#Capability"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#ModalityCapability"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#DeviceCapability"/>
    <rdfs:comment xml:lang="en">The dcs:NetworkCapability class represents characteristics of instances of the class dcs:Network. Examples of such characteristics are network coverage or its delay rate. The dcs:NetworkCapability can be used to model a direct link from a  specific network to a specific network characteristics as it is done in certain network capability specifications such as the IEEE 802 specification.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#DeleteObjectService">
    <owl:disjointWith rdf:resource="#MakeScreenshotObjectService"/>
    <owl:disjointWith rdf:resource="#SetTitleObjectService"/>
    <owl:disjointWith rdf:resource="#SetPathObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectAuthoringService"/>
    <owl:disjointWith rdf:resource="#CreateObjectService"/>
    <owl:disjointWith rdf:resource="#SetSummaryObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SplitObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CopyObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MergeObjectsService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemLanguage">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemCaptions"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemOverdubOrSubtitle"/>
    <rdfs:subClassOf rdf:resource="#SystemTestService"/>
    <owl:disjointWith rdf:resource="#GetSystemCPU"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemScreenSize"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemOS"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemComponent"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemAudioDesc"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemBitrate"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#SplitObjectService">
    <owl:disjointWith rdf:resource="#SetTitleObjectService"/>
    <owl:disjointWith rdf:resource="#CreateObjectService"/>
    <owl:disjointWith rdf:resource="#SetPathObjectService"/>
    <owl:disjointWith rdf:resource="#SetSummaryObjectService"/>
    <owl:disjointWith rdf:resource="#MakeScreenshotObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#MergeObjectsService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#CopyObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectAuthoringService"/>
    <owl:disjointWith rdf:resource="#DeleteObjectService"/>
  </owl:Class>
  <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#DcsResource"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#AddressBook"/>
    <owl:disjointWith rdf:resource="#Folder"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#File"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#DistributedCommunicationSphere"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#DcsService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#Network"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
  </owl:Class>
  <owl:Class rdf:about="#ControlServiceSMIL">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >used by the MDCS for triggering the SMIL renderers

(introduced by Stefan Meissner, UniS)
(elaborated with Pablo Cesar, CWI)</rdfs:comment>
    <owl:disjointWith rdf:resource="#RendererService"/>
    <owl:disjointWith rdf:resource="#InformationService"/>
    <owl:disjointWith rdf:resource="#CapturingService"/>
    <rdfs:subClassOf rdf:resource="#DcsService"/>
  </owl:Class>
  <owl:Class rdf:ID="MouseGestureInputCapability">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#MouseInputCapability"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >addditional mouse gesture interpreter</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:ID="KnowledgeService">
    <rdfs:subClassOf rdf:resource="#InformationService"/>
    <rdfs:comment xml:lang="en">The dcs:KnowledgeService class represents the services which provide knowledge information.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#File">
    <owl:disjointWith rdf:resource="#Folder"/>
    <owl:disjointWith rdf:resource="#DcsService"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Service"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#DistributedCommunicationSphere"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#VirtualEntity"/>
    <owl:disjointWith rdf:resource="#AddressBook"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Responsible: Eric Clavier</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#DistributedCommunicationSphere">
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#VirtualEntity"/>
    <owl:disjointWith rdf:resource="#File"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Service"/>
    <rdfs:comment xml:lang="en">The dcs:DistributedCommunicationSphere class identifies of a communication sphere associated with a particular person at a particular point of time. The scope of communication sphere is in defining machine-oriented resources around a person, such as networks, devices, services.
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User"/>
    <owl:disjointWith rdf:resource="#AddressBook"/>
    <owl:disjointWith rdf:resource="#DcsService"/>
    <owl:disjointWith rdf:resource="#Folder"/>
  </owl:Class>
  <owl:Class rdf:about="#GetSummaryObjectService">
    <owl:disjointWith rdf:resource="#GetTitleObjectService"/>
    <owl:disjointWith rdf:resource="#StartObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RewindObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#PauseObjectService"/>
    <owl:disjointWith rdf:resource="#GetPathObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#StopObjectService"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#MediaObjectControlService"/>
    <owl:disjointWith rdf:resource="#ForwardObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RepeatObjectService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemCaptions">
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemComponent"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemOS"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemBitrate"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#SystemTestService"/>
    <owl:disjointWith rdf:resource="#GetSystemCPU"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemAudioDesc"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemOverdubOrSubtitle"/>
    <owl:disjointWith rdf:resource="#GetSystemLanguage"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemScreenSize"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#SpeechInputCapability">
    <rdfs:subClassOf>
      <owl:Class rdf:about="#AcousticInputModalityCapability"/>
    </rdfs:subClassOf>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >natural language voice input</rdfs:comment>
    <owl:disjointWith rdf:resource="#NonSpeechInputCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#EmbeddedDevice">
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <owl:disjointWith rdf:resource="#SIMCard"/>
    <owl:disjointWith rdf:resource="#Terminal"/>
    <rdfs:comment xml:lang="en">The dcs:EmbeddedDevice class represents really simple devices that are nested into other non-communication-devices and that don't provide an user interface. The dcs:EmbeddedDevice class is a subclass of the class core:Device.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#GoToFirstObjectService">
    <owl:disjointWith rdf:resource="#GoToRootElementService"/>
    <owl:disjointWith rdf:resource="#GoToFirstParService"/>
    <rdfs:subClassOf rdf:resource="#PresentationNavigationService"/>
    <owl:disjointWith rdf:resource="#GoToNextParService"/>
    <owl:disjointWith rdf:resource="#GoToLastObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToNextSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GoToPreviousObjectService"/>
    <owl:disjointWith rdf:resource="#GoToNextObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstSeqService"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetFill">
    <owl:disjointWith rdf:resource="#GetEnd"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >par element only</rdfs:comment>
    <owl:disjointWith rdf:resource="#GetDuration"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipBegin"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#SynchronizationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipEnd"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRepeat"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetEndSync"/>
    <owl:disjointWith rdf:resource="#GetBegin"/>
  </owl:Class>
  <owl:Class rdf:ID="QoS">
    <rdfs:comment xml:lang="en">The dcs:QoS represents the quality a service has. The quality can be understood as it is traditionally in telecommunications (i.e., broadband) or in a wider sense.
Responsible: UniS</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#NetworkCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#ModalityCapability">
    <owl:disjointWith rdf:resource="#NetworkCapability"/>
    <rdfs:subClassOf rdf:resource="#Capability"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >based on the SMIL 2.1 and EMMA standards

(Pablo Cesar and Stefan Meissner)</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#ModalityDevice">
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <owl:equivalentClass>
      <owl:Restriction>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
        <owl:onProperty>
          <owl:ObjectProperty rdf:about="#hasModalityCapability"/>
        </owl:onProperty>
      </owl:Restriction>
    </owl:equivalentClass>
    <owl:disjointWith>
      <owl:Class rdf:about="#SensorNode"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#SIMCard"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:ModalityDevice class represents devices that provide modalities. The dcs:ModalityDevice class is a subclass of the class core:Device.
Responsible: Claudia Villalonga, Stefan Meissner</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemScreenSize">
    <owl:disjointWith rdf:resource="#GetSystemOS"/>
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <owl:disjointWith rdf:resource="#GetSystemCPU"/>
    <rdfs:subClassOf rdf:resource="#SystemTestService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemBitrate"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemCaptions"/>
    <owl:disjointWith rdf:resource="#GetSystemLanguage"/>
    <owl:disjointWith rdf:resource="#GetSystemOverdubOrSubtitle"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemComponent"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemAudioDesc"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetSkip">
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetSubRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetZindex"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetShowBackground"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:ID="HandwritingInputCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >supports fully alphabetical handwriting recognizer</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#PenGestureInputCapability"/>
  </owl:Class>
  <owl:Class rdf:ID="ContextService">
    <rdfs:subClassOf rdf:resource="#KnowledgeService"/>
    <rdfs:comment xml:lang="en">The dcs:ContextService class represents the services which provide context information.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#VideoOutputCapability">
    <owl:disjointWith rdf:resource="#TextOutputCapability"/>
    <owl:disjointWith rdf:resource="#ImageOutputCapability"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >motion picture output</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#VisualOutputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#PictureFile">
    <owl:disjointWith rdf:resource="#ApplicationFile"/>
    <owl:disjointWith rdf:resource="#DocumentFile"/>
    <owl:disjointWith rdf:resource="#MovieFile"/>
    <owl:disjointWith rdf:resource="#MusicFile"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >Responsible: Eric Clavier</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#File"/>
  </owl:Class>
  <owl:Class rdf:about="#GoToNextSeqService">
    <owl:disjointWith rdf:resource="#GoToNextObjectService"/>
    <rdfs:subClassOf rdf:resource="#PresentationNavigationService"/>
    <owl:disjointWith rdf:resource="#GoToPreviousObjectService"/>
    <owl:disjointWith rdf:resource="#GoToFirstParService"/>
    <owl:disjointWith rdf:resource="#GoToLastObjectService"/>
    <owl:disjointWith rdf:resource="#GoToNextParService"/>
    <owl:disjointWith rdf:resource="#GoToRootElementService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GoToFirstSeqService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GoToFirstObjectService"/>
  </owl:Class>
  <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Person">
    <owl:disjointWith>
      <owl:Class rdf:about="#Network"/>
    </owl:disjointWith>
  </owl:Class>
  <owl:Class rdf:about="#GetShowBackground">
    <owl:disjointWith rdf:resource="#GetSubRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetZindex"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#LayoutService"/>
    </rdfs:subClassOf>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTop"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith rdf:resource="#GetSkip"/>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
  </owl:Class>
  <owl:Class rdf:about="#KeypadInputCapability">
    <owl:disjointWith rdf:resource="#KeyboardInputCapability"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >numerical keypad like a phone's dialpad</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#KeyInputCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#MergeObjectsService">
    <owl:disjointWith rdf:resource="#SetTitleObjectService"/>
    <owl:disjointWith rdf:resource="#DeleteObjectService"/>
    <owl:disjointWith rdf:resource="#SetPathObjectService"/>
    <owl:disjointWith rdf:resource="#SplitObjectService"/>
    <owl:disjointWith rdf:resource="#CopyObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectAuthoringService"/>
    <owl:disjointWith rdf:resource="#CreateObjectService"/>
    <owl:disjointWith rdf:resource="#MakeScreenshotObjectService"/>
    <owl:disjointWith rdf:resource="#SetSummaryObjectService"/>
  </owl:Class>
  <owl:Class rdf:about="#TactileInputModalityCapability">
    <rdfs:subClassOf rdf:resource="#TactileModalityCapability"/>
    <owl:disjointWith rdf:resource="#TactileOutputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#LayoutService">
    <owl:disjointWith rdf:resource="#MediaObjectAuthoringService"/>
    <rdfs:subClassOf rdf:resource="#ControlServiceSMIL"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >getter methods for presentation layout specific attributes 
and a service for switching between layouts</rdfs:comment>
    <owl:disjointWith rdf:resource="#PresentationNavigationService"/>
    <owl:disjointWith rdf:resource="#PresentationAuthoringService"/>
    <owl:disjointWith rdf:resource="#MediaObjectControlService"/>
    <owl:disjointWith rdf:resource="#SystemTestService"/>
    <owl:disjointWith rdf:resource="#SynchronizationService"/>
    <owl:disjointWith rdf:resource="#PresentationControlService"/>
  </owl:Class>
  <owl:Class rdf:about="#GetTop">
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith rdf:resource="#GetSkip"/>
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetZindex"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetShowBackground"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetLeft"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith rdf:resource="#GetSubRegions"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#LayoutService"/>
    <owl:disjointWith rdf:resource="#GetWidth"/>
  </owl:Class>
  <owl:Class rdf:about="#RemoveObjectInSequenceService">
    <rdfs:subClassOf rdf:resource="#PresentationAuthoringService"/>
    <owl:disjointWith rdf:resource="#RemoveObjectInParallelService"/>
    <owl:disjointWith rdf:resource="#DeletePresentation"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#CreatePresentationService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#AddSeqElementService"/>
    <owl:disjointWith rdf:resource="#AddParElementService"/>
    <owl:disjointWith rdf:resource="#AddObjectInSequenceService"/>
    <owl:disjointWith rdf:resource="#AddObjectInParallelService"/>
  </owl:Class>
  <owl:Class rdf:about="#GetClipBegin">
    <owl:disjointWith rdf:resource="#GetEnd"/>
    <owl:disjointWith rdf:resource="#GetBegin"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRepeat"/>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="#SynchronizationService"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >media objects only, out of prentation's sync</rdfs:comment>
    <owl:disjointWith rdf:resource="#GetFill"/>
    <owl:disjointWith rdf:resource="#GetDuration"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetClipEnd"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetEndSync"/>
  </owl:Class>
  <owl:Class rdf:about="#GetClipEnd">
    <rdfs:subClassOf rdf:resource="#SynchronizationService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetRepeat"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetFill"/>
    <owl:disjointWith rdf:resource="#GetDuration"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >media objects only, out of prentation's sync</rdfs:comment>
    <owl:disjointWith rdf:resource="#GetEndSync"/>
    <owl:disjointWith rdf:resource="#GetBegin"/>
    <owl:disjointWith rdf:resource="#GetEnd"/>
    <owl:disjointWith rdf:resource="#GetClipBegin"/>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemComponent">
    <owl:disjointWith rdf:resource="#GetSystemCaptions"/>
    <owl:disjointWith rdf:resource="#GetSystemScreenSize"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemBitrate"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemAudioDesc"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemOS"/>
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <owl:disjointWith rdf:resource="#GetSystemLanguage"/>
    <owl:disjointWith rdf:resource="#GetSystemCPU"/>
    <owl:disjointWith rdf:resource="#GetSystemOverdubOrSubtitle"/>
    <rdfs:subClassOf rdf:resource="#SystemTestService"/>
  </owl:Class>
  <owl:Class rdf:about="#GetLeft">
    <owl:disjointWith rdf:resource="#GetZindex"/>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith rdf:resource="#GetTop"/>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith rdf:resource="#GetShowBackground"/>
    <rdfs:subClassOf rdf:resource="#LayoutService"/>
    <owl:disjointWith rdf:resource="#GetSkip"/>
    <owl:disjointWith rdf:resource="#GetSubRegions"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetFit"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
  </owl:Class>
  <owl:Class rdf:about="#GetRepeat">
    <owl:disjointWith rdf:resource="#GetFill"/>
    <owl:disjointWith rdf:resource="#GetEndSync"/>
    <owl:disjointWith rdf:resource="#GetDuration"/>
    <owl:disjointWith rdf:resource="#GetClipEnd"/>
    <owl:disjointWith rdf:resource="#GetClipBegin"/>
    <owl:disjointWith rdf:resource="#GetEnd"/>
    <owl:disjointWith rdf:resource="#GetBegin"/>
    <rdfs:subClassOf rdf:resource="#SynchronizationService"/>
  </owl:Class>
  <owl:Class rdf:about="#GoToFirstSeqService">
    <owl:disjointWith rdf:resource="#GoToNextSeqService"/>
    <owl:disjointWith rdf:resource="#GoToFirstObjectService"/>
    <rdfs:subClassOf rdf:resource="#PresentationNavigationService"/>
    <owl:disjointWith rdf:resource="#GoToNextObjectService"/>
    <owl:disjointWith rdf:resource="#GoToRootElementService"/>
    <owl:disjointWith rdf:resource="#GoToPreviousObjectService"/>
    <owl:disjointWith rdf:resource="#GoToLastObjectService"/>
    <owl:disjointWith rdf:resource="#GoToNextParService"/>
    <owl:disjointWith rdf:resource="#GoToFirstParService"/>
  </owl:Class>
  <owl:Class rdf:about="#GetFit">
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#SwitchLayout"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith rdf:resource="#GetSubRegions"/>
    <owl:disjointWith rdf:resource="#GetSkip"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetZindex"/>
    <rdfs:subClassOf rdf:resource="#LayoutService"/>
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetShowBackground"/>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith rdf:resource="#GetTop"/>
    <owl:disjointWith rdf:resource="#GetLeft"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
  </owl:Class>
  <owl:Class rdf:about="#PictureFolder">
    <rdfs:comment xml:lang="en">The default location to store picture files.
Responsible: Eric Clavier</rdfs:comment>
    <owl:disjointWith rdf:resource="#ApplicationFolder"/>
    <owl:disjointWith rdf:resource="#DocumentFolder"/>
    <owl:disjointWith rdf:resource="#MovieFolder"/>
    <owl:disjointWith rdf:resource="#MusicFolder"/>
    <rdfs:subClassOf rdf:resource="#Folder"/>
  </owl:Class>
  <owl:Class rdf:about="#CreatePresentationService">
    <owl:disjointWith rdf:resource="#RemoveObjectInSequenceService"/>
    <owl:disjointWith rdf:resource="#RemoveObjectInParallelService"/>
    <owl:disjointWith rdf:resource="#DeletePresentation"/>
    <owl:disjointWith rdf:resource="#AddSeqElementService"/>
    <owl:disjointWith rdf:resource="#AddParElementService"/>
    <owl:disjointWith rdf:resource="#AddObjectInSequenceService"/>
    <owl:disjointWith rdf:resource="#AddObjectInParallelService"/>
    <rdfs:subClassOf rdf:resource="#PresentationAuthoringService"/>
  </owl:Class>
  <owl:Class rdf:about="#SwitchLayout">
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith rdf:resource="#GetSkip"/>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith rdf:resource="#GetLeft"/>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith rdf:resource="#GetZindex"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#GetTitle"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetShowBackground"/>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <rdfs:subClassOf rdf:resource="#LayoutService"/>
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetSubRegions"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetFit"/>
    <owl:disjointWith rdf:resource="#GetTop"/>
  </owl:Class>
  <owl:Class rdf:about="#SensorNode">
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <owl:disjointWith rdf:resource="#ModalityDevice"/>
    <owl:disjointWith rdf:resource="#SIMCard"/>
    <owl:disjointWith rdf:resource="#Terminal"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:SensorNode class represents sensors. The dcs:SensorNode class is a subclass of the class core:Device.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#StopObjectService">
    <owl:disjointWith rdf:resource="#GetSummaryObjectService"/>
    <owl:disjointWith rdf:resource="#GetTitleObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectControlService"/>
    <owl:disjointWith rdf:resource="#PauseObjectService"/>
    <owl:disjointWith rdf:resource="#StartObjectService"/>
    <owl:disjointWith rdf:resource="#ForwardObjectService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RepeatObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith>
      <owl:Class rdf:about="#RewindObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetPathObjectService"/>
  </owl:Class>
  <owl:Class rdf:about="#RepeatObjectService">
    <owl:disjointWith rdf:resource="#StartObjectService"/>
    <owl:disjointWith rdf:resource="#PauseObjectService"/>
    <owl:disjointWith rdf:resource="#GetTitleObjectService"/>
    <owl:disjointWith rdf:resource="#GetPathObjectService"/>
    <owl:disjointWith rdf:resource="#StopObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectControlService"/>
    <owl:disjointWith>
      <owl:Class rdf:about="#RewindObjectService"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#ForwardObjectService"/>
    <owl:disjointWith rdf:resource="#GetSummaryObjectService"/>
  </owl:Class>
  <owl:Class rdf:about="#RewindObjectService">
    <owl:disjointWith rdf:resource="#GetSummaryObjectService"/>
    <owl:disjointWith rdf:resource="#RepeatObjectService"/>
    <owl:disjointWith rdf:resource="#StopObjectService"/>
    <owl:disjointWith rdf:resource="#GetPathObjectService"/>
    <owl:disjointWith rdf:resource="#StartObjectService"/>
    <owl:disjointWith rdf:resource="#GetTitleObjectService"/>
    <owl:disjointWith rdf:resource="#PauseObjectService"/>
    <owl:disjointWith rdf:resource="#ForwardObjectService"/>
    <rdfs:subClassOf rdf:resource="#MediaObjectControlService"/>
  </owl:Class>
  <owl:Class rdf:about="#AcousticInputModalityCapability">
    <rdfs:subClassOf rdf:resource="#AcousticModalityCapability"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >all audio input

(introduced by S. Meissner, UniS)</rdfs:comment>
    <owl:disjointWith rdf:resource="#AcousticOutputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#Availability">
    <owl:equivalentClass>
      <owl:Class>
        <owl:oneOf rdf:parseType="Collection">
          <Availability rdf:ID="Availability_Busy"/>
          <Availability rdf:ID="Availability_TemporaryNotAvailable"/>
          <Availability rdf:ID="Availability_Available"/>
          <Availability rdf:ID="Availability_DoNotDisturb"/>
          <Availability rdf:ID="Availability_Offline"/>
        </owl:oneOf>
      </owl:Class>
    </owl:equivalentClass>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Location"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Time"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#SpiceEntity"/>
    <owl:disjointWith rdf:resource="#Capability"/>
    <rdfs:comment xml:lang="en">The dcs:Availability class displays whether a DCS resource (person, terminal, network, etc.) is available. Availability presumably can change over time.
Responsability: UniS</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#MouseInputCapability">
    <owl:disjointWith rdf:resource="#TouchpadInputCapability"/>
    <owl:disjointWith rdf:resource="#MotionSensorCapability"/>
    <owl:disjointWith rdf:resource="#KeyInputCapability"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >cursor contolling devices like mouse, trackstick, joystick or joyball</rdfs:comment>
    <rdfs:subClassOf rdf:resource="#TactileInputModalityCapability"/>
  </owl:Class>
  <owl:Class rdf:about="#Network">
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Person"/>
    <rdfs:subClassOf>
      <owl:Class rdf:about="#DcsResource"/>
    </rdfs:subClassOf>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#UserGroup"/>
    <owl:disjointWith rdf:resource="#DcsService"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:comment xml:lang="en">The dcs:Network class represents Networks to which the user of a DCS can connect.  The dcs:Network class is a subclass of the class dcs:DcsResource.
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:disjointWith>
      <rdf:Description rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Place">
        <owl:disjointWith rdf:resource="#Network"/>
      </rdf:Description>
    </owl:disjointWith>
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#SpatialEntity"/>
    <owl:disjointWith rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#PersonGroup"/>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemAudioDesc">
    <owl:disjointWith>
      <owl:Class rdf:about="#GetSystemBitrate"/>
    </owl:disjointWith>
    <owl:disjointWith rdf:resource="#GetSystemScreenSize"/>
    <rdfs:subClassOf rdf:resource="#SystemTestService"/>
    <owl:disjointWith rdf:resource="#GetSystemOverdubOrSubtitle"/>
    <owl:disjointWith rdf:resource="#GetSystemComponent"/>
    <owl:disjointWith rdf:resource="#GetSystemOS"/>
    <owl:disjointWith rdf:resource="#GetSystemLanguage"/>
    <owl:disjointWith rdf:resource="#GetSystemCaptions"/>
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <owl:disjointWith rdf:resource="#GetSystemCPU"/>
  </owl:Class>
  <owl:Class rdf:about="#DcsResource">
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:cardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:cardinality>
        <owl:onProperty>
          <owl:InverseFunctionalProperty rdf:ID="isAvailable"/>
        </owl:onProperty>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasDcsResourceName"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf>
      <owl:Restriction>
        <owl:onProperty>
          <owl:FunctionalProperty rdf:ID="hasDcsResourceType"/>
        </owl:onProperty>
        <owl:minCardinality rdf:datatype="http://www.w3.org/2001/XMLSchema#int"
        >1</owl:minCardinality>
      </owl:Restriction>
    </rdfs:subClassOf>
    <rdfs:subClassOf rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#SpiceEntity"/>
    <rdfs:comment xml:lang="en">The dcs:DCSResource class represents resources that can be part of a DCS.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:Class>
  <owl:Class rdf:about="#GetTitle">
    <owl:disjointWith rdf:resource="#GetRegionName"/>
    <owl:disjointWith rdf:resource="#GetSubRegions"/>
    <owl:disjointWith rdf:resource="#GetBottom"/>
    <owl:disjointWith rdf:resource="#GetAudioLayout"/>
    <owl:disjointWith rdf:resource="#GetHight"/>
    <owl:disjointWith rdf:resource="#GetRootLayout"/>
    <owl:disjointWith rdf:resource="#GetTopLayout"/>
    <owl:disjointWith rdf:resource="#SwitchLayout"/>
    <owl:disjointWith rdf:resource="#GetBackgroundColor"/>
    <owl:disjointWith rdf:resource="#GetTop"/>
    <owl:disjointWith rdf:resource="#GetFit"/>
    <owl:disjointWith rdf:resource="#GetLeft"/>
    <owl:disjointWith rdf:resource="#GetRegions"/>
    <owl:disjointWith rdf:resource="#GetElementsOfRegion"/>
    <rdfs:subClassOf rdf:resource="#LayoutService"/>
    <owl:disjointWith rdf:resource="#GetSkip"/>
    <owl:disjointWith rdf:resource="#GetWidth"/>
    <owl:disjointWith rdf:resource="#GetZindex"/>
    <owl:disjointWith rdf:resource="#GetShowBackground"/>
  </owl:Class>
  <owl:Class rdf:about="#GetSystemBitrate">
    <owl:disjointWith rdf:resource="#GetSystemScreenSize"/>
    <owl:disjointWith rdf:resource="#GetSystemOS"/>
    <owl:disjointWith rdf:resource="#GetSystemLanguage"/>
    <owl:disjointWith rdf:resource="#GetSystemCPU"/>
    <owl:disjointWith rdf:resource="#GetSystemAudioDesc"/>
    <owl:disjointWith rdf:resource="#GetSystemScreenDepth"/>
    <rdfs:subClassOf rdf:resource="#SystemTestService"/>
    <owl:disjointWith rdf:resource="#GetSystemOverdubOrSubtitle"/>
    <owl:disjointWith rdf:resource="#GetSystemCaptions"/>
    <owl:disjointWith rdf:resource="#GetSystemComponent"/>
  </owl:Class>
  <owl:ObjectProperty rdf:ID="belongsTo">
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="owns"/>
    </owl:inverseOf>
    <rdfs:range>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Person"/>
          <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#PersonGroup"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:range>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:belongsTo property relates a devices with the owner of such device
Responsible: Neos</rdfs:comment>
    <rdfs:domain rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="containsResource">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:containsResource properties relates the DCS of a user with the different resources that are part of it.
Responsible: Claudia Villalonga</rdfs:comment>
    <rdfs:domain rdf:resource="#DistributedCommunicationSphere"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isPartOfDcs"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#DcsResource"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasNetworkCapability">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The property dcs:hasNetworkCapability assigns a network to a specific capability.
Responsible: Claudia Villalonga</rdfs:comment>
    <rdfs:range rdf:resource="#NetworkCapability"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isCapabilityOfNetwork"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="#Network"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="canBeAccessedViaNetwork">
    <rdfs:range rdf:resource="#Network"/>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="providesAccessToDevice"/>
    </owl:inverseOf>
    <rdfs:domain rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:comment xml:lang="en">The dcs:canBeAccessedViaNetwork property relates a device to the networks that can provide access to it. These access networks can be the networks to which the device is connected or other networks that can reach the device through other networks.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasDeviceCapability">
    <rdfs:domain rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:comment xml:lang="en">The property dcs:hasCapability assigns a DCS resource to a specific capability.
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isCapabilityOfDevice"/>
    </owl:inverseOf>
    <rdfs:range rdf:resource="#DeviceCapability"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="associatedWith">
    <rdfs:domain rdf:resource="#File"/>
    <rdfs:range rdf:resource="#Folder"/>
    <rdfs:comment xml:lang="es">The dcs:associatedWith property indicates that a file is related to a folder
Responsible: Eric Clavier</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="uses">
    <rdfs:domain rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User"/>
    <rdfs:range rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:uses property relates user with the devices he is using
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:inverseOf>
      <owl:ObjectProperty rdf:ID="isBeingUsedBy"/>
    </owl:inverseOf>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="hasAddressBook">
    <rdfs:range rdf:resource="#AddressBook"/>
    <rdfs:comment xml:lang="en">The dcs:hasAddressBook property relates a terminal with the Addess Book it is equipped with 
Responsible: Eric Clavier</rdfs:comment>
    <rdfs:domain rdf:resource="#Terminal"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isCapabilityOfDevice">
    <rdfs:range rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:domain rdf:resource="#DeviceCapability"/>
    <owl:inverseOf rdf:resource="#hasDeviceCapability"/>
    <rdfs:comment xml:lang="en">The dcs:isCapabilityOfResource property relates capabilities with the DCS resource.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="isSupportedByControlService">
    <rdfs:domain rdf:resource="#RendererService"/>
    <rdfs:range rdf:resource="#ControlServiceSMIL"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >every ModalityService must be supported by control capabilities
(introduced by Stefan Meissner, UniS)</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isPartOfDcs">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:isPartOfDcs property relates a resource with the different DCS in which it is contained.
Responsible: Claudia Villalonga</rdfs:comment>
    <rdfs:domain rdf:resource="#DcsResource"/>
    <owl:inverseOf rdf:resource="#containsResource"/>
    <rdfs:range rdf:resource="#DistributedCommunicationSphere"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isCapabilityOfNetwork">
    <rdfs:range rdf:resource="#Network"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:isCapabilityOfNetwork property relates capabilities with the network
Responsible: Claudia Villalonga</rdfs:comment>
    <rdfs:domain rdf:resource="#NetworkCapability"/>
    <owl:inverseOf rdf:resource="#hasNetworkCapability"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="availableAt">
    <rdfs:domain rdf:resource="#AddressBook"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:availableAt property relates an address book with the terminal that hostes it
Responsible: Eric Clavier</rdfs:comment>
    <rdfs:range rdf:resource="#Terminal"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#providesAccessToDevice">
    <owl:inverseOf rdf:resource="#canBeAccessedViaNetwork"/>
    <rdfs:domain rdf:resource="#Network"/>
    <rdfs:range rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:comment xml:lang="en">The dcs:providesAccessToDevice property relates a network to all the devices that can be accessed through it. The accessible devices can be devices connected directly to the network or other devices that are not connected directly to the network but that can be accessed through other networks.
Responsible: Claudia Villalonga</rdfs:comment>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#owns">
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Person"/>
          <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#PersonGroup"/>
        </owl:unionOf>
      </owl:Class>
    </rdfs:domain>
    <rdfs:range rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:owns property relates the owner to the devices he owns
Responsible: Neos</rdfs:comment>
    <owl:inverseOf rdf:resource="#belongsTo"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:about="#isBeingUsedBy">
    <rdfs:domain rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#Device"/>
    <rdfs:range rdf:resource="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.owl#User"/>
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:isBeingUsedBy property relates device with the user that is making use of it
Responsible: Claudia Villalonga</rdfs:comment>
    <owl:inverseOf rdf:resource="#uses"/>
  </owl:ObjectProperty>
  <owl:ObjectProperty rdf:ID="isConnectedToNw">
    <rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string"
    >The dcs:isConnectedToNw property relates a Device or Network  to the Networks it is directly connected.
Responsible: Claudia Villalonga</rdfs:comment>
    <rdfs:range rdf:resource="#Network"/>
    <rdfs:domain>
      <owl:Class>
        <owl:unionOf rdf:parseType="Collection">
          <owl:Class rdf:about="http://ontology.ist-spice.org/mobile-ontology/1/0/core/0/core.