Delivery Context Ontology

W3C Editors Draft 31 May 2007

This version:
DCOntology-20070531
Latest version:
DCOntology-20070531
Previous version:
None
Editor:
Rhys Lewis, Volantis Systems Ltd. <rhys@volantis.com>

Abstract

This ....

Status of this Document

This document is an editors' copy that has no official standing.

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

Editorial note 
Boilerplate for the status of the specificaiton and patent policy rules go here.

Table of Contents

1 Introduction
    1.1 Reading the Specification
        1.1.1 Conformance Information
            1.1.1.1 Normative and Informative Parts
            1.1.1.2 Normative Language for Conformance Requirements
    1.2 Documentation Conventions
2 The Delivery Context Characteristics
    2.1 Delivery Context
        2.1.1 Examples of Delivery Context
    2.2 Text Input Type
        2.2.1 Examples of Text Input Type
    2.3 Electric Charge Unit
        2.3.1 Examples of Electric Charge Unit
    2.4 Character Set
        2.4.1 Examples of Character Set
    2.5 Device Name
        2.5.1 Examples of Device Name
    2.6 Bluetooth Profile
        2.6.1 Examples of Bluetooth Profile
    2.7 CPU
        2.7.1 Examples of CPU
    2.8 Tactile Input Type
        2.8.1 Examples of Tactile Input Type
    2.9 Camera
        2.9.1 Examples of Camera
    2.10 Pointing Resolution
        2.10.1 Examples of Pointing Resolution
    2.11 Pixel Count
        2.11.1 Examples of Pixel Count
    2.12 Length Conversion Factor
        2.12.1 Examples of Length Conversion Factor
    2.13 Aspect Ratio
        2.13.1 Examples of Aspect Ratio
    2.14 Electric Charge
        2.14.1 Examples of Electric Charge
    2.15 Device
        2.15.1 Examples of Device
    2.16 Length
        2.16.1 Examples of Length
    2.17 Display
        2.17.1 Examples of Display
    2.18 Battery
        2.18.1 Examples of Battery
    2.19 Length Unit
        2.19.1 Examples of Length Unit
3 The Paths to the Characteristics

Appendices

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


1 Introduction

The ....

1.1 Reading the Specification

1.1.1 Conformance Information

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

2 The Delivery Context Characteristics

2.1 Delivery Context

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

Properties of Delivery Context
NameTypeDescriptionCardinalityAlternate Names
hasDeviceDeviceThis property represents the device associated with the delivery context.= 1
device
device

2.1.1 Examples of Delivery Context

ExampleNameTypeValue(s)
DeliveryContext_1 Delivery ContexthasDeviceDevice
Sony_Ericsson_P910i

2.2 Text Input Type

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

Properties of Text Input Type
NameTypeDescriptionCardinalityAlternate Names
hasTextInputTypeNamexsd:stringThis is the property that holds the name of the text input type associated with a device.= 1
textInputTypeName
text-input-type-name

2.2.1 Examples of Text Input Type

ExampleNameTypeValue(s)
Alphanumeric Text Input TypehasTextInputTypeNamestring
Alphanumeric
Numeric Text Input TypehasTextInputTypeNamestring
Numeric

2.3 Electric Charge Unit

This entity represents the unit of measure associated with an electric charge.

Properties of Electric Charge Unit
NameTypeDescriptionCardinalityAlternate Names
hasElectricChargeUnitNamexsd:stringThis property represents the name of the unit of electric charge= 1
electricChargeUnitName
electric-charge-unit-name
hasElectricChargeUnitAbbreviationxsd:stringThis property represents the commonly used abbreviation for the unit of electric charge= 1
electricChargeUnitAbbreviation
electric-charge-unit-abbreviation

2.3.1 Examples of Electric Charge Unit

ExampleNameTypeValue(s)
C Electric Charge UnithasElectricChargeUnitNamestring
coulomb
hasElectricChargeUnitAbbreviationstring
C
mAh Electric Charge UnithasElectricChargeUnitNamestring
milliamp hour
hasElectricChargeUnitAbbreviationstring
mAh

2.4 Character Set

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

Properties of Character Set
NameTypeDescriptionCardinalityAlternate Names
hasCharacterSetNamexsd:stringThe official name of the character set, defined by IANA= 1
characterSetName
character-set-name

2.4.1 Examples of Character Set

ExampleNameTypeValue(s)
UTF-16 Character SethasCharacterSetNamestring
UTF-16
UTF-16be Character SethasCharacterSetNamestring
UTF-16be
ISO-8859-2 Character SethasCharacterSetNamestring
ISO-8859-2
UTF-7 Character SethasCharacterSetNamestring
UTF-7
ISO-8859-7 Character SethasCharacterSetNamestring
ISO-8859-7
ISO-8859-1 Character SethasCharacterSetNamestring
ISO-8859-1
ISO-8859-9 Character SethasCharacterSetNamestring
ISO-8859-9
ISO-8859-4 Character SethasCharacterSetNamestring
ISO-8859-4
US-ASCII Character SethasCharacterSetNamestring
US-ASCII
UTF-8 Character SethasCharacterSetNamestring
UTF-8
UTF-16le Character SethasCharacterSetNamestring
UTF-16le
ISO-8859-5 Character SethasCharacterSetNamestring
ISO-8859-5
WINDOWS-1252 Character SethasCharacterSetNamestring
WINDOWS-1252
ISO-10646-UCS-2 Character SethasCharacterSetNamestring
ISO-10646-UCS-2

2.5 Device Name

This entity represents the name of a device

Properties of Device Name
NameTypeDescriptionCardinalityAlternate Names
hasDeviceVendorxsd:stringThis is the name of the vendor who provides the device.= 1
deviceVendor
device-vendor
UAProf: Vendor
hasDeviceModelxsd:stringThis represents the model name and/or number assigned to the device by its vendor.= 1
deviceModel
device-model
UAProf: Model

2.5.1 Examples of Device Name

ExampleNameTypeValue(s)
Sony Ericsson P910i Device NamehasDeviceVendorstring
Sony Ericsson
hasDeviceModelstring
P910i

2.6 Bluetooth Profile

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

Properties of Bluetooth Profile
NameTypeDescriptionCardinalityAlternate Names
hasBluetoothProfileNamexsd:stringThe name of the Bluetooth profile.= 1
bluetoothProfileName
bluetooth-profiile-name

2.6.1 Examples of Bluetooth Profile

ExampleNameTypeValue(s)
Dialup Networking Bluetooth ProfilehasBluetoothProfileNamestring
Dialup Networking
Serial Port Bluetooth ProfilehasBluetoothProfileNamestring
Serial Port
Generic Object Exchange Bluetooth ProfilehasBluetoothProfileNamestring
Generic Object Exchange
Head Set Bluetooth ProfilehasBluetoothProfileNamestring
Head Set
File Transfer Bluetooth ProfilehasBluetoothProfileNamestring
File Transfer
Generic Access Bluetooth ProfilehasBluetoothProfileNamestring
Generic Access
Object Push Bluetooth ProfilehasBluetoothProfileNamestring
Object Push

2.7 CPU

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

Properties of CPU
NameTypeDescriptionCardinalityAlternate Names
hasCpuNamexsd:stringThe name of a central processing unit.= 1
cpuName
cpu-name

2.7.1 Examples of CPU

ExampleNameTypeValue(s)
ARM9 CPUhasCpuNamestring
ARM9

2.8 Tactile Input Type

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

Properties of Tactile Input Type
NameTypeDescriptionCardinalityAlternate Names
hasKeyboardTypeNamexsd:stringThis property represents the name of the keyboard type associated with a device.= 1
keyboardTypeName
keyboard-type-name

2.8.1 Examples of Tactile Input Type

ExampleNameTypeValue(s)
Virtual Keyboard Tactile Input TypehasKeyboardTypeNamestring
Virtual Keyboard
Numeric Keypad Tactile Input TypehasKeyboardTypeNamestring
Numeric Keypad
Phone Keypad Tactile Input TypehasKeyboardTypeNamestring
Phone Keypad
Full Keyboard Tactile Input TypehasKeyboardTypeNamestring
Full Keyboard
Buttons Tactile Input TypehasKeyboardTypeNamestring
Buttons

2.9 Camera

This entity represents a camera on a device.

Properties of Camera
NameTypeDescriptionCardinalityAlternate Names
hasCameraAspectRatioAspectRatioThis is the aspect ratio of the camera.= 1
cameraAspectRatio
camera-aspect-ratio
hasCameraPixelAspectRatioAspectRatioThis property represents the aspect ratio of each pixel in a camera on a device.= 1
cameraPixelAspectRatio
camera-pixel-aspect-ratio

2.9.1 Examples of Camera

ExampleNameTypeValue(s)
Camera_Sony_Ericsson_P910i CamerahasCameraAspectRatioAspectRatio
AspectRatio_3_2
hasCameraPixelAspectRatioAspectRatio
AspectRatio_1_1

2.10 Pointing Resolution

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

Properties of Pointing Resolution
NameTypeDescriptionCardinalityAlternate Names
hasPointingResolutionNamexsd:stringThis property holds the name of the pointing resolution.= 1
pointingResolutionName
pointing-resolution-name

2.10.1 Examples of Pointing Resolution

ExampleNameTypeValue(s)
Line Pointing ResolutionhasPointingResolutionNamestring
Line
Character Pointing ResolutionhasPointingResolutionNamestring
Character
Pixel Pointing ResolutionhasPointingResolutionNamestring
Pixel

2.11 Pixel Count

This entity 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 entity captures a number of individual properties associated with such a count.

Properties of Pixel Count
NameTypeDescriptionCardinalityAlternate Names
currentPixelCountxsd:intThe current value of the number of pixels≥ 0 and ≤ 1
currentPixelCount
current-pixel-count
maximumPixelCountxsd:intThe maximum value of the number of pixels≥ 0 and ≤ 1
maximumPixelCount
maximum-pixel-count
minimumPixelCountxsd:intThe minimum value of the number pixels.≥ 0 and ≤ 1
minimumPixelCount
minimum-pixel-count
defaultPixelCountxsd:intThe default value of the number of pixels≥ 0 and ≤ 1
defaultPixelCount
default-pixel-count

2.11.1 Examples of Pixel Count

ExampleNameTypeValue(s)
PixelCount_P920i_Total_Y Pixel CountmaximumPixelCountint
320
minimumPixelCountint
208
defaultPixelCountint
208
PixelCount_P910i_X Pixel CountcurrentPixelCountint
208
maximumPixelCountint
208
minimumPixelCountint
208
defaultPixelCountint
208
PixelCount_p910i_Usable_Y Pixel CountmaximumPixelCountint
276
minimumPixelCountint
208
defaultPixelCountint
208

2.12 Length Conversion Factor

This entity represents the factor by which lengths represented in terms of the 'from' unit must be multiplied in order to be represented in the 'to' unit

Properties of Length Conversion Factor
NameTypeDescriptionCardinalityAlternate Names
hasFromLengthUnitLengthUnitThis property represents the unit from which conversion is required.= 1
fromLengthUnit
from-length-unit
hasLengthConversionNamexsd:stringThis property represents the colloquial name for the conversion= 1
lengthConversionName
length-conversion-name
hasToLengthUnitLengthUnitThis property represents the unit to which conversion is required= 1
toLengthUnit
to-length-unit
hasLengthConversionValuexsd:floatThis property represents the value to be used to perform the conversion= 1
lengthConversionValue
length-conversion-value

2.12.1 Examples of Length Conversion Factor

ExampleNameTypeValue(s)
meters to meters Length Conversion FactorhasFromLengthUnitLengthUnit
m
hasLengthConversionNamestring
meters to meters
hasToLengthUnitLengthUnit
m
hasLengthConversionValuefloat
1.0
meters to inches Length Conversion FactorhasFromLengthUnitLengthUnit
m
hasLengthConversionNamestring
meters to inches
hasToLengthUnitLengthUnit
in
hasLengthConversionValuefloat
39.37
meters to points Length Conversion FactorhasFromLengthUnitLengthUnit
m
hasLengthConversionNamestring
meters to points
hasToLengthUnitLengthUnit
pt
hasLengthConversionValuefloat
2384.65
meters to picas Length Conversion FactorhasFromLengthUnitLengthUnit
m
hasLengthConversionNamestring
meters to picas
hasToLengthUnitLengthUnit
pc
hasLengthConversionValuefloat
236.22
meters to millimeters Length Conversion FactorhasFromLengthUnitLengthUnit
m
hasLengthConversionNamestring
meters to millimeters
hasToLengthUnitLengthUnit
mm
hasLengthConversionValuefloat
1000.0
meters to feet Length Conversion FactorhasFromLengthUnitLengthUnit
m
hasLengthConversionNamestring
meters to feet
hasToLengthUnitLengthUnit
ft
hasLengthConversionValuefloat
3.2808
meters to centimeters Length Conversion FactorhasFromLengthUnitLengthUnit
m
hasLengthConversionNamestring
meters to centimeters
hasToLengthUnitLengthUnit
cm
hasLengthConversionValuefloat
100.0

2.13 Aspect Ratio

The Aspect Ratio is ratio of the width of some entity in the delivery context to its height.

Properties of Aspect Ratio
NameTypeDescriptionCardinalityAlternate Names
hasAspectRatioHeightComponentxsd:positiveIntegerThis 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
hasAspectRatioWidthComponentxsd:positiveIntegerThis 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
aspectRatioWidthtComponent
aspect-ratio-width-component

2.13.1 Examples of Aspect Ratio

ExampleNameTypeValue(s)
AspectRatio_2_3 Aspect RatiohasAspectRatioHeightComponentpositiveInteger
3
hasAspectRatioWidthComponentpositiveInteger
2
AspectRatio_1_1 Aspect RatiohasAspectRatioHeightComponentpositiveInteger
1
hasAspectRatioWidthComponentpositiveInteger
1
AspectRatio_3_2 Aspect RatiohasAspectRatioHeightComponentpositiveInteger
2
hasAspectRatioWidthComponentpositiveInteger
3

2.14 Electric Charge

This entity represents a quantity of electric charge.

Properties of Electric Charge
NameTypeDescriptionCardinalityAlternate Names
hasElectricChargeUnitElectricChargeUnitThis property represents the unit of measure in which the electric charge is specified.= 1
electricChargeUnit
electric-charge-unit
hasElectricChargeValuexsd:floatThis property represents the value associated with an electric charge.= 1
electricChargeValue
electric-charge-value

2.14.1 Examples of Electric Charge

ExampleNameTypeValue(s)
1260.0 mAh Electric ChargehasElectricChargeUnitElectricChargeUnit
mAh
hasElectricChargeValuefloat
1260.0

2.15 Device

This entity represents a device associated with a delivery context

Properties of Device
NameTypeDescriptionCardinalityAlternate Names
hasPointingResolutionPointingResolutionThis property represents the precision with which pointing can be carried out on a device.= 1
pointingResolution
pointing-resolution
UAProf: PointingResolution
supportsBluetoothProfilesBluetoothProfileThis property defines the Bluetooth profiles supported by the device.≥ 0
supportsBlueToothProfile
supports-bluetooth-profile
UAProf: BluetoothProfile
supportsInputCharacterSetsCharacterSetThis property defines the character sets supported by the device for input.≥ 0
supportsInputCharacterSets
supports-input-character-sets
UAProf: InputCharSet
supportsVoiceRecognitionxsd:booleanThis property specifies whether or not the device supports voice recognition.= 1
supportsVoiceRecognition
supports-voice-recognition
UAProf: VoiceInputCapable
hasPrimaryBatteryBatteryThis property represents the primary battery for a device= 1
primaryBattery
primary-battery
hasCameraCameraThis property represents a camera associated with a device≥ 0
camera
camera
hasNumberOfSoftKeysxsd:integerThis 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
hasTextInputTypeTextInputTypeThis property specifies the type of text input type supported by the device.≥ 0
textInputType
text-input-type
UAProf: TextInputCapable
hasPrimaryCPUCPUThis entity represents the main CPU for a device.= 1
cpuName
cpu-name
UAProf: CPU
hasDeviceNameDeviceNameThis property is the name of the device= 1
deviceName
device-name
supportsAudioOutputxsd:booleanThis 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
hasDisplayDisplayThis property represents a display associated with a device.≥ 0
display
display
supportsOutputCharacterSetsCharacterSetThis property defines the character sets supported by the device for output.≥ 0
supportsOutputCharacterSets
supports-output-character-sets
UAProf: OutputCharSet
hasTactileInputTypeTactileInputTypeThis property specifies the type of tactile input supported by a device.≥ 0
tactileInputType
tactile-input-type
UAProf: Keyboard

2.15.1 Examples of Device

ExampleNameTypeValue(s)
Sony_Ericsson_P910i DevicehasPointingResolutionPointingResolution
Pixel
supportsBluetoothProfilesBluetoothProfile
Dialup Networking
Head Set
Object Push
File Transfer
Generic Object Exchange
Generic Access
Serial Port
supportsInputCharacterSetsCharacterSet
ISO-8859-5
UTF-8
ISO-8859-4
UTF-16be
UTF-16
ISO-8859-7
WINDOWS-1252
UTF-7
UTF-16le
ISO-10646-UCS-2
US-ASCII
ISO-8859-2
ISO-8859-9
ISO-8859-1
supportsVoiceRecognitionboolean
true
hasPrimaryBatteryBattery
1260.0 mAh
hasCameraCamera
Camera_Sony_Ericsson_P910i
hasNumberOfSoftKeysint
0
hasTextInputTypeTextInputType
Alphanumeric
hasPrimaryCPUCPU
ARM9
hasDeviceNameDeviceName
Sony Ericsson P910i
supportsAudioOutputboolean
true
hasDisplayDisplay
Display_SonyEricsson_P910
supportsOutputCharacterSetsCharacterSet
UTF-7
UTF-8
ISO-8859-5
ISO-10646-UCS-2
US-ASCII
UTF-16
ISO-8859-9
UTF-16be
ISO-8859-2
WINDOWS-1252
ISO-8859-7
UTF-16le
ISO-8859-1
ISO-8859-4
hasTactileInputTypeTactileInputType
Phone Keypad
Full Keyboard
Virtual Keyboard

2.16 Length

This entity represents a physical length.

Properties of Length
NameTypeDescriptionCardinalityAlternate Names
hasLengthValuexsd:floatThis property represents the value associated with a length.= 1
lengthValue
length-value
hasLengthUnitLengthUnitThis property represents the unit of measure associated with a length.= 1
lengthUnit
length-unit

2.16.1 Examples of Length

ExampleNameTypeValue(s)
45.0 mm LengthhasLengthValuefloat
45.0
hasLengthUnitLengthUnit
mm
35.0 mm LengthhasLengthValuefloat
35.0
hasLengthUnitLengthUnit
mm

2.17 Display

This entity represents a visual display on a device.

Properties of Display
NameTypeDescriptionCardinalityAlternate Names
hasDisplayHeightLengthThe total height of the display as a linear measure.= 1
displayHeight
display-height
hasDisplayAspectRatioAspectRatioThe aspect ratio associated with entire display.= 1
displayAspectRatio
display-aspect-ratio
UAProf: PixelAspectRatio
hasDisplayWidthLengthThe total width of the display as a linear measure.= 1
displayWidth
display-width
hasUsableDisplayPixelsXPixelCountThe 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
hasTotalDisplayPixelsYPixelCountThe total number of pixels in the Y direction of the display. This is related to the UAProf ScreenSize attribute.= 1
totalDisplayPixelsY
total-display-pixels-y
UAProf: ScreenSize
hasTypicalDisplayCharactersXxsd:positiveIntegerThe 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
hasDisplayPixelAspectRatioAspectRatioThe aspect ratio associated with a single pixel in the display.= 1
displayPixelAspectRatio
display-pixel-aspect-ratio
UAProf: PixelAspectRatio
hasTotalDisplayPixelsXPixelCountThe total number of pixels in the X direction of the display. This is related to the UAProf ScreenSize attribute.= 1
totalDisplayPixelsX
total-display-pixels-x
UAProf: ScreenSize
hasTypicalDisplayCharactersYxsd:positiveIntegerThe 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
supportsColorxsd:booleanThis property defines whether or not a display supports color output.= 1
supportsColor
supports-color
UAProf: ColorCapable
hasDisplayBitsPerPixelxsd:positiveIntegerThe 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
hasProportionalDefaultFontxsd:booleanThis property specifies whether or not the display's default font is proportionally spaced.= 1
proportionalDefaultFont
proportional-default-font
UAProf: StandardFontProportional
supportsImagesxsd:booleanThis property specifies whether or not a display supports image output.= 1
supportsImages
supports-images
UAProf: ImageCapable
hasUsableDisplayPixelsYPixelCountThe 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

2.17.1 Examples of Display

ExampleNameTypeValue(s)
Display_SonyEricsson_P910 DisplayhasDisplayHeightLength
45.0 mm
hasDisplayAspectRatioAspectRatio
AspectRatio_2_3
hasDisplayWidthLength
35.0 mm
hasUsableDisplayPixelsXPixelCount
PixelCount_P910i_X
hasTotalDisplayPixelsYPixelCount
PixelCount_P920i_Total_Y
hasTypicalDisplayCharactersXint
20
hasDisplayPixelAspectRatioAspectRatio
AspectRatio_1_1
hasTotalDisplayPixelsXPixelCount
PixelCount_P910i_X
hasTypicalDisplayCharactersYint
15
supportsColorboolean
true
hasDisplayBitsPerPixelint
16
hasProportionalDefaultFontboolean
true
supportsImagesboolean
true
hasUsableDisplayPixelsYPixelCount
PixelCount_p910i_Usable_Y

2.18 Battery

Properties of Battery
NameTypeDescriptionCardinalityAlternate Names
hasBatteryLevelxsd:floatThis property holds the fraction of the battery capacity that remains available.= 1
batteryLevel
battery-level
hasBatteryCapacityElectricChargeThe capacity of a battery, as an amount of electric charge that it can store.= 1
batteryCapacity
battery-capacity

2.18.1 Examples of Battery

ExampleNameTypeValue(s)
1260.0 mAh BatteryhasBatteryCapacityElectricCharge
1260.0 mAh

2.19 Length Unit

This entity represents the unit of measure associated with a physical length.

Properties of Length Unit
NameTypeDescriptionCardinalityAlternate Names
hasLengthUnitNamexsd:stringThis property represents the name of the length unit.= 1
lengthUnitName
length-unit-name
hasLengthUnitAbbreviationxsd:stringThis property represents the commonly used abbreviation for the length unit.= 1
lengthUnitAbbreviation
length-unit-abbreviation

2.19.1 Examples of Length Unit

ExampleNameTypeValue(s)
pt Length UnithasLengthUnitAbbreviationstring
pt
hasLengthUnitNamestring
point
m Length UnithasLengthUnitAbbreviationstring
m
hasLengthUnitNamestring
meter
cm Length UnithasLengthUnitAbbreviationstring
cm
hasLengthUnitNamestring
centimeter
in Length UnithasLengthUnitAbbreviationstring
in
hasLengthUnitNamestring
inch
ft Length UnithasLengthUnitAbbreviationstring
ft
hasLengthUnitNamestring
foot
pc Length UnithasLengthUnitAbbreviationstring
pc
hasLengthUnitNamestring
pica
mm Length UnithasLengthUnitAbbreviationstring
mm
hasLengthUnitNamestring
millimeter

3 The Paths to the Characteristics

/hasDCEntityName[*]
/hasDevice[*]
/hasDevice[*]/hasPointingResolution[*]
/hasDevice[*]/hasPointingResolution[*]/hasDCEntityName[*]
/hasDevice[*]/hasPointingResolution[*]/hasPointingResolutionName[*]
/hasDevice[*]/supportsBluetoothProfiles[*]
/hasDevice[*]/supportsBluetoothProfiles[*]/hasDCEntityName[*]
/hasDevice[*]/supportsBluetoothProfiles[*]/hasBluetoothProfileName[*]
/hasDevice[*]/supportsInputCharacterSets[*]
/hasDevice[*]/supportsInputCharacterSets[*]/hasDCEntityName[*]
/hasDevice[*]/supportsInputCharacterSets[*]/hasCharacterSetName[*]
/hasDevice[*]/supportsVoiceRecognition[*]
/hasDevice[*]/hasPrimaryBattery[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasDCEntityName[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasBatteryLevel[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasBatteryCapacity[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasBatteryCapacity[*]/hasDCEntityName[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasBatteryCapacity[*]/hasElectricChargeUnit[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasBatteryCapacity[*]/hasElectricChargeUnit[*]/hasDCEntityName[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasBatteryCapacity[*]/hasElectricChargeUnit[*]/hasElectricChargeUnitName[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasBatteryCapacity[*]/hasElectricChargeUnit[*]/hasElectricChargeUnitAbbreviation[*]
/hasDevice[*]/hasPrimaryBattery[*]/hasBatteryCapacity[*]/hasElectricChargeValue[*]
/hasDevice[*]/hasCamera[*]
/hasDevice[*]/hasCamera[*]/hasCameraAspectRatio[*]
/hasDevice[*]/hasCamera[*]/hasCameraAspectRatio[*]/hasAspectRatioHeightComponent[*]
/hasDevice[*]/hasCamera[*]/hasCameraAspectRatio[*]/hasDCEntityName[*]
/hasDevice[*]/hasCamera[*]/hasCameraAspectRatio[*]/hasAspectRatioWidthComponent[*]
/hasDevice[*]/hasCamera[*]/hasDCEntityName[*]
/hasDevice[*]/hasCamera[*]/hasCameraPixelAspectRatio[*]
/hasDevice[*]/hasCamera[*]/hasCameraPixelAspectRatio[*]/hasAspectRatioHeightComponent[*]
/hasDevice[*]/hasCamera[*]/hasCameraPixelAspectRatio[*]/hasDCEntityName[*]
/hasDevice[*]/hasCamera[*]/hasCameraPixelAspectRatio[*]/hasAspectRatioWidthComponent[*]
/hasDevice[*]/hasNumberOfSoftKeys[*]
/hasDevice[*]/hasTextInputType[*]
/hasDevice[*]/hasTextInputType[*]/hasTextInputTypeName[*]
/hasDevice[*]/hasTextInputType[*]/hasDCEntityName[*]
/hasDevice[*]/hasPrimaryCPU[*]
/hasDevice[*]/hasPrimaryCPU[*]/hasDCEntityName[*]
/hasDevice[*]/hasPrimaryCPU[*]/hasCpuName[*]
/hasDevice[*]/hasDCEntityName[*]
/hasDevice[*]/hasDeviceName[*]
/hasDevice[*]/hasDeviceName[*]/hasDCEntityName[*]
/hasDevice[*]/hasDeviceName[*]/hasDeviceVendor[*]
/hasDevice[*]/hasDeviceName[*]/hasDeviceModel[*]
/hasDevice[*]/supportsAudioOutput[*]
/hasDevice[*]/supportsOutputCharacterSets[*]
/hasDevice[*]/supportsOutputCharacterSets[*]/hasDCEntityName[*]
/hasDevice[*]/supportsOutputCharacterSets[*]/hasCharacterSetName[*]
/hasDevice[*]/hasDisplay[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayHeight[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayHeight[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayHeight[*]/hasLengthValue[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayHeight[*]/hasLengthUnit[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayHeight[*]/hasLengthUnit[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayHeight[*]/hasLengthUnit[*]/hasLengthUnitAbbreviation[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayHeight[*]/hasLengthUnit[*]/hasLengthUnitName[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayAspectRatio[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayAspectRatio[*]/hasAspectRatioHeightComponent[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayAspectRatio[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayAspectRatio[*]/hasAspectRatioWidthComponent[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayWidth[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayWidth[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayWidth[*]/hasLengthValue[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayWidth[*]/hasLengthUnit[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayWidth[*]/hasLengthUnit[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayWidth[*]/hasLengthUnit[*]/hasLengthUnitAbbreviation[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayWidth[*]/hasLengthUnit[*]/hasLengthUnitName[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsX[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsX[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsX[*]/currentPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsX[*]/maximumPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsX[*]/minimumPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsX[*]/defaultPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsY[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsY[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsY[*]/currentPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsY[*]/maximumPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsY[*]/minimumPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsY[*]/defaultPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTypicalDisplayCharactersX[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayPixelAspectRatio[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayPixelAspectRatio[*]/hasAspectRatioHeightComponent[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayPixelAspectRatio[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayPixelAspectRatio[*]/hasAspectRatioWidthComponent[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsX[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsX[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsX[*]/currentPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsX[*]/maximumPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsX[*]/minimumPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTotalDisplayPixelsX[*]/defaultPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasTypicalDisplayCharactersY[*]
/hasDevice[*]/hasDisplay[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/supportsColor[*]
/hasDevice[*]/hasDisplay[*]/hasDisplayBitsPerPixel[*]
/hasDevice[*]/hasDisplay[*]/hasProportionalDefaultFont[*]
/hasDevice[*]/hasDisplay[*]/supportsImages[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsY[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsY[*]/hasDCEntityName[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsY[*]/currentPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsY[*]/maximumPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsY[*]/minimumPixelCount[*]
/hasDevice[*]/hasDisplay[*]/hasUsableDisplayPixelsY[*]/defaultPixelCount[*]
/hasDevice[*]/hasTactileInputType[*]
/hasDevice[*]/hasTactileInputType[*]/hasKeyboardTypeName[*]
/hasDevice[*]/hasTactileInputType[*]/hasDCEntityName[*]

A

B References

B.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.)

B.2 Informative References

C Acknowledgements (Non-Normative)

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