Copyright © 2007 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.
The Delivery Context Ontology provides a formal model of the characteristics of the environment in which devices interact with the Web. The delivery context includes the characteristics of the device, the software used to access the Web and the network providing the connection among others.
The delivery context is an important source of information that can be used to adapt materials from the Web to make them useable on a wide range of different devices with different capabilities.
The ontology is formally specified in the Web Ontology Language [OWL]. This document describes the ontology and gives details of each property that it contains.
The core, normative sections of this document are generated automatically from the ontology itself.
This document is only a proof of concept to test SpecGen over this ontology source, it is NOT a W3C official working draft. To see official editors' working draft, read this document.
The Delivery Context Ontology provides a formal model of the characteristics of the environment in which devices interact with the Web. The delivery context includes the characteristics of the device, the software used to access the Web and the network providing the connection among others.
The delivery context is an important source of information that can be used to adapt materials materials from the Web to make them useable on a wide range of different devices with different capabilities.
An alphabetical index of Delivery Context 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: AlternateNames, AspectRatio, Associated_Entity, Associated_UAProf_Entity, Battery, BluetoothProfile, BluetoothSupport, CPU, Camera, Centimeters, CharacterSet, Coulombs, DeliveryContext, DeliveryContext_Entity, Device, DeviceHardware, DeviceName, DeviceSoftware, Display, Feet, ImageSupport, ImageType, Inches, MemoryUnit, MeterToCentimeter, MeterToFoot, MeterToInch, MeterToMillimeter, MeterToPica, MeterToPoint, Meters, MilliampHours, Millimeters, NetworkBearer, NetworkSupport, OperatingSystem, OperatingSystemSupport, Orientation, OrientationSupport, Originator, PageMarkup, PageMarkupFeatureRestriction, PageMarkupSupport, PhysicalElectricCharge, PhysicalLength, PhysicalQuantity, Picas, PixelCount, PointingInputType, PointingResolution, Points, ScriptLanguage, StyleLanguage, TactileInputType, TextInputType, UnitConversion, WebBrowser, WebBrowserSupport,
Properties: Author, Organisation, activeBluetoothProfile, activeNetworkBearer, activeOperatingSystem, activeWebBrowser, addressType, aspectRatioHeightComponent, aspectRatioWidthComponent, assocEntityName, availableBluetoothProfiles, availableMemorySize, availableOperatingSystems, availableWebBrowsers, batteries, batteryBeingCharged, batteryCapacity, batteryLevel, bearerType, bluetoothProfileName, bluetoothSupport, bluetoothVersion, browserImageSupport, browserSupportsCookies, browserSupportsJavaApplets, browserUsableDisplayPixelsX, browserUsableDisplayPixelsY, builtInMemory, camelCaseName, camera, cameraAspectRatio, cameraEnabled, cameraPixelAspectRatio, cameraResolution, characterSetName, colloquialCategory, conversionFactor, conversionName, conversionValue, cpuName, currentOrientation, defaultOrientation, defaultPixelCount, deliveryContextEntityName, device, deviceHardware, deviceModel, deviceName, deviceSoftware, deviceVendor, deviceVersion, display, displayAspectRatio, displayBitsPerPixel, displayHeight, displayPixelAspectRatio, displayWidth, extensionMemory, fromQuantity, hyphenatedName, imageContentType, imageTypeColloquialName, inputCharacterSets, keyboardTypeName, maximumPixelCount, minimumPixelCount, network, networkSupport, networkType, numberOfSoftKeys, operatingSystemName, operatingSystemSupport, operatingSystemVendor, operatingSystemVersion, orientationSupport, orientationValue, outputCharacterSets, pageMarkupContentType, pageMarkupFeatureRestriction, pageMarkupFeatureRestrictionName, pageMarkupFeatureRestrictionValue, pageMarkupName, pageMarkupSupport, pageMarkupVariant, pageMarkupVersion, pixelCount, pointingInputType, pointingResolution, pointingResolutionName, pointingTypeName, preferredImageType, preferredPageMarkupLanguage, primaryCPU, proportionalDefaultFont, removableMemory, scriptLanguageName, scriptLanguageVersion, scriptLanguages, styleLanguageName, styleLanguageVersion, styleLanguages, supportedImageTypes, supportedNetworkBearers, supportedPageMarkupLanguages, supportsAudioOutput, supportsColor, supportsImages, supportsVoiceRecognition, tactileInputType, textInputType, textInputTypeName, title, toQuantity, totalDisplayPixelsX, totalDisplayPixelsY, totalMemorySize, typicalDisplayCharactersX, typicalDisplayCharactersY, uAProfAttributeName, unitAbbreviation, unitName, value, webBrowserName, webBrowserSupport, webBrowserVendor, webBrowserVersion,
Instances: MilliampHours_4, Orientation_portrait, oneMeter, Meters_6, true, oneFoot, PageMarkupSupport_Op631-P910, PageMarkupSupport_SE1-P910, ImageSupport_Opera_6.31, StyleLanguage_9, ARM9, oneMillimeter, Millimeters_5, Millimeters_6, IDEN_SMS_MSISDN, IS-195_CDMA_CSD, IS-195_CDMA_SMS, AMPS_CDPD_IPV4, GSM_GPRS_IPV4, GSM_SMS_MSISDN, PDC_PACKET_IPV4, IDEN_PACKET_Ipv4, PAGING_REFLEX_MSISDN, ANSI-136_PACKET_IPV4, GSM_USSD, GSM_USSD_IPV4, MOBITEK_MPAK_MAN, ANSI-136_CSD_IPV4, PHS_SMS_MSISDN, GSM_CSD_IPV4, ANSI-136_GHOST_MSISDN, GSM_USSD_SERVICE_CODE, PDC_CSD_IPV4, TETRA_PACKET_IPV4, IDEN_CSD_Ipv4, PHS_CSD_IPV4, TETRA_SDS_MSISDN, PAGING_FLEX_MSISDN, ANSI-136_GUTS_MSISDN, GSM_USSD_MSISDN, TETRA_SDS_ITSI, IS-195_CDMA_PACKET, OperatingSystem_SymbianOS7, PageMarkup_XHTML1SonyEricssonP910i, PageMarkup_4, PageMarkup_WML13SonyEricssonP910i, NetworkSupport_SonyEricsson_P910, PointingInputType_track_ball, PointingInputType_jog_dial, PointingInputType_Stylus, PointingInputType_four_way_scroller, TextInputType_numeric, TextInputType_alphanumeric, OrientationSupport_portrait, CharacterSet_ISO-10646-UCS-2, CharacterSet_UTF-16be, CharacterSet_UTF-16le, CharacterSet_ISO-8859-9, CharacterSet_CharacterSet_UTF-7, CharacterSet_ISO-8859-1, CharacterSet_ISO-8859-4, CharacterSet_ISO-8859-7, CharacterSet_ISO-8859-5, CharacterSet_US-ASCII, UTF-8, CharacterSet_WINDOWS-1252, CharacterSet_UTF-16, CharacterSet_ISO-8859-2, Display_SonyEricsson_P910, Origin_RL, Origin_IMLI_RL, Coulombs_5, MemoryUnit_P910_Internal, MemoryUnit_P910_Card, oneCentimeter, onePoint, OperatingSystemSupport_SonyEricssonP910i, DeviceHardware_SonyEricsson_P910, ExampleDC_1, Camera_Sony_Ericsson_P910i, WebBrowser_Opera_6.31_P910, WebBrowser_Sony_Ericsson, AspectRatio_3_2, AspectRatio_1_1, AspectRatio_2_3, ImageType_9, ImageType_11, ImageType_1, ImageType_10, onePica, Device_SonyEricsson_P910i, DeviceSoftware_P910i, PointingResolution_pixel, PointingResolution_line, PointingResolution_character, TactileInputType_buttons, TactileInputType_phone_keypad, TactileInputType_full_keyboard, TactileInputType_virtual_keyboard, TactileInputType_numeric_keypad, ScriptLanguage_6, ScriptLanguage_JavaScript_1.1, ScriptLanguage_5, ScriptLanguage_ECMAScript_1.2, oneInch, DeviceName_SonyEricssonP910i, CNMilliampHours, CNOrientation, CNMeters, CNPageMarkupFeatureRestriction, CNFeet, CNPageMarkupSupport, CNImageSupport, CNStyleLanguage, CNCPU, CNMillimeters, CNNetworkBearer, CNOperatingSystem, CNPhysicalLength, CNPageMarkup, CNMeterToCentimeter, CNNetworkSupport, CNPointingInputType, CNMeterToMillimeter, CNTextInputType, CNUnitConversion, CNOrientationSupport, CNCharacterSet, CNMeterToInch, CNDisplay, CNCoulombs, CNMemoryUnit, CNCentimeters, CNPoints, CNOperatingSystemSupport, CNMeterToFoot, CNPhysicalQuantity, CNDeviceHardware, CNDeliveryContext, CNCamera, CNWebBrowser, CNAspectRatio, CNPhysicalElectricCharge, CNImageType, CNPicas, CNMeterToPoint, CNDevice, CNDeviceSoftware, CNPointingResolution, CNTactileInputType, CNScriptLanguage, CNInches, CNDeviceName, CNMeterToPica, CNBattery, CNPixelCount, CNBluetoothProfile, CNWebBrowserSupport, CNBluetoothSupport, CNavailableOperatingSystems, CNpageMarkupFeatureRestriction, CNextensionMemory, CNavailableBluetoothProfiles, CNscriptLanguages, CNsupportedImageTypes, CNactiveNetworkBearer, CNsupportedNetworkBearers, CNtextInputType, CNsupportedPageMarkupLanguages, CNbatteries, CNpointingInputType, CNsupportsOutputCharacterSets, CNdisplay, CNAvailableWebBrowsers, CNstyleLanguages, CNsupportsInputCharacterSets, CNtactileInputType, CNcamera, CNpageMarkupContentType, CNpointingResolutionName, CNbatteryCapacity, CNnetworkType, CNactiveBluetoothProfile, CNcpuName, CNdeviceHardware, CNwebBrowserSupport, CNpointingResolution, CNtotalDisplayPixelsY, CNtotalMemorySize, CNbrowserImageSupport, CNmaximumPixelCount, CNdevice, CNdeviceSoftware, CNstyleLanguageName, CNimageContentType, CNconversionFactor, CNsupportsAudioOutput, CNbluetoothSupport, CNscriptLanguageVersion, CNpreferredPageMarkupLanguage, CNbearerType, CNpageMarkupFeatureRestrictionName, CNactiveWebBrowser, CNaddressType, CNbuiltInMemory, CNdeviceVersion, CNunitName, CNaspectRatioWidth, CNnetworkSupport, CNconversionValue, CNoperatingSystemSupport, CNactiveOperatingSystem, CNorientaionSupport, CNpageMarkupVersion, CNsupportsVoiceRecognition, CNimageTypeColloquialName, CNcolloquialCategory, CNcameraResolution, CNcurrentOrientation, CNbatteryLevel, CNvalue, CNdeviceName, CNproportionalDefaultFont, CNremovableMemory, CNpointingTypeName, CNpageMarkupSupport, CNdeviceModel, CNtotalDisplayPixelsX, CNtypicalDisplayCharactersY, CNcameraAspectRatio, CNpageMarkupVariant, CNbrowserUsableDisplayPixelsX, CNdisplayPixelAspectRatio, CNwebBrowserName, CNtoQuantity, CNorientationValue, CNbluetoothProfileName, CNwebBrowserVendor, CNunitAbbreviation, CNtypicalDisplayCharactersX, CNavailableMemorySize, CNsupportsColor, CNstyleLanguageVersion, CNminumumPixelCount, CNaspectRatioHeight, CNcameraEnabled, CNkeyboardTypeName, CNoperatingSystemVendor, CNpageMarkupName, CNdisplayHeight, CNfromQuantity, CNpageMarkupFeatureRestrictionValue, CNoperatingSystemVersion, CNcharacterSetName, CNdisplayAspectRatio, CNdeviceVendor, CNnumberOfSoftKeys, CNscriptLanguageName, CNdisplayWidth, CNdefaultOrientation, CNbrowserSupportsCookies, CNbluetoothVersion, CNbrowserSupportsJavaApplets, CNbrowserUsableDisplayPixelsY, CNdisplayBitsPerPixel, CNtextInputTypeName, CNsupportsImages, CNpreferredImageType, CNwebBrowserVersion, CNbatteryBeingCharged, CNOperatingSystemName, CNcameraPixelAspectRatio, CNnetwork, CNdefaultPixelCount, CNconversionName, CNcurrentPixelCount, CNnumber, CNelectricChargeUnit, CNdefaultDisplayOrientation, CNelectricChargeValue, CNlengthUnitAbbreviation, CNUnitConversionFactor, CNelectricChargeUnitAbbreviation, CNelectricChargeUnitName, CNDeviceMemory, CNcurrentDisplayOrientation, CNnetworkBearer, CNcameraPixelsX, CNLengthUnit, CNcameraPixelsY, CNlengthUnit, CNElectricChargeUnit, CNmemory, CNLength, CNbaseMemory, CNlengthValue, CNlengthUnitName, CNCount, Battery_P910i, PixelCount_P910i_X, PixelCount_p910i_Usable_Y, PixelCount_P910i_Total_Y, BluetoothProfile_objectPush, BluetoothProfile_genericAccess, BluetoothProfile_headSet, BluetoothProfile_genericObjExch, BluetoothProfile_serialPort, BluetoothProfile_fileTransfer, BluetoothProfile_dialup, WebBrowserSupport_SonyEricsson_P910, Bluetooth_Sony_Ericsson_P910i, UABluetoothProfile, UAactiveNetworkBearer, UAsupportedNetworkBearers, UAtextInputType, UAoutputCharacterSets, UAinputCharacterSets, UAtactileInputType, UApointingResolution, UAtotalDisplayPixels, UACPU, UAsupportsAudioOutput, UAsupportsVoiceRecognition, UAproportionalDefaultFont, UAdeviceModel, UAdisplayCharacters, UApixelAspectRatio, UAsupportsColor, UAdeviceVendor, UAnumberOfSoftKeys, UAbitsPerPixel, UAsupportsImages, Associated_UAProf_Entity_6,
The Delivery Context Ontology definitions presented here are... [FIXME]
- Alternative common names for a domain entity.
- This class represents an aspect ratio. The Aspect Ratio is ratio of the width, of some physical entity, to its height.
- This is the base class for entities in the ontology that define information associated with entities in the delivery context. Classes derived from this are not part of the delivery context. Rather, they provide information that could, for example, be used to help create normative documentation from the definitions for the delivery context.
- This is a UAProf attribute that is associated with an entity in the delivery context.
- This class represents a battery in a device
- This class describes a specific Bluetooth profile used to support a particular user scenario.
- This class represents Bluetooth support.
- This class describes a central processing unit associated with a device.
- This class represents a camera in a device.
- This class represents an length measured in centimeters
- This class defines a specific character set officially identified by IANA.
- This class represents an electric charge measured in Coulombs
- This class represents the set of characteristics that describes the context in which materials are exchanged between the Web and a device.
- This is the base class for the entities that define the delivery context.
- This class represents a device in the delivery context
- This class represents the hardware in a device
- This class represents the name of a device
- This class represents the software in a device
- This class represents a visual display on a device.
- This class represents image support.
- This class represents a particular type of image, such as jpeg, gif or png.
- This class represents an length measured in inches
- This class represents some memory used in a device. It might, for example, be built-in memory that is part of the device, or it might be removable memory on some form of storage card.
- This class represents the factor used in converting meters to centimeters
- This class represents the factor used in coverting meters to feet
- This class represents the factor used in converting meters to inches
- This class represents the factor used in converting meters to millimeters
- This class represents the factor used in converting meters to picas
- This class represents the factor used in coverting meters to points
- This class represents an length measured in meters
- This class represents an electric charge measured in milliamp hours
- This class represents an length measured in millimeters
- This class represents a network bearer in a delivery context.
- This class represents the network in a delivery context
- An operating system
- This class represents operating system support.
- This class represents the orientation of a 2 dimensional entity, such as a display, camera or page.
- This class defines the orientations supported by a two dimensional entity, such as a display, camera or page.
- This class records the origin of entries in the ontology
- A page markup language, such as HTML or WML
- A restriction in the support for particular features of a page markup language
-
- This class represents a physical quantity that is an electric charge
- This class represents a physical quantity that is length
- This class represents a physical quantity
- This class represents an length measured in picas
- This class represents a count of pixels associated with a display or camera. It might, for example, be used to represent the width of a display device or camera in pixels. Because this value may be variable, this class captures a number of individual properties associated with such a count.
- This class represents the means available on a device for pointing input.
- This class represents the precision with which the pointing can be achieved on a device.
- This class represents an length measured in points
- This class represents a Script language
- This class represents a Style language
- This class represents the means available on a device for tactile input.
- This class represents the means available on a device for text input.
- This class represents a factor used to convert the value of one physical quantity into the value of another
- This class represents the Web Browser on a device.
- This class represents browser support.
- The author of the entry
- The organisation(s) from which the entry originated, if any
- This property represents a Bluetooth profile currently active on the device.
- This property represents the currently active network bearer on a device
- This is the active operating system
- This property defines the active Web browser on the device
- This property identifies the type of address associated with a bearer.
- This is a value representing the height component of an aspect ratio. For example, for a 4:3 aspect ratio, this value would be 3.
- This is a value representing the width component of an aspect ratio. For example, for a 4:3 aspect ratio, this value would be 4.
- A unique name for the class which appears in every instance and removes the need for large numbers of explicit disjointWith statements.
- This property defines the Bluetooth profiles supported by the device.
- This property represents the amount of memory available for use, in bytes.
- These are the available operating systems.
- This property defines a web browser that is available on the device
- This property represents the batteries in a device
- This property indicates whether the battery is currently being charged or not
- The capacity of a battery, as an amount of electric charge that it can store.
- This property holds the percentage of the battery capacity that remains available.
- This property holds the name of the network bearer.
- The name of the Bluetooth profile.
- This property represents the support for Bluetooth available on the device.
- This property represents the version of Bluetooth supported.
- This property defines the image support provided by this browser
- This property defines whether or not the browser supports cookies
- This property specifies whether or not the browser supports Java Applets.
- The typical number of pixels in the X direction of the display which can be used within the browser. This may be less than the total number available due to the presence of additional items on the display.
- The typical number of pixels in the Y direction of the display which can be used within the browser. This may be less than the total number available due to the presence of additional items on the display.
- This property represents the memory built into the device and which is not removable during normal operation.
- This is the common name of the entity in camel case form.
- This property represents a camera associated with a device
- This is the aspect ratio of the camera.
- This property indicates whether or not the camera is currently enabled.
- This property represents the aspect ratio of each pixel in a camera on a device.
- This property represents the resolution of the camera in pixels
- The official name of the character set, defined by IANA
- This property represents the commonly used, general categorisation of the bearer.
- This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity.
- This property represents the colloquial name for the conversion
- This property represents the value to be used to perform the conversion
- The name of a central processing unit.
- This property represents the current orientation
- This property represents the default orientation.
- The default value of the number of pixels
- A unique name for the class which appears in every instance and removes the need for large numbers of explicit disjointWith statements.
- This property represents the device associated with the delivery context.
- This property represents the hardware associated with a device
- The model identification assigned to the device by its vendor.
- The name assigned to a device
- This property represents the software on the device
- The name of the vendor who supplies the device.
- The version number assigned to the device by its vendor
- This property represents a display associated with a device.
- The aspect ratio associated with entire display in its default orientation.
- The number of bits of data held for each pixel of the display. This is related to the UAProf BitsPerPixel attribute.
- The total height of the display as a linear measure.
- The aspect ratio associated with a single pixel in the display.
- The total width of the display as a linear measure.
- This property identifies additional memory that is provided to a device, typically in the form of removable memory cards
- This property represents the quantity from whose units conversion is required.
- This is the common name of the entity in hyphenated form.
- This is the MIME type associated with this type of image.
- The colloquial name for this type of image.
- This property defines the character sets supported by the device for input.
- This property represents the name of the keyboard type associated with a device.
- The maximum value of the number of pixels
- The minimum value of the number pixels.
- This property represents the network in a delivery context.
- This property represents the network support available on the device.
- This property identifies the type of network for a bearer
- This property represents the number of input keys on the device whose function can be controlled programatically. It is related to the UAProf NumberOfSoftKeys attribute.
- The name of the operating system
- This is the operating system support on the device
- The name of the vendor who supplies this operating system
- The version of the operating system
- This property represents the orientation support for the display
- This property represents the name of a particular orientation
- This property defines the character sets supported by the device for output.
- This is the MIME type associated with this type of markup
- A restriction in the support for the page markup
- The name of a feature restriction for a page markup language
- The value of a particular feature restriction for a page markup language
- The name of the page markup
- This property defines the page markup supported by this browser.
- The variant of the page markup
- This property represents the version of a page markup language.
- The current value of the number of pixels
- This property specifies the type of pointing input supported by a device.
- This property represents the precision with which pointing can be carried out on a device.
- This property holds the name of the pointing resolution.
- This property represents the name of a pointing device type associated with a device.
- The image type that is preferred for this image support
- This property represents the preferred page markup language
- This class represents the main CPU for a device.
- This property specifies whether or not the display's default font is proportionally spaced.
- This property indicates whether or not the memory unit can be removed from the device by the user in normal operation.
- The name of the script language
- The version of the script language
- This property defines the set of script languages supported by this browser.
- The name of the style language
- The version of the style language
- This property defines the set of style languages supported by this browser.
- The set of image types that are supported.
- This property holds the set of network bearers supported by the device.
- This property represents a set of page markup languages that are supported.
- This property defines whether or not the device supports the ability to output audio beyond the basic capability for supporting voice calls.
- This property defines whether or not a display supports color output.
- This property specifies whether or not a display supports image output.
- This property specifies whether or not the device supports voice recognition.
- This property specifies the type of tactile input supported by a device.
- This property specifies the type of text input type supported by the device.
- This is the property that holds the name of the text input type associated with a device.
- This is the title of the entity in a form appropriate for use in the names of sections of a document describing the ontology.
- This property represents the quantity to whose units conversion is required
- The total number of pixels in the X direction of the display. The X direction is the horizontal direction in the display's default orientation.
- The total number of pixels in the Y direction of the display. The Y direction is the vertical direction in the display's defaul