Track length
Description
In railML 3.1, each <track>
element has to have at least one child element <length>
for describing the operational or physical length of the track. It is suggested to remove this requirement and to make child element <length>
completely optional, because there are use cases that don't need the length information at all.
Background
Links
- Forum discussion:
- Christian Rößiger, 18.07.2019: [https://www.railml.org/forum/index.php?t=msg&th=678&goto=2224&#msg_2224]
- Trac ticket:
- Wiki documentation:
- (railML 2) IS:track: [https://wiki2.railml.org/index.php?title=IS:track]
- IS:track: [https://wiki3.railml.org/wiki/IS:track]
- IS:length: [https://wiki3.railml.org/wiki/IS:length]
Proposed solution railML 3.2
Change child element <track><length>
multiplicity from 1..*
to 0..*
For reasons of downwards compatibility, this change will be implemented with version 3.3, but marked obsolete in 3.2 already