In the UK, there are several third-party services which consume data produced by Network Rail regarding the operational rail timetable and live train movements. These services produce data which are highly informative regarding my journey. For example, I often use such services to determine where a train originates, from which inbound service it was formed (if applicable), and to ascertain the timeliness of the service when en route. I am a particular fan of Real Time Trains.
Are there any equivalent services for Deutsche Bahn trains? I'm aware of the beta DB Live Map, but am looking for a service which provides textual timetable information regarding train formation and intermediate passing points, rather than a graphical readout.
My current motivation is to search for the train I am shortly due to board in Brussels; the online timetable indicates it is delayed, and I wish to determine whether the train originates here and, if so, from which inbound service it forms, so I can determine whether it is likely to be in the platform already.
It would be particularly great if there was a service worked across borders into other Western European countries where DB long-distance services operate, but I can understand this is perhaps unlikely due to the cross-border data sharing required between the various network operators.