Does SIRI have a set of requirements defining how consumers should interpret missing predictions for stops in a trip?
For example, if a SIRI producer has the following stops:
And the following predictions:
* --- no data
Is the consumer allowed to interpolate a prediction for stop 2? Or is it required to simply propagate the estimated deviation from stop 1 downstream to stop 2? Or is the consumer required to not show any real-time information for stop 2?
I'm asking this because GTFS-realtime has such a requirement - if a prediction is not provided for a stop, and an explicit "unknown" value isn't provided for that same stop, then consumers are required to propagate predictions downstream - see https://developers.google.com/transit/gtfs-realtime/trip-updates#stop-time-updates
Any info is appreciated, especially if there are hard requirements in the SIRI spec.