You are granted a license to use, reproduce and create derivative works of this document.
This specifications defines an ontology for annotating mobile devices, such as mobile phones, smart phones, PDAs, and such.
Most of these concepts have been derived from FIPA Device Ontology Specification and extended to answer requirements from the perspective of a mobile phone-type devices.
This is a first version of Mobile Device Ontology. It provides minimum set of concepts required to comprehensively annotate information published about mobile devices, especially mobile phones. If you have any comments, suggestions, etc., please email them to sebastian.kruk@knowledgehives.com. Thank you.
Mobile Device Ontology has been designed to extend (and update) FIPA Device Ontology with concepts that help to better describe contemporary mobile devices, especially mobile phones.
Figure below presents an overview of most important concepts in the Mobile Device Ontology.
An alphabetical index of Mobile Device Ontology terms, by class (concepts) and by property (relationships, attributes), are given below. All the terms are hyperlinked to their detailed description for quick reference.
Classes: Accessory, AgentPlatform, AudioFunction, BatteryType, CPU, Camera, Charger, Connectivity, CoverType, Device, DeviceType, DockingStation, HandsFree, Hardware, Headphones, Information, Keyboard, Memory, MobileEquipment, OS, PowerManagement, QOS, Screen, ScreenResolution, Sensor, Software, UsageType, UserInterface, Vendor,
Properties: Accessory, AgentPlatform, AudioFunction, BatteryType, CPU, Camera, Charger, Connectivity, CoverType, Device, DeviceType, DockingStation, HandsFree, Hardware, Headphones, Information, Keyboard, Memory, MobileEquipment, OS, PowerManagement, QOS, Screen, ScreenResolution, Sensor, Software, UsageType, UserInterface, Vendor, amount, bpp, diagonalLength, externalMemory, features, hasAccessory, hasAudioFunction, hasBatteryCapacity, hasBatteryType, hasCPU, hasCamera, hasClockRate, hasColor, hasConnectivity, hasCoverType, hasDimensions, hasGraphics, hasHardware, hasKeyboard, hasManual, hasMaximalTransferRate, hasMemory, hasMemoryAvailable, hasMemoryMaximum, hasMpixResolution, hasName, hasPowerManagement, hasScreen, hasScreenResolution, hasSensor, hasStandbyTime, hasTalkTime, hasUI, hasVersion, hasWeight, height, information, isAgentFipaComplient, isAudioInput, isAudioOutput, isGPSReceiver, isTouchScreen, isTypeOfDevice, madeByVendor, numberOfColors, qosInformation, runsAgentPlatform, runsOS, runsSoftware, supportsGSMFrequencyBand, unit, usageType, width,
Instances: Accessory, AgentPlatform, AudioFunction, BatteryType, CPU, Camera, Charger, Connectivity, CoverType, Device, DeviceType, DockingStation, HandsFree, Hardware, Headphones, Information, Keyboard, Memory, MobileEquipment, OS, PowerManagement, QOS, Screen, ScreenResolution, Sensor, Software, UsageType, UserInterface, Vendor, amount, bpp, diagonalLength, externalMemory, features, hasAccessory, hasAudioFunction, hasBatteryCapacity, hasBatteryType, hasCPU, hasCamera, hasClockRate, hasColor, hasConnectivity, hasCoverType, hasDimensions, hasGraphics, hasHardware, hasKeyboard, hasManual, hasMaximalTransferRate, hasMemory, hasMemoryAvailable, hasMemoryMaximum, hasMpixResolution, hasName, hasPowerManagement, hasScreen, hasScreenResolution, hasSensor, hasStandbyTime, hasTalkTime, hasUI, hasVersion, hasWeight, height, information, isAgentFipaComplient, isAudioInput, isAudioOutput, isGPSReceiver, isTouchScreen, isTypeOfDevice, madeByVendor, numberOfColors, qosInformation, runsAgentPlatform, runsOS, runsSoftware, supportsGSMFrequencyBand, unit, usageType, width, I3GModem, I3GPhone, IAccelerometer, IAndroid, IApple, IApplication, IBlackberry, IClassicCover, ICompass, IDSP, IFlipCase, IFMRadio, IGyroscope, IHTC, IHuaweii, IJabra, ILargeButtonsKeyboard, ILG, ILiIon, IMobilePhone, IMotorola, IMusicKeyboard, INokia, IOS, IPDA, IQualcomm, IQwertyHorizontal, IQwertyVertical, ISamsung, ISimpleKeyboard, ISlidingFlap, ISmartPhone, ISoftwareKeyboard, ISonyEricsson, IStorage, ISymbian, ISymbian60, ISymbian90, IT9Keyboard, IUSBCable, IWindowsMobile,
URI: http://www.openvocabulary.info/ontologies/device/mobile#Accessory
Accessory - Additional accessory that increases functionality of the device
URI: http://www.openvocabulary.info/ontologies/device/mobile#AgentPlatform
Agent Platform - Description of the agent platform the device in question has. Can be used only if agent-compliancy of device level is either true or unspecified.
URI: http://www.openvocabulary.info/ontologies/device/mobile#AudioFunction
Audio Function - Defines a specific audio function that is available in the given device.
URI: http://www.openvocabulary.info/ontologies/device/mobile#BatteryType
Battery Type - Defines a specific type of storage battery this device uses.
URI: http://www.openvocabulary.info/ontologies/device/mobile#CPU
CPU - Describes features of a CPU of the given mobile device. There is a number of predefined instances of this class
URI: http://www.openvocabulary.info/ontologies/device/mobile#Camera
Camera - Defines camera embedded in the devive
URI: http://www.openvocabulary.info/ontologies/device/mobile#Charger
Charger - Enables to charge the device's battery from mains
URI: http://www.openvocabulary.info/ontologies/device/mobile#Connectivity
Connection Type Description - Ten typ obiektów reprezentuje szczegóły związane z opisem mechanizmów komunikacji dostępnych w danym urządzeniu
URI: http://www.openvocabulary.info/ontologies/device/mobile#CoverType
Cover - Defines type and features of a cover of the given device
URI: http://www.openvocabulary.info/ontologies/device/mobile#Device
Device - This type of object represents the description that can be used to define the device with its most general properties.
URI: http://www.openvocabulary.info/ontologies/device/mobile#DeviceType
Device Type - Defines a general type of mobile devices, such as PDA, mobile phone, or 3G modem
URI: http://www.openvocabulary.info/ontologies/device/mobile#DockingStation
Docking Station - A station which enables to power the device from mains and makes additional I/O interfaces available
URI: http://www.openvocabulary.info/ontologies/device/mobile#HandsFree
Hands-free - A set consisting of a microphone and a speaker which enables to use phone without the need to keep it in hand by the head
URI: http://www.openvocabulary.info/ontologies/device/mobile#Hardware
Hardware - This type of object represents the description that can be used to define the hardware capabilities of a given device
URI: http://www.openvocabulary.info/ontologies/device/mobile#Headphones
Headphones - A pair of small loudspeakers
URI: http://www.openvocabulary.info/ontologies/device/mobile#Information
Hardware or Product Information - This type of object represents the description that can be used to define the hardware capabilities of a given device, or the name, vendor and version of some product.
URI: http://www.openvocabulary.info/ontologies/device/mobile#Keyboard
Keyboard - Defines keyboard in the given device
URI: http://www.openvocabulary.info/ontologies/device/mobile#Memory
Memory Type Description - This type of object represents the description that can be used to define the amount, unit, and usage type of some memory.
URI: http://www.openvocabulary.info/ontologies/device/mobile#MobileEquipment
MobileEquipment - This is the most general super class of mobile devices, accessories and harware parts used to group common properties like name, vendor or version
URI: http://www.openvocabulary.info/ontologies/device/mobile#OS
Operating system - Defines types and features of operating systems
URI: http://www.openvocabulary.info/ontologies/device/mobile#PowerManagement
Power Management - Describes specifications of power management of the given mobile device (battery type and operation times).
URI: http://www.openvocabulary.info/ontologies/device/mobile#QOS
Quality of Service - Detailed information about the Quality of Service of this connection type
URI: http://www.openvocabulary.info/ontologies/device/mobile#Screen
Screen - This type of object represents the description that can be used to define the screen of a given device.
URI: http://www.openvocabulary.info/ontologies/device/mobile#ScreenResolution
Screen Resolution - This type of object represents the description that can be used to define the resolution-details of a given display.
URI: http://www.openvocabulary.info/ontologies/device/mobile#Sensor
Sensor - Defines sensor type (motion, accelerometer, gyroscope, compass)
URI: http://www.openvocabulary.info/ontologies/device/mobile#Software
Software Properties Description - This type of object represents the description that can be used to define the software capabilities of a given device.
URI: http://www.openvocabulary.info/ontologies/device/mobile#UsageType
Memory usage type - The usage type of the memory. Either application, storage, or both.
URI: http://www.openvocabulary.info/ontologies/device/mobile#UserInterface
User Interface Description - This type of object represents the description that can be used to define the user interface(s) of a given device.
URI: http://www.openvocabulary.info/ontologies/device/mobile#Vendor
Vendor - Maker of the device
URI: http://www.openvocabulary.info/ontologies/device/mobile#amount
amount of memory - The amount of memory. This value must not be negative.
URI: http://www.openvocabulary.info/ontologies/device/mobile#bpp
Defines color depth in bits per pixel - bits per pixel
URI: http://www.openvocabulary.info/ontologies/device/mobile#diagonalLength
diagonal length - Defines the length of diagonal of the given Screen. Unit of measure is defined by device:unit property.
URI: http://www.openvocabulary.info/ontologies/device/mobile#externalMemory
external memory - Defines if external memory storage can be connected with the device
URI: http://www.openvocabulary.info/ontologies/device/mobile#features
features - This property points to a skos:Concept (or other linked data dictionary type) to explain features of the given device
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasAccessory
has accessory - The type of additional accessories that the device has.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasAudioFunction
has audio function - List of audio functions available for this hardware.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasBatteryCapacity
battery capacity - The amount of mAh the battery can store
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasBatteryType
has battery type - The type of storage battery the device has.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasCPU
has cpu - The type of the central processing unit that the device has.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasCamera
has camera - Indicates camera that this phone features
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasClockRate
taktowanie zegara - Określa "szybkość" procesora w formie taktowania zegara
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasColor
color - This property describes a color of the given device
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasConnectivity
connection - The type of the connection the device uses.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasCoverType
cover type - Defines a type of the cover the given device has
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasDimensions
dimensions - The dimensions of the device (length x width x depth)
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasGraphics
has graphics - Has the value true if the device is capable of displaying graphics; false if the device is capable of displaying only characters.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasHardware
hardware - List of properties describing the hardware features of the device in question.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasKeyboard
has keyboard - Describes properties of a keyboard the device has
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasManual
manual - points to a file with a manual for a given mobile equipment
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasMaximalTransferRate
maximal transfer - This property defines maximal transfer rate of given device (most likely a modem or 3G phone)
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasMemory
has memory - The amount of memory that the device has. This type of object represents the description that can be used to define the maximum memory of a given device, as well as the memory available at the time of query.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasMemoryAvailable
has memory available - The amount of memory available.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasMemoryMaximum
has maximum memory - This type of object represents the description that can be used to define the maximum memory of a given device, as well as the memory available at the time of query.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasMpixResolution
has resolution in Mpix - Defines resolution of a device (camera) in megapixels
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasName
name - The name of the product in question.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasPowerManagement
has power management - The type of power management the device has.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasScreen
has screen - Information characterizing the screen of the device.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasScreenResolution
has resolution - The resolution description for the screen.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasSensor
has sensor - Indicates any sensor device embedded in this device
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasStandbyTime
standby time - The maximum time the device can work in standby mode without recharging the battery, in hours
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasTalkTime
talk time - The maximum time one can talk using this device whitout recharging the battery, in hours
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasUI
has user interface - List of the user interfaces that the device offers.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasVersion
version - The version of the product in question.
URI: http://www.openvocabulary.info/ontologies/device/mobile#hasWeight
weight - The weight of the device
URI: http://www.openvocabulary.info/ontologies/device/mobile#height
height - The height of the screen. This value must be positive.
URI: http://www.openvocabulary.info/ontologies/device/mobile#information
information - General information for the device.
URI: http://www.openvocabulary.info/ontologies/device/mobile#isAgentFipaComplient
agent complient - Capability to host a FIPA-agent platform or participate in a distributed one. DEPRECATED - inferred from software->hasAgentPlatform
URI: http://www.openvocabulary.info/ontologies/device/mobile#isAudioInput
is audio input - Specifies whether the device in question is capable of receiving audio input.
URI: http://www.openvocabulary.info/ontologies/device/mobile#isAudioOutput
is audio output - Specifies whether the device in question is capable of producing audio output.
URI: http://www.openvocabulary.info/ontologies/device/mobile#isGPSReceiver
is GPS receiver - Określa czy urządzenie posiada odbiornik GPS
URI: http://www.openvocabulary.info/ontologies/device/mobile#isTouchScreen
is touch screen - Specifies whether the device in question has a touch screen
URI: http://www.openvocabulary.info/ontologies/device/mobile#isTypeOfDevice
device type - Określa typ(y) urzadzenia. Ogólnymi typami urządzenia mogą być telefony 3G, PDA, itp.
URI: http://www.openvocabulary.info/ontologies/device/mobile#madeByVendor
vendor - The vendor of the product in question.
URI: http://www.openvocabulary.info/ontologies/device/mobile#numberOfColors
is color display - Has the value true if the device has a color screen; false if it has a monochrome screen.
URI: http://www.openvocabulary.info/ontologies/device/mobile#qosInformation
QOS Information - Detailed information about the Quality of Service of this connection type
URI: http://www.openvocabulary.info/ontologies/device/mobile#runsAgentPlatform
runs agent platofrm - Description of the agent platform the device in question has. Can be used only if agent-compliancy of device level is either true or unspecified.
URI: http://www.openvocabulary.info/ontologies/device/mobile#runsOS
runs OS - Details of the operating system that the device has.
URI: http://www.openvocabulary.info/ontologies/device/mobile#runsSoftware
software - List of properties describing the software features of the device in question.
URI: http://www.openvocabulary.info/ontologies/device/mobile#supportsGSMFrequencyBand
supports GSM frequency band - Specifies which GSM frequency ranges are supported by the given device.
URI: http://www.openvocabulary.info/ontologies/device/mobile#unit
size unit - The unit for the width, height, screen resolution or clock rate.
URI: http://www.openvocabulary.info/ontologies/device/mobile#usageType
usage type - The usage type of the memory. Either application, storage, or both.
URI: http://www.openvocabulary.info/ontologies/device/mobile#width
width - The width of the screen. This value must be positive.
URI: http://www.openvocabulary.info/ontologies/device/mobile#I3GModem
3G Modem - Generic type of a device: 3G modem
URI: http://www.openvocabulary.info/ontologies/device/mobile#I3GPhone
3G Phone - Generic type of a device: mobile phone capable of 3G connections
URI: http://www.openvocabulary.info/ontologies/device/mobile#IAccelerometer
accelerometer - Generic type of a sensor measuring changes to the linear acceleration
URI: http://www.openvocabulary.info/ontologies/device/mobile#IAndroid
Android - Google's Android OS
URI: http://www.openvocabulary.info/ontologies/device/mobile#IApple
Apple
URI: http://www.openvocabulary.info/ontologies/device/mobile#IApplication
Application - memory usage for application
URI: http://www.openvocabulary.info/ontologies/device/mobile#IBlackberry
Blackberry - Blackberry or Blackberry-enabled phone
URI: http://www.openvocabulary.info/ontologies/device/mobile#IClassicCover
Classic cover
URI: http://www.openvocabulary.info/ontologies/device/mobile#ICompass
compass - Navigational sensor for determining direction relative to the Earth's magnetic poles
URI: http://www.openvocabulary.info/ontologies/device/mobile#IDSP
DSP - Digital Signal Processing of voice
URI: http://www.openvocabulary.info/ontologies/device/mobile#IFlipCase
Flip case - Cover with flip-opening case
URI: http://www.openvocabulary.info/ontologies/device/mobile#IFMRadio
FM Radio - Embedded radio receiver
URI: http://www.openvocabulary.info/ontologies/device/mobile#IGyroscope
giroscope - Sensor for measuring orientation based on the principles of conservation of angular momentum
URI: http://www.openvocabulary.info/ontologies/device/mobile#IHTC
HTC
URI: http://www.openvocabulary.info/ontologies/device/mobile#IHuaweii
Huaweii
URI: http://www.openvocabulary.info/ontologies/device/mobile#IJabra
Jabra
URI: http://www.openvocabulary.info/ontologies/device/mobile#ILargeButtonsKeyboard
Large Buttons Keyboard - Typical keyboard with larger buttons for more convenient usage.
URI: http://www.openvocabulary.info/ontologies/device/mobile#ILG
LG
URI: http://www.openvocabulary.info/ontologies/device/mobile#ILiIon
Li-Ion
URI: http://www.openvocabulary.info/ontologies/device/mobile#IMobilePhone
Mobile Phone
URI: http://www.openvocabulary.info/ontologies/device/mobile#IMotorola
Motorola
URI: http://www.openvocabulary.info/ontologies/device/mobile#IMusicKeyboard
Music Keyboard - Keyboard with dedicated music buttons
URI: http://www.openvocabulary.info/ontologies/device/mobile#INokia
Nokia
URI: http://www.openvocabulary.info/ontologies/device/mobile#IOS
iOS - Apples mobile operating system
URI: http://www.openvocabulary.info/ontologies/device/mobile#IPDA
PDA - Personal Digital Assistent
URI: http://www.openvocabulary.info/ontologies/device/mobile#IQualcomm
Qualcomm
URI: http://www.openvocabulary.info/ontologies/device/mobile#IQwertyHorizontal
QWERTY Horizontal Keyboard - Pełna klawiatura typu QWERTY dostępna w pozycji poziomej urządzenia
URI: http://www.openvocabulary.info/ontologies/device/mobile#IQwertyVertical
QWERTY Vertical Keyboard - Full keyboard in QWERTY mode operational when phone in vertical position (Hardware)
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISamsung
Samsung
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISimpleKeyboard
Simple Keyboard - Simple keyboard with only digits and basic functions
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISlidingFlap
Sliding flap - Cover with a sliding flap
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISmartPhone
Smart Phone - Mobile phone device that integrates many features
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISoftwareKeyboard
Software Keyboard - Keyboard rendered on the touch screen
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISonyEricsson
SonyEricsson
URI: http://www.openvocabulary.info/ontologies/device/mobile#IStorage
Storage - Memory usage for storage
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISymbian
Symbian
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISymbian60
Symbian 6.0
URI: http://www.openvocabulary.info/ontologies/device/mobile#ISymbian90
Symbian 9.0
URI: http://www.openvocabulary.info/ontologies/device/mobile#IT9Keyboard
T9-Enabled Keyboard - Just like SimpleKeyboard but allows to accelerate the process of writing longer texts
URI: http://www.openvocabulary.info/ontologies/device/mobile#IUSBCable
USB Cable - A USB cable enabling to connect the device with a computer or other compatible device
URI: http://www.openvocabulary.info/ontologies/device/mobile#IWindowsMobile
Windows Mobile
This ontology is based on the FIPA Device Ontology Specification. Extensions has been provided based on cooperation with Play Mobile, the first Polish multimedia mobile provider.