Element state in Common
Original proposal
The ElementState and StatesBaseElement as currently defined/used in Infrastructure shall be moved to Common to be available for general use in other subschemas.
Possible solutions
Three possible alternatives have been identified:
- Move the base types to Generic and introduce
<rollingstockStates>under<rollingstock>,<interlockingStates>under<interlocking>etc., similar to<infrastructureStates>under<infrastructure>. - Move
<infrastructureStates>to<common>and rename to<states>. All types of elements can be referenced. - Define states in Common and reverse the direction of the reference, so that all elements can reference defined states with a
<validityTime>associated to each reference.