Talk:TT:operationalTrainSection

From railML 3 Wiki
Revision as of 16:15, 17 January 2023 by David Lichti (talk | contribs)
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 union of all 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)