This is a documentation preview for the next version of Tracker, generated from tracker.git commit c585703.

See the Tracker website for more documentation.

Simplified Maemo Location Ontology (SLO)

Simplified Maemo Location Ontology (SLO) — Ontology for locations and landmarks

Synopsis

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

Classes

GeoLocation, Landmark, LandmarkCategory, Route

Additional Properties

location

Class Details

GeoLocation

Description

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

Notify iconThis class emits notifications about changes, and can be monitored using TrackerNotifier.

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

Description

Use the nie title, description, ... properties

Notify iconThis class emits notifications about changes, and can be monitored using TrackerNotifier.

Properties

Name Type Notes Description

belongsToCategory

LandmarkCategory This property can have multiple values.

Relation of a landmark with a landmark category

hasContact

Contact This property can have multiple values.

The contact information of the landmark in question

iconUrl

Resource  

Url of the icon that corresponds to this landmark.


LandmarkCategory

Description

Predefined set of instances for categories of landmarks

Notify iconThis class emits notifications about changes, and can be monitored using TrackerNotifier.

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

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    

Property Details

Additional properties for nie:InformationElement

Description

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

Properties

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