Home » railML newsgroups » railml.common » [railML 3.3] IS:netConnector and IS:netConnectorRelation
[railML 3.3] IS:netConnector and IS:netConnectorRelation [message #4068] Fri, 26 June 2026 14:01
Mathias Vanden Auweele is currently offline  Mathias Vanden Auweele
Messages: 140
Registered: February 2025
Location: Brussels
Senior Member
Hello,

IS:netConnector and IS:netConnectorRelation have been introduced in railML 3.3 but show several modelling issues:

1) Since the @id is file specific and it is not possible to refer from file A to an element's @id in file B, the designator should be a mandatory element for the netConnector. That is the only external identification available. Without it, the netConnector is useless.

2) During many discussions on the topic of global identifiers, the coordinators have always said that topology elements shouldn't get a designator subelement. Why is the netConnector than an exception? It is also not an infrastructure asset that can appear in a register.

3) If <netConnector> can get a <designator> subelement, then there is no reason not to give this possibility to <netElement>s as well. In that case, there is no need for <netConnector>s and <netConnectRelation>s as the <netElement> and <netRelation> with <designator> are already sufficient to connect two files together. They would play the exact same role as <netConnector> and <netConnectorRelation>.

The example also only shows usage in 1 file. If this element is intended to stay in railML 3.4, please extend the example with a second file to show how to link the netConnectors.

Best case proposal:
- Best case: add <designator> or Globally unique identifiers to netElements and remove netConnectors and netConnectorRelations

Proposal if best case is rejected:
- Make <designator> mandatory for <netConnector>
- Extend the example with the <designator> and a second railML file
- Explain in the documentation why a <netConnector> can have a <designator> but not the <netelement>

Thanks


Mathias Vanden Auweele
Railway data freelancer
https://matdata.eu
Brussels, Belgium
Previous Topic: Designator for linearPositioningSystem
Next Topic: [railML 3.4 beta 4] topology netelements no longer have validity
Goto Forum:
  


Current Time: Sun Jul 26 05:27:34 CEST 2026