Infrastructure Topology
type: Ontology
version IRI: https://w3id.org/dot/0.8
creator: Al-Hakam Hamdan
creator: Jens Bartnitzek
description: Ontology that defines the topology infrastructure networks.
issued: 2024-05-10
license: https://creativecommons.org/licenses/by/1.0
modified: 2024-05-10
preferred namespace prefix: into
preferred namespace uri: https://app.korfin.de/ontology/into#
version info: 0.8
type: NamedIndividual
type: Vocabulary

aggregates Topological Element
type: ObjectProperty
inverse of: is aggregated by Topological Element
domain: Topological Element
range: Topological Element
comment: An aggregating relationship between an instance of Topological Element and its consisting Topological Element instance.

assigned to Alignment
type: ObjectProperty
domain: Alignment Edge
range: Alignment
property chain axiom: assigned to Section
property chain axiom: part of Alignment
comment: Relationship that assigns an instance of Alignment Edge to a corresponding instance of Alignment.

assigned to Section
type: ObjectProperty
domain: Alignment Edge
range: Alignment Section
comment: Relationship that assigns an instance of Alignment Edge to a corresponding instance of Alignment Section.

connects to Edge
type: ObjectProperty
inverse of: connects to Node
domain: Node
range: Edge
comment: A connecting relationship between an instance of Node and its connecting Edge instance.

connects to Node
type: ObjectProperty
domain: Edge
range: Node
comment: A connecting relationship between an instance of Edge and its connecting Node instance.

contains Edge
type: ObjectProperty
domain: Topology
range: Edge
comment: An aggregating relationship between an instance of Topology and its consisting Edge instance.

contains Node
type: ObjectProperty
domain: Topology
range: Node
comment: An aggregating relationship between an instance of Topology and its consisting Node instance.

contains Station
type: ObjectProperty
domain: Alignment
range: Alignment Station
property chain axiom: divided by Section
property chain axiom: ends at Station
property chain axiom: starts at Station
comment: An aggregating relationship between an instance of Alignment and its consisting Alignment Station instance.

divided by Section
type: ObjectProperty
inverse of: part of Alignment
domain: Alignment
range: Alignment Section
comment: A relationship between an instance of Alignment and its consisting Alignment Section instance that represents a division of the Alignment.

ends at Node
type: ObjectProperty
sub property of: connects to Node
domain: Edge
range: Node
comment: A connecting relationship between an instance of Edge and the connecting Node instance that defines the end of the edge.

ends at Station
type: ObjectProperty
domain: Alignment Section
range: Alignment Station
comment: A connecting relationship between an instance of Alignment Section and the connecting Alignment Station instance that defines the end of the alignment section.

inverse to Edge
type: ObjectProperty
type: SymmetricProperty
domain: Edge
range: Edge
comment: Relationship that assigns an instance of Edge to another Edge instance that has inverse start nodes and end nodes. This means that the start node of one Edge instance is the end node of the other Edge instance and vice versa.

is aggregated by Topological Element
type: ObjectProperty
domain: Topological Element
range: Topological Element
comment: An aggregating relationship between an instance of Topological Element and the Topological Element instance in which it is aggregated.

is connected
type: ObjectProperty
type: IrreflexiveProperty
domain: Node
range: Node
property chain axiom: connects to Edge
property chain axiom: connects to Node
comment: A relationship that connects two instances of Node with each other.

part of Alignment
type: ObjectProperty
domain: Alignment Section
range: Alignment
comment: Relationship that assigns an instance of Alignment Section to a corresponding instance of Alignment.

starts at Node
type: ObjectProperty
sub property of: connects to Node
domain: Edge
range: Node
comment: A connecting relationship between an instance of Edge and the connecting Node instance that defines the start of the edge.

starts at Station
type: ObjectProperty
domain: Alignment Section
range: Alignment Station
comment: A connecting relationship between an instance of Alignment Section and the connecting Alignment Station instance that defines the start of the alignment section.

direction
type: DatatypeProperty
domain: Alignment Edge
comment: Defines the course of an Alignment Edge.

station
type: DatatypeProperty
domain: Alignment Station
comment: A number for identifying the station position in relation to the start station inside an Alignment or Alignment Section.

Alignment
type: Class
comment: Abstract routing of infrastructure, such as roads, railroad lines or canals. The course of an alignment is represented with the help of a mathematically defined axis in the terrain.

Alignment Edge
type: Class
subclass of: Edge
comment: Specialized Edge that is related to the Alignment through corresponding Alignment Sections, thus having a relation to the infrastructure geometry.

Alignment Node
type: Class
subclass of: Node
comment: Specialized Node that is related to the Alignment through corresponding Alignment Stations, thus having a relation to the infrastructure geometry.

Alignment Section
type: Class
comment: An Alignment Section consists of a start and end position (from and to) in relation to the same Alignment. As the positions are reused, they are realized as separate objects(the end of a section is usually the start of the next section for the same alignment). The positions are defined in relation to an Alignment.

Alignment Station
type: Class
comment: Define the beginning and end of an Alignment Section and are part of the Alignment.

Edge
type: Class
subclass of: Topological Element
comment: Describes the direct link between two Nodes.

Macro Edge
type: Class
subclass of: Edge
comment: Specialized Edge that is linked to corresponding nodes and edges of the lower topology level.

Macro Node
type: Class
subclass of: Node
comment: Specialized Node that is linked to corresponding nodes and edges of the lower topology level.

Node
type: Class
subclass of: Topological Element
comment: Serves as connective point in a topology that is connected to other Nodes through Edges.

Topological Element
type: Class
comment: An abstraction of an element used for defining a topology.

Topology
type: Class
comment: Abstraction of an infrastructure network as logical node and edge structures separated from its geometric references.