Train groups might be listed as "trains with this stop" in the same view. Perhaps train groups may further lose their unique ID and get a group's ID. This way you can identify the group of the train at a station. I don't think you have to identify exactly a specific train. Trains with the same schedule would all have the same purpose ?