W3C

Delivery Context Ontology

W3C Working Draft 16 June 2009

This version:
http://www.w3.org/TR/2009/WD-dcontology-20090616/
Latest version:
http://www.w3.org/TR/dcontology/
Previous version:
http://www.w3.org/TR/2008/WD-dcontology-20080415/
Editors:
José Manuel Cantera Fonseca, Telefónica I+D
Rhys Lewis, then at Volantis Systems Ltd.

The normative version of this document is available as a multi-part document.


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 exploited to create context-aware applications, thus providing a compelling user experience.

The ontology is formally specified in the Web Ontology Language [OWL]. This document describes the ontology and gives details of each term that it contains.

The normative definition of the ontology terms is generated automatically from the OWL file.

Status of This Document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at http://www.w3.org/TR/.

Publication as a Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.

This is a Last Call Working Draft of a possible future W3C Recommendation, following the Second Public working draft published on April 15th 2008 (see the changes since the previous publication). As such the UWA WG considers the present draft sufficiently stable and mature. Nonetheless, it is expected to be complementary to the work being done on other aspects of the Delivery Context, namely Personalization. The Working Group maintains a Frequently Asked Questions document about the DCO, which may aid the reader.

Comments on this Last Call Working Draft are accepted until 7 July 2009, please send comments to the public public-uwa@w3.org mailing list (archived at http://lists.w3.org/Archives/Public/public-uwa/).

This document is published as part of the W3C Ubiquitous Web Applications Activity by the Ubiquitous Web Applications Working Group. It is a deliverable as defined in the Charter of that group.

This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.

Table of Contents

1 Introduction
    1.1 Overview
    1.2 Motivation
    1.3 Understanding the Delivery Context Ontology
    1.4 Scope
2 Reading the Recommendation
    2.1 Normative and Informative Parts
    2.2 Normative Language for Conformance Requirements
    2.3 CURIE Prefix Bindings
    2.4 Reading Term Descriptions
        2.4.1 Class Description Specific Fields
        2.4.2 Property Description Specific Fields
        2.4.3 Instance Description Specific Fields
    2.5 Class Disjointness
    2.6 Normative Instance Disjointness
3 The Ontology
    3.1 Definition
    3.2 URI
    3.3 Namespaces
    3.4 Term Groups
        3.4.1 Common
        3.4.3 Hardware
        3.4.4 Java
        3.4.5 Location
        3.4.2 Main
        3.4.6 Network
        3.4.7 Push
        3.4.8 Software
        3.4.9 Web Browsing
    3.5 Measurement Units Representation
    3.6 Instances
4 Conformance

Appendices

A Class Hierarchy Summary
B Property Hierarchy Summary
C Summary of Changes since the Second Public Working Draft
    C.1 Deleted Classes
    C.2 Added Classes
    C.3 Deleted Properties
    C.4 Added Properties
D Ontology Resources (Non Normative)
E Acknowledgements (Non Normative)

Normative References
Informative References
Term Index

1 Introduction

This section is informative.

1.1 Overview

The DeliveryContext 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 Ontology captures the Context of Use in which a user is interacting with a particular computing platform in a given physical environment in order to achieve an interactive task.

The Ontology is formally specified in the Web Ontology Language [OWL]. It defines a normative vocabulary of terms (classes, properties and instances) that models the different Properties, Aspects and Components (Aspect instances) of a Delivery Context.

1.2 Motivation

The Delivery Context is an important source of information that can be exploited to create context-aware applications, thus providing a compelling user experience. Particularly, it can be used to adapt web content & applications to make them useable on a wide range of different devices with different capabilities.

The Ontology represents a normative, common understanding about the Delivery Context. As such it can be used as a normative reference to create specific Vocabularies, while at the same time enabling the interoperability between them.

The Delivery Context Ontology itself constitutes a vocabulary of terms and can be used in conjunction with generic APIs for retrieving Context Properties, such as [DCCI].

1.3 Understanding the Delivery Context Ontology

It is recommended to be familiar with RDF, OWL and ontologies in general before reading this specification. The [RDF-Primer] and the [OWL-Guide] are two documents which might be helpful for this purpose.

The model represented by the ontology is essentially hierarchical. At the top of the hierarchy is the DeliveryContext class, which gives access to the current UserAgent, NetworkBearer, Device, RuntimeEnvironment and pysical Environment, which are the essential elements of any Delivery Context. Each of these elements are represented by classes which have different properties that model their specific characteristics and Components.

There are a number of generic properties which domain and / or range has been left deliberately open in order to maximize reuse and genericity. For example, the Object Property common:supports, is devoted to convey what it is supported (formats, fonts, features, etc.) by any Delivery Context Entity. As such it can be used with both entities that are currently modelled within the Ontology or new entities that might appear in the future (Ontology extensions).

The UWA Working Group intends to publish tutorial materials related to this specification, containing at least:

  • Diagrams that will facilitate the comprehension of the Ontology Terms and its relationships.
  • Example instances that will illustrate how the Ontology works in practice.
  • Guidelines for creating Vocabularies based on the Ontology.
  • Guidelines for extending the Ontology with new terms.
  • Examples that will illustrate how to obtain derived Properties. For instance, how to determine whether a mobile phone is in roaming or not.
  • Examples of use of the Ontology in conjunction with Context APIs, particularly the [DCCI].
  • Examples of use of the Ontology in combination with other widely-used Ontologies, such as [FOAF].

1.4 Scope

The Delivery Context Ontology is aimed at providing a formal and universally accepted model of the Delivery Context. As such it is not intended to model properties which can be application or domain dependent. For instance, there are a number of properties that can be derived from the properties explicitly modelled by the Ontology.

On the other hand it is noteworthy to remark that certain facets of the Context of Use are not covered by this specification. Specific examples are the User Context or a full description of the physical environment (temperature, noise, light ...). It is expected that such descriptions will be included in future versions of this specification.

2 Reading the Recommendation

This section is normative.

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

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

2.3 CURIE Prefix Bindings

This specification makes use of [CURIEs] as an abbreviated syntax for expressing URIs. The following CURIE prefix bindings are defined:

CURIE Prefix Value
common http://www.w3.org/2007/uwa/context/common.owl#
dcn http://www.w3.org/2007/uwa/context/deliverycontext.owl#
hard http://www.w3.org/2007/uwa/context/hardware.owl#
java http://www.w3.org/2007/uwa/context/java.owl#
loc http://www.w3.org/2007/uwa/context/location.owl#
net http://www.w3.org/2007/uwa/context/network.owl#
push http://www.w3.org/2007/uwa/context/push.owl#
soft http://www.w3.org/2007/uwa/context/software.owl#
web http://www.w3.org/2007/uwa/context/web.owl#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
rdfs http://www.w3.org/2000/01/rdf-schema#
xsd http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#
owl http://www.w3.org/2002/07/owl#

2.4 Reading Term Descriptions

Each term (class, property, normative instance) is documented in an specific section within this document. In addition there are cross references that link related terms between them.

A term description is composed by the following fields:

  • The term's Local Name, conveyed in the title of the corresponding section. Class local names start with a capital letter. Property local names start with a lower case letter. Normative instance local names start with a prefix that it is equal to the local name of their class.
  • A full URI (represented as a [CURIE]) that univoquely identifies the term.
  • A human-readable term description composed by label (rdfs:label) and full text (rdfs:comment).
  • A set of fields that give additional details about the term in question. All term descriptions may contain:
normative-references

It contains a list of normative references that describe precisely the intended meaning of the ontology term.

informative-references

It is a list of informative references that clarifies the meaning of the ontology term.

2.4.1 Class Description Specific Fields

The fields used in a class description are described as follows:

sub-class-of

This field contains a list of all those ontology classes for which the described class is a subclass (rdfs:subClassOf axiom).

super-class-of

This field contains a list of all those ontology classes defined as a subclass (rdfs:subClassOf axiom) of the described class.

in-domain-of

This field contains a list of all those ontology properties whose domain includes the class.

in-range-of

This field contains a list of all those ontology properties whose range includes the class.

restrictions

This field contains the property restrictions for the class. Property restrictions are documented in accordance with the OWL Abstract Syntax.

normative-instances

This field is a list of CURIEs with the normative instances (if any) for the class.

2.4.2 Property Description Specific Fields

OWL Type

This field indicates the property type and characteristics.

domain

This field indicates the property domain. If it does not appear it means that the property domain can be any class (owl:thing).

range

This field denotes the property range. The range of a Datatype property is expressed in terms of an XML Schema datatype [XMLSCHEMA-2] or as a datarange, which enumerates the list of allowed property values. The range of an Object property is a list of classes. When the range does not appear it means that it can be anything.

sub-property-of

This field contains a list of all those ontology properties for which the described property is a subproperty (rdfs:subPropertyOf axiom).

super-property-of

This field contains a list of all those ontology properties defined as a subproperty of (rdfs:subPropertyOf axiom) the described property.

2.4.3 Instance Description Specific Fields

instance-of

This field is a list that represents the class membership of the instance.

property-values

This field is composed by a list that represents the property values (represented as RDF Typed Literals) that must have the described instance.

2.5 Class Disjointness

The disjointness between classes is detailed in specific sections. For compactness reasons the syntax used is the DisjointClasses axiom which allows to define sets of classes which are pairwise disjoint.

2.6 Normative Instance Disjointness

All the normative instances defined by this specification are pairwise disjoint.

3. The Ontology

3.1 Definition

This section is normative.

The ontology is formally specified in OWL [OWL]. The documentation of the different ontology terms has been automatically generated from the OWL file.

The ontology conforms to the OWL-DL expressivity. This allows it to be used within appropriately written reasoning systems.

3.2 URI

This section is normative.

The ontology URI is http://www.w3.org/2007/uwa/context/deliverycontext.owl .

3.3 Namespaces

This section is normative.

The table below describes the different namespace URIs defined by the Ontology. Namespaces allow to create groups of terms.

Namespace URI Purpose
http://www.w3.org/2007/uwa/context/common.owl# The Namespace for General Purpose terms
http://www.w3.org/2007/uwa/context/deliverycontext.owl# The Namespace for the Main Delivery Context terms
http://www.w3.org/2007/uwa/context/hardware.owl# Used for Hardware related terms
http://www.w3.org/2007/uwa/context/java.owl# Used for Java related terms
http://www.w3.org/2007/uwa/context/location.owl# Used for Location terms
http://www.w3.org/2007/uwa/context/network.owl# Used for Network terms
http://www.w3.org/2007/uwa/context/push.owl# Used for Push Technology terms
http://www.w3.org/2007/uwa/context/software.owl# Used for terms related to the software facets of the Delivery Context
http://www.w3.org/2007/uwa/context/web.owl# The Namespace for terms devoted to Web Technologies

3.4 Term Groups

This section is normative.

For modularity reasons, the Ontology has been splitted into the following groups of terms:

Common Terms

They are a set of general purpose, generic classes, properties and instances which are used to support the modelling of the different aspects of a Delivery Context.

Detailed Description of Classes

Class AllDisjointSet (Non Normative)

All Disjoint Set - This is an utility class for representing groups of classes that are pairwise disjoint, following the approach specified by the OWL Abstract Syntax. This class has been created as a workaround to the absence in OWL 1 of an specific construct for establishing class disjointness between groups of classes.

CURIE: common:AllDisjointSet

sub-class-of
dcn:Associated_Entity
in-domain-of
common:disjointClass
common:disjointSet
in-range-of
common:disjointSet
restrictions
unionOf (common:disjointClass minCardinality (1), common:disjointSet someValuesFrom (common:AllDisjointSet))
informative-references
http://www.w3.org/TR/2004/REC-owl-semantics-20040210/syntax.html#2.3.2.1

[back to top]

Class ApplicationProtocol

Application Protocol - This class represents application-level protocols.

CURIE: common:ApplicationProtocol

sub-class-of
common:Context_CommonEntity
in-range-of
soft:applicationProtocols
restrictions
common:id cardinality (1)

[back to top]

Class CharacterSet

Character Set - This class represents specific character sets officially identified by IANA.

CURIE: common:CharacterSet

sub-class-of
common:Context_CommonEntity
in-domain-of
common:charsetName
in-range-of
soft:acceptedCharacterSets
hard:inputCharacterSets
hard:outputCharacterSets
restrictions
common:charsetName cardinality (1)
normative-references
http://tools.ietf.org/html/rfc2045#section-2.2

[back to top]

Class ContentType

Content Type - This is a class that represents content types, the combination of a MIME media type, subtype and optional parameters.

CURIE: common:ContentType

sub-class-of
common:Context_CommonEntity
in-domain-of
common:contentTypeName
in-range-of
soft:contentType
normative-references
http://www.ietf.org/rfc/rfc2046.txt
http://www.iana.org/assignments/media-types/

[back to top]

Class Context_CommonEntity

Context Common Entity - This class subsumes all the general purpose classes.

CURIE: common:Context_CommonEntity

sub-class-of
dcn:Context_Entity
super-class-of
common:ApplicationProtocol
common:CharacterSet
common:ContentType
common:Feature
common:FeatureRestriction
common:Language
common:Modality
common:SoundMode
common:TimeZone
common:TransferEncoding
common:UriScheme
common:Vendor

[back to top]

Class Feature

Feature - This class represents features, which are distinguishing characteristics of an item.

CURIE: common:Feature

sub-class-of
common:Context_CommonEntity
restrictions
common:id cardinality (1)
common:name minCardinality (1)
normative-instances
loc:Feature_ALTITUDE
hard:Feature_COLOR_DISPLAY
loc:Feature_COURSE
hard:Feature_MONOCHROME_DISPLAY
loc:Feature_SPEED
soft:Feature_VIRTUALKEYBOARD

[back to top]

Class FeatureRestriction

Feature Restriction - This class represents feature restrictions related to an implementation.

CURIE: common:FeatureRestriction

sub-class-of
common:Context_CommonEntity
in-domain-of
common:restrictedElement
common:restrictionValue
in-range-of
common:restrictions
restrictions
common:name minCardinality (1)
common:id cardinality (1)

[back to top]

Class InputModality

Input Modality - This class represents input modalities.

CURIE: common:InputModality

sub-class-of
common:Modality
normative-instances
common:InputModality_GESTURE
common:InputModality_TACTILE
common:InputModality_TYPING
common:InputModality_VOICE

[back to top]

Class Language

Language - This class represents languages.

CURIE: common:Language

sub-class-of
common:Context_CommonEntity
in-domain-of
common:languageCode
common:languageTag
restrictions
common:languageCode maxCardinality (1)
common:languageTag cardinality (1)

[back to top]

Class Modality

Modality - This class represents modalities, the type of communication channel used for interaction. It also covers the way an idea is expressed or perceived, or the manner in which an action is performed..

CURIE: common:Modality

sub-class-of
common:Context_CommonEntity
super-class-of
common:InputModality
common:OutputModality
restrictions
common:id cardinality (1)
informative-references
http://www.w3.org/TR/2003/NOTE-mmi-reqs-20030108/#modality

[back to top]

Class NormativeStatus (Non Normative)

Normative Status - This class represents the normative status of an entity in the ontology. It is used as an auxiliary element for automatic documentation generation.

CURIE: common:NormativeStatus

sub-class-of
dcn:Associated_Entity
in-range-of
common:normativeStatus
restrictions
oneOf (Normative,Informative,Utility)

[back to top]

Class OutputModality

Output Modality - This class represents output modalities.

CURIE: common:OutputModality

sub-class-of
common:Modality
normative-instances
common:OutputModality_AURAL
common:OutputModality_TACTILE

[back to top]

Class SoundMode

Sound Mode - This class represents the sound modes that can be chosen by the user of a device.

CURIE: common:SoundMode

sub-class-of
common:Context_CommonEntity
in-range-of
common:soundMode
restrictions
common:id cardinality (1)
common:name maxCardinality (1)
normative-instances
common:SoundMode_NORMAL
common:SoundMode_SILENCE

[back to top]

Class TermGroup (Non Normative)

Term Group - This is an utility class that serves to represent the different term groups that compose the Delivery Context Ontology.

CURIE: common:TermGroup

sub-class-of
dcn:Associated_Entity
in-domain-of
common:termGroupPrefix
in-range-of
common:termGroups

[back to top]

Class TimeZone

Timezone - A time zone is an identifier for a specific location or region which translates into a combination of rules for calculating an UTC offset.

CURIE: common:TimeZone

sub-class-of
common:Context_CommonEntity
in-domain-of
common:timeZoneString
common:tzName
in-range-of
common:timeZone
restrictions
unionOf (common:tzName cardinality (1), common:timeZoneString cardinality (1))
informative-references
http://www.w3.org/TR/2005/NOTE-timezone-20051013/

[back to top]

Class TransferEncoding

Transfer Encoding - This class represents transfer encoding formats as specified by RFC 2045 and registered with IANA.

CURIE: common:TransferEncoding

sub-class-of
common:Context_CommonEntity
in-domain-of
common:transferEncodingName
in-range-of
soft:acceptedTransferEncodings
restrictions
common:transferEncodingName cardinality (1)
normative-references
http://tools.ietf.org/html/rfc2045#section-6

[back to top]

Class UriScheme

URI Schema - This class represents URI Schemas as per RFC 3986.

CURIE: common:UriScheme

sub-class-of
common:Context_CommonEntity
in-domain-of
common:uriSchemeName
in-range-of
soft:uriSchemes
restrictions
common:uriSchemeName cardinality (1)
normative-instances
common:UriScheme_HTTP
normative-references
http://tools.ietf.org/html/rfc3986

[back to top]

Class Vendor

Vendor - This class represents a vendor, i.e an entity that commercializes a product.

CURIE: common:Vendor

sub-class-of
common:Context_CommonEntity
in-range-of
common:vendor
restrictions
common:name cardinality (1)

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (common:ApplicationProtocol, common:CharacterSet, common:TransferEncoding, common:FeatureRestriction, common:Vendor, common:TimeZone, common:Modality, common:SoundMode, common:UriScheme, common:ContentType, common:Language, common:Feature)

Detailed Description of Properties

Property active

Active - This property represents a generic relationship between a Context Entity and other Context Entities which are active in the scope of the former. For instance, the active Bluetooth Profile of a Device or the active Font within an Application.

CURIE: common:active

OWL Type
ObjectProperty
sub-property-of
common:available
super-property-of
dcn:activeComponent
dcn:currentEnvironment

[back to top]

Property available

Available - A generic property that represents Context Entities that are available.

CURIE: common:available

OWL Type
ObjectProperty
sub-property-of
common:supports
super-property-of
common:active
java:availableJREs
loc:availableLocationProviders
net:availableNetworkBearers
soft:availableUserAgents
web:availableWREs
soft:certificates
soft:fonts

[back to top]

Property charsetName

Character Set Name - The name of a charset officially assigned by IANA.

CURIE: common:charsetName

OWL Type
DatatypeProperty
domain
common:CharacterSet
sub-property-of
common:id
normative-references
http://www.iana.org/assignments/character-sets

[back to top]

Property contentTypeName

Content Type Name - This property identifies unequivocally a content type. It is the concatenation of the MIME Media type, subtype and optional parameters according to the syntax specified on RFC 2045, section 5.1.

CURIE: common:contentTypeName

OWL Type
DatatypeProperty
domain
common:ContentType
sub-property-of
common:id
normative-references
http://tools.ietf.org/html/rfc2045#section-5.1

[back to top]

Property countryCode

Country Code - This property represents a country code as per ISO 3166-1 alpha 3, so the country code is composed by a three letter code.

CURIE: common:countryCode

OWL Type
DatatypeProperty
Functional
range
xsd:string
sub-property-of
common:id
normative-references
http://www.iso.org/iso/iso3166_en_code_lists.txt

[back to top]

Property default

Default - This is a generic property that can be used to represent the relationship between a Context Entity and a default element for such entity.

CURIE: common:default

OWL Type
ObjectProperty
sub-property-of
common:supports
super-property-of
dcn:defaultComponent
soft:defaultHandler

[back to top]

Property disjointClass (Non-Normative)

Disjoint Class - This property contains the URI of a disjoint class in a AllDisjointSet. The URI is represented following the CURIE notation.

CURIE: common:disjointClass

OWL Type
DatatypeProperty
domain
common:AllDisjointSet
range
xsd:string

[back to top]

Property disjointSet (Non-Normative)

Disjoint Set - This property is aimed at linking groups of disjoint classes between them.

CURIE: common:disjointSet

OWL Type
ObjectProperty
domain
common:AllDisjointSet
range
common:AllDisjointSet

[back to top]

Property id

Id - A machine-readable alphanumeric string that univoquely identifies a Context Entity.

CURIE: common:id

OWL Type
DatatypeProperty
Functional
domain
dcn:Context_Entity
range
xsd:string
super-property-of
net:cellId
common:charsetName
common:contentTypeName
common:countryCode
hard:deviceIdentifier
java:jsr
common:languageTag
web:publicIdentifier
common:serialNumber
common:transferEncodingName
common:uriSchemeName

[back to top]

Property informativeReference (Non-Normative)

Informative Reference - This annotation property serves for indicating informative references for an entity in the ontology. It can be used in order to support the (automatic) documentation generation process.

CURIE: common:informativeReference

OWL Type
DatatypeProperty
AnnotationProperty

[back to top]

Property languageCode

Language Code - It represents a language code according to ISO 639 Part 3.

CURIE: common:languageCode

OWL Type
DatatypeProperty
domain
common:Language
range
xsd:string
normative-references
http://www.sil.org/iso639-3/codes.asp

[back to top]

Property languageTag

Language Tag - A language tag according to the rules specified by RFC 4646.

CURIE: common:languageTag

OWL Type
DatatypeProperty
Functional
domain
common:Language
range
xsd:string
sub-property-of
common:id
normative-references
http://www.ietf.org/rfc/rfc4646.txt

[back to top]

Property model

Model - The model identification assigned to something by its vendor.

CURIE: common:model

OWL Type
DatatypeProperty
Functional
range
xsd:string

[back to top]

Property name

Name - The name of a delivery context entity.

CURIE: common:name

OWL Type
DatatypeProperty
domain
dcn:Context_Entity
range
xsd:string

[back to top]

Property normativeReference (Non-Normative)

normativeReference - This annotation property serves for indicating normative references for an entity in the ontology. It can be used in order to support the (automatic) documentation generation process.

CURIE: common:normativeReference

OWL Type
DatatypeProperty
AnnotationProperty
range
xsd:anyURI

[back to top]

Property normativeStatus (Non-Normative)

Normative Status - This annotation property indicates the normative status of an entity in the ontology. The criteria used is that classes and properties are normative by default. On the other hand instances are not normative by default.

CURIE: common:normativeStatus

OWL Type
ObjectProperty
AnnotationProperty
Functional
domain
dcn:Context_Entity
range
common:NormativeStatus

[back to top]

Property normativeURI

Normative URI - This property holds a URI that points to the normative specification of a software technology. One example are the estable URIs that are associated to W3C Recommendations.

CURIE: common:normativeURI

OWL Type
DatatypeProperty
Functional
domain
soft:Context_SoftwareEntity
range
xsd:anyURI

[back to top]

Property pixelAspectRatio

Pixel Aspect Ratio - The pixel aspect ratio as a decimal value, for example 1.33 for a 4:3 aspect. The pixel aspect ratio is the ratio of the resolution width in pixels, to the resolution height in pixels.

CURIE: common:pixelAspectRatio

OWL Type
DatatypeProperty
Functional
range
xsd:float

[back to top]

Property relatedDDRCoreVoc (Non-Normative)

Related DDR Core Vocabulary Property - The name of a W3C DDR Core Vocabulary property to which a property in the ontology relates to.

CURIE: common:relatedDDRCoreVoc

OWL Type
DatatypeProperty
AnnotationProperty
range
xsd:string

[back to top]

Property relatedUAProfEntity (Non-Normative)

Related UAProf entity - The name of the related UAProf entities.

CURIE: common:relatedUAProfEntity

OWL Type
DatatypeProperty
AnnotationProperty
range
xsd:string

[back to top]

Property resolutionHeight

Resolution Height - The total number of addressable pixels in the vertical direction of a rectangular element (such as Camera, Display, Image, Video, ...) when held in its default orientation.

CURIE: common:resolutionHeight

OWL Type
DatatypeProperty
Functional
range
xsd:int

[back to top]

Property resolutionWidth

resolutionWidth - The total number of addressable pixels in the horizontal direction of a rectangular entity (such as Camera, Display, Image, Video, ...) when held in its default orientation. The Property does not apply to entities that are not rectangular or square.

CURIE: common:resolutionWidth

OWL Type
DatatypeProperty
Functional
range
xsd:int

[back to top]

Property restrictedElement

Restricted Element - The element to which a restriction applies.

CURIE: common:restrictedElement

OWL Type
ObjectProperty
Functional
domain
common:FeatureRestriction

[back to top]

Property restrictions

Restrictions - The restrictions presented by a context entity.

CURIE: common:restrictions

OWL Type
ObjectProperty
domain
dcn:Context_Entity
range
common:FeatureRestriction

[back to top]

Property restrictionValue

Restriction Value - The value of a feature restriction.

CURIE: common:restrictionValue

OWL Type
DatatypeProperty
domain
common:FeatureRestriction
range
xsd:anySimpleType

[back to top]

Property serialNumber

Serial Number - The serial number of something.

CURIE: common:serialNumber

OWL Type
DatatypeProperty
Functional
range
xsd:string
sub-property-of
common:id

[back to top]

Property soundMode

Sound Mode - This property represents the sound mode currently setted on a device.

CURIE: common:soundMode

OWL Type
ObjectProperty
Functional
domain
dcn:Device
range
common:SoundMode

[back to top]

Property standardNumber

Standard Number - This is a generic property that holds a machine-readable string that identifies univoquely an standard, for example, EN 302 409 or TS 102 221.

CURIE: common:standardNumber

OWL Type
DatatypeProperty
Functional
range
xsd:string

[back to top]

[back to top]

Property termGroupPrefix (Non-Normative)

Term Group Prefix - The prefix used for a group of terms.

CURIE: common:termGroupPrefix

OWL Type
DatatypeProperty
AnnotationProperty
domain
common:TermGroup
range
xsd:string

[back to top]

Property termGroups (Non-Normative)

termGroups - An annotation property to indicate the term groups of the Delivery Context Ontology.

CURIE: common:termGroups

OWL Type
ObjectProperty
AnnotationProperty
range
common:TermGroup

[back to top]

Property timeZone

Time Zone - This property represents a time zone.

CURIE: common:timeZone

OWL Type
ObjectProperty
range
common:TimeZone

[back to top]

Property timeZoneString

Time Zone String - This property is a string that denotes the timezone as per the rules defined by POSIX 1003.1 in Section 8.3.

CURIE: common:timeZoneString

OWL Type
DatatypeProperty
Functional
domain
common:TimeZone
range
xsd:string

[back to top]

Property transferEncodingName

Transfer Encoding Name - The name of a transfer encoding as officially defined by IANA.

CURIE: common:transferEncodingName

OWL Type
DatatypeProperty
domain
common:TransferEncoding
sub-property-of
common:id
normative-references
http://www.iana.org/assignments/transfer-encodings/

[back to top]

Property tzName

TZ Name - This property represents the name of a Zone entry in the database commonly referred to as the TZ database. Specifically, in the database's textual form, the string refers to the name field of a zone line.

CURIE: common:tzName

OWL Type
DatatypeProperty
Functional
domain
common:TimeZone

[back to top]

Property uriSchemeName

URI Scheme Name - The name of a URI scheme as officially defined by IANA.

CURIE: common:uriSchemeName

OWL Type
DatatypeProperty
domain
common:UriScheme
sub-property-of
common:id
normative-references
http://www.iana.org/assignments/uri-schemes.html

[back to top]

Property vendor

Vendor - This property represents a vendor.

CURIE: common:vendor

OWL Type
ObjectProperty
Functional
range
common:Vendor

[back to top]

Property version

Version - The version number assigned to something by its vendor.

CURIE: common:version

OWL Type
DatatypeProperty
Functional
range
xsd:string

[back to top]

Normative Instances

Instance InputModality_GESTURE

Gesture Input Modality - Modality that consists of the realization of gestures to input information or commands to the system.

CURIE: common:InputModality_GESTURE

instance-of
common:InputModality
property-values
common:id value (__InputModality_Gesture^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Gesture^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputModality_TACTILE

Tactile Input Modality - An input modality in which information is entered by touching some sensor or device.

CURIE: common:InputModality_TACTILE

instance-of
common:InputModality
property-values
common:id value (__InputModality_TACTILE^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Tactile^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputModality_TYPING

Typing Input Modality - An input modality in whoch the user enters information by typing using a keyboard or similar.

CURIE: common:InputModality_TYPING

instance-of
common:InputModality
property-values
common:name value (Typing^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__InputModality_Typing^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputModality_VOICE

Voice Input Modality - Modality that consists of input introduction by means of voice.

CURIE: common:InputModality_VOICE

instance-of
common:InputModality
property-values
common:name value (Voice^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__InputModality_Voice^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance OutputModality_AURAL

Aural Output Modality - This modality indicates the ability to use audio as an output modality.

CURIE: common:OutputModality_AURAL

instance-of
common:OutputModality
property-values
common:name value (Aural^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__OutputModality_Aural^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance OutputModality_TACTILE

Tactile Output Modality - This is a tactile modality in which user receives information from the system by means of the tac.

CURIE: common:OutputModality_TACTILE

instance-of
common:OutputModality
property-values
common:id value (__OutputModality_Tactile^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Tactile^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance SoundMode_NORMAL

Normal - Normal Sound Mode.

CURIE: common:SoundMode_NORMAL

instance-of
common:SoundMode
property-values
common:id value (__SoundMode_Normal^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Normal^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance SoundMode_SILENCE

Silence - Silence Sound Mode.

CURIE: common:SoundMode_SILENCE

instance-of
common:SoundMode
property-values
common:id value (__SoundMode_Silence^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Silence^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance UriScheme_HTTP

HTTP Scheme - This instance represents the "http" URI Scheme.

CURIE: common:UriScheme_HTTP

instance-of
common:UriScheme
property-values
common:uriSchemeName value (http^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (HTTP Schema^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
normative-references
http://www.ietf.org/rfc/rfc2616.txt

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

Main Terms

These are the fundamental Aspects and Properties such as the Device or the Delivery Context itself.

Summary of Terms

An alphabetical index of terms, composed by classes (concepts), properties (relationships, attributes), and instances (only those which are considered normative) is given below. All the terms are hyperlinked to their detailed description for quick reference.

Detailed Description of Classes

[back to top]

Class Associated_Entity (Non Normative)

Associated Entity - This is the base class for associated entities in the ontology. Classes derived from this are not part of the delivery context. Rather, they provide information that could, for example, be used to help create normative documentation from the definitions for the delivery context.

CURIE: dcn:Associated_Entity

super-class-of
common:AllDisjointSet
common:NormativeStatus
common:TermGroup

[back to top]

Class Context_Entity

Context Entity - This is the base class for the entities that define the Context and particularly the Delivery Context.

CURIE: dcn:Context_Entity

super-class-of
dcn:Aspect
common:Context_CommonEntity
hard:Context_HardwareEntity
loc:Context_LocationEntity
net:Context_NetworkEntity
soft:Context_SoftwareEntity
dcn:DeliveryContext
dcn:Device
dcn:Environment
in-domain-of
common:id
common:name
common:normativeStatus
common:restrictions
common:supports
in-range-of
common:supports

[back to top]

Class DeliveryContext

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

CURIE: dcn:DeliveryContext

sub-class-of
dcn:Context_Entity
dcn:Aspect
in-domain-of
dcn:currentDevice
dcn:currentEnvironment
dcn:currentNetworkBearer
dcn:currentRuntimeEnvironment
dcn:currentUserAgent
dcn:usablePixelsX
dcn:usablePixelsY
restrictions
dcn:currentEnvironment maxCardinality (1)
dcn:currentUserAgent maxCardinality (1)
dcn:currentDevice maxCardinality (1)
unionOf (dcn:currentDevice someValuesFrom (dcn:Device), dcn:currentUserAgent someValuesFrom (soft:UserAgent), dcn:currentRuntimeEnvironment someValuesFrom (soft:RuntimeEnvironment))
dcn:currentNetworkBearer maxCardinality (1)
dcn:currentRuntimeEnvironment maxCardinality (1)
informative-references
http://www.w3.org/TR/di-gloss/#def-delivery-context-v2

[back to top]

[back to top]

Class Environment

Environment - This class represents the physical environment in which an interaction takes place.

CURIE: dcn:Environment

sub-class-of
dcn:Context_Entity
in-domain-of
loc:currentLocation
loc:lastKnownLocation
net:presentNetworks
in-range-of
dcn:currentEnvironment

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (common:Context_CommonEntity, loc:Context_LocationEntity)

DisjointClasses (dcn:DeliveryContext, dcn:Device, dcn:Environment)

DisjointClasses (net:Context_NetworkEntity, dcn:DeliveryContext, dcn:Device, dcn:Environment)

DisjointClasses (common:Context_CommonEntity, net:Context_NetworkEntity)

DisjointClasses (hard:Context_HardwareEntity, soft:Context_SoftwareEntity, common:Context_CommonEntity)

DisjointClasses (common:TermGroup, common:NormativeStatus, common:AllDisjointSet)

DisjointClasses (hard:Context_HardwareEntity, dcn:DeliveryContext, dcn:Device, dcn:Environment)

DisjointClasses (common:Context_CommonEntity, dcn:Aspect, dcn:Environment, loc:Position, loc:LocationProvider, loc:LocationMethod, loc:Location, loc:GeoCoordinates, loc:GeoCoordinateRS, soft:Certificate, soft:Font, soft:FontFamily, soft:FontStyle, soft:HandlingAssociation, web:WebBrowserFeatures, web:MarkupModule, soft:Format, soft:Api, net:NetworkTechnology, net:NetworkSupport, net:NetworkMode, net:NetworkBearerTechnology, net:BandwidthSupport, hard:BluetoothProfile, hard:PointingResolution, hard:BluetoothStatus, hard:HardwareStatus, java:JavaPlatform, java:J2meProfile, java:J2meConfiguration)

DisjointClasses (dcn:Associated_Entity, dcn:Context_Entity)

DisjointClasses (loc:Context_LocationEntity, dcn:DeliveryContext, dcn:Device, dcn:Environment)

DisjointClasses (net:NetworkBearer, net:Network, soft:SoftwareAspect, hard:HardwareComponent)

DisjointClasses (soft:Context_SoftwareEntity, dcn:DeliveryContext, dcn:Device, dcn:Environment)

Detailed Description of Properties

Property activeComponent

Active - This is a generic property that represents what Components (Aspect instances) are active in the Context of an Aspect.

CURIE: dcn:activeComponent

OWL Type
ObjectProperty
domain
dcn:Aspect
range
dcn:Aspect
sub-property-of
common:active
dcn:component
super-property-of
dcn:currentDevice
dcn:currentNetworkBearer
dcn:currentRuntimeEnvironment
dcn:currentUserAgent
soft:operatingSystem
net:proxy

[back to top]

Property component

Component - A generic property that represents the relationship between an Aspect of the Delivery Context and its Components (Aspect instances).

CURIE: dcn:component

OWL Type
ObjectProperty
domain
dcn:Aspect
range
dcn:Aspect
super-property-of
dcn:activeComponent
java:availableJREs
net:availableNetworkBearers
soft:availableUserAgents
web:availableWREs
dcn:defaultComponent
hard:hardwareComponent

[back to top]

Property currentDevice

Current Device - This property represents the currently used device in a Delivery Context.

CURIE: dcn:currentDevice

OWL Type
ObjectProperty
Functional
domain
dcn:DeliveryContext
range
dcn:Device
sub-property-of
dcn:activeComponent

[back to top]

Property currentEnvironment

Environment - The current physical environment associated to a Delivery Context.

CURIE: dcn:currentEnvironment

OWL Type
ObjectProperty
Functional
domain
dcn:DeliveryContext
range
dcn:Environment
sub-property-of
common:active

[back to top]

Property currentNetworkBearer

Current Network Bearer - This property represents the currently used network bearer in a Delivery Context.

CURIE: dcn:currentNetworkBearer

OWL Type
ObjectProperty
Functional
domain
dcn:DeliveryContext
range
net:NetworkBearer
sub-property-of
dcn:activeComponent

[back to top]

Property currentRuntimeEnvironment

Current Runtime Environment - This property represents the current runtime environment of a Delivery Context.

CURIE: dcn:currentRuntimeEnvironment

OWL Type
ObjectProperty
Functional
domain
dcn:DeliveryContext
range
soft:RuntimeEnvironment
sub-property-of
dcn:activeComponent

[back to top]

Property currentUserAgent

Current User Agent - The user agent currently used by the user and responsible of the current interaction in a Delivery Context.

CURIE: dcn:currentUserAgent

OWL Type
ObjectProperty
Functional
domain
dcn:DeliveryContext
range
soft:UserAgent
sub-property-of
dcn:activeComponent

[back to top]

Property defaultComponent

Default Component - This is a generic property that represents a default Component (Aspect instance).

CURIE: dcn:defaultComponent

OWL Type
ObjectProperty
range
dcn:Aspect
sub-property-of
dcn:component
common:default
super-property-of
java:defaultJRE
push:defaultMmsClient
net:defaultNetworkBearer
push:defaultWapPushClient
web:defaultWebBrowser

[back to top]

Property usablePixelsX

Usable Pixels X - The typical number of pixels in the X direction of the display which can be used within a delivery context. This may be less than the total number available due to the presence of additional items on the display.

CURIE: dcn:usablePixelsX

OWL Type
DatatypeProperty
Functional
domain
dcn:DeliveryContext
range
xsd:int

[back to top]

Property usablePixelsY

Usable Pixels Y - The typical number of pixels in the Y direction of the display which can be used within a delivery context. This may be less than the total number available due to the presence of additional items on the display.

CURIE: dcn:usablePixelsY

OWL Type
DatatypeProperty
Functional
domain
dcn:DeliveryContext
range
xsd:int

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

Hardware Terms

A group of terms with properties, classes and instances that model the hardware elements of a Delivery Context.

Summary of Terms

An alphabetical index of terms, composed by classes (concepts), properties (relationships, attributes), and instances (only those which are considered normative) is given below. All the terms are hyperlinked to their detailed description for quick reference.

Classes: Battery, BluetoothHardware, BluetoothProfile, BluetoothStatus, Camera, CellularHardware, CharacterDisplay, Context_HardwareEntity, CPU, DeviceHardware, Display, GraphicDisplay, HardwareComponent, HardwareStatus, InfraredHardware, InputDevice, Keyboard, MemoryCard, MemoryUnit, Microphone, NfcHardware, OutputDevice, PointingResolution, Speaker, TactileDisplay, WiFiHardware,

Properties: availableSize, battery, batteryBeingCharged, batteryCapacity, batteryLevel, bluetoothAddress, bluetoothName, bluetoothStatus, bluetoothVersion, builtInMemory, colorDepth, cpu, currentOrientation, deviceHardware, deviceIdentifier, display, extensionMemory, hardwareComponent, height, imei, inputCharacterSets, inputDevice, isTethered, maxCpuFrequency, meid, memory, muted, outputCharacterSets, outputDevice, pointingResolution, primary, primaryCamera, secondaryCamera, size, softkeyNumber, status, supportedBluetoothProfiles, supportedOrientations, thickness, volatile, volumeLevel, weight, width,

Instances: BluetoothStatus_DISCOVERABLE, BluetoothStatus_HIDDEN, BluetoothStatus_PAIRED, BluetoothStatus_TEMP_DISCOVERABLE, Feature_COLOR_DISPLAY, Feature_MONOCHROME_DISPLAY, HardwareStatus_OFF, HardwareStatus_ON, InputDevice_CLICK_WHEEL, InputDevice_FOUR_WAY_SCROLLER, InputDevice_JOG_DIAL, InputDevice_MOUSE, InputDevice_NUMERIC_KEYPAD, InputDevice_PHONE_KEYPAD, InputDevice_QWERTY_KEYBOARD, InputDevice_STYLUS, InputDevice_TOUCH_SCREEN, InputDevice_TRACK_BALL, PointingResolution_CHAR, PointingResolution_LINE, PointingResolution_PIXEL,

Detailed Description of Classes

Class Battery

Battery - This class represents a battery in a device.

CURIE: hard:Battery

sub-class-of
hard:HardwareComponent
in-domain-of
hard:batteryBeingCharged
hard:batteryCapacity
hard:batteryLevel
in-range-of
hard:battery

[back to top]

Class BluetoothHardware

Bluetooth Hardware - This class represents device hardware that can be used to access to Bluetooth technology.

CURIE: hard:BluetoothHardware

sub-class-of
hard:HardwareComponent
in-domain-of
hard:bluetoothAddress
hard:supportedBluetoothProfiles
restrictions
hard:supportedBluetoothProfiles allValuesFrom (hard:BluetoothProfile)

[back to top]

Class BluetoothProfile

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

CURIE: hard:BluetoothProfile

sub-class-of
hard:Context_HardwareEntity
in-range-of
hard:supportedBluetoothProfiles
restrictions
common:id cardinality (1)
common:name minCardinality (1)

[back to top]

Class BluetoothStatus

Bluetooth Status - This class represents the possible statuses of Bluetooth in a device.

CURIE: hard:BluetoothStatus

sub-class-of
hard:Context_HardwareEntity
in-range-of
hard:bluetoothStatus
restrictions
common:id cardinality (1)
normative-instances
hard:BluetoothStatus_DISCOVERABLE
hard:BluetoothStatus_HIDDEN
hard:BluetoothStatus_PAIRED
hard:BluetoothStatus_TEMP_DISCOVERABLE

[back to top]

Class Camera

Camera - This class represents a camera in a device.

CURIE: hard:Camera

sub-class-of
hard:InputDevice
in-range-of
hard:primaryCamera
hard:secondaryCamera

[back to top]

Class CellularHardware

Cellular Hardware - This class represents device hardware that can be used to access to mobile operator telephony networks.

CURIE: hard:CellularHardware

sub-class-of
hard:HardwareComponent

[back to top]

Class CharacterDisplay

Character Display - This class represents a character oriented display.

CURIE: hard:CharacterDisplay

sub-class-of
hard:Display

[back to top]

Class Context_HardwareEntity

Context Hardware Entity - This is the base class for those ontology entities that have to do with hardware.

CURIE: hard:Context_HardwareEntity

sub-class-of
dcn:Context_Entity
super-class-of
hard:BluetoothProfile
hard:BluetoothStatus
hard:HardwareComponent
hard:HardwareStatus
hard:PointingResolution
in-domain-of
hard:weight

[back to top]

Class CPU

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

CURIE: hard:CPU

sub-class-of
hard:HardwareComponent
in-domain-of
hard:maxCpuFrequency

[back to top]

[back to top]

Class Display

Display - This class represents a visual display on a device.

CURIE: hard:Display

sub-class-of
hard:OutputDevice
super-class-of
hard:CharacterDisplay
hard:GraphicDisplay
hard:TactileDisplay
in-domain-of
hard:currentOrientation
hard:supportedOrientations
in-range-of
hard:display

[back to top]

Class GraphicDisplay

Graphic Display - This class represents a graphic display.

CURIE: hard:GraphicDisplay

sub-class-of
hard:Display

[back to top]

Class HardwareComponent

Hardware Component - This class represents a hardware component of a Device.

CURIE: hard:HardwareComponent

sub-class-of
dcn:Aspect
hard:Context_HardwareEntity
super-class-of
hard:Battery
hard:BluetoothHardware
hard:CellularHardware
hard:CPU
hard:DeviceHardware
hard:InfraredHardware
hard:InputDevice
hard:MemoryUnit
hard:NfcHardware
hard:OutputDevice
hard:WiFiHardware
in-domain-of
hard:status
in-range-of
hard:hardwareComponent
restrictions
hard:status allValuesFrom (hard:HardwareStatus)

[back to top]

Class HardwareStatus

Hardware Status - This class represents the status of a hardware component.

CURIE: hard:HardwareStatus

sub-class-of
hard:Context_HardwareEntity
in-range-of
hard:status
normative-instances
hard:HardwareStatus_OFF
hard:HardwareStatus_ON

[back to top]

Class InfraredHardware

InfraredHardware - This class represents the infrared hardware on a device.

CURIE: hard:InfraredHardware

sub-class-of
hard:HardwareComponent

[back to top]

Class InputDevice

Input Device - This class represents an input mechanism that can be available in a device.

CURIE: hard:InputDevice

sub-class-of
hard:HardwareComponent
super-class-of
hard:Camera
hard:Keyboard
hard:Microphone
hard:TactileDisplay
in-range-of
hard:inputDevice
restrictions
common:id maxCardinality (1)
normative-instances
hard:InputDevice_CLICK_WHEEL
hard:InputDevice_FOUR_WAY_SCROLLER
hard:InputDevice_JOG_DIAL
hard:InputDevice_MOUSE
hard:InputDevice_STYLUS
hard:InputDevice_TRACK_BALL

[back to top]

Class Keyboard

Keyboard - This class represents a keyboard in a device.

CURIE: hard:Keyboard

sub-class-of
hard:InputDevice
normative-instances
hard:InputDevice_NUMERIC_KEYPAD
hard:InputDevice_PHONE_KEYPAD
hard:InputDevice_QWERTY_KEYBOARD

[back to top]

Class MemoryCard

Memory Card - This class represents a storage card which can be attached to a device.

CURIE: hard:MemoryCard

sub-class-of
hard:MemoryUnit
restrictions
hard:volatile value (false^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#boolean)

[back to top]

Class MemoryUnit

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.

CURIE: hard:MemoryUnit

sub-class-of
hard:HardwareComponent
super-class-of
hard:MemoryCard
in-domain-of
hard:availableSize
hard:size
hard:volatile
in-range-of
hard:builtInMemory
hard:extensionMemory
hard:memory
restrictions
hard:size cardinality (1)

[back to top]

Class Microphone

Microphone - This class represents a microphone in a device.

CURIE: hard:Microphone

sub-class-of
hard:InputDevice

[back to top]

Class NfcHardware

NFC Hardware - This class represents the NFC hardware on a device.

CURIE: hard:NfcHardware

sub-class-of
hard:HardwareComponent

[back to top]

Class OutputDevice

Output Device - This class represents an output mechanism that can be available in a device.

CURIE: hard:OutputDevice

sub-class-of
hard:HardwareComponent
super-class-of
hard:Display
hard:Speaker
in-range-of
hard:outputDevice

[back to top]

Class PointingResolution

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

CURIE: hard:PointingResolution

sub-class-of
hard:Context_HardwareEntity
in-range-of
hard:pointingResolution
restrictions
common:id cardinality (1)
normative-instances
hard:PointingResolution_CHAR
hard:PointingResolution_LINE
hard:PointingResolution_PIXEL

[back to top]

Class Speaker

Speaker - This class represents a speaker component in a device.

CURIE: hard:Speaker

sub-class-of
hard:OutputDevice
in-domain-of
hard:volumeLevel

[back to top]

Class TactileDisplay

Tactile Display - A display that is tac-sensitive, allowing users to interact directly with the objects shown on the screen.

CURIE: hard:TactileDisplay

sub-class-of
hard:Display
hard:InputDevice
normative-instances
hard:InputDevice_TOUCH_SCREEN

[back to top]

Class WiFiHardware

WiFi Hardware - This class represents hardware in a device that can be used to access to WiFi networks.

CURIE: hard:WiFiHardware

sub-class-of
hard:HardwareComponent

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (hard:BluetoothProfile, hard:PointingResolution, hard:BluetoothStatus, hard:HardwareStatus)

DisjointClasses (hard:NfcHardware, hard:Display, hard:BluetoothHardware, hard:Camera, hard:WiFiHardware, hard:Microphone, hard:DeviceHardware, hard:Battery, hard:MemoryUnit, hard:CPU, hard:Speaker, hard:CellularHardware, hard:BluetoothProfile, hard:PointingResolution, hard:BluetoothStatus, hard:HardwareStatus)

Detailed Description of Properties

Property availableSize

Available Memory Size - This property represents the amount of memory available for use, in bytes.

CURIE: hard:availableSize

OWL Type
DatatypeProperty
Functional
domain
hard:MemoryUnit
range
xsd:unsignedLong

[back to top]

Property battery

Battery - This property represents one or more batteries in a device.

CURIE: hard:battery

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
hard:Battery
sub-property-of
hard:hardwareComponent

[back to top]

Property batteryBeingCharged

Battery Being Charged - This property indicates whether the battery is currently being charged or not.

CURIE: hard:batteryBeingCharged

OWL Type
DatatypeProperty
Functional
domain
hard:Battery
range
xsd:boolean

[back to top]

Property batteryCapacity

Battery Capacity - The capacity of a battery, as an amount of electric charge that it can store, measured in ampere-hours.

CURIE: hard:batteryCapacity

OWL Type
DatatypeProperty
Functional
domain
hard:Battery
range
xsd:float

[back to top]

Property batteryLevel

Battery Level - This property holds the percentage of the battery capacity that remains available.

CURIE: hard:batteryLevel

OWL Type
DatatypeProperty
Functional
domain
hard:Battery
range
xsd:int

[back to top]

Property bluetoothAddress

Bluetooth Address - The Bluetooth address of the device represented in hexadecimal format. he Bluetooth address will be 12 characters long. Valid characters are 0-9 and A-F.

CURIE: hard:bluetoothAddress

OWL Type
DatatypeProperty
Functional
domain
hard:BluetoothHardware
range
xsd:string

[back to top]

Property bluetoothName

Bluetooth Friendly Name - The Bluetooth friendly name of the device.

CURIE: hard:bluetoothName

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:string

[back to top]

Property bluetoothStatus

Bluetooth Status - This property indicates the Bluetooth Status of a device.

CURIE: hard:bluetoothStatus

OWL Type
ObjectProperty
Functional
domain
dcn:Device
range
hard:BluetoothStatus

[back to top]

Property bluetoothVersion

Supported Bluetooth Version - This property represents the version/s of Bluetooth supported.

CURIE: hard:bluetoothVersion

OWL Type
DatatypeProperty
domain
hard:DeviceHardware
range
xsd:string

[back to top]

Property builtInMemory

Built-in Memory - This property represents the memory built into the device and which is not removable during normal operation.

CURIE: hard:builtInMemory

OWL Type
ObjectProperty
Functional
domain
hard:DeviceHardware
range
hard:MemoryUnit
sub-property-of
hard:memory

[back to top]

Property colorDepth

Color Depth - Count the number of bits used for color definition.

CURIE: hard:colorDepth

OWL Type
DatatypeProperty
Functional
range
xsd:int

[back to top]

Property cpu

CPU - This property represents a CPU for a device.

CURIE: hard:cpu

OWL Type
ObjectProperty
sub-property-of
hard:hardwareComponent

[back to top]

Property currentOrientation

Orientation - This property represents the current orientation of a display.

CURIE: hard:currentOrientation

OWL Type
DatatypeProperty
Functional
domain
hard:Display
range
oneOf (0,90,-90,180)
sub-property-of
hard:supportedOrientations

[back to top]

Property deviceHardware

Device Hardware - This property represents the hardware associated with a device.

CURIE: hard:deviceHardware

OWL Type
ObjectProperty
Functional
domain
dcn:Device
range
hard:DeviceHardware

[back to top]

Property deviceIdentifier

Device Identifier - Identifies univoquely a device.

CURIE: hard:deviceIdentifier

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:string
sub-property-of
common:id
super-property-of
hard:imei
hard:meid

[back to top]

Property display

Display - This property represents a display associated with a device.

CURIE: hard:display

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
hard:Display
sub-property-of
hard:hardwareComponent

[back to top]

Property extensionMemory

Extension Memory - This property identifies additional memory that is provided to a device, typically in the form of removable memory cards.

CURIE: hard:extensionMemory

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
hard:MemoryUnit
sub-property-of
hard:memory

[back to top]

Property hardwareComponent

Hardware Component - This property represents a hardware component.

CURIE: hard:hardwareComponent

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
hard:HardwareComponent
sub-property-of
dcn:component
super-property-of
hard:battery
hard:cpu
hard:display
hard:memory
hard:primary
hard:primaryCamera
hard:secondaryCamera

[back to top]

Property height

Height - The total height of something as a linear measure in centimeters.

CURIE: hard:height

OWL Type
DatatypeProperty
Functional
range
xsd:float

[back to top]

Property imei

IMEI - The International Mobile Equipment Identity or IMEI is a number unique to every GSM and UMTS mobile phone..

CURIE: hard:imei

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:string
sub-property-of
hard:deviceIdentifier

[back to top]

Property inputCharacterSets

Input Character Sets - This property defines the character sets supported by the device for input.

CURIE: hard:inputCharacterSets

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
common:CharacterSet
sub-property-of
common:supports

[back to top]

Property inputDevice

Input Devices - The input mechanisms supported by a device.

CURIE: hard:inputDevice

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
hard:InputDevice
sub-property-of
common:supports

[back to top]

Property isTethered

Tethered - This property states whether this Device is actuating "tethered" to another Device, giving the latter some kind of wireless connection.

CURIE: hard:isTethered

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:boolean

[back to top]

Property maxCpuFrequency

CPU Maximum Frequency - Processor maximum speed.

CURIE: hard:maxCpuFrequency

OWL Type
DatatypeProperty
Functional
domain
hard:CPU
range
xsd:int

[back to top]

Property meid

MEID - Mobile Equipment Identifier (MEID) is a globally unique number identifying a physical piece of CDMA mobile station equipment. The number format is defined by the 3GPP2 standard S.R0048 but in practical terms, it can be seen as an IMEI but with hexadecimal digits.

CURIE: hard:meid

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:string
sub-property-of
hard:deviceIdentifier

[back to top]

Property memory

Memory - This property represents the hardware memory component/s of a device.

CURIE: hard:memory

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
hard:MemoryUnit
sub-property-of
hard:hardwareComponent
super-property-of
hard:builtInMemory
hard:extensionMemory

[back to top]

Property muted

Muted - Indicates if a speaker or microphone is muted or not.

CURIE: hard:muted

OWL Type
DatatypeProperty
Functional
domain
hard:Speaker
hard:Microphone
range
xsd:boolean

[back to top]

Property outputCharacterSets

Output Character Sets - This property defines the character sets supported by the device for output.

CURIE: hard:outputCharacterSets

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
common:CharacterSet
sub-property-of
common:supports

[back to top]

Property outputDevice

Output Devices - The output mechanisms supported by a Device.

CURIE: hard:outputDevice

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
hard:OutputDevice
sub-property-of
common:supports

[back to top]

Property pointingResolution

Pointing Resolution - This property represents the precision with which pointing can be carried out on a device.

CURIE: hard:pointingResolution

OWL Type
ObjectProperty
Functional
domain
hard:DeviceHardware
range
hard:PointingResolution

[back to top]

Property primary

Primary - This property represents a relationship between the device hardware and the primary components it contains.

CURIE: hard:primary

OWL Type
ObjectProperty
sub-property-of
hard:hardwareComponent
super-property-of
hard:primaryCamera

[back to top]

Property primaryCamera

Primary Camera - This property represents the primary camera of a device.

CURIE: hard:primaryCamera

OWL Type
ObjectProperty
Functional
domain
hard:DeviceHardware
range
hard:Camera
sub-property-of
hard:hardwareComponent
hard:primary

[back to top]

Property secondaryCamera

Secondary Camera - This property represents a secondary camera of a device.

CURIE: hard:secondaryCamera

OWL Type
ObjectProperty
domain
hard:DeviceHardware
range
hard:Camera
sub-property-of
hard:hardwareComponent

[back to top]

Property size

Size - This property represents the total size of a hardware element (memory, registry, etc.) in bytes.

CURIE: hard:size

OWL Type
DatatypeProperty
Functional
domain
hard:MemoryUnit
range
xsd:unsignedLong

[back to top]

Property softkeyNumber

Number of Soft Keys - This property represents the number of input keys on the keyboard whose function can be controlled programatically.

CURIE: hard:softkeyNumber

OWL Type
DatatypeProperty
Functional
domain
hard:DeviceHardware
range
xsd:int

[back to top]

Property status

Status - This property represents the status of a hardware component.

CURIE: hard:status

OWL Type
ObjectProperty
Functional
domain
hard:HardwareComponent
range
hard:HardwareStatus

[back to top]

Property supportedBluetoothProfiles

Supported Bluetooth Profiles - This property defines the Bluetooth profiles supported by the device.

CURIE: hard:supportedBluetoothProfiles

OWL Type
ObjectProperty
domain
hard:BluetoothHardware
range
hard:BluetoothProfile
sub-property-of
common:supports

[back to top]

Property supportedOrientations

Supported Orientation - This property holds the supported orientations of a display.

CURIE: hard:supportedOrientations

OWL Type
DatatypeProperty
domain
hard:Display
range
oneOf (0,90,-90,180)
super-property-of
hard:currentOrientation

[back to top]

Property thickness

Thickness - The thickness of something measured in centimeters.

CURIE: hard:thickness

OWL Type
DatatypeProperty
Functional
range
xsd:float

[back to top]

Property volatile

Volatile - This property indicates if the memory unit is volatile or not.

CURIE: hard:volatile

OWL Type
DatatypeProperty
Functional
domain
hard:MemoryUnit
range
xsd:boolean

[back to top]

Property volumeLevel

Volume Level - The relative volume level of a speaker (between 0 and 100).

CURIE: hard:volumeLevel

OWL Type
DatatypeProperty
Functional
domain
hard:Speaker
range
xsd:int

[back to top]

Property weight

Weight - The weight of something physical, measured in kilos.

CURIE: hard:weight

OWL Type
DatatypeProperty
Functional
domain
hard:Context_HardwareEntity
range
xsd:float

[back to top]

Property width

Width - The total width of something as a linear measure, measured in centimeters.

CURIE: hard:width

OWL Type
DatatypeProperty
Functional
domain
hard:Context_HardwareEntity
dcn:Device
range
xsd:float

[back to top]

Normative Instances

Instance BluetoothStatus_DISCOVERABLE

Bluetooth Discoverable - This status indicates that the device can be discovered by other Bluetooth devices.

CURIE: hard:BluetoothStatus_DISCOVERABLE

instance-of
hard:BluetoothStatus
property-values
common:name value (Discoverable^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__BTStatus_Discoverable^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance BluetoothStatus_HIDDEN

Bluetooth Status Hidden - This status indicates that the device cannot be discovered by other Bluetooth devices.

CURIE: hard:BluetoothStatus_HIDDEN

instance-of
hard:BluetoothStatus
property-values
common:id value (__BTStatus_Hidden^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Hidden^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance BluetoothStatus_PAIRED

Bluetooth Status Paired - This status indicates that the device is paired to other Bluetooth device.

CURIE: hard:BluetoothStatus_PAIRED

instance-of
hard:BluetoothStatus
property-values
common:name value (Paired^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__BTStatus_Paired^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance BluetoothStatus_TEMP_DISCOVERABLE

Bluetooth Status Temporarily Discoverable - This status indicates that the device can be temporarily discovered by other Bluetooth devices.

CURIE: hard:BluetoothStatus_TEMP_DISCOVERABLE

instance-of
hard:BluetoothStatus
property-values
common:id value (__BTStatus_Temp_Discoverable^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Temporary Discoverable^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance Feature_COLOR_DISPLAY

Color Display - This feature indicates that color display is supported.

CURIE: hard:Feature_COLOR_DISPLAY

instance-of
common:Feature
property-values
common:id value (__Feature_ColorDisplay^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (ColorDisplay^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance Feature_MONOCHROME_DISPLAY

MonochromeDisplay - This feature indicates that a display is monochrome.

CURIE: hard:Feature_MONOCHROME_DISPLAY

instance-of
common:Feature
property-values
common:id value (__Feature_MonochromeDisplay^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (MonochromeDisplay^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance HardwareStatus_OFF

Off - This status indicates that the hardware component is off.

CURIE: hard:HardwareStatus_OFF

instance-of
hard:HardwareStatus
property-values
common:id value (__HardwareStatus_Off^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Off^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance HardwareStatus_ON

On - This status indicates that the hardware component is on.

CURIE: hard:HardwareStatus_ON

instance-of
hard:HardwareStatus
property-values
common:name value (On^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__HardwareStatus_On^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_CLICK_WHEEL

Click Wheel - A wheel that is normally placed either below the screen or on the side of the device that lets the user quickly move up and down and click on link or items on the screen.

CURIE: hard:InputDevice_CLICK_WHEEL

instance-of
hard:InputDevice
property-values
common:id value (__InputDevice_ClickWheel^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_FOUR_WAY_SCROLLER

Four Way Scroller - Scroll up and down and side to side.

CURIE: hard:InputDevice_FOUR_WAY_SCROLLER

instance-of
hard:InputDevice
property-values
common:id value (__InputDevice_FourWayScroller^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_JOG_DIAL

Jog Dial - A jog dial, jog wheel, shuttle dial, or shuttle wheel is a type of knob, ring, wheel, or dial which allows the user to shuttle or jog.

CURIE: hard:InputDevice_JOG_DIAL

instance-of
hard:InputDevice
property-values
common:id value (__InputDevice_JogDial^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_MOUSE

Mouse - Represents a typical two button mouse found on a PC device.

CURIE: hard:InputDevice_MOUSE

instance-of
hard:InputDevice
property-values
common:id value (__InputDevice_Mouse^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_NUMERIC_KEYPAD

Numeric Keypad - A keyboard with only numeric input.

CURIE: hard:InputDevice_NUMERIC_KEYPAD

instance-of
hard:Keyboard
property-values
common:id value (__InputDevice_NumericKeypad^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_PHONE_KEYPAD

Phone Keypad - A phone-style keypad where multiple symbols are available through multiple presses of a limited number of keys.

CURIE: hard:InputDevice_PHONE_KEYPAD

instance-of
hard:Keyboard
property-values
common:id value (__InputDevice_PhoneKeypad^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (__InputDevice_PhoneKeypad^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_QWERTY_KEYBOARD

Qwerty Keyboard - Represents a full alphanumeric keyboard.

CURIE: hard:InputDevice_QWERTY_KEYBOARD

instance-of
hard:Keyboard
property-values
common:id value (__InputDevice_QwertyKeyboard^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_STYLUS

Stylus - Represents a stylus.

CURIE: hard:InputDevice_STYLUS

instance-of
hard:InputDevice
property-values
common:id value (__InputDevice_Stylus^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_TOUCH_SCREEN

Touch Screen - Touch screen that allows pointing to an area on the screen.

CURIE: hard:InputDevice_TOUCH_SCREEN

instance-of
hard:TactileDisplay
property-values
common:id value (__InputDevice_TouchScreen^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance InputDevice_TRACK_BALL

Track Ball - A little sphere that acts like a trackball mouse.

CURIE: hard:InputDevice_TRACK_BALL

instance-of
hard:InputDevice
property-values
common:id value (__InputDevice_TrackBall^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance PointingResolution_CHAR

Character Pointing Resolution - The pointing device can select an individual character.

CURIE: hard:PointingResolution_CHAR

instance-of
hard:PointingResolution
property-values
common:id value (__PointingResolution_Character^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (character^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance PointingResolution_LINE

Line Pointing Resolution - The pointing device can select a line of text.

CURIE: hard:PointingResolution_LINE

instance-of
hard:PointingResolution
property-values
common:id value (__PointingResolution_Line^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (line^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance PointingResolution_PIXEL

Pixel Pointing Resolution - The pointing device can select an individual pixel.

CURIE: hard:PointingResolution_PIXEL

instance-of
hard:PointingResolution
property-values
common:name value (pixel^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__PointingResolution_Pixel^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

Java Terms

These terms model a minimal set of properties and classes that allow to represent the features of a Delivery Context related to the support of Java technologies.

Summary of Terms

An alphabetical index of terms, composed by classes (concepts), properties (relationships, attributes), and instances (only those which are considered normative) is given below. All the terms are hyperlinked to their detailed description for quick reference.

Detailed Description of Classes

Class Context_JavaEntity

Context Java Entity - This class subsumes all the classes that are related to the Java characteristics of a Delivery Context.

CURIE: java:Context_JavaEntity

sub-class-of
soft:Context_SoftwareEntity
super-class-of
java:J2meConfiguration
java:J2meOptionalPackage
java:J2meProfile
java:JavaPlatform
java:JavaRuntimeEnvironment

[back to top]

Class J2meConfiguration

J2ME Configuration - This class represents J2ME configurations.

CURIE: java:J2meConfiguration

sub-class-of
java:Context_JavaEntity
in-range-of
java:j2meConfigurations
restrictions
java:jsr cardinality (1)
common:name cardinality (1)
common:version maxCardinality (1)

[back to top]

Class J2meOptionalPackage

J2ME Standard Optional Package - This class represents standard optional packages that can run ina J2ME runtime environment.

CURIE: java:J2meOptionalPackage

sub-class-of
soft:Api
java:Context_JavaEntity
restrictions
java:jsr cardinality (1)

[back to top]

Class J2meProfile

J2ME Profile - This class represents J2ME Profiles.

CURIE: java:J2meProfile

sub-class-of
java:Context_JavaEntity
in-range-of
java:j2meProfiles
restrictions
common:name cardinality (1)
common:version maxCardinality (1)
java:jsr cardinality (1)

[back to top]

Class J2meRuntimeEnvironment

J2ME Runtime Environment - This class represents a J2ME runtime environment.

CURIE: java:J2meRuntimeEnvironment

sub-class-of
java:JavaRuntimeEnvironment
super-class-of
in-domain-of
java:j2meConfigurations
java:j2meOptionalPackages
java:j2meProfiles
restrictions
java:j2meProfiles minCardinality (1)
java:j2meConfigurations minCardinality (1)
java:javaPlatforms value (java:JavaPlatform_J2ME)

[back to top]

Class JavaPlatform

Java Platform - This class represents Java Platforms.

CURIE: java:JavaPlatform

sub-class-of
java:Context_JavaEntity
in-range-of
java:javaPlatforms
restrictions
common:version maxCardinality (1)
common:name cardinality (1)
normative-instances
java:JavaPlatform_J2ME

[back to top]

Class JavaRuntimeEnvironment

Java Runtime Environment - This class represents Java Runtime Environments.

CURIE: java:JavaRuntimeEnvironment

sub-class-of
java:Context_JavaEntity
soft:RuntimeEnvironment
super-class-of
java:J2meRuntimeEnvironment
in-domain-of
java:javaPlatforms
java:maxHeapSize
java:maxJarSize
in-range-of
java:availableJREs
java:defaultJRE

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (java:JavaPlatform, java:J2meProfile, java:J2meConfiguration, java:J2meOptionalPackage, java:JavaRuntimeEnvironment)

DisjointClasses (java:JavaPlatform, java:J2meProfile, java:J2meConfiguration)

DisjointClasses (java:J2meOptionalPackage, java:JavaRuntimeEnvironment)

Detailed Description of Properties

Property availableJREs

Available Java Runtime Environments - The available Java Runtime Environments.

CURIE: java:availableJREs

OWL Type
ObjectProperty
domain
soft:DeviceSoftware
range
java:JavaRuntimeEnvironment
sub-property-of
common:available
dcn:component
super-property-of
java:defaultJRE

[back to top]

Property defaultJRE

Default Java Runtime Environment - The default Java Runtime Environment.

CURIE: java:defaultJRE

OWL Type
ObjectProperty
Functional
domain
soft:DeviceSoftware
range
java:JavaRuntimeEnvironment
sub-property-of
java:availableJREs
dcn:defaultComponent

[back to top]

Property j2meConfigurations

Supported J2ME Configurations - The supported J2ME configurations.

CURIE: java:j2meConfigurations

OWL Type
ObjectProperty
domain
java:J2meRuntimeEnvironment
range
java:J2meConfiguration
sub-property-of
common:supports

[back to top]

Property j2meOptionalPackages

J2ME Optional Packages - The optional packages that makes available a J2ME runtime environment.

CURIE: java:j2meOptionalPackages

OWL Type
ObjectProperty
domain
java:J2meRuntimeEnvironment
sub-property-of
common:supports

[back to top]

Property j2meProfiles

Supported J2ME Profiles - The supported J2ME profiles.

CURIE: java:j2meProfiles

OWL Type
ObjectProperty
domain
java:J2meRuntimeEnvironment
range
java:J2meProfile
sub-property-of
common:supports

[back to top]

Property javaPlatforms

Java Platforms - The Java Platforms supported by a Java Runtime Environment.

CURIE: java:javaPlatforms

OWL Type
ObjectProperty
domain
java:JavaRuntimeEnvironment
range
java:JavaPlatform
sub-property-of
common:supports

[back to top]

Property jsr

JSR - The JSR specification id that corresponds to a Java Technology.

CURIE: java:jsr

OWL Type
DatatypeProperty
Functional
domain
java:J2meProfile
java:J2meConfiguration
java:J2meOptionalPackage
range
xsd:string
sub-property-of
common:id

[back to top]

Property maxHeapSize

Maximum Heap Size - The maximum heap size in bytes supported by a Java Runtime Environment.

CURIE: java:maxHeapSize

OWL Type
DatatypeProperty
Functional
domain
java:JavaRuntimeEnvironment
range
xsd:unsignedLong

[back to top]

Property maxJarSize

Maximum JAR size - The maximum JAR size for a Java Application supported by a Java Runtime Environment.

CURIE: java:maxJarSize

OWL Type
DatatypeProperty
Functional
domain
java:JavaRuntimeEnvironment
range
xsd:unsignedLong

[back to top]

Property totalMemoryForJavaApps

JavaMaxMemorySize - Indicates the device's maximum size in bytes for storing Java applications.

CURIE: java:totalMemoryForJavaApps

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:unsignedLong

[back to top]

Normative Instances

Instance JavaPlatform_J2ME

Java ME - Java Platform, Micro Edition.

CURIE: java:JavaPlatform_J2ME

instance-of
java:JavaPlatform
property-values
common:name value (Java ME^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:version value (1^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
informative-references
http://java.sun.com/javame/index.jsp

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

Location Terms

This group of terms is aimed at defining a set of classes, properties and instances that have to do with Geographic Location.

Detailed Description of Classes

Class AngleOfArrivalLocMethod

Angle Of Arrival Method - Location method Angle of Arrival for cellular / terrestrial RF system.

CURIE: loc:AngleOfArrivalLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class AssistedLocMethod

Assisted Method - Location method is assisted by the other party (Terminal assisted for Network based, Network assisted for terminal based).

CURIE: loc:AssistedLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class CellIdLocMethod

Cell Id Method - Location method Cell-ID for cellular (in GSM, this is the same as CGI, Cell Global Identity).

CURIE: loc:CellIdLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class Context_LocationEntity

Context Location Entity - This class reprensents the set of all delivery context entities that has to do with location.

CURIE: loc:Context_LocationEntity

sub-class-of
dcn:Context_Entity
super-class-of
loc:GeoCoordinateRS
loc:GeoCoordinates
loc:Location
loc:LocationMethod
loc:LocationProvider
loc:Position

[back to top]

Class GeoCoordinateRS

Geographical Coordinate Reference System - This class represents a geographical coordinate system.

CURIE: loc:GeoCoordinateRS

sub-class-of
loc:Context_LocationEntity
in-range-of
loc:geoReferenceSystem
loc:supportedGeoCoordinateRS
restrictions
common:name maxCardinality (1)
common:id cardinality (1)
normative-instances
loc:GeoCoordinateRS_UTM
loc:GeoCoordinateRS_WGS84

[back to top]

Class GeoCoordinates

Geographical Coordinates - This class represents geographical coordinates that allow to locate precisely a point on the Earth surface.

CURIE: loc:GeoCoordinates

sub-class-of
loc:Context_LocationEntity
super-class-of
loc:UTMCoordinates
loc:WGS84Coordinates
in-domain-of
loc:datum
loc:geoReferenceSystem
in-range-of
loc:coordinates
restrictions
loc:geoReferenceSystem someValuesFrom (loc:GeoCoordinateRS)
loc:geoReferenceSystem cardinality (1)

[back to top]

Class Location

Location - This class represents all the information about a location.

CURIE: loc:Location

sub-class-of
loc:Context_LocationEntity
in-domain-of
loc:position
in-range-of
loc:currentLocation
loc:lastKnownLocation
restrictions
loc:position someValuesFrom (loc:Position)

[back to top]

Class LocationMethod

Location Method - It represents an specific mechanism used to calculate the location of a thing.

CURIE: loc:LocationMethod

sub-class-of
loc:Context_LocationEntity
super-class-of
loc:AngleOfArrivalLocMethod
loc:AssistedLocMethod
loc:CellIdLocMethod
loc:NetworkBasedLocMethod
loc:SatelliteLocMethod
loc:ShortRangeLocMethod
loc:TerminalBasedLocMethod
loc:TimeDifferenceLocMethod
loc:TimeOfArrivalLocMethod
loc:UnassistedLocMethod
in-range-of
loc:locationMethod
restrictions
common:name minCardinality (1)

[back to top]

Class LocationProvider

Location Provider - Represents an entity capable of providing location information.

CURIE: loc:LocationProvider

sub-class-of
loc:Context_LocationEntity
in-domain-of
loc:estimatedPosition
loc:locationCostsMoney
loc:locationMethod
loc:supportedGeoCoordinateRS
loc:typicalResponseTime
in-range-of
loc:availableLocationProviders
loc:supportedLocationProviders
restrictions
loc:locationMethod allValuesFrom (loc:LocationMethod)
loc:locationMethod someValuesFrom (loc:LocationMethod)
loc:supportedGeoCoordinateRS allValuesFrom (loc:GeoCoordinateRS)
loc:supportedGeoCoordinateRS someValuesFrom (loc:GeoCoordinateRS)

[back to top]

Class NetworkBasedLocMethod

Network Based Method - Location method is of type network based. This means that the final location result is calculated in the network.

CURIE: loc:NetworkBasedLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class Position

Position - This class represents a position, which it is composed by the coordinates of a point on the Earth surface, together with the speed, course, and the corresponding accuracies and timestamp.

CURIE: loc:Position

sub-class-of
loc:Context_LocationEntity
in-domain-of
loc:coordinates
loc:course
loc:iso6709String
loc:speed
loc:timestamp
in-range-of
loc:estimatedPosition
loc:position
restrictions
unionOf (loc:coordinates cardinality (1), loc:iso6709String cardinality (1))
loc:coordinates allValuesFrom (loc:GeoCoordinates)

[back to top]

Class SatelliteLocMethod

Satellite Method - The location method uses satellites to assist in obtaining the location.

CURIE: loc:SatelliteLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class ShortRangeLocMethod

Short Range Method - Location method Short-range positioning system (for example, Bluetooth LP).

CURIE: loc:ShortRangeLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class TerminalBasedLocMethod

Terminal Based Method - Location method is of type terminal based. This means that the final location result is calculated in the terminal.

CURIE: loc:TerminalBasedLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class TimeDifferenceLocMethod

Time Difference Method - Location method Time Difference for cellular / terrestrial RF system.

CURIE: loc:TimeDifferenceLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class TimeOfArrivalLocMethod

Time of Arrival Method - Location method Time of Arrival (TOA) for cellular / terrestrial RF system.

CURIE: loc:TimeOfArrivalLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class UnassistedLocMethod

Unassisted Method - Location method is unassisted it does not need other party in order to obtain the location.

CURIE: loc:UnassistedLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class UTMCoordinates (Non Normative)

UTM Coordinates - This class represents UTM coordinates.

CURIE: loc:UTMCoordinates

sub-class-of
loc:GeoCoordinates
in-domain-of
loc:easting
loc:latitudeZone
loc:longitudeZone
loc:northing
in-range-of
loc:utmCoordinates
restrictions
loc:datum cardinality (1)
loc:longitudeZone cardinality (1)
loc:easting cardinality (1)
loc:northing cardinality (1)
loc:geoReferenceSystem value (loc:GeoCoordinateRS_UTM)
loc:latitudeZone cardinality (1)

[back to top]

Class WGS84Coordinates

WGS84 Coordinates - This class represents WGS84 coordinates.

CURIE: loc:WGS84Coordinates

sub-class-of
loc:GeoCoordinates
in-domain-of
loc:altitude
loc:latitude
loc:longitude
in-range-of
loc:wgs84Coordinates
restrictions
loc:geoReferenceSystem value (loc:GeoCoordinateRS_WGS84)
loc:latitude cardinality (1)
loc:longitude cardinality (1)
loc:datum value (WGS84^^http://www.w3.org/2001/XMLSchema#string)

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (loc:AssistedLocMethod, loc:UnassistedLocMethod)

DisjointClasses (loc:Position, loc:LocationProvider, loc:LocationMethod, loc:Location, loc:GeoCoordinates, loc:GeoCoordinateRS)

DisjointClasses (loc:TerminalBasedLocMethod, loc:NetworkBasedLocMethod)

Detailed Description of Properties

Property altitude

Altitude - The altitude as defined by the WGS84 coordinate system.

CURIE: loc:altitude

OWL Type
DatatypeProperty
Functional
domain
loc:WGS84Coordinates
range
xsd:float

[back to top]

Property availableLocationProviders

Available Location Providers - This property represents the LocationProviders that are currently available in a network, device or the Delivery Context itself as whole.

CURIE: loc:availableLocationProviders

OWL Type
ObjectProperty
domain
net:Network
dcn:Device
dcn:DeliveryContext
range
loc:LocationProvider
sub-property-of
common:available
loc:supportedLocationProviders

[back to top]

Property coordinates

Coordinates - The coordinates of a point.

CURIE: loc:coordinates

OWL Type
ObjectProperty
Functional
domain
loc:Position
range
loc:GeoCoordinates
super-property-of
loc:utmCoordinates
loc:wgs84Coordinates

[back to top]

Property course

Course - The course made good in degrees relative to true north. The value is always in the range [0.0,360.0) degrees.

CURIE: loc:course

OWL Type
DatatypeProperty
Functional
domain
loc:Position
range
xsd:double

[back to top]

Property currentLocation

Current Location - The current location associated to the environment component of this Delivery Context.

CURIE: loc:currentLocation

OWL Type
ObjectProperty
Functional
domain
dcn:Environment
range
loc:Location

[back to top]

Property datum

Datum - The datum that express the reference of the coordinates.

CURIE: loc:datum

OWL Type
DatatypeProperty
Functional
domain
loc:GeoCoordinates
range
xsd:string

[back to top]

Property easting (Non-Normative)

Easting - The easting (x) component of the UTM coordinates measured in metres.

CURIE: loc:easting

OWL Type
DatatypeProperty
Functional
domain
loc:UTMCoordinates
range
xsd:float

[back to top]

Property estimatedPosition

Estimated Position - The estimated position provided by a location provider.

CURIE: loc:estimatedPosition

OWL Type
ObjectProperty
Functional
domain
loc:LocationProvider
range
loc:Position

[back to top]

Property geoReferenceSystem

Georeference System - This property represents the reference system in which are expressed the geographical coordinates.

CURIE: loc:geoReferenceSystem

OWL Type
ObjectProperty
domain
loc:GeoCoordinates
range
loc:GeoCoordinateRS

[back to top]

Property horizontalAccuracy

Horizontal Accuracy - Stimate of the horizontal accuracy of the location in metres.

CURIE: loc:horizontalAccuracy

OWL Type
DatatypeProperty
Functional
domain
loc:Position
loc:LocationProvider
range
xsd:int

[back to top]

Property iso6709String

ISO 6709:1983 String - The position represented as an ISO6709:1983 String.

CURIE: loc:iso6709String

OWL Type
DatatypeProperty
Functional
domain
loc:Position
range
xsd:string

[back to top]

Property lastKnownLocation

Last Known Location - The last known location associated to a Delivery Context.

CURIE: loc:lastKnownLocation

OWL Type
ObjectProperty
Functional
domain
dcn:Environment
range
loc:Location

[back to top]

Property latitude

Latitude - Latitude as defined by the WGS84 coordinate reference system.

CURIE: loc:latitude

OWL Type
DatatypeProperty
Functional
domain
loc:WGS84Coordinates
range
xsd:float

[back to top]

Property latitudeZone (Non-Normative)

UTM Latitude Zone - This property represent the UTM latitude zone.

CURIE: loc:latitudeZone

OWL Type
DatatypeProperty
Functional
domain
loc:UTMCoordinates
range
xsd:string

[back to top]

Property locationCostsMoney

Location Costs Money - This property indicates whether the location provider has a cost for the user.

CURIE: loc:locationCostsMoney

OWL Type
DatatypeProperty
Functional
domain
loc:LocationProvider
range
xsd:boolean

[back to top]

Property locationMethod

Location Method - The location method used by a LocationProvider for determining the current location.

CURIE: loc:locationMethod

OWL Type
ObjectProperty
Functional
domain
loc:LocationProvider
range
loc:LocationMethod

[back to top]

Property longitude

Longitude - The longitude as defined by the WGS84 coordinate system.

CURIE: loc:longitude

OWL Type
DatatypeProperty
Functional
domain
loc:WGS84Coordinates
range
xsd:float

[back to top]

Property longitudeZone (Non-Normative)

UTM Longitude Zone - This property represents the longitude zone according to the UTM coordinate system.

CURIE: loc:longitudeZone

OWL Type
DatatypeProperty
Functional
domain
loc:UTMCoordinates
range
xsd:int

[back to top]

Property northing (Non-Normative)

Northing - The northing component of the UTM coordinates measured in metres.

CURIE: loc:northing

OWL Type
DatatypeProperty
Functional
domain
loc:UTMCoordinates
range
xsd:float

[back to top]

Property position

Position - The position associated to a Location.

CURIE: loc:position

OWL Type
ObjectProperty
Functional
domain
loc:Location
range
loc:Position

[back to top]

Property speed

Speed - Observed speed in meters per second.

CURIE: loc:speed

OWL Type
DatatypeProperty
Functional
domain
loc:Position
range
xsd:double

[back to top]

Property supportedGeoCoordinateRS

Geographical Coordinate Systems - Indicates what are goegraphical coordinate systems supported by the location provider.

CURIE: loc:supportedGeoCoordinateRS

OWL Type
ObjectProperty
domain
loc:LocationProvider
range
loc:GeoCoordinateRS
sub-property-of
common:supports

[back to top]

Property supportedLocationProviders

Supported Location Providers - This property is a list of the Location Providers supported by a Device or a Network.

CURIE: loc:supportedLocationProviders

OWL Type
ObjectProperty
domain
dcn:Device
net:Network
range
loc:LocationProvider
sub-property-of
common:supports
super-property-of
loc:availableLocationProviders

[back to top]

Property timestamp

Location Timestamp - A timestamp that indicates when it was obtained the position in question.

CURIE: loc:timestamp

OWL Type
DatatypeProperty
Functional
domain
loc:Position
range
xsd:dateTime

[back to top]

Property typicalResponseTime

Typical Response Time - This property represents the typical response time in seconds of a location provider from the instant in which the location is requested to the moment in which the location is returned.

CURIE: loc:typicalResponseTime

OWL Type
DatatypeProperty
domain
loc:LocationProvider
range
xsd:int

[back to top]

Property utmCoordinates (Non-Normative)

UTM Coordinates - Coordinates of a point expressed in the UTM reference system.

CURIE: loc:utmCoordinates

OWL Type
ObjectProperty
Functional
range
loc:UTMCoordinates
sub-property-of
loc:coordinates

[back to top]

Property verticalAccuracy

Vertical Accuracy - Stimate of the vertical accuracy of the location in metres.

CURIE: loc:verticalAccuracy

OWL Type
DatatypeProperty
Functional
domain
loc:Position
loc:LocationProvider
range
xsd:int

[back to top]

Property wgs84Coordinates

WGS84 Coordinates - Coordinates of a point expressed in the WGS84 reference system.

CURIE: loc:wgs84Coordinates

OWL Type
ObjectProperty
Functional
range
loc:WGS84Coordinates
sub-property-of
loc:coordinates

[back to top]

Normative Instances

Instance Feature_ALTITUDE

Altitude Feature - Indicates that the location provider is capable of determining the altitude.

CURIE: loc:Feature_ALTITUDE

instance-of
common:Feature
property-values
common:name value (Altitude^^http://www.w3.org/2001/XMLSchema#string)
common:id value (__Location_Feature_Altitude^^http://www.w3.org/2001/XMLSchema#string)

[back to top]

Instance Feature_COURSE

Course Feature - This feature indicates that the location provider supports course determination.

CURIE: loc:Feature_COURSE

instance-of
common:Feature
property-values
common:name value (Course^^http://www.w3.org/2001/XMLSchema#string)
common:id value (__Location_Feature_Course^^http://www.w3.org/2001/XMLSchema#string)

[back to top]

Instance Feature_SPEED

Speed Feature - This feature indicates that a location provider is capable of determining the speed.

CURIE: loc:Feature_SPEED

instance-of
common:Feature
property-values
common:name value (Speed^^http://www.w3.org/2001/XMLSchema#string)
common:id value (__Location_Feature_Speed^^http://www.w3.org/2001/XMLSchema#string)

[back to top]

Instance GeoCoordinateRS_UTM

UTM - The Universal Traversal Marcator coordinate reference system.

CURIE: loc:GeoCoordinateRS_UTM

instance-of
loc:GeoCoordinateRS
property-values
common:name value (UTM^^http://www.w3.org/2001/XMLSchema#string)
common:id value (__GeocordinateRS_UTM^^http://www.w3.org/2001/XMLSchema#string)

[back to top]

Instance GeoCoordinateRS_WGS84

WGS 84 - The WGS 84 geographic coordinates reference system.

CURIE: loc:GeoCoordinateRS_WGS84

instance-of
loc:GeoCoordinateRS
property-values
common:id value (__GeoCordinateRS_WGS84^^http://www.w3.org/2001/XMLSchema#string)
common:name value (WGS84^^http://www.w3.org/2001/XMLSchema#string)

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

Network Terms

This group models classes, properties and instances that have to do with the Network characteristics of the Delivery Context.

Detailed Description of Classes

Class BandwidthSupport

Bandwidth Support - This class represents the bandwith characteristics provided by a Network Bearer Technology.

CURIE: net:BandwidthSupport

sub-class-of
net:Context_NetworkEntity
in-domain-of
net:maxDownloadBandwidth
net:maxUploadBandwidth
net:minDownloadBandwith
net:minUploadBandwidth
net:typicalDownloadBandwith
net:typicalUploadBandwidth
in-range-of
net:bandwidthSupport
restrictions
net:maxUploadBandwidth maxCardinality (1)
net:minUploadBandwidth maxCardinality (1)
net:typicalUploadBandwidth maxCardinality (1)
net:maxDownloadBandwidth maxCardinality (1)
net:typicalDownloadBandwith cardinality (1)
net:minDownloadBandwith maxCardinality (1)

[back to top]

Class Context_NetworkEntity

Context Network Entity - This class reprensents the set of all delivery context entities that have to do with network characteristics.

CURIE: net:Context_NetworkEntity

sub-class-of
dcn:Context_Entity
super-class-of
net:BandwidthSupport
net:Network
net:NetworkBearer
net:NetworkBearerTechnology
net:NetworkMode
net:NetworkSupport
net:NetworkTechnology
net:Proxy

[back to top]

Class HttpProxy

Http Proxy - It is a forwarding agent, receiving requests for a URI in its absolute form, rewriting all or part of the message, and forwarding the reformatted request toward the server identified by the URI..

CURIE: net:HttpProxy

sub-class-of
web:Context_WebBrowsingEntity
net:Proxy
super-class-of
net:NonTransparentProxy
net:TransparentProxy
in-range-of
net:proxy
normative-references
http://tools.ietf.org/html/rfc2616#section-1.3

[back to top]

Class Network

Network - This class represents a Network in the Delivery Context.

CURIE: net:Network

sub-class-of
dcn:Aspect
net:Context_NetworkEntity
super-class-of
net:PLMNetwork
net:WiFiNetwork
net:WiredNetwork
in-domain-of
net:networkMode
net:preferredNetworkBearer
net:signalStrength
in-range-of
net:bearerNetwork
net:connectedNetworks
net:presentNetworks
restrictions
net:networkMode someValuesFrom (net:NetworkMode)

[back to top]

[back to top]

Class NetworkBearerTechnology

Network Bearer Technology - This class represents network bearer technologies.

CURIE: net:NetworkBearerTechnology

sub-class-of
net:Context_NetworkEntity
in-domain-of
net:bandwidthSupport
in-range-of
net:bearerTechnology
restrictions
common:id cardinality (1)
common:name minCardinality (1)

[back to top]

Class NetworkMode

Newtwork Mode - A mode of operation of a network which includes network technology and operation frequency bands.

CURIE: net:NetworkMode

sub-class-of
net:Context_NetworkEntity
in-domain-of
net:networkTechnology
net:operationBands
in-range-of
net:networkMode
net:supportedNetworkModes
restrictions
net:operationBands minCardinality (1)
net:networkTechnology cardinality (1)
net:networkTechnology allValuesFrom (net:NetworkTechnology)

[back to top]

Class NetworkSupport

Network Support - This class represents the network characteristics of a device.

CURIE: net:NetworkSupport

sub-class-of
net:Context_NetworkEntity
in-domain-of
net:cellId
net:connectedNetworks
net:defaultNetworkBearer
net:homePLMNetwork
net:supportedNetworkModes
in-range-of
net:networkSupport
restrictions
net:supportedNetworkBearers someValuesFrom (net:NetworkBearer)
net:supportedNetworkModes someValuesFrom (net:NetworkMode)

[back to top]

Class NetworkTechnology

Network Technology - This class represents different network technologies.

CURIE: net:NetworkTechnology

sub-class-of
net:Context_NetworkEntity
in-range-of
net:networkTechnology
restrictions
common:name minCardinality (1)
common:id cardinality (1)

[back to top]

Class NonTransparentProxy

Non Transparent HTTP Proxy - An HTTP a proxy that modifies the request or response in order to provide some added service to the user agent, such as group annotation services, media type transformation, protocol reduction, or anonymity filtering..

CURIE: net:NonTransparentProxy

sub-class-of
net:HttpProxy
super-class-of
web:CTransformationProxy
normative-references
http://www.ietf.org/rfc/rfc2616.txt

[back to top]

Class PLMNetwork

Public Land Mobile Network - A public land mobile network (PLMN) is a network that is established and operated by an administration or by a recognized operating agency (ROA) for the specific purpose of providing land mobile telecommunications services to the public.

CURIE: net:PLMNetwork

sub-class-of
net:Network
in-domain-of
net:mcc
net:mnc
in-range-of
net:homePLMNetwork
restrictions
net:mcc cardinality (1)
net:mnc cardinality (1)

[back to top]

Class Proxy

Proxy - A computer network service that allows clients to make indirect network connections to other network services.

CURIE: net:Proxy

sub-class-of
dcn:Aspect
net:Context_NetworkEntity
soft:Program
super-class-of
net:HttpProxy
informative-references
http://www.w3.org/TR/di-gloss/#def-proxy

[back to top]

Class TransparentProxy

Transparent HTTP Proxy - An HTTP proxy that does not modify the request or response beyond what is required for proxy authentication and identification..

CURIE: net:TransparentProxy

sub-class-of
net:HttpProxy
normative-references
http://www.ietf.org/rfc/rfc2616.txt

[back to top]

Class WiFiNetwork

WiFi Network - This class represents a WiFi network.

CURIE: net:WiFiNetwork

sub-class-of
net:Network
in-domain-of
net:ssid
restrictions
net:ssid cardinality (1)

[back to top]

Class WiredNetwork

Wired Network - This class represents a wired network in general.

CURIE: net:WiredNetwork

sub-class-of
net:Network

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (net:TransparentProxy, net:NonTransparentProxy)

DisjointClasses (net:NetworkTechnology, net:NetworkSupport, net:NetworkMode, net:NetworkBearerTechnology, net:BandwidthSupport)

DisjointClasses (net:Proxy, net:NetworkBearer, net:Network, net:NetworkTechnology, net:NetworkSupport, net:NetworkMode, net:NetworkBearerTechnology, net:BandwidthSupport)

DisjointClasses (net:WiFiNetwork, net:WiredNetwork, net:PLMNetwork)

Detailed Description of Properties

Property APN

APN - The Access Point Name associated to a network bearer.

CURIE: net:APN

OWL Type
DatatypeProperty
Functional
domain
net:NetworkBearer
range
xsd:string

[back to top]

Property availableNetworkBearers

Available Network Bearers - The available network bearers offered by a Network or available for a Device.

CURIE: net:availableNetworkBearers

OWL Type
ObjectProperty
domain
net:Network
net:NetworkSupport
range
net:NetworkBearer
sub-property-of
common:available
dcn:component
net:supportedNetworkBearers

[back to top]

Property bandwidthSupport

Bandwidth Support - The bandwidth support offered by a Network Bearer Technology.

CURIE: net:bandwidthSupport

OWL Type
ObjectProperty
Functional
domain
net:NetworkBearerTechnology
range
net:BandwidthSupport
sub-property-of
common:supports

[back to top]

Property bearerNetwork

Bearer Network - The network that provides the infraestructure of a Network Bearer.

CURIE: net:bearerNetwork

OWL Type
ObjectProperty
Functional
domain
net:NetworkBearer
range
net:Network

[back to top]

Property bearerTechnology

Network Bearer Technology - The technology used by a Network Bearer.

CURIE: net:bearerTechnology

OWL Type
ObjectProperty
Functional
domain
net:NetworkBearer
range
net:NetworkBearerTechnology

[back to top]

Property cellId

Cell Identifier - The id of the cell to which the device is interacting with in the mobile network.

CURIE: net:cellId

OWL Type
DatatypeProperty
Functional
domain
net:NetworkSupport
range
xsd:string
sub-property-of
common:id

[back to top]

Property connectedNetworks

Connected Networks - The networks to which a device is currently connected.

CURIE: net:connectedNetworks

OWL Type
ObjectProperty
domain
net:NetworkSupport
range
net:Network

[back to top]

Property currentDownloadBandwidth

Current Download Bandwidth - This property represents the current download bandwidth offered by a network bearer measured in Kbits/s.

CURIE: net:currentDownloadBandwidth

OWL Type
DatatypeProperty
Functional
domain
net:NetworkBearer
range
xsd:int

[back to top]

Property currentUploadBandwidth

Current Upload Bandwidth - This property represents the current upload bandwidth offered by a Network Bearer measured in Kbits/s.

CURIE: net:currentUploadBandwidth

OWL Type
DatatypeProperty
Functional
domain
net:NetworkBearer
range
xsd:int

[back to top]

Property defaultNetworkBearer

Default Network Bearer - This property represents the default Network Bearer for a Device.

CURIE: net:defaultNetworkBearer

OWL Type
ObjectProperty
domain
net:NetworkSupport
range
net:NetworkBearer
sub-property-of
dcn:defaultComponent
net:supportedNetworkBearers

[back to top]

Property homePLMNetwork

Home Network - The home PLMN network of a device.

CURIE: net:homePLMNetwork

OWL Type
ObjectProperty
Functional
domain
net:NetworkSupport
range
net:PLMNetwork

[back to top]

Property maxDownloadBandwidth

Maximum download Bandwidth - This property represents a maximum download bandwidth measured in Kbits/s.

CURIE: net:maxDownloadBandwidth

OWL Type
DatatypeProperty
Functional
domain
net:BandwidthSupport
range
xsd:int

[back to top]

Property maxUploadBandwidth

Maximum Upload Bandwidth - This property represents a maximum upload bandwidth measured in Kbits/s.

CURIE: net:maxUploadBandwidth

OWL Type
DatatypeProperty
Functional
domain
net:BandwidthSupport
range
xsd:int

[back to top]

Property mcc

Mobile Country Code - This property identifies univoquely the country of a mobile network.

CURIE: net:mcc

OWL Type
DatatypeProperty
Functional
domain
net:PLMNetwork
range
xsd:string
normative-references
http://www.itu.int/itudoc/itu-t/ob-lists/icc/e212_685.pdf

[back to top]

Property minDownloadBandwith

Minimum Download Bandwidth - This property represents a minimum download bandwidth that can be offered and measured in Kbits/s.

CURIE: net:minDownloadBandwith

OWL Type
DatatypeProperty
Functional
domain
net:BandwidthSupport
range
xsd:int

[back to top]

Property minUploadBandwidth

Minimum Upload Bandwidth - This property represents a minimum upload bandwidth that can be offered measured in Kbits/s.

CURIE: net:minUploadBandwidth

OWL Type
DatatypeProperty
Functional
domain
net:BandwidthSupport
range
xsd:int

[back to top]

Property mnc

Mobile Network Code - A Mobile Network Code (MNC) is used in combination with a Mobile Country Code (MCC) (also known as a "MCC / MNC tuple") to uniquely identify a mobile phone operator/carrier using the GSM, CDMA, iDEN, TETRA and UMTS public land mobile networks and some satellite mobile networks.

CURIE: net:mnc

OWL Type
DatatypeProperty
Functional
domain
net:PLMNetwork
range
xsd:string

[back to top]

Property networkMode

Network Mode - This property represents the network mode of a Network.

CURIE: net:networkMode

OWL Type
ObjectProperty
domain
net:Network
range
net:NetworkMode

[back to top]

Property networkSupport

Network Support - The network-related characteristics of a device.

CURIE: net:networkSupport

OWL Type
ObjectProperty
Functional
domain
dcn:Device
range
net:NetworkSupport

[back to top]

Property networkTechnology

Network Technology - This property holds a network technology.

CURIE: net:networkTechnology

OWL Type
ObjectProperty
Functional
domain
net:NetworkMode
range
net:NetworkTechnology

[back to top]

Property operationBands

Operation Band - The frequencies of operation of a network. Frequencies are expressed in Mhz.

CURIE: net:operationBands

OWL Type
DatatypeProperty
domain
net:NetworkMode
range
xsd:int

[back to top]

Property preferredNetworkBearer

Preferred Network Bearer - This property represents the preferred network bearer for a Network.

CURIE: net:preferredNetworkBearer

OWL Type
ObjectProperty
Functional
domain
net:Network
range
net:NetworkBearer
sub-property-of
net:supportedNetworkBearers

[back to top]

Property presentNetworks

Present Networks - The networks that are present in the current Environment.

CURIE: net:presentNetworks

OWL Type
ObjectProperty
domain
dcn:Environment
range
net:Network

[back to top]

Property proxy

Proxy - This property represents one or more proxies that can be present while using a Network Bearer.

CURIE: net:proxy

OWL Type
ObjectProperty
domain
net:NetworkBearer
range
net:HttpProxy
sub-property-of
dcn:activeComponent

[back to top]

Property signalStrength

Signal Strength - This property indicates the relative (from 0 to 100) signal strength offered by a Network in this Context.

CURIE: net:signalStrength

OWL Type
DatatypeProperty
Functional
domain
net:Network
range
xsd:int

[back to top]

Property ssid

Service Set Identifier - The SSID of a WiFi network.

CURIE: net:ssid

OWL Type
DatatypeProperty
domain
net:WiFiNetwork
range
xsd:string

[back to top]

Property supportedNetworkBearers

Supported Network Bearers - This property holds the set of network bearers supported by a Network or by a Device..

CURIE: net:supportedNetworkBearers

OWL Type
ObjectProperty
domain
net:Network
net:NetworkSupport
range
net:NetworkBearer
sub-property-of
common:supports
super-property-of
net:availableNetworkBearers
net:defaultNetworkBearer
net:preferredNetworkBearer

[back to top]

Property supportedNetworkModes

Supported Network Modes - The supported Network Modes of a Device.

CURIE: net:supportedNetworkModes

OWL Type
ObjectProperty
domain
net:NetworkSupport
range
net:NetworkMode
sub-property-of
common:supports

[back to top]

Property typicalDownloadBandwith

Typical Download Bandwidth - This property represents a typical download bandwidth measured in Kbits/s.

CURIE: net:typicalDownloadBandwith

OWL Type
DatatypeProperty
domain
net:BandwidthSupport
range
xsd:int

[back to top]

Property typicalUploadBandwidth

Typical Upload Bandwidth - This property represents a typical upload bandwith measured in Kbits/s.

CURIE: net:typicalUploadBandwidth

OWL Type
DatatypeProperty
Functional
domain
net:BandwidthSupport
range
xsd:int

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

Push Terms

Summary of Terms

An alphabetical index of terms, composed by classes (concepts), properties (relationships, attributes), and instances (only those which are considered normative) is given below. All the terms are hyperlinked to their detailed description for quick reference.

Detailed Description of Classes

Class MmsClient

MMS User Agent - A user agent capable of managing MMS Messages.

CURIE: push:MmsClient

sub-class-of
push:PushClient
in-domain-of
push:maxMmsMessageSize
push:mmsVersions
in-range-of
push:defaultMmsClient
restrictions
push:mmsVersions minCardinality (1)

[back to top]

Class PushClient

Push Client - This class represents user agents capable of receiving and processing push requests.

CURIE: push:PushClient

sub-class-of
soft:UserAgent
super-class-of
push:MmsClient
push:WapPushClient
informative-references
http://www.openmobilealliance.biz/document/OMA-ORG-Dictionary-V2_6-20070614-A.pdf

[back to top]

Class WapPushClient

WAP Push Client - A user agent capable of managing WAP Push incoming messages.

CURIE: push:WapPushClient

sub-class-of
push:PushClient
in-domain-of
push:maxWapPushMessageSize
push:maxWapPushRequests
push:wapPushVersions
in-range-of
push:defaultWapPushClient
restrictions
push:wapPushVersions minCardinality (1)

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

Detailed Description of Properties

Property applicationIds

Push Application Ids - This property represents the list of types of Push-enabled applications supported by the device. Application identifiers are represented on absolute URI format. A wildcard ("*") may be used to indicate support for any application.

CURIE: push:applicationIds

OWL Type
DatatypeProperty
domain
soft:DeviceSoftware
range
xsd:string
normative-references
http://www.openmobilealliance.org/tech/omna/omna-push-app-id.aspx

[back to top]

Property defaultMmsClient

Default MMS Client - The default MMS client on the device.

CURIE: push:defaultMmsClient

OWL Type
ObjectProperty
Functional
domain
soft:DeviceSoftware
range
push:MmsClient
sub-property-of
soft:availableUserAgents
dcn:defaultComponent

[back to top]

Property defaultWapPushClient

Default WAP Push Client - The default WAP Push Client on a device.

CURIE: push:defaultWapPushClient

OWL Type
ObjectProperty
Functional
domain
soft:DeviceSoftware
range
push:WapPushClient
sub-property-of
soft:availableUserAgents
dcn:defaultComponent

[back to top]

Property maxMmsMessageSize

MMS Maximum Message Size - The maximum size of an interchanged message in byes.

CURIE: push:maxMmsMessageSize

OWL Type
DatatypeProperty
Functional
domain
push:MmsClient
range
xsd:unsignedLong
sub-property-of
soft:maxDeliveryUnitSize

[back to top]

Property maxWapPushMessageSize

WAP Push Maximum Message Size - THe maximum message size supported by the WAP Push User Agent in bytes.

CURIE: push:maxWapPushMessageSize

OWL Type
DatatypeProperty
Functional
domain
push:WapPushClient
range
xsd:unsignedLong
sub-property-of
soft:maxDeliveryUnitSize

[back to top]

Property maxWapPushRequests

WAP Push Maximum Number of Requests - The maximum number of WAP Push requests that the WAP Push User Agent is capable to deal with.

CURIE: push:maxWapPushRequests

OWL Type
DatatypeProperty
Functional
domain
push:WapPushClient
range
xsd:int

[back to top]

Property mmsVersions

MMS versions - The supported MMS versions.

CURIE: push:mmsVersions

OWL Type
DatatypeProperty
domain
push:MmsClient
range
xsd:string

[back to top]

Property wapPushVersions

WAP Push Versions - Represents the versions of the (WAP) Push enabler supported.

CURIE: push:wapPushVersions

OWL Type
DatatypeProperty
domain
push:WapPushClient
range
xsd:string

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

Software Terms

It is a set of properties, classes and instances that model the software elements of a Delivery Context.

Detailed Description of Classes

Class Api

API - This is a generic class that represents an application programming interface.

CURIE: soft:Api

sub-class-of
soft:Context_SoftwareEntity
super-class-of
java:J2meOptionalPackage
web:WebBrowserApi
in-range-of
soft:apis
restrictions
common:version maxCardinality (1)
common:name cardinality (1)

[back to top]

Class Application

Application Program - This class represents an application program.

CURIE: soft:Application

sub-class-of
soft:Program
super-class-of
soft:UserAgent

[back to top]

Class AudioFormat

Audio Format - This class represents a particular audio format, such as MP3 or WAV.

CURIE: soft:AudioFormat

sub-class-of
soft:Format

[back to top]

Class AudioPlayer

Audio Player - This class represents a user agent capable of dealing with audio formats.

CURIE: soft:AudioPlayer

sub-class-of
soft:MediaPlayer
restrictions
soft:supportedFormats someValuesFrom (soft:AudioFormat)

[back to top]

Class AudioRecorder

Audio Recorder - This class represents a user agent capable of recording audio.

CURIE: soft:AudioRecorder

sub-class-of
soft:MediaRecorder
restrictions
soft:supportedFormats someValuesFrom (soft:AudioFormat)

[back to top]

Class Certificate

Certificate - This class represents a digital certificate.

CURIE: soft:Certificate

sub-class-of
soft:Context_SoftwareEntity
super-class-of
soft:X509Certificate
in-domain-of
soft:issuer
soft:notAfter
soft:notBefore
soft:subject
in-range-of
soft:certificates
restrictions
soft:issuer cardinality (1)
soft:notAfter cardinality (1)
soft:subject cardinality (1)
soft:notBefore cardinality (1)

[back to top]

Class Context_SoftwareEntity

Context Software Entity - This class subsumes all the entities in the ontology that have to do with software-specific characterisitics.

CURIE: soft:Context_SoftwareEntity

sub-class-of
dcn:Context_Entity
super-class-of
soft:Api
soft:Certificate
java:Context_JavaEntity
web:Context_WebBrowsingEntity
soft:DeviceSoftware
soft:Font
soft:FontFamily
soft:FontStyle
soft:Format
soft:HandlingAssociation
soft:Plugin
soft:Program
in-domain-of
common:normativeURI

[back to top]

[back to top]

Class EmailClient

E-Mail Client - This class represents a user agent capable of sending and receiving e-mail.

CURIE: soft:EmailClient

sub-class-of
soft:UserAgent

[back to top]

Class Font

Font - This class represents fonts.

CURIE: soft:Font

sub-class-of
soft:Context_SoftwareEntity
in-domain-of
soft:fontFamily
soft:fontSize
soft:fontStyle
in-range-of
soft:fonts
restrictions
soft:fontSize cardinality (1)
soft:fontFamily cardinality (1)
soft:fontFamily allValuesFrom (soft:FontFamily)
soft:fontStyle allValuesFrom (soft:FontStyle)

[back to top]

Class FontFamily

Font Family - This class represents Font Familiies.

CURIE: soft:FontFamily

sub-class-of
soft:Context_SoftwareEntity
in-range-of
soft:fontFamily
restrictions
common:name minCardinality (1)
normative-instances
soft:FontFamily_CURSIVE
soft:FontFamily_FANTASY
soft:FontFamily_MONOSPACE
soft:FontFamily_SANS_SERIF
soft:FontFamily_SERIF
normative-references
http://www.w3.org/TR/CSS21/fonts.html#font-family-prop

[back to top]

Class FontStyle

Font Style - This class denotes font styles.

CURIE: soft:FontStyle

sub-class-of
soft:Context_SoftwareEntity
in-range-of
soft:fontStyle
restrictions
common:name minCardinality (1)
normative-instances
soft:FontStyle_ITALICS
soft:FontStyle_NORMAL
soft:FontStyle_OBLIQUE
normative-references
http://www.w3.org/TR/CSS21/fonts.html#font-styling

[back to top]

Class Format

Format - This class represents formats that can be used to represent something.

CURIE: soft:Format

sub-class-of
soft:Context_SoftwareEntity
super-class-of
soft:AudioFormat
soft:ImageFormat
web:PageMarkup
web:ScriptLanguage
web:StyleLanguage
soft:VideoFormat
soft:XmlFormat
in-domain-of
soft:contentType
in-range-of
soft:preferredFormats
soft:supportedFormats
restrictions
common:version maxCardinality (1)
common:name minCardinality (1)

[back to top]

Class HandlingAssociation

Handling Association - This class represents the relationship between an entity (MIME Type, URI Scheme, etc.) and a program capable of handling such entity.

CURIE: soft:HandlingAssociation

sub-class-of
soft:Context_SoftwareEntity
in-domain-of
soft:handledElement
soft:handler
in-range-of
soft:defaultHandler
restrictions
soft:handledElement someValuesFrom (dcn:Context_Entity)
soft:handler cardinality (1)
soft:handler someValuesFrom (soft:Program)
soft:handledElement cardinality (1)

[back to top]

Class ImageFormat

Image Format - This class represents a particular image format, such as jpeg, gif or png.

CURIE: soft:ImageFormat

sub-class-of
soft:Format

[back to top]

Class MediaPlayer

Media Player - This class represents any kind of user agent capable of playing media.

CURIE: soft:MediaPlayer

sub-class-of
soft:UserAgent
super-class-of
soft:AudioPlayer
soft:VideoPlayer

[back to top]

Class MediaRecorder

Media Recorder - This class represents a user agent capable of recording different kind of media, such as a audio or video.

CURIE: soft:MediaRecorder

sub-class-of
soft:UserAgent
super-class-of
soft:AudioRecorder
soft:VideoRecorder

[back to top]

Class OperatingSystem

Operating System - This class represents operating systems.

CURIE: soft:OperatingSystem

sub-class-of
soft:Program
in-range-of
soft:operatingSystem

[back to top]

Class Plugin

Plugin - This class represents a plugin, i.e. a software piece which extends the functionality offered by a host application (web browser, drawing application, etc).

CURIE: soft:Plugin

sub-class-of
soft:SoftwareAspect
soft:Context_SoftwareEntity
restrictions
common:name cardinality (1)
common:version maxCardinality (1)

[back to top]

Class Program

Program - This class represents a computer program.

CURIE: soft:Program

sub-class-of
soft:SoftwareAspect
soft:Context_SoftwareEntity
super-class-of
soft:Application
soft:OperatingSystem
net:Proxy
soft:RuntimeEnvironment
in-domain-of
soft:acceptedCharacterSets
soft:acceptedTransferEncodings
soft:applicationProtocols
soft:supportedFormats
in-range-of
soft:handler
restrictions
common:vendor maxCardinality (1)
common:name cardinality (1)
common:version maxCardinality (1)

[back to top]

Class RuntimeEnvironment

Runtime Environment - This class represents a runtime environment present in a device. It can be a JRE, Brew or any other technology.

CURIE: soft:RuntimeEnvironment

sub-class-of
soft:Program
super-class-of
java:JavaRuntimeEnvironment
web:WebRuntime
in-range-of
dcn:currentRuntimeEnvironment

[back to top]

Class SoftwareAspect

Software Aspect - This class represents a software aspect.

CURIE: soft:SoftwareAspect

sub-class-of
dcn:Aspect
super-class-of
soft:DeviceSoftware
soft:Plugin
soft:Program

[back to top]

Class UserAgent

User Agent - This class represents a client within a device.

CURIE: soft:UserAgent

sub-class-of
soft:Application
super-class-of
soft:EmailClient
soft:MediaPlayer
soft:MediaRecorder
push:PushClient
web:WebBrowser
in-domain-of
soft:apis
soft:maxDeliveryUnitSize
soft:uriSchemes
in-range-of
soft:availableUserAgents
dcn:currentUserAgent
informative-references
http://www.w3.org/TR/di-gloss/#def-user-agent

[back to top]

Class VideoFormat

Video Format - This class represents a particular video format, such as AVI or MP4.

CURIE: soft:VideoFormat

sub-class-of
soft:Format

[back to top]

Class VideoPlayer

Video Player - This class represents user agents capable of dealing with video formats.

CURIE: soft:VideoPlayer

sub-class-of
soft:MediaPlayer
restrictions
soft:supportedFormats someValuesFrom (soft:VideoFormat)

[back to top]

Class VideoRecorder

Video Recorder - This class represents a user agent capable of recording video.

CURIE: soft:VideoRecorder

sub-class-of
soft:MediaRecorder
restrictions
soft:supportedFormats someValuesFrom (soft:VideoFormat)

[back to top]

Class X509Certificate

X.509 Certificate - This class represents an X.509 certificate.

CURIE: soft:X509Certificate

sub-class-of
soft:Certificate
restrictions
common:serialNumber maxCardinality (1)

[back to top]

Class XmlFormat

XML Format - This class represents formats that are represented using XML.

CURIE: soft:XmlFormat

sub-class-of
soft:Format
in-domain-of
soft:namespace
restrictions
soft:namespace cardinality (1)

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (soft:Program, soft:Plugin, soft:DeviceSoftware)

DisjointClasses (soft:Format, soft:Api, soft:Certificate, soft:Font, soft:FontFamily, soft:FontStyle, soft:HandlingAssociation, soft:Program, soft:Plugin, soft:DeviceSoftware)

DisjointClasses (soft:Certificate, soft:Font, soft:FontFamily, soft:FontStyle, soft:HandlingAssociation)

DisjointClasses (soft:Format, soft:Api)

DisjointClasses (soft:RuntimeEnvironment, soft:OperatingSystem, soft:Application)

Detailed Description of Properties

Property acceptedCharacterSets

Accepted Character Sets - This property represents the charsets accepted by a user agent.

CURIE: soft:acceptedCharacterSets

OWL Type
ObjectProperty
domain
soft:Program
range
common:CharacterSet
sub-property-of
common:supports

[back to top]

Property acceptedTransferEncodings

Accepted Transfer Encodings - The accepted transfer encodings supported by a user agent..

CURIE: soft:acceptedTransferEncodings

OWL Type
ObjectProperty
domain
soft:Program
range
common:TransferEncoding
sub-property-of
common:supports

[back to top]

Property apis

APIs - The APIs supported by a user agent.

CURIE: soft:apis

OWL Type
ObjectProperty
domain
soft:UserAgent
range
soft:Api
sub-property-of
common:supports

[back to top]

Property applicationProtocols

Supported Application Protocols - This property represents the application protocols by a program.

CURIE: soft:applicationProtocols

OWL Type
ObjectProperty
domain
soft:Program
range
common:ApplicationProtocol
sub-property-of
common:supports

[back to top]

Property availableUserAgents

Available User Agents - This property represents the available User Agents on a device.

CURIE: soft:availableUserAgents

OWL Type
ObjectProperty
domain
soft:DeviceSoftware
range
soft:UserAgent
sub-property-of
common:available
dcn:component
super-property-of
push:defaultMmsClient
push:defaultWapPushClient
web:defaultWebBrowser

[back to top]

Property certificates

Certificates - Installed certificates in a device or user agent.

CURIE: soft:certificates

OWL Type
ObjectProperty
domain
soft:DeviceSoftware
soft:UserAgent
range
soft:Certificate
sub-property-of
common:available

[back to top]

Property characterColumns

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

CURIE: soft:characterColumns

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:int

[back to top]

Property characterRows

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

CURIE: soft:characterRows

OWL Type
DatatypeProperty
Functional
domain
dcn:Device
range
xsd:int

[back to top]

Property contentType

MIME Type - These are the MIME types associated with this type of format.

CURIE: soft:contentType

OWL Type
ObjectProperty
domain
soft:Format
range
common:ContentType

[back to top]

Property defaultHandler

Default Handler - This property represents a default handler.

CURIE: soft:defaultHandler

OWL Type
ObjectProperty
domain
soft:DeviceSoftware
range
soft:HandlingAssociation
sub-property-of
common:default

[back to top]

Property deviceSoftware

Device Software - This property represents the software on the device.

CURIE: soft:deviceSoftware

OWL Type
ObjectProperty
Functional
domain
dcn:Device
range
soft:DeviceSoftware

[back to top]

Property fontFamily

Font Family - The font family of a font.

CURIE: soft:fontFamily

OWL Type
ObjectProperty
Functional
domain
soft:Font
range
soft:FontFamily

[back to top]

Property fonts

Fonts - The fonts provided by a Context Entity. It can be the Device Software in general, a Web Browser or other program.

CURIE: soft:fonts

OWL Type
ObjectProperty
domain
soft:Program
soft:DeviceSoftware
range
soft:Font
sub-property-of
common:available

[back to top]

Property fontSize

Font Size - The absolute size of a font measured in points.

CURIE: soft:fontSize

OWL Type
DatatypeProperty
Functional
domain
soft:Font
range
xsd:int

[back to top]

Property fontStyle

Font Style - This property represents the font style of a font.

CURIE: soft:fontStyle

OWL Type
ObjectProperty
Functional
domain
soft:Font
range
soft:FontStyle

[back to top]

Property handledElement

Handled Element - This property represents the handled element in a handler relationship.

CURIE: soft:handledElement

OWL Type
ObjectProperty
Functional
domain
soft:HandlingAssociation

[back to top]

Property handler

Handler - This property represents a program that acts as a handler.

CURIE: soft:handler

OWL Type
ObjectProperty
Functional
domain
soft:HandlingAssociation
range
soft:Program

[back to top]

Property issuer

Issuer - The issuer of a certificate.

CURIE: soft:issuer

OWL Type
DatatypeProperty
domain
soft:Certificate
range
xsd:string

[back to top]

Property maxDeliveryUnitSize

Maximum Delivery Unit Size - The maximum message size for a delivery unit supported by a user agent measured in bytes. A Delivery Unit can be defined as a set of material transferred between two cooperating programs as the response to a single request.

CURIE: soft:maxDeliveryUnitSize

OWL Type
DatatypeProperty
Functional
domain
soft:UserAgent
range
xsd:unsignedLong
super-property-of
push:maxMmsMessageSize
push:maxWapPushMessageSize

[back to top]

Property namespace

Namespace - The namespace of an XML format.

CURIE: soft:namespace

OWL Type
DatatypeProperty
Functional
domain
soft:XmlFormat
range
xsd:anyURI

[back to top]

Property notAfter

Not After - This property conveys a date that indicates that the certificate in question will not be valid after that date.

CURIE: soft:notAfter

OWL Type
DatatypeProperty
Functional
domain
soft:Certificate
range
xsd:dateTime

[back to top]

Property notBefore

Not Before - This property indicates that this certificate is valid not before this date.

CURIE: soft:notBefore

OWL Type
DatatypeProperty
Functional
domain
soft:Certificate
range
xsd:dateTime

[back to top]

Property operatingSystem

Active Operating System - This is the active operating system.

CURIE: soft:operatingSystem

OWL Type
ObjectProperty
Functional
domain
soft:DeviceSoftware
range
soft:OperatingSystem
sub-property-of
dcn:activeComponent

[back to top]

Property preferredFormats

Preferred Formats - The best supported formats.

CURIE: soft:preferredFormats

OWL Type
ObjectProperty
range
soft:Format
sub-property-of
soft:supportedFormats

[back to top]

Property subject

Subject - The subject of a certificate.

CURIE: soft:subject

OWL Type
DatatypeProperty
Functional
domain
soft:Certificate
range
xsd:string

[back to top]

Property supportedFormats

Supported Formats - This property represents the formats that are supported by a program.

CURIE: soft:supportedFormats

OWL Type
ObjectProperty
domain
soft:Program
range
soft:Format
sub-property-of
common:supports
super-property-of
soft:preferredFormats
soft:supportedStreamedFormats

[back to top]

Property supportedStreamedFormats

Supported Streamed Formats - This property represents the formats that are supported by a program in streaming mode.

CURIE: soft:supportedStreamedFormats

OWL Type
ObjectProperty
sub-property-of
soft:supportedFormats

[back to top]

Property uriSchemes

Supported URI Schemes - The supported URI Schemes of a user agent.

CURIE: soft:uriSchemes

OWL Type
ObjectProperty
domain
soft:UserAgent
range
common:UriScheme
sub-property-of
common:supports

[back to top]

Normative Instances

Instance Feature_VIRTUALKEYBOARD

Virtual Keyboard - Virtual keyboard feature indicates that exists a virtual keyboard that facilitiates user input.

CURIE: soft:Feature_VIRTUALKEYBOARD

instance-of
common:Feature
property-values
common:id value (__Feature_VirtualKeyboard^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (VirtualKeyboard^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance FontFamily_CURSIVE

Cursive - Generic Cursive Family.

CURIE: soft:FontFamily_CURSIVE

instance-of
soft:FontFamily
property-values
common:name value (Cursive^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__FontFamily_Cursive^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
normative-references
http://www.w3.org/TR/CSS21/fonts.html#cursive-def

[back to top]

Instance FontFamily_FANTASY

Fantasy - Generic Fantasy Family.

CURIE: soft:FontFamily_FANTASY

instance-of
soft:FontFamily
property-values
common:name value (Fantasy^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__FontFamily_Fantasy^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
normative-references
http://www.w3.org/TR/CSS21/fonts.html#fantasy-def

[back to top]

Instance FontFamily_MONOSPACE

Monospace - Generic Monospace Family.

CURIE: soft:FontFamily_MONOSPACE

instance-of
soft:FontFamily
property-values
common:id value (__FontFamily_MonoSpace^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Monospace^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
normative-references
http://www.w3.org/TR/CSS21/fonts.html#monospace-def

[back to top]

Instance FontFamily_SANS_SERIF

Sans Serif - Generic Sans Serif Family.

CURIE: soft:FontFamily_SANS_SERIF

instance-of
soft:FontFamily
property-values
common:id value (__FontFamily_SansSerif^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Sansserif^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
normative-references
http://www.w3.org/TR/CSS21/fonts.html#sans-serif-def

[back to top]

Instance FontFamily_SERIF

Serif - Generic Serif Family.

CURIE: soft:FontFamily_SERIF

instance-of
soft:FontFamily
property-values
common:name value (Serif^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__FontFamily_Serif^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
normative-references
http://www.w3.org/TR/CSS21/fonts.html#serif-def

[back to top]

Instance FontStyle_ITALICS

Italics - Italics style.

CURIE: soft:FontStyle_ITALICS

instance-of
soft:FontStyle
property-values
common:id value (__FontStyle_Italics^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Italics^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance FontStyle_NORMAL

Normal - Normal Style.

CURIE: soft:FontStyle_NORMAL

instance-of
soft:FontStyle
property-values
common:id value (__FontStyle_Normal^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:name value (Normal^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Instance FontStyle_OBLIQUE

Oblique - Oblique Style.

CURIE: soft:FontStyle_OBLIQUE

instance-of
soft:FontStyle
property-values
common:name value (Oblique^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)
common:id value (__FontStyle_Oblique^^http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#string)

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

Web Browsing Terms

This group of terms models a minimal set of properties and classes that allow to represent the features of a Delivery Context related to the support of Web Browsing technologies.

Summary of Terms

An alphabetical index of terms, composed by classes (concepts), properties (relationships, attributes), and instances (only those which are considered normative) is given below. All the terms are hyperlinked to their detailed description for quick reference.

Detailed Description of Classes

Class Context_WebBrowsingEntity

Context Web Browser Entity - This class subsumes all the Delivery Context entities that have to do with web browsing characteristics.

CURIE: web:Context_WebBrowsingEntity

sub-class-of
soft:Context_SoftwareEntity
super-class-of
net:HttpProxy
web:MarkupModule
web:PageMarkup
web:ScriptLanguage
web:StyleLanguage
web:WebBrowser
web:WebBrowserApi
web:WebBrowserFeatures
web:WebRuntime

[back to top]

Class CTransformationProxy

Content Transformation Proxy - This class represents a Content Transformation Proxy, an intermediary in the communications path between a web browser and the origin server. These intermediary adjust HTML pages designed for desktop presentation to provide an enhanced user experience when accessed from a mobile device..

CURIE: web:CTransformationProxy

sub-class-of
net:NonTransparentProxy
informative-references
http://www.w3.org/TR/ct-landscape/

[back to top]

Class MarkupModule

Markup Module - This class represents a module of a markup language.

CURIE: web:MarkupModule

sub-class-of
web:Context_WebBrowsingEntity
in-range-of
web:markupModules
restrictions
common:name cardinality (1)
common:id cardinality (1)

[back to top]

Class PageMarkup

Standard Page Markup - A page markup language, such as HTML or WML.

CURIE: web:PageMarkup

sub-class-of
web:Context_WebBrowsingEntity
soft:Format
in-domain-of
web:markupModules
restrictions
common:id cardinality (1)
common:version cardinality (1)
common:normativeURI maxCardinality (1)

[back to top]

Class ScriptLanguage

Script Language - This class represents a Script language.

CURIE: web:ScriptLanguage

sub-class-of
web:Context_WebBrowsingEntity
soft:Format
restrictions
common:normativeURI cardinality (1)
common:name cardinality (1)

[back to top]

Class StyleLanguage

Style Language - This class represents a Style language.

CURIE: web:StyleLanguage

sub-class-of
web:Context_WebBrowsingEntity
soft:Format
restrictions
common:name cardinality (1)
common:normativeURI cardinality (1)

[back to top]

Class WebBrowser

Web Browser - This class represents a Web Browser.

CURIE: web:WebBrowser

sub-class-of
web:Context_WebBrowsingEntity
soft:UserAgent
in-domain-of
web:javascriptEnabled
in-range-of
web:defaultWebBrowser
restrictions
soft:uriSchemes value (common:UriScheme_HTTP)

[back to top]

Class WebBrowserApi

Web Browser API - This class represents APIs implemented by Web Browsers.

CURIE: web:WebBrowserApi

sub-class-of
soft:Api
web:Context_WebBrowsingEntity
restrictions
common:normativeURI cardinality (1)

[back to top]

[back to top]

Class WebRuntime

Web Runtime - This class represents a Web Runtime capable of executing widgets.

CURIE: web:WebRuntime

sub-class-of
web:Context_WebBrowsingEntity
soft:RuntimeEnvironment
in-range-of
web:availableWREs

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (web:WebBrowserFeatures, web:MarkupModule)

DisjointClasses (net:Proxy, web:ScriptLanguage, web:StyleLanguage, web:PageMarkup, web:WebBrowserApi, web:WebBrowser, web:WebBrowserFeatures, web:MarkupModule)

DisjointClasses (web:WebRuntime, web:WebBrowserFeatures, web:MarkupModule)

Detailed Description of Properties

Property availableWREs

Available Web Runtime Environments - This property represents the Web Runtime Environments which are available on a device.

CURIE: web:availableWREs

OWL Type
ObjectProperty
domain
soft:DeviceSoftware
range
web:WebRuntime
sub-property-of
common:available
dcn:component
super-property-of
web:defaultWRE

[back to top]

Property cacheSize

Cache Size - The size of the cache (in bytes) implemented by the browser.

CURIE: web:cacheSize

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property defaultWebBrowser

Default Web Browser - The default Web Browser in a device.

CURIE: web:defaultWebBrowser

OWL Type
ObjectProperty
Functional
domain
soft:DeviceSoftware
range
web:WebBrowser
sub-property-of
soft:availableUserAgents
dcn:defaultComponent

[back to top]

Property defaultWRE

Default Web Runtime Environment - This property represents the default Web Runtime Environment on a device.

CURIE: web:defaultWRE

OWL Type
ObjectProperty
sub-property-of
web:availableWREs

[back to top]

Property javascriptEnabled

Javascript Enabled - This property indicates whether Javascript is enabled or not in the web browser.

CURIE: web:javascriptEnabled

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowser
range
xsd:boolean

[back to top]

Property markupModules

Markup Modules - The modules used by a markup language.

CURIE: web:markupModules

OWL Type
ObjectProperty
domain
web:PageMarkup
range
web:MarkupModule

[back to top]

Property maxCacheObjectSize

Maximum Cache Object Size - The maximum size of an object in the browser cache in bytes.

CURIE: web:maxCacheObjectSize

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property maxDownloadableObjectSize

Maximum Downloadable Object Size - Maximum size in bytes for content (image, ringtone, etc.) downloaded via web browser.

CURIE: web:maxDownloadableObjectSize

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property maxEmbeddedObjectSize

Maximum Embedded Object Size - Maximum size in bytes for media embedded in web pages.

CURIE: web:maxEmbeddedObjectSize

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property maxTotalPageWeight

Maximum Total Page Weight - The maximum page weight in bytes supported by a browser (this includes the markup and all the possible referenced objects in the page) such as images, styleSheets, script files, etc.

CURIE: web:maxTotalPageWeight

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:unsignedLong

[back to top]

Property publicIdentifier

Public Identifier - The public identifier of an XML format or module.

CURIE: web:publicIdentifier

OWL Type
DatatypeProperty
Functional
domain
web:MarkupModule
web:PageMarkup
range
xsd:string
sub-property-of
common:id

[back to top]

Property rendersTables

Renders Tables - This property indicates whether the browser renders tables or not.

CURIE: web:rendersTables

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Property showsAcessKeys

Shows Access Keys - This property indicates whether the browser displays automatically the character associated to access keys or not.

CURIE: web:showsAcessKeys

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Property showsPageTitle

Shows Page Title - Indicates whether the browser displays the title of the current page or not.

CURIE: web:showsPageTitle

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Property supportsAccessKeys

Supports Access Keys - This property indicates whether the browser supports access keys or not.

CURIE: web:supportsAccessKeys

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Property supportsCookies

Supports Cookies - This property indicates whether the browser supports cookies or not.

CURIE: web:supportsCookies

OWL Type
DatatypeProperty
Functional
domain
web:WebBrowserFeatures
range
xsd:boolean

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources

3.5 Measurement Units Representation

This section is informative.

A number of properties in the Ontology represent physical magnitudes. The same magnitude, for instance "length", can be measured using different units ("meters", "inches", "feet", "milimeters", etc), yielding to different numeric values depending on the unit used. However, from a conceptual point of view, all of these values are (or should be) actually equivalent.

RDF nor OWL supports to tag a literal value with its measurement unit. In other words, RDF literal nodes can represent discrete numeric values, such as "10" or "9.81", but a literal node does not capture the unit used to express the value. On the other hand, the problem of ontological modelling of measurement units is still open to debate and goes beyond the scope of this specification. For example, the [MUO Ontology] is a recent proposal for modelling measurement units using OWL.

In this version of the Ontology, each Property that represents a magnitude has to be expressed normatively in a single unit. This solution is simple and at the same time maximizes interoperability. However, it is also recognized that this approach might not be suitable in all scenarios, due to both practical (some scales are more conveniently captured using certain units) and cultural reasons. Therefore, it is expected that, once a Measurement Units Ontology is widely adopted (and standardized), future versions of this specification will allow to represent magnitudes using different units.

3.6 Instances

This section is informative.

Only a minimum set of instances has been declared as normative in this specification. This has been done for simplicity and maintainability reasons. On the other hand it is important to remark that Vocabularies based on the Ontology may define their own normative instances for representing specific values within their respective domains. For example, the [DDR Core Vocabulary] enumerates different instances for image formats or markup languages.

Nonetheless, the main OWL file (distributed as a companion resource), contains a number of utility instances that can come in handy for Ontology users or implementors. Instances for character sets, MIME Types, network technologies and formats, among others, are included.

In addition, example instances (under the http://www.example.org namespace) are also distributed with the only purpose of illustrating how the Ontology works in practice.

4 Conformance

This section is normative.

A conforming implementation of this Recommendation must implement all the normative sections of this document.

A Class Hierarchy Summary

This section is informative.

To improve the readability of the specification a Class Hierarchy Summary has been automatically generated from the ontology itself.

Class Hierarchy Summary

dcn:Associated_Entity
|       common:AllDisjointSet
|       common:NormativeStatus
|       common:TermGroup
dcn:Context_Entity
|       common:Context_CommonEntity
|       |       common:ApplicationProtocol
|       |       common:CharacterSet
|       |       common:ContentType
|       |       common:Feature
|       |       common:FeatureRestriction
|       |       common:Language
|       |       common:Modality
|       |       |       common:InputModality
|       |       |       common:OutputModality
|       |       common:SoundMode
|       |       common:TimeZone
|       |       common:TransferEncoding
|       |       common:UriScheme
|       |       common:Vendor
|       dcn:Aspect
|       |       dcn:DeliveryContext
|       |       dcn:Device
|       |       hard:HardwareComponent
|       |       |       hard:Battery
|       |       |       hard:BluetoothHardware
|       |       |       hard:CellularHardware
|       |       |       hard:CPU
|       |       |       hard:DeviceHardware
|       |       |       hard:InfraredHardware
|       |       |       hard:InputDevice
|       |       |       |       hard:Camera
|       |       |       |       hard:Keyboard
|       |       |       |       hard:Microphone
|       |       |       |       hard:TactileDisplay
|       |       |       hard:MemoryUnit
|       |       |       |       hard:MemoryCard
|       |       |       hard:NfcHardware
|       |       |       hard:OutputDevice
|       |       |       |       hard:Display
|       |       |       |       |       hard:CharacterDisplay
|       |       |       |       |       hard:GraphicDisplay
|       |       |       |       |       hard:TactileDisplay
|       |       |       |       hard:Speaker
|       |       |       hard:WiFiHardware
|       |       net:Network
|       |       |       net:PLMNetwork
|       |       |       net:WiFiNetwork
|       |       |       net:WiredNetwork
|       |       net:NetworkBearer
|       |       net:Proxy
|       |       |       net:HttpProxy
|       |       |       |       net:NonTransparentProxy
|       |       |       |       |       web:CTransformationProxy
|       |       |       |       net:TransparentProxy
|       |       soft:SoftwareAspect
|       |       |       soft:DeviceSoftware
|       |       |       soft:Plugin
|       |       |       soft:Program
|       |       |       |       net:Proxy
|       |       |       |       |       net:HttpProxy
|       |       |       |       |       |       net:NonTransparentProxy
|       |       |       |       |       |       |       web:CTransformationProxy
|       |       |       |       |       |       net:TransparentProxy
|       |       |       |       soft:Application
|       |       |       |       |       soft:UserAgent
|       |       |       |       |       |       push:PushClient
|       |       |       |       |       |       |       push:MmsClient
|       |       |       |       |       |       |       push:WapPushClient
|       |       |       |       |       |       soft:EmailClient
|       |       |       |       |       |       soft:MediaPlayer
|       |       |       |       |       |       |       soft:AudioPlayer
|       |       |       |       |       |       |       soft:VideoPlayer
|       |       |       |       |       |       soft:MediaRecorder
|       |       |       |       |       |       |       soft:AudioRecorder
|       |       |       |       |       |       |       soft:VideoRecorder
|       |       |       |       |       |       web:WebBrowser
|       |       |       |       soft:OperatingSystem
|       |       |       |       soft:RuntimeEnvironment
|       |       |       |       |       java:JavaRuntimeEnvironment
|       |       |       |       |       |       java:J2meRuntimeEnvironment
|       |       |       |       |       web:WebRuntime
|       dcn:Environment
|       hard:Context_HardwareEntity
|       |       hard:BluetoothProfile
|       |       hard:BluetoothStatus
|       |       hard:HardwareComponent
|       |       |       hard:Battery
|       |       |       hard:BluetoothHardware
|       |       |       hard:CellularHardware
|       |       |       hard:CPU
|       |       |       hard:DeviceHardware
|       |       |       hard:InfraredHardware
|       |       |       hard:InputDevice
|       |       |       |       hard:Camera
|       |       |       |       hard:Keyboard
|       |       |       |       hard:Microphone
|       |       |       |       hard:TactileDisplay
|       |       |       hard:MemoryUnit
|       |       |       |       hard:MemoryCard
|       |       |       hard:NfcHardware
|       |       |       hard:OutputDevice
|       |       |       |       hard:Display
|       |       |       |       |       hard:CharacterDisplay
|       |       |       |       |       hard:GraphicDisplay
|       |       |       |       |       hard:TactileDisplay
|       |       |       |       hard:Speaker
|       |       |       hard:WiFiHardware
|       |       hard:HardwareStatus
|       |       hard:PointingResolution
|       loc:Context_LocationEntity
|       |       loc:GeoCoordinateRS
|       |       loc:GeoCoordinates
|       |       |       loc:UTMCoordinates
|       |       |       loc:WGS84Coordinates
|       |       loc:Location
|       |       loc:LocationMethod
|       |       |       loc:AngleOfArrivalLocMethod
|       |       |       loc:AssistedLocMethod
|       |       |       loc:CellIdLocMethod
|       |       |       loc:NetworkBasedLocMethod
|       |       |       loc:SatelliteLocMethod
|       |       |       loc:ShortRangeLocMethod
|       |       |       loc:TerminalBasedLocMethod
|       |       |       loc:TimeDifferenceLocMethod
|       |       |       loc:TimeOfArrivalLocMethod
|       |       |       loc:UnassistedLocMethod
|       |       loc:LocationProvider
|       |       loc:Position
|       net:Context_NetworkEntity
|       |       net:BandwidthSupport
|       |       net:Network
|       |       |       net:PLMNetwork
|       |       |       net:WiFiNetwork
|       |       |       net:WiredNetwork
|       |       net:NetworkBearer
|       |       net:NetworkBearerTechnology
|       |       net:NetworkMode
|       |       net:NetworkSupport
|       |       net:NetworkTechnology
|       |       net:Proxy
|       |       |       net:HttpProxy
|       |       |       |       net:NonTransparentProxy
|       |       |       |       |       web:CTransformationProxy
|       |       |       |       net:TransparentProxy
|       soft:Context_SoftwareEntity
|       |       java:Context_JavaEntity
|       |       |       java:J2meConfiguration
|       |       |       java:J2meOptionalPackage
|       |       |       java:J2meProfile
|       |       |       java:JavaPlatform
|       |       |       java:JavaRuntimeEnvironment
|       |       |       |       java:J2meRuntimeEnvironment
|       |       soft:Api
|       |       |       java:J2meOptionalPackage
|       |       |       web:WebBrowserApi
|       |       soft:Certificate
|       |       |       soft:X509Certificate
|       |       soft:DeviceSoftware
|       |       soft:Font
|       |       soft:FontFamily
|       |       soft:FontStyle
|       |       soft:Format
|       |       |       soft:AudioFormat
|       |       |       soft:ImageFormat
|       |       |       soft:VideoFormat
|       |       |       soft:XmlFormat
|       |       |       web:PageMarkup
|       |       |       web:ScriptLanguage
|       |       |       web:StyleLanguage
|       |       soft:HandlingAssociation
|       |       soft:Plugin
|       |       soft:Program
|       |       |       net:Proxy
|       |       |       |       net:HttpProxy
|       |       |       |       |       net:NonTransparentProxy
|       |       |       |       |       |       web:CTransformationProxy
|       |       |       |       |       net:TransparentProxy
|       |       |       soft:Application
|       |       |       |       soft:UserAgent
|       |       |       |       |       push:PushClient
|       |       |       |       |       |       push:MmsClient
|       |       |       |       |       |       push:WapPushClient
|       |       |       |       |       soft:EmailClient
|       |       |       |       |       soft:MediaPlayer
|       |       |       |       |       |       soft:AudioPlayer
|       |       |       |       |       |       soft:VideoPlayer
|       |       |       |       |       soft:MediaRecorder
|       |       |       |       |       |       soft:AudioRecorder
|       |       |       |       |       |       soft:VideoRecorder
|       |       |       |       |       web:WebBrowser
|       |       |       soft:OperatingSystem
|       |       |       soft:RuntimeEnvironment
|       |       |       |       java:JavaRuntimeEnvironment
|       |       |       |       |       java:J2meRuntimeEnvironment
|       |       |       |       web:WebRuntime
|       |       web:Context_WebBrowsingEntity
|       |       |       net:HttpProxy
|       |       |       |       net:NonTransparentProxy
|       |       |       |       |       web:CTransformationProxy
|       |       |       |       net:TransparentProxy
|       |       |       web:MarkupModule
|       |       |       web:PageMarkup
|       |       |       web:ScriptLanguage
|       |       |       web:StyleLanguage
|       |       |       web:WebBrowser
|       |       |       web:WebBrowserApi
|       |       |       web:WebBrowserFeatures
|       |       |       web:WebRuntime

B Property Hierarchy Summary

This section is informative.

A graphical representation of the Datatype Property Hierarchy and the Object Property Hierarchy has been automatically generated from the Ontology itself.

Datatype Property Hierarchy Summary

common:disjointClass
common:id
|       common:charsetName
|       common:contentTypeName
|       common:countryCode
|       common:languageTag
|       common:serialNumber
|       common:transferEncodingName
|       common:uriSchemeName
|       hard:deviceIdentifier
|       |       hard:imei
|       |       hard:meid
|       java:jsr
|       net:cellId
|       web:publicIdentifier
common:informativeReference
common:languageCode
common:model
common:name
common:normativeReference
common:normativeURI
common:pixelAspectRatio
common:relatedDDRCoreVoc
common:relatedUAProfEntity
common:resolutionHeight
common:resolutionWidth
common:restrictionValue
common:standardNumber
common:termGroupPrefix
common:timeZoneString
common:tzName
common:version
dcn:usablePixelsX
dcn:usablePixelsY
hard:availableSize
hard:batteryBeingCharged
hard:batteryCapacity
hard:batteryLevel
hard:bluetoothAddress
hard:bluetoothName
hard:bluetoothVersion
hard:colorDepth
hard:height
hard:isTethered
hard:maxCpuFrequency
hard:muted
hard:size
hard:softkeyNumber
hard:supportedOrientations
|       hard:currentOrientation
hard:thickness
hard:volatile
hard:volumeLevel
hard:weight
hard:width
java:maxHeapSize
java:maxJarSize
java:totalMemoryForJavaApps
loc:altitude
loc:course
loc:datum
loc:easting
loc:horizontalAccuracy
loc:iso6709String
loc:latitude
loc:latitudeZone
loc:locationCostsMoney
loc:longitude
loc:longitudeZone
loc:northing
loc:speed
loc:timestamp
loc:typicalResponseTime
loc:verticalAccuracy
net:APN
net:currentDownloadBandwidth
net:currentUploadBandwidth
net:maxDownloadBandwidth
net:maxUploadBandwidth
net:mcc
net:minDownloadBandwith
net:minUploadBandwidth
net:mnc
net:operationBands
net:signalStrength
net:ssid
net:typicalDownloadBandwith
net:typicalUploadBandwidth
push:applicationIds
push:maxWapPushRequests
push:mmsVersions
push:wapPushVersions
soft:characterColumns
soft:characterRows
soft:fontSize
soft:issuer
soft:maxDeliveryUnitSize
|       push:maxMmsMessageSize
|       push:maxWapPushMessageSize
soft:namespace
soft:notAfter
soft:notBefore
soft:subject
web:cacheSize
web:javascriptEnabled
web:maxCacheObjectSize
web:maxDownloadableObjectSize
web:maxEmbeddedObjectSize
web:maxTotalPageWeight
web:rendersTables
web:showsAcessKeys
web:showsPageTitle
web:supportsAccessKeys
web:supportsCookies

Object Property Hierarchy Summary

common:disjointSet
common:normativeStatus
common:restrictedElement
common:restrictions
common:soundMode
common:supports
|       common:available
|       |       common:active
|       |       |       dcn:activeComponent
|       |       |       |       dcn:currentDevice
|       |       |       |       dcn:currentNetworkBearer
|       |       |       |       dcn:currentRuntimeEnvironment
|       |       |       |       dcn:currentUserAgent
|       |       |       |       net:proxy
|       |       |       |       soft:operatingSystem
|       |       |       dcn:currentEnvironment
|       |       java:availableJREs
|       |       |       java:defaultJRE
|       |       loc:availableLocationProviders
|       |       net:availableNetworkBearers
|       |       soft:availableUserAgents
|       |       |       push:defaultMmsClient
|       |       |       push:defaultWapPushClient
|       |       |       web:defaultWebBrowser
|       |       soft:certificates
|       |       soft:fonts
|       |       web:availableWREs
|       |       |       web:defaultWRE
|       common:default
|       |       dcn:defaultComponent
|       |       |       java:defaultJRE
|       |       |       net:defaultNetworkBearer
|       |       |       push:defaultMmsClient
|       |       |       push:defaultWapPushClient
|       |       |       web:defaultWebBrowser
|       |       soft:defaultHandler
|       hard:inputCharacterSets
|       hard:inputDevice
|       hard:outputCharacterSets
|       hard:outputDevice
|       hard:supportedBluetoothProfiles
|       java:j2meConfigurations
|       java:j2meOptionalPackages
|       java:j2meProfiles
|       java:javaPlatforms
|       loc:supportedGeoCoordinateRS
|       loc:supportedLocationProviders
|       |       loc:availableLocationProviders
|       net:bandwidthSupport
|       net:supportedNetworkBearers
|       |       net:availableNetworkBearers
|       |       net:defaultNetworkBearer
|       |       net:preferredNetworkBearer
|       net:supportedNetworkModes
|       soft:acceptedCharacterSets
|       soft:acceptedTransferEncodings
|       soft:apis
|       soft:applicationProtocols
|       soft:supportedFormats
|       |       soft:preferredFormats
|       |       soft:supportedStreamedFormats
|       soft:uriSchemes
common:termGroups
common:timeZone
common:vendor
dcn:component
|       dcn:activeComponent
|       |       dcn:currentDevice
|       |       dcn:currentNetworkBearer
|       |       dcn:currentRuntimeEnvironment
|       |       dcn:currentUserAgent
|       |       net:proxy
|       |       soft:operatingSystem
|       dcn:defaultComponent
|       |       java:defaultJRE
|       |       net:defaultNetworkBearer
|       |       push:defaultMmsClient
|       |       push:defaultWapPushClient
|       |       web:defaultWebBrowser
|       hard:hardwareComponent
|       |       hard:battery
|       |       hard:cpu
|       |       hard:display
|       |       hard:memory
|       |       |       hard:builtInMemory
|       |       |       hard:extensionMemory
|       |       hard:primary
|       |       |       hard:primaryCamera
|       |       hard:secondaryCamera
|       java:availableJREs
|       |       java:defaultJRE
|       net:availableNetworkBearers
|       soft:availableUserAgents
|       |       push:defaultMmsClient
|       |       push:defaultWapPushClient
|       |       web:defaultWebBrowser
|       web:availableWREs
|       |       web:defaultWRE
hard:bluetoothStatus
hard:deviceHardware
hard:pointingResolution
hard:status
loc:coordinates
|       loc:utmCoordinates
|       loc:wgs84Coordinates
loc:currentLocation
loc:estimatedPosition
loc:geoReferenceSystem
loc:lastKnownLocation
loc:locationMethod
loc:position
net:bearerNetwork
net:bearerTechnology
net:connectedNetworks
net:homePLMNetwork
net:networkMode
net:networkSupport
net:networkTechnology
net:presentNetworks
soft:contentType
soft:deviceSoftware
soft:fontFamily
soft:fontStyle
soft:handledElement
soft:handler
web:markupModules

C Summary of Changes since the Second Public Working Draft

This section is informative.

A summary of changes has been created in order to enumerate:

Summary of changes since the Second Public Working Draft

Deleted Classes

ClassReason
dcn:AngleOfArrivalLocationMethodRenamed to loc:AngleOfArrivalLocMethod 
dcn:AspectRatioClass no longer needed. Substituted by a datatype property named pixelAspectRatio 
dcn:AssistedLocationMethodRenamed to loc:AssistedLocMethod 
dcn:AudioFormatSupportIntermediate class no longer needed. See soft:supportedFormats
dcn:AvailableNetworkBearerClass no longer needed. See the availableNetworkBearers property. 
dcn:BearerTypeClass no longer needed. See the net:NetworkBearerTechnology class 
dcn:BinaryFormatClass no longer needed as there is no specific need in differentiating between binary and text formats. 
dcn:BluetoothSupportThe functionality of this class has been taken over by net:BluetoothHardware 
dcn:BrowserClass no longer needed. See WebBrowser 
dcn:CellIdLocationMethodRenamed to loc:CellIdLocMethod 
dcn:CentimetersUnits have been dropped from the ontology 
dcn:CoulombsUnits have been dropped from the ontology 
dcn:DeliveryContext_EntityRenamed to dcn:Context_Entity 
dcn:DeliveryContext_EnvironmentEntityNo longer needed 
dcn:DeliveryContext_HardwareEntityRenamed to hard:Context_HardwareEntity 
dcn:DeliveryContext_JavaEntity Renamed to java:Context_JavaEntity 
dcn:DeliveryContext_LocationEntity Renamed to loc:Context_LocationEntity 
dcn:DeliveryContext_MeasureEntityDropped as units are no longer modelled by the ontology 
dcn:DeliveryContext_NetworkEntity Renamed to net:Context_NetworkEntity 
dcn:DeliveryContext_SoftwareEntityRenamed to soft:Context_SoftwareEntity 
dcn:DeliveryContext_WebBrowserEntityRenamed to web:Context_WebBrowsingEntity 
dcn:ExtendedPageMarkupDeleted for simplification purposes. See web:PageMarkup
dcn:FeetUnits have been dropped from the ontology 
dcn:ImageFormatSupportIntermediate class no longer needed. See soft:supportedFormats 
dcn:InchesUnits have been dropped from the ontology 
dcn:J2meStandardOptionalPackageClass no longer needed as there is no specific need in differentiating standard and not standard optional packages. 
dcn:JavaSupportIntermediate class no longer needed. See object properties under the java namespace. 
dcn:LocationProviderFeatureIt has been created a more generic class for representing features common:Feature 
dcn:LocationProviderSupportIntermediate class no longer needed. See loc:supportedLocationProviders 
dcn:MetersUnits have been dropped from the ontology 
dcn:MeterToCentimeterUnits have been dropped from the ontology 
dcn:MeterToFootUnits have been dropped from the ontology 
dcn:MeterToInchUnits have been dropped from the ontology 
dcn:MeterToMillimeterUnits have been dropped from the ontology 
dcn:MeterToPicaUnits have been dropped from the ontology 
dcn:MeterToPointUnits have been dropped from the ontology 
dcn:MilliampHoursUnits have been dropped from the ontology 
dcn:MillimetersUnits have been dropped from the ontology 
dcn:MmsSupportIntermediate class no longer needed. See common:supports, soft:availableUserAgents and push:defaultMmsClient 
dcn:MobileNetworkSee net:PLMNetwork 
dcn:NetworkBasedLocationMethodRenamed to loc:NetworkBasedLocMethod 
dcn:NetworkEnvironmentClass no longer needed. See net:presentNetworks 
dcn:NetworkTypeSee net:NetworkTechnology 
dcn:OperatingSystemSupportIntermediate class no longer needed. See common:supports 
dcn:OrganisationClass no longer neded as authors and contributors are not modelled with the Ontology. 
dcn:OrientationClass no longer needed. See hard:supportedOrientations or hard:currentOrientation 
dcn:OrientationSupportClass no longer needed. See hard:supportedOrientations or hard:currentOrientation 
dcn:OriginatorClass no longer neded as authors and contributors are not modelled with the Ontology. 
dcn:PageMarkupSupportIntermediate class no longer needed. See soft:supportedFormats or soft:preferredFormats 
dcn:PersonClass no longer neded as authors and contributors are not modelled with the Ontology. 
dcn:PhysicalElectricChargeUnits have been dropped from the ontology 
dcn:PhysicalLengthUnits have been dropped from the ontology 
dcn:PhysicalQuantityUnits have been dropped from the ontology 
dcn:PicasUnits have been dropped from the ontology 
dcn:PixelCountClass no longer needed. See hard:resolutionWidth or hard:resolutionHeight 
dcn:PlaceSee loc:Location 
dcn:PointSee loc:Position 
dcn:PointingInputDeviceDeleted for simplification purposes. See hard:InputDevice and its normative instances 
dcn:PointsDeleted for simplification purposes. See loc:Position 
dcn:PropietaryPageMarkupDeleted for simplification purposes. See web:PageMarkup 
dcn:RasterImageFormatClass no longer needed as there is no specific need in modelling the difference between vectorial and raster image formats. 
dcn:SatelliteLocationMethodRenamed to loc:SatelliteLocMethod 
dcn:ShortRangeLocationMethodRenamed to loc:ShortRangeLocMethod 
dcn:StandardPageMarkupDeleted for simplification purposes. See web:PageMarkup 
dcn:TactileInputDeviceDeleted for simplification purposes. See hard:InputDevice 
dcn:TerminalBasedLocationMethodRenamed to loc:TerminalBasedLocMethod 
dcn:TextFormatDeleted for simplification purposes. See soft:Format 
dcn:TextInputTypeClass no longer needed. 
dcn:TimeDifferenceLocationMethodRenamed to loc:TimeDifferenceLocMethod 
dcn:TimeOfArrivalLocationMethodRenamed to loc:TimeOfArrivalLocMethod 
dcn:UnassistedLocationMethodRenamed to loc:UnassistedLocMethod 
dcn:UnitConversionUnits have been dropped from the ontology 
dcn:UriSchemaRenamed to common:UriScheme 
dcn:UserThe ontology does not cover User Context Aspects. 
dcn:VectorImageFormatClass no longer needed as there is no specific need in modelling the difference between vectorial and raster image formats. 
dcn:VideoFormatSupportIntermediate class no longer needed. See soft:supportedFormats 
dcn:WapPushSupportIntermediate class no longer needed. See See common:supports, soft:availableUserAgents and push:defaultWapPushClient  
dcn:WebBrowserSupportIntermediate class no longer needed. See common:supports, soft:availableUserAgents and web:defaultWebBrowser 
dcn:WTAIDeleted for simplification purposes. See web:WebBrowserApi 
dcn:Xhtml1MarkupDeleted for simplification purposes. See web:PageMarkup and soft:XmlFormat 
dcn:Xhtml1ModularizedMarkupDeleted for simplification purposes. See web:PageMarkup, soft:XmlFormat and web:MarkupModule 
dcn:Xhtml1ModuleDeleted for simplification purposes. See web:MarkupModule 

Summary of changes since the Second Public Working Draft

Added Classes

ClassReason
common:AllDisjointSetNon normative, auxiliary class 
loc:AngleOfArrivalLocMethodNew name for an existing class 
soft:ApplicationNew entity modelled 
soft:SoftwareAspectNew entity modelled 
dcn:AspectNew name for an existing class 
loc:AssistedLocMethodNew name for an existing class 
soft:AudioRecorderNew entity modelled 
net:BandwidthSupportNew entity modelled 
hard:BluetoothHardwareNew entity modelled 
hard:BluetoothStatusNew entity modelled 
loc:CellIdLocMethodNew name for an existing class 
hard:CellularHardwareNew entity modelled 
soft:CertificateNew entity modelled 
hard:CharacterDisplayNew entity modelled 
common:ContentTypeNew entity modelled 
common:Context_CommonEntityNew entity modelled 
dcn:Context_EntityNew name for an existing class 
hard:Context_HardwareEntityNew name for an existing class 
java:Context_JavaEntityNew name for an existing class 
loc:Context_LocationEntityNew name for an existing class 
net:Context_NetworkEntityNew name for an existing class 
soft:Context_SoftwareEntityNew name for an existing class 
web:Context_WebBrowsingEntityNew name for an existing class 
web:CTransformationProxyNew entity modelled 
soft:EmailClientNew entity modelled 
common:FeatureNew entity modelled 
soft:FontNew entity modelled 
soft:FontFamilyNew entity modelled 
soft:FontStyleNew entity modelled 
hard:GraphicDisplayNew entity modelled 
soft:HandlingAssociationNew entity modelled 
hard:HardwareComponentNew entity modelled 
hard:HardwareStatusNew entity modelled 
net:HttpProxyNew entity modelled 
hard:InfraredHardwareNew entity modelled 
common:InputModalityNew entity modelled 
hard:KeyboardNew entity modelled 
common:LanguageNew entity modelled 
soft:MediaRecorderNew entity modelled 
hard:MemoryCardNew entity modelled 
hard:MicrophoneNew entity modelled 
common:ModalityNew entity modelled 
net:NetworkNew entity modelled
loc:NetworkBasedLocMethodNew name for an existing class 
net:NetworkBearerTechnologyNew name for an existing class 
net:NetworkTechnologyNew name for an existing class 
hard:NfcHardwareNew entity modelled 
net:NonTransparentProxyNew entity modelled 
common:NormativeStatusNon normative, auxiliary class 
hard:OutputDeviceNew entity modelled 
common:OutputModalityNew entity modelled 
net:PLMNetworkNew entity modelled 
soft:PluginNew entity modelled 
loc:PositionNew entity modelled 
soft:ProgramNew entity modelled 
net:ProxyNew entity modelled 
soft:RuntimeEnvironmentNew entity modelled
loc:SatelliteLocMethodNew name for an existing class 
loc:ShortRangeLocMethodNew name for an existing class 
common:SoundModeNew entity modelled 
hard:SpeakerNew entity modelled 
hard:TactileDisplayNew entity modelled 
common:TermGroupNon normative, auxiliary class 
loc:TerminalBasedLocMethodNew name for an existing class 
loc:TimeDifferenceLocMethodNew name for an existing class 
loc:TimeOfArrivalLocMethodNew name for an existing class 
common:TimeZoneNew entity modelled 
net:TransparentProxyNew entity modelled 
loc:UnassistedLocMethodNew name for an existing class 
common:UriSchemeNew name for an existing class 
common:VendorNew entity modelled 
soft:VideoRecorderNew entity modelled 
web:WebRuntimeNew entity modelled
hard:WiFiHardwareNew entity modelled 
net:WiFiNetworkNew entity modelled 
net:WiredNetworkNew entity modelled 
soft:X509CertificateNew entity modelled 

Summary of changes since the Second Public Working Draft

Deleted Properties

PropertyReason
dcn:activeBluetoothProfileDeleted for generalization purposes. See common:active 
dcn:activeGeoCoordinateRSDeleted for generalization purposes. See common:active 
dcn:activeJavaRuntimeEnvironmentDeleted for generalization purposes. See dcn:activeComponent and dcn:currentRuntimeEnvironment 
dcn:activeMmsClientDeleted for generalization purposes. See dcn:activeComponent  and dcn:currentUserAgent
dcn:activeNetworkBearerDeleted for generalization purposes. See dcn:activeComponent and dcn:currentNetworkBearer 
dcn:activeOperatingSystemRenamed to soft:operatingSystem 
dcn:activeUserAgentDeleted for generalization purposes. See dcn:activeComponent and dcn:currentUserAgent 
dcn:activeWapPushClientDeleted for generalization purposes. See dcn:activeComponent and dcn:currentUserAgent 
dcn:activeWebBrowserDeleted for generalization purposes. See dcn:activeComponent and dcn:currentUserAgent
dcn:addressTypeProperty not considered relevant 
dcn:alternativeNamesDeleted for simplification purposes. See common:name 
dcn:aspectRatioDeleted for simplification purposes. See common:pixelAspectRatio 
dcn:aspectRatioHeightComponentDeleted for simplification purposes. See common:pixelAspectRatio 
dcn:aspectRatioWidthComponentDeleted for simplification purposes. See common:pixelAspectRatio 
dcn:audioFormatSupportDeleted for simplification purposes. See soft:supportedFormats 
dcn:availableJavaRuntimeEnvironmentsRenamed to java:availableJREs 
dcn:availableMemorySizeRenamed to hard:availableSize 
dcn:availableMmsClientsDeleted for simplification and generalization purposes. See soft:availableUserAgents 
dcn:availableOperatingSystemsDeleted for simplification and generalization purposes. See common:available 
dcn:availableWapPushClientsDeleted for simplification and generalization purposes. See soft:availableUserAgents 
dcn:availableWebBrowsersDeleted for simplification and generalization purposes. See soft:availableUserAgents 
dcn:batteriesRenamed to hard:battery 
dcn:bearerTypeSee net:bearerTechnology 
dcn:bitsPerPixelSee hard:colorDepth 
dcn:bluetoothSupportIntermediate property no longer needed. See hard:hardwareComponent and hard:BluetoothHardware 
dcn:bluetoothVersionsRenamed to hard:bluetoothVersion 
dcn:cameraEnabledDeleted for generalization purposes. See hard:HardwareStatus and its normative instances 
dcn:cameraResolutionDeleted for generalization purposes. See common:resolutionWidth and common:resolutionHeight 
dcn:camerasRenamed to hard:camera 
dcn:cellIdentifierRenamed to net:cellId 
dcn:colloquialNamesDeleted for simplification purposes. See common:name 
dcn:conversionFactorUnits have been dropped from the ontology  
dcn:conversionNameUnits have been dropped from the ontology  
dcn:conversionValueUnits have been dropped from the ontology  
dcn:currentPositionSee loc:position and loc:currentLocation 
dcn:defaultJavaRuntimeEnvironmentRenamed to java:defaultJRE 
dcn:defaultOrientationSee hard:supportedOrientations and hard:currentOrientation 
dcn:defaultPixelCountIntermediate property no longer needed. 
dcn:deliveryContextEntityNameAuxiliary property no longer needed. 
dcn:deviceSee dcn:currentDevice 
dcn:emailClass no longer neded as authors and contributors are not modelled with the Ontology 
dcn:environmentSee dcn:currentEnvironment 
dcn:extensionBaseMarkupsDeleted for simplification purposes 
dcn:fromQuantityUnits have been dropped from the ontology 
dcn:homeNetworkRenamed to net:homePLMNetwork 
dcn:imageFormatSupportIntermediate property no longer needed. See soft:supportedFormats 
dcn:inputDevicesRenamed to hard:inputDevice 
dcn:javaSupportIntermediate property no longer needed. See common:supports 
dcn:jsrNumberRenamed to java:jsr 
dcn:lastKnownPositionSee loc:lastKnownLocation 
dcn:locationSee loc:currentLocation and loc:position 
dcn:locationFeaturesSee common:Feature and its normative instances 
dcn:locationProviderSupportDeleted for simplification and generalization purposes. See common:supports 
dcn:locationTimestampRenamed to loc:timestamp 
dcn:maximumCpuFrequencyRenamed to hard:maxCpuFrequency 
dcn:maximumDownloadableObjectSizeRenamed to web:maxDownloadableObjectSize 
dcn:maximumEmbeddedObjectSizeRenamed to web:maxEmbeddedObjectSize 
dcn:maximumHeapSizeRenamed to java:maxHeapSize 
dcn:maximumJarSizeRenamed to java:maxJarSize 
dcn:maximumMmsMessageSizeRenamed to push:maxMmsMessageSize 
dcn:maximumPixelCountIntermediate property no longer needed 
dcn:maximumTotalPageWeightRenamed to web:maxTotalPageWeight 
dcn:maximumWapPushMessageSizeRenamed to push:maxWapPushMessageSize 
dcn:maximumWapPushRequestsRenamed to push:maxWapPushRequests 
dcn:mimeTypesSee soft:contentType 
dcn:minimumPixelCountIntermediate property no longer needed 
dcn:mmsSupportIntermediate property no longer needed. See common:supportsand soft:availableUserAgents 
dcn:networkSee net:bearerNetwork 
dcn:networkIdentifierSee net:mnc and net:mcc 
dcn:networkTypeSee net:networkTechnology 
dcn:numberOfSoftKeysRenamed to hard:softkeyNumber 
dcn:operatingNetworkBearerSee dcn:currentNetworkBearer 
dcn:operatingSystemSupportIntermediate property no longer needed. See common:supports, common:available and soft:operatingSystem 
dcn:organisationsClass no longer neded as authors and contributors are not modelled with the Ontology 
dcn:orientationSupportIntermediate property no longer needed. See hard:supportedOrientations and hard:currentOrientation 
dcn:orientationValueSee hard:currentOrientation 
dcn:originatorClass no longer neded as authors and contributors are not modelled with the Ontology 
dcn:pageMarkupSupportIntermediate class no longer needed. See soft:supportedFormats 
dcn:pixelCountIntermediate class no longer needed. See hard:resolutionWidth and hard:resolutionHeight 
dcn:preferredAudioFormatDeleted for generalization purposes. See soft:preferredFormats 
dcn:preferredImageFormatDeleted for generalization purposes. See soft:preferredFormats 
dcn:preferredPageMarkupLanguageDeleted for generalization purposes. See soft:preferredFormats 
dcn:preferredVideoFormatDeleted for generalization purposes. See soft:preferredFormats 
dcn:prefixRenamed to common:uriSchemeName 
dcn:primaryCPUDeleted for generalization purposes. See hard:primary 
dcn:proportionalDefaultFontFonts have been modelled explicitly. See soft:Font and soft:FontFamily 
dcn:relatedW3CoreVocPropertyRenamed to ommon:relatedDDRCoreVoc 
dcn:removableMemorySee the class MemoryCard 
dcn:scriptLanguagesDeleted for generalization and simplification purposes. See soft:supportedFormats 
dcn:styleLanguagesDeleted for generalization purposes. See soft:supportedFormats 
dcn:supportedAudioFormatsDeleted for generalization purposes. See soft:supportedFormats 
dcn:supportedImageFormatsDeleted for generalization purposes. See soft:supportedFormats 
dcn:supportedPageMarkupLanguagesDeleted for generalization purposes. See soft:supportedFormats 
dcn:supportedVideoFormatsDeleted for generalization purposes. See soft:supportedFormats 
dcn:supportsAudioOutputSee common:OutputModality and its normative instances 
dcn:supportsBookmarksProperty not considered relevant anymore 
dcn:supportsColorSee hard:colorDepth 
dcn:supportsFramesProperty not considered relevant anymore 
dcn:supportsImagesProperty not considered relevant anymore. See hard:Display and its descendants. 
dcn:supportsJavaAppletsProperty not considered relevant anymore 
dcn:supportsVoiceRecognitionSee common:InputModality and its normative instances. 
dcn:systemIdentifierProperty not considered relevant anymore. See web:publicIdentifier  
dcn:textInputTypeProperty not considered relevant anymore 
dcn:toQuantityUnits have been dropped from the ontology 
dcn:totalDisplayPixelsXSee common:resolutionWidth 
dcn:totalDisplayPixelsYSee common:resolutionHeight 
dcn:totalMemorySizeSee hard:size 
dcn:typicalDisplayCharactersXRenamed to soft:characterColumns 
dcn:typicalDisplayCharactersYRenamed to soft:characterRows 
dcn:unitAbbreviationUnits have been dropped from the ontology 
dcn:unitNameUnits have been dropped from the ontology 
dcn:usableDisplayPixelsXSee common:resolutionWidth and dcn:usablePixelsX 
dcn:usableDisplayPixelsYSee common:resolutionHeight and dcn:usablePixelsY 
dcn:userDeleted as User Context is out of scope for this specification 
dcn:valueSee common:restrictionValue 
dcn:videoFormatSupportIntermediate property no longer needed. See soft:supportedFormats and soft:supportedStreamedFormats 
dcn:wapPushSupportIntermediate property no longer needed. See common:supports, soft:availableUserAgents and push:defaultWapPushClient
dcn:webBrowserFeaturesDeleted for generalization purposes. See common:supports 
dcn:webBrowserSupportIntermediate property no longer needed. See common:supports, soft:availableUserAgents and web:defaultWebBrowser 
dcn:whereSee loc:position and loc:currentLocation 
dcn:xhtml11ModulesDeleted for simplification purposes. See web:markupModules 

Summary of changes since the Second Public Working Draft

Added Properties

PropertyReason
common:activeNew generic property 
dcn:activeComponentNew generic property 
net:APNNew characteristic modelled 
push:applicationIdsNew characteristic modelled 
common:availableNew generic property 
java:availableJREsNew name for an existing property 
hard:availableSizeNew name for an existing property 
soft:availableUserAgentsGeneric property that simplifies the ontology 
web:availableWREsNew characteristic modelled 
net:bandwidthSupportNew characteristic modelled 
hard:batteryNew name for an existing property 
net:bearerTechnologyNew name for an existing property 
hard:bluetoothAddressNew characteristic modelled 
hard:bluetoothNameNew characteristic modelled 
hard:bluetoothStatusNew characteristic modelled 
hard:bluetoothVersionNew name for an existing property 
net:cellIdNew name for an existing property 
soft:certificatesNew characteristic modelled 
soft:characterColumnsNew name for an existing property 
soft:characterRowsNew name for an existing property 
common:charsetNameAdded to define Character Sets normatively 
hard:colorDepthNew name for an existing property 
hard:hardwareComponentNew generic property 
dcn:componentNew generic property 
net:connectedNetworksNew generic property 
soft:contentTypeNew characteristic modelled 
common:contentTypeNameNew characteristic modelled 
common:countryCodeNew characteristic modelled 
hard:cpuNew name for an existing property 
dcn:currentDeviceNew name for an existing property 
net:currentDownloadBandwidthNew characteristic modelled 
dcn:currentEnvironmentNew name for an existing property 
loc:currentLocationNew name for an existing property 
dcn:currentNetworkBearerNew name for an existing property 
dcn:currentRuntimeEnvironmentNew characteristic modelled 
net:currentUploadBandwidthNew characteristic modelled 
dcn:currentUserAgentNew name for an existing property 
common:defaultNew generic property 
dcn:defaultComponentNew generic property 
soft:defaultHandlerNew characteristic modelled 
java:defaultJRENew name for an existing property 
net:defaultNetworkBearerNew characteristic modelled 
web:defaultWRENew characteristic modelled 
common:disjointClassNon normative auxiliary property 
common:disjointSetNon normative auxiliary property 
soft:fontFamilyNew characteristic modelled
soft:fontsNew characteristic modelled 
soft:fontSizeNew characteristic modelled 
soft:fontStyleNew characteristic modelled 
soft:handledElementNew characteristic modelled 
soft:handlerNew characteristic modelled 
net:homePLMNetworkNew name for an existing property 
common:idNew generic property 
common:informativeReferenceNon normative auxiliary property 
hard:inputDeviceNew name for an existing property 
loc:iso6709StringNew characteristic modelled 
soft:issuerNew characteristic modelled 
hard:isTetheredNew characteristic modelled 
web:javascriptEnabledNew characteristic modelled 
java:jsrNew name for an existing property 
common:languageCodeNew characteristic modelled 
common:languageTagNew characteristic modelled 
loc:lastKnownLocationNew characteristic modelled 
web:maxCacheObjectSizeNew name for an existing property 
hard:maxCpuFrequencyNew name for an existing property 
soft:maxDeliveryUnitSizeNew generic property 
web:maxDownloadableObjectSizeNew name for an existing property 
net:maxDownloadBandwidthNew name for an existing property 
web:maxEmbeddedObjectSizeNew name for an existing property 
java:maxHeapSizeNew name for an existing property 
java:maxJarSizeNew name for an existing property 
push:maxMmsMessageSizeNew name for an existing property 
web:maxTotalPageWeightNew name for an existing property 
net:maxUploadBandwidthNew characteristic modelled 
push:maxWapPushMessageSizeNew name for an existing property 
push:maxWapPushRequestsNew name for an existing property 
net:mccNew characteristic modelled 
hard:memoryNew name for an existing property 
net:minDownloadBandwithNew characteristic modelled 
net:minUploadBandwidthNew characteristic modelled 
net:mncNew characteristic modelled 
hard:mutedNew characteristic modelled 
net:networkTechnologyNew name for an existing property 
common:normativeReferenceNon normative auxiliary property 
common:normativeStatusNon normative auxiliary property 
common:normativeURINon normative auxiliary property 
soft:notAfterNew characteristic modelled 
soft:notBeforeNew characteristic modelled 
soft:operatingSystemNew name for an existing property 
hard:outputDeviceNew characteristic modelled 
loc:positionNew name for an existing property 
soft:preferredFormatsNew generic property 
net:preferredNetworkBearerNew characteristic modelled 
net:presentNetworksNew characteristic modelled 
hard:primaryNew generic property 
net:proxyNew characteristic modelled 
common:relatedDDRCoreVocNew name for an existing property 
common:resolutionHeightNew name for an existing property 
common:resolutionWidthNew name for an existing property 
hard:secondaryCameraNew characteristic modelled 
common:serialNumberNew characteristic modelled 
web:showsAcessKeysNew characteristic modelled 
net:signalStrengthNew characteristic modelled 
hard:sizeNew characteristic modelled 
hard:softkeyNumberNew name for an existing property 
common:soundModeNew characteristic modelled 
net:ssidNew characteristic modelled 
common:standardNumberNew characteristic modelled 
hard:statusNew characteristic modelled 
soft:subjectNew characteristic modelled 
soft:supportedFormatsNew generic property 
hard:supportedOrientationsNew name for an existing property 
soft:supportedStreamedFormatsNew characteristic modelled 
common:supportsNew generic property
web:supportsAccessKeysNew characteristic modelled 
common:termGroupPrefixNon normative auxiliary property 
common:termGroupsNon normative auxiliary property 
hard:thicknessNew characteristic modelled 
loc:timestampNew name for an existing property 
common:timeZoneNew characteristic modelled 
common:timeZoneStringNew characteristic modelled 
common:transferEncodingNameAdded to define Transfer Encodings normatively 
net:typicalDownloadBandwithNew characteristic modelled 
net:typicalUploadBandwidthNew characteristic modelled 
common:tzNameNew characteristic modelled 
common:uriSchemeNameAdded to define URI Schemes normatively 
dcn:usablePixelsXNew name for an existing property 
dcn:usablePixelsYNew name for an existing property 
hard:volatileNew characteristic modelled 
hard:volumeLevelNew characteristic modelled 
hard:weightNew characteristic modelled 

D Ontology Resources (Non Normative)

E Acknowledgements (Non Normative)

The editors wish to acknowledge the contributions of members of the UWA WG.

The editors wish to acknowledge the specific written contributions of:

Normative References

CSS21
Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification, T. , B. Bos, H. , I. Hickson, Editors, W3C Candidate Recommendation (work in progress), 19 July 2007, (See http://www.w3.org/TR/2007/CR-CSS21-20070719/.)
CURIEs
CURIE Syntax 1.0, Mark Birbeck, Shane McCarron, 2009. W3C Candidate Recommendation, 16 January 2009 (See http://www.w3.org/TR/2009/CR-curie-20090116/.)
DDR-Simple-API
Device Description Repository Simple API, R. Hanrahan, J. , I. , J. Rabin, Editors, W3C Recommendation, 5 December 2008, (See http://www.w3.org/TR/2008/REC-DDR-Simple-API-20081205/.)
IANA CHARACTER SETS
IANA: CHARACTER SETS 2007 (See http://www.iana.org/assignments/character-sets.)
IANA MIME Media Types
IANA: MIME Media Types (See http://www.iana.org/assignments/media-types/.)
IANA Transfer Encodings
IANA: Transfer Encodings 2006 (See http://www.iana.org/assignments/transfer-encodings/.)
IANA URI Schemes
IANA: Uniform Resource Identifer (URI) Schemes 2006 (See http://www.iana.org/assignments/uri-schemes.html.)
IETF RFC 2045
RFC 2045: Multipurpose Internet Mail Extensions, (MIME) Part One: Format of Internet Message Bodies Internet Engineering Task Force, 1996. (See http://www.ietf.org/rfc/rfc2045.txt.)
IETF RFC 2046
RFC 2046: Multipurpose Internet Mail Extensions, (MIME) Part One: Media Types Internet Engineering Task Force, 1996. (See http://www.ietf.org/rfc/rfc2046.txt.)
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.)
IETF RFC 2616
RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1 Internet Engineering Task Force, 1999. (See http://www.ietf.org/rfc/rfc2616.txt.)
IETF RFC 3986
RFC 3986: Uniform Resource Identifier (URI): Generic Syntax Internet Engineering Task Force, 2005. (See http://tools.ietf.org/rfc/rfc3986.txt.)
IETF RFC 4646
RFC 4646: Tags for Identifying Languages Internet Engineering Task Force, 2006. (See http://www.ietf.org/rfc/rfc4646.txt.)
ISO 3166-1
Country names (official short names in English) in alphabetical order as given in ISO 3166-1 (See http://www.iso.org/iso/iso3166_en_code_lists.txt.)
ISO 639
ISO 639 Code Tables (See http://www.sil.org/iso639-3/codes.asp.)
ISO 6709:1983
6709:1983 Standard representation of latitude, longitude and altitude for geographic point locations (See http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=13152.)
ITU-T MC or GAC
ITU-T List of Mobile Country or Geographical Area Codes, 1 January 2004, (See http://www.itu.int/itudoc/itu-t/ob-lists/icc/e212_685.pdf.)
OMA-Push-App-ID
OMNA PUSH Application ID (See http://www.openmobilealliance.org/Tech/omna/omna-push-app-id.aspx.)
OWL
OWL Web Ontology Language Reference, G. Schreiber, M. Dean, Editors, W3C Recommendation, 10 February 2004, (See http://www.w3.org/TR/2004/REC-owl-ref-20040210/.)
OWL-Guide
OWL Web Ontology Language Guide, D. L. McGuinness, M. K. Smith, C. Welty, Editors, W3C Recommendation, 10 February 2004, (See http://www.w3.org/TR/2004/REC-owl-guide-20040210/.)
OWL-Semantics
OWL Web Ontology Language Semantics and Abstract Syntax, P. Hayes, I. Horrocks, P. F. Patel-Schneider, Editors, W3C Recommendation, 10 February 2004, (See http://www.w3.org/TR/2004/REC-owl-semantics-20040210/.)
RDF-Concepts
Resource Description Framework (RDF): Concepts and Abstract Syntax, G. Klyne, J. J. Carroll, Editors, W3C Recommendation, 10 February 2004, (See http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/.)
RDF-Schema
RDF Vocabulary Description Language 1.0: RDF Schema , D. Brickley, R. V. Guha, Editors, W3C Recommendation, 10 February 2004, (See http://www.w3.org/TR/2004/REC-rdf-schema-20040210/.)
XMLSCHEMA-2
XML Schema Part 2: Datatypes Second Edition, P. V. Biron, A. Malhotra, Editors, W3C Recommendation, 28 October 2004, (See http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/.)

Informative References

Core Vocabulary
Device Description Core Vocabulary, Andrea Trasatti, Jo Rabin, Rotan Hanrahan (eds.), W3C Working Group Note, 14 April 2008, (See http://www.w3.org/TR/2008/NOTE-ddr-core-vocabulary-20080414/.)
CT-LANDSCAPE
Content Transformation Landscape 1.0, J. Rabin, A. , Editors, W3C Working Draft (work in progress), 25 October 2007, (See http://www.w3.org/TR/2007/WD-ct-landscape-20071025/.)
DCCI
Delivery Context: Client Interfaces (DCCI) 1.0, R. A. Hosn, S. Sathish, K. Waters, M. Froumentin, K. , D. , M. Womer, R. Lewis, Editors, W3C Candidate Recommendation (work in progress), 21 December 2007 (See http://www.w3.org/TR/2007/CR-DPF-20071221/.)
DI-GLOSS
Glossary of Terms for Device Independence, R. Lewis, Editor, W3C Working Draft (work in progress), 18 January 2005, (See http://www.w3.org/TR/2005/WD-di-gloss-20050118/.)
FOAF
The Friend of a Friend (FOAF) Project (See http://www.foaf-project.org/.)
Java ME
Java ME: the Most Ubiquitous Application Platform for Mobile Devices (See http://java.sun.com/javame/index.jsp.)
MMI-REQS
Multimodal Interaction Requirements, S. , V. Saraswat, Editors, W3C Working Group Note, 8 January 2003, (See http://www.w3.org/TR/2003/NOTE-mmi-reqs-20030108/.)
MUO
Measurement Units Ontology, D. Berrueta, L. Polo, Editors, (See Measurement Units Ontology.)
OMA-Dictionary
Dictionary for OMA Specifications, 14 June 2007, (See http://www.openmobilealliance.biz/document/OMA-ORG-Dictionary-V2_6-20070614-A.pdf.)
OWL-Test
OWL Web Ontology Language Test Cases, J. J. Carroll, J. De Roo, Editors, W3C Recommendation, 10 February 2004, (See http://www.w3.org/TR/2004/REC-owl-test-20040210/.)
Pers-Roadmap
W3C Personalization Roadmap: Ubiquitous Web Integration of AccessForAll 1.0, R. Schwerdtfeger, A. Heath, Editors, W3C Working Group Note, 9 April 2009, (See http://www.w3.org/TR/2009/NOTE-UWA-personalization-roadmap-20090409/.)
RDF-Primer
RDF Primer, F. Manola, E. Miller, Editors, W3C Recommendation, 10 February 2004, (See http://www.w3.org/TR/2004/REC-rdf-primer-20040210/.)
Timezone
Working with Time Zones, Addison Phillips et. al, 2005. W3C Working Group Note (See http://www.w3.org/TR/2005/NOTE-timezone-20051013/.)