Re-introducing @ruleCode

Description

Background

In railML 2.x a signal can be linked with a rule book identifier using attribute @ruleCode. In railML 3.x the @ruleCode attribute is (so far) not modelled.

Solution proposal railML 3.2

Option 1: implement missing attribute @ruleCode for signals (and other signalling related elements)

Option 2: A new "designator-like" element is introduced with attributes @rulebook and @entry. This could be called <typeDesignator>

Option 3: use already available child element <designator> to specify a rule code.

Update 18.03.2022: Option 2 has been marked as preferred solution. The <typeDesignator> shall be available for all functional infrastructure elements.

Edited by IS Coordination