Transmodel class
FARE CONTRACT
In package ST Fare Contract MODELView on transmodel-cen.eu
A contract with a particular (but possibly anonymous) customer, ruling the consumption of transport services (and joint services).
NOTE: A FARE CONTRACT may be designed for a fixed SALES OFFER PACKAGE (e.g., ticket) or to allow successive purchases of SALES OFFER PACKAGEs.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
Description | MultilingualString | 0..1 | Description of CONTRACT. |
Id | FareContractIdType | 1..1 | Identifier of a FARE CONTRACT. |
Name | MultilingualString | 0..1 | Name of CONTRACT. |
Implemented in
| Standard | Declaration | Kind |
|---|---|---|
| NeTEx | FareContract |
element |
FareContract_VersionStructure |
type |
Associations
| FARE CONTRACT | Kind | Other class |
|---|---|---|
| provided by 0..* | association | ACCOUNT PROVIDER ROLEprovider |
| registering 0..* | association | COMMON VEHICLE SERVICE abstractregistered to 0..1 |
| governed by 0..* | part of | CUSTOMER ACCOUNTregistered to |
| recorded in | association | FARE CONTRACT ENTRY abstractrecording 1..* |
| concerned by | composed of | FARE CONTRACT EVENT abstractconcerning 0..* |
| listed by 1 | association | FARE CONTRACT SECURITY LISTINGlisting of 0..* |
| characterised by 0..* | association | FARE CONTRACT STATUScharacterising 0..1 |
| — O..* | part of | SALES TRANSACTION FRAME |
| contracting 0..* | association | TRANSPORT CUSTOMERparty to |
| classified as 0..* | association | TYPE OF FARE CONTRACTclassifying 0..1 |
| registering 0..* | association | VEHICLE POOLING SERVICE abstractregistered to 0..1 |
| registering 0..* | association | VEHICLE RENTAL SERVICEregistered to 0..1 |
| registering 0..* | association | VEHICLE SHARING SERVICEregistered to 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.