Home » railML newsgroups » railML.infrastructure » [railML3] Grouping IS:trainProtectionElement-s (missing mechanism to group IS:trainProtectionElement-s)
[railML3] Grouping IS:trainProtectionElement-s [message #3152] Mon, 30 October 2023 13:15 Go to next message
Larissa Zhuchyi is currently offline  Larissa Zhuchyi
Messages: 49
Registered: November 2022
Member
Dear all

railML.org would be grateful if you could tell:

(1) is there a need to extend railML 3.3 by a new element <trainProtectionElementGroup> (with reference attribute) or a new attribute @belongsToParent of an existing element <trainProtectionElement>?
(2) did you find a way to group <trainProtectionElement>-s by existing (railML 3.2) elements?

Currently, the need occurs when transforming the Simple example of railML from 2.5 to 3.2: <trainProtectionElementGroup> of railML 2.5 (see source code below) is lost because of missing correspondent element and attribute in railML3.

<trainProtectionElements>
  <trainProtectionElement id="tr03_tpe01" pos="3800" absPos="4300" dir="up" medium="magnetic" trainProtectionSystem="Indusi"/>
  <trainProtectionElementGroup id="tr03_tpeg01">
    <trainProtectionElementRef ref="tr03_tpe01"/>
  </trainProtectionElementGroup>
</trainProtectionElements>

As "Simple example" is just a learning material, railML.org wonders whether <trainProtectionElementGroup> is needed in practice.

Thanks in advance.

Sincerely,


Larissa Zhuchyi – Ontology Researcher
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
Re: [railML3] Grouping IS:trainProtectionElement-s [message #3278 is a reply to message #3152] Mon, 19 August 2024 10:42 Go to previous message
christian.rahmig is currently offline  christian.rahmig
Messages: 474
Registered: January 2016
Senior Member
Dear Larissa, dear all,

as there has been no feedback on the questions, I assume that the topic is not relevant for current railML 3 use case implementations.

However, let me add some comments to the issue for a potential future implementation:

* railML 3 uses both approaches for grouping elements. Therefore, principally both approaches are possible.
* If there are different features needed for the single train protection element and the train protection element group, let's define a new functional infrastructure element <trainProtectionElementGroup>.
* If there can be several grouping levels of train protection elements, let's use the @belongsToParent approach.

So, dear community, is the topic of grouping train protection elements interesting (and required) for you?

Best regards
Christian


Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
Previous Topic: [railML3] Modelling location of <overCrossing>, <underCrossing> in the network
Next Topic: [railML3] Road traffic signals
Goto Forum:
  


Current Time: Thu Dec 05 15:11:13 CET 2024