Purl

NeTEx Belgium: Vehicle Scheduling (application profile)

This document describes an application profile, in this case NeTEx Belgium: Vehicle Scheduling (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 NETEX Belgium - Vehicle Scheduling application profile describes how the terms from the corresponding vocabulary should be used to describe how a public transport company uses its vehicles to perform the service.

The standard is based on NETEX.

Block is the central class in this. A Block is a collection of consecutive Journeys completed with the same vehicle from the moment it leaves the Garage until it returns there. Blocks form the basis for the efficient deployment of vehicles and drivers, for example by sequencing Journeys of different Lines.

Blocks include both Service Journeys (on which passengers can board or disembark, see NETEX-Belgium - Timetables for more info) and Dead Runs.

Because Journeys are linked to Day Types (weekdays, school holidays, etc), this is also the case for the Blocks to which they belong and a Service Calendar can be drawn up by linking the Day Types to actual dates.

Furthermore, Blocks are described by the Parking Points (depots) where the first Journey departs and the last one arrives. These can be further specialized to Garage Point and linked to physical Garages and service rooms (Crew Base class).

The Vehicle Type with which the Journeys of the Block are carried out can also be specified, including information about the available Passenger Capacity.

Because in addition to Service journeys, Dead Runs can also be described, we also have Dead Run Patterns in addition to Service Journey Patterns. More information about the Routes of these Journeys and the associated Lines follows from the association with the Route class. Furthermore, it can be specified for each Journey which Points will be visited along the way with the corresponding Passing Times (for a further description, see also NETEX Belgium - Timetables).

Currently not in this standard is the linking of actual Vehicles and Drivers to Blocks. Driving Times are also out of scope right now.

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.

Entities

Accessibility Assessment

Description
The accessibility characteristics of an entity used by passengers such as a Stop Place.
Usage
More detail on this class in the application profile NETEX Belgium - Timetables.
Properties
No properties have been defined for this entity.

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.

Addressable Place

Description
Place that has an Address.
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
Authority or Operator, Organization
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.

Block

Description
The work of a vehicle from the time it leaves a Parking Point after parking until its next return to park at a Parking Point.
Properties
For this entity the following properties are defined: day type, description, end time, end time day offset, ended at, finishing duration, including, name, preparation duration, start time, start time day offset, started at, using.
Property Expected Range Cardinality Description Usage Codelist
day type Day Type 1 The Day Type when the Block was worked on.
description LanguageString 0..1 Description of the Block.
end time Time 0..1 Time when the Block ended. In principle this can be derived from the start time of the last Vehicle Journey and the finishing duration.
end time day offset Integer 0..1 Number of days after journey start time that end time is.
ended at Parking Point 1 The Parking Point where the Block ended at. A vehicle's return to park at a Parking Point marks the end of a Block.
finishing duration Duration 0..1 Time needed to complete the Block.
including Vehicle Journey 0..* Vehicle Journeys included in the Block.
name LanguageString 0..1 Name of the Block.
preparation duration Duration 0..1 Time needed to prepare the Block.
start time Time 0..1 Time when the Block started. In principle this can be derived from the start time of the first Vehicle Journey and the preparation duration.
start time day offset Integer 0..1 Number of days after journey start time that start time is.
started at Parking Point 1 The Parking Point where the Block started at.
using Vehicle Type 1 Vehicle Type used to execute the Block.

Crew Base

Description
A place where operating employees (e.g. drivers) report on and register their work.
Properties
For this entity the following properties are defined: garage, name.
Property Expected Range Cardinality Description Usage Codelist
garage Garage 0..* Garage associated with the Crew Base.
name LanguageString 0..1 Name of the Crew Base.

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.

Dead Run

Description
A non-service Vehicle Journey.
Subclass of
Vehicle Journey
Properties
For this entity the following properties are defined: dead run type, direction type.
Property Expected Range Cardinality Description Usage Codelist
dead run type Dead Run Type 0..1 Type of Dead Run.
direction type Direction Type 0..1 Direction Type of the Dead Run.

Dead Run Pattern

Description
Journey Pattern to be used for Dead Runs.
Subclass of
Journey Pattern
Properties
No properties have been defined for this entity.

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, 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.
via Via 0..* Text to display 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 Direcition that runs counter to this Direction.

FacilitySet

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.

Garage

Description
Facility used for parking and maintaining vehicles.
Subclass of
Addressable Place
Properties
For this entity the following properties are defined: centroid, contact details, crew base, description, garage point, image, member, name, operated by, place type, polygon, postal address, private code, purpose of grouping, road address, short name, url, used by.
Property Expected Range Cardinality Description Usage Codelist
centroid Point (Datatype) 1 Centre Point of the Garage.
contact details Contact Info 0..1 Contact details of the Garage.
crew base Crew Base 0..* Crew Base near the Garage.
description LanguageString 0..1 Description of the Garage.
garage point Garage Point 0..* GaragePoint associated with the Garage.
image URI 0..1 Image of the Garage.
member Point (Class) 0..* List of Points within the Garage.
name LanguageString 0..1 Name of the Garage.
operated by Operator 0..1 Operator that operates the Garage.
place type Place Type 0..1 Categorisation of the Garage.
polygon Polygon 0..1 Polygon of the Garage.
postal address Address Representation 0..1 Postal address of the Garage.
private code String 0..1 Private code of the Garage.
purpose of grouping Code 0..1 Purpose of grouping of the Garage.
road address Address Representation 0..1 Road address of the Garage.
short name LanguageString 0..1 Short name of the Garage.
url URI 0..1 URL of the Garage.
used by Operator 0..* Operator that uses the Garage.

Garage Point

Description
Parking Point in a Garage.
Subclass of
Parking Point
Properties
For this entity the following properties are defined: belonging to.
Property Expected Range Cardinality Description Usage Codelist
belonging to Garage 1 The Garage to which the Garage Point belongs.

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, transportmode.
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 Main line of the Group of Lines.
name LanguageString 0..1 Name of the Group of Lines.
transportmode 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.
Usage
For instance in situations when vehicle coupling or separating occurs. More detail on this class in the application profile NETEX Belgium - Timetables.
Properties
No properties have been defined for this entity.

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.
Usage
Abstract class.
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.

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 organisation, transport submode, transportmode, 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 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.
transportmode Transportmode 0..1 Identifier of the primary transport mode of the Line.
type of line Type of Line 0..1 Reference to a Type of Line.
url URI 0..1 URL associated with the Line.
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
Authority or Operator, Organization
Properties
For this entity the following properties are defined: address, country, primary mode.
Property Expected Range Cardinality Description Usage Codelist
address Adresvoorstelling 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 OrganizationType 0..* Type of Organization. Specialization of classification (besides activity & status).

Parking Point

Description
A Relief Point where vehicles may stay unattended for a long time.
Subclass of
Relief Point
Properties
For this entity the following properties are defined: allowed for wait time, category, flexible, location, managed by, name, point number, timing point type.
Property Expected Range Cardinality Description Usage Codelist
allowed for wait time Duration 0..1 Default wait time to use for timing patterns that use the Parking Point.
category String 0..1 Category of the Parking Point.
flexible Boolean 0..1 Indicates whether the Parking Point is flexible.
location Point (Datatype) 1 Location of the Parking Point.
managed by Crew Base 1 Crew Base that manages the Parking Point.
name LanguageString 1 Name of the Parking Point.
point number String 0..1 Arbitrary alternative identifer for the Parking Point.
timing point type TimingpointStatus 0..1 Type of Timing Point.

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 standing places.
total capacity Integer 0..1 Total number of passengers.
wheelchair place capacity Integer 0..1 Number of designated wheelchair areas.

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 Punt 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.
Usage
More detail on this class in the application profile NETEX Belgium - Timetables.
Subclass of
Point in Link Sequence
Properties
No properties have been defined for this entity.

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.).
Usage
More detail on this class in the application profile NETEX Belgium - Timetables.
Properties
No properties have been defined for this entity.

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.

Relief Point

Description
A Timing Point where a relief is possible, i.e. a driver may take on or hand over a vehicle. The vehicle may sometimes be left unattended.
Properties
No properties have been defined for this entity.

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.

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. It additionally allows the type of Accommodation (seating, couchettes, etc.) to be described.
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: facility, operator, train number, train size.
Property Expected Range Cardinality Description Usage Codelist
facility Service Facility Set 0..* Facility on 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.

Service Journey Pattern

Description
Journey Pattern for a (passenger carrying) Service Journey.
Usage
More details on this class in the application profile NETEX Belgium - Timetables.
Subclass of
Link Sequence, Journey Pattern
Properties
No properties have been defined for this entity.

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, arrivalTime, departure day offset, departureTime, 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.
arrivalTime 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.
departureTime 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.

Train

Description
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 Vehicle Journeys when operated by Trains of Compound 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 LangString 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, departureTime, in, journey duration, made using, notice assignment, part, passed at, transport mode, transportsubmode, 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 Vehicle Journey differs from the current Operating Day.
departureTime Time 0..1 Time of departure.
in Block 0..1 Block the Vehicle Journey is part of.
journey duration Duration 0..1 Total length of the Vehicle Journey. Can be computed from individual times. Add to departure time to obtain 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..* Journey Part of a Journey. Only for a multi-part journey.
passed at Time Tabled Passing Time 0..* Time at which the Vehicle Journey passes.
transport mode Transportmode 0..1 Transport mode of the Journey.
transportsubmode Transportmode 0..1 Transport submode of the Vehicle Journey.
vehicle type Vehicle Type 0..1 Reference to the Vehicle Type to use on the Service 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
Optional part of a Destination Display that distinguishes different possible paths.
Properties
For this entity the following properties are defined: name.
Property Expected Range Cardinality Description Usage Codelist
name LanguageString 1 Name of Via.

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.

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, contactnaam, 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 OpeningHoursSpecification 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.
contactnaam 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.

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.

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 LinearRings, ie they are closed (not self-intersecting) LineStrings. The outer boundary is distinguished from the inner boundary by the clockwise and counterclockwise direction of the ring, respectively.
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/vehiclescheduling-ap/recommended-standard/2023-11-01/context/vehiclescheduling-ap_en.jsonld

SHACL template

(non-normative)

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