Today, a GWR class 769 working from Reading to Gatwick failed to run owing, according to the first report on RTT, to "a problem with the train". The return, and subesquent, runs are shown on RTT as cancelled "owing to the late arrival of the inbound service". Why is the initial reason for the cancellation not carried through to the consequent cancellations, as it is more accurate?
View attachment 102555View attachment 102556
RTT is ‘dumb’ in the sense that it literally takes the 2 character attribution code and translates it into something a little easier to understand for a human reading it.
I’m sure those trained in the dark arts can suitably correct it, but for the lay person:-
In delay attribution, the directly affected train will be coded to the code of the cause - IE ‘M0’ - Cab Safety Systems.
Any subsequent trains delayed/cancelled by that incident will be put into that incident, with a code showing why they’re delayed by that incident - that may be ‘YI’ awaiting inward stock or ‘YD’ following a late running train that is later than this one or so forth.
The full list of codes is available at
wiki.openraildata.com/index.php?title=Delay_Attribution_Guide
They all get merged into the same incident on industry systems, but RTT just reads and translates the raw code and displays it to the public.
Train operators themselves will use a different mechanism for informing their customers, whereby control staff or similar will update systems that feeds to info screens, apps and the like. That feed is also available as an open data feed, and some other websites make use of it. RTT don’t, and there’s a whole raft of politics behind that that probably don’t need to be gone over.