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.
Overview
This document describes the usage of the following entities for a correct usage of the Application Profile:
|
Accessibility Assessment |
Accommodation |
Address |
Addressable Place |
Authority |
Authority or Operator |
Block |
Crew Base |
Day Type |
Day Type Assignment |
Dead Run |
Dead Run Pattern |
Destination Display |
Direction |
FacilitySet |
Formal Organization |
Garage |
Garage Point |
Group of Entities |
Group of Lines |
Journey |
Journey Part |
Journey Pattern |
Line |
Link Sequence |
Network |
Notice |
Operating Day |
Operating Period |
Operator |
Organization |
Parking Point |
Passenger Capacity |
Passing Time |
Point (Class) |
Point in Journey Pattern |
Point in Link Sequence |
Point on Route |
Presentation |
Property of Day |
Registered Organization |
Relief Point |
Route |
Service Calendar |
Service Facility Set |
Service Journey |
Service Journey Pattern |
Time Tabled Passing Time |
Timeband |
Train |
Train Number |
TrainComponent |
TrainElement |
Uic Operating Period |
Vehicle Journey |
Vehicle Type |
Via |
This document describes the usage of the following datatypes for a correct usage of the Application Profile:
|
Address Representation |
Contact Info |
Geometry |
Headway Interval |
Identifier |
Notice Assignment |
Number |
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.
- 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
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. | ||
document link
|
URI | 0..* | Timetable documents associated with the Line, e.g. PDF files. | ||
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. |
Link Sequence
- 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. |
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. |
Point in Link Sequence
- 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
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