Remodeling organisational units
Current state
Following rule "If an attribute or an element is missing in a railML file, it shall be read as "not known"" at FileConventions#How_to_interpret_missing_attributes_and_elements_in_the_file? user shall explicitly state IM for line, operationalPoint and track if information is known. This results in "big data".
Links
- Forum discussion:
- Mathias Vanden Auweele, 16.02.2026: https://www.railml.org/forum/index.php?t=msg&th=1130&start=0&
Solution proposal railML 3.4
It shall be possible to define a default IM for the whole file following a procedure like at https://wiki3.railml.org/wiki/File:CommonStateRepository1.svg
For element <infrastructure> add attribute @infrastructureManagerRef referencing an organisational unit.
Every child element of <infrastructure> silently inherits the information. In case of a deviation for any infrastructure element, using the infrastructure element's child element <elementInfrastructureManager> with attributes @infrastructureManagerRef (and <validity>?) overwrites the generic one.