W3C

Delivery Context Ontology

W3C Working Draft 21 December 2007

This version:
http://www.w3.org/TR/2007/WD-dcontology-20071221/
Latest version:
http://www.w3.org/TR/dcontology/
Previous version:
This is the first Public Working Draft
Editor:
Rhys Lewis, Volantis Systems Ltd. <rhys@volantis.com>

Abstract

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.

Status of this Document

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 first 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.

Table of Contents

1 Introduction
    1.1 Definition of the Ontology
        1.1.1 Disjoint Classes
    1.2 Reading the Specification
        1.2.1 Conformance Information
            1.2.1.1 Normative and Informative Parts
            1.2.1.2 Normative Language for Conformance Requirements
    1.3 Documentation Conventions
        1.3.1 Reading the Property Tables
        1.3.2 Reading the Example Tables
2 Image Type
    2.1 Examples of the Image Type Class
3 Device
    3.1 Examples of the Device Class
4 Delivery Context
    4.1 Examples of the Delivery Context Class
5 Aspect Ratio
    5.1 Examples of the Aspect Ratio Class
6 Page Markup Support
    6.1 Examples of the Page Markup Support Class
7 CPU
    7.1 Examples of the CPU Class
8 Web Browser Support
    8.1 Examples of the Web Browser Support Class
9 Image Support
    9.1 Examples of the Image Support Class
10 Web Browser
    10.1 Examples of the Web Browser Class
11 Script Language
    11.1 Examples of the Script Language Class
12 Style Language
    12.1 Examples of the Style Language Class
13 Operating System Support
    13.1 Examples of the Operating System Support Class
14 Text Input Type
    14.1 Examples of the Text Input Type Class
15 Bluetooth Support
    15.1 Examples of the Bluetooth Support Class
16 Network Support
    16.1 Examples of the Network Support Class
17 Operating System
    17.1 Examples of the Operating System Class
18 Pointing Input Type
    18.1 Examples of the Pointing Input Type Class
19 Pixel Count
    19.1 Examples of the Pixel Count Class
20 Bluetooth Profile
    20.1 Examples of the Bluetooth Profile Class
21 Device Name
    21.1 Examples of the Device Name Class
22 Orientation
    22.1 Examples of the Orientation Class
23 Pointing Resolution
    23.1 Examples of the Pointing Resolution Class
24 Camera
    24.1 Examples of the Camera Class
25 Network Bearer
    25.1 Examples of the Network Bearer Class
26 Device Hardware
    26.1 Examples of the Device Hardware Class
27 Display
    27.1 Examples of the Display Class
28 Page Markup
    28.1 Examples of the Page Markup Class
29 Device Software
    29.1 Examples of the Device Software Class
30 Unit Conversion
    30.1 Meter to Pica Conversion
    30.2 Meter to Point Conversion
    30.3 Meter to Millimeter Conversion
    30.4 Meter to Centimeter Conversion
    30.5 Meter to Inch Conversion
    30.6 Meter to Foot Conversion
31 Character Set
    31.1 Examples of the Character Set Class
32 Tactile Input Type
    32.1 Examples of the Tactile Input Type Class
33 Battery
    33.1 Examples of the Battery Class
34 Memory Unit
    34.1 Examples of the Memory Unit Class
35 Orientation Support
    35.1 Examples of the Orientation Support Class
36 Page Markup Feature Restriction
    36.1 Examples of the Page Markup Feature Restriction Class
37 Physical Quantity
    37.1 Physical Electric Charge
        37.1.1 Milliamp Hours
            37.1.1.1 Examples of the Milliamp Hours Class
        37.1.2 Coulombs
            37.1.2.1 Examples of the Coulombs Class
    37.2 Physical Length
        37.2.1 Meters
            37.2.1.1 Examples of the Meters Class
        37.2.2 Feet
            37.2.2.1 Examples of the Feet Class
        37.2.3 Picas
            37.2.3.1 Examples of the Picas Class
        37.2.4 Centimeters
            37.2.4.1 Examples of the Centimeters Class
        37.2.5 Millimeters
            37.2.5.1 Examples of the Millimeters Class
        37.2.6 Inches
            37.2.6.1 Examples of the Inches Class
        37.2.7 Points
            37.2.7.1 Examples of the Points Class
38 The Paths to the Characteristics
39 Derived Properties

Appendices

A References
    A.1 Normative References
    A.2 Informative References
B Acknowledgements (Non-Normative)


1 Introduction

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.

1.1 Definition of the Ontology

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.

1.1.1 Disjoint Classes

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 ontontology 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.

1.2 Reading the Specification

1.2.1 Conformance Information

1.2.1.1 Normative and Informative Parts

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.

1.2.1.2 Normative Language for Conformance Requirements

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].

1.3 Documentation Conventions

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.

1.3.1 Reading the Property Tables

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:

Name

This field contains the formal name of the property within the class.

Type

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.

Description

This field contains a description of the property.

Occurs

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.

Value(s)

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.

Alternate Names

This field defines the alternative names for the property. Alternative names might be useful in different programming environments for consistency with conventions.

1.3.2 Reading the Example Tables

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:

Example Instance

This field contains the identification of the instance that provides the example.

Property Name

This field contains the formal name of the property whose value is shown as part of the example.

Type

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.

Value(s)

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.

2 Image Type

This class represents a particular type of image, such as jpeg, gif or png.

Properties of the Image Type Class
Name Type Description Occurs Value(s) Alternate Names
imageTypeColloquialName xsd:string The colloquial name for this type of image. =1  
imageTypeColloquialName
image-type-colloquial-name
imageContentType xsd:string This is the MIME type associated with this type of image. =1  
imageContentType
image-content-type

2.1 Examples of the Image Type Class

Example Instance Property Name Type Value(s)
Progressive JPEG imageTypeColloquialName xsd:string
Progressive JPEG
imageContentType xsd:string
image/jpeg
PNG imageTypeColloquialName xsd:string
PNG
imageContentType xsd:string
image/png
JPEG imageTypeColloquialName xsd:string
JPEG
imageContentType xsd:string
image/jpec
GIF imageTypeColloquialName xsd:string
GIF
imageContentType xsd:string
image/gif

3 Device

This class represents a device in the delivery context

Properties of the Device Class
Name Type Description Occurs Value(s) Alternate Names
deviceName DeviceName The name assigned to a device =1  
deviceName
device-name
deviceSoftware DeviceSoftware This property represents the software on the device =1  
deviceSoftware
device-software
deviceHardware DeviceHardware This property represents the hardware associated with a device =1  
deviceHardware
device-hardware

3.1 Examples of the Device Class

Example Instance Property Name Type Value(s)
Device_SonyEricsson_P910i deviceName DeviceName
Sony Ericsson P910i V 1.0
deviceSoftware DeviceSoftware
DeviceSoftware_P910i
deviceHardware DeviceHardware
DeviceHardware_SonyEricsson_P910

4 Delivery Context

This class represents the set of characteristics that describes the context in which materials are exchanged between the Web and a device.

Properties of the Delivery Context Class
Name Type Description Occurs Value(s) Alternate Names
device Device This property represents the device associated with the delivery context. =1  
device
device
network NetworkSupport This property represents the network in a delivery context. =1  
network
network

4.1 Examples of the Delivery Context Class

Example Instance Property Name Type Value(s)
ExampleDC_1 device Device
network NetworkSupport

5 Aspect Ratio

This class represents an aspect ratio. The Aspect Ratio is ratio of the width, of some physical entity, to its height.

Properties of the Aspect Ratio Class
Name Type Description Occurs Value(s) Alternate Names
aspectRatioWidthComponent xsd:positiveInteger 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. =1  
aspectRatioWidthComponent
aspect-ratio-width-component
aspectRatioHeightComponent xsd:positiveInteger 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. =1  
aspectRatioHeightComponent
aspect-ratio-height-component

5.1 Examples of the Aspect Ratio Class

Example Instance Property Name Type Value(s)
AspectRatio_2_3 aspectRatioWidthComponent xsd:positiveInteger
2
aspectRatioHeightComponent xsd:positiveInteger
3
AspectRatio_1_1 aspectRatioWidthComponent xsd:positiveInteger
1
aspectRatioHeightComponent xsd:positiveInteger
1
AspectRatio_3_2 aspectRatioWidthComponent xsd:positiveInteger
3
aspectRatioHeightComponent xsd:positiveInteger
2

6 Page Markup Support

Properties of the Page Markup Support Class
Name Type Description Occurs Value(s) Alternate Names
preferredPageMarkupLanguage PageMarkup This property represents the preferred page markup language =1  
preferredPageMarkupLanguage
preferred-page-markup-language
supportedPageMarkupLanguages PageMarkup This property represents a set of page markup languages that are supported. ≥ 0  
supportedMarkupLanguages
supported-markup-languages

6.1 Examples of the Page Markup Support Class

Example Instance Property Name Type Value(s)
PageMarkupSupport_SE1-P910 preferredPageMarkupLanguage PageMarkup
XHTML Mobile Profile 1.0 :SE-P910
supportedPageMarkupLanguages PageMarkup
WML 1.3 :P910i
XHTML Mobile Profile 1.0 :SE-P910
PageMarkupSupport_Op631-P910 preferredPageMarkupLanguage PageMarkup
XHTML Mobile Profile 1.0 :Op631-P910
supportedPageMarkupLanguages PageMarkup
XHTML Mobile Profile 1.0 :Op631-P910

7 CPU

This class describes a central processing unit associated with a device.

Properties of the CPU Class
Name Type Description Occurs Value(s) Alternate Names
cpuName xsd:string The name of a central processing unit. =1  
cpuName
cpu-name

7.1 Examples of the CPU Class

Example Instance Property Name Type Value(s)
ARM9 cpuName xsd:string
ARM9

8 Web Browser Support

This class represents browser support.

Properties of the Web Browser Support Class
Name Type Description Occurs Value(s) Alternate Names
availableWebBrowsers WebBrowser This property defines a web browser that is available on the device ≥ 0  
availableWebBrowsers
Available-web-browsers
activeWebBrowser WebBrowser This property defines the active Web browser on the device =1  
activeWebBrowser
active-web-browser

8.1 Examples of the Web Browser Support Class

Example Instance Property Name Type Value(s)
WebBrowserSupport_SonyEricsson_P910 availableWebBrowsers WebBrowser
Opera 6.31
Sony Ericsson 1
activeWebBrowser WebBrowser
Opera 6.31

9 Image Support

This class represents image support.

Properties of the Image Support Class
Name Type Description Occurs Value(s) Alternate Names
preferredImageType ImageType The image type that is preferred for this image support =1  
preferredImageType
preferred-image-type
supportedImageTypes ImageType The set of image types that are supported. ≥ 0  
supportedImageTypes
supported-image-types

9.1 Examples of the Image Support Class

Example Instance Property Name Type Value(s)
ImageSupport_Opera_6.31 preferredImageType ImageType
JPEG
supportedImageTypes ImageType
GIF
PNG
JPEG

10 Web Browser

This class represents the Web Browser on a device.

Properties of the Web Browser Class
Name Type Description Occurs Value(s) Alternate Names
browserImageSupport ImageSupport This property defines the image support provided by this browser =1  
browserImageSupport
browser-image-support
browserSupportsJavaApplets xsd:boolean This property specifies whether or not the browser supports Java Applets. =1  
browserSupportsJavaApplets
browser-supports-java-applets
styleLanguages StyleLanguage This property defines the set of style languages supported by this browser. ≥ 0  
styleLanguages
style-languages
pageMarkupSupport PageMarkupSupport This property defines the page markup supported by this browser. =1  
pageMarkupSupport
page-markup-support
webBrowserName xsd:string This property holds the name of the web browser =1  
webBrowserName
web-browser-name
webBrowserVersion xsd:string This property holds the version of the web browser =1  
webBrowserVersion
web-browser-vendor
browserUsableDisplayPixelsY PixelCount 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. =1  
browserUsableDisplayPixelsY
browser-usable-display-pixels-y
browserUsableDisplayPixelsX PixelCount 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. =1  
browserUsableDisplayPixelsX
browser-usable-display-pixels-x
scriptLanguages ScriptLanguage This property defines the set of script languages supported by this browser. ≥ 0  
scriptLanguages
script-languagues
webBrowserVendor xsd:string This property holds the name of the vendor of the browser =1  
webBrowserVendor
web-browser-vendor
browserSupportsCookies xsd:boolean This property defines whether or not the browser supports cookies =1  
browserSupportsCookies
browser-supports-cookies

10.1 Examples of the Web Browser Class

Example Instance Property Name Type Value(s)
Opera 6.31 browserImageSupport ImageSupport
ImageSupport_Opera_6.31
browserSupportsJavaApplets xsd:boolean
false
styleLanguages StyleLanguage
CSS 2
pageMarkupSupport PageMarkupSupport
PageMarkupSupport_Op631-P910
webBrowserName xsd:string
Opera
webBrowserVersion xsd:string
6.31
browserUsableDisplayPixelsY PixelCount
browserUsableDisplayPixelsX PixelCount
scriptLanguages ScriptLanguage
webBrowserVendor xsd:string
Opera Software ASA
browserSupportsCookies xsd:boolean
true
Sony Ericsson 1 browserImageSupport ImageSupport
styleLanguages StyleLanguage
CSS 2
pageMarkupSupport PageMarkupSupport
PageMarkupSupport_SE1-P910
webBrowserName xsd:string
Sony Ericsson
webBrowserVersion xsd:string
1
browserUsableDisplayPixelsY PixelCount
browserUsableDisplayPixelsX PixelCount
scriptLanguages ScriptLanguage
WMLScript 1.2
WMLScript 1.3
webBrowserVendor xsd:string
Sony Ericsson

11 Script Language

This class represents a Script language

Properties of the Script Language Class
Name Type Description Occurs Value(s) Alternate Names
scriptLanguageVersion xsd:string The version of the script language =1  
scriptLanguageVersion
script-language-version
scriptLanguageName xsd:string The name of the script language =1  
scriptLanguageName
script-language-name

11.1 Examples of the Script Language Class

Example Instance Property Name Type Value(s)
ECMAScript 1.2 scriptLanguageVersion xsd:string
1.2
scriptLanguageName xsd:string
ECMAScript
WMLScript 1.2 scriptLanguageVersion xsd:string
1.2
scriptLanguageName xsd:string
WMLScript
WMLScript 1.3 scriptLanguageVersion xsd:string
1.3
scriptLanguageName xsd:string
WMLScript
JavaScript 1.1 scriptLanguageVersion xsd:string
1.1
scriptLanguageName xsd:string
JavaScript

12 Style Language

This class represents a Style language

Properties of the Style Language Class
Name Type Description Occurs Value(s) Alternate Names
styleLanguageVersion xsd:string The version of the style language =1  
styleLanguageVersion
style-language-version
styleLanguageName xsd:string The name of the style language =1  
styleLanguageName
style-language-name

12.1 Examples of the Style Language Class

Example Instance Property Name Type Value(s)
CSS 2 styleLanguageVersion xsd:string
2
styleLanguageName xsd:string
CSS

13 Operating System Support

This class represents operating system support.

Properties of the Operating System Support Class
Name Type Description Occurs Value(s) Alternate Names
availableOperatingSystems OperatingSystem These are the available operating systems. ≥ 0  
availableOperatingSystems
available-operating-systems
activeOperatingSystem OperatingSystem This is the active operating system =1  
activeOperatingSystem
active-operating-system

13.1 Examples of the Operating System Support Class

Example Instance Property Name Type Value(s)
OperatingSystemSupport_SonyEricssonP910i availableOperatingSystems OperatingSystem
Symbian OS 7
activeOperatingSystem OperatingSystem
Symbian OS 7

14 Text Input Type

This class represents the means available on a device for text input.

Properties of the Text Input Type Class
Name Type Description Occurs Value(s) Alternate Names
textInputTypeName xsd:string This is the property that holds the name of the text input type associated with a device. =1  
textInputTypeName
text-input-type-name

14.1 Examples of the Text Input Type Class

Example Instance Property Name Type Value(s)
TextInputType_alphanumeric textInputTypeName xsd:string
Alphanumeric
TextInputType_numeric textInputTypeName xsd:string
Numeric

15 Bluetooth Support

This class represents Bluetooth support.

Properties of the Bluetooth Support Class
Name Type Description Occurs Value(s) Alternate Names
bluetoothVersion xsd:string This property represents the version of Bluetooth supported. =1  
bluetoothVersion
bluetooth-version
availableBluetoothProfiles BluetoothProfile This property defines the Bluetooth profiles supported by the device. ≥ 0  
availableBlueToothProfiles
available-bluetooth-profiles
UAProf: BluetoothProfile
activeBluetoothProfile BluetoothProfile This property represents a Bluetooth profile currently active on the device. =1  
activeBluetoothProfile
active-bluetooth-profile

15.1 Examples of the Bluetooth Support Class

Example Instance Property Name Type Value(s)
Bluetooth_Sony_Ericsson_P910i bluetoothVersion xsd:string
1.0
availableBluetoothProfiles BluetoothProfile
BluetoothProfile_headSet
BluetoothProfile_objectPush
BluetoothProfile_genericObjExch
BluetoothProfile_serialPort
BluetoothProfile_genericAccess
BluetoothProfile_fileTransfer
BluetoothProfile_dialup
activeBluetoothProfile BluetoothProfile
BluetoothProfile_headSet

16 Network Support

This class represents the network in a delivery context

Properties of the Network Support Class
Name Type Description Occurs Value(s) Alternate Names
supportedNetworkBearers NetworkBearer This property holds the set of network bearers supported by the device. ≥ 0  
supportedNetworkBearers
supported-network-bearers
UAProf: SupportedBearers
activeNetworkBearer NetworkBearer This property represents the currently active network bearer on a device ≥ 0  
activeNetworkBearer
active-network-bearer
UAProf: CurrentBearerService

16.1 Examples of the Network Support Class

Example Instance Property Name Type Value(s)
NetworkSupport_SonyEricsson_P910 supportedNetworkBearers NetworkBearer
GSM_SMS_MSISDN
GSM_GPRS_IPV4
activeNetworkBearer NetworkBearer
GSM_GPRS_IPV4

17 Operating System

An operating system

Properties of the Operating System Class
Name Type Description Occurs Value(s) Alternate Names
operatingSystemVendor xsd:string The name of the vendor who supplies this operating system =1  
operatingSystemVendor
operating-system-vendor
operatingSystemName xsd:string The name of the operating system =1  
operatingSystemName
Operating-system-name
operatingSystemVersion xsd:string The version of the operating system =1  
operatingSystemVersion
operating-system-version

17.1 Examples of the Operating System Class

Example Instance Property Name Type Value(s)
Symbian OS 7 operatingSystemVendor xsd:string
Symbian
operatingSystemName xsd:string
OS
operatingSystemVersion xsd:string
7

18 Pointing Input Type

This class represents the means available on a device for pointing input.

Properties of the Pointing Input Type Class
Name Type Description Occurs Value(s) Alternate Names
pointingTypeName xsd:string This property represents the name of a pointing device type associated with a device. =1  
pointingTypeName
pointing-type-name
pointingResolution PointingResolution This property represents the precision with which pointing can be carried out on a device. =1  
pointingResolution
pointing-resolution
UAProf: PointingResolution

18.1 Examples of the Pointing Input Type Class

Example Instance Property Name Type Value(s)
jog dial pointingTypeName xsd:string
jog dial
pointingResolution PointingResolution
line
four way scroller pointingTypeName xsd:string
four way scroller
pointingResolution PointingResolution
pixel
track ball pointingTypeName xsd:string
track ball
pointingResolution PointingResolution
pixel
stylus pointingTypeName xsd:string
stylus
pointingResolution PointingResolution
pixel

19 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.

Properties of the Pixel Count Class
Name Type Description Occurs Value(s) Alternate Names
defaultPixelCount xsd:nonNegativeInteger The default value of the number of pixels =1  
defaultPixelCount
default-pixel-count
minimumPixelCount xsd:nonNegativeInteger The minimum value of the number pixels. =1  
minimumPixelCount
minimum-pixel-count
maximumPixelCount xsd:nonNegativeInteger The maximum value of the number of pixels =1  
maximumPixelCount
maximum-pixel-count
pixelCount xsd:nonNegativeInteger The current value of the number of pixels =1  
currentPixelCount
current-pixel-count

19.1 Examples of the Pixel Count Class

Example Instance Property Name Type Value(s)
PixelCount_P910i_X defaultPixelCount xsd:nonNegativeInteger
208
minimumPixelCount xsd:nonNegativeInteger
208
maximumPixelCount xsd:nonNegativeInteger
208
pixelCount xsd:nonNegativeInteger
208
PixelCount_P910i_Total_Y defaultPixelCount xsd:nonNegativeInteger
320
minimumPixelCount xsd:nonNegativeInteger
208
maximumPixelCount xsd:nonNegativeInteger
320
PixelCount_p910i_Usable_Y defaultPixelCount xsd:nonNegativeInteger
276
minimumPixelCount xsd:nonNegativeInteger
208
maximumPixelCount xsd:nonNegativeInteger
276

20 Bluetooth Profile

This class describes a specific Bluetooth profile used to support a particular user scenario.

Properties of the Bluetooth Profile Class
Name Type Description Occurs Value(s) Alternate Names
bluetoothProfileName xsd:string The name of the Bluetooth profile. =1  
bluetoothProfileName
bluetooth-profiile-name

20.1 Examples of the Bluetooth Profile Class

Example Instance Property Name Type Value(s)
BluetoothProfile_dialup bluetoothProfileName xsd:string
Dialup Networking
BluetoothProfile_fileTransfer bluetoothProfileName xsd:string
File Transfer
BluetoothProfile_genericObjExch bluetoothProfileName xsd:string
Generic Object Exchange
BluetoothProfile_objectPush bluetoothProfileName xsd:string
Object Push
BluetoothProfile_serialPort bluetoothProfileName xsd:string
Serial Port
BluetoothProfile_headSet bluetoothProfileName xsd:string
Head Set
BluetoothProfile_genericAccess bluetoothProfileName xsd:string
Generic Access

21 Device Name

This class represents the name of a device

Properties of the Device Name Class
Name Type Description Occurs Value(s) Alternate Names
deviceModel xsd:string The model identification assigned to the device by its vendor. =1  
deviceModel
device-model
UAProf: Model
deviceVersion xsd:string The version number assigned to the device by its vendor =1  
deviceVersion
device-version
deviceVendor xsd:string The name of the vendor who supplies the device. =1  
deviceVendor
device-vendor
UAProf: Vendor

21.1 Examples of the Device Name Class

Example Instance Property Name Type Value(s)
Sony Ericsson P910i V 1.0 deviceModel xsd:string
P910i
deviceVersion xsd:string
1.0
deviceVendor xsd:string
Sony Ericsson

22 Orientation

This class represents the orientation of a 2 dimensional entity, such as a display, camera or page.

Properties of the Orientation Class
Name Type Description Occurs Value(s) Alternate Names
orientationValue xsd:int This property represents the name of a particular orientation =1 One of:
0
90
180
270
orientationValue
orientation-value

22.1 Examples of the Orientation Class

Example Instance Property Name Type Value(s)

23 Pointing Resolution

This class represents the precision with which the pointing can be achieved on a device.

Properties of the Pointing Resolution Class
Name Type Description Occurs Value(s) Alternate Names
pointingResolutionName xsd:string This property holds the name of the pointing resolution. =1  
pointingResolutionName
pointing-resolution-name

23.1 Examples of the Pointing Resolution Class

Example Instance Property Name Type Value(s)
pixel pointingResolutionName xsd:string
pixel
character pointingResolutionName xsd:string
character
line pointingResolutionName xsd:string
line

24 Camera

This class represents a camera in a device.

Properties of the Camera Class
Name Type Description Occurs Value(s) Alternate Names
cameraPixelAspectRatio AspectRatio This property represents the aspect ratio of each pixel in a camera on a device. =1  
cameraPixelAspectRatio
camera-pixel-aspect-ratio
cameraResolution xsd:int This property represents the resolution of the camera in pixels =1  
cameraResolution
camera-resolution
cameraAspectRatio AspectRatio This is the aspect ratio of the camera. =1  
cameraAspectRatio
camera-aspect-ratio
cameraEnabled xsd:boolean This property indicates whether or not the camera is currently enabled. =1  
cameraEnabled
camera-enabled

24.1 Examples of the Camera Class

Example Instance Property Name Type Value(s)
Camera_Sony_Ericsson_P910i cameraPixelAspectRatio AspectRatio
AspectRatio_1_1
cameraResolution xsd:int
307000
cameraAspectRatio AspectRatio
AspectRatio_3_2

25 Network Bearer

This class represents a network bearer in a delivery context.

Properties of the Network Bearer Class
Name Type Description Occurs Value(s) Alternate Names
networkType xsd:string This property identifies the type of network for a bearer =1  
networkType
network-type
bearerType xsd:string This property holds the name of the network bearer. =1  
bearerType
bearer-type
addressType xsd:string This property identifies the type of address associated with a bearer. =1  
addressType
address-type
colloquialCategory xsd:string This property represents the commonly used, general categorisation of the bearer. =1  
colloquialCategory
colloquial-category

25.1 Examples of the Network Bearer Class

Example Instance Property Name Type Value(s)
ANSI-136_GHOST_MSISDN networkType xsd:string
ANSI-136
bearerType xsd:string
GHOST/R_DATA
addressType xsd:string
GSM_MSISDN
TETRA_SDS_ITSI networkType xsd:string
TETRA
bearerType xsd:string
SDS
addressType xsd:string
TETRA_ITSI
GSM_CSD_IPV4 networkType xsd:string
GSM
bearerType xsd:string
CSD
addressType xsd:string
Ipv4
IDEN_CSD_Ipv4 networkType xsd:string
IDEN
bearerType xsd:string
CSD
addressType xsd:string
Ipv4
PDC_CSD_IPV4 networkType xsd:string
PDC
bearerType xsd:string
CSD
addressType xsd:string
Ipv4
IS-195_CDMA_PACKET networkType xsd:string
IS-95
bearerType xsd:string
CDMA Packet data
addressType xsd:string
Ipv4
GSM_USSD networkType xsd:string
GSM
bearerType xsd:string
USSD
addressType xsd:string
Any
IS-195_CDMA_SMS networkType xsd:string
IS-95
bearerType xsd:string
CDMA SMS
addressType xsd:string
IS_637_MSISDN
TETRA_SDS_MSISDN networkType xsd:string
TETRA
bearerType xsd:string
SDS
addressType xsd:string
TETRA_MSISDN
GSM_GPRS_IPV4 networkType xsd:string
GSM
bearerType xsd:string
GPRS
addressType xsd:string
Ipv4
ANSI-136_PACKET_IPV4 networkType xsd:string
ANSI-136
bearerType xsd:string
Packet Data
addressType xsd:string
Ipv4
AMPS_CDPD_IPV4 networkType xsd:string
AMPS
bearerType xsd:string
CDPD
addressType xsd:string
Ipv4
GSM_USSD_SERVICE_CODE networkType xsd:string
GSM
bearerType xsd:string
USSD
addressType xsd:string
GSM_Service_Code
PAGING_FLEX_MSISDN networkType xsd:string
Paging Network
bearerType xsd:string
FLEX
addressType xsd:string
FLEX_MSISDN
IDEN_SMS_MSISDN networkType xsd:string
IDEN
bearerType xsd:string
SMS
addressType xsd:string
IDEN_MSISDN
ANSI-136_GUTS_MSISDN networkType xsd:string
ANSI-136
bearerType xsd:string
GUTS/R-Data
addressType xsd:string
ANSI_136_MSISDN
PAGING_REFLEX_MSISDN networkType xsd:string
Paging network
bearerType xsd:string
ReFLEX
addressType xsd:string
ReFLEX_MSISDN
TETRA_PACKET_IPV4 networkType xsd:string
TETRA
bearerType xsd:string
Packet Data
addressType xsd:string
Ipv4
PDC_PACKET_IPV4 networkType xsd:string
PDC
bearerType xsd:string
Packet Data
addressType xsd:string
Ipv4
PHS_CSD_IPV4 networkType xsd:string
PHS
bearerType xsd:string
CSD
addressType xsd:string
Ipv4
GSM_SMS_MSISDN networkType xsd:string
GSM
bearerType xsd:string
SMS
addressType xsd:string
GSM_MSISDN
GSM_USSD_MSISDN networkType xsd:string
GSM
bearerType xsd:string
USSD
addressType xsd:string
GSM_MSISDN
ANSI-136_CSD_IPV4 networkType xsd:string
ANSI-136
bearerType xsd:string
CSD
addressType xsd:string
Ipv4
MOBITEK_MPAK_MAN networkType xsd:string
Mobitek
bearerType xsd:string
MPAK
addressType xsd:string
MAN
GSM_USSD_IPV4 networkType xsd:string
GSM
bearerType xsd:string
USSD
addressType xsd:string
Ipv4
PHS_SMS_MSISDN networkType xsd:string
PHS
bearerType xsd:string
SMS
addressType xsd:string
PHS_MSISDN
IS-195_CDMA_CSD networkType xsd:string
IS-95
bearerType xsd:string
CDMA CSD
addressType xsd:string
Ipv4
IDEN_PACKET_Ipv4 networkType xsd:string
IDEN
bearerType xsd:string
Packet Data
addressType xsd:string
Ipv4

26 Device Hardware

This class represents the hardware in a device

Properties of the Device Hardware Class
Name Type Description Occurs Value(s) Alternate Names
primaryCPU CPU This class represents the main CPU for a device. =1  
cpuName
cpu-name
UAProf: CPU
numberOfSoftKeys xsd:integer 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. =1  
numberOfSoftKeys
number-of-soft=keys
UAProf: NumberOfSoftKeys
bluetoothSupport BluetoothSupport This property represents the support for Bluetooth available on the device. =1  
bluetoothSupport
bluetooth-support
outputCharacterSets CharacterSet This property defines the character sets supported by the device for output. ≥ 0  
supportsOutputCharacterSets
supports-output-character-sets
UAProf: OutputCharSet
networkSupport NetworkSupport This property represents the network support available on the device. =1  
networkSupport
network-support
camera Camera This property represents a camera associated with a device ≥ 0  
camera
camera
batteries Battery This property represents the batteries in a device ≥ 0  
batteries
batteries
display Display This property represents a display associated with a device. ≥ 0  
display
display
tactileInputType TactileInputType This property specifies the type of tactile input supported by a device. ≥ 0  
tactileInputType
tactile-input-type
UAProf: Keyboard
pointingInputType PointingInputType This property specifies the type of pointing input supported by a device. ≥ 0  
pointingInputType
pointing-input-type
textInputType TextInputType This property specifies the type of text input type supported by the device. ≥ 0  
textInputType
text-input-type
UAProf: TextInputCapable
extensionMemory MemoryUnit This property identifies additional memory that is provided to a device, typically in the form of removable memory cards ≥ 0  
extensionMemory
extension-memory
builtInMemory MemoryUnit This property represents the memory built into the device and which is not removable during normal operation. =1  
builtInMemory
built-in-memory
supportsVoiceRecognition xsd:boolean This property specifies whether or not the device supports voice recognition. =1  
supportsVoiceRecognition
supports-voice-recognition
UAProf: VoiceInputCapable
inputCharacterSets CharacterSet This property defines the character sets supported by the device for input. ≥ 0  
supportsInputCharacterSets
supports-input-character-sets
UAProf: InputCharSet
supportsAudioOutput xsd:boolean This property defines whether or not the device supports the ability to output audio beyond the basic capability for supporting voice calls. =1  
supportsAudioOutput
supports-audio-output
UAProf: SoundOutputCapable

26.1 Examples of the Device Hardware Class

Example Instance Property Name Type Value(s)
DeviceHardware_SonyEricsson_P910 primaryCPU CPU
ARM9
numberOfSoftKeys xsd:integer
0
outputCharacterSets CharacterSet
CharacterSet_ISO-8859-1
CharacterSet_ISO-8859-4
CharacterSet_ISO-8859-5
CharacterSet_US-ASCII
UTF-8
CharacterSet_WINDOWS-1252
CharacterSet_CharacterSet_UTF-7
CharacterSet_ISO-10646-UCS-2
CharacterSet_UTF-16
CharacterSet_ISO-8859-9
CharacterSet_UTF-16be
CharacterSet_ISO-8859-2
CharacterSet_ISO-8859-7
CharacterSet_UTF-16le
bluetoothSupport BluetoothSupport
Bluetooth_Sony_Ericsson_P910i
networkSupport NetworkSupport
NetworkSupport_SonyEricsson_P910
camera Camera
Camera_Sony_Ericsson_P910i
batteries Battery
Battery_P910i
display Display
Display_SonyEricsson_P910
tactileInputType TactileInputType
TactileInputType_full_keyboard
TactileInputType_virtual_keyboard
pointingInputType PointingInputType
builtInMemory MemoryUnit
MemoryUnit_P910_Internal
extensionMemory MemoryUnit
MemoryUnit_P910_Card
textInputType TextInputType
TextInputType_alphanumeric
supportsVoiceRecognition xsd:boolean
true
inputCharacterSets CharacterSet
CharacterSet_UTF-16le
CharacterSet_ISO-8859-9
CharacterSet_ISO-8859-7
CharacterSet_UTF-16be
CharacterSet_ISO-10646-UCS-2
CharacterSet_CharacterSet_UTF-7
CharacterSet_ISO-8859-4
CharacterSet_US-ASCII
CharacterSet_ISO-8859-5
UTF-8
CharacterSet_UTF-16
CharacterSet_ISO-8859-1
CharacterSet_ISO-8859-2
CharacterSet_WINDOWS-1252
supportsAudioOutput xsd:boolean
true

27 Display

This class represents a visual display on a device.

Properties of the Display Class
Name Type Description Occurs Value(s) Alternate Names
supportsColor xsd:boolean This property defines whether or not a display supports color output. =1  
supportsColor
supports-color
UAProf: ColorCapable
displayPixelAspectRatio AspectRatio The aspect ratio associated with a single pixel in the display. =1  
displayPixelAspectRatio
display-pixel-aspect-ratio
UAProf: PixelAspectRatio
displayBitsPerPixel xsd:positiveInteger The number of bits of data held for each pixel of the display. This is related to the UAProf BitsPerPixel attribute. =1  
displayBitsPerPixel
display-bits-per-pixel
UAProf: BitsPerPixel
displayWidth PhysicalLength The total width of the display as a linear measure. =1  
displayWidth
display-width
totalDisplayPixelsY PixelCount 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. =1  
totalDisplayPixelsY
total-display-pixels-y
UAProf: ScreenSize
orientationSupport OrientationSupport This property represents the orientation support for the display =1  
orientationSupport
orientation-support
totalDisplayPixelsX PixelCount 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. =1  
totalDisplayPixelsX
total-display-pixels-x
UAProf: ScreenSize
displayHeight PhysicalLength The total height of the display as a linear measure. =1  
displayHeight
display-height
supportsImages xsd:boolean This property specifies whether or not a display supports image output. =1  
supportsImages
supports-images
UAProf: ImageCapable
displayAspectRatio AspectRatio The aspect ratio associated with entire display in its default orientation. =1  
displayAspectRatio
display-aspect-ratio
UAProf: PixelAspectRatio
typicalDisplayCharactersX xsd:positiveInteger 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. =1  
typicalDisplayCharactersX
typical-display-characters-x
UAProf: ScreenSizeChar
typicalDisplayCharactersY xsd:positiveInteger 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. =1  
typicalDisplayCharactersY
typical-display-characters-y
UAProf: ScreenSizeChar
proportionalDefaultFont xsd:boolean This property specifies whether or not the display's default font is proportionally spaced. =1  
proportionalDefaultFont
proportional-default-font
UAProf: StandardFontProportional

27.1 Examples of the Display Class

Example Instance Property Name Type Value(s)
Display_SonyEricsson_P910 supportsColor xsd:boolean
true
displayPixelAspectRatio AspectRatio
AspectRatio_1_1
displayBitsPerPixel xsd:positiveInteger
16
displayWidth PhysicalLength
Millimeters_6
totalDisplayPixelsY PixelCount
PixelCount_P910i_Total_Y
orientationSupport OrientationSupport
Orientation_portrait : Orientation_portrait
totalDisplayPixelsX PixelCount
PixelCount_P910i_X
displayHeight PhysicalLength
Millimeters_5
supportsImages xsd:boolean
true
displayAspectRatio AspectRatio
AspectRatio_2_3
typicalDisplayCharactersX xsd:positiveInteger
20
typicalDisplayCharactersY xsd:positiveInteger
15
proportionalDefaultFont xsd:boolean
true

28 Page Markup

A page markup language, such as HTML or WML

Properties of the Page Markup Class
Name Type Description Occurs Value(s) Alternate Names
pageMarkupFeatureRestriction PageMarkupFeatureRestriction A restriction in the support for the page markup ≥ 0  
pageMarkupFeatureRestriction
page-markup-feature-restriction
pageMarkupVersion xsd:string This property represents the version of a page markup language. =1  
pageMarkupVersion
page-markup-version
pageMarkupContentType xsd:string This is the MIME type associated with this type of markup ≥ 0  
pageMarkupContentType
page-markup-content-type
pageMarkupName xsd:string The name of the page markup =1  
pageMarkupName
page-markup-name
pageMarkupVariant xsd:string The variant of the page markup =1  
pageMarkupVariant
page-markup-variant

28.1 Examples of the Page Markup Class

Example Instance Property Name Type Value(s)
WML 1.3 :P910i pageMarkupFeatureRestriction PageMarkupFeatureRestriction
pageMarkupVersion xsd:string
1.3
pageMarkupName xsd:string
WML
pageMarkupContentType xsd:string
text/vnd.wap.wml
pageMarkupVariant xsd:string
P910i
XHTML Mobile Profile 1.0 :Op631-P910 pageMarkupFeatureRestriction PageMarkupFeatureRestriction
tableSupport: true
pageMarkupVersion xsd:string
1.0
pageMarkupName xsd:string
XHTML Mobile Profile
pageMarkupContentType xsd:string
text/html
pageMarkupVariant xsd:string
Op631-P910
XHTML Mobile Profile 1.0 :SE-P910 pageMarkupFeatureRestriction PageMarkupFeatureRestriction
pageMarkupVersion xsd:string
1.0
pageMarkupName xsd:string
XHTML Mobile Profile
pageMarkupContentType xsd:string
text/html
pageMarkupVariant xsd:string
SE-P910

29 Device Software

This class represents the software in a device

Properties of the Device Software Class
Name Type Description Occurs Value(s) Alternate Names
webBrowserSupport WebBrowserSupport The browser support available on the device =1  
webBrowserSupport
web-browser-support
operatingSystemSupport OperatingSystemSupport This is the operating system support on the device =1  
operatingSystemSupport
operating-system-support

29.1 Examples of the Device Software Class

Example Instance Property Name Type Value(s)
DeviceSoftware_P910i webBrowserSupport WebBrowserSupport
WebBrowserSupport_SonyEricsson_P910
operatingSystemSupport OperatingSystemSupport
OperatingSystemSupport_SonyEricssonP910i

30 Unit Conversion

This class represents a factor used to convert the value of one physical quantity into the value of another

Properties of the Unit Conversion Class
Name Type Description Occurs Value(s) Alternate Names
conversionFactor xsd:float This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity. =1  
conversionFactor
conversion-factor
fromQuantity PhysicalQuantity This property represents the quantity from whose units conversion is required. =1  
fromQuantity
from-quantity
toQuantity PhysicalQuantity This property represents the quantity to whose units conversion is required =1  
toQuantity
to-quantity

30.1 Meter to Pica Conversion

This class represents the factor used in converting meters to picas

Properties of the Meter to Pica Conversion Class
Name Type Description Occurs Value(s) Alternate Names
conversionFactor xsd:float This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity. =1 Class Value: 236.22
conversionFactor
conversion-factor
fromQuantity PhysicalQuantity This property represents the quantity from whose units conversion is required. =1 Class Value: oneMeter
fromQuantity
from-quantity
toQuantity PhysicalQuantity This property represents the quantity to whose units conversion is required =1 Class Value: onePica
toQuantity
to-quantity

30.2 Meter to Point Conversion

This class represents the factor used in coverting meters to points

Properties of the Meter to Point Conversion Class
Name Type Description Occurs Value(s) Alternate Names
conversionFactor xsd:float This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity. =1 Class Value: 2384.65
conversionFactor
conversion-factor
fromQuantity PhysicalQuantity This property represents the quantity from whose units conversion is required. =1 Class Value: oneMeter
fromQuantity
from-quantity
toQuantity PhysicalQuantity This property represents the quantity to whose units conversion is required =1 Class Value: onePoint
toQuantity
to-quantity

30.3 Meter to Millimeter Conversion

This class represents the factor used in converting meters to millimeters

Properties of the Meter to Millimeter Conversion Class
Name Type Description Occurs Value(s) Alternate Names
conversionFactor xsd:float This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity. =1 Class Value: 1000
conversionFactor
conversion-factor
fromQuantity PhysicalQuantity This property represents the quantity from whose units conversion is required. =1 Class Value: oneMeter
fromQuantity
from-quantity
toQuantity PhysicalQuantity This property represents the quantity to whose units conversion is required =1 Class Value: oneMillimeter
toQuantity
to-quantity

30.4 Meter to Centimeter Conversion

This class represents the factor used in converting meters to centimeters

Properties of the Meter to Centimeter Conversion Class
Name Type Description Occurs Value(s) Alternate Names
conversionFactor xsd:float This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity. =1 Class Value: 100
conversionFactor
conversion-factor
fromQuantity PhysicalQuantity This property represents the quantity from whose units conversion is required. =1 Class Value: oneMeter
fromQuantity
from-quantity
toQuantity PhysicalQuantity This property represents the quantity to whose units conversion is required =1 Class Value: oneCentimeter
toQuantity
to-quantity

30.5 Meter to Inch Conversion

This class represents the factor used in converting meters to inches

Properties of the Meter to Inch Conversion Class
Name Type Description Occurs Value(s) Alternate Names
conversionFactor xsd:float This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity. =1 Class Value: 39.37
conversionFactor
conversion-factor
fromQuantity PhysicalQuantity This property represents the quantity from whose units conversion is required. =1 Class Value: oneMeter
fromQuantity
from-quantity
toQuantity PhysicalQuantity This property represents the quantity to whose units conversion is required =1 Class Value: oneInch
toQuantity
to-quantity

30.6 Meter to Foot Conversion

This class represents the factor used in coverting meters to feet

Properties of the Meter to Foot Conversion Class
Name Type Description Occurs Value(s) Alternate Names
conversionFactor xsd:float This property specifies the factor by which values represented in the fromQuantity must be multiplied to give values in the toQuantity. =1 Class Value: 3.28084
conversionFactor
conversion-factor
fromQuantity PhysicalQuantity This property represents the quantity from whose units conversion is required. =1 Class Value: oneMeter
fromQuantity
from-quantity
toQuantity PhysicalQuantity This property represents the quantity to whose units conversion is required =1 Class Value: oneFoot
toQuantity
to-quantity

31 Character Set

This class defines a specific character set officially identified by IANA.

Properties of the Character Set Class
Name Type Description Occurs Value(s) Alternate Names
characterSetName xsd:string The official name of the character set, defined by IANA =1  
characterSetName
character-set-name

31.1 Examples of the Character Set Class

Example Instance Property Name Type Value(s)
CharacterSet_ISO-8859-5 characterSetName xsd:string
ISO-8859-5
UTF-8 characterSetName xsd:string
UTF-8
CharacterSet_CharacterSet_UTF-7 characterSetName xsd:string
UTF-7
CharacterSet_ISO-8859-4 characterSetName xsd:string
ISO-8859-4
CharacterSet_ISO-8859-9 characterSetName xsd:string
ISO-8859-9
CharacterSet_UTF-16be characterSetName xsd:string
UTF-16be
CharacterSet_UTF-16 characterSetName xsd:string
UTF-16
CharacterSet_ISO-8859-7 characterSetName xsd:string
ISO-8859-7
CharacterSet_WINDOWS-1252 characterSetName xsd:string
WINDOWS-1252
CharacterSet_ISO-10646-UCS-2 characterSetName xsd:string
ISO-10646-UCS-2
CharacterSet_UTF-16le characterSetName xsd:string
UTF-16le
CharacterSet_ISO-8859-1 characterSetName xsd:string
ISO-8859-1
CharacterSet_ISO-8859-2 characterSetName xsd:string
ISO-8859-2
CharacterSet_US-ASCII characterSetName xsd:string
US-ASCII

32 Tactile Input Type

This class represents the means available on a device for tactile input.

Properties of the Tactile Input Type Class
Name Type Description Occurs Value(s) Alternate Names
keyboardTypeName xsd:string This property represents the name of the keyboard type associated with a device. =1  
keyboardTypeName
keyboard-type-name

32.1 Examples of the Tactile Input Type Class

Example Instance Property Name Type Value(s)
TactileInputType_buttons keyboardTypeName xsd:string
Buttons
TactileInputType_numeric_keypad keyboardTypeName xsd:string
Numeric Keypad
TactileInputType_phone_keypad keyboardTypeName xsd:string
Phone Keypad
TactileInputType_full_keyboard keyboardTypeName xsd:string
Full Keyboard
TactileInputType_virtual_keyboard keyboardTypeName xsd:string
Virtual Keyboard

33 Battery

This class represents a battery in a device

Properties of the Battery Class
Name Type Description Occurs Value(s) Alternate Names
batteryBeingCharged xsd:boolean This property indicates whether the battery is currently being charged or not =1  
batteryBeingCharged
battery-being-charged
batteryLevel xsd:int This property holds the percentage of the battery capacity that remains available. =1  
batteryLevel
battery-level
batteryCapacity PhysicalElectricCharge The capacity of a battery, as an amount of electric charge that it can store. =1  
batteryCapacity
battery-capacity

33.1 Examples of the Battery Class

Example Instance Property Name Type Value(s)
Battery_P910i batteryLevel xsd:int
60
batteryCapacity PhysicalElectricCharge
MilliampHours_4

34 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.

Properties of the Memory Unit Class
Name Type Description Occurs Value(s) Alternate Names
removableMemory xsd:boolean This property indicates whether or not the memory unit can be removed from the device by the user in normal operation. =1  
removableMemory
removable-memory
totalMemorySize xsd:nonNegativeInteger This property represents the total size of the memory in bytes. =1  
totalMemorySize
total-memory-size
availableMemorySize xsd:nonNegativeInteger This property represents the amount of memory available for use, in bytes. =1  
availableMemorySize
available-memory-size

34.1 Examples of the Memory Unit Class

Example Instance Property Name Type Value(s)
MemoryUnit_P910_Internal removableMemory xsd:boolean
false
totalMemorySize xsd:nonNegativeInteger
64000000
availableMemorySize xsd:nonNegativeInteger
45900000
MemoryUnit_P910_Card removableMemory xsd:boolean
true
totalMemorySize xsd:nonNegativeInteger
32000000
availableMemorySize xsd:nonNegativeInteger
29800000

35 Orientation Support

This class defines the orientations supported by a two dimensional entity, such as a display, camera or page.

Properties of the Orientation Support Class
Name Type Description Occurs Value(s) Alternate Names
currentOrientation Orientation This property represents the current orientation =1  
currentOrientation
current-orientation
defaultOrientation Orientation This property represents the default orientation. =1  
defaultOrientation
default-orienation

35.1 Examples of the Orientation Support Class

Example Instance Property Name Type Value(s)
Orientation_portrait : Orientation_portrait currentOrientation Orientation
Orientation_portrait
defaultOrientation Orientation
Orientation_portrait

36 Page Markup Feature Restriction

A restriction in the support for particular features of a page markup language

Properties of the Page Markup Feature Restriction Class
Name Type Description Occurs Value(s) Alternate Names
pageMarkupFeatureRestrictionValue xsd:string The value of a particular feature restriction for a page markup language =1  
pageMarkupFeatureRestrictionValue
page-markup-feature-restriction-value
pageMarkupFeatureRestrictionName xsd:string The name of a feature restriction for a page markup language =1  
pageMarkupFeatureRestrictionName
page-markup-feature-restriction-name

36.1 Examples of the Page Markup Feature Restriction Class

Example Instance Property Name Type Value(s)
tableSupport: true pageMarkupFeatureRestrictionValue xsd:string
true
pageMarkupFeatureRestrictionName xsd:string
tableSupport

37 Physical Quantity

This class represents a physical quantity

Properties of the Physical Quantity Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1  
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1  
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value

37.1 Physical Electric Charge

This class represents a physical quantity that is an electric charge

Properties of the Physical Electric Charge Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1  
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1  
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value

37.1.1 Milliamp Hours

This class represents an electric charge measured in milliamp hours

Properties of the Milliamp Hours Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "mAh"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "milliamp hour"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.1.1.1 Examples of the Milliamp Hours Class
Example Instance Property Name Type Value(s)
MilliampHours_4 value xsd:float
1260.0

37.1.2 Coulombs

This class represents an electric charge measured in Coulombs

Properties of the Coulombs Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "C"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "coulomb"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.1.2.1 Examples of the Coulombs Class
Example Instance Property Name Type Value(s)
Coulombs_5 value xsd:float
1.234

37.2 Physical Length

This class represents a physical quantity that is length

Properties of the Physical Length Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1  
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1  
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value

37.2.1 Meters

This class represents an length measured in meters

Properties of the Meters Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "m"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "meter"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.2.1.1 Examples of the Meters Class
Example Instance Property Name Type Value(s)
Meters_6 value xsd:float
0.5432
oneMeter value xsd:float
1.0

37.2.2 Feet

This class represents a length measured in feet

Properties of the Feet Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "ft"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "foot"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.2.2.1 Examples of the Feet Class
Example Instance Property Name Type Value(s)
oneFoot value xsd:float
1.0

37.2.3 Picas

This class represents an length measured in picas

Properties of the Picas Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "pc"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "pica"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.2.3.1 Examples of the Picas Class
Example Instance Property Name Type Value(s)
onePica value xsd:float
1.0

37.2.4 Centimeters

This class represents an length measured in centimeters

Properties of the Centimeters Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "cm"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "centimeter"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.2.4.1 Examples of the Centimeters Class
Example Instance Property Name Type Value(s)
oneCentimeter value xsd:float
1.0

37.2.5 Millimeters

This class represents an length measured in millimeters

Properties of the Millimeters Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "mm"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "millimeter"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.2.5.1 Examples of the Millimeters Class
Example Instance Property Name Type Value(s)
Millimeters_5 value xsd:float
45.0
Millimeters_6 value xsd:float
35.0
oneMillimeter value xsd:float
1.0

37.2.6 Inches

This class represents an length measured in inches

Properties of the Inches Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "in"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "inch"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.2.6.1 Examples of the Inches Class
Example Instance Property Name Type Value(s)
oneInch value xsd:float
1.0

37.2.7 Points

This class represents an length measured in points

Properties of the Points Class
Name Type Description Occurs Value(s) Alternate Names
unitAbbreviation xsd:string This property represents the abbreviation for the unit in which the quantity is represented. =1 Class Value: "pt"
unitAbbreviation
unit-abbreviation
unitName xsd:string This property represents the name of the unit in which the quantity is represented. =1 Class Value: "point"
unitName
unit-name
value xsd:float This property represents the value of the quantity. =1  
value
value
37.2.7.1 Examples of the Points Class
Example Instance Property Name Type Value(s)
onePoint value xsd:float
1.0

38 The Paths to the Characteristics

/device
/device/deviceName
/device/deviceName/deviceModel
/device/deviceName/deviceVersion
/device/deviceName/deviceVendor
/device/deviceSoftware
/device/deviceSoftware/webBrowserSupport
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserImageSupport
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserImageSupport/preferredImageType
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserImageSupport/preferredImageType/imageTypeColloquialName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserImageSupport/preferredImageType/imageContentType
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserImageSupport/supportedImageTypes[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserImageSupport/supportedImageTypes[*]/imageTypeColloquialName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserImageSupport/supportedImageTypes[*]/imageContentType
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserSupportsJavaApplets
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/styleLanguages[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/styleLanguages[*]/styleLanguageVersion
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/styleLanguages[*]/styleLanguageName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/preferredPageMarkupLanguage
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupFeatureRestriction[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupFeatureRestriction[*]/pageMarkupFeatureRestrictionValue
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupFeatureRestriction[*]/pageMarkupFeatureRestrictionName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupVersion
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupContentType[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupVariant
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/supportedPageMarkupLanguages[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupFeatureRestriction[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupFeatureRestriction[*]/pageMarkupFeatureRestrictionValue
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupFeatureRestriction[*]/pageMarkupFeatureRestrictionName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupVersion
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupContentType[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupVariant
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/webBrowserVersion
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/webBrowserName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsY
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsY/defaultPixelCount
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsY/maximumPixelCount
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsY/minimumPixelCount
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsY/pixelCount
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/scriptLanguages[*]
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/scriptLanguages[*]/scriptLanguageVersion
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/scriptLanguages[*]/scriptLanguageName
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsX
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsX/defaultPixelCount
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsX/maximumPixelCount
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsX/minimumPixelCount
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserUsableDisplayPixelsX/pixelCount
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/browserSupportsCookies
/device/deviceSoftware/webBrowserSupport/availableWebBrowsers[*]/webBrowserVendor
/device/deviceSoftware/webBrowserSupport/activeWebBrowser
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserImageSupport
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserImageSupport/preferredImageType
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserImageSupport/preferredImageType/imageTypeColloquialName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserImageSupport/preferredImageType/imageContentType
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserImageSupport/supportedImageTypes[*]
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserImageSupport/supportedImageTypes[*]/imageTypeColloquialName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserImageSupport/supportedImageTypes[*]/imageContentType
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserSupportsJavaApplets
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/styleLanguages[*]
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/styleLanguages[*]/styleLanguageVersion
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/styleLanguages[*]/styleLanguageName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/preferredPageMarkupLanguage
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupFeatureRestriction[*]
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupFeatureRestriction[*]/pageMarkupFeatureRestrictionValue
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupFeatureRestriction[*]/pageMarkupFeatureRestrictionName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupVersion
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupContentType[*]
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/preferredPageMarkupLanguage/pageMarkupVariant
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/supportedPageMarkupLanguages[*]
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupFeatureRestriction[*]
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupFeatureRestriction[*]/pageMarkupFeatureRestrictionValue
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupFeatureRestriction[*]/pageMarkupFeatureRestrictionName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupVersion
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupContentType[*]
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/pageMarkupSupport/supportedPageMarkupLanguages[*]/pageMarkupVariant
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/webBrowserVersion
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/webBrowserName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsY
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsY/defaultPixelCount
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsY/maximumPixelCount
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsY/minimumPixelCount
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsY/pixelCount
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/scriptLanguages[*]
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/scriptLanguages[*]/scriptLanguageVersion
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/scriptLanguages[*]/scriptLanguageName
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsX
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsX/defaultPixelCount
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsX/maximumPixelCount
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsX/minimumPixelCount
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserUsableDisplayPixelsX/pixelCount
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/browserSupportsCookies
/device/deviceSoftware/webBrowserSupport/activeWebBrowser/webBrowserVendor
/device/deviceSoftware/operatingSystemSupport
/device/deviceSoftware/operatingSystemSupport/activeOperatingSystem
/device/deviceSoftware/operatingSystemSupport/activeOperatingSystem/operatingSystemVendor
/device/deviceSoftware/operatingSystemSupport/activeOperatingSystem/operatingSystemName
/device/deviceSoftware/operatingSystemSupport/activeOperatingSystem/operatingSystemVersion
/device/deviceSoftware/operatingSystemSupport/availableOperatingSystems[*]
/device/deviceSoftware/operatingSystemSupport/availableOperatingSystems[*]/operatingSystemVendor
/device/deviceSoftware/operatingSystemSupport/availableOperatingSystems[*]/operatingSystemName
/device/deviceSoftware/operatingSystemSupport/availableOperatingSystems[*]/operatingSystemVersion
/device/deviceHardware
/device/deviceHardware/primaryCPU
/device/deviceHardware/primaryCPU/cpuName
/device/deviceHardware/numberOfSoftKeys
/device/deviceHardware/bluetoothSupport
/device/deviceHardware/bluetoothSupport/bluetoothVersion
/device/deviceHardware/bluetoothSupport/availableBluetoothProfiles[*]
/device/deviceHardware/bluetoothSupport/availableBluetoothProfiles[*]/bluetoothProfileName
/device/deviceHardware/bluetoothSupport/activeBluetoothProfile
/device/deviceHardware/bluetoothSupport/activeBluetoothProfile/bluetoothProfileName
/device/deviceHardware/outputCharacterSets[*]
/device/deviceHardware/outputCharacterSets[*]/characterSetName
/device/deviceHardware/networkSupport
/device/deviceHardware/networkSupport/supportedNetworkBearers[*]
/device/deviceHardware/networkSupport/supportedNetworkBearers[*]/networkType
/device/deviceHardware/networkSupport/supportedNetworkBearers[*]/bearerType
/device/deviceHardware/networkSupport/supportedNetworkBearers[*]/addressType
/device/deviceHardware/networkSupport/supportedNetworkBearers[*]/colloquialCategory
/device/deviceHardware/networkSupport/activeNetworkBearer[*]
/device/deviceHardware/networkSupport/activeNetworkBearer[*]/networkType
/device/deviceHardware/networkSupport/activeNetworkBearer[*]/bearerType
/device/deviceHardware/networkSupport/activeNetworkBearer[*]/addressType
/device/deviceHardware/networkSupport/activeNetworkBearer[*]/colloquialCategory
/device/deviceHardware/camera[*]
/device/deviceHardware/camera[*]/cameraPixelAspectRatio
/device/deviceHardware/camera[*]/cameraPixelAspectRatio/aspectRatioHeightComponent
/device/deviceHardware/camera[*]/cameraPixelAspectRatio/aspectRatioWidthComponent
/device/deviceHardware/camera[*]/cameraResolution
/device/deviceHardware/camera[*]/cameraAspectRatio
/device/deviceHardware/camera[*]/cameraAspectRatio/aspectRatioHeightComponent
/device/deviceHardware/camera[*]/cameraAspectRatio/aspectRatioWidthComponent
/device/deviceHardware/camera[*]/cameraEnabled
/device/deviceHardware/batteries[*]
/device/deviceHardware/batteries[*]/batteryBeingCharged
/device/deviceHardware/batteries[*]/batteryLevel
/device/deviceHardware/batteries[*]/batteryCapacity
/device/deviceHardware/batteries[*]/batteryCapacity/unitAbbreviation
/device/deviceHardware/batteries[*]/batteryCapacity/unitName
/device/deviceHardware/batteries[*]/batteryCapacity/value
/device/deviceHardware/display[*]
/device/deviceHardware/display[*]/supportsColor
/device/deviceHardware/display[*]/displayPixelAspectRatio
/device/deviceHardware/display[*]/displayPixelAspectRatio/aspectRatioHeightComponent
/device/deviceHardware/display[*]/displayPixelAspectRatio/aspectRatioWidthComponent
/device/deviceHardware/display[*]/displayBitsPerPixel
/device/deviceHardware/display[*]/displayWidth
/device/deviceHardware/display[*]/displayWidth/unitAbbreviation
/device/deviceHardware/display[*]/displayWidth/unitName
/device/deviceHardware/display[*]/displayWidth/value
/device/deviceHardware/display[*]/totalDisplayPixelsY
/device/deviceHardware/display[*]/totalDisplayPixelsY/defaultPixelCount
/device/deviceHardware/display[*]/totalDisplayPixelsY/maximumPixelCount
/device/deviceHardware/display[*]/totalDisplayPixelsY/minimumPixelCount
/device/deviceHardware/display[*]/totalDisplayPixelsY/pixelCount
/device/deviceHardware/display[*]/orientationSupport
/device/deviceHardware/display[*]/orientationSupport/currentOrientation
/device/deviceHardware/display[*]/orientationSupport/currentOrientation/orientationValue
/device/deviceHardware/display[*]/orientationSupport/defaultOrientation
/device/deviceHardware/display[*]/orientationSupport/defaultOrientation/orientationValue
/device/deviceHardware/display[*]/totalDisplayPixelsX
/device/deviceHardware/display[*]/totalDisplayPixelsX/defaultPixelCount
/device/deviceHardware/display[*]/totalDisplayPixelsX/maximumPixelCount
/device/deviceHardware/display[*]/totalDisplayPixelsX/minimumPixelCount
/device/deviceHardware/display[*]/totalDisplayPixelsX/pixelCount
/device/deviceHardware/display[*]/displayHeight
/device/deviceHardware/display[*]/displayHeight/unitAbbreviation
/device/deviceHardware/display[*]/displayHeight/unitName
/device/deviceHardware/display[*]/displayHeight/value
/device/deviceHardware/display[*]/supportsImages
/device/deviceHardware/display[*]/displayAspectRatio
/device/deviceHardware/display[*]/displayAspectRatio/aspectRatioHeightComponent
/device/deviceHardware/display[*]/displayAspectRatio/aspectRatioWidthComponent
/device/deviceHardware/display[*]/typicalDisplayCharactersX
/device/deviceHardware/display[*]/typicalDisplayCharactersY
/device/deviceHardware/display[*]/proportionalDefaultFont
/device/deviceHardware/tactileInputType[*]
/device/deviceHardware/tactileInputType[*]/keyboardTypeName
/device/deviceHardware/pointingInputType[*]
/device/deviceHardware/pointingInputType[*]/pointingTypeName
/device/deviceHardware/pointingInputType[*]/pointingResolution
/device/deviceHardware/pointingInputType[*]/pointingResolution/pointingResolutionName
/device/deviceHardware/textInputType[*]
/device/deviceHardware/textInputType[*]/textInputTypeName
/device/deviceHardware/extensionMemory[*]
/device/deviceHardware/extensionMemory[*]/removableMemory
/device/deviceHardware/extensionMemory[*]/totalMemorySize
/device/deviceHardware/extensionMemory[*]/availableMemorySize
/device/deviceHardware/builtInMemory
/device/deviceHardware/builtInMemory/removableMemory
/device/deviceHardware/builtInMemory/totalMemorySize
/device/deviceHardware/builtInMemory/availableMemorySize
/device/deviceHardware/supportsVoiceRecognition
/device/deviceHardware/inputCharacterSets[*]
/device/deviceHardware/inputCharacterSets[*]/characterSetName
/device/deviceHardware/supportsAudioOutput
/network
/network/supportedNetworkBearers[*]
/network/supportedNetworkBearers[*]/networkType
/network/supportedNetworkBearers[*]/bearerType
/network/supportedNetworkBearers[*]/addressType
/network/supportedNetworkBearers[*]/colloquialCategory
/network/activeNetworkBearer[*]
/network/activeNetworkBearer[*]/networkType
/network/activeNetworkBearer[*]/bearerType
/network/activeNetworkBearer[*]/addressType
/network/activeNetworkBearer[*]/colloquialCategory

39 Derived Properties

A References

A.1 Normative References

IETF RFC 2119
RFC 2119: Key words for use in RFCs to Indicate Requirement Levels Internet Engineering Task Force, 1997.(See http://www.ietf.org/rfc/rfc2119.txt.)

A.2 Informative References

OWL
OWL Web Ontology Language Guide Michael K. Smith et. al., 2004. W3C Working Draft(See http://www.w3.org/TR/owl-guide/.)
OWL-Test
OWL Web Ontology Language Test Cases Jeremy J. Carroll et. al, 2004. W3C Recommendation(See http://www.w3.org/TR/owl-test/.)

B Acknowledgements (Non-Normative)

This document was produced with the participation of ....