Transmodel class
VEHICLE JOURNEY
In package TI Vehicle Journey MODELView on transmodel-cen.eu
The planned movement of a type of public transport vehicle (indicated by a VEHICLE TYPE, TRAIN or COMPOUND TRAIN) on a DAY TYPE from the start point to the end point of a JOURNEY PATTERN on a specified ROUTE.
NOTE: A DATED VEHICLE Journey uses a SERVICE CALENDAR to resolve the DAY TYPE for the VEHICLE JOURNEY into specific dates of operation.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
DepartureTime | time | 0..1 | Departure time of VEHICLE JOURNEY. |
Id | VehicleJourneyIdType | 1..1 | Identifier of VEHICLE JOURNEY. |
JourneyDuration | duration | 0..1 | Duration of VEHICLE JOURNEY. |
Implemented in
| Standard | Declaration | Kind |
|---|---|---|
| NeTEx | VehicleJourney |
element |
VehicleJourney_VersionStructure |
type |
Associations
| VEHICLE JOURNEY | Kind | Other class |
|---|---|---|
| in 0..* | association | BLOCKincluding 0..1 |
| bookable through | association | BOOKING ARRANGEMENTfor 0..* |
| including | association | CALLin 2.* |
| for 0..1 | association | CELL SPECIFIC SERVICE GROUPa 0..* |
| a view of 0..1 | association | COUPLED JOURNEYviewed as 1 |
| part of 1..* | association | COUPLED JOURNEYcomposed of |
| worked on 0..* | association | DAY TYPEfor 1..* |
| used by 0..* | association | DECK PLAN ASSIGNMENT abstractassigned to 0..* |
| base for 0..1 | association | EXTRA DATED VEHICLE JOURNEYbased on 0..* |
| used as 0..1 | association | INTERCHANGE RULE PARAMETERusing 0..* |
| runs on 1..* | part of | JOURNEY FREQUENCY GROUP abstractcomposed of |
| combined in 0..* | association | JOURNEY MEETINGcombining 0..* |
| subdivided into | association | JOURNEY PARTpart of 0..* |
| made using 0..* | association | JOURNEY PATTERNfor 1 |
| used by | association | NORMAL DATED VEHICLE JOURNEYusing 0..* |
| marked by | contains | NOTICE ASSIGNMENTassigned to 0..* |
| characterised by 0..* | association | OPERATIONAL CONTEXTcharacterising 0..1 |
| at | composed of | PASSENGER AT STOP TIMEfor 0..* |
| followed by 1 | association | PAUSEafter 0..1 |
| in 0..* | part of | PT SCOPEaffecting |
| powered by 0..1 | association | RECHARGING STEPpowering |
| for 0..1 | association | SERVICE JOURNEY REQUESTlimit to 0..* |
| considered as 0..1 | association | SERVICE VALIDITY PARAMETERSa 0..* |
| characterized by 0..* | association | SUBMODEcharacterizing 0..1 |
| made using 0..* | association | TIME DEMAND TYPEused by default by 0..* |
| at | composed of | TIMETABLED PASSING TIMEfor 0..* |
| timed from 0..* | association | TIMING POINT IN JOURNEY PATTERNthe timing reference for 0..1 |
| determining 1 | association | TRAIN COMPONENT LABEL ASSIGNMENTfor 0..* |
| identified by 0..* | association | TRAIN NUMBERidentifying 0..* |
| operated by 0..* | association | TRANSPORT TYPE abstractrequested for 0..* |
| allowing | association | VEHICLE JOURNEY LAYOVERallowed on 0..1 |
| worked using | association | VEHICLE JOURNEY RUN TIMEvalid on 0..* |
| stops at 1 | association | VEHICLE JOURNEY STOP ASSIGNMENTfor 0..* |
| worked using | association | VEHICLE JOURNEY WAIT TIMEvalid on 0..* |
| determining 1.. | association | VEHICLE TYPE STOP ASSIGNMENTfor 0..* |
From the Transmodel 6.2 UML model published by CEN. Names, definitions and relationships are taken unchanged from its Enterprise Architect export (read 2026-10-22). Diagrams are EA's own images from transmodel-cen.eu; the neighbourhood drawings on class pages are made with Graphviz.