## MLO Ontology Classes

### mlo:GeoSphere

Point and radius to define an area in the space

`Superclasses` : | mlo:GeoPoint,
`Subclasses` : | --
`In domain of` : | mlo:radius,
`In range of` : | --

### mlo:LocationBoundingBox

`Superclasses` : | mlo:GeoBoundingBox,
`Subclasses` : | --
`In domain of` : | mlo:boxNorthLimit, mlo:boxVerticalLimit, mlo:boxEastLimit, mlo:boxSouthWestCorner,
`In range of` : | --

### Note:

This class is deprecated

### mlo:GeoBoundingBox

Bounding box for a region in the space, defined with 2 points in 2D. We assume that the box is always aligned with parallels and meridians.

`Superclasses` : | nie:InformationElement,
`Subclasses` : | mlo:Route, mlo:LocationBoundingBox,
`In domain of` : | mlo:bbSouthEast, mlo:bbNorthWest,
`In range of` : | mlo:asBoundingBox,

### mlo:Landmark

Use the nie title, description, ... properties

`Superclasses` : | nie:InformationElement,
`Subclasses` : | mlo:PointOfInterest,
`In domain of` : | mlo:poiLocation, mlo:belongsToCategory,
`In range of` : | --

### mlo:LandmarkCategory

Predefined set of instances for categories of landmarks

`Superclasses` : | nie:InformationElement,
`Subclasses` : | --
`In domain of` : | mlo:isRemovable,
`In range of` : | mlo:belongsToCategory,
`Predefined instances` : | mlo:predefined-landmark-category-transport, mlo:predefined-landmark-category-sports, mlo:predefined-landmark-category-sightseeing, mlo:predefined-landmark-category-shopping, mlo:predefined-landmark-category-religious-places, mlo:predefined-landmark-category-public-service, mlo:predefined-landmark-category-people, mlo:predefined-landmark-category-outdoor-activities, mlo:predefined-landmark-category-geographical-area, mlo:predefined-landmark-category-food-beverage, mlo:predefined-landmark-category-entertainment, mlo:predefined-landmark-category-educational-institute, mlo:predefined-landmark-category-communication, mlo:predefined-landmark-category-business, mlo:predefined-landmark-category-accommodation,

### mlo:GeoPoint

The inherited properties from InformationElement can be used to add details.

`Superclasses` : | nie:InformationElement,
`Subclasses` : | mlo:GeoSphere,
`In domain of` : | mlo:address, mlo:state, mlo:country, mlo:city, mlo:timestamp, mlo:altitude, mlo:longitude, mlo:latitude,
`In range of` : | mlo:poiLocation, mlo:asGeoPoint, mlo:bbSouthEast, mlo:bbNorthWest, mlo:boxNorthLimit, mlo:boxVerticalLimit, mlo:boxEastLimit, mlo:boxSouthWestCorner,

### mlo:PointOfInterest

Use the nie title, description, ... properties

`Superclasses` : | mlo:Landmark,
`Subclasses` : | --
`In domain of` : | --
`In range of` : | --

### Note:

This class is deprecated

### mlo:GeoLocation

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

`Superclasses` : | nie:InformationElement,
`Subclasses` : | --
`In domain of` : | mlo:asPostalAddress, mlo:asGeoPoint, mlo:asBoundingBox,
`In range of` : | mlo:location,

### mlo:Route

`Superclasses` : | mlo:GeoBoundingBox,
`Subclasses` : | --
`In domain of` : | mlo:routeDetails, mlo:endTime, mlo:startTime,
`In range of` : | --