NeTEx icon indicating copy to clipboard operation
NeTEx copied to clipboard

Why isn't TimetabledPassingTime ordered?

Open skinkie opened this issue 1 year ago • 4 comments

StopPointInJourneyPattern is an embedded object which is ordered. What is the reason that TimetabledPassingTime wasn't made ordered?

skinkie avatar Mar 22 '24 21:03 skinkie

The TimetabledPassingTime is directly linked to a StopPointInJourneyPattern (or more generally PointInJourneyPattern ) and therefore benefit directly from its order (therefore addind an order would mainly be a source of unconsistency)

image

image

Aurige avatar Mar 25 '24 15:03 Aurige

The TimetabledPassingTime is directly linked to a StopPointInJourneyPattern (or more generally PointInJourneyPattern ) and therefore benefit directly from its order (therefore addind an order would mainly be a source of unconsistency)

While it benefits from a foreign order, only after it has been related, I noticed something cool happening on StopPointInJourneyPattern, being that it can take the same id of the ServiceJourneyPattern, and the order makes the StopPointInJourneyPattern (and others) unique. I think having passingTimings with the id of the parent, and the order to make the passing time unique, could certainly bring some elegance.

skinkie avatar Mar 25 '24 16:03 skinkie

Should we discuss this as a possible EPIP recommendation ?

Aurige avatar Apr 15 '24 15:04 Aurige

@skinkie still something needed except documentation?

ue71603 avatar Jun 29 '24 16:06 ue71603