1 Introduction
The ....
1.1 Reading the Specification
1.1.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.1.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.2 Documentation Conventions
The ...
1.2.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 orientationName
property which can take only the values "portrait"
, "landscape"
or "square"
.
- 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.2.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 Web Browser
This class represents the Web Browser on a device.
Properties of the Web Browser ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
webBrowserName | xsd:string | This property holds the name of the web browser | =1 | | webBrowserName | web-browser-name |
|
webBrowserVendor | xsd:string | This property holds the name of the vendor of the browser | =1 | | webBrowserVendor | web-browser-vendor |
|
webBrowserVersion | xsd:string | This property holds the version of the web browser | =1 | | webBrowserVersion | web-browser-vendor |
|
2.1 Examples of the Web Browser Class
3 Physical Quantity
This class represents a physical quantity
Properties of the Physical Quantity ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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 | | |
3.1 Physical Length
This class represents a physical quantity that is length
Properties of the Physical Length ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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 | | |
3.1.1 Feet
This class represents an length measured in feet
Properties of the Feet ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.1.1.1 Examples of the Feet Class
3.1.2 Meters
This class represents an length measured in meters
Properties of the Meters ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.1.2.1 Examples of the Meters Class
3.1.3 Inches
This class represents an length measured in inches
Properties of the Inches ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.1.3.1 Examples of the Inches Class
3.1.4 Centimeters
This class represents an length measured in centimeters
Properties of the Centimeters ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.1.4.1 Examples of the Centimeters Class
3.1.5 Points
This class represents an length measured in points
Properties of the Points ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.1.5.1 Examples of the Points Class
3.1.6 Picas
This class represents an length measured in picas
Properties of the Picas ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.1.6.1 Examples of the Picas Class
3.1.7 Millimeters
This class represents an length measured in millimeters
Properties of the Millimeters ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.1.7.1 Examples of the Millimeters Class
3.2 Physical Electric Charge
This class represents a physical quantity that is an electric charge
Properties of the Physical Electric Charge ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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 | | |
3.2.1 Coulombs
This class represents an electric charge measured in Coulombs
Properties of the Coulombs ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.2.1.1 Examples of the Coulombs Class
3.2.2 Milliamp Hours
This class represents an electric charge measured in milliamp hours
Properties of the Milliamp Hours ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
value | xsd:float | This property represents the value of the quantity. | =1 | | |
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" | |
3.2.2.1 Examples of the Milliamp Hours Class
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.
4.1 Examples of the Delivery Context Class
5 Text Input Type
This class represents the means available on a device for text input.
Properties of the Text Input Type ClassName | 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 |
|
5.1 Examples of the Text Input Type Class
6 Bluetooth
This class represents Bluetooth support.
Properties of the Bluetooth ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
supportedBluetoothProfiles | BluetoothProfile | This property defines the Bluetooth profiles supported by the device. | ≥ 0 | | supportedBlueToothProfiles | supported-bluetooth-profiles | UAProf: BluetoothProfile |
|
activeBluetoothProfile | BluetoothProfile | This property represents a Bluetooth profile currently active on the device. | =1 | | activeBluetoothProfile | active-bluetooth-profile |
|
bluetoothVersion | xsd:string | This property represents the version of Bluetooth supported. | =1 | | bluetoothVersion | bluetooth-version |
|
6.1 Examples of the Bluetooth Class
Example Instance | Property Name | Type | Value(s) |
---|
Bluetooth_Sony_Ericsson_P910i Bluetooth | supportedBluetoothProfiles | BluetoothProfile | BluetoothProfile_genericObjExch | BluetoothProfile_genericAccess | BluetoothProfile_objectPush | BluetoothProfile_serialPort | BluetoothProfile_dialup | BluetoothProfile_headSet | BluetoothProfile_fileTransfer |
|
activeBluetoothProfile | BluetoothProfile | |
bluetoothVersion | xsd:string | |
7 Character Set
This class defines a specific character set officially identified by IANA.
7.1 Examples of the Character Set Class
Example Instance | Property Name | Type | Value(s) |
---|
CharacterSet_UTF-16 Character Set | characterSetName | xsd:string | |
CharacterSet_ISO-8859-2 Character Set | characterSetName | xsd:string | |
CharacterSet_UTF-16be Character Set | characterSetName | xsd:string | |
CharacterSet_CharacterSet_UTF-7 Character Set | characterSetName | xsd:string | |
CharacterSet_ISO-8859-7 Character Set | characterSetName | xsd:string | |
CharacterSet_ISO-8859-1 Character Set | characterSetName | xsd:string | |
CharacterSet_ISO-8859-9 Character Set | characterSetName | xsd:string | |
CharacterSet_ISO-8859-4 Character Set | characterSetName | xsd:string | |
CharacterSet_US-ASCII Character Set | characterSetName | xsd:string | |
UTF-8 Character Set | characterSetName | xsd:string | |
CharacterSet_UTF-16le Character Set | characterSetName | xsd:string | |
CharacterSet_ISO-8859-5 Character Set | characterSetName | xsd:string | |
CharacterSet_ISO-10646-UCS-2 Character Set | characterSetName | xsd:string | |
CharacterSet_WINDOWS-1252 Character Set | characterSetName | xsd:string | |
8 Device Name
This class represents the name of a device
9 Bluetooth Profile
This class describes a specific Bluetooth profile used to support a particular user scenario.
9.1 Examples of the Bluetooth Profile Class
Example Instance | Property Name | Type | Value(s) |
---|
BluetoothProfile_dialup Bluetooth Profile | bluetoothProfileName | xsd:string | |
BluetoothProfile_serialPort Bluetooth Profile | bluetoothProfileName | xsd:string | |
BluetoothProfile_headSet Bluetooth Profile | bluetoothProfileName | xsd:string | |
BluetoothProfile_genericObjExch Bluetooth Profile | bluetoothProfileName | xsd:string | |
BluetoothProfile_fileTransfer Bluetooth Profile | bluetoothProfileName | xsd:string | |
BluetoothProfile_genericAccess Bluetooth Profile | bluetoothProfileName | xsd:string | |
BluetoothProfile_objectPush Bluetooth Profile | bluetoothProfileName | xsd:string | |
10 Network Bearer
This class represents a network bearer in a delivery context.
Properties of the Network Bearer ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
addressType | xsd:string | This property identifies the type of address associated with a bearer. | =1 | | |
colloquialCategory | xsd:string | This property represents the commonly used, general categorisation of the bearer. | =1 | | colloquialCategory | colloquial-category |
|
networkType | xsd:string | This property identifies the type of network for a bearer | =1 | | |
bearerType | xsd:string | This property holds the name of the network bearer. | =1 | | |
10.1 Examples of the Network Bearer Class
Example Instance | Property Name | Type | Value(s) |
---|
ANSI-136_GUTS_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
TETRA_SDS_ITSI Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
IDEN_SMS_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
MOBITEK_MPAK_MAN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
GSM_USSD Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
IS-195_CDMA_SMS Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
GSM_SMS_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
ANSI-136_GHOST_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
ANSI-136_PACKET_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
IS-195_CDMA_CSD Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
PHS_SMS_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
GSM_CSD_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
TETRA_PACKET_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
IDEN_PACKET_Ipv4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
ANSI-136_CSD_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
AMPS_CDPD_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
PAGING_REFLEX_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
PDC_PACKET_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
TETRA_SDS_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
GSM_USSD_SERVICE_CODE Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
IS-195_CDMA_PACKET Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
GSM_GPRS_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
IDEN_CSD_Ipv4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
PHS_CSD_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
GSM_USSD_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
PDC_CSD_IPV4 Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
PAGING_FLEX_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
GSM_USSD_MSISDN Network Bearer | addressType | xsd:string | |
networkType | xsd:string | |
bearerType | xsd:string | |
11 CPU
This class describes a central processing unit associated with a device.
11.1 Examples of the CPU Class
12 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 ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
toQuantity | PhysicalQuantity | This property represents the quantity to whose units conversion is required | =1 | | |
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 |
|
12.1 Meter to Centimeter Conversion
This class represents the factor used in converting meters to centimeters
Properties of the Meter to Centimeter Conversion ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
toQuantity | PhysicalQuantity | This property represents the quantity to whose units conversion is required | =1 | Class Value: oneCentimeter | |
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 |
|
12.2 Meter to Pica Conversion
This class represents the factor used in converting meters to picas
Properties of the Meter to Pica Conversion ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
toQuantity | PhysicalQuantity | This property represents the quantity to whose units conversion is required | =1 | Class Value: onePica | |
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 |
|
This class represents the factor used in coverting meters to feet
Properties of the Meter to Foot Conversion ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
PhysicalQuantity | This property represents the quantity to whose units conversion is required | =1 | Class Value: oneFoot | |
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 |
|
PhysicalQuantity | This property represents the quantity from whose units conversion is required. | =1 | Class Value: oneMeter | fromQuantity | from-quantity |
|
12.4 Meter to Point Conversion
This class represents the factor used in coverting meters to points
Properties of the Meter to Point Conversion ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
toQuantity | PhysicalQuantity | This property represents the quantity to whose units conversion is required | =1 | Class Value: onePoint | |
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 |
|
12.5 Meter to Inch Conversion
This class represents the factor used in converting meters to inches
Properties of the Meter to Inch Conversion ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
toQuantity | PhysicalQuantity | This property represents the quantity to whose units conversion is required | =1 | Class Value: oneInch | |
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 |
|
12.6 Meter to Millimeter Conversion
This class represents the factor used in converting meters to millimeters
Properties of the Meter to Millimeter Conversion ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
toQuantity | PhysicalQuantity | This property represents the quantity to whose units conversion is required | =1 | Class Value: oneMillimeter | |
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 |
|
13 Device Hardware
This class represents the hardware in a device
Properties of the Device Hardware ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
display | Display | This property represents a display associated with a device. | ≥ 0 | | |
textInputType | TextInputType | This property specifies the type of text input type supported by the device. | ≥ 0 | | textInputType | text-input-type | UAProf: TextInputCapable |
|
supportedNetworkBearers | NetworkBearer | This property holds the set of network bearers supported by the device. | ≥ 0 | | supportedNetworkBearers | supported-network-bearers | UAProf: SupportedBearers |
|
primaryBattery | Battery | This property represents the primary battery for a device | =1 | | primaryBattery | primary-battery |
|
supportsVoiceRecognition | xsd:boolean | This property specifies whether or not the device supports voice recognition. | =1 | | supportsVoiceRecognition | supports-voice-recognition | UAProf: VoiceInputCapable |
|
outputCharacterSets | CharacterSet | This property defines the character sets supported by the device for output. | ≥ 0 | | supportsOutputCharacterSets | supports-output-character-sets | UAProf: OutputCharSet |
|
builtInMemory | MemoryUnit | This property represents the memory built into the device and which is not removable during normal operation. | =1 | | builtInMemory | built-in-memory |
|
inputCharacterSets | CharacterSet | This property defines the character sets supported by the device for input. | ≥ 0 | | supportsInputCharacterSets | supports-input-character-sets | UAProf: InputCharSet |
|
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 |
|
tactileInputType | TactileInputType | This property specifies the type of tactile input supported by a device. | ≥ 0 | | tactileInputType | tactile-input-type | UAProf: Keyboard |
|
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 |
|
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 |
|
camera | Camera | This property represents a camera associated with a device | ≥ 0 | | |
activeNetworkBearer | NetworkBearer | This property represents the currently active network bearer on a device | =1 | | activeNetworkBearer | active-network-bearer | UAProf: CurrentBearerService |
|
bluetoothSupport | Bluetooth | This property represents the support for Bluetooth available on the device | =1 | | bluetoothSupport | bluetooth-support |
|
primaryCPU | CPU | This class represents the main CPU for a device. | =1 | | cpuName | cpu-name | UAProf: CPU |
|
pointingResolution | PointingResolution | This property represents the precision with which pointing can be carried out on a device. | =1 | | pointingResolution | pointing-resolution | UAProf: PointingResolution |
|
13.1 Examples of the Device Hardware Class
Example Instance | Property Name | Type | Value(s) |
---|
DeviceHardware_SonyEricsson_P910 Device Hardware | display | Display | Display_SonyEricsson_P910 |
|
textInputType | TextInputType | TextInputType_alphanumeric |
|
supportedNetworkBearers | NetworkBearer | GSM_SMS_MSISDN | GSM_GPRS_IPV4 |
|
primaryBattery | Battery | |
supportsVoiceRecognition | xsd:boolean | |
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 |
|
builtInMemory | MemoryUnit | |
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 |
|
extensionMemory | MemoryUnit | |
tactileInputType | TactileInputType | TactileInputType_full_keyboard | TactileInputType_virtual_keyboard |
|
supportsAudioOutput | xsd:boolean | |
numberOfSoftKeys | xsd:integer | |
camera | Camera | Camera_Sony_Ericsson_P910i |
|
activeNetworkBearer | NetworkBearer | |
bluetoothSupport | Bluetooth | Bluetooth_Sony_Ericsson_P910i |
|
primaryCPU | CPU | |
pointingResolution | PointingResolution | |
This class represents the means available on a device for tactile input.
Example Instance | Property Name | Type | Value(s) |
---|
TactileInputType_virtual_keyboard Tactile Input Type | keyboardTypeName | xsd:string | |
TactileInputType_numeric_keypad Tactile Input Type | keyboardTypeName | xsd:string | |
TactileInputType_phone_keypad Tactile Input Type | keyboardTypeName | xsd:string | |
TactileInputType_full_keyboard Tactile Input Type | keyboardTypeName | xsd:string | |
TactileInputType_buttons Tactile Input Type | keyboardTypeName | xsd:string | |
15 Camera
This class represents a camera in a device.
Properties of the Camera ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
cameraPixelsX | PixelCount | This property defines the total number of pixels in the X direction of the camera. The X direction is the horizontal direction in the camera's default orientation. | =1 | | cameraPixelsX | camera-pixelsX |
|
cameraPixelAspectRatio | AspectRatio | This property represents the aspect ratio of each pixel in a camera on a device. | =1 | | cameraPixelAspectRatio | camera-pixel-aspect-ratio |
|
CameraPixelsY | PixelCount | This property defines the total number of pixels in the X direction of the camera. The X direction is the horizontal direction in the camera's default orientation. | =1 | | cameraPixelsY | camera-pixelsY |
|
cameraAspectRatio | AspectRatio | This is the aspect ratio of the camera. | =1 | | cameraAspectRatio | camera-aspect-ratio |
|
15.1 Examples of the Camera Class
16 Pointing Resolution
This class represents the precision with which the pointing can be achieved on a device.
16.1 Examples of the Pointing Resolution Class
Example Instance | Property Name | Type | Value(s) |
---|
PointingResolution_line Pointing Resolution | pointingResolutionName | xsd:string | |
PointingResolution_pixel Pointing Resolution | pointingResolutionName | xsd:string | |
PointingResolution_character Pointing Resolution | pointingResolutionName | xsd:string | |
17 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 ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
pixelCount | xsd:nonNegativeInteger | The current value of the number of pixels | ≥ 0 and ≤ 1 | | currentPixelCount | current-pixel-count |
|
maximumPixelCount | xsd:nonNegativeInteger | The maximum value of the number of pixels | ≥ 0 and ≤ 1 | | maximumPixelCount | maximum-pixel-count |
|
minimumPixelCount | xsd:nonNegativeInteger | The minimum value of the number pixels. | ≥ 0 and ≤ 1 | | minimumPixelCount | minimum-pixel-count |
|
defaultPixelCount | xsd:nonNegativeInteger | The default value of the number of pixels | ≥ 0 and ≤ 1 | | defaultPixelCount | default-pixel-count |
|
17.1 Examples of the Pixel Count Class
Example Instance | Property Name | Type | Value(s) |
---|
PixelCount_P920i_Total_Y Pixel Count | maximumPixelCount | xsd:nonNegativeInteger | |
minimumPixelCount | xsd:nonNegativeInteger | |
defaultPixelCount | xsd:nonNegativeInteger | |
PixelCount_P910i_X Pixel Count | pixelCount | xsd:nonNegativeInteger | |
maximumPixelCount | xsd:nonNegativeInteger | |
minimumPixelCount | xsd:nonNegativeInteger | |
defaultPixelCount | xsd:nonNegativeInteger | |
PixelCount_p910i_Usable_Y Pixel Count | maximumPixelCount | xsd:nonNegativeInteger | |
minimumPixelCount | xsd:nonNegativeInteger | |
defaultPixelCount | xsd:nonNegativeInteger | |
18 Orientation
This class represents the orientation of a 2 dimensional entity, such as a display, camera or page.
19 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 ClassName | 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 |
|
19.1 Examples of the Aspect Ratio Class
Example Instance | Property Name | Type | Value(s) |
---|
AspectRatio_2_3 Aspect Ratio | aspectRatioWidthComponent | xsd:positiveInteger | |
aspectRatioHeightComponent | xsd:positiveInteger | |
AspectRatio_1_1 Aspect Ratio | aspectRatioWidthComponent | xsd:positiveInteger | |
aspectRatioHeightComponent | xsd:positiveInteger | |
AspectRatio_3_2 Aspect Ratio | aspectRatioWidthComponent | xsd:positiveInteger | |
aspectRatioHeightComponent | xsd:positiveInteger | |
20 Network
This class represents the network in a delivery context
21 Device
This class represents a device in the delivery context
Properties of the Device ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
deviceHardware | DeviceHardware | This property represents the hardware associated with a device | =1 | | deviceHardware | device-hardware |
|
deviceModel | xsd:string | This represents the model name and/or number assigned to the device by its vendor. | =1 | | deviceModel | device-model | UAProf: Model |
|
deviceVendor | xsd:string | This is the name of the vendor who provides the device. | =1 | | deviceVendor | device-vendor | UAProf: Vendor |
|
activeWebBrowser | WebBrowser | This property defines the active Web browser on the device | =1 | | activeWebBrowser | active-web-browser |
|
21.1 Examples of the Device Class
22 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 ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
totalMemorySize | xsd:nonNegativeInteger | This property represents the total size of the memory in bytes. | =1 | | totalMemorySize | total-memory-size |
|
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 |
|
availableMemorySize | xsd:nonNegativeInteger | This property represents the amount of memory available for use, in bytes. | =1 | | availableMemorySize | available-memory-size |
|
22.1 Examples of the Memory Unit Class
Example Instance | Property Name | Type | Value(s) |
---|
MemoryUnit_P910_Card Memory Unit | totalMemorySize | xsd:nonNegativeInteger | |
removableMemory | xsd:boolean | |
availableMemorySize | xsd:nonNegativeInteger | |
MemoryUnit_P910_Internal Memory Unit | totalMemorySize | xsd:nonNegativeInteger | |
removableMemory | xsd:boolean | |
availableMemorySize | xsd:nonNegativeInteger | |
23 Display
This class represents a visual display on a device.
Properties of the Display ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
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 |
|
usableDisplayPixelsX | PixelCount | The typical number of pixels in the X direction of the display which can be used. This may be less than the total number available due to the presence of additional items on the display. The operating system, for example, may use some portion of the display for its own purposes. | =1 | | usableDisplayPixelsX | usable-display-pixels-x |
|
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 |
|
displayHeight | PhysicalLength | The total height of the display as a linear measure. | =1 | | displayHeight | display-height |
|
usableDisplayPixelsY | PixelCount | The typical number of pixels in the Y direction of the display which can be used. This may be less than the total number available due to the presence of additional items on the display. The operating system, for example, may use some portion of the display for its own purposes. | =1 | | usableDisplayPixelsY | usable-display-pixels-y |
|
defaultDisplayOrientation | Orientation | This property represents the default orientation of a display. | =1 | | defaultDisplayOrientation | default-display-orientation |
|
displayWidth | PhysicalLength | The total width of the display as a linear measure. | =1 | | displayWidth | display-width |
|
activeDisplayOrientation | Orientation | This property represents the currently active orientation of a display. | ≥ 0 | | activeDiaplayOrientation | active-display-orientation |
|
displayPixelAspectRatio | AspectRatio | The aspect ratio associated with a single pixel in the display. | =1 | | displayPixelAspectRatio | display-pixel-aspect-ratio | UAProf: PixelAspectRatio |
|
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 |
|
supportsColor | xsd:boolean | This property defines whether or not a display supports color output. | =1 | | supportsColor | supports-color | UAProf: ColorCapable |
|
proportionalDefaultFont | xsd:boolean | This property specifies whether or not the display's default font is proportionally spaced. | =1 | | proportionalDefaultFont | proportional-default-font | UAProf: StandardFontProportional |
|
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 |
|
supportsImages | xsd:boolean | This property specifies whether or not a display supports image output. | =1 | | supportsImages | supports-images | UAProf: ImageCapable |
|
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 |
|
displayAspectRatio | AspectRatio | The aspect ratio associated with entire display in its default orientation. | =1 | | displayAspectRatio | display-aspect-ratio | UAProf: PixelAspectRatio |
|
23.1 Examples of the Display Class
24 Battery
This class represents a battery in a device
Properties of the Battery ClassName | Type | Description | Occurs | Value(s) | Alternate Names |
---|
batteryCapacity | PhysicalElectricCharge | The capacity of a battery, as an amount of electric charge that it can store. | =1 | | batteryCapacity | battery-capacity |
|
batteryLevel | xsd:float | This property holds the fraction of the battery capacity that remains available. | =1 | | batteryLevel | battery-level |
|
24.1 Examples of the Battery Class