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.

G 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 BLOCK + Description: MultilingualString [0..1] + EndTime: time [0..1] + EndTimeDayOffset: DayOffsetType [0..1] + FinishingDuration: duration [0..1] + Name: MultilingualString [0..1] + PreparationDuration: duration [0..1] + StartTime: time [0..1] + StartTimeDayOffset: DayOffsetType [0..1] «UID» + Id: BlockIdType [1..1] 05D3AC2B-6F26-43CB-8469-811A2E071289 BLOCK PART 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->05D3AC2B-6F26-43CB-8469-811A2E071289 +use of 0..* 69C24F47-81B8-4F05-8F7F-EE0D6B942595 RC Service Calendar MODEL:: DAY TYPE 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->69C24F47-81B8-4F05-8F7F-EE0D6B942595 +for 1..* 4151D26F-C884-4BB1-8234-20E513E0D0DF NORMAL DATED BLOCK 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->4151D26F-C884-4BB1-8234-20E513E0D0DF +using 0..* B54BCC66-FB51-4234-9DB2-D3B69D150DA4 NT Vehicle & Crew Point MODEL:: PARKING POINT 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->B54BCC66-FB51-4234-9DB2-D3B69D150DA4 +end of 1 37D11C54-1007-4DE1-9BB0-C958D59798ED VC Vehicle Recharging Plan MODEL:: RECHARGING PLAN 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->37D11C54-1007-4DE1-9BB0-C958D59798ED +plan for 0..* 2D9A908C-24C1-4E9C-A2D2-B315690DCA87 RELIEF OPPORTUNITY 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->2D9A908C-24C1-4E9C-A2D2-B315690DCA87 +in 0..* E6D14E5D-EC2F-43CA-B38D-B1996EF1DD09 DS Time Allowance MODEL:: TIME ALLOWANCE 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->E6D14E5D-EC2F-43CA-B38D-B1996EF1DD09 +attached to 0..* 501781D9-BE5F-4FA8-B081-98650F067E2F TI Vehicle Journey MODEL:: VEHICLE JOURNEY 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->501781D9-BE5F-4FA8-B081-98650F067E2F +in 0..* 0C4EFB7F-0DBF-4DCE-9108-36895E806D7D VEHICLE SERVICE PART 3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146->0C4EFB7F-0DBF-4DCE-9108-36895E806D7D +including 0..1 05D3AC2B-6F26-43CB-8469-811A2E071289->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 +part of 0..* 92837FE0-11DE-4AC9-B1AC-CB621A238FF7 COURSE OF JOURNEYS 92837FE0-11DE-4AC9-B1AC-CB621A238FF7->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 +part of 0..* 7E0FFF3C-C43D-4655-AE80-72F99BAA0F41 DM Duty Stretch MODEL:: DRIVING SPELL 7E0FFF3C-C43D-4655-AE80-72F99BAA0F41->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 +in 0..* 1C87CC31-DC06-4CF3-A6E9-40188DCAFC81 CC Generic Organisation MODEL:: ORGANISATIONAL UNIT 1C87CC31-DC06-4CF3-A6E9-40188DCAFC81->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 +responsible for 0..1 B54BCC66-FB51-4234-9DB2-D3B69D150DA4->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 +start of 1 7A31C079-50B5-4B02-8B54-9C855B761214 FO Vehicle Recharging Point Assignment MODEL:: RECHARGING POINT ASSIGNMENT 7A31C079-50B5-4B02-8B54-9C855B761214->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 +used by 0..* 59BF618B-A53F-4371-94BD-99A03133B99C TI Service Journey MODEL:: SPECIAL SERVICE 59BF618B-A53F-4371-94BD-99A03133B99C->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 +in 0..* 5DB520FB-9E2B-4D25-9752-60AA8DE060A8 RC Vehicle Type MODEL:: TRANSPORT TYPE 5DB520FB-9E2B-4D25-9752-60AA8DE060A8->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146 +assigned to 1 25183358-8FFD-492D-9062-6D7FC38B45E1 VS Vehicle Schedule Frame MODEL:: VEHICLE SCHEDULE FRAME 25183358-8FFD-492D-9062-6D7FC38B45E1->3BCBDCCC-067A-4CC7-A2D0-AD6511F6D146

Attributes

NameTypeMultiplicityDefinition
DescriptionMultilingualString0..1

Description of BLOCK.

EndTimetime0..1

End time of BLOCK in principle this can be derived from the Start time of the last journey and the finishing duration.

EndTimeDayOffsetDayOffsetType0..1

Day offset of end time from start time.

FinishingDurationduration0..1

Time allotted for activities required to bring the BLOCK to an end.

IdBlockIdType1..1

Identifier of a BLOCK.

NameMultilingualString0..1

Name of BLOCK.

PreparationDurationduration0..1

Time allotted for activities required to get ready to start the activity.

StartTimetime0..1

Start time of BLOCK in principle this can be derived from the Start time of the first journey and the preparation duration.

StartTimeDayOffsetDayOffsetType0..1

Day offset of start time from OPERATING DAY.

Implemented in

StandardDeclarationKind
NeTEx Block element
Block_VersionStructure type

Associations

BLOCKKindOther class
subdivided in composed of BLOCK PART
part of 0..*
used as 1 association BLOCK PART
use of 0..*
subdivided in 1 association COURSE OF JOURNEYS
part of 0..*
worked on 0..* association DAY TYPE
for 1..*
covered by 1 association DRIVING SPELL
in 0..*
used by association NORMAL DATED BLOCK
using 0..*
managed by * association ORGANISATIONAL UNIT
responsible for 0..1
ended at 0..* association PARKING POINT
end of 1
started at 0..* association PARKING POINT
start of 1
used by 0..* association RECHARGING PLAN
plan for 0..*
recharges at 0..1 association RECHARGING POINT ASSIGNMENT
used by 0..*
including 1 association RELIEF OPPORTUNITY
in 0..*
including 0..1 association SPECIAL SERVICE
in 0..*
complemented by 0..1 association TIME ALLOWANCE
attached to 0..*
using 0..* association TRANSPORT TYPE abstract
assigned to 1
including 0..1 association VEHICLE JOURNEY
in 0..*
— 0..* part of VEHICLE SCHEDULE FRAME
part of 0..* association VEHICLE SERVICE PART
including 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.