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.
Attributes
| Name | Type | Multiplicity | Definition |
|---|---|---|---|
AgeGroup | anyType | 0..1 | Age group required by USER PROFILE. Arbitrary category. |
Id | UserProfileIdType | 1..1 | Identifier of USER PROFILE. |
LocalResident | boolean | 0..1 | Whether User must be local resident. This is a general categorization. A more specific definition can be provided by RESIDENTIAL QUALIFICATION. |
MaximumAge | integer | 0..1 | Maximum age for membership of USER PROFILE. |
MaximumHeight | LengthType | 0..1 | Maximum height for membership of USER PROFILE. This may be relevant for judging large dogs |
MinimumAge | integer | 0..1 | Minimum age for membership of USER PROFILE. |
MinimumHeight | LengthType | 0..1 | Minimum height for membership of USER PROFILE. |
MonthDayOnWhichAgeApplies | gmonthDay | 0..1 | Day / Month on which age applies, if any. |
Implemented in
| Standard | Declaration | Kind |
|---|---|---|
| NeTEx | UserProfile |
element |
UserProfile_VersionStructure |
type |
Associations
| USER PROFILE | Kind | Other class |
|---|---|---|
| authorising | association | COMPANION PROFILEauthorised for 0..* |
| eligible as | association | PURCHASER ROLE abstractpurchaser |
| authorised by 0..1 | association | RESIDENTIAL QUALIFICATIONauthorising 0..* |
| satisfying 0..1 | association | TRIP PROFILE REQUIREMENTSlimit to 0..* |
| classified as 0..* | association | TYPE OF CONCESSIONclassifying 0..1 |
| limited to 0..* | association | TYPE OF GENDER LIMITATIONlimiting 0..1 |
| proving 0..* | association | TYPE OF PROOF ACCEPTEDproven by 0..* |
| classified by 0..* | association | TYPE OF USERclassifying 0..1 |
| satisfied by 1 | association | USER PROFILE ELIGIBILITYsatisfying 0..* |
| — | contains | VEHICLE POOLER PROFILEprovided 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.