[railML2] @dir [message #2194] |
Mon, 27 May 2019 11:57 ![Go to next message Go to next message](/forum/theme/default/images/down.png) |
christian.rahmig
Messages: 458 Registered: January 2016
|
Senior Member |
|
|
Dear active railML community,
the new Common scheme coordinator Thomas (together with Janne from JBD)
initiated a discussion about the meaning and usage of the attribute
@dir. While the starting point of the discussion was at the element
<levelCrossing> (cp. [1]) the attribute is available for almost all
instances of <trackElements> and <ocsElements> and therefore deserves an
own thread here in the forum.
I want to propose three rules:
1) The @dir attribute represents an "application direction" describing a
direction of travel, for which the element has to be considered. There
are elements with a clear application direction (e.g. <signal>), where
the @dir attribute shall be used, but there are also other elements
without a specific application direction (e.g. <levelCrossing>), where
the @dir attribute shall not be used.
2) In railML 2, even linear elements (e.g. tunnel or bridge) are located
with a single coordinate (and an additional @length attribute). This
coordinate shall always refer to the center of this element and the
value of the @length attribute shall be equally distributed before and
after this location. The @dir attribute shall not be used.
3) For very long linear elements (e.g. Gotthard Base Tunnel), it is
useful to model the element's "portals" instead of its center point. In
that case, elements need to be placed at the begin and the end of the
element oriented towards the center point. The @dir attribute shall be
used to describe the orientation of the "portal", e.g. to define what is
in the tunnel and what is outside the tunnel.
What do you think about this approach? Do you agree or do you prefer
erasing the third point? Any comment is highly appreciated...
[1] https://www.railml.org/forum/index.php?t=msg&th=655& goto=2179&#msg_2179
Best regards
Christian
--
Christian Rahmig - Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Phone Coordinator: +49 173 2714509; railML.org: +49 351 47582911
Altplauen 19h; 01187 Dresden; Germany www.railml.org
Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|
Re: [railML2] @dir [message #2256 is a reply to message #2194] |
Mon, 07 October 2019 21:51 ![Go to previous message Go to previous message](/forum/theme/default/images/up.png) ![Go to next message Go to next message](/forum/theme/default/images/down.png) |
christian.rahmig
Messages: 458 Registered: January 2016
|
Senior Member |
|
|
Dear all,
considering the relevance for semantic rules in modelling railML 2.x,
any feedback (pro, con, mod, ...) on the topic below is highly appreciated.
Thank you very much and best regards
Christian
Am 27.05.2019 um 11:57 schrieb Christian Rahmig:
> Dear active railML community,
>
> the new Common scheme coordinator Thomas (together with Janne from JBD)
> initiated a discussion about the meaning and usage of the attribute
> @dir. While the starting point of the discussion was at the element
> <levelCrossing> (cp. [1]) the attribute is available for almost all
> instances of <trackElements> and <ocsElements> and therefore deserves an
> own thread here in the forum.
>
> I want to propose three rules:
>
> 1) The @dir attribute represents an "application direction" describing a
> direction of travel, for which the element has to be considered. There
> are elements with a clear application direction (e.g. <signal>), where
> the @dir attribute shall be used, but there are also other elements
> without a specific application direction (e.g. <levelCrossing>), where
> the @dir attribute shall not be used.
>
> 2) In railML 2, even linear elements (e.g. tunnel or bridge) are located
> with a single coordinate (and an additional @length attribute). This
> coordinate shall always refer to the center of this element and the
> value of the @length attribute shall be equally distributed before and
> after this location. The @dir attribute shall not be used.
>
> 3) For very long linear elements (e.g. Gotthard Base Tunnel), it is
> useful to model the element's "portals" instead of its center point. In
> that case, elements need to be placed at the begin and the end of the
> element oriented towards the center point. The @dir attribute shall be
> used to describe the orientation of the "portal", e.g. to define what is
> in the tunnel and what is outside the tunnel.
>
> What do you think about this approach? Do you agree or do you prefer
> erasing the third point? Any comment is highly appreciated...
>
> [1] https://www.railml.org/forum/index.php?t=msg&th=655& goto=2179&#msg_2179
>
> Best regards
> Christian
>
Christian Rahmig – Infrastructure scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org
|
|
|
|
|
Re: [railML2] @dir [message #2295 is a reply to message #2194] |
Tue, 17 December 2019 15:09 ![Go to previous message Go to previous message](/forum/theme/default/images/up.png) |
Thomas Nygreen
Messages: 68 Registered: March 2008
|
Member |
|
|
christian.rahmig wrote on Mon, 27 May 2019 11:57
the new Common scheme coordinator Thomas (together with Janne from JBD)
initiated a discussion about the meaning and usage of the attribute
@dir. While the starting point of the discussion was at the element
<levelCrossing> (cp. [1]) the attribute is available for almost all
instances of <trackElements> and <ocsElements> and therefore deserves an
own thread here in the forum.
In order not to forget the real starting point and history of this discussion, please remember that there was already a thread on this topic (without any conclusion): the use of @dir in railML
Best regards,
Thomas Nygreen - Common coordinator, railML.org
[Updated on: Tue, 17 December 2019 15:10] by Moderator Report message to a moderator
|
|
|