Talk:TT:operationalTrainSection

From railML 3 Wiki
Revision as of 16:09, 17 January 2023 by David Lichti (talk | contribs) (→‎Semantic Constraints Proposals: Proposals for semantic constraits TT:004 and TT:005)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Semantic Constraints Proposals

Well-Defined Ranges

If the operationalTrainSection has a range element, the baseItineraryPoints referenced therein must belong to the itinerary referenced by the parent operationalTrainVariant's itineraryRef.

I made this one up. It may be better suitable on the range page. David Lichti (talk) 15:09, 17 January 2023 (CET)

Disjoint Sections

The itinerary sections of an operationalTrainVariant, defined by the operationalTrainSections and their respective ranges, must be pairwise disjoint except for their first/last baseItineraryPoints.

David Lichti (talk) 15:09, 17 January 2023 (CET)

Itinerary Coverage

The itinerary sections defined by the operationalTrainSections and their respective ranges must cover the entire itinerary referenced by the parent operationalTrainVariant's itineraryRef.

David Lichti (talk) 15:09, 17 January 2023 (CET)