This document describes an application profile, in this case PassengerTransportHubs (application profile). The application profile specifies a semantic data model covering a set of use cases. The specification consists of terms with their constraints (cardinalities, codelists, usage guidelines).
Summary
The application profile OSLO-PassengerTransportHubs demonstrates how terms from the related vocabulary should be used to exchange data on Transport Hubs for passengers.
Due to the variety of transport offers and the corresponding transfer possibilities, transport hubs, where travelers can switch between transport modes, play an important role in achieving basic accessibility.
The model consists of two parts. The first part provides a general definition of a Transport Hub and describes its components, with particular attention to passenger transport. The second part focuses on the Traveler using Transport Hubs for his Journey or Route.
Below we focus on part one, for more info on part two we refer to the application profile OSLO Mobility: Trips and Offerings.
Transport Hubs consist of 1) Infrastructure Elements, 2) Transport Networks, 3) Mobility Services, and 4) Additional Services.
The class TransportHub is further specialized to Hoppinppoint, which is the Flemish version of a Transport Hub.
InfrastructureElements represent the physical aspect of a Transport Hub, it concerns objects such as Information columns (like the Hoppin column), Stopplaces, Parkings, Bicycle racks, Chargers etc. All of which are necessary for the available Transport networks and the services offered at the Transport Hubs. The Infrastructure Elements and their specializations are discribed in the vocabularies OSLO Public Domain - InfrastructureElements, OSLO Mobility - Timetables and Planning - Stopplaces and out of Open Mobility Vocabulary.
The Transport Networks available at a Transport Hub are accessible via Transport Objects such as Transport Nodes (stops, stations... ) and Transport Connections between those nodes. Also Virtual Nodes (points located on a link between two Transport Nodes, e.g. the position of an unused shared step within a city or at the address of a Traveler) may be used. The class Transport Object and its subclasses are reused from the vocabulary of OSLO Transportnetwork.
Mobility Services are available for consumption at the Transport Hub via the Infrastructure Elements and Transport Objects that are present. These can be scheduled services or shared steps, but just as well parking spaces or bicycle pumps. A Mobility Service can include other Mobility Services to describe services at different granularity levels (at a high level, the service "shared mobility in Flanders" and at a lower level, the services "shared cars in Antwerp" and "shared bikes in Ghent"). The Mobility Service and related classes come from the vocabulary OSLO-Mobility: Trips and Offerings. A class ResourceReport was added to report e.g. on the number of shared bikes available at a certain location (e.g. a bike sharing dock).
Also at a Transport Hub, we also usually find all kinds of Additional Services, including services that save the Traveler additional trips such as mailboxes, bakeries, newpaper stores, etc.
Enumerations are basically described outside the application profile, hence the enumeration values shown in the diagram are illustrative.
Status of this document
This application profile has the status of https://data.vlaanderen.be/id/concept/StandaardStatus/ErkendeStandaard published on 2022-12-01.
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:
|
AdditionalService |
Agent |
AutomatedParkingGarage |
BicycleParking |
BicycleParkingStation |
BusShelter |
Charger |
CivicStructure |
DataExchangeInfrastructure |
Element |
Executor |
FormalFramework |
HoppinColumn |
Hoppinpoint |
InformationCarrier |
InformationColumn |
InfrastructureElement |
License |
Location |
MobilityService |
Network |
NetworkElement |
Node |
ParkingFacility |
ParkingGarage |
ParkingLot |
ParkingSpace |
PriceSpecification |
Provider |
PublicOrganisation |
Quay |
RegisteredTransportHub |
Resource |
ResourceReport |
Route |
RouteNode |
RoutePlanner |
RouteSegment |
Service |
Site |
StopPlace |
StopPost |
StreetFurniture |
Transfer |
TransportConnection |
TransportHub |
TransportNetwork |
TransportNode |
TransportObject |
TransportRegion |
Traveler |
Trip |
UndergroundParking |
VirtualNode |
This document describes the usage of the following datatypes for a correct usage of the Application Profile:
|
Accessibility |
AddressRepresentation |
Availability |
Capacity |
ContactInformation |
DirectedLink |
GeographicalName |
Geometry |
Identifier |
LanguageString |
Location |
MonetaryAmount |
OpeningHours |
Period |
Point |
Polygon |
RouteDescription |
Timetable |
Entities
AdditionalService
- Description
- Service that complements or supports other Services.
- Usage
- E.g. Newspaper shop, Postal service or Restaurant in a Station. Services that are supplemented or supported by this are e.g. Mobility Services.
- Subclass of
- Service
- Properties
- For this entity the following properties are defined: accessibility, availability, availableAtInfrastructureElement, availableOnTransportObject, provider, title, transportHub, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
accessibility
|
Accessibility | 0..* | Accessibility of the additional service. | E.g. whether the Mobility Service is accessible to persons with disabilities. | |
availability
|
Provider | 0..* | Availability of the additional service. | E.g. timetable or opening hours. | |
availableAtInfrastructureElement
|
InfrastructureElement | 0..* | Infrastructure element on which the additional service is offered. | ||
availableOnTransportObject
|
TransportObject | 0..* | Transport object on which the additional service is offered. | ||
provider
|
Provider | 1 | The provider of the additional service. | ||
title
|
LanguageString | 1 | Name of the additional service. | ||
transportHub
|
TransportHub | 0..* | The Passenger Transport Hub at which the additional service is offered. | ||
type
|
AdditionalServiceType | 1..* | Nature of the additional service. | E.g. ticketing, waiting facilities, sanitary facilities, AED... |
Agent
- Description
- Someone or something who can act or produce an effect.
- Properties
- No properties have been defined for this entity.
AutomatedParkingGarage
- Description
- Parking garage with an automated parking system that automatically parks vehicles in an available space.
- Subclass of
- ParkingFacility
- Properties
- No properties have been defined for this entity.
BicycleParking
- Description
- A bicycle parking facility is the aggregate of poles and/or anchorage points of a structure intended for securing bicycles, located in the public domain.
- Usage
- To GRB skeleton addition detail - WPI16: Bicycle storage. With the attribute covered as True: GRB base - WGA3: Covered bicycle shed.
- Subclass of
- InfrastructureElement, BicycleParkingStation
- Properties
- No properties have been defined for this entity.
BicycleParkingStation
- Description
- Building or structure used for parking bicycles.
- Subclass of
- ParkingFacility
- Properties
- No properties have been defined for this entity.
BusShelter
- Description
- As a rule, a bus shelter provides accommodation for public transport passengers.
- Usage
- To GRB base - WGA1: Bus shelter
- Subclass of
- InfrastructureElement
- Properties
- No properties have been defined for this entity.
Charger
- Description
- An object that provides electrical energy for charging electric vehicles.
- Subclass of
- InfrastructureElement, CivicStructure
- Properties
- For this entity the following properties are defined: meansOfTransport, plug, plugType.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
meansOfTransport
|
MeansOfTransport | 0..* | Means of transport that is electrically powered. | ||
plug
|
Plug | 1..* | Part of the charger used to form the connection with the electric vehicles. | ||
plugType
|
PlugType | 0..* | The type of charger. |
CivicStructure
- Description
- A civic structure, such as a town hall or a concert hall
- Usage
- A full description can be found in schema.org
- Properties
- No properties have been defined for this entity.
DataExchangeInfrastructure
- Description
- Physical facilities aimed at exchanging data.
- Usage
- E.g. servers, cables, modems.
- Subclass of
- InfrastructureElement
- Properties
- No properties have been defined for this entity.
Element
- Description
- Separately identifiable element that is either directly or indirectly attached to the surface of the earth.
- Usage
- A full description can be found in OSLO Public Domain
- Properties
- No properties have been defined for this entity.
Executor
- Description
- Agent performing mobility service.
- Properties
- For this entity the following properties are defined: contactInformation, preferredLabel, registration.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
contactInformation
|
ContactInformation | 0..* | Information such as e-mail, telephone... which allows the executor to be contacted. | ||
preferredLabel
|
LanguageString | 1 | Name by which the performer is preferably identified. | ||
registration
|
Identifier | 1 | The registration of the executor. | In the CBE, this is the enterprise number. |
FormalFramework
- Description
- Set of formal documents describing rules, rights, obligations towards citizens, authorities, companies, etc.
- Usage
- The documents in question are laws, policies, regulations, contracts, etc.
- Properties
- For this entity the following properties are defined: description, territorialApplication, title.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
description
|
LanguageString | 0..1 | Description of the formal framework. | ||
territorialApplication
|
Location | 0..* | The geographical scope of the formal framework. | In other words, whether it is European, national or local. | |
title
|
LanguageString | 1 | Name of the formal framework. |
HoppinColumn
- Description
- Information column of a Hoppinpoint.
- Usage
- Intended to indicate that a Transport hub is a Hoppin point and/or to inform about the transport possibilities offered there. More info can be found in the implementation model: https://wegenenverkeer.data.vlaanderen.be/doc/implementatiemodel/hoppinpunten/
- Subclass of
- InformationColumn
- Properties
- For this entity the following properties are defined: columnName, columnNumber, displayedTransportationModeOnMap.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
columnName
|
String | 1 | Name of the hoppinpoint that refers to a clear and recognisable place name. | ||
columnNumber
|
String | 1 | Unique identification number given to each column and included in the Passenger Transport Hub database. | ||
displayedTransportationModeOnMap
|
TransportModeOnMap | 0..* | The different modes of transport available are shown on the corresponding map. |
Hoppinpoint
- Description
- Transport hub of the mobility brand Hoppin.
- Usage
- Hoppin is the name under which the Flemish government indicates transport hubs for passenger transport that meet fixed (quality) requirements. Important aspects are recognisability (application of the Hoppin house style), accessibility (for all users irrespective of disability, age, etc.), minimum equipment (e.g. bicycle sheds, information supports, etc.), alignment with mobility plans, etc.
- Subclass of
- RegisteredTransportHub
- Properties
- For this entity the following properties are defined: classification, status.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
classification
|
HoppinpointType | 0..1 | The classification of the Hoppinpoint | ||
status
|
HoppinpointStatus | 0..1 | The status of the Hoppinpoint |
InformationCarrier
- Description
- Panel or board or similar infrastructure on which information is displayed.
- Usage
- Intended as a means of communication, usually used in public spaces to inform passers-by. Both static carriers such as information boards with a city map and dynamic systems with e.g. public transport departure times are possible.
- Subclass of
- InfrastructureElement
- Properties
- No properties have been defined for this entity.
InformationColumn
- Description
- ( Pole-mounted and permanently anchored) signs along the public highway with all kinds of announcements, commercial or otherwise, to be posted on them.
- Usage
- Mainly for the purpose of disseminating information (street plan, info board municipality ...).
- Subclass of
- InformationCarrier, StreetFurniture
- Properties
- For this entity the following properties are defined: type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
type
|
InformationColumnType | 0..1 | Type of information column |
InfrastructureElement
- Description
- Individual object on the Public Domain that is not vegetative.
- Subclass of
- Element
- Properties
- For this entity the following properties are defined: accessibility, geometry, identifier, type, validityPeriod.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
accessibility
|
Accessibility | 0..* | The overall accessibility characteristics of the infrastructure element. | ||
geometry
|
Geometry | 1 | The geometry corresponding to the infrastructure element. | ||
identifier
|
Identifier | 1 | The identifier of the infrastructure element. | ||
type
|
InfrastructureElementType | 0..* | The type of infrastructure element. | ||
validityPeriod
|
Period | 1 | The period during which the current version of the infrastructure element is in use. |
License
- Description
- Formal authorisation to offer a Mobility Service.
- Properties
- For this entity the following properties are defined: period, territorialApplication, transportAuthority.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
period
|
Period | 1 | Period for which the Licence is valid. | ||
territorialApplication
|
Location | 1..* | Area or Place in which the Licence is valid. | ||
transportAuthority
|
PublicOrganisation | 1 | Public organisation responsible for traffic management or the planning, control or management of a particular transport network or mode of transport, or both, that falls under its territorial competence. |
Location
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
geometry
|
Geometry | 0..1 | Geometry of the place or area. | ||
placeName
|
GeographicalName | 0..1 | Name of the town or area. |
MobilityService
- Description
- Service that enables movement of Persons between Locations.
- Usage
- This includes classical mobility services such as public transport (typically offered as a scheduled service, e.g. Metro Line 5 in Brussels), but also partial transport such as free-floating partial steps (e.g. partial steps in large cities).
- Subclass of
- Service
- Properties
- For this entity the following properties are defined: accessibility, availability, availableAt, availableAtInfrastructureElement, includes, license, meansOfTransport, offeredWithin, performedBy, priceSpecification, propulsion, provider, resource, spatialCoverage, title, transportHub, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
accessibility
|
Accessibility | 0..* | Accessibility of the Mobility Service. | E.g. whether the Mobility Service is accessible to persons with disabilities. | |
availability
|
Availability | 0..* | Availability of the Mobility Service. | E.g. timetable or opening hours. | |
availableAt
|
TransportObject | 0..* | Transport object on which the Mobility Service is offered. | E.g. P+R is offered in station parking, shared bicycle + train in combination point. | |
availableAtInfrastructureElement
|
InfrastructureElement | 0..* | Infrastructure element on which the Mobility Service is available | E.g. public transport such as buses are offered at a bus stop. | |
includes
|
MobilityService | 0..* | More specific Mobility Services that make up the Mobility Service. | For example, public transport in Brussels offered by STIB consists of a number of metro lines, e.g. line 5 Erasmus-Herman-Debroux, or a MAAS provider integrates several services, e.g. public transport and shared transport. | |
license
|
License | 0..* | License under which the Mobility Service is offered. | ||
meansOfTransport
|
MeansOfTransport | 0..* | Means of transport by which or for which the Mobility Service is usually organised. | E.g. metro, tram, bus for STIB. E.g. car, bicycle for parking Coovi. | |
offeredWithin
|
FormalFramework | 0..* | Formal Framework within which the Mobility Service is offered. | E.g. Decree listing the criteria for authorising a Mobility Service. | |
performedBy
|
Executor | 1..* | Executor of the Mobility Service. | May differ from the Provider. | |
priceSpecification
|
PriceSpecification | 0..* | Price plan of the Mobility Service. | ||
propulsion
|
PropulsionType | 0..* | Propulsion of the means of transport with or for which the Mobility Service is usually organised. | Link | |
provider
|
Provider | 1 | The Mobility Service provider. | ||
resource
|
Resource | 0..* | Resource available to the Mobility Service. | ||
spatialCoverage
|
Location | 0..* | Area or Place within which the Mobility Service is offered. | E.g. Brussels Region, Antwerp... | |
title
|
LanguageString | 1 | Name of the Mobility Service. | ||
transportHub
|
TransportHub | 0..* | The transport hub to which the Mobility Service is linked. | ||
type
|
MobilityServiceType | 1..* | Nature of the Mobility Service. | E.g. public transport, parking etc. Combinations are possible, e.g. collective transport & public transport (e.g. SNCB), individual transport & private transport (taxis)Â… |
Network
- Description
- Collection of Network elements.
- Usage
- The reason why the Network elements are brought together in a Network can differ, e.g. because they are suitable for a certain type of transport. A full description can be found in OSLO Network.
- Properties
- No properties have been defined for this entity.
NetworkElement
- Description
- Element in a Network that performs a function of importance within it.
- Usage
- A full description can be found in OSLO Network.
- Properties
- No properties have been defined for this entity.
Node
- Description
- Significant position in the Network that always coincides with the beginning or the end of a Link.
- Usage
- A full description can be found in OSLO Network.
- Properties
- No properties have been defined for this entity.
ParkingFacility
- Description
- A facility used for parking vehicles.
- Subclass of
- InfrastructureElement, CivicStructure
- Properties
- For this entity the following properties are defined: capacity, entrance, exit, feature, openingHours, parkingSpace.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
capacity
|
Capacity | 0..* | The capacity of the parking facility. | ||
entrance
|
Entrance | 0..* | The entrance of the parking facility. | ||
exit
|
Exit | 0..* | The exit of the parking facility. | ||
feature
|
ParkingFacilityFeatureType | 1 | The features of the parking facility. | E.g. kiss-and-ride zone, loading and unloading zone | |
openingHours
|
TypedString | 0..1 | The opening hours of the parking facility. | ||
parkingSpace
|
ParkingSpace | 0..* | The parking space of the parking facility. |
ParkingGarage
- Description
- A building intended for parking vehicles.
- Subclass of
- ParkingFacility
- Properties
- No properties have been defined for this entity.
ParkingLot
- Description
- A parking area located in the open air.
- Subclass of
- ParkingFacility
- Properties
- No properties have been defined for this entity.
ParkingSpace
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
feature
|
ParkingSpaceFeatureType | 0..* | The features of the car park | E.g. parking for people with disabilities |
PriceSpecification
- Description
- Price of the Trips that can be made with the Mobility Service.
- Usage
- Allows to find out how much a specific Journey will cost, taking into account e.g. the distance travelled or how long the Mobility Service is used. Including any discounts for target groups e.g. discount for children under 12 years.
- Properties
- For this entity the following properties are defined: description, title.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
description
|
LanguageString | 0..1 | Description of the Price specification. | ||
title
|
LanguageString | 1 | Name of the Price specfication |
Provider
- Description
- Registered Organisation providing Mobility Services.
- Usage
- By a registered organisation, we mean an organisation with a legal status (established through registration), e.g. LC, NPO...
- Properties
- For this entity the following properties are defined: contactInformation, preferredLabel, registration.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
contactInformation
|
ContactInformation | 0..* | Information such as email, telephone... which allows the Organisation to be contacted. | ||
preferredLabel
|
LanguageString | 1 | Name preferred by the Organisation. | ||
registration
|
Identifier | 1 | Identifier obtained by the organisation upon registration. | In the CBE, this is the enterprise number. |
PublicOrganisation
- Description
- An organisation that, according to a legal framework, belongs to the public sector, regardless of the level of government at which that framework applies.
- Usage
- The public and semi-public organisations that may be considered as belonging to the public sector are referred to in European Directive 2003/98/EC as "public sector bodies" and defined as: "the State, regional or local authorities, bodies governed by public law, associations formed by one or several of such authorities or one or several of such bodies governed by public law". And a body governed by public law is defined as "any body (a) established for the specific purpose of meeting needs in the general interest, not having an industrial or commercial character, and (b) having legal personality, and (c) financed, for the most part, by the State, or regional or local authorities, or other bodies governed by public law; or subject to management supervision by those bodies; or having an administrative, managerial or supervisory board, more than half of whose members are appointed by the State, regional or local authorities or by other bodies governed by public law".
- Properties
- For this entity the following properties are defined: spatialCoverage.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
spatialCoverage
|
Location | 0..* | Administrative area covering the Public Organisation. |
Quay
- Description
- A place such as a platform, bus stop, stand or train platform where passengers can access public transport vehicles, taxis, cars or other means of transport.
- Subclass of
- InfrastructureElement
- Properties
- For this entity the following properties are defined: publicCode, quay, stopPlace.
RegisteredTransportHub
- Description
- Passenger Transport Hub recognised as such.
- Usage
- This recognition implies that a Registered Transport Hub is formally designated as a Transport Hub. Typically, this is done by the government to give the hub an official character (recognisable for the user, meets imposed quality requirements...).
- Subclass of
- TransportHub
- Properties
- For this entity the following properties are defined: registration, specification.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
registration
|
Identifier | 1 | The registration of the registered Passenger Transport Hub. | ||
specification
|
Document | 0..1 | The specification of the registered Passenger Transport Hub. |
Resource
- Description
- Means that the Mobility Service can offer to the Traveller to make the trip.
- Usage
- E.g. a seat on a train, a shared bicycle at a station, a parking space in a car park.
- Properties
- For this entity the following properties are defined: identifier, location, meansOfTransport, propulsion, status, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
identifier
|
TypedString | 0..1 | Identifier of the Resource. | E.g. number plate of the hire car, number of the seat... | |
location
|
Location | 0..1 | Location of the Resource. | This could be the real-time location of the vehicle, e.g. in free-floating part transport. | |
meansOfTransport
|
MeansOfTransport | 0..* | The type of means of transport of the Resource. | Especially relevant if the resource is a vehicle. | |
propulsion
|
PropulsionType | 0..* | Engine of the means of transport. | Link | |
status
|
ResourceStatus | 0..1 | State of a Resource. | E.g. reserved, inactive, available. Determines whether a resource can be used. | Link |
type
|
ResourceType | 1 | Nature of the Resource. |
ResourceReport
- Description
- Report of how many Resources with similar characteristics of availability, type, service, location etc are present at a certain point in time.
- Usage
- E.g. The number of available bikes in a particular train station.
- Properties
- For this entity the following properties are defined: location, meansOfTransport, number, propulsion, reportTime, service, status, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
location
|
Location | 0..* | Location of the Resource. | This could be the real-time location of the vehicle, e.g. in free-floating part transport. | |
meansOfTransport
|
MeansOfTransport | 0..* | The type of means of transport of the Resource. | Especially relevant if the resource is a vehicle. | |
number
|
Integer | 1 | The number of resources | ||
propulsion
|
PropulsionType | 0..* | Engine of the means of transport. | Link | |
reportTime
|
DateTime | 1 | Point in time for which the report is valid. | ||
service
|
MobilityService | 0..* | The MobilityService used within the ResourceReport | ||
status
|
ResourceStatus | 0..* | State of a Resource. | E.g. reserved, inactive, available. Determines whether a resource can be used. | Link |
type
|
ResourceType | 0..* | Nature of the Resource. |
Route
- Description
- Possible, chosen or travelled route between two Locations (respectively the departure point and the arrival point).
- Properties
- For this entity the following properties are defined: arrivalPoint, arrivalTime, calculatedWith, consistsOf, costPrice, departurePoint, departureTime, routedescription, travelTime, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
arrivalPoint
|
Location | 1 | Location where the Route ends. | ||
arrivalTime
|
DateTime | 1 | Time at which the Route ends. | ||
calculatedWith
|
RoutePlanner | 0..1 | Method of calculating the route. | ||
consistsOf
|
RouteSegment | 1..* | Sequence of Route Segments that make up the Route. | ||
costPrice
|
MonetaryAmount | 0..1 | Cost price of the route. | E.g. the sum of the cost of the purchased Tickets. | |
departurePoint
|
Location | 1 | Location where the Route starts. | ||
departureTime
|
DateTime | 1 | Time when the Route starts. | ||
routedescription
|
RouteDescription | 0..1 | Description of the Route. | Inferred from other features of the Route, e.g. the route segments that make up the Route and their characteristics. | |
travelTime
|
Duration | 1 | Time in which the Route is traveled. | Inferred from other features of the Route, e.g. the route segments that make up the Route and their characteristics. | |
type
|
RouteType | 1 | Nature of the Route | E.g. shortest, fastest |
RouteNode
- Description
- Significant position in the Route that always coincides with the beginning or the end of a Route segment.
- Properties
- For this entity the following properties are defined: geometry, realisedBy, realisedWith, transfer, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
geometry
|
Point | 1 | Location of the Route node. | ||
realisedBy
|
MobilityService | 0..1 | Mobility service used by the Traveller in the Route node. | E.g. parking. | |
realisedWith
|
Resource | 0..1 | Resource of the Mobility Service that the traveller has used in the Route node. | E.g. parking space. | |
transfer
|
RouteNode | 0..1 | Route node to which it will be switched. | ||
type
|
TransportNodeType | 0..1 | Nature of the Route node |
RoutePlanner
- Description
- Software that can calculate the Route of a Trip.
- Properties
- For this entity the following properties are defined: title.
RouteSegment
- Description
- Part of a Route that is travelled without a transfer using the same means of transport.
- Subclass of
- Route
- Properties
- For this entity the following properties are defined: arrivalNode, departureNode, link, meansOfTransport, propulsion, realisedBy, realisedWith.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
arrivalNode
|
RouteNode | 1 | Node where the route segment ends. | ||
departureNode
|
RouteNode | 1 | Node where the Route Segment starts. | ||
link
|
DirectedLink | 1..* | Sequence of Directed Links that make up the Route Segment. | ||
meansOfTransport
|
MeansOfTransport | 1 | Type of means of transport the route segment was covered with. | ||
propulsion
|
PropulsionType | 0..1 | Propulsion of the means of transport by which the route segment was covered. | Link | |
realisedBy
|
MobilityService | 0..1 | Mobility Service which the Traveller has used in travelling the Route Segment. | ||
realisedWith
|
Resource | 0..1 | Resource of the Mobility Service used by the Traveller when travelling the Route Segment. |
Service
- Description
- A system that provides one or more functions.
- Usage
- A full description can be found in OSLO Service
- Properties
- No properties have been defined for this entity.
Site
- Description
- An abstract type describing a place
- Usage
- A full description can be found in OSLO Mobility - Timetable and Planning - Stopplaces.
- Properties
- No properties have been defined for this entity.
StopPlace
- Description
- A stopping point represents a station, stop, port, airport or any other physical access point to the transport network.
- Subclass of
- InfrastructureElement, Site
- Properties
- For this entity the following properties are defined: accessibility, accessModes, centroid, containing, parentSite, placeType, polygon, publicCode, roadAdress, stopPlaceType, transportMode.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
accessibility
|
Accessibility | 0..* | The overall accessibility characteristics of the stopping point. | ||
accessModes
|
AccessMode | 0..* | Access modes by which the stopping point can be accessed. | ||
centroid
|
Point | 0..1 | Centre of the stopping point. | ||
containing
|
Quay | 0..* | The platform as part of the stopping point. | ||
parentSite
|
Site | 0..1 | Parent site containing this stop. | ||
placeType
|
PlaceType | 0..1 | Categorisation of the stopping point. | ||
polygon
|
Polygon | 0..1 | Polygon associated with the stopping point. | ||
publicCode
|
LanguageString | 0..1 | Code used to identify a stopping point to the public as an alternative to a name. | ||
roadAdress
|
AddressRepresentation | 0..1 | Address of a numbered building on a named road. | ||
stopPlaceType
|
StoppingPlaceType | 1 | The type of stopping point | ||
transportMode
|
TransportMode | 0..1 | The main transport mode of the stopping point. |
StopPost
- Description
- A stop post indicates the location where public transport, e.g. bus, tram or trolley, stops to allow passengers to board or alight.
- Usage
- Towards GRB skeletonisation detail - WPI1102 road signage public transport
- Subclass of
- InfrastructureElement
- Properties
- No properties have been defined for this entity.
StreetFurniture
- Description
- Street furniture is a diverse group of objects that generally stand in public space (both corridor and surplus area)
- Usage
- A full description can be found in OSLO Public Domain - Infrastructure Elements.
- Properties
- No properties have been defined for this entity.
Transfer
- Description
- Logical connection between two Route nodes.
- Usage
- Means to describe the transition between two Route segments if not represented by a Route segment itself. One can interchange between two same Route nodes (e.g. changing from one train to another at the same station) or between two different ones (e.g. interchanging from the station car parking to the station platforms).
- Properties
- For this entity the following properties are defined: meansOfTransport, propulsion, realisedAt, RouteNode (source), RouteNode (target), transferTime.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
meansOfTransport
|
MeansOfTransport | 0..1 | Means of transport by which the Transfer is made. | Usually on foot. | |
propulsion
|
PropulsionType | 0..1 | Propulsion of the means of transport by which the Transfer is made. | Link | |
realisedAt
|
TransportConnection | 0..1 | Transport object with which the Route connection coincides. | E.g. the stop where one changes between two metro lines, the address where one changes between two modes of transport. | |
RouteNode (source)
|
RouteNode | 1 | Referentie naar verbonden klasse. | ||
RouteNode (target)
|
RouteNode | 1 | Referentie naar verbonden klasse. | ||
transferTime
|
Duration | 0..1 | Time in which the changeover takes place. |
TransportConnection
- Description
- Logical connection between two or more Transport objects in different Transport Networks.
- Subclass of
- TransportObject
- Properties
- For this entity the following properties are defined: connects, identifier, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
connects
|
TransportObject | 2..* | Network elements connected by the Connection. | ||
identifier
|
Identifier | 0..1 | Identifier of the Transport connection | ||
type
|
ConnectionType | 1 | Nature of the Transport connection |
TransportHub
- Description
- Place where passengers and/or freight are exchanged between vehicles and/or modes of transport.
- Usage
- Examples for passenger transport are train stations, underground stations, bus stations, airports, ferry terminals, car parks... For freight transport it concerns typically airports, seaports, transhipment terminals. Transport hubs are typically intermodal, e.g. travellers combine the (shared) bicycle with the train for their trip, but intramodal transfers (e.g. from one bus line to another) are also important. Concretely, a Transport hub includes infrastructure (stations, car parks, charging infrastructure... ), (mobility) services (public transport lines, shared bicycles, shops... ) and nodes in transport networks (public transport stops, car sharing points... ).
- Properties
- For this entity the following properties are defined: accessibility, additionalService, brand, classification, infrastructureElement, location, roadAuthority, service, status, title, transportObject.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
accessibility
|
Accessibility | 0..* | The accessibility of the Passenger Transport Hub. | ||
additionalService
|
AdditionalService | 0..* | The additional services connected to the Passenger Transport Hub. | ||
brand
|
BrandType | 1 | The brand of the Passenger Transport Hub. | Example: Hoppinpoint, Mobipoint,... | |
classification
|
PassengerTransportHubType | 0..* | The classification of the Passenger Transport Hub. | ||
infrastructureElement
|
InfrastructureElement | 0..* | The infrastructure element of the Passenger Transport Hub. | ||
location
|
Location | 0..* | The location of the Passenger Transport Hub. | ||
roadAuthority
|
Agent | 0..* | The road authority of the Passenger Transport Hub. | ||
service
|
MobilityService | 0..* | The mobility services connected to the Passenger Transport Hub. | ||
status
|
PassengerTransportHubStatus | 0..1 | The status of the Passenger Transport Hub. | ||
title
|
LanguageString | 0..* | The name of the Passenger Transport Hub. | ||
transportObject
|
TransportObject | 0..* | The transport object of the Passenger Transport Hub. |
TransportNetwork
- Description
- Collection of Network elements representing the same mode of transport.
- Usage
- The transport mode is at least road, rail, air and water. Further subdivision into Transport Networks according to means of transport, drive type, service type is possible.
- Subclass of
- Network
- Properties
- For this entity the following properties are defined: geographicalName, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
geographicalName
|
GeographicalName | 1 | Name of the Transport network. | ||
type
|
TransportType | 1 | Nature of the transport network according to the mode of transport. |
TransportNode
- Description
- Significant position in the Transport Network that always coincides with the beginning or the end of a Transport Link.
- Subclass of
- TransportObject, Node
- Properties
- For this entity the following properties are defined: geometry, identifier, type.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
geometry
|
Point | 1 | Location of the Transport node. | ||
identifier
|
Identifier | 0..1 | Identifier of the Transport node. | ||
type
|
TransportNodeType | 1 | Nature of the Transport Node |
TransportObject
- Description
- Element in a Transport network that performs a function of importance therein.
- Subclass of
- NetworkElement
- Properties
- For this entity the following properties are defined: accessibility, availability, geographicalName, infrastructureElement, service, service, transportHub, transportNetwork.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
accessibility
|
Accessibility | 0..* | Accessibility of the Transport object. | E.g. whether the Transport object is accessible for persons with a disability. | |
availability
|
Availability | 0..1 | Availability of the Transport object. | E.g. opening hours | |
geographicalName
|
GeographicalName | 0..1 | Name of the Transport object. | ||
infrastructureElement
|
InfrastructureElement | 0..* | The infrastructure elements connected to the transport object. | ||
service
|
AdditionalService | 0..* | The additional services associated with the transport object | ||
service
|
MobilityService | 0..* | The mobility services connected to the transport object. | ||
transportHub
|
TransportHub | 0..* | The transport hubs to which this transport object belongs. | ||
transportNetwork
|
TransportNetwork | 0..* | Transport network to which the transport object belongs. |
TransportRegion
- Description
- Clusters of municipalities in which mobility is coordinated.
- Subclass of
- Place
- Properties
- For this entity the following properties are defined: geometry, locationName.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
geometry
|
Geometry | 0..1 | Geometry of the place or area. | ||
locationName
|
GeographicalName | 0..1 | Name of the town or area. |
Traveler
- Description
- Person who undertakes or wants to undertake a Trip.
- Properties
- For this entity the following properties are defined: isFellowTravelerOf, pseudonym, undertakes.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
isFellowTravelerOf
|
Traveler | 0..* | Traveller who accompanies the Traveller on the Journey. | E.g. the children of a family travelling together. Important e.g. when determining the price of a Ticket when young children travel free of charge. | |
pseudonym
|
Pseudonym | 1 | Name of the Traveler which differs from his actual name. | The aim is that the real identity of the Traveller can no longer be traced but that trip data can still be studied on an individual level. | |
undertakes
|
Trip | 0..* | Trip that a Traveller undertakes or wants to undertake. |
Trip
- Description
- Voluntary movement of a Person from one Location to another Location.
- Usage
- The trip may take place via other Locations. The Location where the trip starts can be the same as where the trip ends (e.g. round trip).
- Properties
- For this entity the following properties are defined: arrivalTime, chosenRoute, departureTime, executedRoute, itinerary, partOfTrip, possibleRoute.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
arrivalTime
|
DateTime | 0..1 | Sequence of Locations to be visited during the Trip. | Usually only a departure or arrival time is specified | |
chosenRoute
|
Route | 0..* | Route which the Passenger chooses from the possible Routes. | Possibly more than 1 selected Route if the traveller changes Route on the way. | |
departureTime
|
DateTime | 0..1 | Time at which the Trip ends or at which the Passenger would like it to end. | Usually only a departure or arrival time is given. | |
executedRoute
|
Route | 0..1 | Route finally implemented to realise the Trip. | Actual time of arrival and departure, duration of journey, etc. | |
itinerary
|
Location | 2..* | Sequence of Locations to be visited during the Trip. | Including the Location where the Journey starts and ends. | |
partOfTrip
|
Trip | 0..* | Part of a complete Trip that can also be considered a Trip in itself. | ||
possibleRoute
|
Route | 0..* | Routes that can be followed to perform the Trip. |
UndergroundParking
- Description
- Parking garage that is located below the ground surface.
- Subclass of
- ParkingFacility
- Properties
- No properties have been defined for this entity.
VirtualNode
- Description
- Transport node that is dynamically created.
- Usage
- The place where a Trip is started usually does not coincide with an existing Transport node, for example it is the home of the Traveller located between two intersections. To still enter the network to start his Trip, the Traveller creates a Virtual Node on the link between these intersections. Virtual Nodes are important for a correct estimation of the travel time e.g. for route planning because the distance between the Virtual Node and the next real Transport Node must be added. Also important for example in free-floating partial transport where the position of the partial step does not necessarily coincide with that of an existing Transport Node.
- Subclass of
- TransportNode
- Properties
- No properties have been defined for this entity.
Datatypes
Accessibility
Property | Expects Type | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
component
|
AccessibilityComponent | 0..1 | Part of the service or infrastructure to which Accessibility relates. | ||
level
|
AccessibilityLevel | 1 | Level of accessibility. | Link | |
type
|
AccessibilityType | 1 | Nature of the accessibility |
AddressRepresentation
- Description
- More readable representation with only the basic data of the address, intended to use an address as attribute of another object.
- Properties
- we have defined the following properties for this datatype: boxNumber, country, houseNumber, municipalityName, postCode, streetName.
Property | Expects Type | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
boxNumber
|
String | 0..1 | Officially assigned alphanumeric code added to the house number to distinguish several building units, standing places, moorings or parcels sharing the same house number. | ||
country
|
LanguageString | 0..1 | Country where the address is located in. | ||
houseNumber
|
String | 0..1 | Alphanumeric code officially assigned to building units, moorings, standing places or parcels. | ||
municipalityName
|
LanguageString | 0..1 | Municipality name of the address. | ||
postCode
|
String | 0..1 | Code designating the geographical area that groups addresses for postal purposes. | ||
streetName
|
LanguageString | 0..1 | Street name of the address. |
Availability
- Description
- Degree to which something is available for use.
- Usage
- E.g. hours when a service is offered or opening hours of a building.
- Properties
- we have defined the following properties for this datatype: openingHours, period, timetable, user.
Property | Expects Type | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
openingHours
|
TypedString | 0..1 | Hours on which something is available | Syntax according to schema.org for opening hours. E.g. if contact can be made between 8 and 20h Monday to Saturday and between 8 and 18h on Sunday this is coded as Mon-Sat 08:00-20:00, Sun 08:00-18:00. | |
period
|
OpeningHours | 0..1 | Period in which something is available. | E.g. start date without end date for services that are still active or an indication of the season in which the services are offered. A completed end date indicates when the service was terminated. Start and end date according to ISO8601 syntax. | |
timetable
|
Timetable | 0..1 | Schedule of times when something is offered. | ||
user
|
UserType | 0..1 | Type of user to which the availability applies. |
Capacity
- Description
- Capacity of a civil structure.
- Properties
- we have defined the following properties for this datatype: maximum, total, vehicleType.
Property | Expects Type | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
maximum
|
Integer | 0..1 | Indicates the maximal value of the capacity. | ||
total
|
Integer | 0..1 | Indicates the capacity of a resource. | ||
vehicleType
|
VehicleType | 0..1 | Displays the vehicle types to which the capacity is linked. |
ContactInformation
- Description
- Information like email, telephone, address that makes it possible to contact someone or something.
- Usage
- E.g. a person or organisation or a service... Possible forms of contact: calling, e-mailing etc. More detailed description in the AP OSLO-Generic.
- Properties
- There are no properties defined for this datatype.
DirectedLink
- Description
- Link in either its positive or negative direction.
- Properties
- we have defined the following properties for this datatype: direction.
GeographicalName
- Description
- Name assigned to or used for a geographical object.
- Usage
- To be implemented as Langstring.
- Properties
- There are no properties defined for this datatype.
Geometry
Property | Expects Type | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
asGML
|
TypedString | 0..1 | Geometry expressed in gml-format. | Use http://www.opengis.net/ont/geosparql#gmlLiteral as datatype. | |
asWKT
|
TypedString | 0..1 | Geometry expressed in wkt-format. | Use http://www.opengis.net/ont/geosparql#wktLiteral as datatype. |
Identifier
- Description
- Information used to uniquely identify an object.
- Usage
- The starting point here is that this string is allocated by an organisation and that this is done according to a well-defined system. More detailed description in the AP OSLO-Generic.
- Properties
- There are no properties defined for this datatype.
LanguageString
- Description
- Combination of a string and the language its contents are in.
- Usage
- E.g. 'Rue Mercator' as a string and 'fr' as a language. Implementable as Langstring.
- Properties
- There are no properties defined for this datatype.
Location
- Description
- A location can be an identifiable geographical location (ISO 19112), but this location can also be a non-geographical location, such as a directory, row or column. As such, there are numerous ways in which location can be expressed, such as d
- Usage
- To be used if the way in which the geographical position is indicated will only be determined during implementation. If this method is already known, Geometry, GeographicalName, Address etc. should be used immediately.
- Properties
- There are no properties defined for this datatype.
MonetaryAmount
- Description
- A monetary value or range.
- Properties
- There are no properties defined for this datatype.
OpeningHours
- Description
- The hours at which a service or contact is available.
- Properties
- There are no properties defined for this datatype.
Point
- 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 internal boundary forms a hole in the polygon.
- Usage
- The boundaries are so-called linear rings, i.e. they are closed (not even intersecting) line strings. The outer boundary is distinguished from the inner boundary by the clockwise and counterclockwise directions in which the ring runs, respectively.
- Subclass of
- Geometry
- Properties
- There are no properties defined for this datatype.
RouteDescription
- Description
- Description of a route.
- Usage
- Typically the description as it would be shown in a Route Planner.
- Properties
- There are no properties defined for this datatype.
Timetable
- Description
- Planning in time and space of a service.
- 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/mobility/passenger-transport-hubs/erkendestandaard/2022-12-01/context/OSLO-PassengerTransportHubs-AP_en.jsonld
SHACL template
(non-normative)A reusable SHACL template for this application profile is retrievable at: /doc/applicationprofile/mobility/passenger-transport-hubs/erkendestandaard/2022-12-01/shacl/OSLO-PassengerTransportHubs-AP_en-SHACL.ttl