ANNEX IF1COMMON TYPES, DEFINITIONS AND REQUIREMENTS

Annotations:

5.GENERIC NETWORK MODEL

5.1.Spatial Object Types

5.1.1.Cross Reference (CrossReference)

Represents a reference between two elements in the same network.

Association roles of the spatial object type CrossReference

Association role

Definition

Type

Voidability

element

The cross referenced elements

NetworkElement

5.1.2.Generalised Link (GeneralisedLink)

Abstract base type representing a linear network element that may be used as a target in linear referencing.

This type is a sub-type of NetworkElement.

This type is abstract.

5.1.3.Grade Separated Crossing (GradeSeparatedCrossing)

Indicator which of two or more intersecting elements is/are below and which is/are above, to be used if elevation coordinates are not present or cannot be trusted.

This type is a sub-type of NetworkElement.

Association roles of the spatial object type GradeSeparatedCrossing

Association role

Definition

Type

Voidability

element

Sequence of crossing links. The order reflects their elevation; the first link is the lower link.

Link

5.1.4.Link (Link)

Curvilinear network element that connects two positions and represents a homogeneous path in the network. The connected positions may be represented as nodes.

This type is a sub-type of GeneralisedLink.

This type is abstract.

Attributes of the spatial object type Link

Attribute

Definition

Type

Voidability

centrelineGeometry

The geometry that represents the centreline of the link.

GM_Curve

fictitious

Indicator that the centreline geometry of the link is a straight line with no intermediate control points – unless the straight line represents the geography in the resolution of the data set appropriately.

Boolean

Association roles of the spatial object type Link

Association role

Definition

Type

Voidability

endNode

The optional end node for this link. The end node may be the same instance as the start node.

Node

startNode

The optional start node for this link.

Node

5.1.5.Link Sequence (LinkSequence)

A network element which represents a continuous path in the network without any branches. The element has a defined beginning and end and every position on the link sequence is identifiable with one single parameter such as length.

This type is a sub-type of GeneralisedLink.

This type is abstract.

Attributes of the spatial object type LinkSequence

Attribute

Definition

Type

Voidability

link

The ordered collection of directed links that constitute the link sequence.

DirectedLink

5.1.6.Link Set (LinkSet)

A collection of link sequences and/or individual links that has a specific function or significance in a network.

This type is a sub-type of NetworkElement.

This type is abstract.

Association roles of the spatial object type LinkSet

Association role

Definition

Type

Voidability

link

The set of links and link sequences that constitute the link set.

GeneralisedLink

5.1.7.Network (Network)

A network is a collection of network elements.

Attributes of the spatial object type Network

Attribute

Definition

Type

Voidability

geographicalName

Geographical name for this network.

GeographicalName

voidable

Association roles of the spatial object type Network

Association role

Definition

Type

Voidability

elements

The collection of elements that constitutes the network.

NetworkElement

5.1.8.Network Area (NetworkArea)

A 2-dimensional element in a network.

This type is a sub-type of NetworkElement.

This type is abstract.

Attributes of the spatial object type NetworkArea

Attribute

Definition

Type

Voidability

geometry

Represents the geometric properties of the area

GM_Surface

5.1.9.Network Connection (NetworkConnection)

Represents a logical connection between two or more network elements in different networks.

This type is a sub-type of NetworkElement.

Attributes of the spatial object type NetworkConnection

Attribute

Definition

Type

Voidability

type

Categorisation of the network connection.

ConnectionTypeValue

voidable

Association roles of the spatial object type NetworkConnection

Association role

Definition

Type

Voidability

element

Network elements in different networks

NetworkElement

Constraints of the spatial object type NetworkConnection

All elements have to be in different networks

5.1.10.Network Element (NetworkElement)

Abstract base type representing an element in a network. Every element in a network provides some function that is of interest in the network.

This type is abstract.

Attributes of the spatial object type NetworkElement

Attribute

Definition

Type

Voidability

beginLifespanVersion

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

DateTime

voidable

endLifespanVersion

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

DateTime

voidable

inspireId

External object identifier of the spatial object.

Identifier

Association roles of the spatial object type NetworkElement

Association role

Definition

Type

Voidability

inNetwork

The networks in which a network element is a member.

Network

voidable

5.1.11.Network Property (NetworkProperty)

Abstract base type representing phenomena located at or along a network element. This base type provides general properties to associate the network-related phenomena (network properties) with the network elements.

This type is abstract.

Attributes of the spatial object type NetworkProperty

Attribute

Definition

Type

Voidability

beginLifespanVersion

Date and time at which this version of the spatial object was inserted or changed in the spatial data set.

DateTime

voidable

endLifespanVersion

Date and time at which this version of the spatial object was superseded or retired in the spatial data set.

DateTime

voidable

inspireId

External object identifier of the spatial object.

Identifier

networkRef

Spatial reference of the network-related property.

NetworkReference

voidable

5.1.12.Node (Node)

Represents a significant position in the network that always occurs at the beginning or the end of a link.

This type is a sub-type of NetworkElement.

This type is abstract.

Attributes of the spatial object type Node

Attribute

Definition

Type

Voidability

geometry

The location of the node.

GM_Point

Association roles of the spatial object type Node

Association role

Definition

Type

Voidability

spokeEnd

The links that enter the node.

Link

voidable

spokeStart

The links that leave the node.

Link

voidable

5.2.Data Types

5.2.1.Directed Link (DirectedLink)

A link either in its positive or negative direction.

Attributes of the data type DirectedLink

Attribute

Definition

Type Voidability

Voidability

direction

Indicates if the directed link agrees (positive) or disagrees (negative) with the positive direction of the link.

Sign

Association roles of the data type DirectedLink

Association role

Definition

Type Voidability

Voidability

link

The link

Link

5.2.2.Link Reference (LinkReference)

A network reference to a linear network element.

This type is a sub-type of NetworkReference.

Attributes of the data type LinkReference

Attribute

Definition

Type

Voidability

applicableDirection

The directions of the generalised link to which the reference applies. In cases where a property does not apply to a direction along a link, but represents a phenomenon along a link, ‘inDirection’ refers to the right side in the direction of the link.

LinkDirectionValue

voidable

Constraints of the data type LinkReference

Linear reference targets must be linear network elements. That is, if linear referencing is used or direction is relevant, the target of the network reference shall be a link or a link sequence.

5.2.3.Network Reference (NetworkReference)

A reference to a network element.

Association roles of the data type NetworkReference

Association role

Definition

Type

Voidability

element

The referenced network element.

NetworkElement

5.2.4.Simple Linear Reference (SimpleLinearReference)

A network reference that is restricted to part of a linear network element. The part is the part of the network element between fromPosition and toPosition.

This type is a sub-type of LinkReference.

Attributes of the data type SimpleLinearReference

Attribute

Definition

Type

Voidability

fromPosition

The start position of the linear element, expressed as the distance from the start of the linear network element along its curve geometry.

Length

offset

An offset from the centreline geometry of the generalised link, where applicable; a positive offset is to the right in the direction of the link, a negative offset is to the left.

Length

voidable

toPosition

The end position of the linear element, expressed as the distance from the start of the linear network element along its curve geometry.

Length

5.2.5.Simple Point Reference (SimplePointReference)

A network reference that is restricted to a point on a linear network element. The point is the location on the network element at the position atPosition along the network.

This type is a sub-type of LinkReference.

Attributes of the data type SimplePointReference

Attribute

Definition

Type

Voidability

atPosition

Position of the point, expressed as the distance from the start of the linear network element along its curve geometry.

Length

offset

An offset from the centreline geometry of the generalised link, where applicable; a positive offset is to the right in the direction of the link, a negative offset is to the left.

Length

voidable

5.3.Code Lists

5.3.1.Connection Type (ConnectionTypeValue)

Types of connections between different networks.

F1The allowed values for this code list comprise only the values in the table below.

F2F1Values for the code list ConnectionTypeValue

Value

Definition

crossBorderConnected

Connection between two network elements in different networks of the same type, but in adjacent areas. The referenced network elements represent the different, but spatially connected real-world phenomena.

crossBorderIdentical

Connection between two network elements in different networks of the same type, but in adjacent areas. The referenced network elements represent the same real-world phenomena.

intermodal

Connection between two network elements in different transport networks that use a different transport mode. The connection represents a possibility for the transported media (people, goods, etc) to change from one transport mode to another.

5.3.2.Link Direction (LinkDirectionValue)

List of values for directions relative to a link

F1The allowed values for this code list comprise only the values in the table below.

F2F1Values for the code list LinkDirectionValue

Value

Definition

bothDirections

In both directions.

inDirection

In direction of the link.

inOppositeDirection

In the opposite direction of the link.