Digital.Me Context Ontology

OSCAF Recommendation 28.08.2013
Latest Version:
http://www.semanticdesktop.org/ontologies/2011/10/05/dcon
This Version:
This file refers to the Revision 1.0 of DCON. Minor changes may be implemented in future revisions. With each new revision, the documentation and all serializations of the ontology will be updated. The URI identifying this version (but not the namespace) is http://www.semanticdesktop.org/ontologies/2011/10/05/dcon/v1.0/
Authors:
Simon Scerri, DERI, scerrisimon@gmail.com
Massimo Valla, Telecom Italia Lab, massimo.valla@telecomitalia.it
Contributors:
Judie Attard, DERI, judie.attard@deri.org
Ismael Rivera, DERI, ismael.rivera@deri.org
Editor:
Simon Scerri, DERI, scerrisimon@gmail.com
Ontology:
XML/RDFS Serialization: DCON (Data Graph Only)
XML/RDFS Serialization: DCON (Metadata Graph Only)
TriG Serialization: DCON (Graph Set)

Abstract

These specifications introduce the DCON Ontology and its vocabulary.

Status of this document

This document arose from the work done in the di.me project.

Ontology Visualisation

Ontology description

The DCON enables a comprehensive representation of situational context. It is inspired by the context model provided by SCHWARZ. Context information is organised within three tiers: aspects, elements and attributes (top-left gray bar). Furthermore, elements can be observed from multiple devices, and therefore observations are also represented at a meta-level.

Aspects refer to categories of contextual elements, or elements which contribute to characterise the current context. As such, such elements exist irrespective of a current context and may carry various core descriptive attributes (defined by the other OSCAF ontologies, e.g. person name, file size, etc.). In addition, the DCON also supports context-dependent attributes, or element attributes which depend on a current context (e.g. a person's detected distance, a file being edited in the foreground). Elements refer to either NIE elements (refer to ontology specifications), to PIMO objects (e.g. person or event) or to items provided by the DPO Presence ontology (refer to ontology specifications). These items are shown in the visualisations attached to the 7 shown aspects (gray bar).

The ontology differentiates between two major concepts: Live Context representing one (or a limited set of) dynamically-changing, raw, current context for an agent, as sensed through the agent's devices and their applications, and Situations - which represent snapshots of past live contexts, and which to an extent or another have been interpreted as specific situations experienced by an agent (top-right gray bar). More information can be found in a related publication by SCERRI.

References

[SCERRI]
DCON: Interoperable Context Representation for Pervasive Environments. Simon Scerri et. al., AAAI Publications, Workshops at the Twenty-Sixth AAAI Conference on Artificial Intelligence, (2012).
http://www.aaai.org/ocs/index.php/WS/AAAIW12/paper/view/5293.
[SCHWARZ]
Context-Awareness and Context-Sensitive Interfaces for Knowledge Work Support. Sven Schwarz, University of Kaiserslautern, (2010).
http://d-nb.info/1001683943.

Ontology Classes Description

Aspect

Superclasses rdfs:Resource
Subclasses dcon:Attention, dcon:Connectivity, dcon:Environment, dcon:Peers, dcon:Schedule, dcon:SpaTem, dcon:State
In domain of: dcon:hasContextElement
In range of: --
Description At the highlest level, context information is classified under a number of context Aspects. These are provided as subclasses of this abstract class, which is not intended for direct use.

Attention

Superclasses dcon:Aspect, rdfs:Resource
Subclasses --
In domain of: dcon:activeApplication, dcon:activeFile
In range of: --
Description The attention aspect covers context elements relating to the users' activities on their digital devices.

Connectivity

Superclasses dcon:Aspect, rdfs:Resource
Subclasses --
In domain of: dcon:connection
In range of: --
Description The connectivity aspect covers context elements relating to the digital networks that are in range of the users' devices.

Context

Superclasses nrl:Data, rdfg:Graph, nrl:Graph, nrl:InstanceBase, rdfs:Resource
Subclasses dcon:LiveContext, dcon:Situation
In domain of: --
In range of: --
Description This RDF Graph contains information that can be used to characterise the state of an entity, where an entity can be a user's device or the user themselves. Although this abstract class is not intended for direct use, there are two main distinguishible subclasses. dcon:LiveContext represents uninterpreted states for a user's (multiple) devices, whereas dcon:Situation represents interpreted user states. There are three levels of representation for context: Aspects at the highest level, a set of Elements for each aspect, and a number of Attributes for each element.

Element

Superclasses rdfs:Resource
Subclasses --
In domain of: dcon:hasObservation, dcon:isExcluder, dcon:isRequired
In range of: dcon:hasContextElement
Description Each context Aspect has a number of specific elements. These are linked to each aspect through the generic dcon:hasContextElement property. As this is an abstract class, it is not intended for direct use. Instead, element instances are typically inferred through the use of dcon:hasContextElement (and its subproperties) and dcon:hasObservation. Elements can have multiple observations (e.g. from a different source or device), linked through dcon:hasObservation.

Environment

Superclasses dcon:Aspect, rdfs:Resource
Subclasses --
In domain of: dcon:currentBrightness, dcon:currentNoise, dcon:currentTemperature, dcon:currentWeather, dcon:forecastWeather
In range of: --
Description The environment aspect covers context elements relating to current or forecasted environmental conditions, as experienced directly by the user, or by sensors in their surroundings.

LiveContext

Superclasses dcon:Context, nrl:Data, rdfg:Graph, nrl:Graph, nrl:InstanceBase, rdfs:Resource
Subclasses --
In domain of: --
In range of: dcon:hasLiveContext
Description This class represents the uninterpreted state of the users as sensed through their devices. Instances of this class should be limited, since they are meant to represent realtime, 'live' raw context information as sensed through a variety of a user's devices, their applications and sensors. Although one unique instance should represent the dynamically changing live context, additional instances can be used to contain live context information for the recent past.

Observation

Superclasses rdfs:Resource
Subclasses --
In domain of: dcon:distance, dcon:hasContextAttribute, dcon:recordedAt, dcon:recordedBy, dcon:validity, dcon:weight
In range of: dcon:hasObservation
Description Each context Element can have one or more observations, e.g. from different source or device. These are linked to each element through the dcon:hasObservation property. In order to inherit the context attributes relevant for the element's type, observations need to be multi-typed. For example, each observation of a nie:InformationElement must also be defined as a nie:InformationElement instance, so that it can inherit all context attributes having the element's type in their domain specification. However, this does not mean that an observation is also an element, but merely that it must have the same type. Other defining properties of an observation are the data source (dcon:recordedBy) and the observation time (dcon:recordedAt). A validity property (dcon:validity) is also provided, and is intended to regulate the time frame during which an observation is considered valid.

Peers

Superclasses dcon:Aspect, rdfs:Resource
Subclasses --
In domain of: dcon:nearbyGroup, dcon:nearbyPerson
In range of: --
Description The peers aspect covers context elements relating to individuals or groups surrounding the user.

Schedule

Superclasses dcon:Aspect, rdfs:Resource
Subclasses --
In domain of: dcon:currentEvent, dcon:currentTask, dcon:upcomingEvent, dcon:upcomingTask
In range of: --
Description The schedule aspect covers context elements relating to personal scheduling. Typically this includes elements managed by calendaring or task management tools.

Situation

Superclasses dcon:Context, nrl:Data, rdfg:Graph, nrl:Graph, nrl:InstanceBase, rdfs:Resource
Subclasses --
In domain of: dcon:negativeInstance, dcon:positiveInstance
In range of: dcon:hasSituation
Description This class represents one or more interpreted user states. A user situation refers to a generalised context graph that is derived from the merging of a number of positive and negative previous live context instances. These instances are linked though dcon:positiveInstance and dcon:negativeInstance. Unlike live context, situations are independent of time and have the possibility to recur. As opposed to live context, situations are also independent of devices and are instead user-centric.

SpaTem

Superclasses dcon:Aspect, rdfs:Resource
Subclasses --
In domain of: dcon:averageDirection, dcon:averageSpeed, dcon:currentAbsoluteAltitude, dcon:currentAltitude, dcon:currentPlace, dcon:currentTime, dcon:nearbyEvent, dcon:nearbyPlace
In range of: --
Description The spatio-temporal aspect covers context elements relating to the current user's physical locations, movement and time.

State

Superclasses dcon:Aspect, rdfs:Resource
Subclasses --
In domain of: dcon:currentActivity, dcon:currentAvailability
In range of: --
Description The state aspect covers context elements relating to the state of either the user or their devices.

Ontology Properties Description

absoluteAltitude

Type rdf:Property, rdfs:Resource
Domain dpo:Altitude
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description States the current absolute altitude (metres above ground level)

activeApplication

Type rdf:Property, rdfs:Resource
Domain dcon:Attention
Range nfo:Application
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to active applications (running on a device) characterising a context instance.

activeFile

Type rdf:Property, rdfs:Resource
Domain dcon:Attention
Range nie:InformationElement
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to active files (running on a device) characterising a context instance.

altitude

Type rdf:Property, rdfs:Resource
Domain dpo:Altitude
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description States the current altitude (metres above sea level)

averageDirection

Type rdf:Property, rdfs:Resource
Domain dcon:SpaTem
Range dpo:Direction
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined traveling direction characterising a context instance.

averageSpeed

Type rdf:Property, rdfs:Resource
Domain dcon:SpaTem
Range dpo:Movement
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined speed range characterising a context instance.

brightnessLevel

Type rdf:Property, rdfs:Resource
Domain dpo:Brightness
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual environmental brightness value element attribute to an active brightness level range in the current context.

caloriesExpended

Type rdf:Property, rdfs:Resource
Domain dpo:Activity
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Specifies the amount of calories burnt while performing the activity.

cloudcover

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual cloud cover percentage value element attribute to an active weather condition in the current context.

connected

Type rdf:Property, rdfs:Resource
Domain ddo:Network
Range xsd:boolean
Superproperties dcon:hasContextAttribute
Subproperties --
Description Specifies whether a network in range of the user's device(s) is connected (true) or otherwise (false) in the current context.

connection

Type rdf:Property, rdfs:Resource
Domain dcon:Connectivity
Range ddo:Network
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined traveling direction characterising a context instance.

currentAbsoluteAltitude

Type rdf:Property, rdfs:Resource
Domain dcon:SpaTem
Range dpo:Altitude
Superproperties dcon:hasContextElement
Subproperties --
Description States the current absolute altitude (metres above ground level)

currentActivity

Type rdf:Property, rdfs:Resource
Domain dcon:State
Range dpo:Activity
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined activity category characterising a context instance.

currentAltitude

Type rdf:Property, rdfs:Resource
Domain dcon:SpaTem
Range dpo:Altitude
Superproperties dcon:hasContextElement
Subproperties --
Description States the current altitude (metres above sea level)

currentAvailability

Type rdf:Property, rdfs:Resource
Domain dcon:State
Range dpo:Availability
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined personal availability characterising a context instance.

currentBrightness

Type rdf:Property, rdfs:Resource
Domain dcon:Environment
Range dpo:Brightness
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined environmental brightness level characterising a context instance.

currentEvent

Type rdf:Property, rdfs:Resource
Domain dcon:Schedule
Range ncal:Event
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to an ongoing event characterising a context instance.

currentMode

Type rdf:Property, rdfs:Resource
Domain nie:DataSource
Range nie:Mode
Superproperties --
Subproperties --
Description Refers to the mode of the data source from which a context element has been retrieved, at retrieval time. A data source can consist of a service, an account, an application, or a device.

currentNoise

Type rdf:Property, rdfs:Resource
Domain dcon:Environment
Range dpo:Noise
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined environmental noise level characterising a context instance.

currentPlace

Type rdf:Property, rdfs:Resource
Domain dcon:SpaTem
Range pimo:Location, dpo:Place
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a place type or specific location that characterises a context instance.

currentTask

Type rdf:Property, rdfs:Resource
Domain dcon:Schedule
Range ncal:Todo
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to an ongoing task characterising a context instance.

currentTemperature

Type rdf:Property, rdfs:Resource
Domain dcon:Environment
Range dpo:Temperature
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined environmental temperature range characterising a context instance.

currentTime

Type rdf:Property, rdfs:Resource
Domain dcon:SpaTem
Range dpo:TimePeriod
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined time period that characterises a context instance.

currentWeather

Type rdf:Property, rdfs:Resource
Domain dcon:Environment
Range dpo:WeatherConditions
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a pre-defined weather condition characterising a context instance.

dateTime

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:dateTime
Superproperties dcon:hasContextAttribute
Subproperties --
Description States the exact date and time value for a pre-defined time period in the current context.

dayMonth

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Derived from the dateTime, this property stores the number of days elapsed for the current month, where 1 indicates the first day of the month, up to a maximum value of 31.

dayWeek

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Derived from the dateTime, this property stores the number of days elapsed for the current week, where 1 indicates a Monday, and 7 a Sunday.

direction

Type rdf:Property, rdfs:Resource
Domain dpo:Direction
Range xsd:string
Superproperties dcon:hasContextAttribute
Subproperties --
Description States the actual direction value for a pre-defined direction range in the current context.

distance

Type rdf:Property, rdfs:Resource
Domain dcon:Observation
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Records the approximate distance between a device (as a proxy for the user) and an item. Not to be confused with dcon:distanceCovered. As this context attribute can be attached to instances of ncal:Event, pimo:Location, dpo:Place and pimo:Person, the domain of this property is generalised to dcon:Observation. However, the attachment of this attribute to other instances is not considered correct application of the DCON vocabulary.

distanceCovered

Type rdf:Property, rdfs:Resource
Domain dpo:Activity
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Specifies the distance travelled while performing the activity.

duration

Type rdf:Property, rdfs:Resource
Domain dpo:Activity
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Specifies the duration since the start of the activity.

fogfactor

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual fog factor value element attribute to an active weather condition in the current context.

forecastWeather

Type rdf:Property, rdfs:Resource
Domain dcon:Environment
Range dpo:WeatherConditions
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a forecast, pre-defined weather condition characterising a context instance.

hasContextAttribute

Type rdf:Property, rdfs:Resource
Domain dcon:Observation
Range --
Superproperties --
Subproperties dcon:absoluteAltitude, dcon:altitude, dcon:brightnessLevel, dcon:caloriesExpended, dcon:cloudcover, dcon:connected, dcon:dateTime, dcon:dayMonth, dcon:dayWeek, dcon:direction, dcon:distance, dcon:distanceCovered, dcon:duration, dcon:fogfactor, dcon:humidity, dcon:inEditMode, dcon:inForeground, dcon:latitude, dcon:longitude, dcon:minutes, dcon:month, dcon:musicDetected, dcon:networkSpeed, dcon:noiseLevel, dcon:precipitation, dcon:recordedAt, dcon:recordedBy, dcon:signal, dcon:snowfalldegree, dcon:speed, dcon:stormdegree, dcon:temperature, dcon:uvindex, dcon:validity, dcon:voicesDetected, dcon:windscale, dcon:writeable
Description Amongst other static attributes, context elements (or rather, their observations) have various context-related attributes, i.e. attributes which are bound to a particular time and context. This generic property links this type of attributes to the elements' observations, and is not intended for direct use. Instead, specific subproperties are provided for each supported element type. In order for observations to inherit these subproperties, each needs to be typed according to the element's type (see note in dcon:Observation comment).

hasContextElement

Type rdf:Property, rdfs:Resource
Domain dcon:Aspect
Range dcon:Element
Superproperties --
Subproperties dcon:activeApplication, dcon:activeFile, dcon:averageDirection, dcon:averageSpeed, dcon:connection, dcon:currentAbsoluteAltitude, dcon:currentActivity, dcon:currentAltitude, dcon:currentAvailability, dcon:currentBrightness, dcon:currentEvent, dcon:currentNoise, dcon:currentPlace, dcon:currentTask, dcon:currentTemperature, dcon:currentTime, dcon:currentWeather, dcon:forecastWeather, dcon:nearbyEvent, dcon:nearbyGroup, dcon:nearbyPerson, dcon:nearbyPlace, dcon:upcomingEvent, dcon:upcomingTask
Description Context aspects categorise elements relating to the same category of context information. Individual context elements are linked to each aspect through this generic property, which is not intended for direct use. Instead, specific subproperties for each supported element is provided.

hasLiveContext

Type rdf:Property, rdfs:Resource
Domain pimo:Agent
Range dcon:LiveContext
Superproperties --
Subproperties --
Description Links the special live context representation instance to the user. Past live contexts are logged through the use of the DUHO ontology.

hasObservation

Type rdf:Property, rdfs:Resource
Domain dcon:Element
Range dcon:Observation
Superproperties --
Subproperties --
Description As context Elements can have one or more observations, this property links each of them to the respective element.

hasSituation

Type rdf:Property, rdfs:Resource
Domain pimo:Agent
Range dcon:Situation
Superproperties --
Subproperties --
Description Links one or more active/current situations to the user. Situations are stored permanently, whether currently active or otherwise.

humidity

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual humidity level value element attribute to an active weather condition in the current context.

inEditMode

Type rdf:Property, rdfs:Resource
Domain nie:InformationElement
Range xsd:boolean
Superproperties dcon:hasContextAttribute
Subproperties --
Description Specifies whether a writeable active file (running on a device) is being edited/written to, in the current context.

inForeground

Type rdf:Property, rdfs:Resource
Domain nie:InformationElement
Range xsd:boolean
Superproperties dcon:hasContextAttribute
Subproperties --
Description Specifies whether an active file(running on a device) is in the foreground (true) or background (false) in the current context.

isExcluder

Type rdf:Property, rdfs:Resource
Domain dcon:Element
Range xsd:boolean
Superproperties --
Subproperties --
Description This property marks those context elements whose presence excludes a situation from occurring. If such an element is active, then the correspoding situation is excluded from candidate active situations.

isRequired

Type rdf:Property, rdfs:Resource
Domain dcon:Element
Range xsd:boolean
Superproperties --
Subproperties --
Description This property marks those context elements which are necessary for a situation to occurr. If a required element is not active, then the correspoding situation is excluded from candidate active situations.

lastActive

Type rdf:Property, rdfs:Resource
Domain nie:DataSource
Range xsd:dateTime
Superproperties --
Subproperties --
Description The last date and time for which user activity was detected on a device. This could consist of the last movement detected from the cursor/keyboard/touch screen and other device input mechanisms, as well as the last call recorded for voice communication-enabled devices.

lastMovementRegistered

Type rdf:Property, rdfs:Resource
Domain nie:DataSource
Range xsd:dateTime
Superproperties --
Subproperties --
Description The last date and time for which a portable device was detected to be moving. This information relies on embedded accelerometers and other motion sensors.

latitude

Type rdf:Property, rdfs:Resource
Domain pimo:Location
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description Records the exact latitude of the approximated location

longitude

Type rdf:Property, rdfs:Resource
Domain pimo:Location
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description Records the exact longitude of the approximated location

minutes

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Derived from the dateTime, this property stores the exact amount of minutes elapsed since the start of the current day. Implicitly also stores the number of elapsed hours. Thus, a value of 0 means that the current day has just started whereas a value of 1439 indicates the end of a day.

month

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Derived from the dateTime, this property stores the number of months elapsed for the current year, where 1 indicates January, and 12 December.

musicDetected

Type rdf:Property, rdfs:Resource
Domain dpo:Noise
Range xsd:boolean
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers whether music has been detected in the active environmental noise range in the current context.

nearbyEvent

Type rdf:Property, rdfs:Resource
Domain dcon:SpaTem
Range ncal:Event
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to nearby events that characterise a context instance.

nearbyGroup

Type rdf:Property, rdfs:Resource
Domain dcon:Peers
Range pimo:PersonGroup
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a group of individuals characterising a context instance. Includes both user-defined groups, and ad-hoc groups recognised by the system.

nearbyPerson

Type rdf:Property, rdfs:Resource
Domain dcon:Peers
Range pimo:Person
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to individuals characterising a context instance.

nearbyPlace

Type rdf:Property, rdfs:Resource
Domain dcon:SpaTem
Range pimo:Location, dpo:Place
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to a nearby place type or specific location that characterises a context instance.

negativeInstance

Type rdf:Property, rdfs:Resource
Domain dcon:Situation
Range duho:ContextLog
Superproperties --
Subproperties --
Description Situations are characterised through a series of past live context instances, required for its training. This property points to one or more negative instances, i.e., past actual live contexts snapshots during which it was determined that the abstract situation was not active.

networkSpeed

Type rdf:Property, rdfs:Resource
Domain ddo:Network
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description States the actual speed value for a network connection in the current context.

noiseLevel

Type rdf:Property, rdfs:Resource
Domain dpo:Noise
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual environmental noise level value element attribute to an active noise level range in the current context.

positiveInstance

Type rdf:Property, rdfs:Resource
Domain dcon:Situation
Range duho:ContextLog
Superproperties --
Subproperties --
Description Situations are characterised through a series of past live context instances, required for its training. This property points to one or more positive instances, i.e., past actual live contexts snapshots during which it was determined that the abstract situation was active.

precipitation

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual precipitation value element attribute to an active weather condition in the current context.

recordedAt

Type rdf:Property, rdfs:Resource
Domain dcon:Observation
Range xsd:dateTime
Superproperties nao:annotation, dcon:hasContextAttribute, nao:lastModified, dcterms:modified, nao:modified
Subproperties --
Description This property stores the time at which each element's observation has been generated, or last updated. Whereas for situations only the time of first occurrence is recorded, live context instances always carry the actual time.

recordedBy

Type rdf:Property, rdfs:Resource
Domain dcon:Observation
Range nie:DataSource
Superproperties dcon:hasContextAttribute
Subproperties --
Description This property ties each element's observation to the data source that recorded it, specifically data sources of type account (dao:Account subclass) or device (ddo:Device subclass).

signal

Type rdf:Property, rdfs:Resource
Domain ddo:Network
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description States the actual signal strength value for a network connection in the current context.

snowfalldegree

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual snowfall degree value element attribute to an active weather condition in the current context.

speed

Type rdf:Property, rdfs:Resource
Domain dpo:Movement
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description States the actual speed value for a pre-defined user movemement range in the current context.

stormdegree

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual storm degree value element attribute to an active weather condition in the current context.

temperature

Type rdf:Property, rdfs:Resource
Domain dpo:QuantifiableComponent
Range xsd:float
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual temperature value element attribute to an active weather condition or temperature range in the current context. As this context attribute applies to instances of both dpo:Temperature and dpo:WeatherConditions in the DPO Presence Ontology, the domain has been generalised to the first common DPO superclass. However, the attachment of this attribute to other instances is not considered correct application of the DCON vocabulary.

upcomingEvent

Type rdf:Property, rdfs:Resource
Domain dcon:Schedule
Range ncal:Event
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to an upcoming event characterising a context instance.

upcomingTask

Type rdf:Property, rdfs:Resource
Domain dcon:Schedule
Range ncal:Todo
Superproperties dcon:hasContextElement
Subproperties --
Description Refers to an upcoming task characterising a context instance.

uvindex

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual UV index value element attribute to an active weather condition in the current context.

validity

Type rdf:Property, rdfs:Resource
Domain dcon:Observation
Range xsd:dateTime
Superproperties dcon:hasContextAttribute
Subproperties --
Description Live context element observations have different validity periods, which mean they remain active only for a specified time interval after they have been sensed or otherwise detected. The value for this property denotes the time when the element observation's relevance expires.

voicesDetected

Type rdf:Property, rdfs:Resource
Domain dpo:Noise
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers how many voices have been detected in the active environmental noise range in the current context.

weight

Type rdf:Property, rdfs:Resource
Domain dcon:Observation
Range xsd:float
Superproperties --
Subproperties --
Description This property assigns different weights to specific context aspects and/or elements, in order to better characterise a situation. As weights can be attached to both dcon:Element and dcon:Aspect instances, the domain of this property is generalised to dcon:Observation. However, the attachment of weights to other instances is not considered correct application of the DCON vocabulary. Expected weight values range from 0 (no impact on situation), to 1 (high impact on a situation). In addition, the dcon:isRequired property defines a necessity relationship between a context element and a situation, whereas the dcon:isExcluder property defines the inverse.

windscale

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dcon:hasContextAttribute
Subproperties --
Description Registers an actual wind scale value element attribute to an active weather condition in the current context.

writeable

Type rdf:Property, rdfs:Resource
Domain nie:InformationElement
Range xsd:boolean
Superproperties dcon:hasContextAttribute
Subproperties --
Description Specifies whether an active file (running on a device) is in read-and-write (true) or read-only mode (false) in the current context.