Delivery Context Ontology

Location Terms

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

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: AngleOfArrivalLocMethod, AssistedLocMethod, CellIdLocMethod, Context_LocationEntity, GeoCoordinateRS, GeoCoordinates, Location, LocationMethod, LocationProvider, NetworkBasedLocMethod, Position, SatelliteLocMethod, ShortRangeLocMethod, TerminalBasedLocMethod, TimeDifferenceLocMethod, TimeOfArrivalLocMethod, UnassistedLocMethod, UTMCoordinates, WGS84Coordinates,

Properties: altitude, availableLocationProviders, coordinates, course, currentLocation, datum, easting, estimatedPosition, geoReferenceSystem, horizontalAccuracy, iso6709String, lastKnownLocation, latitude, latitudeZone, locationCostsMoney, locationMethod, longitude, longitudeZone, northing, position, speed, supportedGeoCoordinateRS, supportedLocationProviders, timestamp, typicalResponseTime, utmCoordinates, verticalAccuracy, wgs84Coordinates,

Instances: Feature_ALTITUDE, Feature_COURSE, Feature_SPEED, GeoCoordinateRS_UTM, GeoCoordinateRS_WGS84,

Detailed Description of Classes

Class AngleOfArrivalLocMethod

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

CURIE: loc:AngleOfArrivalLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class AssistedLocMethod

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

CURIE: loc:AssistedLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class CellIdLocMethod

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

CURIE: loc:CellIdLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class Context_LocationEntity

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

CURIE: loc:Context_LocationEntity

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

[back to top]

Class GeoCoordinateRS

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

CURIE: loc:GeoCoordinateRS

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

[back to top]

Class GeoCoordinates

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

CURIE: loc:GeoCoordinates

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

[back to top]

Class Location

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

CURIE: loc:Location

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

[back to top]

Class LocationMethod

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

CURIE: loc:LocationMethod

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

[back to top]

Class LocationProvider

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

CURIE: loc:LocationProvider

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

[back to top]

Class NetworkBasedLocMethod

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

CURIE: loc:NetworkBasedLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class Position

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

CURIE: loc:Position

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

[back to top]

Class SatelliteLocMethod

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

CURIE: loc:SatelliteLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class ShortRangeLocMethod

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

CURIE: loc:ShortRangeLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class TerminalBasedLocMethod

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

CURIE: loc:TerminalBasedLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class TimeDifferenceLocMethod

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

CURIE: loc:TimeDifferenceLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class TimeOfArrivalLocMethod

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

CURIE: loc:TimeOfArrivalLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class UnassistedLocMethod

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

CURIE: loc:UnassistedLocMethod

sub-class-of
loc:LocationMethod

[back to top]

Class UTMCoordinates (Non Normative)

UTM Coordinates - This class represents UTM coordinates.

CURIE: loc:UTMCoordinates

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

[back to top]

Class WGS84Coordinates

WGS84 Coordinates - This class represents WGS84 coordinates.

CURIE: loc:WGS84Coordinates

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

[back to top]

Class Disjointness

The following classes are pairwise disjoint between them:

DisjointClasses (loc:AssistedLocMethod, loc:UnassistedLocMethod)

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

DisjointClasses (loc:TerminalBasedLocMethod, loc:NetworkBasedLocMethod)

Detailed Description of Properties

Property altitude

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

CURIE: loc:altitude

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

[back to top]

Property availableLocationProviders

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

CURIE: loc:availableLocationProviders

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

[back to top]

Property coordinates

Coordinates - The coordinates of a point.

CURIE: loc:coordinates

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

[back to top]

Property course

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

CURIE: loc:course

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

[back to top]

Property currentLocation

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

CURIE: loc:currentLocation

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

[back to top]

Property datum

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

CURIE: loc:datum

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

[back to top]

Property easting (Non-Normative)

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

CURIE: loc:easting

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

[back to top]

Property estimatedPosition

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

CURIE: loc:estimatedPosition

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

[back to top]

Property geoReferenceSystem

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

CURIE: loc:geoReferenceSystem

OWL Type
ObjectProperty
domain
loc:GeoCoordinates
range
loc:GeoCoordinateRS

[back to top]

Property horizontalAccuracy

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

CURIE: loc:horizontalAccuracy

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

[back to top]

Property iso6709String

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

CURIE: loc:iso6709String

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

[back to top]

Property lastKnownLocation

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

CURIE: loc:lastKnownLocation

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

[back to top]

Property latitude

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

CURIE: loc:latitude

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

[back to top]

Property latitudeZone (Non-Normative)

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

CURIE: loc:latitudeZone

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

[back to top]

Property locationCostsMoney

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

CURIE: loc:locationCostsMoney

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

[back to top]

Property locationMethod

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

CURIE: loc:locationMethod

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

[back to top]

Property longitude

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

CURIE: loc:longitude

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

[back to top]

Property longitudeZone (Non-Normative)

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

CURIE: loc:longitudeZone

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

[back to top]

Property northing (Non-Normative)

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

CURIE: loc:northing

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

[back to top]

Property position

Position - The position associated to a Location.

CURIE: loc:position

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

[back to top]

Property speed

Speed - Observed speed in meters per second.

CURIE: loc:speed

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

[back to top]

Property supportedGeoCoordinateRS

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

CURIE: loc:supportedGeoCoordinateRS

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

[back to top]

Property supportedLocationProviders

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

CURIE: loc:supportedLocationProviders

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

[back to top]

Property timestamp

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

CURIE: loc:timestamp

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

[back to top]

Property typicalResponseTime

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

CURIE: loc:typicalResponseTime

OWL Type
DatatypeProperty
domain
loc:LocationProvider
range
xsd:int

[back to top]

Property utmCoordinates (Non-Normative)

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

CURIE: loc:utmCoordinates

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

[back to top]

Property verticalAccuracy

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

CURIE: loc:verticalAccuracy

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

[back to top]

Property wgs84Coordinates

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

CURIE: loc:wgs84Coordinates

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

[back to top]

Normative Instances

Instance Feature_ALTITUDE

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

CURIE: loc:Feature_ALTITUDE

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

[back to top]

Instance Feature_COURSE

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

CURIE: loc:Feature_COURSE

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

[back to top]

Instance Feature_SPEED

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

CURIE: loc:Feature_SPEED

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

[back to top]

Instance GeoCoordinateRS_UTM

UTM - The Universal Traversal Marcator coordinate reference system.

CURIE: loc:GeoCoordinateRS_UTM

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

[back to top]

Instance GeoCoordinateRS_WGS84

WGS 84 - The WGS 84 geographic coordinates reference system.

CURIE: loc:GeoCoordinateRS_WGS84

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

[back to top]

Non Normative Instances

Utility instances can be found in the OWL file.

Example instances can be found in the OWL examples file.

Resources