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.

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