Redundant references in railML 3.x topology
Description
There is a redundancy for modelling the linkage between <netElement>
and <netRelation>
. The link from the <netRelation>
to the <netElement>
is mandatory, while the link from the <netElement>
to the <netRelation>
is optional.
Background
This way of modelling results from RailTopoModel.
Links
- Forum discussion:
- Raphael Gaudy, 15.09.2021: https://www.railml.org/forum/index.php?t=msg&th=828&goto=2827&#msg_2827
- Wiki documentation:
- CO:relation: https://wiki3.railml.org/wiki/CO:relation
Proposed solution railML 3.2
The optional repeatable child element <relation>
in element <netElement>
shall be marked DEPRECATED. The link between <netElement>
and <netRelation>
shall only be modelled using the (mandatory) child elements <elementA>
and <elementB>
in <netRelation>
.