Home » railML newsgroups » railml.timetable » [railML3] Thresholds for connections between services
[railML3] Thresholds for connections between services [message #3721] Wed, 17 September 2025 15:11 Go to next message
Edward Tollinton is currently offline  Edward Tollinton
Messages: 4
Registered: September 2025
Junior Member
Dear All,

We would like to investigate how railML v3 can be setup to allow time thresholds to be created when two trains are associated / connected with each other, such that if the threshold is met, the connection between the services no longer exists.

The particular example we have is when one service (Operational Train A) is waiting at a station for another service (Operational Train B) to arrive / depart a station, before it will depart the station. If Operational Train B is delayed or is forecast to be delayed by more than the specified threshold, then the association will no longer be valid and Operational Train A will depart before Operational Train B.

Thank you. Thoughts welcome.

Ed Tollinton
Network Rail
United Kingdom
The Quadrant:MK
MK9 1EN
https://www.networkrail.co.uk/
Re: [railML3] Thresholds for connections between services [message #3732 is a reply to message #3721] Mon, 06 October 2025 11:35 Go to previous message
Milan Wölke is currently offline  Milan Wölke
Messages: 215
Registered: April 2007
Senior Member
Hi Edward,

welcome to the railML forum. What you are asking about sounds very much like the maximal waiting time of a commercial connection. In railML 3 there is a distinction between connections of trains based on the purpose of the connection. If it is a connection that is introduced for passengers or goods to change trains, we consider that a commercial connection. For these there already is the option to specify the @maximalWaitingTime for the connection.

If the reason for the connection is an operational requirement, such as a change of crew or the waiting of a train for another to release a single track section of the network, that would be an operational connection. For these we did not add the maximal waiting time, based on the reasoning that such operational connection could not be cancelled like this. After all if the engineer is changing trains with the operational connection then this seems a non optional connection.

From what you wrote I understand you want to create a connection between operational trains. Am I correct assuming that your are aiming to describe a connection that we would consider commercial?

Best regards, Milan


Milan Hoffmann – Timetable schema coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
Previous Topic: Network Rail (UK) use of railML
Next Topic: [railML3] Additional Train Identifiers
Goto Forum:
  


Current Time: Wed Feb 18 12:56:34 CET 2026