Transmodel class

CONTRACT

In package CC Responsibility Role MODELView on transmodel-cen.eu

A contract between ORGANISATIONs to supply services or goods.

G 03793C76-4E32-4264-B46D-474B51B7875F CONTRACT + Description: MultilingualString [0..1] + Name: MultilingualString [0..1] «UID» + Id: ContractIdType [1..1] C62AA2B7-7FC7-42D2-B7F9-5AD7A0786864 «TRANSMODEL VIEW» CG Generic Loggable Object MODEL:: LOGGABLE OBJECT 03793C76-4E32-4264-B46D-474B51B7875F->C62AA2B7-7FC7-42D2-B7F9-5AD7A0786864 FA3515E3-479A-40D7-82ED-718BE53F4B78 JA Journey Accounting MODEL:: JOURNEY ACCOUNTING 03793C76-4E32-4264-B46D-474B51B7875F->FA3515E3-479A-40D7-82ED-718BE53F4B78 +charged to 0..* 13AA2F90-BC8C-4381-AE09-FE738DFF4047 CC Generic Organisation MODEL:: ORGANISATION 03793C76-4E32-4264-B46D-474B51B7875F->13AA2F90-BC8C-4381-AE09-FE738DFF4047 +contractee on 0..* E779CAC8-1DC7-4C41-8B6A-7DB12D5F3556 RESPONSIBILITY SET 03793C76-4E32-4264-B46D-474B51B7875F->E779CAC8-1DC7-4C41-8B6A-7DB12D5F3556 +characterising 0..1 470A7879-7114-43C5-AE9F-88FAF84050D0 TYPE OF CONTRACT 03793C76-4E32-4264-B46D-474B51B7875F->470A7879-7114-43C5-AE9F-88FAF84050D0 +classifying 0..1 ADC0F2AA-DF54-4FA7-8EF9-F02645C7B783 TI Vehicle Journey MODEL:: JOURNEY ADC0F2AA-DF54-4FA7-8EF9-F02645C7B783->03793C76-4E32-4264-B46D-474B51B7875F +accounted on 13AA2F90-BC8C-4381-AE09-FE738DFF4047->03793C76-4E32-4264-B46D-474B51B7875F +contractor of 0..* B4BF193F-10FB-4870-89D3-1D208BDFD7FC RC Resource Frame MODEL:: RESOURCE FRAME B4BF193F-10FB-4870-89D3-1D208BDFD7FC->03793C76-4E32-4264-B46D-474B51B7875F 8CAEF962-056F-4EF6-BFB7-02DC4933C896 TI Timetable Frame MODEL:: TIMETABLE FRAME 8CAEF962-056F-4EF6-BFB7-02DC4933C896->03793C76-4E32-4264-B46D-474B51B7875F

Attributes

NameTypeMultiplicityDefinition
DescriptionMultilingualString0..1

Description of CONTRACT.

IdContractIdType1..1

Identifier of a CONTRACT.

NameMultilingualString0..1

Name of CONTRACT.

Implemented in

StandardDeclarationKind
NeTEx Contract element
Contract_VersionStructure type

Associations

CONTRACTKindOther class
contractor for 0..* part of JOURNEY abstract
accounted on
covering 0..1 association JOURNEY ACCOUNTING
charged to 0..*
awarded by 0..* association ORGANISATION abstract
contractor of 0..*
awarded to 0..* association ORGANISATION abstract
contractee on 0..*
— 0..* part of RESOURCE FRAME
characterised by 0..* association RESPONSIBILITY SET
characterising 0..1
— 0..* part of TIMETABLE FRAME
classified by 0..* association TYPE OF CONTRACT
classifying 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.