Digital.Me Presence Ontology

OSCAF Recommendation 28.08.2013
Latest Version:
http://www.semanticdesktop.org/ontologies/2011/10/05/dpo
This Version:
This file refers to the Revision 1.0 of DPO. 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/dpo/v1.0/
Authors:
Simon Scerri, DERI, scerrisimon@gmail.com
Contributors:
Keith Cortis, DERI, keith.cortis@deri.org
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: DPO (Data Graph Only)
XML/RDFS Serialization: DPO (Metadata Graph Only)
TriG Serialization: DPO (Graph Set) and also Generic DPO Instances (to be adopted in a Personal Information Model)
TriG Serialization:

Abstract

These specifications introduce the DPO 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 DPO ontology represents higher-level 'presence'-related information for an agent, as derived from low-level device sensor data streaming in from their devices. The term presence refers both to digital presence (e.g., online status) as well as to physical presence (e.g., current location, current activity) and therefore this ontology differs from other vocabulary dealing only with digital presence.

Presence information, such as categories of places, activities and environmental conditions, have the characteristic of recurrence (frequently or not so frequently). For example, a location can be revisited, an activity can be carried out multiple times, an online status can be selected repeatedly, etc. Thus, DPO presence elements are independent of a particular point in time. The DPO thus serves as a bridge between raw, sensor context data (as supported by DCON) such as a detected temperature value of 13.2 degrees, and interpreted 'fuzzy' presence-related elements provided by DPO, such as its mapping to the dpo:Mild instance for dpo:Temperature. In addition, presence elements can also be shared with other agents (e.g. sharing an activity online) by transforming them into DLPO instances.

To facilitate the above mapping, DPO also provides vocabulary for setting ranges for the mappings (e.g. between 10 and 15 degrees, map to dpo:Mild). The provided DPO instances (of which dpo:Mild is an example), all have these ranges defined. DPO instances range from person moods and online availabilites, types of places (e.g. workplace, residence) to Activities (e.g. shopping), weather conditions (e.g., snowing) and altitude (e.g., low elevation). For a full list consult with the instances TRIG file (provided alongside the vocabulary TRIG file) or refer to the visualisation (lower part of the figure). Examples of how DPO can be used in conjunction with DCON can be found in the 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.

Ontology Instances Description

NOTE: DPO Instances ARE NOT covered in the specifications below. For a complete list please refer to the visualisation or the TRIG file provided.

Ontology Classes Description

Activity

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:NonQuantifiableComponent, dpo:PresenceComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dcon:caloriesExpended, dcon:distanceCovered, dcon:duration, dpo:recurringProcess
In range of: dcon:currentActivity, dpo:relatedActivity
Description Non-quantifiable presence information concerning the current activity of the agent.

Altitude

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dcon:absoluteAltitude, dcon:altitude, dpo:maxAbsoluteAltitude, dpo:maxAltitude, dpo:minAbsoluteAltitude, dpo:minAltitude
In range of: dcon:currentAbsoluteAltitude, dcon:currentAltitude
Description Quantifiable presence information concerning the agent's sensed absolute and relative altitude.

Availability

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:NonQuantifiableComponent, dpo:PresenceComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: --
In range of: dcon:currentAvailability
Description Non-quantifiable presence information concerning the current broadcast virtual availability of the agent.

Brightness

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:EnvironmentalIndicator, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dcon:brightnessLevel, dpo:maxBrightnessLevel, dpo:minBrightnessLevel
In range of: dcon:currentBrightness
Description Quantifiable presence components concerning the brightness levels in the environment surrounding the agent.

Direction

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dcon:direction
In range of: dcon:averageDirection
Description Quantifiable presence information concerning the agent's sensed absolute and relative altitude.

EnvironmentalIndicator

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses dpo:Brightness, dpo:Noise, dpo:Temperature
In domain of: --
In range of: --
Description Quantifiable presence components concerning the environment surrounding the agent are grouped under this abstract class.

Mood

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:NonQuantifiableComponent, dpo:PresenceComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: --
In range of: --
Description Non-quantifiable presence information concerning the current broadcast virtual mood of the agent.

Movement

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dpo:maxSpeed, dpo:minSpeed, dcon:speed
In range of: dcon:averageSpeed
Description Quantifiable presence information concerning the agent's sensed speed of movement.

Noise

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:EnvironmentalIndicator, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dpo:maxNoiseLevel, dpo:minNoiseLevel, dcon:musicDetected, dcon:noiseLevel, dcon:voicesDetected
In range of: dcon:currentNoise
Description Quantifiable presence components concerning the audible noise levels in the environment surrounding the agent.

NonQuantifiableComponent

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:PresenceComponent, rdfs:Resource, pimo:Thing
Subclasses dpo:Activity, dpo:Availability, dpo:Mood, dpo:Place
In domain of: dpo:altLocation
In range of: --
Description Non-qauntifiable presence components refer to interpreted context properties that can be resolved to a more abstract representations that have the ability to recur. For example, a location in which an agent finds itself in can be resolved to a known place that is known, or saved. Although the location is a temporal property bound to the agent's context (i.e., it is always changing), the place is independent of time (i.e., the agent can return to that place repeatedly).

Place

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:NonQuantifiableComponent, dpo:PresenceComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dpo:relatedActivity
In range of: dcon:currentPlace, dcon:nearbyPlace
Description Non-quantifiable presence information concerning the type of location that an agent is currently near to. Multiple distinct locations can correspond to the same place instance.

PresenceComponent

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, rdfs:Resource, pimo:Thing
Subclasses dpo:Activity, dpo:Altitude, dpo:Availability, dpo:Brightness, dpo:Direction, dpo:EnvironmentalIndicator, dpo:Mood, dpo:Movement, dpo:Noise, dpo:NonQuantifiableComponent, dpo:Place, dpo:QuantifiableComponent, dpo:Temperature, dpo:TimePeriod, dpo:WeatherConditions
In domain of: dpo:lastActive
In range of: dpo:hasPresenceComponent
Description Represents a wide variety of components relating to a user's presence, which is an ensemble of physical and virtual context properties relating to an agent's circumstances and activities. User context properties obtained from different kinds of sensors can be interpreted, resolved or mapped to loosely-defined or fuzzy presence component counterparts. A characteristic of these components is that they are independent of time, i.e., each component can characterise an agent's presence in multiple and different times. Presence components are subclasses of pimo:Thing, and have two main subclasses: quantifiable and non-quantifiable presence components.

QuantifiableComponent

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:PresenceComponent, rdfs:Resource, pimo:Thing
Subclasses dpo:Altitude, dpo:Brightness, dpo:Direction, dpo:EnvironmentalIndicator, dpo:Movement, dpo:Noise, dpo:Temperature, dpo:TimePeriod, dpo:WeatherConditions
In domain of: dpo:maxTemperature, dpo:maxValue, dpo:minTemperature, dpo:minValue, dcon:temperature, dpo:value
In range of: --
Description A presence component that can be quantified. In this case, discrete user context properties obtained from sensors can be mapped to their loosely-defined fuzzy counterparts. Thus for example, the actual and dynamic temperature of an agent's environment can be mapped to an existing category that is saved as an instance of a presence component. Each of these categories has a number of attributes that define its valid actual data range, e.g., a presence component representing 'hot' weather conditions around an agent will be enabled (i.e., it becomes part of the agent's presence) only if the actual sensed temperature lies within the ranges defined by the value limits. As most quantifiable presence components posses this restrictions, tree generic properties are applicable: dpo:value, dpo:minValue, dpo:maxValue.

Temperature

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:EnvironmentalIndicator, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: --
In range of: dcon:currentTemperature
Description Quantifiable presence components concerning the detected temperature in the environment surrounding the agent.

TimePeriod

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dcon:dateTime, dcon:dayMonth, dpo:dayOfMonth, dpo:dayOfWeek, dcon:dayWeek, dpo:maxDayOfMonth, dpo:maxDayOfWeek, dpo:maxHour, dpo:maxMonth, dpo:maxTime, dpo:maxWeek, dpo:maxYear, dpo:minDayOfMonth, dpo:minDayOfWeek, dpo:minHour, dpo:minMonth, dpo:minTime, dpo:minWeek, dpo:minYear, dcon:minutes, dpo:month, dcon:month
In range of: dcon:currentTime
Description Quantifiable presence information concerning pre-established time periods in an agent's days, weeks, months, and years.

WeatherConditions

Superclasses pimo:ClassOrThing, pimo:ClassOrThingOrPropertyOrAssociation, dpo:PresenceComponent, dpo:QuantifiableComponent, rdfs:Resource, pimo:Thing
Subclasses --
In domain of: dcon:cloudcover, dcon:fogfactor, dcon:humidity, dpo:maxCloudcover, dpo:maxHumidity, dpo:maxPrecipitation, dpo:maxSnowfallDegree, dpo:maxUVIndex, dpo:maxVisibility, dpo:maxWaveHeight, dpo:maxWindScale, dpo:minCloudcover, dpo:minHumidity, dpo:minPrecipitation, dpo:minSnowfallDegree, dpo:minUVIndex, dpo:minVisibility, dpo:minWaveHeight, dpo:minWindScale, dcon:precipitation, dcon:snowfalldegree, dcon:stormdegree, dcon:uvindex, dcon:windscale
In range of: dcon:currentWeather, dcon:forecastWeather
Description Quantifiable presence information concerning the weather (current, forecast) in the agent's surroundings.

Ontology Properties Description

altLocation

Type rdf:Property, rdfs:Resource
Domain dpo:NonQuantifiableComponent
Range pimo:Location
Superproperties --
Subproperties --
Description Links a generic place type to specific locations (pimo:Location instances) that are known to be of the same type, e.g., a dpo:Place representing 'restaurants' to actual location instances representing specific restaurants. This property is also used to link generic activities (dpo:Activity instances) to one or more specific locations at which they habitually take place, e.g., an activity representing 'sports' to location instances representing sports grounds, gymnasia, etc. Due to the multiple assocations of locations to places and activities, the domain for this property is bound to dpo:NonQuantifiableComponent instances. However, it is not intended to associate locations to other subclasses of that domain.

dayOfMonth

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:value
Subproperties --
Description A subproperty of dpo:value that defines an exact date/time value (a day in a month, i.e., between 1 and 31) such that it can classify as a dpo:TimePeriod instance.

dayOfWeek

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:value
Subproperties --
Description A subproperty of dpo:value that defines an exact date/time value (a day in a week, i.e., between 1 signifying Monday and 7 signifying Sunday) such that it can classify as a dpo:TimePeriod instance.

hasPresenceComponent

Type rdf:Property, rdfs:Resource
Domain pimo:Agent
Range dpo:PresenceComponent
Superproperties --
Subproperties --
Description Defines the owner (pimo:Agent) of the presence component, who is typically also the owner of the PIM instance. In contrast to other presence ontologies, this property is not intended to be used to describe an agent's current presence. The DCON ontology is provided to fulfil this purpose.

lastActive

Type rdf:Property, rdfs:Resource
Domain dpo:PresenceComponent
Range xsd:dateTime
Superproperties --
Subproperties --
Description Stores the last date and time at which a particular presence component was last observed, by any of an agent's sensors.

maxAbsoluteAltitude

Type rdf:Property, rdfs:Resource
Domain dpo:Altitude
Range xsd:float
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A variant subproperty of dpo:maxAltitude that defines an upperbound on the computed absolute altitude (i.e. altitude relative to the level of the terrain in the area), rather the observed true altitude. Can be used in conjunction with dpo:minAbsoulateAltitude.

maxAltitude

Type rdf:Property, rdfs:Resource
Domain dpo:Altitude
Range xsd:float
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed altitude height value (in metres) such that it can classify as a dpo:Altitude instance. It can be used in conjunction with dpo:minAltitude, i.e. specific instances of dpo:Altitude have a pre-defined range of observable real-world agent altitude.

maxBrightnessLevel

Type rdf:Property, rdfs:Resource
Domain dpo:Brightness
Range xsd:float
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed brightness level value (in SI lux units) such that it can classify as a dpo:Brightness instance. It can be used in conjunction with dpo:minBrightnessLevel, i.e. specific instances of dpo:Brightness have a pre-defined range of observable real-world surrounding brightness levels.

maxCloudcover

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed cloud cover (as a percentage) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:minCloudCover to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world cloud cover levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

maxDayOfMonth

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed day of the month (i.e., between 1 and 31) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:minDayOfMonth, i.e. specific instances of dpo:TimePeriod have a pre-defined observable monthly period.

maxDayOfWeek

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed day of the week (i.e., between 1 signifying Monday and 7 signifying Sunday) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:minDayOfWeek, i.e. specific instances of dpo:TimePeriod have a pre-defined observable 7-day week-based period.

maxHour

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed time (in hours, i.e., between 0 signifying midnight and 23 signifying 11pm) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:minHour, i.e. specific instances of dpo:TimePeriod have a pre-defined observable 24-hour-based period.

maxHumidity

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed humidity value (as a percentage) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:minHumidity to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world humidity levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

maxMonth

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed month (i.e., between 1 signifying January and 12 signifying December) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:minMonth, i.e. specific instances of dpo:TimePeriod have a pre-defined observable month number-based period.

maxNoiseLevel

Type rdf:Property, rdfs:Resource
Domain dpo:Noise
Range xsd:float
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed loudness level value (in decibels) such that it can classify as a dpo:Noise instance. It can be used in conjunction with dpo:minNoiseLevel, i.e. specific instances of dpo:Noise have a pre-defined range of observable real-world surrounding noise levels.

maxPrecipitation

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed precipitation levels (in millimetres per hour) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:minPrecipitation to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world precipitation levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

maxSnowfallDegree

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed snowfall (in millimetres per hour) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:minSnowfallDegree to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world snowfall levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

maxSpeed

Type rdf:Property, rdfs:Resource
Domain dpo:Movement
Range xsd:float
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed speed value (in metres per second) such that it can classify as a dpo:Movement instance. It can be used in conjunction with dpo:minSpeed, i.e. specific instances of dpo:Movement have a pre-defined range of observable real-world agent speed levels.

maxTemperature

Type rdf:Property, rdfs:Resource
Domain dpo:QuantifiableComponent
Range xsd:float
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed temperature value (in degrees celcius) such that it can classify as a dpo:Temperature or dpo:WeatherCondition instance. It can be used in conjunction with dpo:minTemperature, i.e. specific instances of the former two classes have a pre-defined range of observable real-world temperatures. Since this property has the described dual-domain, the domain is generic. However, it is not meant to be attached to other types of quantifiable component instances.

maxTime

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:time
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed time value (in xsd:time format) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:minTime, i.e. specific instances of dpo:TimePeriod have a pre-defined range of observable time periods.

maxUVIndex

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines an upperbound on the observed uv index levels (linear scale of between 0 and 12 signifying 11+) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:minUVIndex to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world UV index levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

maxValue

Type rdf:Property, rdfs:Resource
Domain dpo:QuantifiableComponent
Range --
Superproperties dpo:value
Subproperties dpo:maxAbsoluteAltitude, dpo:maxAltitude, dpo:maxBrightnessLevel, dpo:maxCloudcover, dpo:maxDayOfMonth, dpo:maxDayOfWeek, dpo:maxHour, dpo:maxHumidity, dpo:maxMonth, dpo:maxNoiseLevel, dpo:maxPrecipitation, dpo:maxSnowfallDegree, dpo:maxSpeed, dpo:maxTemperature, dpo:maxTime, dpo:maxUVIndex, dpo:maxVisibility, dpo:maxWaveHeight, dpo:maxWeek, dpo:maxWindScale, dpo:minDayOfWeek, dpo:minHour, dpo:minMonth
Description A subproperty of dpo:value defining an upperbound on the value observed for a real-world entity for it to classify as an instance of a specific quantifiable presence component. Various subproperties are provided and apply to specific types of presence components.

maxVisibility

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed visibility (in kilometres) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:minVisibility to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world visibility levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

maxWaveHeight

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:float
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:axValue that defines an upperbound on the observed wave height (in metres) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:minWaveHeight to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world wave heights in a body of water. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

maxWeek

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed week of the year (i.e., between 1 and 52) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:minWeek, i.e. specific instances of dpo:TimePeriod have a pre-defined observable week number-based period.

maxWindScale

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed windscale (on the Beaufort scale) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:minWindScale to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world wind levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

maxYear

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:maxValue that defines an upperbound on the observed calendar year such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:minYear, i.e. specific instances of dpo:TimePeriod have a pre-defined observable year-based period.

minAbsoluteAltitude

Type rdf:Property, rdfs:Resource
Domain dpo:Altitude
Range xsd:float
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A variant subproperty of dpo:minAltitude that defines a lowerbound on the computed absolute altitude (i.e. altitude relative to the level of the terrain in the area), rather the observed true altitude. Can be in conjunction with dpo:maxAbsoulateAltitude.

minAltitude

Type rdf:Property, rdfs:Resource
Domain dpo:Altitude
Range xsd:float
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed altitude height value (in metres) such that it can classify as a dpo:Altitude instance. It can be used in conjunction with dpo:maxAltitude, i.e. specific instances of dpo:Altitude have a pre-defined range of observable real-world agent altitude.

minBrightnessLevel

Type rdf:Property, rdfs:Resource
Domain dpo:Brightness
Range xsd:float
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines an lowerbound on the observed brightness level value (in SI lux units) such that it can classify as a dpo:Brightness instance. It can be used in conjunction with dpo:maxBrightnessLevel, i.e. specific instances of dpo:Brightness have a pre-defined range of observable real-world surrounding brightness levels.

minCloudcover

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed cloud cover (as a percentage) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxCloudCover to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world cloud cover levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

minDayOfMonth

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed day of the month (i.e., between 1 and 31) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:maxDayOfMonth, i.e. specific instances of dpo:TimePeriod have a pre-defined observable monthly period.

minDayOfWeek

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed day of the week (i.e., between 1 signifying Monday and 7 signifying Sunday) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:maxDayOfWeek, i.e. specific instances of dpo:TimePeriod have a pre-defined observable 7-day week-based period.

minHour

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed time (in hours, i.e., between 0 signifying midnight and 23 signifying 11pm) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:maxHour, i.e. specific instances of dpo:TimePeriod have a pre-defined observable 24-hour-based period.

minHumidity

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed humidity value (as a percentage) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxHumidity to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world humidity levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

minMonth

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:maxValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed month (i.e., between 1 signifying January and 12 signifying December) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:maxMonth, i.e. specific instances of dpo:TimePeriod have a pre-defined observable month number-based period.

minNoiseLevel

Type rdf:Property, rdfs:Resource
Domain dpo:Noise
Range xsd:float
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines an lowerbound on the observed loudness level value (in decibels) such that it can classify as a dpo:Noise instance. It can be used in conjunction with dpo:maxNoiseLevel, i.e. specific instances of dpo:Noise have a pre-defined range of observable real-world surrounding noise levels.

minPrecipitation

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed precipitation levels (in millimetres per hour) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxPrecipitation to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world precipitation levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

minSnowfallDegree

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed snowfall (in millimetres per hour) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxSnowfallDegree to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world snowfall levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

minSpeed

Type rdf:Property, rdfs:Resource
Domain dpo:Movement
Range xsd:float
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines an lowerbound on the observed speed value (in metres per second) such that it can classify as a dpo:Movement instance. It can be used in conjunction with dpo:maxSpeed, i.e. specific instances of dpo:Movement have a pre-defined range of observable real-world agent speed levels.

minTemperature

Type rdf:Property, rdfs:Resource
Domain dpo:QuantifiableComponent
Range xsd:float
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed temperature value (in degrees celcius) such that it can classify as a dpo:Temperature or dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxTemperature, i.e. specific instances of the former two classes have a pre-defined range of observable real-world temperatures. Since this property has the described dual-domain, the domain is generic. However, it is not meant to be attached to other types of quantifiable component instances.

minTime

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:time
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed time value (in xsd:time format) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:maxTime, i.e. specific instances of dpo:TimePeriod have a pre-defined range of observable real-world time periods.

minUVIndex

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed uv index levels (linear scale of between 0 and 12 signifying 11+) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxUVIndex to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world UV index levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

minValue

Type rdf:Property, rdfs:Resource
Domain dpo:QuantifiableComponent
Range --
Superproperties dpo:value
Subproperties dpo:maxYear, dpo:minAbsoluteAltitude, dpo:minAltitude, dpo:minBrightnessLevel, dpo:minCloudcover, dpo:minDayOfMonth, dpo:minHumidity, dpo:minNoiseLevel, dpo:minPrecipitation, dpo:minSnowfallDegree, dpo:minSpeed, dpo:minTemperature, dpo:minTime, dpo:minUVIndex, dpo:minVisibility, dpo:minWaveHeight, dpo:minWeek, dpo:minWindScale, dpo:minYear
Description A subproperty of dpo:value defining a lowerbound on the value observed for a real-world entity for it to classify as an instance of a specific quantifiable presence component. Various subproperties are provided and apply to specific types of presence components.

minVisibility

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed visibility (in kilometres) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxVisibility to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world visibility levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

minWaveHeight

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:float
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed wave height (in metres) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxWaveHeight to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world wave heights in a body of water. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

minWeek

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed week of the year (i.e., between 1 and 52) such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:maxWeek, i.e. specific instances of dpo:TimePeriod have a pre-defined observable week number-based period.

minWindScale

Type rdf:Property, rdfs:Resource
Domain dpo:WeatherConditions
Range xsd:nonNegativeInteger
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed windscale (on the Beaufort scale) such that it can classify as a dpo:WeatherCondition instance. It can be used in conjunction with dpo:maxWindScale to state that specific instances of dpo:WeatherCondition have a pre-defined range of observable real-world wind levels. In addition, they can also be used with various other weather conditions values and ranges to define complex weather condition types.

minYear

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:minValue, dpo:value
Subproperties --
Description A subproperty of dpo:minValue that defines a lowerbound on the observed calendar year such that it can classify as a dpo:TimePeriod instance. It can be used in conjunction with dpo:maxYear, i.e. specific instances of dpo:TimePeriod have a pre-defined observable year-based period.

month

Type rdf:Property, rdfs:Resource
Domain dpo:TimePeriod
Range xsd:integer
Superproperties dpo:value
Subproperties --
Description A subproperty of dpo:value that defines an exact date/time value (a month, i.e., between 1 signifying January and 12 signifying December) such that it can classify as a dpo:TimePeriod instance.

recurringProcess

Type rdf:Property, rdfs:Resource
Domain dpo:Activity
Range pimo:ProcessConcept
Superproperties --
Subproperties --
Description Links a generic activity to specific tasks and events (pimo:ProcessConcept instances) that are also stored in the PIM and that are known to be of the same type, e.g., a dpo:Activity representing 'sports' to a recurring event representing 'swimming lessons' stored in the agent's calendar.

relatedActivity

Type rdf:Property, rdfs:Resource
Domain dpo:Place
Range dpo:Activity
Superproperties nao:annotation, nao:isRelated
Subproperties --
Description Links a place to specific activities, both of which are stored in the PIM, e.g., a dpo:Place representing 'SportsCentre' to a dpo:Activity representing 'Sports'.

value

Type rdf:Property, rdfs:Resource
Domain dpo:QuantifiableComponent
Range --
Superproperties --
Subproperties dpo:dayOfMonth, dpo:dayOfWeek, dpo:maxAbsoluteAltitude, dpo:maxAltitude, dpo:maxBrightnessLevel, dpo:maxCloudcover, dpo:maxDayOfMonth, dpo:maxDayOfWeek, dpo:maxHour, dpo:maxHumidity, dpo:maxMonth, dpo:maxNoiseLevel, dpo:maxPrecipitation, dpo:maxSnowfallDegree, dpo:maxSpeed, dpo:maxTemperature, dpo:maxTime, dpo:maxUVIndex, dpo:maxValue, dpo:maxVisibility, dpo:maxWaveHeight, dpo:maxWeek, dpo:maxWindScale, dpo:maxYear, dpo:minAbsoluteAltitude, dpo:minAltitude, dpo:minBrightnessLevel, dpo:minCloudcover, dpo:minDayOfMonth, dpo:minDayOfWeek, dpo:minHour, dpo:minHumidity, dpo:minMonth, dpo:minNoiseLevel, dpo:minPrecipitation, dpo:minSnowfallDegree, dpo:minSpeed, dpo:minTemperature, dpo:minTime, dpo:minUVIndex, dpo:minValue, dpo:minVisibility, dpo:minWaveHeight, dpo:minWeek, dpo:minWindScale, dpo:minYear, dpo:month
Description A generic property that assign a quantifiable value to a presence component. Minimum and maximum values are provided as its subproperties. Various subproperties of different types of values are also provided and apply to specific types of presence components.