| [railML3] identifierRange in PatternTrain [message #4057] |
Mon, 22 June 2026 09:53  |
Milan Wölke
Messages: 238 Registered: April 2007
|
Senior Member |
|
|
Hi all,
in railML 3.4 we will introduce the pattern train to timetable in order to describe service concepts. We have had this in railML 2.5 already and added this to 3.4 as part of the efforts to fulfill the requirements of the use cases LTST (Long Term Strategic Timetabling) and SCOT (Service COncept for a Tender).
Part of this new PatternTrain is the option to describe the range of identifiers to be used by the actual commercial and operational trains that may result from such PatternTrain. As per the time of this writing the idea here is to select the type of identifier using the same enumeration that is being used when specifying identifiers for commercial and operational trains, plus a lower bound and an upper bound.
This implies that all identifiers to be used are numeric. My question is, if this is sufficient. How do you deal with train numbers that are not strictly numerical, but for example contain prefixes? Would you need or want to encode these with the train number pattern? One could imagine some kind of regular expression based approach, however, I would be reluctant to add this if there is no need from the community for this.
Please share your thoughts on this, so I can adapt the modelling if needed. If lower bound and upper bound is fine for you, please also leave a note. Thanks in advance.
Best regards, Milan
Milan Hoffmann – Timetable schema coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|
|