Transmodel class

USER PROFILE

In package AR Eligibility Usage Parameters MODELView on transmodel-cen.eu

Eligibility requirements to be met by the social profile of a passenger, based on age group, residence, employment status, sex, mobility requirements etc., used for allowing discounts: 18-40 years old, graduates, preferences, unemployed, women, etc.

G BCDE8D63-837B-4006-906E-903D7E1C0912 USER PROFILE + AgeGroup: anyType [0..1] + LocalResident: boolean [0..1] + MaximumAge: integer [0..1] + MaximumHeight: LengthType [0..1] + MinimumAge: integer [0..1] + MinimumHeight: LengthType [0..1] + MonthDayOnWhichAgeApplies: gmonthDay [0..1] «UID» + Id: UserProfileIdType [1..1] C69D4420-55CB-4F8A-B2C7-41CA50159F90 AR Usage Parameters MODEL:: USAGE PARAMETER BCDE8D63-837B-4006-906E-903D7E1C0912->C69D4420-55CB-4F8A-B2C7-41CA50159F90 1BB17E4A-9F7F-471D-A02D-5F2AED4AA9A1 AM Pooling Eligibility Usage Parameters MODEL:: VEHICLE POOLER PROFILE BCDE8D63-837B-4006-906E-903D7E1C0912->1BB17E4A-9F7F-471D-A02D-5F2AED4AA9A1 +provided by 0..* C4F48CB1-0343-4207-957F-34F6E0711B78 FR Fare Transport Customer Role MODEL:: PURCHASER ROLE BCDE8D63-837B-4006-906E-903D7E1C0912->C4F48CB1-0343-4207-957F-34F6E0711B78 +purchaser 04CD2853-BAD9-4B34-A939-223E4FA302B7 QR Trip Query MODEL:: TRIP PROFILE REQUIREMENTS BCDE8D63-837B-4006-906E-903D7E1C0912->04CD2853-BAD9-4B34-A939-223E4FA302B7 +limit to 0..* 99B58243-6048-4D6B-A22E-36AC67DD5F83 RC Facility MODEL:: TYPE OF GENDER LIMITATION BCDE8D63-837B-4006-906E-903D7E1C0912->99B58243-6048-4D6B-A22E-36AC67DD5F83 +limiting 0..1 5FA89E73-05DB-4EBF-8BA9-D5F324251B95 RC Service Restriction MODEL:: TYPE OF USER BCDE8D63-837B-4006-906E-903D7E1C0912->5FA89E73-05DB-4EBF-8BA9-D5F324251B95 +classifying 0..1 1BB17E4A-9F7F-471D-A02D-5F2AED4AA9A1->BCDE8D63-837B-4006-906E-903D7E1C0912 02838EFA-9706-45BE-AC1F-C101066D3763 COMPANION PROFILE 02838EFA-9706-45BE-AC1F-C101066D3763->BCDE8D63-837B-4006-906E-903D7E1C0912 +authorised for 0..* BF930F9A-122B-4AFE-BCB5-1C22E5FD5FA1 RESIDENTIAL QUALIFICATION BF930F9A-122B-4AFE-BCB5-1C22E5FD5FA1->BCDE8D63-837B-4006-906E-903D7E1C0912 +authorising 0..* 53BE6522-E8C4-4A18-844E-8FF82FDA7E69 TYPE OF CONCESSION 53BE6522-E8C4-4A18-844E-8FF82FDA7E69->BCDE8D63-837B-4006-906E-903D7E1C0912 +classifying 0..1 FABFAD1F-35C8-4D33-89CA-F0EA72C19191 TYPE OF PROOF ACCEPTED FABFAD1F-35C8-4D33-89CA-F0EA72C19191->BCDE8D63-837B-4006-906E-903D7E1C0912 +proven by 0..* 30B93496-BB22-4DEE-BE31-86DADDE0F410 ST Customer Eligibility MODEL:: USER PROFILE ELIGIBILITY 30B93496-BB22-4DEE-BE31-86DADDE0F410->BCDE8D63-837B-4006-906E-903D7E1C0912 +satisfying 0..*

Attributes

NameTypeMultiplicityDefinition
AgeGroupanyType0..1

Age group required by USER PROFILE. Arbitrary category.

IdUserProfileIdType1..1

Identifier of USER PROFILE.

LocalResidentboolean0..1

Whether User must be local resident. This is a general categorization. A more specific definition can be provided by RESIDENTIAL QUALIFICATION.

MaximumAgeinteger0..1

Maximum age for membership of USER PROFILE.

MaximumHeightLengthType0..1

Maximum height for membership of USER PROFILE. This may be relevant for judging large dogs

MinimumAgeinteger0..1

Minimum age for membership of USER PROFILE.

MinimumHeightLengthType0..1

Minimum height for membership of USER PROFILE.

MonthDayOnWhichAgeAppliesgmonthDay0..1

Day / Month on which age applies, if any.

Implemented in

StandardDeclarationKind
NeTEx UserProfile element
UserProfile_VersionStructure type

Associations

USER PROFILEKindOther class
authorising association COMPANION PROFILE
authorised for 0..*
eligible as association PURCHASER ROLE abstract
purchaser
authorised by 0..1 association RESIDENTIAL QUALIFICATION
authorising 0..*
satisfying 0..1 association TRIP PROFILE REQUIREMENTS
limit to 0..*
classified as 0..* association TYPE OF CONCESSION
classifying 0..1
limited to 0..* association TYPE OF GENDER LIMITATION
limiting 0..1
proving 0..* association TYPE OF PROOF ACCEPTED
proven by 0..*
classified by 0..* association TYPE OF USER
classifying 0..1
satisfied by 1 association USER PROFILE ELIGIBILITY
satisfying 0..*
— contains VEHICLE POOLER PROFILE
provided by 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.