Transmodel class
TRANSPORT CUSTOMER
In package ST Fare Contract MODELView on transmodel-cen.eu
A specific person or organisation involved in a fare process.
NOTE: There may be a FARE CONTRACT between the TRANSPORT CUSTOMER and the OPERATOR or the AUTHORITY ruling the consumption of services.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
DateOfBirth | date | 0..1 | Date of Birth of a TRANSPORT CUSTOMER. |
FirstName | normalizedString | 0..1 | First name of a TRANSPORT CUSTOMER. |
Gender | GenderEnum | 0..1 | Gender of TRANSPORT CUSTOMER. |
Height | LengthType | 0..1 | Height of TRANSPORT CUSTOMER. |
Id | TransportCustomerIdType | 1..1 | Identifier of a TRANSPORT CUSTOMER. |
Photo | anyUri | 0..1 | Photo of TRANSPORT CUSTOMER. |
Surname | normalizedString | 0..1 | Surname of a TRANSPORT CUSTOMER. |
TelephoneNumber | phoneNumber | 0..1 | Telephone number of a TRANSPORT CUSTOMER. |
Title | normalizedString | 0..1 | Title of address of a TRANSPORT CUSTOMER. |
Associations
| TRANSPORT CUSTOMER | Kind | Other class |
|---|---|---|
| registered to | association | CUSTOMER ACCOUNTregistered for 0..* |
| characterised by | composed of | CUSTOMER ELIGIBILITYcharacterising 0..* |
| owning 1 | association | CUSTOMER PRODUCT PURCHASE ENTRY abstractmade for 0..* |
| reserving 0..1 | association | CUSTOMER RESERVATION CREATION ENTRYfor 0..* |
| listing of 1 | association | CUSTOMER SECURITY LISTINGlisting of 0..* |
| party to | association | FARE CONTRACTcontracting 0..* |
| fare view of 0..1 | association | INDIVIDUAL TRAVELLERindividual view of |
| user of 0..1 | association | MEDIUM ACCESS DEVICEused by 0..* |
| using 0..1 | association | MONITORED TRIP PATTERNused by 0..* |
| committing 0..1 | association | OFFENCEcommitted by 0..* |
| travelling | association | PASSENGER ROLE abstracttraveller |
| allocated with 0..1 | association | PASSENGER SPOT ALLOCATIONallocated for 0..* |
| recorded in 0..1 | association | PI REQUEST abstractmade for 0..* |
| located at | contains | POSTAL ADDRESSlocating 0..* |
| purchasing | association | PURCHASER ROLE abstractpurchaser |
| — O..* | part of | SALES TRANSACTION FRAME |
| observing | association | SPECIFIC OBSERVER ROLEobserver |
| preferring | composed of | TRAVEL PREFERENCESapplies to 0..* |
| represented by 0..* | association | TRAVELLING ENTITYrepresenting 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.