Copyright © 2007 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark and document use 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 section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.
This is the second public Working Draft of a possible future W3C Recommendation.
The purpose of the Delivery Context Ontology is to provide a formal model for the delivery context which other specifications can reference normatively. It is anticipated that work at W3C and in other standards organisations will reference the ontology when needing formal definitions associated with the delivery context.
Comments on this document may be sent to the public public-uwa@w3.org mailing list (archived at http://lists.w3.org/Archives/Public/public-uwa/).
Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.
This document is published as part of the W3C Ubiquitous Web Applications Activity by the Ubiquitous Web Applications Working Group. It is a deliverable as defined in the Charter of that group.
This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
A References
A.1 Normative References
A.2 Informative References
B Acknowledgements (Non-Normative)
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 OWL[OWL]. The core, normative sections of this document are generated automatically from the ontology itself.
The ontology conforms to the OWL-DL expressivity. This allows it to be used within appropriately written reasoning systems.
The ontology contains a large number of disjoint classes. OWL-DL requires explicit definition of each disjoint relationship between classes. The number of such definitions becomes unmanageably large in ontololgies with a large number of classes.
Fortunately, there is an alternative mechanism for ensuring that classes are considered disjoint, without requiring the use of explicit statements. The mechanism relies on each class including a property that has a unique value. In this ontology, the property used is called deliveryContextEntityName. Each class derived from DeliveryContextEntity includes this property. Each class has a unique value for this property. The mechanism is referenced in the OWL Guide[OWL] in the discussion on disjoint classes. An illustration of the technique appears in [OWL-Test] in the section on Positive Entailment Test.
Editorial note: Rhys | 16/8/2007 |
The initial set of properties for the ontology were modelled on those in UAProf version 2. Subsequent discussion has enriched the set of properties currently defined. A number of groups are in the process of creating sets of properties for inclusion in the ontology. As a result it is likely that the properties will change. It's likely that the structure of the ontology will change in the light of new properties being added. Readers should not assume that this version represents any concensus about the content or the structure of the ontology. It does, however, represent a starting point for discussion. It also illustrates a number of basic features that such an ontology needs to provide. It seems likely that the overall structure and approach is likely to prove appropriate. |
The normative and informative parts of this specification are identified by use of labels within various sections. Generally, everything in the specification is considered to be normative, apart from the examples.
Individual conformance requirements or testable statements are identified by the use of specific key words. In particular, the key words must, must not, required, shall, shall not, should, should not, recommended, may, and optional in this specification are to be interpreted as described in [IETF RFC 2119].
This section describes the structure and layout of the sections that document the ontology. The delivery context is essentially hierarchical. The hierarchy is defined in 38 The Paths to the Characteristics. Despite the hierarchical nature of the delivery context, every individual property has an unique name.
Properties are associated with classes within the ontology. Each top level class is documented in its own chapter. Subclasses are documented within the chapter for their superclass. Cross references within this document link properties, classes and examples of their use.
Each class in the ontology is associated with a set of properties. These properties are defined in tables in the appropriate section of the specification. Each row in a table defines a single property in terms of a number of fields. The fields used in these tables are described as follows:
This field contains the formal name of the property within the class.
This field contains the type of the property. Datatype
properties have types that are not themselves classes.
Examples include xsd:int
, xsd:boolean
,
xsd:string
and xsd:float
. Object
properties have types that are classes. Usually these classes
are themselves defined in the ontology.
This field contains a description of the property.
This field defines the cardinality of the property. The number of
occurences of the property within the class is shown as an expression.
For example, the expression ≥ 0 and ≤ 1
indicates that
a property is optional. It's cardinality is 0 or 1. Similarly, the
expression =1
indicates that a property always occurs
exactly once.
This field holds values that apply across every instance of a class.
Some property values are fixed for every instance of a class. Where
this is the case, the value shown in the Value(s) field is prefixed by
the phrase Class Value:. For example, every instance of the
class Meters
, which represents a
physical length in meters, has a unitName
property with the value
"meter"
.
Some properties can hold values from a specific, predefined set.
Where this is the case, the value shown in the Value(s) field is
prefixed by the phrase One of:. For example, the Orientation
class, which represents the
orientation of features such as displays or cameras, has an orientationValue
property which can take only the values 0
,
90
, 180
or 270
.
This field defines the alternative names for the property. Alternative names might be useful in different programming environments for consistency with conventions.
Examples are given for specific classes in the specification. The associated tables contain one or more example classes, complete with values for each of their properties. The fields used in these tables are described as follows:
This field contains the identification of the instance that provides the example.
This field contains the formal name of the property whose value is shown as part of the example.
This field contains the type of the property in the example.
Datatype properties have types that are not themselves
classes. Examples include xsd:int
,
xsd:boolean
, xsd:string
and
xsd:float
. Object properties have types
that are classes. Usually these classes are themselves defined in the
ontology.
This field contains the value(s) of the property. Where a property has a cardinality of >1, multiple values may be shown in the example.
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: AngleOfArrivalLocationMethod, Api, ApplicationProtocol, AspectRatio, AssistedLocationMethod, Associated_Entity, AudioFormat, AudioFormatSupport, AudioPlayer, AvailableNetworkBearer, Battery, BearerType, BinaryFormat, BluetoothProfile, BluetoothSupport, Browser, CPU, Camera, CellIdLocationMethod, Centimeters, CharacterSet, Coulombs, DeliveryContext, DeliveryContext_Entity, DeliveryContext_EnvironmentEntity, DeliveryContext_HardwareEntity, DeliveryContext_JavaEntity, DeliveryContext_LocationEntity, DeliveryContext_MeasureEntity, DeliveryContext_NetworkEntity, DeliveryContext_SoftwareEntity, DeliveryContext_WebBrowserEntity, Device, DeviceHardware, DeviceSoftware, Display, Environment, ExtendedPageMarkup, FeatureRestriction, Feet, Format, GeoCoordinateRS, GeoCoordinates, ImageFormat, ImageFormatSupport, Inches, InputDevice, J2meConfiguration, J2meOptionalPackage, J2meProfile, J2meRuntimeEnvironment, J2meStandardOptionalPackage, JavaPlatform, JavaRuntimeEnvironment, JavaSupport, JtwiRuntimeEnvironment, Location, LocationMethod, LocationProvider, LocationProviderFeature, LocationProviderSupport, MarkupModule, MediaPlayer, MemoryUnit, MeterToCentimeter, MeterToFoot, MeterToInch, MeterToMillimeter, MeterToPica, MeterToPoint, Meters, MilliampHours, Millimeters, MmsClient, MmsSupport, MobileNetwork, NetworkBasedLocationMethod, NetworkBearer, NetworkEnvironment, NetworkMode, NetworkSupport, NetworkType, OperatingSystem, OperatingSystemSupport, Organisation, Orientation, OrientationSupport, Originator, PageMarkup, PageMarkupSupport, Person, PhysicalElectricCharge, PhysicalLength, PhysicalQuantity, Picas, PixelCount, Place, Point, PointingInputDevice, PointingResolution, Points, PropietaryPageMarkup, PushClient, RasterImageFormat, SatelliteLocationMethod, ScriptLanguage, ShortRangeLocationMethod, StandardPageMarkup, StyleLanguage, TactileInputDevice, TerminalBasedLocationMethod, TextFormat, TextInputType, TimeDifferenceLocationMethod, TimeOfArrivalLocationMethod, TransferEncoding, UTMCoordinates, UnassistedLocationMethod, UnitConversion, UriSchema, User, UserAgent, VectorImageFormat, VideoFormat, VideoFormatSupport, VideoPlayer, WGS84Coordinates, WTAI, WapPushClient, WapPushSupport, WebBrowser, WebBrowserApi, WebBrowserFeatures, WebBrowserSupport, Xhtml1Markup, Xhtml1ModularizedMarkup, Xhtml1Module, XmlFormat,
Properties: acceptedCharacterSets, acceptedTransferEncodings, activeBluetoothProfile, activeGeoCoordinateRS, activeJavaRuntimeEnvironment, activeMmsClient, activeNetworkBearer, activeOperatingSystem, activeUserAgent, activeWapPushClient, activeWebBrowser, addressType, alternativeNames, altitude, apis, applicationProtocols, aspectRatio, aspectRatioHeightComponent, aspectRatioWidthComponent, audioFormatSupport, availableJavaRuntimeEnvironments, availableLocationProviders, availableMemorySize, availableMmsClients, availableNetworkBearers, availableOperatingSystems, availableWapPushClients, availableWebBrowsers, batteries, batteryBeingCharged, batteryCapacity, batteryLevel, bearerNetwork, bearerType, bitsPerPixel, bluetoothSupport, bluetoothVersions, builtInMemory, cacheSize, cameraEnabled, cameraResolution, cameras, cellIdentifier, colloquialNames, conversionFactor, conversionName, conversionValue, coordinates, course, currentOrientation, currentPosition, datum, defaultJavaRuntimeEnvironment, defaultMmsClient, defaultOrientation, defaultPixelCount, defaultWapPushClient, defaultWebBrowser, device, deviceHardware, deviceIdentifier, deviceSoftware, display, easting, email, environment, extensionBaseMarkups, extensionMemory, fromQuantity, geoReferenceSystem, height, homeNetwork, horizontalAccuracy, imageFormatSupport, imei, inputCharacterSets, inputDevices, j2meConfigurations, j2meOptionalPackages, j2meProfiles, javaPlatforms, javaSupport, jsrNumber, lastKnownPosition, latitude, latitudeZone, location, locationCostsMoney, locationFeatures, locationMethod, locationProviderSupport, locationTimestamp, longitude, longitudeZone, markupModules, maximumCpuFrequency, maximumDownloadableObjectSize, maximumEmbeddedObjectSize, maximumHeapSize, maximumJarSize, maximumMmsMessageSize, maximumPixelCount, maximumTotalPageWeight, maximumWapPushMessageSize, maximumWapPushRequests, meid, mimeTypes, minimumPixelCount, mmsSupport, mmsVersions, model, name, namespace, network, networkIdentifier, networkMode, networkSupport, networkType, northing, numberOfSoftKeys, operatingNetworkBearer, operatingSystemSupport, operationBands, organisations, orientationSupport, orientationValue, originator, outputCharacterSets, pageMarkupSupport, pixelAspectRatio, pixelCount, pointingResolution, preferredAudioFormat, preferredImageFormat, preferredPageMarkupLanguage, preferredVideoFormat, prefix, primaryCPU, primaryCamera, proportionalDefaultFont, publicIdentifier, relatedUAProfEntity, relatedW3CoreVocProperty, removableMemory, rendersTables, restrictedElement, restrictionValue, restrictions, scriptLanguages, showsPageTitle, speed, styleLanguages, supportedAudioFormats, supportedBluetoothProfiles, supportedFormats, supportedGeoCoordinateRS, supportedImageFormats, supportedLocationProviders, supportedNetworkBearers, supportedNetworkModes, supportedPageMarkupLanguages, supportedVideoFormats, supportsAudioOutput, supportsBookmarks, supportsColor, supportsCookies, supportsFrames, supportsImages, supportsJavaApplets, supportsVoiceRecognition, systemIdentifier, textInputType, toQuantity, totalDisplayPixelsX, totalDisplayPixelsY, totalMemoryForJavaApps, totalMemorySize, typicalDisplayCharactersX, typicalDisplayCharactersY, typicalResponseTime, uTMCoordinates, unitAbbreviation, unitName, uriSchemas, usableDisplayPixelsX, usableDisplayPixelsY, user, value, vendor, version, verticalAccuracy, videoFormatSupport, wGS84Coordinates, wapPushSupport, wapPushVersions, webBrowserFeatures, webBrowserSupport, where, width, xhtml11Modules,
Angle Of Arrival Method - Location method Angle of Arrival for cellular / terrestrial RF system.
API - This is a generic class that represents an application programming interface
Application Protocol - This class represents application-level protocols
Aspect Ratio - This class represents an aspect ratio. The Aspect Ratio is ratio of the width, of some physical entity, to its height.
Assisted Method - Location method is assisted by the other party (Terminal assisted for Network based, Network assisted for terminal based)
Associated Entity - 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.
Audio Format - This class represents a particular audio format, such as MP3 or WAV.
Audio Format Support - The support of audio formats in the device
Audio Player - This class represents a user agent capable of dealing with audio formats
Available Network Bearer - A network bearer which is available i.e. has an associated network
Battery - This class represents a battery in a device
Bearer Type - This class represents bearer types
Binary Format - A format that uses binary representation to model something
Bluetooth Profile - This class describes a specific Bluetooth profile used to support a particular user scenario.
Bluetooth Support - This class represents Bluetooth support.
Browser - This class represents any kind of browser capable of interpreting one or more markup languages
CPU - This class describes a central processing unit associated with a device.
Camera - This class represents a camera in a device.
Cell Id Method - Location method Cell-ID for cellular (in GSM, this is the same as CGI, Cell Global Identity).
Centimeters - This class represents an length measured in centimeters
Character Set - This class defines a specific character set officially identified by IANA.
- This class represents an electric charge measured in Coulombs
Delivery Context - This class represents the set of characteristics that describes the context in which materials are exchanged between the Web and a device.
Delivery Context Entity - This is the base class for the entities that define the delivery context.
Delivery Context Environment Entity - This class represents a delivery context environment entity
Delivery Context Hardware Entity - This class represents a delivery context hardware entity
Delivery Context Java Entity - This class subsumes all the classes that are related to the Java aspect of a Delivery Context
Delivery Context Location Entity - This class reprensents the set of all delivery context entities that has to do with location
Delivery Context Measure Entity -
Network Entity - This class reprensents the set of all delivery context entities that have to do with the network aspect
Delivery Context Software Entity - This class represents a delivery context software entity
Delivery Context Web Browser Entity - This class represents a Delivery Context entity that has to do with the WebBrowser aspect
Device - This class represents a device in the delivery context
Device Hardware - This class represents the hardware in a device
Device Software - This class represents the software in a device
Display - This class represents a visual display on a device.
Environment - This class represents all the properties that have to do with the environment aspect of a delivery context
Extended Page Markup - This class represents page markups that are the result of extensions made over standard page markups
FeatureRestriction - This class represents a feature restriction related to an implementation
Feet - This class represents a length measured in feet
Format - This class represents the set of all possible formats that can be used to represent something
Geographical Coordinate Reference System - This class represents a geographical coordinate system
Geographical Coordinates - This class represents geographical coordinates that allow to locate precisely a point on the Earth surface
Image Format - This class represents a particular image format, such as jpeg, gif or png.
Image Format Support - This class represents image support.
Inches - This class represents an length measured in inches
Input Type - This class represents the set of the different input devices that can be available in a device
J2ME Configuration - This class represents J2ME configurations
J2ME Optional Package - This class represents J2ME optional packages
J2ME Profile - This class represents J2ME Profiles
J2ME Runtime Environment - This class represents a J2ME runtime environment
J2ME Standard Optional Package - This class represents standard optional packages that can run ina J2ME runtime environment
Java Platform - This class represents Java Platforms
Java Runtime Environment - This class represents Java Runtime Environments
Java Support - This class represents the Java support offered by entities in a delivery context
JTWI Runtime Environment - This class represents a JTWI-compliant J2ME runtime environment
Location - This class represents all the location information about something
Location Method - It represents an specific mechanism used to calculate the location of a thing
Location Provider - Represents an entity capable of providing location information
Location Provider Feature - This class represents location provider features
Location Provider Support - This class represents location provider support
Markup Module - This class represents a module of a markup language
Media Player - This class represents any kind of user agent capable of playing media
Memory Unit - 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.
Meter to Centimeter - This class represents the factor used in converting meters to centimeters
Meter to Foot - This class represents the factor used in coverting meters to feet
Meter to Inch - This class represents the factor used in converting meters to inches
Meter to Milimeter - This class represents the factor used in converting meters to millimeters
Meter to Pica - This class represents the factor used in converting meters to picas
Meter to Point - This class represents the factor used in coverting meters to points
Meters - This class represents an length measured in meters
Milliamperes-Hour - This class represents an electric charge measured in milliamp hours
Millimeters - This class represents an length measured in millimeters
MMS User Agent - A user agent capable of managing MMS Messages
MMS Support - This class represents MMS Support
Mobile Network - A mobile network that supports several network bearers
Network Based Method - Location method is of type network based. This means that the final location result is calculated in the network.
Network Bearer - This class represents a network bearer in a delivery context.
Network Environment - This class represents the network environment present in a delivery context
Newtwork Mode - A mode of operation of a network which includes a network type and operation frequency bands
Network Support - This class represents the network in a delivery context
Network Type - This class represents different network types
Operating System - An operating system
Operating System Support - This class represents operating system support.
Organisation - This class records originators who are organisations
Orientation - This class represents the orientation of a 2 dimensional entity, such as a display, camera or page.
Orientation Support - This class defines the orientations supported by a two dimensional entity, such as a display, camera or page.
Originator - This class records the origin of entries in the ontology
Page Markup - A page markup language, such as HTML or WML
Page Markup Support - This class represents the page markup support of a browser
Person - This class records those originators who are persons that work within organisation
Physical Electric Charge - This class represents a physical quantity that is an electric charge
Physical Length - This class represents a physical quantity that is length
Physical Quantity - This class represents a physical quantity
Picas - This class represents an length measured in picas
Pixel Count - 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.
Place - This class represents all the information about the current location associated with the current Delivery Context
Point - This class represents a point on the Earth surface
Pointing Input Type - This class represents the means available on a device for pointing input.
Pointing Resolution - This class represents the precision with which the pointing can be achieved on a device.
Points - This class represents an length measured in points
Propietary Page Markup - This class represents all the page markups that are extensions (additions or removals) of well-known standard markups
Push Client - This class represents user agents capable of receiving and processing push requests
Raster Image Format - This class represents raster image formats
Satellite Method - The location method uses satellites to assist in obtaining the location
Script Language - This class represents a Script language
Short Range Method - Location method Short-range positioning system (for example, Bluetooth LP).
Standard Page Markup - This class represents those page markups that are standard
Style Language - This class represents a Style language
Tactile Input Type - This class represents the means available on a device for tactile input.
Terminal Based Method - Location method is of type terminal based. This means that the final location result is calculated in the terminal.
Text Format - A format that uses text to represent something
Text Input Type - This class represents the means available on a device for text input.
Time Difference Method - Location method Time Difference for cellular / terrestrial RF system
Time of Arrival Method - Location method Time of Arrival (TOA) for cellular / terrestrial RF system.
Transfer Encoding - This class represents transfer encoding formats as specified by RFC 2045 and registered with IANA.
UTM Coordinates - This class represents UTM coordinates
Unassisted Method - Location method is unassisted it does not need other party in order to obtain the location
Unit Conversion - This class represents a factor used to convert the value of one physical quantity into the value of another
URI Schema - This class represents URI Schemas
User - This class represents models all the user-related aspects of the Delivery Context Extensions to this class are welcome to model any user property particularly using de-facto standards such as FOAF
User Agent - This class represents a client within a device
Vector Image Format - This class represents vectorial image formats
Video Format - This class represents a particular video format, such as AVI or MP4.
Video Format Support - The support of video formats in a device
Video Player - This class represents user agents capable of dealing with video formats
WGS84 Coordinates - This class represents WGS84 coordinates
WAP Push Client - A user agent capable of managing WAP Push incoming messages
WAP Push Support - The WAP Push Support of the Device
Web Browser - This class represents the Web Browser on a device.
Web Browser API - This class represents APIs implemented by Web Browsers
Web Browser Features - This class represents the features of a Web Browser
Web Browser Support - This class represents browser support.
XHTML 1 Markup - This class represents any kind of XHTML1-based markup
XHTML 1 Modularized Markup - A modularized format based on different XHTML1 modules. It should have at least the core XHTML1 modules
XHTML 1 Module - An XHTML 1 module as specified in the XHTML Modularization
XML Format - This class represents formats that are represented using XML
Accepted Character Sets - This property represents the charsets accepted by a user agent
Accepted Transfer Encodings - The accepted transfer encodings supported by a user agent.
Active bluetooth Profile - This property represents a Bluetooth profile currently active on the device.
Active Geographical Coordinate System - Indicates what is the active geographical coordinate system
Active Java Runtime Environment - The activa Java runtime environment
Active MMS Client - Indicates what is the active MMS Client
Active Network Bearer - This property represents the currently active network bearer on a device
Active Operating System - This is the active operating system
Active User Agent - The user agent currently used by the user and responsible of the current interaction in this context
Active WAP Push Client - Indicates what is the active WAP Client
Active Web Browser - This property defines the active Web browser on the device
Address Type - This property identifies the type of address associated with a bearer.
Alternative Names - The alternative names of a Delivery Context Entity
Altitude - The altitude as defined by the WGS84 coordinate system
APIs - The APIs supported by a browser
Supported Application Protocols - The supported protocols of a user agent
Aspect Ratio - The aspect ratio associated with an entire display in its default orientation.
Aspect Ratio Height Component - 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.
Aspect Ratio Width Component - 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.
Audio Support - The audio support of a delivery context entity
Available Java Runtime Environments - The available runtime environments
Available Location Providers - This property represents the LocationProviders that are currently available in the Delivery Context
Available Memory Size - This property represents the amount of memory available for use, in bytes.
Available MMS Clients - Indicates what are the MMS clients available (i.e. subject of being sent a message to them)
Available network bearers - The available network bearers in this environment
Available Operating Systems - These are the available operating systems.
Available WAP Push User Clients - Indicates what are the WAP Push Clients available in the device (capable of receive a message)
Available Web Browsers - This property defines a web browser that is available on the device
Batteries - This property represents the batteries in a device
Battery Being Charged - This property indicates whether the battery is currently being charged or not
Battery Capacity - The capacity of a battery, as an amount of electric charge that it can store.
Battery Level - This property holds the percentage of the battery capacity that remains available.
Bearer Network - The actual network of a NetworkBearer
Bearer Type - This property holds the type of the network bearer.
Display Bits Per Pixel - The number of bits of data held for each pixel of the display.
Bluetooth Support - This property represents the support for Bluetooth available on the device.
Supported Bluetooth Versions - This property represents the version of Bluetooth supported.
Built-in Memory - This property represents the memory built into the device and which is not removable during normal operation.
Cache Size - The size of the cache (in bytes) implemented by the browser
Camera Enabled - This property indicates whether or not the camera is currently enabled.
Camera Resolution - This property represents the resolution of the camera in pixels
Camera - This property represents a camera associated with a device
Cell Identifier - The id of the cell to which the device is interacting with in the mobile network
Colloqial Names - The colloquial names of a delivery context entity
Conversion Factor - This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity.
Conversion Name - This property represents the colloquial name for the conversion
Conversion Value - This property represents the value to be used to perform the conversion
Coordinates - The coordinates of a point
Course - The device''s course made good in degrees relative to true north. The value is always in the range [0.0,360.0) degrees.
Current Orientation - This property represents the current orientation
Current Position - The current position that will need to be determined by the location provider
Datum - The datum that express the reference of the coordinates
Default Java Runtime Environment - The default Jaava runtime environment
Default MMS Client - The default MMS client on the device
Default Orientation - This property represents the default orientation.
Default Pixel Count - The default value of the number of pixels
Default WAP Push Client - The default WAP Push Client on a device
Default Web Browser - The default Web Browser in a device
Device - This property represents the device associated with the delivery context.
Device Hardware - This property represents the hardware associated with a device
Device Identifier - Identifies uniquely a device
Device Software - This property represents the software on the device
Display - This property represents a display associated with a device.
Easting - The easting (x) component of the UTM coordinates measured in metres
Orignator's Email - The e-mail of the person
Environment - The environment associated to this delivery context
Extension Base Markup - The standard base markup upon which a variant has been built
Extension Memory - This property identifies additional memory that is provided to a device, typically in the form of removable memory cards
From Quantity - This property represents the quantity from whose units conversion is required.
Georeference System - This property represents the reference system in which are expressed the geographical coordinates
Height - The total height of the display as a linear measure.
Home Network - The home network of a device
Horizontal Accuracy - Stimate of the horizontal accuracy of the location in metres
Image Support - The image support of a delivery context entity
IMEI - The International Mobile Equipment Identity or IMEI (pronounced /aɪˈmiː/) is a number unique to every GSM and UMTS mobile phone. It is usually found printed on the phone underneath the battery and can also be found by dialing the sequence *#06# into the phone.
Input Character Sets - This property defines the character sets supported by the device for input.
Input Devices - The input mechanisms supported by a device
Supported J2ME Configurations - The supported J2ME configurations
J2ME Optional Packages - The optional packages that makes available a J2ME runtime environment
Supported J2ME Profiles - The supported J2ME profiles
Java Platforms - The Java Platforms supported by a Java Runtime Environment
Java Support - The Java support of a device
JSR Number - The JSR number that corresponds to a Java Technology
Last Known Position - The last known position as reported by the location provider
Latitude - Latitude as defined by the WGS84 coordinate reference system
UTM Latitude Zone - The UTM system segments each longitude zone into 20 latitude zones. Each latitude zone is 8 degrees high, and is lettered starting from "C" at 80° S, increasing up the English alphabet until "X", omitting the letters "I" and "O" (because of their similarity to the digits one and zero).
Location - The location information about the place corresponding to this delivery context
Costs Money - This property indicates whether the location provider has a cost for the user
Supported Location Features - The location features supported by the location provider
Location Method - The location method used by a LocationProvider for determining the current location associated to the delivery context
Location Provider Support - This is the location provider support of the Delivery Context
Location Timestamp - A timestamp that indicates when it was performed the last location request to the location provider. The value of this property can be used to determine if applications need to ask about the last known position or the current position
Longitude - The longitude as defined by the WGS84 coordinate system
UTM Longitude Zone - The UTM system divides the surface of the Earth between 80° S latitude and 84° N latitude into 60 zones, each 6° of longitude in width and centered over a meridian of longitude. Zones are numbered from 1 to 60. Zone 1 is bounded by longitude 180° to 174° W and is centered on the 177th West meridian. Zone numbering increases in an easterly direction.
Markup Modules - The modules used by a markup language
CPU Maximum Frequency - Processor maximum speed
Maximum Downloadable Object Size - Maximum size in bytes for content downloaded via web browser.
Maximum Embedded Object Size - Maximum size in bytes for media embedded in web pages
Maximum Heap Size - The maximum heap size supported by a Java Runtime Environment
Maximum JAR size - The maximum JAR size for a Java Application
MMS Maximum Message Size - The maximum size of an interchaned message
Maximum Pixel Count - The maximum value of the number of pixels
Maximum Total Page Weight - The maximum page weight in bytes supported by a browser (this includes the markup and all the possible referenced objects in the page) such as images, styleSheets, script files, etc
WAP Push Maximum Message Size - THe maximum message size supported by the WAP Push User Agent
WAP Push Maximum Number of Requests - The maximum number of WAP Push requests that the WAP Push User Agent is capable to deal with.
MEID - Mobile Equipment Identifier (MEID) is a globally unique number identifying a physical piece of CDMA mobile station equipment. The number format is defined by the 3GPP2 standard S.R0048 but in practical terms, it can be seen as an IMEI but with hexadecimal digits.
Content Type - These are the MIME types associated with this type of format.
Minimum Pixel Count - The minimum value of the number pixels.
MMS Support - The MMS support of the device
MMS versions - The supported MMS versions
Model - The model identification assigned to the something by its vendor.
Name - The name of a delivery context entity
Namespace - The namespace of an XML format
Network - This property represents the network in a delivery context.
Network Identifier - The identifier of a mobile network
Network Mode - The network operation characteristics of a network bearer
Network Support - This property represents the network support available on the device.
Network Type - The type of network
Northing - The northing component of the UTM coordinates measured in metres
Number of Soft Keys - This property represents the number of input keys on the device whose function can be controlled programatically.
Operating Network Bearer - The network bearer that it is operative in this delivery context
Operating System Support - This is the operating system support on the device
Operation Bands - The frequencies of operation of a device in a network. Frquencies are expressed in Mhz
- The organisations who is member an originator of an entry in the ontology
Orientation Support - This property represents the orientation support for the display
Orientation Value - This property represents the name of a particular orientation
- The originator of an entity in the ontology
Output Character Sets - This property defines the character sets supported by the device for output.
Page Markup Support - This property defines the page markup supported by this browser.
Display Pixel Aspect Ratio - The aspect ratio associated with a single pixel in the display.
Pixel Count - The current value of the number of pixels
Pointing Resolution - This property represents the precision with which pointing can be carried out on a device.
Preferred Audio Format - The preferred audio format for this audio support
Preferred Image Format - The image format that is preferred for this image support
Preferred Page Markup Language - This property represents the preferred page markup language
Preferred Video Format - The preferred video format for this video format support
Prefix - The prefix used by an UriSchema
Primary CPU - This class represents the main CPU for a device.
Primary Camera - The primary camera of the device
Proportional Default Font - This property specifies whether or not the display's default font is proportionally spaced.
Public Identifier - The public identifier of an XML format
Removable Memory - This property indicates whether or not the memory unit can be removed from the device by the user in normal operation.
Renders Tables - Indicates whether the browser is capable of rendering tables or not
Restricted Element - The element to which the restriction applies
Restriction Value - The value of a feature restriction
Restrictions - The restrictions related to a Web Browser and its implementation of different technologies
Script Languages - This property defines the set of script languages supported by this browser.
Shows Page Title - Indicates whether the browser displays the title of the current page or not
Speed - Observed speed
Style Languages - This property defines the set of style languages supported by this browser.
Supported Audio Formats - The supported audio formats
Supported Bluetooth Profiles - This property defines the Bluetooth profiles supported by the device.
Supported Formats - The supported formats of a user agent
Geographical Coordinate Systems - Indicates what are goegraphical coordinate systems supported by the location provider
Supported Image Formats - The set of image types that are supported.
Supported Location Providers - This property is a list of the supported LocationProviders in a Delivery Context
Supported Network Bearers - This property holds the set of network bearers supported by the device.
Supported Network Modes - The supported network modes of a device
Supported Page Markup Languages - This property represents a set of page markup languages that are supported.
Supported Video Formats - The supported video formats
Supports Audio Output - This property defines whether or not the device supports the ability to output audio beyond the basic capability for supporting voice calls.
Browser Bookmark Support - Indicates whether the device is able of saving the address of a web site in a favourite list.
Supports Color - This property defines whether or not a display supports color output.
Browser Supports Cookies - This property defines whether or not the browser supports cookies
Web Browser Frame support - Indicates whether the browser is capable of displaying frames.
Supports Images - This property specifies whether or not a display supports image output.
Browser Supports Java Applets - This property specifies whether or not the browser supports Java Applets.
Supports Voice Recognition - This property specifies whether or not the device supports voice recognition.
System Identifier - The system identifier of an XML format
Text Input Devices - This property specifies the text input type supported by the device.
To Quantity - This property represents the quantity to whose units conversion is required
Total Display Pixels X - 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.
To Display Pixels Y - The total number of pixels in the Y direction of the display. The Y direction is the vertical direction in the display's default orientation.
JavaMaxMemorySize - Indicates the device's maximum size in bytes for storing Java applications.
Total Memory Size - This property represents the total size of the memory in bytes.
Typical Display Characters X - The typical number of characters that can be displayed in a single row on the device display. This is an estimate using the default font for the device. It is related to the UAProf ScreenSizeChar attribute.
Typical Display Characters Y - The typical number of rows of characters that can be displayed on the device display. This is an estimate using the default font for the device. It is related to the UAProf ScreenSizeChar attribute.
Typical Response Time - This property represents the typical response time in seconds of a location provider from the instant in which the location is requested to the moment in which the location is returned
UTM Coordinates - Coordinates of a point expressed in the UTM reference system
Unit Abbreviation - This property represents the abbreviation for the unit in which the quantity is represented.
Unit Name - This property represents the name of the unit in which the quantity is represented.
Supported URI Schemas - The supported URI Schemas of a user agent
Usable Display Pixels X - The typical number of pixels in the X direction of the display which can be used within a delivery context. This may be less than the total number available due to the presence of additional items on the display.
Usable Display Pixels Y - The typical number of pixels in the Y direction of the display which can be used within a delivery context. This may be less than the total number available due to the presence of additional items on the display.
User - The user component of a delivery context
Value - This property represents the value of the quantity.
Vendor - The name of the vendor who manufactures something
Version - The version number assigned to the something by its vendor
Vertical Accuracy - Stimate of the vertical accuracy of the location in metres
Video Support - The video support of a delivery context entity
WGS84 Coordinates - Coordinates of a point expressed in the WGS84 reference system
WAP Push Support - The WAP Push support of the device
WAP Push Versions - Represents the versions of the (WAP) Push enabler supported.
Web Browser Features - The features of a Web Browser
Web Browser Support - The browser support available on the device
Where - The place aspect of the delivery context
Width - The total width of something as a linear measure.
XHTML Modules - The XHTML Modules used by an XHTML Format. The modules that are values of this property are fully supported i.e. if a module is not supported entirely should not be appear as a value of this property
The editors wish to acknowledge the contributions of members of the UWA WG.
The editors wish to acknowledge the specific written contributions of: