Home » railML newsgroups » railML.infrastructure » SpeedChange : Protection system reference
Re: SpeedChange : Protection system reference [message #416 is a reply to message #409] Thu, 01 November 2012 15:47 Go to previous messageGo to previous message
Susanne Wunsch railML is currently offline  Susanne Wunsch railML
Messages: 0
Registered: January 2020
Dear Christian and others,

Christian Rahmig <coord(at)infrastructurerailmlorg> writes:

>>> I added the request for an (optional) reference from a <signal> to a
>>> <trainProtectionElement> as a comment to trac ticket [1].
>>>
>>> [1] https://trac.assembla.com/railML/ticket/173
>>
>> That's only one part of the idea.
>>
>> There are also speed changes that are ensured by train protection
>> elements, such as PZB-magnets. [1]

> How about turning the direction of reference resulting in the
> following scenario: The basis is provided by the <speedChange>. This
> speed change is an oriented point on the track. Signals (including
> panels) refer to the speed change and the same is done by train
> protection elements like magnets. And of course, several magnets as
> well as several signals can refer to the same speed change.
>
> The disadvantage of this approach is the fact, that "child elements"
> refer to "parent elements" and it's difficult to collect all
> dependancies of a speed change.
>
> If we want to avoid this turning of the reference direction, we will
> end up with the request for a more complex modellation of a
> <speedChange>. First, a speed change needs to refer to signals,
> announcing, executing or reminding the connected speed
> information. And second, a speed change needs to refer to train
> protection elements assuring the speed restriction. Plus the already
> implemented reference from a <speedChange> to a <speedProfile>, the
> speed change becomes more an "operational element" instead of a
> "physical infrastructure object".

A "speed change" is anyway _no_ "physical infrastructure object".

There are some objections pro and con your reversed reference direction.
It depends on the current task of handling the data.

* Referring all from the <speedChange> helps in all cases, where the
speed change itself changes. Then you find all needed train
protection elements and signals to change them the same way.

* Referring from the trainProtectionElement and from the signal to the
<speedChange> helps in all situations where you meet such a facility
on a track and need to know which speed aspect is valid there.

I see no problem in a too complex speed change element because this
models the real world in a good way. A speed change requires all these
dependencies.

How would you describe it in a semantic model? I think we would add both
relations: from the speedChange to the facilities (1:n) and back (1:1).

Why not to define both references like already done with the
<connection> elements? That can be easily assured by special
constraints. Both sights meet their requirements.

Any comments welcome...

Kind regards...
Susanne

--
Susanne Wunsch
Schema Coordinator: railML.common
 
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
Read Message
Read Message
Previous Topic: Alternative Stationsnamen (ocp, additionalName)
Next Topic: Tools zum Erstellen der Topologie / Tools for creating the topology
Goto Forum:
  


Current Time: Sat May 18 01:09:46 CEST 2024