Tracker – 3.0: Simplified Maemo Location Ontology (SLO)
Description: Reference for Tracker-3.0: Simplified Maemo Location Ontology (SLO)

#### 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