Delivery Context Ontology

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.

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: AllDisjointSet, ApplicationProtocol, CharacterSet, ContentType, Context_CommonEntity, Feature, FeatureRestriction, InputModality, Language, Modality, NormativeStatus, OutputModality, SoundMode, TermGroup, TimeZone, TransferEncoding, UriScheme, Vendor,

Properties: active, available, charsetName, contentTypeName, countryCode, default, disjointClass, disjointSet, id, informativeReference, languageCode, languageTag, model, name, normativeReference, normativeStatus, normativeURI, pixelAspectRatio, relatedDDRCoreVoc, relatedUAProfEntity, resolutionHeight, resolutionWidth, restrictedElement, restrictions, restrictionValue, serialNumber, soundMode, standardNumber, supports, termGroupPrefix, termGroups, timeZone, timeZoneString, transferEncodingName, tzName, uriSchemeName, vendor, version,

Instances: InputModality_GESTURE, InputModality_TACTILE, InputModality_TYPING, InputModality_VOICE, OutputModality_AURAL, OutputModality_TACTILE, SoundMode_NORMAL, SoundMode_SILENCE, UriScheme_HTTP,

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]

Property supports

Supports - A generic property that indicates what is supported by a Context Entity.

CURIE: common:supports

OWL Type
ObjectProperty
domain
dcn:Context_Entity
range
dcn:Context_Entity
super-property-of
soft:acceptedCharacterSets
soft:acceptedTransferEncodings
soft:apis
soft:applicationProtocols
common:available
net:bandwidthSupport
common:default
hard:inputCharacterSets
hard:inputDevice
java:j2meConfigurations
java:j2meOptionalPackages
java:j2meProfiles
java:javaPlatforms
hard:outputCharacterSets
hard:outputDevice
hard:supportedBluetoothProfiles
soft:supportedFormats
loc:supportedGeoCoordinateRS
loc:supportedLocationProviders
net:supportedNetworkBearers
net:supportedNetworkModes
soft:uriSchemes

[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