Delivery Context Ontology

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.

Classes: Aspect, Associated_Entity, Context_Entity, DeliveryContext, Device, Environment,

Properties: activeComponent, component, currentDevice, currentEnvironment, currentNetworkBearer, currentRuntimeEnvironment, currentUserAgent, defaultComponent, usablePixelsX, usablePixelsY,

Instances:

Detailed Description of Classes

Class Aspect

Aspect - This class represents Aspects of the Context.

CURIE: dcn:Aspect

sub-class-of
dcn:Context_Entity
super-class-of
dcn:DeliveryContext
dcn:Device
hard:HardwareComponent
net:Network
net:NetworkBearer
net:Proxy
soft:SoftwareAspect
in-domain-of
dcn:activeComponent
dcn:component
in-range-of
dcn:activeComponent
dcn:component
dcn:defaultComponent
normative-references
http://www.w3.org/TR/2008/REC-DDR-Simple-API-20081205/#aspect

[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]

Class Device

Device - This class represents a device in the delivery context.

CURIE: dcn:Device

sub-class-of
dcn:Aspect
dcn:Context_Entity
in-domain-of
hard:bluetoothName
hard:bluetoothStatus
soft:characterColumns
soft:characterRows
hard:deviceHardware
hard:deviceIdentifier
soft:deviceSoftware
hard:imei
hard:isTethered
hard:meid
net:networkSupport
common:soundMode
java:totalMemoryForJavaApps
in-range-of
dcn:currentDevice
restrictions
hard:deviceHardware cardinality (1)
hard:deviceHardware someValuesFrom (hard:DeviceHardware)
soft:deviceSoftware someValuesFrom (soft:DeviceSoftware)
soft:deviceSoftware cardinality (1)
common:version maxCardinality (1)
hard:bluetoothStatus allValuesFrom (hard:BluetoothStatus)
common:soundMode allValuesFrom (common:SoundMode)
common:model maxCardinality (1)
common:vendor maxCardinality (1)

[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