Transmodel class

SERIES CONSTRAINT

In package FZ Fare Zone MODELView on transmodel-cen.eu

An extension of a DISTANCE MATRIX ELEMENT (a cell of an origin-destination matrix for TARIFF ZONEs or SCHEDULED STOP POINTs) expressing a fare distance for the corresponding trip (value in km, number of fare units, etc.), constrained to specific routes.
NOTE: SERIES CONSTRAINTs are mainly used for rail fares.

G 1C4EA3AC-822A-4D9E-A7F6-65DCCD651986 SERIES CONSTRAINT + Discrete: boolean [0..1] + FirstClassDistance: DistanceType [0..1] + Itinerary: normalizedString [0..1] + Order: integer [0..1] + SecondClassDistance: DistanceType [0..1] «UID» + Id: SeriesConstraintIdType [1..1] 868862CF-750D-42E3-9020-7BFE11032DE5 CG Generic Point & Link Sequence MODEL:: LINK SEQUENCE 1C4EA3AC-822A-4D9E-A7F6-65DCCD651986->868862CF-750D-42E3-9020-7BFE11032DE5 F8ECF438-7648-436B-A920-264F5D27075A FP Fare Price MODEL:: PRICEABLE OBJECT 1C4EA3AC-822A-4D9E-A7F6-65DCCD651986->F8ECF438-7648-436B-A920-264F5D27075A CB1BD1E4-E8ED-4F74-AFB1-0BFFA353F3E7 FARE POINT IN JOURNEY PATTERN 1C4EA3AC-822A-4D9E-A7F6-65DCCD651986->CB1BD1E4-E8ED-4F74-AFB1-0BFFA353F3E7 +allowed for 0..* 9ED34E7C-6860-459C-BC0B-D9B9DA078B86 RC Notice Assignment MODEL:: NOTICE ASSIGNMENT 1C4EA3AC-822A-4D9E-A7F6-65DCCD651986->9ED34E7C-6860-459C-BC0B-D9B9DA078B86 +annotating 0..* 3FBFECDA-FED7-4C04-AEB0-E01EDF126120 SERIES CONSTRAINT PRICE 1C4EA3AC-822A-4D9E-A7F6-65DCCD651986->3FBFECDA-FED7-4C04-AEB0-E01EDF126120 +given for 0..* 5523DD9A-5B7A-4089-A1AA-EE19B22B42E8 TYPE OF SERIES CONSTRAINT 1C4EA3AC-822A-4D9E-A7F6-65DCCD651986->5523DD9A-5B7A-4089-A1AA-EE19B22B42E8 +classifying 0..1 994F0DC5-B7CF-4578-B529-9914F38A9084 FS Distance Matrix Element MODEL:: DISTANCE MATRIX ELEMENT 994F0DC5-B7CF-4578-B529-9914F38A9084->1C4EA3AC-822A-4D9E-A7F6-65DCCD651986 +comprising 1 1ED0E8B3-FFD5-44E8-833B-AF43A811871A TP Journey Pattern MODEL:: JOURNEY PATTERN 1ED0E8B3-FFD5-44E8-833B-AF43A811871A->1C4EA3AC-822A-4D9E-A7F6-65DCCD651986 +involved in 0..* 74F3E686-A377-427E-9E81-F7F59F81303F AR Routing Validity Parameters MODEL:: ROUTING VALIDITY PARAMETERS 74F3E686-A377-427E-9E81-F7F59F81303F->1C4EA3AC-822A-4D9E-A7F6-65DCCD651986 +a 0..* 5DDC5A7A-D996-48FC-ABDC-A72850EBCC0C TYPE OF ROUTING 5DDC5A7A-D996-48FC-ABDC-A72850EBCC0C->1C4EA3AC-822A-4D9E-A7F6-65DCCD651986 +classifying 0..1 7DC3EE8E-3F49-4244-9CB4-58863DA1B0D0 ZONE IN SERIES 7DC3EE8E-3F49-4244-9CB4-58863DA1B0D0->1C4EA3AC-822A-4D9E-A7F6-65DCCD651986 +limiting 0..*

Attributes

NameTypeMultiplicityDefinition
Discreteboolean0..1

Whether series can only be used by itself, or whether it can be used in a chain of series

FirstClassDistanceDistanceType0..1

Notional distance along SERIES CONSTRAINT for computation of First Class fares.

IdSeriesConstraintIdType1..1

Identifier of SERIES CONSTRAINT.

ItinerarynormalizedString0..1

Text description of Series See Tap TSI 5.1

Orderinteger0..1

Relative priority of this pattern when there are multiple SERIES CONSTRAINTs between the same points. (Equivalent to route number on TAP TSI Series Number).

SecondClassDistanceDistanceType0..1

Notional distance along SERIES CONSTRAINT for computation of Second Class fares.

Implemented in

StandardDeclarationKind
NeTEx SeriesConstraint element
SeriesConstraint_VersionStructure type

Associations

SERIES CONSTRAINTKindOther class
via 0..* association DISTANCE MATRIX ELEMENT
comprising 1
allowing composed of FARE POINT IN JOURNEY PATTERN
allowed for 0..*
comprising contains JOURNEY PATTERN
involved in 0..*
annotated by association NOTICE ASSIGNMENT
annotating 0..*
considered as 0..1 association ROUTING VALIDITY PARAMETERS
a 0..*
related to composed of SERIES CONSTRAINT PRICE
given for 0..*
classified as association TYPE OF ROUTING
classifying 0..1
classified as 0..* association TYPE OF SERIES CONSTRAINT
classifying 0..1
via composed of ZONE IN SERIES
limiting 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.