Correct modelling of ETCS train categories
Description
The implementation of @etcsTrainCategoryNumber is not aligned with the current definitions in ETCS.
Background
railML 3.x has inherited the attribute @etcsTrainCategoryNumber from the attribute @etcsTrainCategory in railML2.x. The implementation is based on an early ETCS document, and is no longer in line with ETCS specifications. Thomas Nygreen has described this in the forum.
Links
- Forum discussion
- Suggested by Christian Rahmig, 22.09.2012: https://www.railml.org/forum/index.php?t=msg&goto=368
- Discussion started by Torben Brand, 16.10.2017: https://www.railml.org/forum/index.php?t=msg&goto=1860
- Thomas Nygreen, 24.12.2018: https://www.railml.org/forum/index.php?t=msg&goto=2053
- Trac tickets
- Introduced in 2.x with #41
- Improved in 2.x with #225
- Wiki documentation
Proposed solution railML 3.x
If we want to refer directly to ETCS train categories by number or name, the implementation should be updated.
Alternatively, train categories can be described by the same physical properties that make up the ETCS train categories.
(under discussion in the forum)