Abstract
The Delivery
Context Ontology provides a formal model of the characteristics
of the environment in which devices interact with the Web or other
services. The delivery context includes the characteristics of the
device, the software used to access the service and the network
providing the connection among others.
The delivery context is an important source of information that
can be used to adapt
materials 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 and examples of this document are
generated automatically from the ontology itself.
1 Introduction
The Delivery
Context Ontology provides a formal model of the characteristics
of the environment in which devices interact with the Web or other
services. The delivery context includes the characteristics of the
device, the software used to access the service and the network
providing the connection among others.
The delivery context is an important source of information that
can be used to adapt materials
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 and examples 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.
1.2 Reading the Specification
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 B The
Paths to the Characteristics.
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.
- Restriction(s)
-
This field contains restrictions about the property,
including:
-
Cardinality of the property. The number of occurences of the
property within the class is shown as an expression. If there is no
expression it means that the property can have any number of
instances, including 0. For example, the expression
≥ 0 and ‰¤ 1
indicates that a property is optional and if defined can only occur
one time i.e. can only have one value. It's cardinality is 0 or 1.
Similarly, the expression =1 indicates that a property
always occurs exactly once.
-
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 is prefixed by the phrase Class
Value(s):. 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 is prefixed by the
phrase Values 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.
-
If the property is functional i.e. its cardinality can only be
zero or one (≥ 0 and
‰¤ 1). In other words if a functional
property has more than one value an OWL reasoner will treat those
values as the same instance. Where this is the case, the value is
prefixed by the phrase Functional
-
Subproperty(ies)
-
This field defines the subproperties of a property.
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.
1.4 Editorial Notes
- Rhys Lewis, 16 August 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.
- Jose Manuel Cantera, 3 January 2008
-
- The mechanism used for
representing units is still under discussion within the Working
Group. It is very likely that it will be revised.
- At the time of
publication of this draft the Working Group is evaluating the
possibility of splitting the ontology in different modules in order
to improve the maintainability of the specification.
- The Working Group is
studying the possibility of publishing an additional WG Note with
diagrams and other information that will help in understanding how
the ontology works.
- The specification will
need to reference some normative documents to clarify what is
exactly the intended meaning of some of the classes and
properties.
- The example instances
provided so far are considered non normative. However, the Working
Group is currently discussing if some of these instances should be
made normative.
2 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 |
Restriction(s) |
| audioFormatSupport |
|
The audio support of a delivery context
entity |
|
| device |
|
This property represents the device
associated with the delivery context. |
|
|
environment |
|
The environment associated to this
delivery context |
|
| imageFormatSupport |
|
The image support of a delivery context
entity |
|
| locationProviderSupport |
|
This is the location provider support
of the Delivery Context |
|
|
pageMarkupSupport |
|
This property defines the page markup
supported by this browser. |
|
| usableDisplayPixelsX |
|
The typical number of pixels in the X
direction of the display which can be used within a delivery
context. This may be less than the total number available due to
the presence of additional items on the display. |
|
| usableDisplayPixelsY |
|
The typical number of pixels in the Y
direction of the display which can be used within a delivery
context. This may be less than the total number available due to
the presence of additional items on the display. |
|
| user |
|
The user component of a delivery
context |
|
| videoFormatSupport |
|
The video support of a delivery context
entity |
|
Delivery Context
Examples
3 Delivery Context
Environment Entity
This class represents a delivery context environment entity
3.1 Delivery Context
Location Entity
This class reprensents the set of all delivery context entities
that has to do with location
3.1.2 Geographical Coordinates
This class represents geographical coordinates that allow to
locate precisely a point on the Earth surface
Properties of the Geographical Coordinates Class
| Name |
Type |
Description |
Restriction(s) |
| datum |
xsd:string |
The datum that express the reference of
the coordinates |
|
|
geoReferenceSystem |
|
This property represents the reference
system in which are expressed the geographical coordinates |
|
3.1.2.1 UTM Coordinates
This class represents UTM coordinates
Properties of the UTM Coordinates Class
| Name |
Type |
Description |
Restriction(s) |
| datum |
xsd:string |
The datum that express the reference of
the coordinates |
|
|
easting |
xsd:float |
The easting (x) component of the UTM
coordinates measured in metres |
|
|
geoReferenceSystem |
|
This property represents the reference
system in which are expressed the geographical coordinates |
|
|
latitudeZone |
xsd:string |
The UTM system segments each longitude
zone into 20 latitude zones. Each latitude zone is 8 degrees high,
and is lettered starting from "C" at 80° S, increasing
up the English alphabet until "X", omitting the letters "I" and "O"
(because of their similarity to the digits one and zero). |
|
|
longitudeZone |
xsd:int |
The UTM system divides the surface of
the Earth between 80° S latitude and 84° N
latitude into 60 zones, each 6° of longitude in width
and centered over a meridian of longitude. Zones are numbered from
1 to 60. Zone 1 is bounded by longitude 180° to
174° W and is centered on the 177th West meridian. Zone
numbering increases in an easterly direction. |
|
|
northing |
xsd:float |
The northing component of the UTM
coordinates measured in metres |
|
UTM Coordinates
Examples
3.1.2.2 WGS84 Coordinates
This class represents WGS84 coordinates
Properties of the WGS84 Coordinates Class
| Name |
Type |
Description |
Restriction(s) |
|
altitude |
xsd:float |
The altitude as defined by the WGS84
coordinate system |
|
| datum |
xsd:string |
The datum that express the reference of
the coordinates |
| Functional |
| Class value(s):
|
|
| geoReferenceSystem |
|
This property represents the reference
system in which are expressed the geographical coordinates |
|
|
latitude |
xsd:float |
Latitude as defined by the WGS84
coordinate reference system |
|
|
longitude |
xsd:float |
The longitude as defined by the WGS84
coordinate system |
|
WGS84 Coordinates
Examples
3.1.3 Location
This class represents all the location information about
something
Properties of the Location Class
| Name |
Type |
Description |
Restriction(s) |
|
currentPosition |
|
The current position that will need to
be determined by the location provider |
|
|
lastKnownPosition |
|
The last known position as reported by
the location provider |
|
|
locationTimestamp |
xsd:dateTime |
A timestamp that indicates when it was
performed the last location request to the location provider. The
value of this property can be used to determine if applications
need to ask about the last known position or the current
position |
|
Location Examples
3.1.4 Location Method
It represents an specific mechanism used to calculate the
location of a thing
3.1.4.2 Assisted Method
Location method is assisted by the other party (Terminal
assisted for Network based, Network assisted for terminal
based)
Assisted Method
Examples
3.1.4.3 Cell Id Method
Location method Cell-ID for cellular (in GSM, this is the same
as CGI, Cell Global Identity).
Cell Id Method
Examples
3.1.4.4 Network Based
Method
Location method is of type network based. This means that the
final location result is calculated in the network.
Network Based
Method Examples
3.1.4.7 Terminal Based
Method
Location method is of type terminal based. This means that the
final location result is calculated in the terminal.
Terminal Based
Method Examples
3.1.4.10 Unassisted Method
Location method is unassisted it does not need other party in
order to obtain the location
Unassisted Method
Examples
3.1.5 Location Provider
Represents an entity capable of providing location
information
Properties of the Location Provider Class
| Name |
Type |
Description |
Restriction(s) |
| activeGeoCoordinateRS |
|
Indicates what is the active
geographical coordinate system |
|
| estimatedPosition |
|
The estimated position provided by a
location provider |
|
| horizontalAccuracy |
xsd:int |
Stimate of the horizontal accuracy of
the location in metres |
|
| locationCostsMoney |
xsd:boolean |
This property indicates whether the
location provider has a cost for the user |
|
|
locationFeatures |
|
The location features supported by the
location provider |
|
|
locationMethod |
|
The location method used by a
LocationProvider for determining the current location associated to
the delivery context |
|
| supportedGeoCoordinateRS |
|
Indicates what are goegraphical
coordinate systems supported by the location provider |
|
| typicalResponseTime |
xsd:int |
This property represents the typical
response time in seconds of a location provider from the instant in
which the location is requested to the moment in which the location
is returned |
|
|
verticalAccuracy |
xsd:int |
Stimate of the vertical accuracy of the
location in metres |
|
Location Provider
Examples
3.1.7 Location Provider
Support
This class represents location provider support
Properties of the Location Provider Support
Class
| Name |
Type |
Description |
Restriction(s) |
| availableLocationProviders |
|
This property represents the
LocationProviders that are currently available in the Delivery
Context |
|
| supportedLocationProviders |
|
This property is a list of the
supported LocationProviders in a Delivery Context |
|
Location Provider
Support Examples
3.1.8 Place
This class represents all the information about the current
location associated with the current Delivery Context
Place Examples
3.1.9 Point
This class represents a point on the Earth surface
Properties of the Point Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| coordinates |
|
The coordinates of a point |
|
|
|
utmCoordinates |
|
Coordinates of a point expressed in the
UTM reference system |
|
|
|
wgs84Coordinates |
|
Coordinates of a point expressed in the
WGS84 reference system |
|
|
Point Examples
3.2 Network Entity
This class reprensents the set of all delivery context entities
that have to do with the network aspect
3.2.1 Bearer Type
This class represents bearer types
Properties of the Bearer Type Class
| Name |
Type |
Description |
Restriction(s) |
|
alternativeNames |
xsd:string |
The alternative names of a Delivery
Context Entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
Bearer Type Examples
3.2.2 Mobile Network
A mobile network that supports several network bearers
Properties of the Mobile Network Class
| Name |
Type |
Description |
Restriction(s) |
| name |
xsd:string |
The name of a delivery context
entity |
|
|
networkIdentifier |
xsd:string |
The identifier of a mobile network |
|
Mobile Network
Examples
3.2.3 Network Bearer
This class represents a network bearer in a delivery
context.
Properties of the Network Bearer Class
| Name |
Type |
Description |
Restriction(s) |
|
addressType |
xsd:string |
This property identifies the type of
address associated with a bearer. |
|
|
bearerNetwork |
|
The actual network of a
NetworkBearer |
|
|
bearerType |
|
This property holds the type of the
network bearer. |
|
|
networkMode |
|
The network operation characteristics
of a network bearer |
|
Network Bearer Examples
3.2.3.1 Available Network
Bearer
A network bearer which is available i.e. has an associated
network
Properties of the Available Network Bearer Class
| Name |
Type |
Description |
Restriction(s) |
| addressType |
xsd:string |
This property identifies the type of
address associated with a bearer. |
|
| bearerNetwork |
|
The actual network of a
NetworkBearer |
|
|
bearerType |
|
This property holds the type of the
network bearer. |
|
| networkMode |
|
The network operation characteristics
of a network bearer |
|
Available Network
Bearer Examples
3.2.4 Network Environment
This class represents the network environment present in a
delivery context
Properties of the Network Environment Class
| Name |
Type |
Description |
Restriction(s) |
| availableNetworkBearers |
|
The available network bearers in this
environment |
|
|
cellIdentifier |
xsd:string |
The id of the cell to which the device
is interacting with in the mobile network |
|
| operatingNetworkBearer |
|
The network bearer that it is operative
in this delivery context |
|
Network Environment
Examples
3.2.5 Newtwork Mode
A mode of operation of a network which includes a network type
and operation frequency bands
Properties of the Newtwork Mode Class
| Name |
Type |
Description |
Restriction(s) |
|
networkType |
|
The type of network |
|
|
operationBands |
xsd:long |
The frequencies of operation of a
device in a network. Frequencies are expressed in Mhz |
|
Newtwork Mode Examples
3.2.6 Network Support
This class represents the network in a delivery context
Properties of the Network Support Class
| Name |
Type |
Description |
Restriction(s) |
| activeNetworkBearer |
|
This property represents the currently
active network bearer on a device |
|
|
homeNetwork |
|
The home network of a device |
|
| supportedNetworkBearers |
|
This property holds the set of network
bearers supported by the device. |
|
| supportedNetworkModes |
|
The supported network modes of a
device |
|
Network Support
Examples
3.2.7 Network Type
This class represents different network types
Properties of the Network Type Class
| Name |
Type |
Description |
Restriction(s) |
|
alternativeNames |
xsd:string |
The alternative names of a Delivery
Context Entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
Network Type Examples
4 Delivery Context Hardware
Entity
This class represents a delivery context hardware entity
4.1 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 |
Restriction(s) |
| 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. |
|
| 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. |
|
Aspect Ratio Examples
4.2 Battery
This class represents a battery in a device
Properties of the Battery Class
| Name |
Type |
Description |
Restriction(s) |
|
batteryBeingCharged |
xsd:boolean |
This property indicates whether the
battery is currently being charged or not |
|
|
batteryCapacity |
|
The capacity of a battery, as an amount
of electric charge that it can store. |
|
|
batteryLevel |
xsd:int |
This property holds the percentage of
the battery capacity that remains available. |
|
Battery Examples
4.3 Bluetooth Profile
This class describes a specific Bluetooth profile used to
support a particular user scenario.
Bluetooth Profile
Examples
4.4 Bluetooth Support
This class represents Bluetooth support.
Properties of the Bluetooth Support Class
| Name |
Type |
Description |
Restriction(s) |
| activeBluetoothProfile |
|
This property represents a Bluetooth
profile currently active on the device. |
|
| bluetoothVersions |
xsd:string |
This property represents the version of
Bluetooth supported. |
|
| supportedBluetoothProfiles |
|
This property defines the Bluetooth
profiles supported by the device. |
|
Bluetooth Support
Examples
4.5 Camera
This class represents a camera in a device.
Properties of the Camera Class
| Name |
Type |
Description |
Restriction(s) |
|
aspectRatio |
|
The aspect ratio associated with an
entire display in its default orientation. |
|
|
cameraEnabled |
xsd:boolean |
This property indicates whether or not
the camera is currently enabled. |
|
|
cameraResolution |
xsd:int |
This property represents the resolution
of the camera in pixels |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
|
pixelAspectRatio |
|
The aspect ratio associated with a
single pixel in the display. |
|
|
videoFormatSupport |
|
The video support of a delivery context
entity |
|
Camera Examples
4.6 Character Set
This class defines a specific character set officially
identified by IANA.
Character Set Examples
4.7 CPU
This class describes a central processing unit associated with a
device.
Properties of the CPU Class
| Name |
Type |
Description |
Restriction(s) |
|
maximumCpuFrequency |
xsd:int |
Processor maximum speed |
|
| model |
xsd:string |
The model identification assigned to
the something by its vendor. |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
CPU Examples
4.8 Device Hardware
This class represents the hardware in a device
Properties of the Device Hardware Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
|
batteries |
|
This property represents the batteries
in a device |
|
|
|
bluetoothSupport |
|
This property represents the support
for Bluetooth available on the device. |
|
|
|
builtInMemory |
|
This property represents the memory
built into the device and which is not removable during normal
operation. |
|
|
|
cameras |
|
This property represents a camera
associated with a device |
|
|
|
display |
|
This property represents a display
associated with a device. |
|
|
|
extensionMemory |
|
This property identifies additional
memory that is provided to a device, typically in the form of
removable memory cards |
|
|
|
inputCharacterSets |
|
This property defines the character
sets supported by the device for input. |
|
|
|
inputDevices |
|
The input mechanisms supported by a
device |
|
|
|
networkSupport |
|
This property represents the network
support available on the device. |
|
|
|
numberOfSoftKeys |
xsd:int |
This property represents the number of
input keys on the device whose function can be controlled
programatically. |
|
|
| outputCharacterSets |
|
This property defines the character
sets supported by the device for output. |
|
|
|
primaryCamera |
|
The primary camera of the device |
|
|
|
primaryCPU |
|
This class represents the main CPU for
a device. |
|
|
| 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. |
|
|
| supportsVoiceRecognition |
xsd:boolean |
This property specifies whether or not
the device supports voice recognition. |
|
|
|
textInputType |
|
This property specifies the text input
type supported by the device. |
|
|
Device Hardware
Examples
4.9 Display
This class represents a visual display on a device.
Properties of the Display Class
| Name |
Type |
Description |
Restriction(s) |
|
aspectRatio |
|
The aspect ratio associated with an
entire display in its default orientation. |
|
|
bitsPerPixel |
xsd:int |
The number of bits of data held for
each pixel of the display. |
|
| height |
|
The total height of the display as a
linear measure. |
|
|
orientationSupport |
|
This property represents the
orientation support for the display |
|
|
pixelAspectRatio |
|
The aspect ratio associated with a
single pixel in the display. |
|
|
proportionalDefaultFont |
xsd:boolean |
This property specifies whether or not
the display's default font is proportionally spaced. |
|
|
supportsColor |
xsd:boolean |
This property defines whether or not a
display supports color output. |
|
|
supportsImages |
xsd:boolean |
This property specifies whether or not
a display supports image output. |
|
|
totalDisplayPixelsX |
|
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. |
|
|
totalDisplayPixelsY |
|
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. |
|
|
typicalDisplayCharactersX |
xsd:int |
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. |
|
|
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. |
|
| width |
|
The total width of something as a
linear measure. |
|
Display Examples
This class represents the set of the different input devices
that can be available in a device
This class represents the means available on a device for
pointing input.
Properties of the Pointing Input Type Class
| Name |
Type |
Description |
Restriction(s) |
| name |
xsd:string |
The name of a delivery context
entity |
|
| pointingResolution |
|
This property represents the precision
with which pointing can be carried out on a device. |
|
Pointing Input Type
Examples
4.11 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 |
Restriction(s) |
|
availableMemorySize |
xsd:nonNegativeInteger |
This property represents the amount of
memory available for use, in bytes. |
|
|
removableMemory |
xsd:boolean |
This property indicates whether or not
the memory unit can be removed from the device by the user in
normal operation. |
|
|
totalMemorySize |
xsd:nonNegativeInteger |
This property represents the total size
of the memory in bytes. |
|
Memory Unit Examples
4.12 Orientation
This class represents the orientation of a 2 dimensional entity,
such as a display, camera or page.
Orientation Examples
4.13 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 |
Restriction(s) |
| currentOrientation |
|
This property represents the current
orientation |
|
| defaultOrientation |
|
This property represents the default
orientation. |
|
Orientation Support
Examples
4.14 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 |
Restriction(s) |
|
defaultPixelCount |
xsd:nonNegativeInteger |
The default value of the number of
pixels |
|
|
maximumPixelCount |
xsd:int |
The maximum value of the number of
pixels |
|
|
minimumPixelCount |
xsd:int |
The minimum value of the number
pixels. |
|
|
pixelCount |
xsd:nonNegativeInteger |
The current value of the number of
pixels |
|
Pixel Count Examples
4.15 Pointing Resolution
This class represents the precision with which the pointing can
be achieved on a device.
Pointing Resolution
Examples
5 Delivery Context Measure
Entity
5.1 Physical Quantity
This class represents a physical quantityphysical-quantity
Properties of the Physical Quantity Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
|
|
unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
5.1.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 |
Restriction(s) |
| unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
|
|
unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
|
|
value |
xsd:float |
This property represents the value of
the quantity. |
|
5.1.1.1 Coulombs
This class represents an electric charge measured in
CoulombsCoulombs
Properties of the Coulombs Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
| unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Coulombs Examples
5.1.1.2 Milliamperes-Hour
This class represents an electric charge measured in milliamp
hours
Properties of the Milliamperes-Hour Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
|
unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Milliamperes-Hour
Examples
5.1.2 Physical Length
This class represents a physical quantity that is length
Properties of the Physical Length Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
|
|
unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
5.1.2.1 Centimeters
This class represents an length measured in centimeters
Properties of the Centimeters Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
| unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Centimeters Examples
5.1.2.2 Feet
This class represents a length measured in feet
Properties of the Feet Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
| unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Feet Examples
5.1.2.3 Inches
This class represents an length measured in inches
Properties of the Inches Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
| unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Inches Examples
5.1.2.4 Meters
This class represents an length measured in meters
Properties of the Meters Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
| unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Meters Examples
5.1.2.5 Millimeters
This class represents an length measured in millimeters
Properties of the Millimeters Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
| unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Millimeters Examples
5.1.2.6 Picas
This class represents an length measured in picas
Properties of the Picas Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
| unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Picas Examples
5.1.2.7 Points
This class represents an length measured in points
Properties of the Points Class
| Name |
Type |
Description |
Restriction(s) |
|
unitAbbreviation |
xsd:string |
This property represents the
abbreviation for the unit in which the quantity is
represented. |
| Functional |
| Class value(s):
|
|
| unitName |
xsd:string |
This property represents the name of
the unit in which the quantity is represented. |
| Functional |
| Class value(s):
|
|
| value |
xsd:float |
This property represents the value of
the quantity. |
|
Points Examples
5.2 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 |
Restriction(s) |
|
conversionFactor |
xsd:float |
This property specifies the factor by
which values represented in the fromQuantity must be multiplied to
give values in the toQuantity. |
|
|
fromQuantity |
|
This property represents the quantity
from whose units conversion is required. |
|
|
toQuantity |
|
This property represents the quantity
to whose units conversion is required |
|
5.2.1 Meter to Centimeter
This class represents the factor used in converting meters to
centimeters
Properties of the Meter to Centimeter Class
| Name |
Type |
Description |
Restriction(s) |
| conversionFactor |
xsd:float |
This property specifies the factor by
which values represented in the fromQuantity must be multiplied to
give values in the toQuantity. |
| Functional |
| Class value(s):
|
|
|
fromQuantity |
|
This property represents the quantity
from whose units conversion is required. |
| Functional |
| Class value(s):
|
|
|
toQuantity |
|
This property represents the quantity
to whose units conversion is required |
| Functional |
| Class value(s):
|
|
This class represents the factor used in coverting meters to
feet
Properties of the Meter to Foot Class
| Name |
Type |
Description |
Restriction(s) |
| xsd:float |
This property specifies the factor by
which values represented in the fromQuantity must be multiplied to
give values in the toQuantity. |
| Functional |
| Class value(s):
|
|
|
|
This property represents the quantity
from whose units conversion is required. |
| Functional |
| Class value(s):
|
|
|
|
This property represents the quantity
to whose units conversion is required |
| Functional |
| Class value(s):
|
|
5.2.3 Meter to Inch
This class represents the factor used in converting meters to
inches
Properties of the Meter to Inch Class
| Name |
Type |
Description |
Restriction(s) |
|
conversionFactor |
xsd:float |
This property specifies the factor by
which values represented in the fromQuantity must be multiplied to
give values in the toQuantity. |
| Functional |
| Class value(s):
|
|
|
fromQuantity |
|
This property represents the quantity
from whose units conversion is required. |
| Functional |
| Class value(s):
|
|
|
toQuantity |
|
This property represents the quantity
to whose units conversion is required |
| Functional |
| Class value(s):
|
|
5.2.4 Meter to Milimeter
This class represents the factor used in converting meters to
millimeters
Properties of the Meter to Milimeter Class
| Name |
Type |
Description |
Restriction(s) |
| conversionFactor |
xsd:float |
This property specifies the factor by
which values represented in the fromQuantity must be multiplied to
give values in the toQuantity. |
| Functional |
| Class value(s):
|
|
|
fromQuantity |
|
This property represents the quantity
from whose units conversion is required. |
| Functional |
| Class value(s):
|
|
|
toQuantity |
|
This property represents the quantity
to whose units conversion is required |
| Functional |
| Class value(s):
|
|
5.2.5 Meter to Pica
This class represents the factor used in converting meters to
picas
Properties of the Meter to Pica Class
| Name |
Type |
Description |
Restriction(s) |
|
conversionFactor |
xsd:float |
This property specifies the factor by
which values represented in the fromQuantity must be multiplied to
give values in the toQuantity. |
| Functional |
| Class value(s):
|
|
|
fromQuantity |
|
This property represents the quantity
from whose units conversion is required. |
| Functional |
| Class value(s):
|
|
|
toQuantity |
|
This property represents the quantity
to whose units conversion is required |
| Functional |
| Class value(s):
|
|
5.2.6 Meter to Point
This class represents the factor used in coverting meters to
points
Properties of the Meter to Point Class
| Name |
Type |
Description |
Restriction(s) |
|
conversionFactor |
xsd:float |
This property specifies the factor by
which values represented in the fromQuantity must be multiplied to
give values in the toQuantity. |
| Functional |
| Class value(s):
|
|
|
fromQuantity |
|
This property represents the quantity
from whose units conversion is required. |
| Functional |
| Class value(s):
|
|
|
toQuantity |
|
This property represents the quantity
to whose units conversion is required |
| Functional |
| Class value(s):
|
|
6 Delivery Context Software
Entity
This class represents a delivery context software entity
6.1 API
This is a generic class that represents an application
programming interface
Properties of the API Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.1.1 J2ME Optional Package
This class represents J2ME optional packages
Properties of the J2ME Optional Package Class
| Name |
Type |
Description |
Restriction(s) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.1.1.1 J2ME Standard Optional
Package
This class represents standard optional packages that can run
ina J2ME runtime environment
Properties of the J2ME Standard Optional Package
Class
| Name |
Type |
Description |
Restriction(s) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| jsrNumber |
xsd:string |
The JSR number that corresponds to a
Java Technology |
|
|
name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
J2ME Standard
Optional Package Examples
6.1.2 Web Browser API
This class represents APIs implemented by Web Browsers
Properties of the Web Browser API Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Web Browser API Examples
6.1.2.1 WTAI APIs
WAP - OMA Wireless Telephony APIs
Properties of the WTAI APIs Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
WTAI APIs Examples
6.4 Delivery Context Java
Entity
This class subsumes all the classes that are related to the Java
aspect of a Delivery Context
6.4.1 J2ME Configuration
This class represents J2ME configurations
Properties of the J2ME Configuration Class
| Name |
Type |
Description |
Restriction(s) |
|
jsrNumber |
xsd:string |
The JSR number that corresponds to a
Java Technology |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
J2ME Configuration
Examples
6.4.2 J2ME Optional Package
This class represents J2ME optional packages
Properties of the J2ME Optional Package Class
| Name |
Type |
Description |
Restriction(s) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.4.2.1 J2ME Standard
Optional Package
This class represents standard optional packages that can run
ina J2ME runtime environment
Properties of the J2ME Standard Optional Package
Class
| Name |
Type |
Description |
Restriction(s) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| jsrNumber |
xsd:string |
The JSR number that corresponds to a
Java Technology |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
J2ME Standard
Optional Package Examples
6.4.3 J2ME Profile
This class represents J2ME Profiles
Properties of the J2ME Profile Class
| Name |
Type |
Description |
Restriction(s) |
|
jsrNumber |
xsd:string |
The JSR number that corresponds to a
Java Technology |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
J2ME Profile Examples
6.4.5 Java Runtime Environment
This class represents Java Runtime Environments
Properties of the Java Runtime Environment Class
| Name |
Type |
Description |
Restriction(s) |
| javaPlatforms |
|
The Java Platforms supported by a Java
Runtime Environment |
|
| maximumHeapSize |
xsd:long |
The maximum heap size supported by a
Java Runtime Environment |
|
|
name |
xsd:string |
The name of a delivery context
entity |
|
|
vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.4.5.1 J2ME Runtime
Environment
This class represents a J2ME runtime environment
Properties of the J2ME Runtime Environment Class
| Name |
Type |
Description |
Restriction(s) |
| j2meConfigurations |
|
The supported J2ME configurations |
|
| j2meOptionalPackages |
|
The optional packages that makes
available a J2ME runtime environment |
|
| j2meProfiles |
|
The supported J2ME profiles |
|
| javaPlatforms |
|
The Java Platforms supported by a Java
Runtime Environment |
|
| maximumHeapSize |
xsd:long |
The maximum heap size supported by a
Java Runtime Environment |
|
|
name |
xsd:string |
The name of a delivery context
entity |
|
|
vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
J2ME Runtime
Environment Examples
6.4.5.1.1 JTWI Runtime
Environment
This class represents a JTWI-compliant J2ME runtime
environment
Properties of the JTWI Runtime Environment Class
| Name |
Type |
Description |
Restriction(s) |
| j2meConfigurations |
|
The supported J2ME configurations |
|
| j2meOptionalPackages |
|
The optional packages that makes
available a J2ME runtime environment |
|
| j2meProfiles |
|
The supported J2ME profiles |
|
| javaPlatforms |
|
The Java Platforms supported by a Java
Runtime Environment |
|
| maximumHeapSize |
xsd:long |
The maximum heap size supported by a
Java Runtime Environment |
|
|
name |
xsd:string |
The name of a delivery context
entity |
|
|
vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.4.6 Java Support
This class represents the Java support offered by entities in a
delivery context
Properties of the Java Support Class
| Name |
Type |
Description |
Restriction(s) |
| activeJavaRuntimeEnvironment |
|
The activa Java runtime
environment |
|
| availableJavaRuntimeEnvironments |
|
The available runtime environments |
|
| defaultJavaRuntimeEnvironment |
|
The default Jaava runtime
environment |
|
|
maximumJarSize |
xsd:long |
The maximum JAR size for a Java
Application |
|
| totalMemoryForJavaApps |
xsd:long |
Indicates the device's maximum size in
bytes for storing Java applications. |
|
Java Support Examples
6.5 Delivery Context Web
Browser Entity
This class represents a Delivery Context entity that has to do
with the WebBrowser aspect
6.5.2 Page Markup
A page markup language, such as HTML or WML
Properties of the Page Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
|
markupModules |
|
The modules used by a markup
language |
|
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
|
publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
|
systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Page Markup Examples
6.5.2.1 Propietary Page Markup
This class represents all the page markups that are extensions
(additions or removals) of well-known standard markups
Properties of the Propietary Page Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
|
|
name |
xsd:string |
The name of a delivery context
entity |
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Propietary Page Markup
Examples
6.5.2.1.1 Extended Page Markup
This class represents page markups that are the result of
extensions made over standard page markups
Properties of the Extended Page Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| extensionBaseMarkups |
|
The standard base markup upon which a
variant has been built |
|
|
|
markupModules |
|
The modules used by a markup
language |
|
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Extended Page Markup
Examples
6.5.2.2 Standard Page Markup
This class represents those page markups that are standard
Properties of the Standard Page Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
|
markupModules |
|
The modules used by a markup
language |
|
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Standard Page Markup
Examples
6.5.2.3 XHTML 1 Markup
This class represents any kind of XHTML1-based markup
Properties of the XHTML 1 Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
|
markupModules |
|
The modules used by a markup
language |
|
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
Class value(s):
| "application/xhtml+xml" |
| "text/html" |
|
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
|
namespace |
xsd:string |
The namespace of an XML format |
| Functional |
Class value(s):
| "http://www.w3.org/1999/xhtml" |
|
|
|
|
publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
|
systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
XHTML 1 Markup Examples
6.5.2.3.1 XHTML 1 Modularized
Markup
A modularized format based on different XHTML1 modules. It
should have at least the core XHTML1 modules
Properties of the XHTML 1 Modularized Markup
Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
Class value(s):
| "application/xhtml+xml" |
| "text/html" |
|
|
|
|
name |
xsd:string |
The name of a delivery context
entity |
|
|
|
namespace |
xsd:string |
The namespace of an XML format |
| Functional |
Class value(s):
| "http://www.w3.org/1999/xhtml" |
|
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
| xhtml11Modules |
|
The XHTML Modules used by an XHTML
Format. The modules that are values of this property are fully
supported i.e. if a module is not supported entirely should not be
appear as a value of this property |
|
|
XHTML 1 Modularized
Markup Examples
6.5.3 Page Markup Support
This class represents the page markup support of a browser
Properties of the Page Markup Support Class
| Name |
Type |
Description |
Restriction(s) |
| preferredPageMarkupLanguage |
|
This property represents the preferred
page markup language |
|
| supportedPageMarkupLanguages |
|
This property represents a set of page
markup languages that are supported. |
|
Page Markup Support
Examples
6.5.4 Script Language
This class represents a Script language
Properties of the Script Language Class
| Name |
Type |
Description |
Restriction(s) |
| name |
xsd:string |
The name of a delivery context
entity |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Script Language
Examples
6.5.5 Style Language
This class represents a Style language
Properties of the Style Language Class
| Name |
Type |
Description |
Restriction(s) |
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Style Language
Examples
6.5.6 Web Browser
This class represents the Web Browser on a device.
Properties of the Web Browser Class
| Name |
Type |
Description |
Restriction(s) |
|
acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
|
applicationProtocols |
|
The supported protocols of a user
agent |
|
|
audioFormatSupport |
|
The audio support of a delivery context
entity |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
pageMarkupSupport |
|
This property defines the page markup
supported by this browser. |
|
|
scriptLanguages |
|
This property defines the set of script
languages supported by this browser. |
|
|
styleLanguages |
|
This property defines the set of style
languages supported by this browser. |
|
|
uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
videoFormatSupport |
|
The video support of a delivery context
entity |
|
|
webBrowserFeatures |
|
The features of a Web Browser |
|
Web Browser Examples
6.5.7 Web Browser API
This class represents APIs implemented by Web Browsers
Properties of the Web Browser API Class
| Name |
Type |
Description |
Restriction(s) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Web Browser API Examples
6.5.7.1 WTAI APIs
WAP - OMA Wireless Telephony APIs
Properties of the WTAI APIs Class
| Name |
Type |
Description |
Restriction(s) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
WTAI APIs Examples
6.5.8 Web Browser Features
This class represents the features of a Web Browser
Properties of the Web Browser Features Class
| Name |
Type |
Description |
Restriction(s) |
|
cacheSize |
xsd:long |
The size of the cache (in bytes)
implemented by the browser |
|
| maximumDownloadableObjectSize |
xsd:long |
Maximum size in bytes for content
downloaded via web browser. |
|
| maximumEmbeddedObjectSize |
xsd:long |
Maximum size in bytes for media
embedded in web pages |
|
| maximumTotalPageWeight |
xsd:long |
The maximum page weight in bytes
supported by a browser (this includes the markup and all the
possible referenced objects in the page) such as images,
styleSheets, script files, etc |
|
|
rendersTables |
xsd:boolean |
Indicates whether the browser is
capable of rendering tables or not |
|
|
restrictions |
|
The restrictions related to a Web
Browser and its implementation of different technologies |
|
|
showsPageTitle |
xsd:boolean |
Indicates whether the browser displays
the title of the current page or not |
|
| supportsBookmarks |
xsd:boolean |
Indicates whether the device is able of
saving the address of a web site in a favourite list. |
|
| supportsCookies |
xsd:boolean |
This property defines whether or not
the browser supports cookies |
|
|
supportsFrames |
xsd:boolean |
Indicates whether the browser is
capable of displaying frames. |
|
| supportsJavaApplets |
xsd:boolean |
This property specifies whether or not
the browser supports Java Applets. |
|
Web Browser Features
Examples
6.5.9 Web Browser Support
This class represents browser support.
Properties of the Web Browser Support Class
| Name |
Type |
Description |
Restriction(s) |
| activeWebBrowser |
|
This property defines the active Web
browser on the device |
|
| availableWebBrowsers |
|
This property defines a web browser
that is available on the device |
|
| defaultWebBrowser |
|
The default Web Browser in a
device |
|
Web Browser Support
Examples
6.6 Device Software
This class represents the software in a device
Properties of the Device Software Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
|
activeMmsClient |
|
Indicates what is the active MMS
Client |
|
|
|
activeUserAgent |
|
The user agent currently used by the
user and responsible of the current interaction in this
context |
|
|
| activeWapPushClient |
|
Indicates what is the active WAP
Client |
|
|
|
activeWebBrowser |
|
This property defines the active Web
browser on the device |
|
|
|
javaSupport |
|
The Java support of a device |
|
|
|
mmsSupport |
|
The MMS support of the device |
|
|
| operatingSystemSupport |
|
This is the operating system support on
the device |
|
|
|
wapPushSupport |
|
The WAP Push support of the device |
|
|
|
webBrowserSupport |
|
The browser support available on the
device |
|
|
Device Software
Examples
6.7 FeatureRestriction
This class represents a feature restriction related to an
implementation
Properties of the FeatureRestriction Class
| Name |
Type |
Description |
Restriction(s) |
| name |
xsd:string |
The name of a delivery context
entity |
|
| restrictedElement |
|
The element to which the restriction
applies |
|
| restrictionValue |
xsd:anySimpleType |
The value of a feature restriction |
|
FeatureRestriction
Examples
This class represents the set of all possible formats that can
be used to represent something
Properties of the Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
This class represents a particular audio format, such as MP3 or
WAV.
Properties of the Audio Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Audio Format Examples
A format that uses binary representation to model something
Properties of the Binary Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Binary Format Examples
This class represents a particular image format, such as jpeg,
gif or png.
Properties of the Image Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Image Format Examples
This class represents raster image formats
Properties of the Raster Image Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Raster Image Format
Examples
This class represents vectorial image formats
Properties of the Vector Image Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Vector Image Format
Examples
6.8.4 Text Format
A format that uses text to represent something
Properties of the Text Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Text Format Examples
6.8.4.1 Page Markup
A page markup language, such as HTML or WML
Properties of the Page Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Page Markup Examples
6.8.4.1.1 Propietary Page
Markup
This class represents all the page markups that are extensions
(additions or removals) of well-known standard markups
Properties of the Propietary Page Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Propietary Page Markup
Examples
6.8.4.1.1.1 Extended Page Markup
This class represents page markups that are the result of
extensions made over standard page markups
Properties of the Extended Page Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| extensionBaseMarkups |
|
The standard base markup upon which a
variant has been built |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Extended Page Markup
Examples
6.8.4.1.2 Standard Page Markup
This class represents those page markups that are standard
Properties of the Standard Page Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Standard Page Markup
Examples
6.8.4.1.3 XHTML 1 Markup
This class represents any kind of XHTML1-based markup
Properties of the XHTML 1 Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
Class value(s):
| "application/xhtml+xml" |
| "text/html" |
|
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| namespace |
xsd:string |
The namespace of an XML format |
| Functional |
Class value(s):
| "http://www.w3.org/1999/xhtml" |
|
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
XHTML 1 Markup Examples
6.8.4.1.3.1 XHTML 1 Modularized
Markup
A modularized format based on different XHTML1 modules. It
should have at least the core XHTML1 modules
Properties of the XHTML 1 Modularized Markup
Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
Class value(s):
| "application/xhtml+xml" |
| "text/html" |
|
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| namespace |
xsd:string |
The namespace of an XML format |
| Functional |
Class value(s):
| "http://www.w3.org/1999/xhtml" |
|
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
| xhtml11Modules |
|
The XHTML Modules used by an XHTML
Format. The modules that are values of this property are fully
supported i.e. if a module is not supported entirely should not be
appear as a value of this property |
|
|
XHTML 1 Modularized
Markup Examples
This class represents formats that are represented using XML
Properties of the XML Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| namespace |
xsd:string |
The namespace of an XML format |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
XML Format Examples
6.8.4.2.1 XHTML 1 Markup
This class represents any kind of XHTML1-based markup
Properties of the XHTML 1 Markup Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
Class value(s):
| "application/xhtml+xml" |
| "text/html" |
|
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| namespace |
xsd:string |
The namespace of an XML format |
| Functional |
Class value(s):
| "http://www.w3.org/1999/xhtml" |
|
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
XHTML 1 Markup Examples
6.8.4.2.1.1 XHTML 1 Modularized
Markup
A modularized format based on different XHTML1 modules. It
should have at least the core XHTML1 modules
Properties of the XHTML 1 Modularized Markup
Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
| colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
| markupModules |
|
The modules used by a markup
language |
|
|
| mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
Class value(s):
| "application/xhtml+xml" |
| "text/html" |
|
|
|
| name |
xsd:string |
The name of a delivery context
entity |
|
|
| namespace |
xsd:string |
The namespace of an XML format |
| Functional |
Class value(s):
| "http://www.w3.org/1999/xhtml" |
|
|
|
| publicIdentifier |
xsd:string |
The public identifier of an XML
format |
|
|
| systemIdentifier |
xsd:string |
The system identifier of an XML
format |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
| xhtml11Modules |
|
The XHTML Modules used by an XHTML
Format. The modules that are values of this property are fully
supported i.e. if a module is not supported entirely should not be
appear as a value of this property |
|
|
XHTML 1 Modularized
Markup Examples
This class represents a particular video format, such as AVI or
MP4.
Properties of the Video Format Class
| Name |
Type |
Description |
Restriction(s) |
|
colloquialNames |
xsd:string |
The colloquial names of a delivery
context entity |
|
|
mimeTypes |
xsd:string |
These are the MIME types associated
with this type of format. |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Video Format Examples
6.10 MMS Support
This class represents MMS Support
Properties of the MMS Support Class
| Name |
Type |
Description |
Restriction(s) |
|
activeMmsClient |
|
Indicates what is the active MMS
Client |
|
|
availableMmsClients |
|
Indicates what are the MMS clients
available (i.e. subject of being sent a message to them) |
|
|
defaultMmsClient |
|
The default MMS client on the
device |
|
MMS Support Examples
6.11 Operating System
An operating system
Properties of the Operating System Class
| Name |
Type |
Description |
Restriction(s) |
| name |
xsd:string |
The name of a delivery context
entity |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
|
version |
xsd:string |
The version number assigned to the
something by its vendor |
|
Operating System
Examples
6.13 Transfer Encoding
This class represents transfer encoding formats as specified by
RFC 2045 and registered with IANA.
Transfer Encoding
Examples
6.15 User Agent
This class represents a client within a device
Properties of the User Agent Class
| Name |
Type |
Description |
Restriction(s) |
|
acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
|
applicationProtocols |
|
The supported protocols of a user
agent |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
|
uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.15.1 Browser
This class represents any kind of browser capable of
interpreting one or more markup languages
Properties of the Browser Class
| Name |
Type |
Description |
Restriction(s) |
|
acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
|
acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
|
applicationProtocols |
|
The supported protocols of a user
agent |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
| uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.15.1.1 Web Browser
This class represents the Web Browser on a device.
Properties of the Web Browser Class
| Name |
Type |
Description |
Restriction(s) |
| acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
| applicationProtocols |
|
The supported protocols of a user
agent |
|
| audioFormatSupport |
|
The audio support of a delivery context
entity |
|
| imageFormatSupport |
|
The image support of a delivery context
entity |
|
| name |
xsd:string |
The name of a delivery context
entity |
|
| pageMarkupSupport |
|
This property defines the page markup
supported by this browser. |
|
| scriptLanguages |
|
This property defines the set of script
languages supported by this browser. |
|
| styleLanguages |
|
This property defines the set of style
languages supported by this browser. |
|
| uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
| videoFormatSupport |
|
The video support of a delivery context
entity |
|
| webBrowserFeatures |
|
The features of a Web Browser |
|
Web Browser Examples
This class represents any kind of user agent capable of playing
media
Properties of the Media Player Class
| Name |
Type |
Description |
Restriction(s) |
|
acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
|
applicationProtocols |
|
The supported protocols of a user
agent |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
|
uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.15.2.1 Audio Player
This class represents a user agent capable of dealing with audio
formats
Properties of the Audio Player Class
| Name |
Type |
Description |
Restriction(s) |
|
acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
|
applicationProtocols |
|
The supported protocols of a user
agent |
|
|
audioFormatSupport |
|
The audio support of a delivery context
entity |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
|
uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.15.2.2 Video Player
This class represents user agents capable of dealing with video
formats
Properties of the Video Player Class
| Name |
Type |
Description |
Restriction(s) |
|
acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
|
applicationProtocols |
|
The supported protocols of a user
agent |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
|
uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
videoFormatSupport |
|
The video support of a delivery context
entity |
|
Video Player Examples
6.15.3 Push Client
This class represents user agents capable of receiving and
processing push requests
Properties of the Push Client Class
| Name |
Type |
Description |
Restriction(s) |
|
acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
|
applicationProtocols |
|
The supported protocols of a user
agent |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
|
uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
6.15.3.1 MMS User Agent
A user agent capable of managing MMS Messages
Properties of the MMS User Agent Class
| Name |
Type |
Description |
Restriction(s) |
|
acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
|
applicationProtocols |
|
The supported protocols of a user
agent |
|
|
audioFormatSupport |
|
The audio support of a delivery context
entity |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
|
maximumMmsMessageSize |
xsd:long |
The maximum size of an interchaned
message |
|
|
mmsVersions |
xsd:string |
The supported MMS versions |
|
|
uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
videoFormatSupport |
|
The video support of a delivery context
entity |
|
MMS User Agent Examples
6.15.3.2 WAP Push Client
A user agent capable of managing WAP Push incoming messages
Properties of the WAP Push Client Class
| Name |
Type |
Description |
Restriction(s) |
| acceptedCharacterSets |
|
This property represents the charsets
accepted by a user agent |
|
| acceptedTransferEncodings |
|
The accepted transfer encodings
supported by a user agent. |
|
| apis |
|
The APIs supported by a user agent |
|
| applicationProtocols |
|
The supported protocols of a user
agent |
|
|
imageFormatSupport |
|
The image support of a delivery context
entity |
|
| maximumWapPushMessageSize |
xsd:long |
THe maximum message size supported by
the WAP Push User Agent |
|
| maximumWapPushRequests |
xsd:int |
The maximum number of WAP Push requests
that the WAP Push User Agent is capable to deal with. |
|
|
uriSchemas |
|
The supported URI Schemas of a user
agent |
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
wapPushVersions |
xsd:string |
Represents the versions of the (WAP)
Push enabler supported. |
|
WAP Push Client
Examples
6.17 WAP Push Support
The WAP Push Support of the Device
Properties of the WAP Push Support Class
| Name |
Type |
Description |
Restriction(s) |
| activeWapPushClient |
|
Indicates what is the active WAP
Client |
|
| availableWapPushClients |
|
Indicates what are the WAP Push Clients
available in the device (capable of receive a message) |
|
| defaultWapPushClient |
|
The default WAP Push Client on a
device |
|
WAP Push Support
Examples
7 Device
This class represents a device in the delivery context
Properties of the Device Class
| Name |
Type |
Description |
Restriction(s) |
Subproperty(ies) |
|
deviceHardware |
|
This property represents the hardware
associated with a device |
|
|
|
deviceIdentifier |
xsd:string |
Identifies uniquely a device |
|
|
|
deviceSoftware |
|
This property represents the software
on the device |
|
|
| imei |
xsd:string |
The International Mobile Equipment
Identity or IMEI (pronounced /aɪˈmiË/)
is a number unique to every GSM and UMTS mobile phone. It is
usually found printed on the phone underneath the battery and can
also be found by dialing the sequence *#06# into the phone. |
|
|
| meid |
xsd:string |
Mobile Equipment Identifier (MEID) is a
globally unique number identifying a physical piece of CDMA mobile
station equipment. The number format is defined by the 3GPP2
standard S.R0048 but in practical terms, it can be seen as an IMEI
but with hexadecimal digits. |
|
|
| model |
xsd:string |
The model identification assigned to
the something by its vendor. |
|
|
| vendor |
xsd:string |
The name of the vendor who manufactures
something |
|
|
| version |
xsd:string |
The version number assigned to the
something by its vendor |
|
|
Device Examples
8 Environment
This class represents all the properties that have to do with
the environment aspect of a delivery context
Properties of the Environment Class
| Name |
Type |
Description |
Restriction(s) |
| course |
xsd:float |
The device''s course made good in
degrees relative to true north. The value is always in the range
[0.0,360.0) degrees. |
|
| network |
|
This property represents the network in
a delivery context. |
|
| speed |
xsd:float |
Observed speed |
|
| where |
|
The place aspect of the delivery
context |
|
Environment Examples
9 User
This class represents models all the user-related aspects of the
Delivery Context Extensions to this class are welcome to model any
user property particularly using de-facto standards such as
FOAF
10 Derived Properties
-
Display height/width corresponds to the totalpixels Y/X hence
resolution and being able to derive physical dimensions for
height/width for other pixel dimensions (usable, flip closed
etc.)
-
Bluetooth available if active bluetooth profile has a value
-
Network available if active network has a value
-
If deviceHW, for example, doesn't have a property for, say
Bluetooth support, then Bluetooth is not supported.
-
Browser running if active browser has a value