Home » railML newsgroups » railML.infrastructure » [railML3] New semantic constraint restricting RTM:level, IS:netElement and IS:netRelation (Ensuring that each netElement and netRelation belongs to exactly one RTM:level)
Re: [railML3] New semantic constraint restricting RTM:level, IS:netElement and IS:netRelation [message #4054 is a reply to message #3997] Thu, 18 June 2026 13:36 Go to previous messageGo to previous message
Larissa Zhuchyi is currently offline  Larissa Zhuchyi
Messages: 113
Registered: November 2022
Senior Member
Dear all

To ensure readability of railML files coordinators approved sematic constraints given below on 2026-05-18. They are filed as IS:025 and IS:026 at https://wiki3.railml.org/wiki/Dev:SemanticConstraints.

IS:025: Each <netElement> must belong to exactly one <level>.

IS:026: Each <netRelation> must belong to exactly one <level>.

This follows existing practice of railML partners e.g. Hacon, Trafikverket and SBB.

Additionally, railML.org suggests introducing yet another semantic constraint:

IS:029: Each netRelation must reference netElements of the same level of aggregation.

Please let us know your doubts until 2026-07-21.

Sincerely,


Larissa Zhuchyi – Ontology Researcher
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [railML3] Order of geometricCoordinate attributes
Next Topic: [railML3.4 beta4] Changed placement of sub-element elementState
Goto Forum:
  


Current Time: Tue Sep 15 10:56:09 CEST 2026