Home » railML newsgroups » railml.interlocking » @code as element name
@code as element name [message #1895] Wed, 15 August 2018 09:34 Go to next message
Joerg von Lingen is currently offline  Joerg von Lingen
Messages: 148
Registered: May 2011
Senior Member
Dear all,

in the current IL schema the basic type EntityIL is derived from common type tElementWithIDandCode because
tElementWithIDandName includes not only @name but also language variants of it. This was not desired for IL. However,
with tElementWithIDandCode the attribute @code stands for the element name. This might cause some confusion especially
if @code would be required in TvdSection for identifying the set code of a track circuit.

Currently it would like this:
<rail3:ownsTvdSection isBerthingTrack="true" code="Arnau A02" id="A02T" partialRouteReleaseTimer="PT1S"
isReliable="true" residualRouteCancellationTimer="PT90S">
<rail3:hasDemarcatingBufferstop ref="bus02"/> <!-- reference to bufferStop in IS -->
<rail3:hasDemarcatingTraindetector ref="tde02"/> <!-- reference to trainDetectionElement in IS -->
<rail3:relatedToTrack ref="trc02"/> <!-- reference to track in IS -->
</rail3:ownsTvdSection>

Regards,
Jörg von Lingen - Interlocking scheme coordinator
Re: @code as element name [message #1926 is a reply to message #1895] Sun, 26 August 2018 09:00 Go to previous message
Joerg von Lingen is currently offline  Joerg von Lingen
Messages: 148
Registered: May 2011
Senior Member
In-between it was decided to change it throughout the interlocking schema, i.e.
EntityIL now comprises @name instead of @code. This shall avoid any confusion by
the users.

Best regards,
Joerg v. Lingen

Rollingstock Coordinator

On 15/08/2018 09:34, Joerg von Lingen wrote:
> Dear all,
>
> in the current IL schema the basic type EntityIL is derived from common type tElementWithIDandCode because
> tElementWithIDandName includes not only @name but also language variants of it. This was not desired for IL. However,
> with tElementWithIDandCode the attribute @code stands for the element name. This might cause some confusion especially
> if @code would be required in TvdSection for identifying the set code of a track circuit.
>
> Currently it would like this:
> <rail3:ownsTvdSection isBerthingTrack="true" code="Arnau A02" id="A02T" partialRouteReleaseTimer="PT1S"
> isReliable="true" residualRouteCancellationTimer="PT90S">
> <rail3:hasDemarcatingBufferstop ref="bus02"/> <!-- reference to bufferStop in IS -->
> <rail3:hasDemarcatingTraindetector ref="tde02"/> <!-- reference to trainDetectionElement in IS -->
> <rail3:relatedToTrack ref="trc02"/> <!-- reference to track in IS -->
> </rail3:ownsTvdSection>
>
> Regards,
> Jörg von Lingen - Interlocking scheme coordinator
>
Previous Topic: IL-relevant Signal characteristics
Next Topic: Overlapping or gapping track section borders
Goto Forum:
  


Current Time: Fri Mar 29 16:50:50 CET 2024