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.

G C6C47954-F796-404D-A771-913491CB40E5 TRANSPORT CUSTOMER + DateOfBirth: date [0..1] + FirstName: normalizedString [0..1] + Gender: GenderEnum [0..1] + Height: LengthType [0..1] + Photo: anyUri [0..1] + Surname: normalizedString [0..1] + TelephoneNumber: phoneNumber [0..1] + Title: normalizedString [0..1] «UID» + Id: TransportCustomerIdType [1..1] 138C08B0-3CA1-45DE-A157-E5EBA5422451 ST Customer Eligibility MODEL:: CUSTOMER ELIGIBILITY C6C47954-F796-404D-A771-913491CB40E5->138C08B0-3CA1-45DE-A157-E5EBA5422451 +characterising 0..* 292D94E4-6DCB-482D-BFA1-801093087617 SE Customer Reservation Log Entry MODEL:: CUSTOMER RESERVATION CREATION ENTRY C6C47954-F796-404D-A771-913491CB40E5->292D94E4-6DCB-482D-BFA1-801093087617 +for 0..* 9A93472D-D606-4BD8-9414-8D23A1A7C733 FARE CONTRACT C6C47954-F796-404D-A771-913491CB40E5->9A93472D-D606-4BD8-9414-8D23A1A7C733 +contracting 0..* 6B35C21C-9805-40F4-9191-67BE241EEBCF SD Medium Application MODEL:: MEDIUM ACCESS DEVICE C6C47954-F796-404D-A771-913491CB40E5->6B35C21C-9805-40F4-9191-67BE241EEBCF +used by 0..* B218BFFB-38C7-40BE-B261-107574176832 FC Access Right Validation MODEL:: OFFENCE C6C47954-F796-404D-A771-913491CB40E5->B218BFFB-38C7-40BE-B261-107574176832 +committed by 0..* F55B6FAD-11B2-4751-8161-0781FE8FEDB1 ST Seat Allocation MODEL:: PASSENGER SPOT ALLOCATION C6C47954-F796-404D-A771-913491CB40E5->F55B6FAD-11B2-4751-8161-0781FE8FEDB1 +allocated for 0..* 32DD6733-B0C2-4718-9376-09F051371323 RC Topographic Place MODEL:: POSTAL ADDRESS C6C47954-F796-404D-A771-913491CB40E5->32DD6733-B0C2-4718-9376-09F051371323 +locating 0..* ABDD4D3C-4D8B-4CF3-B13F-BA4A862F3B3C FF Sales Transaction Frame MODEL:: SALES TRANSACTION FRAME C6C47954-F796-404D-A771-913491CB40E5->ABDD4D3C-4D8B-4CF3-B13F-BA4A862F3B3C 6399E452-870A-4558-94FF-A484CED684FD ST Travel Preferences MODEL:: TRAVEL PREFERENCES C6C47954-F796-404D-A771-913491CB40E5->6399E452-870A-4558-94FF-A484CED684FD +applies to 0..* 978A16CE-334B-4DD7-87BA-4DC6B184BC70 CUSTOMER ACCOUNT 978A16CE-334B-4DD7-87BA-4DC6B184BC70->C6C47954-F796-404D-A771-913491CB40E5 +registered for 0..* DB952944-BBAE-41F5-B9DC-949B70F29A55 SE Customer Purchase Log Entry MODEL:: CUSTOMER PRODUCT PURCHASE ENTRY DB952944-BBAE-41F5-B9DC-949B70F29A55->C6C47954-F796-404D-A771-913491CB40E5 +made for 0..* 0051526E-F286-4EFE-BFC0-D715111F4136 CUSTOMER SECURITY LISTING 0051526E-F286-4EFE-BFC0-D715111F4136->C6C47954-F796-404D-A771-913491CB40E5 +listing of 0..* CEBEF2B5-12F9-4338-8811-EDD98D4ED9B9 AM Individual Passenger and Driver MODEL:: INDIVIDUAL TRAVELLER CEBEF2B5-12F9-4338-8811-EDD98D4ED9B9->C6C47954-F796-404D-A771-913491CB40E5 +individual view of 4EB73F5A-9170-4191-A88E-CA8A4991AFE9 TD Monitored Trip MODEL:: MONITORED TRIP PATTERN 4EB73F5A-9170-4191-A88E-CA8A4991AFE9->C6C47954-F796-404D-A771-913491CB40E5 +used by 0..* 22A831E1-AAE4-4573-8616-7C3ED66A0D9F FR Fare Transport Customer Role MODEL:: PASSENGER ROLE 22A831E1-AAE4-4573-8616-7C3ED66A0D9F->C6C47954-F796-404D-A771-913491CB40E5 +traveller EDA5E2AD-7241-48D8-9C29-7568CCC9DB10 QC Common Query MODEL:: PI REQUEST EDA5E2AD-7241-48D8-9C29-7568CCC9DB10->C6C47954-F796-404D-A771-913491CB40E5 +made for 0..* C4F48CB1-0343-4207-957F-34F6E0711B78 FR Fare Transport Customer Role MODEL:: PURCHASER ROLE C4F48CB1-0343-4207-957F-34F6E0711B78->C6C47954-F796-404D-A771-913491CB40E5 +purchaser 781776A0-3981-45E8-A4AA-F2C12033589E RM Transport User Role MODEL:: SPECIFIC OBSERVER ROLE 781776A0-3981-45E8-A4AA-F2C12033589E->C6C47954-F796-404D-A771-913491CB40E5 +observer 3286CC2C-FDC1-482C-B724-3DF398BCC124 TD Passenger Travel MODEL:: TRAVELLING ENTITY 3286CC2C-FDC1-482C-B724-3DF398BCC124->C6C47954-F796-404D-A771-913491CB40E5 +representing 0..*

Attributes

NameTypeMultiplicityDefinition
DateOfBirthdate0..1

Date of Birth of a TRANSPORT CUSTOMER.

FirstNamenormalizedString0..1

First name of a TRANSPORT CUSTOMER.

GenderGenderEnum0..1
HeightLengthType0..1
IdTransportCustomerIdType1..1

Identifier of a TRANSPORT CUSTOMER.

PhotoanyUri0..1
SurnamenormalizedString0..1

Surname of a TRANSPORT CUSTOMER.

TelephoneNumberphoneNumber0..1

Telephone number of a TRANSPORT CUSTOMER.

TitlenormalizedString0..1

Title of address of a TRANSPORT CUSTOMER.

Associations

TRANSPORT CUSTOMERKindOther class
registered to association CUSTOMER ACCOUNT
registered for 0..*
characterised by composed of CUSTOMER ELIGIBILITY
characterising 0..*
owning 1 association CUSTOMER PRODUCT PURCHASE ENTRY abstract
made for 0..*
reserving 0..1 association CUSTOMER RESERVATION CREATION ENTRY
for 0..*
listing of 1 association CUSTOMER SECURITY LISTING
listing of 0..*
party to association FARE CONTRACT
contracting 0..*
fare view of 0..1 association INDIVIDUAL TRAVELLER
individual view of
user of 0..1 association MEDIUM ACCESS DEVICE
used by 0..*
using 0..1 association MONITORED TRIP PATTERN
used by 0..*
committing 0..1 association OFFENCE
committed by 0..*
travelling association PASSENGER ROLE abstract
traveller
allocated with 0..1 association PASSENGER SPOT ALLOCATION
allocated for 0..*
recorded in 0..1 association PI REQUEST abstract
made for 0..*
located at contains POSTAL ADDRESS
locating 0..*
purchasing association PURCHASER ROLE abstract
purchaser
— O..* part of SALES TRANSACTION FRAME
observing association SPECIFIC OBSERVER ROLE
observer
preferring composed of TRAVEL PREFERENCES
applies to 0..*
represented by 0..* association TRAVELLING ENTITY
representing 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.