Simplified Maemo Location Ontology (SLO)

Ontology for locations and landmarks

@prefix slo: <http://tracker.api.gnome.org/ontology/v3/slo#>

The following classes are defined:

GeoLocation, Landmark, LandmarkCategory, Route

Classes

GeoLocation

A place in the space, can be defined by coordinates or text

Note: This class emits notifications about changes, and can be monitored using TrackerNotifier.

Class hierarchy

RDF Diagram

Properties

Name Type Notes Description
altitude double Altitude following WGS 84 reference
boundingLatitudeMax double Northern latitude of the bounding box
boundingLatitudeMin double Southern latitude of the bounding box
boundingLongitudeMax double Eastern longitude of the bounding box
boundingLongitudeMin double Western longitude of the bounding box
horizontalAccuracy double Represents the error estimate of horizontal (earths-surface) accuracy in meters.
latitude double Positive values for the north hemisphere, negative for the south
longitude double Positive to the East of the Greenwich meridian, negative to the West (following WGS-84)
postalAddress PostalAddress Representation of the location as text address
radius double Radius from the center to define an area. Some applications can use it in 2D sense, making then a circle instead of a sphere
timestamp dateTime Timestamp when the geolocation is referenced. Create subproperties for certain use cases
verticalAccuracy double Represents the error estimate of vertical (earths-surface) accuracy in meters.

Landmark

Use the nie title, description, … properties

Note: This class emits notifications about changes, and can be monitored using TrackerNotifier.

Class hierarchy

RDF Diagram

Properties

Name Type Notes Description
belongsToCategory LandmarkCategory Relation of a landmark with a landmark category
hasContact Contact The contact information of the landmark in question
iconUrl Resource Url of the icon that corresponds to this landmark.

LandmarkCategory

Predefined set of instances for categories of landmarks

Note: This class emits notifications about changes, and can be monitored using TrackerNotifier.

Class hierarchy

RDF Diagram

Properties

Name Type Notes Description
categoryIconUrl Resource Url of the icon that corresponds to this category.
isRemovable boolean Flag to indicate if this instance is removable. This restriction is not enforced by tracker; it is API responsability to honor the value

Route

Class hierarchy

Properties

Name Type Notes Description
endTime dateTime
routeDetails string FIXME Domain can be resource if we handle map-files correctly in the ontology
startTime dateTime

Additional properties for nie:InformationElement

Properties this ontology defines which can describe nie:InformationElement resources.

Name Type Notes Description
location GeoLocation This can be subclassed to add semantics

Credits and Copyright

Authors:

  • Ivan Frade <ivan.frade@nokia.com>

Editors:

  • Ivan Frade <ivan.frade@nokia.com>

Upstream: Not available

ChangeLog: Tracker changes