# Simplified Maemo Location Ontology (SLO) (experimental/for testing): Simpler, faster, better ontology for locations and landmarks

Authors:
- - Ivan Frade <ivan.frade@nokia.com>
Editors:
- - Ivan Frade <ivan.frade@nokia.com>
Upstream:

- Not available

ChangeLog:

- Tracker changes

Copyright:

- © 2009, 2010 Nokia

## SLO Ontology Classes

### slo:LandmarkCategory

Predefined set of instances for categories of landmarks

`Superclasses` :

  nie:InformationElement,

`Subclasses` :

  --

`In domain of` :

  slo:categoryIconUrl, slo:isRemovable,

`In range of` :

  slo:belongsToCategory,

`Predefined instances` :

  slo:predefined-landmark-category-transport, slo:predefined-landmark-category-sports, slo:predefined-landmark-category-sightseeing, slo:predefined-landmark-category-shopping, slo:predefined-landmark-category-religious-places, slo:predefined-landmark-category-public-service, slo:predefined-landmark-category-people, slo:predefined-landmark-category-outdoor-activities, slo:predefined-landmark-category-geographical-area, slo:predefined-landmark-category-food-beverage, slo:predefined-landmark-category-entertainment, slo:predefined-landmark-category-educational-institute, slo:predefined-landmark-category-communication, slo:predefined-landmark-category-business, slo:predefined-landmark-category-accommodation,

#### Note:

This class notifies about changes

### slo:Landmark

Use the nie title, description, ... properties

`Superclasses` :

  nie:InformationElement,

`Subclasses` :

  --

`In domain of` :

  slo:iconUrl, slo:hasContact, slo:belongsToCategory,

`In range of` :

  --

#### Note:

This class notifies about changes

### slo:Route

`Superclasses` :

  slo:GeoLocation,

`Subclasses` :

  --

`In domain of` :

  slo:routeDetails, slo:endTime, slo:startTime,

`In range of` :

  --

### slo:GeoLocation

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

`Superclasses` :

  nie:InformationElement,

`Subclasses` :

  slo:Route,

`In domain of` :

  slo:postalAddress, slo:timestamp, slo:radius, slo:boundingLongitudeMax, slo:boundingLongitudeMin, slo:boundingLatitudeMax, slo:boundingLatitudeMin, slo:altitude, slo:horizontalAccuracy, slo:verticalAccuracy, slo:longitude, slo:latitude,

`In range of` :

  slo:location,

#### Note:

This class notifies about changes

## SLO Ontology Properties

### slo:boundingLongitudeMax

Eastern longitude of the bounding box

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:postalAddress

Representation of the location as text address

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  nco:PostalAddress,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:categoryIconUrl

Url of the icon that corresponds to this category.

`Type` :

  --

`Domain` :

  slo:LandmarkCategory,

`Range` :

  rdfs:Resource,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:hasContact

The contact information of the landmark in question

`Type` :

  --

`Domain` :

  slo:Landmark,

`Range` :

  nco:Contact,

`Superproperties` :

  --

`Subproperties` :

  --

### slo:longitude

Positive to the East of the Greenwich meridian, negative to the West (following WGS-84)

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:verticalAccuracy

Represents the error estimate of vertical (earths-surface) accuracy in meters.

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:endTime

`Type` :

  --

`Domain` :

  slo:Route,

`Range` :

  xsd:dateTime,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:iconUrl

Url of the icon that corresponds to this landmark.

`Type` :

  --

`Domain` :

  slo:Landmark,

`Range` :

  rdfs:Resource,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:startTime

`Type` :

  --

`Domain` :

  slo:Route,

`Range` :

  xsd:dateTime,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:boundingLatitudeMin

Southern latitude of the bounding box

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:altitude

Altitude following WGS 84 reference

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:timestamp

Timestamp when the geolocation is referenced. Create subproperties for certain use cases

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:dateTime,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:isRemovable

Flag to indicate if this instance is removable. This restriction is not enforced by tracker; it is API responsability to honor the value

`Type` :

  --

`Domain` :

  slo:LandmarkCategory,

`Range` :

  xsd:boolean,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:latitude

Positive values for the north hemisphere, negative for the south

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:horizontalAccuracy

Represents the error estimate of horizontal (earths-surface) accuracy in meters.

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:radius

Radius from the center to define an area. Some applications can use it in 2D sense, making then a circle instead of a sphere

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:location

This can be subclassed to add semantics

`Type` :

  --

`Domain` :

  nie:InformationElement,

`Range` :

  slo:GeoLocation,

`Superproperties` :

  --

`Subproperties` :

  --

### slo:routeDetails

FIXME Domain can be resource if we handle map-files correctly in the ontology

`Type` :

  --

`Domain` :

  slo:Route,

`Range` :

  xsd:string,

`Superproperties` :

  --

`Subproperties` :

  --

### slo:boundingLatitudeMax

Northern latitude of the bounding box

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:boundingLongitudeMin

Western longitude of the bounding box

`Type` :

  --

`Domain` :

  slo:GeoLocation,

`Range` :

  xsd:double,

`Superproperties` :

  --

`Subproperties` :

  --

`Cardinality` :

  1

### slo:belongsToCategory

Relation of a landmark with a landmark category

`Type` :

  --

`Domain` :

  slo:Landmark,

`Range` :

  slo:LandmarkCategory,

`Superproperties` :

  --

`Subproperties` :

  --