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

G slo:GeoLocation slo:GeoLocation slo:Route slo:Route slo:GeoLocation--slo:Route nie:InformationElement nie:InformationElement nie:InformationElement--slo:GeoLocation rdfs:Resource rdfs:Resource rdfs:Resource--nie:InformationElement

RDF Diagram

G slo:GeoLocation slo:GeoLocation nco:PostalAddress nco:PostalAddress slo:GeoLocation->nco:PostalAddress slo:postalAddress nie:InformationElement nie:InformationElement nie:InformationElement->slo:GeoLocation slo:location

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

G slo:Landmark slo:Landmark nie:InformationElement nie:InformationElement nie:InformationElement--slo:Landmark rdfs:Resource rdfs:Resource rdfs:Resource--nie:InformationElement

RDF Diagram

G slo:Landmark slo:Landmark slo:LandmarkCategory slo:LandmarkCategory slo:Landmark->slo:LandmarkCategory slo:belongsToCategory nco:Contact nco:Contact slo:Landmark->nco:Contact slo:hasContact rdfs:Resource rdfs:Resource slo:Landmark->rdfs:Resource slo:iconUrl

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

G slo:LandmarkCategory slo:LandmarkCategory nie:InformationElement nie:InformationElement nie:InformationElement--slo:LandmarkCategory rdfs:Resource rdfs:Resource rdfs:Resource--nie:InformationElement

RDF Diagram

G slo:LandmarkCategory slo:LandmarkCategory rdfs:Resource rdfs:Resource slo:LandmarkCategory->rdfs:Resource slo:categoryIconUrl slo:Landmark slo:Landmark slo:Landmark->slo:LandmarkCategory slo:belongsToCategory

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

G slo:Route slo:Route slo:GeoLocation slo:GeoLocation slo:GeoLocation--slo:Route nie:InformationElement nie:InformationElement nie:InformationElement--slo:GeoLocation rdfs:Resource rdfs:Resource rdfs:Resource--nie:InformationElement

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