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".

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.

Edited by IS Coordination