Ontology for Indoor Navigation
type: Ontology
is version of: http://lod.nik.uni-obuda.hu/iloc/iloc#
date: 2015-07-01
issued: 2015-07-01
description: This ontology provides indoor location and navigation features.
preferred namespace uri: http://lod.nik.uni-obuda.hu/iloc/iloc#
preferred namespace prefix: iloc
creator: Andras Micsik
creator: Barnabas Szasz
creator: Rita Fleiner
license: http://creativecommons.org/licenses/by/3.0/
imports: ns
imports: wgs84 pos
imports: qudt#

belongs to Room
type: ObjectProperty
comment: This property states that a Point of Interest belongs to a Room. POIs can belong to multiple rooms: e.g. doors are part of both rooms.
domain: Point of Interest
range: Room
term status: stable
inverse of: has POI

connects to POI
type: ObjectProperty
type: SymmetricProperty
comment: This property is used to describe a direct route between POIs.
range: Point of Interest
term status: stable
domain: Point of Interest
sub property of: connects to POI (one way)

connects to RouteSection
type: ObjectProperty
comment: This property is used to define either one of the POIs of a RouteSection instance.
range: Point of Interest
term status: stable
domain: Route section

connects to RouteSection
type: ObjectProperty
comment: This property is used to define the start POI of a RouteSection instance.
range: Point of Interest
term status: stable
domain: Route section
sub property of: connects to RouteSection

connects to RouteSection
type: ObjectProperty
comment: This property is used to define the target POI of a RouteSection instance.
range: Point of Interest
term status: stable
domain: Route section
sub property of: connects to RouteSection

connects to POI (one way)
type: ObjectProperty
type: AsymmetricProperty
comment: This property is used to describe a direct walkable one-way route between POIs. Only walking from the subject to the object is possible/allowed.
range: Point of Interest
term status: stable
domain: Point of Interest

has POI
type: ObjectProperty
comment: This property states that there is a Point of Interest in a Room. Multiple rooms can include the same POI: e.g. doors are part of both rooms.
range: Point of Interest
domain: Room
term status: stable
inverse of: belongs to Room

has Category
type: ObjectProperty
comment: This property states that a Room or Point of Interest has a specific category, like Hallway, Office, etc. Category can be any resource.
term status: stable

has Category
type: ObjectProperty
comment: This property states that a RouteSection has a specific constraint, requiring permission or ability to traverse.
range: Route section
term status: stable
domain: Route constraint

is part of
type: ObjectProperty
comment: Object property to specify another Location which includes (is broader of) this Location.
range: Location
term status: stable
domain: Location

Building
type: Class
subclass of: Location
term status: stable
comment: Represents a whole building. It may have an address and spatial coordinates.

Building Entrance
type: Class
subclass of: Entrance
term status: stable
comment: Represents the entrance where one can enter/leave the building.

Building Part
type: Class
subclass of: Location
term status: stable
comment: Superclass of every part of a building.

Elevator
type: Class
subclass of: VerticalPassage
term status: stable
comment: Connects Rooms on different floors.

Entrance
type: Class
subclass of: Point of Interest
term status: stable
comment: Represents any type of entrance

Floor
type: Class
subclass of: Building Part
term status: stable
comment: It is part of a building. It may consist of Rooms.

Location
type: Class
subclass of: SpatialThing
subclass of: Location
term status: stable
comment: Superclass for all location.

Point of Interest
type: Class
term status: stable
subclass of: Location
comment: An entity with Location. Can be used as part of a route.

Room
type: Class
subclass of: Building Part
term status: stable
comment: Represents any type of room within a building.

Room Entrance
type: Class
subclass of: Entrance
term status: stable
comment: Represents the entrance where one can enter/leave the room.

Stairway
type: Class
subclass of: VerticalPassage
term status: stable
comment: Connects Rooms on different floors.

VerticalPassage
type: Class
subclass of: Room
term status: stable
comment: Connects Rooms on different floors using any method.

Route constraint
type: Class
term status: stable
comment: RouteConstraint instances represent any abilities or permissions required to traverse a Route Section. Such Route Constraints can be a required employee badge or the ability to climb stairs.

Route section
type: Class
term status: stable
comment: Route section directly connecting two POIs