Purl

NeTEx Belgium: Timetables (application profile)

This document describes an application profile, in this case NeTEx Belgium: Timetables (application profile). The application profile specifies a semantic data model covering a set of use cases. The specification consists of terms with their constraints (cardinalities, codelists, usage guidelines).

Summary

The application profile NETEX Belgium - Timetables describes how the terms from the corresponding vocabulary should be used to describe the network topology and timetables of a public transport network.

De standard is based on the EPIP profile on NETEX.

Use cases for this standard are: route planning, cartography (network plans), timetables and looking up stops/lines.

Public transport is typically offered in the form of Lines, which can be grouped, for example on the basis of the transport mode (train, tram, bus…) and form part of a Network. These Lines follow certain Routes on the terrain, the model allows to describe the direction and geometry of these Routes by means of Route Points and connections between them, the Route Links.

Another part of the model describes the services offered by the Lines: the places where stops are made and the times at which these stops are made.

A Line follows a so-called Journey Pattern, ie the sequence of Points that are served by the Line. Its specialization, a Service Pattern, describes the sequence of Points where you actually stop. These are the so-called Scheduled Stop Points: places where passengers can get on or off. These logical stops can be linked to physical stops (Stop Place class) that are described separately in the application profile NETEX Belgium - Stop Places.

Passing Times can be specified for each point served by a Line or where it stops for passengers. These times can be grouped per stop, which are the typical timetables found there. They can also be ordered according to the Journey Pattern of a Line and then describe an individual Service Journey with the Transit Times at the stops.

A specific Service Journey is not necessarily performed daily, it may be limited to certain Day Types, eg only on weekdays. The model allows to describe and link these Day Types to actual dates (Operational Days) and periods (Operational Periods) in order to arrive at a complete Service Calendar.

Finally, we mention some supporting classes, eg to indicate the parties that offer or perform the transport (respectively the Authority and the Operator) or to describe Vehicle Types and their Passenger Capacity or a class that supports route planning (Service Journey Link).

The code lists in the diagram are merely illustrative. The lists are sometimes incomplete (indicated by the value etc at the end of the list). The values provided are not necessarily those that will be used in an implementation.

Status of this document

This application profile has the status of Recommended Standard published on 2023-10-24.

Information about the process and the decisions involved in the creation of this specification are consultable at the registry of standards.

License

This specification of Digitaal Vlaanderen is published under "Model license Free Reuse - v1.0".

Conformance

An implementation is conformant with this application profile if it satisfies these rules.

Overview

This document describes the usage of the following datatypes for a correct usage of the Application Profile:
| Address Representation | Booking Arrangement | Contact Info | Geometry | Headway Interval | Identifier | Line String | Notice Assignment | Number | Opening Hours Specification | Point (Datatype) | Polygon | Quantitative Value | Standard Unit |

Entities

Accessibility Assessment

Description
The accessibility characteristics of an entity used by passengers such as a Stop Place.
Properties
For this entity the following properties are defined: accessibilityLimitation.
Property Expected Range Cardinality Description Usage Codelist
accessibilityLimitation AccessibilityLimitation 1..* Reference to an AccessibilityLimitation making up the AccessibilityAssessment.

AccessibilityLimitation

Description
Describes the usability of an entity for passengers with certain needs.
Properties
For this entity the following properties are defined: accessibilityLevel, accessibilityType.
Property Expected Range Cardinality Description Usage Codelist
accessibilityLevel LimitationStatus 1 Level of usability.
accessibilityType LimitationType 1 Type of usability. Eg accessible by wheelchair, escalator free access etc.

Accommodation

Description
Characteristics of the accommodation available on a service.
Usage
Eg First Class Couchette with Shower.
Properties
For this entity the following properties are defined: accommodationFacility, fareClass, nuisanceFacility, passengerCommFacility.
Property Expected Range Cardinality Description Usage Codelist
accommodationFacility AcommodationFacilityType 0..1 Type of Accommodation.
fareClass Fare Class 0..1 FareClass of the Accommodation.
nuisanceFacility NuisanceFacilityType 0..1 NuisanceFacility of the Accommodation.
passengerCommFacility PassengerCommsFacilityType 0..* Communication facilities within the Accommodation.

Address

Description
Information that makes it possible to refer in a structured and unique way to a building unit, a berth, a location or a plot on the basis of a municipality name, a street name, a house number and possibly a bus number and a postal code.
Usage
The definition refers to Belgian Addresses. In other countries, an Address may refer to other geographical objects (not a building unit or parcel) or may consist of other designations (different from house number and bus number) or of components other than street name, municipality name or postal code. Foreign addresses can be exchanged using the Address Representation object. More detail on this class in the INSPRE Address specification.
Properties
No properties have been defined for this entity.

Agent

Description
Someone who or something that can act or produce an effect.
Properties
No properties have been defined for this entity.

Authority

Description
An Organisation under which the responsibility of organising the transport service in a certain area is placed.
Subclass of
Organization, Authority or Operator
Properties
For this entity the following properties are defined: address.
Property Expected Range Cardinality Description Usage Codelist
address Address Representation 0..1 Postal address of the Authority.

Authority or Operator

Description
An Authority or an Operator.
Usage
Abstract class, i.e. one of its subclasses Authority or Operator should be instantiated.
Properties
No properties have been defined for this entity.

Day Type

Description
A type of day characterised by one or more properties which affect public transport operation.
Usage
For example: weekday in school holidays.
Properties
For this entity the following properties are defined: day length, defined by, described by, description, earliest time, name, short name, timeband.
Property Expected Range Cardinality Description Usage Codelist
day length Duration 0..1 Length of the Day Type.
defined by Service Calendar 0..* Service Calendar that defines the Day Type Assignment.
described by Property of Day 0..* Property of Day that is used to describe the Day Type.
description LanguageString 0..1 Description of the Day Type.
earliest time Time 0..1 Earliest start time of the Day Type.
name LanguageString 0..1 Name of the Day Type.
short name LanguageString 0..1 Short name of the Day Type.
timeband Timeband 0..* Timeband associated with the Day Type.

Day Type Assignment

Description
The assignment of operational characteristics, expressed by Day Types, to particular Operating Days within a Service Calendar.
Properties
For this entity the following properties are defined: available, Dagtype, date, Dienstkalender, name, operating period.
Property Expected Range Cardinality Description Usage Codelist
available Boolean 1 Whether available on assigned day.
Dagtype Day Type 1 Referentie naar verbonden klasse.
date Date 0..1 Date of the Day Type Assignment.
Dienstkalender Service Calendar 1 Referentie naar verbonden klasse.
name LanguageString 0..1 Name of the Day Type Assignment.
operating period Operating Period 1 Reference to the Operating Period assigned by this Day Type Assignment.

Destination Display

Description
An advertised destination of a specific Line or Journey Pattern, usually displayed on a head sign or at other on-board locations.
Properties
For this entity the following properties are defined: front text, public code, side text, variant, via.
Property Expected Range Cardinality Description Usage Codelist
front text LanguageString 0..1 Front of vehicle text associated with the Destination Display.
public code String 0..1 Public code (to be presented to the public) associated with the Destination Display.
side text LanguageString 0..1 Text to display on the side of the vehicle associated with the Destination Display.
variant Destination Display Variant 0..* Variant of the Destination Display.
via Via 0..* Text to display for Via display.

Destination Display Variant

Description
Variant of a given Destination Display, as needed for different media channels (electronic, printed, audio, mobile app, etc.).
Properties
For this entity the following properties are defined: destination display variant type, front text, side text, via.
Property Expected Range Cardinality Description Usage Codelist
destination display variant type Destination Display Variant Type 1 Type of the Destination Display Variant.
front text LanguageString 0..1 Front of vehicle text associated with the Destination Display Variant.
side text LanguageString 0..1 Text to display on the side of the vehicle associated with the Destination Display Variant.
via Via 0..* Text to show for Via display.

Direction

Description
States the relative direction of use of a Line, e.g. "North Bound", "South Bound", etc.
Properties
For this entity the following properties are defined: direction type, opposite direction.
Property Expected Range Cardinality Description Usage Codelist
direction type Direction Type 0..1 A fixed value e.g. "outbound", "inbound", "clockwise","anticlockwise" associated with this direction.
opposite direction Direction 0..1 Reference to a Direction that runs counter to this Direction.

FaciltySet

Description
Facilities available at a Site or Service.
Properties
No properties have been defined for this entity.

Formal Organization

Description
A recognized organization, recognized in a broad sense or more specifically in a legal sense, with associated rights and obligations.
Usage
Eg a company, a non-profit organization, a government body, a church community.
Subclass of
Organization
Properties
No properties have been defined for this entity.

Group of Entities

Description
A set of Entities grouped together according to a purpose of grouping, e.g. grouping of stops known to the public by a common name.
Properties
No properties have been defined for this entity.

Group of Lines

Description
Group of Lines can be used to define several kinds of PT networks and sub-networks: what is usually called a ‘public transport network’ is in fact only a specific GroupOfLines and a Line may belong to several of them.
Subclass of
Group of Entities
Properties
For this entity the following properties are defined: composed of, mainline, name, transport mode.
Property Expected Range Cardinality Description Usage Codelist
composed of Line 1..* The Lines that together make up the Group of Lines.
mainline Line 0..1 The main Line of a Group of Lines.
name LanguageString 0..1 Name of the Group of Lines.
transport mode Transportmode 0..1 Transportmode of the Group of Lines.

Journey

Description
Travel from one place to another.
Properties
No properties have been defined for this entity.

Journey Part

Description
A part of a Vehicle Journey created according to a specific functional purpose, for instance in situations when vehicle coupling or separation occurs.
Properties
For this entity the following properties are defined: description, endTime, endTimeDayOffset, facility, fromStopPoint, journeyPartCouple, journeyPartPosition, mainPart, startTime, startTimeDayOffset, toStopPoint, trainNumber.
Property Expected Range Cardinality Description Usage Codelist
description LanguageString 0..1 Description of the JourneyPart.
endTime Time 1 EndTime of the JourneyPart.
endTimeDayOffset Integer 0..1 Number of days after the journey startTime that the endTime is.
facility Service Facility Set 0..* Facility available during the JourneyPart.
fromStopPoint Scheduled Stop Point 0..1 Reference to the ScheduledStopPoint the JourneyPart starts from.
journeyPartCouple JourneyPartCouple 0..1 Reference to the JourneyPartCouple of the Journey that the JourneyPart joins.
journeyPartPosition JourneyPartPosition 0..* Position in the Train of the JourneyPart.
mainPart JourneyPartCouple 0..1 Reference to the JourneyPartCouple of the main Journey of the JourneyPart.
startTime Time 1 StartTime of the JourneyPart.
startTimeDayOffset Integer 0..1 Number of days after the journey startTime that the startTime is.
toStopPoint Scheduled Stop Point 0..1 Reference to the ScheduledStopPoint where the JourneyPart ends.
trainNumber Train Number 0..1 Reference to the TrainNumber of the JourneyPart.

Journey Pattern

Description
An ordered list of Scheduled Stop Points and Timing Points on a single Route, describing the pattern of working for public transport vehicles. A Journey Pattern may pass through the same Point more than once.
Subclass of
Link Sequence
Properties
For this entity the following properties are defined: destination display, direction, distance, made up of, name, route.
Property Expected Range Cardinality Description Usage Codelist
destination display Destination Display 0..1 Destination Display associated with the Journey Pattern.
direction Direction 0..1 Direction of the Journey Pattern (often used to distinguish groups of Journey Patterns using the same branches (i.e. Routes) of a Line). Direction is available for the purposes of filtering (for example in a journey planner UI or timetable information system) but is not expected to be provided as descriptive information.
distance Quantitative Value 0..1 Distance of the Journey Pattern.
made up of Point in Journey Pattern 1..* The ordered sequence of Points that together make up the Journey Pattern.
name LanguageString 0..1 Name of the Journey Pattern.
route Route 0..1 Route associated with the Journey Pattern.

JourneyPartCouple

Description
A set of two ore more JourneyParts of different VehicleJourneys, served simultaneously by the same Train by coupling individual vehicles.
Properties
For this entity the following properties are defined: description, endTime, endTimeDayOffset, fromStopPoint, journeyPart, mainPart, startTime, startTimeDayOffset, toStopPoint, trainNumber.
Property Expected Range Cardinality Description Usage Codelist
description LanguageString 0..1 Description of the JourneyPart.
endTime Time 1 EndTime of the JourneyPartCouple.
endTimeDayOffset Integer 0..1 Number of days after the journey startTime that the endTime is.
fromStopPoint Scheduled Stop Point 1 Reference to the ScheduledStopPoint the JourneyPartCouple starts from.
journeyPart Journey Part 0..* References to a JourneyPart of the Journey that the JourneyPart joins.
mainPart JourneyPartCouple 1 Reference to the JourneyPartCouple of the main journey of a JourneyPartCouple.
startTime Time 1 StartTime of the JourneyPartCouple.
startTimeDayOffset Integer 0..1 Number of days after the journey startTime that the startTime is.
toStopPoint Scheduled Stop Point 1 Reference to the ScheduledStopPoint where the JourneyPartCouple ends.
trainNumber Train Number 0..1 Reference to the TrainNumber of the JourneyPart.

JourneyPartPosition

Description
The relative position in the train of a JourneyPart from a given stop onwards.
Usage
May change in the course of the journey as train components are coupled and uncoupled.
Properties
For this entity the following properties are defined: positionInTrain, scheduledStopPoint.
Property Expected Range Cardinality Description Usage Codelist
positionInTrain Integer 0..1 Position of the JourneyPart in the Train. From the specified ScheduledStopPoint until otherwise stated.
scheduledStopPoint Scheduled Stop Point 0..1 ScheduledStopPoint from which the position is counted.

Line

Description
A grouping of Routes that is generally known to the public by a similar name or number.
Properties
For this entity the following properties are defined: accessibility assessment, additional operator, allowed direction, description, document link, made up of, monitored, name, notice assignment, other mode, presentation, private code, public code, short name, transport mode, transport organisation, transport submode, type of line, url.
Property Expected Range Cardinality Description Usage Codelist
accessibility assessment Accessibility Assessment 0..1 Accessibility assessment of the Line.
additional operator Authority or Operator 0..* References to additional Authorities or Operators for the Line.
allowed direction Direction 0..* Allowed directions for the Line.
description LanguageString 0..1 Description of the Line.
made up of Route 1..* The Routes that make up the Line.
monitored Boolean 0..1 Indicates whether real-time data is normally available for the Line.
name LanguageString 1 Name of the Line.
notice assignment Notice Assignment 0..* Notices assigned to the Line.
other mode Transportmode 0..* Additional Transport Modes for the Line.
presentation Presentation 0..1 Preferred presentation attributes to use when rendering the Line on maps, etc.
private code String 0..1 Alternative identifier of the Line.
public code String 0..1 Public identifier of the Line.
short name LanguageString 0..1 Short name of the Line.
transport mode Transportmode 0..1 Identifier of the primary transport mode of the Line.
transport organisation Authority or Operator 0..1 Authority or Operator associated with the Line.
transport submode Transportmode 0..1 Submode of the Transport Mode of the Line.
type of line Type Of Line 0..1 Reference to a Type of Line.
url URI 0..1 A URL associated with the Line.
Description
Oriented spatial object of dimension 1 with view to the overall description of a Network, describing a connection between two Points.
Properties
No properties have been defined for this entity.
Description
A Link Sequence describes a path through a Network, such as a bus route. It can consist of an ordered set of Points in Sequence (referencing Points of a particular type) or Links in Sequence (referencing Links of a particular type).
Properties
No properties have been defined for this entity.

Network

Description
A named grouping of Lines under which a Transport network is known.
Subclass of
Group of Lines
Properties
For this entity the following properties are defined: made up of, name, transport organisation.
Property Expected Range Cardinality Description Usage Codelist
made up of Group of Lines 0..* The Group of Lines that together make up the Network.
name LanguageString 1 The name of the Network.
transport organisation Authority or Operator 0..1 Authority or Operator in charge of the Network.

Notice

Description
Additional information for passengers that may help them in planning or executing their trip.
Properties
For this entity the following properties are defined: name, noticeType, publicCode, text.
Property Expected Range Cardinality Description Usage Codelist
name LanguageString 0..1 Name of the Notice.
noticeType NoticeType 0..1 Type of the Notice.
publicCode String 0..1 Public code of the Notice.
text LanguageString 0..1 Content text of the Notice.

Operating Day

Description
A day of public transport operation of which the characteristics are defined within in a specific Service Calendar.
Usage
An Operating Day may last more than 24 hours.
Properties
For this entity the following properties are defined: calendar date, day length, earliest time, name.
Property Expected Range Cardinality Description Usage Codelist
calendar date Date 1 Calendar date of the Operating Date.
day length Duration 1 Length of the Operating Day.
earliest time Time 1 Start time of the Operating Day.
name LanguageString 0..1 Name of the Operating Day.

Operating Period

Description
A continuous interval of time between two Operating Days which will be used to define validity.
Properties
For this entity the following properties are defined: from date, name, to date.
Property Expected Range Cardinality Description Usage Codelist
from date DateTime 1 Start operating date (inclusive).
name LanguageString 0..1 Name of the Operating Period.
to date DateTime 1 End operating date (inclusive).

Operator

Description
A company providing public transport services.
Subclass of
Organization, Authority or Operator
Properties
For this entity the following properties are defined: address, country, primary mode.
Property Expected Range Cardinality Description Usage Codelist
address Address Representation 0..1 Postal address of the Operator.
country String 0..1 Reference to the Country.
primary mode Transportmode 0..1 Primary Transport Mode of the Operator.

Organization

Description
A number of people organized into a community or other social, commercial, or political structure. The group has a common purpose or raison d'être that transcends its individual members and it can act as an agent. An organization often has a hierarchical structure.
Usage
More details on this class in the W3C Organization Ontology.
Properties
For this entity the following properties are defined: alternative name, contactinfo, description, preferred name, type.
Property Expected Range Cardinality Description Usage Codelist
alternative name LanguageString 0..* Other name by which the organization is known. E.g. commercial name, informal name…
contactinfo Contact Info 0..* Information such as email, telephone... that allows to contact the Organization.
description LanguageString 0..1 Description of the Organization.
preferred name LanguageString 1 Name by which the organization is preferably indicated.
type Organization Type 0..* Type of Organization. Specialization of classification (besides activity & status).

Passenger Capacity

Description
The maximum number of passengers that can travel with a Vehicle.
Properties
For this entity the following properties are defined: fare class, push chair capacity, seating capacity, special place capacity, standing capacity, total capacity, wheelchair place capacity.
Property Expected Range Cardinality Description Usage Codelist
fare class Fare Class 0..1 Fare class for which the capacity is given, e.g. business, economy, etc.
push chair capacity Integer 0..1 Number of push chairs places.
seating capacity Integer 0..1 Number of seated passengers.
special place capacity Integer 0..1 Number of priority seats.
standing capacity Integer 0..1 Number of passengers that can stand.
total capacity Integer 0..1 Total capacity
wheelchair place capacity Integer 0..1 Number of designated wheelchair areas.

Passenger Stop Assignment

Description
The allocation of a Scheduled Stop Point to a Stop Place.
Usage
More details on this class in the application profile NETEX Belgium - Stop Places.
Properties
No properties have been defined for this entity.

Passing Time

Description
A Passing Time associates a time with a Point in Journey Pattern.
Properties
No properties have been defined for this entity.

Point (Class)

Description
A 0-dimensional node of the Network used for the spatial description of the Network. Points may be located by a Location in a given Locating System.
Properties
For this entity the following properties are defined: location, name, point number, viewed as.
Property Expected Range Cardinality Description Usage Codelist
location Point (Datatype) 1 Location of the Point.
name LanguageString 1 Name of the Point.
point number String 0..1 Arbitrary alternative identifier for the Point.
viewed as Point in Journey Pattern 0..* As used as a Point in a Journey Pattern.

Point in Journey Pattern

Description
Each Point in Journey Pattern specifies the visit of a Service to a specific Point in a particular order within the pattern.
Subclass of
Point in Link Sequence
Properties
For this entity the following properties are defined: a view of, at, change of destination display, description, destination display, order.
Property Expected Range Cardinality Description Usage Codelist
a view of Point (Class) 1 Reference to the abstract Point.
at Time Tabled Passing Time 0..* TimeTabled Passing Time at the Point in Journey Pattern.
change of destination display Boolean 1 Indicates whether the Destination Display changes at this point.
description LanguageString 0..1 Description of the Point in Journey Pattern.
destination display Destination Display 0..1 Destination Display associated with the Point In Journey Pattern.
order Integer 1 Order of Point in Journey Pattern within Journey Pattern.
Description
A Point in a Link Sequence indicating its order in that particular Link Sequence.
Properties
No properties have been defined for this entity.

Point on Route

Description
A Point on Route indicates the sequence of a Route Point within a Route. This intermediate object is required to allow a Route to go several times through the same RoutePoint.
Subclass of
Point in Link Sequence
Properties
For this entity the following properties are defined: a view of, description, order.
Property Expected Range Cardinality Description Usage Codelist
a view of Route Point 1 Reference to the Route Point.
description LanguageString 0..1 Description of the Point on Route.
order Integer 1 Order of Point on Route within Route.

Presentation

Description
Defines a uniform set of values to control appearances of an element (on a map, a schematic map, a paper or screen description, etc.).
Properties
For this entity the following properties are defined: backgroundColour, colour, infoLink, textColour, textFont.
Property Expected Range Cardinality Description Usage Codelist
backgroundColour ColourType 0..1 Default RGB background colour value for graphics associated with an entity.
colour ColourType 0..1 RGB colour value to use for an entity in the user interface. Eg the colour of a Line.
textColour ColourType 0..1 Colour value to use forthe text of an entity in the user interface. Eg he colour of the name of a Line.
textFont TextFontType 0..1 Font of the tekst.

Property of Day

Description
A property which a day may possess, such as school holiday, weekday, summer, winter etc.
Properties
For this entity the following properties are defined: country, crowding, day of month, day of week, day of year, description, holiday type, month of year, name, season, used to describe, week of month.
Property Expected Range Cardinality Description Usage Codelist
country String 0..* Country of holiday type.
crowding Crowding 0..1 Relative busyness of the day, e.g. quiet, normal, busy, etc.
day of month Day 0..1 For those day types that occur on the same day of the month; a month as a number.
day of week Day Of Week 0..7 The day of the week, e.g. Sunday.
day of year MonthDay 0..1 For those day types that occur on the same day every year, month and day.
description LanguageString 1 Description of the Property of Day.
holiday type Holiday Type 0..5 The type of holiday, e.g. Christmas.
month of year Month 0..1 For those day types that occur on the same month every year; a month as a number.
name LanguageString 0..1 The name of the Property of Day.
season Season 0..4 The season, e.g. winter.
used to describe Day Type 0..* Day Type the Property of Day is describing.
week of month Week Of Month 0..5 Week number of the month (1-5).

Registered Organization

Description
Organization with a legal status established by registration. This is more specific than a Formal Organization where this status can also be obtained in another way.
Usage
In Belgium, like in many other countries, the following kinds Organizations must register: company, sole proprietorship, government body, foundation… Upon registration, the Organization receives a company number and its details are entered in a central registry called Crossrads Bank for Enterprises (CBE). More details on this class in the Registered Organization Vocabulary.
Subclass of
Formal Organization
Properties
For this entity the following properties are defined: legal name, registration.
Property Expected Range Cardinality Description Usage Codelist
legal name LanguageString 1 Legally registered name of the organization. Possibly in different languages.
registration Identifier 1 Identifier obtained by the organization upon registration. In the CBE this would be the enterprisenumber.

Route

Description
Ordered list of located Points defining one single path through the road (or rail) Network. A Route may pass through the same Point more than once.
Subclass of
Link Sequence
Properties
For this entity the following properties are defined: covered by, direction, directionType, distance, inverse route, line, name, through.
Property Expected Range Cardinality Description Usage Codelist
covered by Journey Pattern 0..* Journey Pattern that covers the Route.
direction Direction 0..1 Direction of the Route, e.g. inbound, clockwise, etc.
directionType Direction Type 0..1 Reference to the Direction Type of the Route.
distance Quantitative Value 0..1 Distance of the Route.
inverse route Route 0..1 Inverse Route of the Route.
line Line 0..1 Line the Route is associated with.
name LanguageString 0..1 Name of the Route.
through Point on Route 2..* Points through which the Route goes.
Description
An oriented link between two Route Points allowing the definition of a unique path through the Network. The same Route Link may be used in different Routes.
Subclass of
Link
Properties
For this entity the following properties are defined: distance, from, linestring, name, to.
Property Expected Range Cardinality Description Usage Codelist
distance Quantitative Value 1 Distance of the Route Link.
from Route Point 1 Route Point at which the Route Link starts.
linestring Line String 0..1 Linestring specifying the Route Link.
name LanguageString 0..1 Name of the Route Link.
to Route Point 1 Route Point at which the Route Link ends.

Route Point

Description
A Point used to define the shape of a Route through the Network. The same Point may be used in different Routes using a Point on Route.
Subclass of
Point (Class)
Properties
For this entity the following properties are defined: border crossing, end of, start of, viewed as.
Property Expected Range Cardinality Description Usage Codelist
border crossing Boolean 0..1 Indicates whether the Route Point is a border crossing (defined for country borders).
end of Route Link 0..* Route Link of which the Route Point is the end.
start of Route Link 0..* Route Link of which the Route Point is the start.
viewed as Point on Route 0..* As used as a Point on a Route.

Scheduled Stop Point

Description
A Point where passengers can board or alight from vehicles.
Subclass of
Point (Class), Timing Point
Properties
For this entity the following properties are defined: description, end of, location, name, presentation, private code, public code, short name, start of, stop type, tariff zone, timingpoint type, viewed as.
Property Expected Range Cardinality Description Usage Codelist
description LanguageString 0..1 Description of the Scheduled Stop Point.
end of Service Link 0..* Service Link of which the Schedule Stop Point is the end.
location Point (Datatype) 1 Location of the Scheduled Stop Point.
name LanguageString 1 Name of the Scheduled Stop Point.
presentation Presentation 0..1 Presentation values to use when rendering the Stop Point such as a colour and font.
private code String 0..1 Alternative identifier of the Scheduled Stop Point.
public code String 0..1 Public code of the Scheduled Stop Point.
short name LanguageString 0..1 Short name of the Scheduled Stop Point.
start of Service Link 0..* Service Link of which the Schedule Stop Point is the start.
stop type Stop Place Type 0..1 Type of Stop Place.
tariff zone Tariff Zone 0..* Tariff Zones to which the Scheduled Stop Point belongs.
timingpoint type Timingpoint Status 0..1 Timing status of the Scheduled Stop Point.
viewed as Stop Point in Journey Pattern 0..* As used as a Stop Point in a Journey Pattern.

Service Calendar

Description
Collection of Day Types Assignments.
Properties
For this entity the following properties are defined: from date, name, operating day, specified by, to date, within.
Property Expected Range Cardinality Description Usage Codelist
from date Date 0..1 Inclusive start date for validity of the Service Calendar.
name LanguageString 0..1 Name of the Service Calendar.
operating day Operating Day 0..* Operating Day in the Service Calendar.
specified by Day Type 0..* Day Type Assignment specifying the Day Type.
to date Date 0..1 Inclusive end date for validity of the Service Calendar.
within Operating Period 0..* Operating Period within which the Service Calendar is situated.

Service Facility Set

Description
Describes the Facilities available onboard a service.
Usage
Including the type of Accommodation (seating, couchettes, etc.).
Subclass of
FacilitySet
Properties
For this entity the following properties are defined: accommodation, commonFacility, serviceFacility.
Property Expected Range Cardinality Description Usage Codelist
accommodation Accommodation 0..* Accommodatiuon in the ServiceFacilitySet.
commonFacility CommonFacilityType 0..* Generic facilities, common to Sites and Services.
serviceFacility ServiceFacilityType 0..* More specific facilities in the ServiceFacilitySet.

Service Journey

Description
Vehicle Journey on which passengers will be allowed to board or alight from vehicles at stops.
Subclass of
Vehicle Journey
Properties
For this entity the following properties are defined: day type, departure day offset, departure time, facility, journey duration, made using, operator, train number, train size, vehicle type.
Property Expected Range Cardinality Description Usage Codelist
day type Day Type 0..* Day Type for the Service Journey.
departure day offset Integer 0..1 Day offset if the day of departure time of the Service Journey differs from the current Operating Day.
departure time Time 0..1 Time of departure.
facility Service Facility Set 0..* Facility on the Service Journey.
journey duration Duration 0..1 Total length of the Service Journey. Can be computed from individual times. Add to departure time to obtain the Service Journey arrival time.
made using Service Journey Pattern 1 Service Journey Pattern that was followed to make the Service Journey.
operator Operator 0..1 Reference to an Operator.
train number Train Number 0..* Train Numbers - derived through Journey Parts of a Journey - for a multi-part Journey only.
train size Train Sizetype 0..1 Requirements for Train Size.
vehicle type Vehicle Type 0..1 Reference to the Vehicle Type to use on the Service Journey.
Description
The connection between two successive Scheduled Stop Points in a Service Journey. Since a Journey is always valid for a specific time (on a specific Day Type), each Service Journey Link has a specific departure and arrival time. Service Journey Links allow Route Planners to more easily calculate the shortest Routes.
Properties
For this entity the following properties are defined: arrival stop, arrival time, departure stop, departure time, for alighting, for boarding, line.
Property Expected Range Cardinality Description Usage Codelist
arrival stop Scheduled Stop Point 1 Stop Point where the Link arrives.
arrival time DateTime 1 Time when the Link arrives.
departure stop Scheduled Stop Point 1 Stop Place from where the Link departs.
departure time DateTime 1 Time when the Link departs.
for alighting Boolean 1 Indicates if the Link is for alighting.
for boarding Boolean 1 Indicates if the Link is for boarding.
line Line 1 The Line.

Service Journey Pattern

Description
Journey Pattern for a (passenger carrying) Service Journey.
Subclass of
Journey Pattern, Link Sequence
Properties
For this entity the following properties are defined: made up of.
Property Expected Range Cardinality Description Usage Codelist
made up of Stop Point in Journey Pattern 0..* The Stop Points in Journey Pattern that together make up the Service Journey Pattern.
Description
Link between an ordered pair of Scheduled Stop Points.
Subclass of
Link
Properties
For this entity the following properties are defined: distance, from, linestring, name, to.
Property Expected Range Cardinality Description Usage Codelist
distance Quantitative Value 0..1 Distance of the Service Link.
from Scheduled Stop Point 1 Start of the Service Link.
linestring Line String 0..1 Linestring that specifies the Service Link.
name LanguageString 0..1 Name of the Service Link.
to Scheduled Stop Point 1 End of the Service Link.

Site

Description
A type of Place, such as a Stop Place, Point of Interest or Address, to which passengers may wish to travel.
Properties
No properties have been defined for this entity.

Stop Place

Description
A Stop Place represents a station, stop, port, airport or any physical point of access to the transport network.
Usage
More details on this class in the application profile NETEX Belgium - Stop Places.
Subclass of
Site
Properties
No properties have been defined for this entity.

Stop Point in Journey Pattern

Description
Each Point inJourney Pattern specifies the visit of a Service to a specific Scheduled Stop Point in a particular order within the pattern.
Subclass of
Point in Link Sequence
Properties
For this entity the following properties are defined: a view of, booking arrangements, change of destination display, destination display, for alighting, for boarding, notice assignment, onward service link, order, request method, request stop, stop use.
Property Expected Range Cardinality Description Usage Codelist
a view of Scheduled Stop Point 1 Reference to the Scheduled Stop Point.
booking arrangements Booking Arrangement 0..1 Booking Arrangement for stop if different from those for Service Journey.
change of destination display Boolean 0..1 Indicates whether Destination Display changes at this point.
destination display Destination Display 0..1 Destination Display values to show at this point.
for alighting Boolean 0..1 Indicates whetherthe Stop Point may be used for alighting.
for boarding Boolean 0..1 Indicates whetherthe Stop Point may be used for boarding.
notice assignment Notice Assignment 0..* Notice for the Stop Point in Journey Pattern.
order Integer 1 Order of Stop Point in Journey Pattern within Journey Pattern.
request method Request Method Type 0..1 Method to request stop in this particular service pattern; if none specified, as per stop.
request stop Boolean 0..1 Indicates whether stop is a request for stop in this journey. Default if false.
stop use Stop Use 0..1 Nature of use of stop. Default is "access".

Tariff Zone

Description
A Zone used to define a zonal fare structure.
Subclass of
Zone
Properties
For this entity the following properties are defined: centroid, member, polygon, presentation.
Property Expected Range Cardinality Description Usage Codelist
centroid Point (Class) 0..1 Centre Point of the Zone.
member Point (Class) 0..* List of Points within the Group of Points.
polygon Polygon 0..1 Polygon associated with the Zone
presentation Presentation 0..1 Presentation features of the TariffZone. Such as the colour associated with the zone.

Time Tabled Passing Time

Description
The PassingTimes that are the result of the scheduling process and to be published in a timetable are called TimeTabledPassingTimes. The TimeTabledPassingTimes are normally generated a long time before the day of operation and are valid over a long period of time (e.g. summer, winter timetable)
Subclass of
Passing Time
Properties
For this entity the following properties are defined: arrival day offset, arrival time, departure day offset, departure time, headway.
Property Expected Range Cardinality Description Usage Codelist
arrival day offset Integer 0..1 Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day.
arrival time Time 0..1 Arrival time at Point in Pattern.
departure day offset Integer 0..1 Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day.
departure time Time 0..1 Departure time at Point in Pattern.
headway Headway Interval 0..1 Headway interval at Point in Pattern.

Timeband

Description
A period in a day, significant for some aspect of public transport, e.g. similar traffic conditions or fare category.
Properties
For this entity the following properties are defined: day offset, end time, start time.
Property Expected Range Cardinality Description Usage Codelist
day offset Integer 0..1 Day offset of end time from start time. If same day, zero.
end time Time 1 Inclusive end time of the Timeband.
start time Time 1 Inclusive end time of the Timeband.

Timing Point

Description
A Point against which the timing information necessary to build schedules may be recorded.
Properties
No properties have been defined for this entity.

Train

Description
A Train is a vehicle composed of TrainElements in a certain order, i.e. of wagons assembled together and propelled by a locomotive or one of the wagons.
Subclass of
Vehicle Type
Properties
For this entity the following properties are defined: component, numberOfCars, trainSizeType.
Property Expected Range Cardinality Description Usage Codelist
component TrainComponent 0..* Reference to the TrainComponent. And to the corresponding TrainElement.
numberOfCars Integer 0..1 Number of cars of the Train.
trainSizeType Train Sizetype 0..1 Classification of the size of the Train.

Train Number

Description
Provides the specification of codes assigned to particular VehicleJourneys when operated by Trains according to a functional purpose (passenger information, operation follow-up, etc.).
Properties
For this entity the following properties are defined: description, forAdvertisement, identifier.
Property Expected Range Cardinality Description Usage Codelist
description LanguageString 0..1 Description of the TrainNumber.
forAdvertisement String 0..1 TrainNumber to use for advertisement to public if different from the identifier.
identifier Literal 1 Identifier of the TrainNumber.

TrainComponent

Description
Specification of the order of TrainElements in a Train.
Properties
For this entity the following properties are defined: description, label, trainElement.
Property Expected Range Cardinality Description Usage Codelist
description LangString 0..1 Description of the component.
label LangString 0..1 Label of the component.
trainElement TrainElement 1 TrainElement associated with the TrainComponent.

TrainElement

Description
Elementary component of a Train.
Usage
Eg a wagon, a locomotive).
Properties
For this entity the following properties are defined: description, fareClass, name, trainElementtype.
Property Expected Range Cardinality Description Usage Codelist
description LangString 0..1 Description of the TrainElement.
fareClass Fare Class 0..* FareClass of the TrainElement.
name LangString 0..1 Name of the TrainElement.
trainElementtype TrainElementtype 1 Classification of the TrainElement. Eg carriage, engine, restaurantCarriage.

Uic Operating Period

Description
An alternative optimised representation of an Operating Period that uses a string of bits to indicate to which days with the period a specific DayType applies.
Subclass of
Operating Period
Properties
For this entity the following properties are defined: days of week, valid day bits.
Property Expected Range Cardinality Description Usage Codelist
days of week String 0..1 Days of week to which correspond the (up to first seven) bits.
valid day bits String 1 String of bits (built of "0" and "1"), one for each day in the period: whether valid or not valid on the day. Normally there will be a bit for every day between start and end date. If bit is missing, assume available.

Vehicle Journey

Description
A VehicleJourney is the defined movement of a vehicle using a specified Journey Pattern on a particular Route. By virtue of being defined for a Day Type, a Vehicle Journey is a class of journeys that would take place at the same time on each day of a specified Day Type.
Subclass of
Journey
Properties
For this entity the following properties are defined: day type, departure day offset, departure time, journey duration, made using, notice assignment, part, passed at, transport mode, transport submode, vehicle type.
Property Expected Range Cardinality Description Usage Codelist
day type Day Type 1..* Day Type on which the Vehicle Journey is worked.
departure day offset Integer 0..1 Day offset if the day of departure time of the Service Journey differs from the current Operating Day.
departure time Time 0..1 Time of departure.
journey duration Duration 0..1 Total length of the Service Journey. Can be computed from individual times. Add to departure time to obtain the Service Journey arrival time.
made using Journey Pattern 1 Journey Pattern used to make the Vehicle Journey.
notice assignment Notice Assignment 0..* Notice relevant for the whole Journey.
part Journey Part 0..* Part of the Vehicle Journey.
passed at Time Tabled Passing Time 0..* Time Tabled Passing Time at which the Vehicle Journey passes.
transport mode Transportmode 0..1 Transport mode of the Journey.
transport submode Transportmode 0..1 Transport submode of the Journey.
vehicle type Vehicle Type 0..1 Reference to the Vehicle Type to use on the Vehicle Journey.

Vehicle Type

Description
Vehicles may be classified using a Vehicle Type according to how they meet vehicle scheduling requirements as to capacity and on-board facilities (e.g. standard bus, double decker, etc.).
Properties
For this entity the following properties are defined: capacity, description, euro class, has lift or ramp, height, length, low floor, name, self propelled, type of fuel, weight, width.
Property Expected Range Cardinality Description Usage Codelist
capacity Passenger Capacity 0..* Passenger carrying capacity of Vehicle Type by Fare Class.
description LanguageString 0..1 Description of Vehicle Type.
euro class String 0..1 Euro class of the Vehicle Type.
has lift or ramp Boolean 0..1 Indicates whether the Vehicle Type has a lift or ramp for wheelchair access.
height Quantitative Value 0..1 The height of a Vehicle of the Type.
length Quantitative Value 0..1 The length of a Vehicle of the Type.
low floor Boolean 0..1 Indicates whether the Vehicle Type is low floor.
name LanguageString 0..1 Name of the Vehicle Type.
self propelled Boolean 0..1 Indicates whether the Vehicle Type is self-propelled.
type of fuel Type Of Fuel 0..1 Type of Fuel of the Vehicle Type.
weight Quantitative Value 0..1 The weight of a Vehicle of the Type.
width Quantitative Value 0..1 The width of a Vehicle of the Type.

Via

Description
An optional part of a Destination Display that distinguishes different possible paths between an origin and a destination.
Properties
For this entity the following properties are defined: name.
Property Expected Range Cardinality Description Usage Codelist
name LanguageString 1 Name of the Via.

Zone

Description
Two-dimensional place within the service area of a public transport operator.
Usage
Eg an administrative zone,tariff zone,access zone etc.
Properties
No properties have been defined for this entity.

Datatypes

Address Representation

Description
More readable representation of a structured Address with only the basic or combined data, intended for the use of an address as an attribute of another object or as a label.
Usage
Eg as an attribute of a person or building or as a label on a letter or a map.
Properties
we have defined the following properties for this datatype: administrative unit name, bus number, country, full address, house number, locator designator, municipality name, post name, post office box, postcode, refers to, thoroughfare.
Property Expects Type Cardinality Description Usage Codelist
administrative unit name LanguageString 1 Name of the adminstrative unit of the Address.
bus number String 0..1 Officially assigned alphanumeric code that is added to the house number to distinguish multiple building units, pitches, berths or lots that have the same house number. Specialization of locatorIndicator intended for Belgian addresses.
country LanguageString 0..1 Country in which the Address is located.
full address LanguageString 0..1 The complete address written as a string, with or without formatting.
house number String 0..1 Alphanumeric code officially assigned to building units, berths, pitches or plots. Specialization of locatorIndicator intended for Belgian addresses.
locator designator String 0..* A number or a sequence of characters that uniquely identifies the location within the relevant scope. The full identification of the locator could include one or more locator designators. The scope is eg the street for a housenumber or the housenumber for a busnumber.
municipality name LanguageString 0..1 Municipality name of the Address.
post name LanguageString 0..1 Name identifying the geographic area that groups addresses for postal purposes.
post office box String 0..1 The Post Office Box number.
postcode String 0..1 Code identifying the geographic area that groups addresses for postal purposes.
refers to Address 0..1 Address from which the address representation is derived. This is only possible for Belgian addresses, as Address here means a Belgian Address.
thoroughfare LanguageString 0..1 An address component that represents the name of a passage or way through from one location to another. A thoroughfare is not necessarily a road, it might be a waterway or some other feature.

Booking Arrangement

Description
Information on how to book a public transport service.
Properties
There are no properties defined for this datatype.

Contact Info

Description
Information such as email, telephone, address that allows to contact someone or something.
Usage
Eg a person or organization or service... Possible forms of contact: calling, emailing, etc.
Properties
we have defined the following properties for this datatype: address, availability, contactname, email, honorific, opening hours, phone, website.
Property Expects Type Cardinality Description Usage Codelist
address Address Representation 0..1 Address that one can write to or visit.
availability Opening Hours Specification 0..1 Period in which contact can be made. Eg indication of the season in which contact can be made. Start and end date according to ISO8601 syntax.
contactname String 0..1 Name of, for example, the person who can be contacted.
email String 0..1 Email address to which you can mail.
honorific LanguageString 0..1 Title by which someone is addressed or referred to. Eg Mr/Mrs, Excellency, Doctor...
opening hours Literal 0..1 Hours within which contact can be made. Syntax according to schema.org for opening hours. Eg if contact can be made between 8 am and 8 pm Monday to Saturday and between 8 am and 6 pm on Sunday this will be coded as Mon-Sat 8 am-8 pm, Sun 8 am-6 pm.
phone String 0..1 Phone number to call.
website URI 0..1 Website to which one can surf.

Geometry

Description
Shape and position characteristics of an object.
Usage
Describes these features using points, lines, polygons, and coordinates.
Properties
we have defined the following properties for this datatype: gml, wkt.
Property Expects Type Cardinality Description Usage Codelist
gml Literal 0..1 Geometry expressed in gml format. Use gmlLiteral as data type..
wkt Literal 0..1 Geometry expressed in wkt format. Use wktLiteral as data type.

Headway Interval

Description
A time interval or a duration defining a headway period and characterizing Headway Journey Groups (e.g. every 10 min, every 4-6 min).
Properties
we have defined the following properties for this datatype: maximum headway interval, minimum headway interval, scheduled headway interval.
Property Expects Type Cardinality Description Usage Codelist
maximum headway interval Duration 0..1 Maximum Headway Interval.
minimum headway interval Duration 0..1 Minimum Headway Interval.
scheduled headway interval Duration 0..1 Scheduled Headway Interval.

Identifier

Description
Information used to uniquely identify an object.
Usage
The basic principle here is that this string is assigned by an organization and that this is done according to a well-defined system.
Properties
we have defined the following properties for this datatype: creator, creator name, identifier, issued.
Property Expects Type Cardinality Description Usage Codelist
creator Agent 0..1 Link to the agent who issued the identifier.
creator name String 0..1 Name of the agent who assigned the identifier.
identifier Literal 0..1 String used to uniquely identify the object. Type of the string refers to the identification system (including its version), the string itself to the actual identifier.
issued DateTime 0..1 Time when the identifier was issued.

Line String

Description
Curve with linear interpolation between the points. Each successive pair of points forms a line segment. The Line String has at least two points.
Usage
A Curve is a 1-dimensional geometric object, defined as a sequence of points. The interpolation can take different forms (e.g. linear in the case of a Line String)
Subclass of
Geometry
Properties
There are no properties defined for this datatype.

Notice Assignment

Description
The assignment of a Notice to an Entity.
Properties
we have defined the following properties for this datatype: endPointInSequence, notice, startPointInPattern.
Property Expects Type Cardinality Description Usage Codelist
endPointInSequence Point in Link Sequence 0..1 Point at which applicability of Notice ends.
notice Notice 0..1 Reference to the assigned Notice.
startPointInPattern Point in Link Sequence 0..1 Point at which applicability of Notice starts.

Number

Description
Indication of a quantity.
Usage
In practice the primitive data types with which a quantity can be indicated, see xsd data types Float, Double, Decimal, Integer etc.
Properties
There are no properties defined for this datatype.

Opening Hours Specification

Description
Information about the opening hours of the place or service.
Properties
we have defined the following properties for this datatype: closed, day of the week, open, valid from, valid to.
Property Expects Type Cardinality Description Usage Codelist
closed Time 0..1 Closing time of the place or service on the specified day of the week.
day of the week URI 0..1 Day of the week for which the opening hours are valid. See DayOfWeek for list of possible values.
open Time 0..1 Opening hours of the place or service on the specified day of the week.
valid from DateTime 0..1 Date from which the specified opening hours apply.
valid to DateTime 0..1 Date until which the specified opening hours apply.

Point (Datatype)

Description
A 0-dimensional geometric object that represents a particular location in a coordinate space. Has an x coordinate and a y coordinate. Can also have a z coordinate (height) and an m coordinate (distance along a curve).
Subclass of
Geometry
Properties
There are no properties defined for this datatype.

Polygon

Description
Surface consisting of 1 outer boundary and 0 or more inner boundaries. Each inner boundary forms a hole in the polygon.
Usage
The boundaries are so-called linear rings, that is, they are closed (non-self-intersecting) LineStrings. The outer boundary is distinguished from the inner boundary by the clockwise and counterclockwise directions in which the ring runs.
Subclass of
Geometry
Properties
There are no properties defined for this datatype.

Quantitative Value

Description
Indication of the quantity of a particular characteristic of an object.
Usage
For example, the height of an object, the weight, the temperature, etc. It concerns a characteristic that can be expressed numerically and in a certain unit. Qualitative indications such as high, low, etc. are therefore not included.
Properties
we have defined the following properties for this datatype: standard unit, unit, value.
Property Expects Type Cardinality Description Usage Codelist
standard unit Standard Unit 0..1 The standardized unit in which the value is expressed.
unit String 0..1 The unit in which the value is expressed To be used if no standard unit is known.
value Number 1 Number by which the quantity of the characteristic can be expressed.

Standard Unit

Description
Unit established by a standardizing organization.
Usage
Datatype can be a URI or a TypedString. In the first case, reference is made to units published on the web, preferably those from qudt, eg http://qudt.org/vocab/unit/M for meter. In the case of a TypedString, preference is given to the UCUM codes, eg "km/h"^^http://w3id.org/lindt/custom_datatypes#ucumunit.
Properties
There are no properties defined for this datatype.

JSON-LD context

(non-normative)

A reusable JSON-LD context definition for this application profile is retrievable at: /doc/applicationprofile/netex-belgium/timetables-ap/recommended-standard/2023-11-01/context/timetables-ap_en.jsonld

SHACL template

(non-normative)

A reusable SHACL template for this application profile is retrievable at: /doc/applicationprofile/netex-belgium/timetables-ap/recommended-standard/2023-11-01/shacl/timetables-ap_en-SHACL.ttl