2.0
Semantic Trajectory Episodes
An ontology for representing semantic trajectories and contextual elements in terms of features of interests and episodes.
Tales P. Nogueira
https://www.researchgate.net/profile/Tales_Nogueira
step
Semantic Trajectory Episodes
2016-11-07
Please cite the following paper if you use or refer to this ontology:
T. P. Nogueira and H. Martin, "Querying Semantic Trajectory Episodes" in 4th ACM SIGSPATIAL International Workshop on Mobile Geographic Information Systems (MobiGIS'15), 2015.
Hervé Martin
https://www.researchgate.net/profile/Herve_Martin
http://www.opengis.net/ont/sf#WktLiteral
http://www.w3.org/2001/XMLSchema#anySimpleType
http://www.w3.org/2001/XMLSchema#dateTime
Links the Fix or KeyPoint to a time instant.
atTime
Links a Spatiotemporal extent to a KeyPoint that defines when and where the episode finishes.
hasEndingPoint
Links a Feature of Interest to its corresponding Episodes.
hasEpisode
Links an episode to an extent.
hasExtent
Links a Trajectory or Contextual Element to a Feature of Interest.
hasFeature
Links each Fix to its Raw Trajectory.
hasFix
Links a Fix or a KeyPoint to a location.
hasLocation
Links any point of the trajectory to a spatiotemporal extent.
hasPoint
Links a trajectory to its own raw representation.
hasRawTrajectory
Links an episode to a description.
hasSemanticDescription
Links a Spatiotemporal extent to a KeyPoint that defines when and where the episode starts.
hasStartingPoint
Links an Agent to a Trajectory.
hasTrajectory
Links an Unit to a Quantitative Description.
hasUnit
Links an Episode to a ContextualElement.
relatesTo
Links the value to a QuantitativeValue of an Episode.
hasValue
The WKT serialization of a geometry.
http://www.opengis.net/ont/geosparql#asWKT
asWKT
http://www.opengis.net/ont/geosparql#asWKT
See hhttp://www.w3.org/TR/owl-time/
http://www.w3.org/2006/time#inXSDDateTime
http://www.w3.org/2006/time#inXSDDateTime
A Unit is an abstract classifier that represents the [VIM] concept of "measurement unit" that is defined as "real scalar quantity, defined and adopted by convention, with which any other quantity of the same kind can be compared to express the ratio of the two quantities as a number."
http://purl.oclc.org/NET/ssnx/qu/qu#Unit
Unit
The agent is the moving object. It can be a person, an animal, a car, etc.
http://xmlns.com/foaf/0.1/Agent
Agent
The contextual element can be anything related to the trajectory. It can be another agent, another trajectory, a geographic feature, etc.
Contextual Element
1
The episode is the smallest semantic unity for discretizing some aspect of a Feature of Interest.
Episode
Extent is a superclass for all kinds of extents an Episode may have.
Extent
The aspect of the trajectory or context that is being described. Example: speed, direction, etc.
Feature of Interest
A Fix is a spatial timestamped point.
Fix
Key Points delimits the extent of SpatiotemporalExtents and can also be used to represent important points of a trajectory.
Key Point
A Qualitative Description is used in situations when the Episode cannot be described by numeric values. This is also a point of extension of the ontology as other ontologies can be plugged here for extending it. For instance, one can define values such as "slow", "medium", or "fast" for speed episodes.
Qualitative Description
The value associated to the Episode. For instance, integer, decimal values. It is also associated with an Unit.
Quantitative Value
Represent the raw data from trajectories. As there's no official support for ensuring sequential ordering of tuples, we advise putting sequential numbers into the URLs of fixes to be able to retrieve the spatial footprint of the trajectory. Another solution is querying using an ORDER BY statement that sorts by the time:Interval of each Fix that composes the RawTrajectory.
Raw Trajectory
Each episode may have one or many semantic descriptions, which can be of two types: Qualitative or Quantitative.
Semantic Description
An extent determined only by spatial concepts (points, lines, polygons, etc). The usage of OGC Simple Features is a suggestion and can be exchanged by other ontologies.
http://www.opengis.net/ont/sf#Geometry
Spatial Extent
Spatiotemporal Element
Spatiotemporal extents are delimited by KeyPoints and the properties hasStartingPoint and hasEndingPoint. Event-like episodes may be delimited by the property hasPoint.
Spatiotemporal Extent
An extent determined only by temporal concepts (interval, instant, etc). The usage of OWL Time is a suggestion and can be exchanged by other ontologies.
Temporal Extent
The agent's trajectory.
Trajectory
Geometry is the root class of the hierarchy. The instantiable subclasses of Geometry are restricted to 0, 1 and 2-dimensional geometric objects that exist in 2, 3 or 4-dimensional coordinate space (R2, R3 or R4). Geometry values in R2 have points with coordinate values for x and y. Geometry values in R3 have points with coordinate values for x, y and z or for x, y and m. Geometry values in R4 have points with coordinate values for x, y, z and m. The interpretation of the coordinates is subject to the coordinate reference systems associated to the point. All coordinates within a geometry object should be in the same coordinate reference systems. Each coordinate shall be unambiguously associated to a coordinate reference system either directly or through its containing geometry. The z coordinate of a point is typically, but not necessarily, represents altitude or elevation. The m coordinate represents a measurement. All Geometry classes described in this specification are defined so that instances of Geometry are topologically closed, i.e. all represented geometries include their boundary as point sets. This does not affect their representation, and open version of the same classes may be used in other circumstances, such as topological representations.
http://www.opengis.net/ont/sf#Geometry
Geometry
A Point is a 0-dimensional geometric object and represents a single location in coordinate space. A Point has an x-coordinate value, a y-coordinate value. If called for by the associated Spatial Reference System, it may also have coordinate values for z and m. The boundary of a Point is the empty set.
http://www.opengis.net/ont/sf#Point
Point
See http://www.w3.org/TR/owl-time/
http://www.w3.org/2006/time#Instant
Instant
See http://www.w3.org/TR/owl-time/
http://www.w3.org/2006/time#TemporalEntity
Temporal Entity
true
SpatiotemporalElementHasEpisode
true
StartingAndEndingPoints