DCS vocabulary of Mobile ontology provides more details for domains related to disctributed communication sphere, such as devices, networks, modalities. every input with buttons or pads associated with certain functions input captured through cameras additional pen gesture interpreter The dcs:WiFiNetwork class represents networks which use WiFi as underlying technology. Responsible: Claudia Villalonga The dcs:InformationService class represents the services which provide some information. Responsible: Claudia Villalonga Responsible: Eric Clavier 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) visual specific capabilities getter methods for time related attributes of SMIL elements alpha numerical displays (7-digit-display) haptic specific capabilities additional gesture recognizer 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 fully alphanumerical keyboard like QWERTY keyboard Responsible:: Eric Clavier MultimodalityDevice is a device which supports more than one modality. introduced by Stefan Meissner (UniS) 2 system service that captures user input and transcodes the input message to MDCS compliant format (EMMA) (introduced by S. Meissner, UniS) The dcs:Capability class represents characteristics of other class instances, e.g., specific devices or networks. Responsible: Claudia Villalonga all audio output every visual output via screens, beamers etc. The dcs:GSMNetwork class represents the mobile telephony GSM networks. Responsible: Claudia Villalonga The default location to store music files. Responsible: Eric Clavier 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 The location folder to store document files. Responsible: Eric Clavier natural language output (synthesised speech) non-speech acoustic signals, like coded sounds (beeps) or keywords controls the entire SMIL presentation getter methods for device specific attributes SMIL standard requires (MDCS will provide some more) Responsible: Eric Clavier 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 The dcs:SIMCard class represents SIM cards such as used in mobile phones. Responsible: Eric Clavier functions MDCS offers for handling media objects (videos, audios, images, text) Responsible: Eric Clavier MDCS is able to control each element (par, seq, media object) of a SMIL presentation audio specific capabilities 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. services supporting creation and editing of SMIL media objects services supporting creation and editing of SMIL presentations Responsible: Eric Clavier tactile feedback like vibration or mechanical actuation The location folder to store application files. Responsible: Eric Clavier pressure sensitive touchpads three dimensional motion detector sensors (Wii controller) The location folder to store application files. Responsible: Eric Clavier still image output The dcs:BluetoothNetwork class represents networks which use Bluetooth as underlying technology. Responsible: Claudia Villalonga The dcs:UMTSNetwork class represents the mobile telephony UMTS networks. Responsible: Claudia Villalonga 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 non speech output, beeps or other signal tones 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 used by the MDCS for triggering the SMIL renderers (introduced by Stefan Meissner, UniS) (elaborated with Pablo Cesar, CWI) addditional mouse gesture interpreter The dcs:KnowledgeService class represents the services which provide knowledge information. Responsible: Claudia Villalonga Responsible: Eric Clavier 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 natural language voice input 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 par element only 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 based on the SMIL 2.1 and EMMA standards (Pablo Cesar and Stefan Meissner) 1 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 supports fully alphabetical handwriting recognizer The dcs:ContextService class represents the services which provide context information. Responsible: Claudia Villalonga motion picture output Responsible: Eric Clavier numerical keypad like a phone's dialpad getter methods for presentation layout specific attributes and a service for switching between layouts media objects only, out of prentation's sync media objects only, out of prentation's sync The default location to store picture files. Responsible: Eric Clavier The dcs:SensorNode class represents sensors. The dcs:SensorNode class is a subclass of the class core:Device. Responsible: Claudia Villalonga all audio input (introduced by S. Meissner, UniS) The dcs:Availability class displays whether a DCS resource (person, terminal, network, etc.) is available. Availability presumably can change over time. Responsability: UniS cursor contolling devices like mouse, trackstick, joystick or joyball 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 1 1 1 The dcs:DCSResource class represents resources that can be part of a DCS. Responsible: Claudia Villalonga The dcs:belongsTo property relates a devices with the owner of such device Responsible: Neos The dcs:containsResource properties relates the DCS of a user with the different resources that are part of it. Responsible: Claudia Villalonga The property dcs:hasNetworkCapability assigns a network to a specific capability. Responsible: Claudia Villalonga 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 The property dcs:hasCapability assigns a DCS resource to a specific capability. Responsible: Claudia Villalonga The dcs:associatedWith property indicates that a file is related to a folder Responsible: Eric Clavier The dcs:uses property relates user with the devices he is using Responsible: Claudia Villalonga The dcs:hasAddressBook property relates a terminal with the Addess Book it is equipped with Responsible: Eric Clavier The dcs:isCapabilityOfResource property relates capabilities with the DCS resource. Responsible: Claudia Villalonga every ModalityService must be supported by control capabilities (introduced by Stefan Meissner, UniS) The dcs:isPartOfDcs property relates a resource with the different DCS in which it is contained. Responsible: Claudia Villalonga The dcs:isCapabilityOfNetwork property relates capabilities with the network Responsible: Claudia Villalonga The dcs:availableAt property relates an address book with the terminal that hostes it Responsible: Eric Clavier 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 The dcs:owns property relates the owner to the devices he owns Responsible: Neos The dcs:isBeingUsedBy property relates device with the user that is making use of it Responsible: Claudia Villalonga The dcs:isConnectedToNw property relates a Device or Network to the Networks it is directly connected. Responsible: Claudia Villalonga The dcs:supportsModality property indicates that a modality service accepts or provides a specific modality. Responsible: UniS used codec for compressing image data, e.g. GIF, JPEG or empty if raw data in Hertz size of one sample in Bit the measure of the perceived power of light (in lumen) The dcs:hostedBy property relates a folder to the device in which it is hosted. Responsible: Eric Clavier number of available audio channels (1 = mono, 2 = stereo , ...) dynamically allocable buttons on a handset The dcs:hasDcsResourceName property relates a DCS resource with its friendly name Responsible: Claudia Villalonga The dcs:serviceHostedBy property relates a service to the DCS devices that host it. Responsible: Claudia Villalonga maximum level of volume (in deziBel) The dcs:hasDcsResourceType property relates a DCS resource with its type (fq name) Responsible: Claudia Villalonga range of frequencies the device is able to produce (e.g. 20 - 20000Hz) The dcs:isAvailabilityOf relates the availability with the actual resource Responsible: UniS frame refresh rate in Hertz in pixel colour depth in bit in pixel The dcs:hosts property relates a device witht the folders it hosts Responsible: Eric Clavier The dcs:isAvailable relates a resource in the DCS with its availability Responsible: UniS The dcs:isDcsOfUser property relates a Distributed Communication Sphere (DCS) with the user to who it is associated. Responsible: Claudia Villalonga The dcs:hostsService property relates a device in the DCS to the services it hosts. Responsible: Claudia Villalonga The dcs:hasDcs property relates an SPICE user with his/her Distributed Communiction Sphere Responsible: Claudia Villalonga