| [railML3] Deprecating mileageChange [message #4075] |
Fri, 03 July 2026 12:05  |
christian.rahmig
Messages: 566 Registered: January 2016
|
Senior Member |
|
|
Dear all,
when developing railML 3.2 we introduced the functional infrastructure element <mileageChange> in 2022 (cf. [1] [2]). We went this way although we knew that the <linearPositioningSystem> with its <anchor> child elements is able to model all these mileage change scenarios, too.
With the positioning approach (cf. [3] [4]) we tried to limit model redundancies for locations making positioning unambiguous in usage. This included choosing the more powerful approach with //linearPositioningSystem/anchor/ to be chosen as preferred solution for modelling mileage changes with railML 3.3.
Now, with railML 3.4, we want to do the next step and deprecate the <mileageChange> element. From now on, users shall make use of the approach with //linearPositioningSystem/anchor/ only. Best practice examples showing how to use this approach, are documented on the wiki page [5].
[1] https://www.railml.org/forum/index.php?t=msg&th=829& goto=2915&#msg_2915
[2] https://development.railml.org/railml/version3/-/work_items/ 478
[3] https://development.railml.org/railml/version3/-/work_items/ 541
[4] https://cloud.railml.org/f/324110
[5] https://wiki3.railml.org/wiki/RTM:anchor
Best regards
Christian
Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|
|
|
|