Transmodel class
BLOCK
In package VS Vehicle Service MODELView on transmodel-cen.eu
The work required to be done by a vehicle from the time it leaves a PARKING POINT after parking until its next return to park at a PARKING POINT.
NOTE1: A TRAIN COMPOSITION is a VEHICLE.
NOTE2: Any subsequent departure from a PARKING POINT after parking marks the start of a new BLOCK.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
Description | MultilingualString | 0..1 | Description of BLOCK. |
EndTime | time | 0..1 | End time of BLOCK in principle this can be derived from the Start time of the last journey and the finishing duration. |
EndTimeDayOffset | DayOffsetType | 0..1 | Day offset of end time from start time. |
FinishingDuration | duration | 0..1 | Time allotted for activities required to bring the BLOCK to an end. |
Id | BlockIdType | 1..1 | Identifier of a BLOCK. |
Name | MultilingualString | 0..1 | Name of BLOCK. |
PreparationDuration | duration | 0..1 | Time allotted for activities required to get ready to start the activity. |
StartTime | time | 0..1 | Start time of BLOCK in principle this can be derived from the Start time of the first journey and the preparation duration. |
StartTimeDayOffset | DayOffsetType | 0..1 | Day offset of start time from OPERATING DAY. |
Implemented in
| Standard | Declaration | Kind |
|---|---|---|
| NeTEx | Block |
element |
Block_VersionStructure |
type |
Associations
| BLOCK | Kind | Other class |
|---|---|---|
| subdivided in | composed of | BLOCK PARTpart of 0..* |
| used as 1 | association | BLOCK PARTuse of 0..* |
| subdivided in 1 | association | COURSE OF JOURNEYSpart of 0..* |
| worked on 0..* | association | DAY TYPEfor 1..* |
| covered by 1 | association | DRIVING SPELLin 0..* |
| used by | association | NORMAL DATED BLOCKusing 0..* |
| managed by * | association | ORGANISATIONAL UNITresponsible for 0..1 |
| ended at 0..* | association | PARKING POINTend of 1 |
| started at 0..* | association | PARKING POINTstart of 1 |
| used by 0..* | association | RECHARGING PLANplan for 0..* |
| recharges at 0..1 | association | RECHARGING POINT ASSIGNMENTused by 0..* |
| including 1 | association | RELIEF OPPORTUNITYin 0..* |
| including 0..1 | association | SPECIAL SERVICEin 0..* |
| complemented by 0..1 | association | TIME ALLOWANCEattached to 0..* |
| using 0..* | association | TRANSPORT TYPE abstractassigned to 1 |
| including 0..1 | association | VEHICLE JOURNEYin 0..* |
| — 0..* | part of | VEHICLE SCHEDULE FRAME |
| part of 0..* | association | VEHICLE SERVICE PARTincluding 0..1 |
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.