Home » railML newsgroups » railml.timetable » [railML2] Extensions for Announcements
Re: [railML2] Train's line extension for passenger information [message #2653 is a reply to message #2615] Wed, 27 January 2021 10:37 Go to previous messageGo to previous message
Milan Wölke is currently offline  Milan Wölke
Messages: 141
Registered: April 2007
Senior Member
Hi Thomas,

thanks again for your input. In order to get this topic moving I would like to first focus the discussion on one of the suggested extensions as I feel that the whole thing is hard to be discussed at once. I would firstly like to point the attention to the requested adding of a line to timetable as described in your document on page 15.
Currently in railML 2.x we only support specifying a line as a string for a train part. No information can be associated with that line so far.

In order to somehow allow specifying an annotation and an announcement for a line we would have 2 options:
  1. add the necessary info to the trainPart itself
  2. introduce a new entity that carries that information
Since option 1 would be rather unstructured and would also introduce a measure of redundancy, I would prefer option 2.
That would mean to create an entity line (or rather lineTT as line already exists as an element in infrastructure) which could be refered to from the trainPart as alternative to the existing lineNumber attribute. That would introduce a structure similar to the one we have for specifying a station track for a stop (either by trackInfo as a simple string or by trackRef to refer to detailed infrastructure).

I have prepared such a modelling in a branch for railML 2.5, which is described below:

https://forum.railml.org/userfiles/2021-01-27_railml_railml25-linett-overview.png

https://forum.railml.org/userfiles/2021-01-27_railml_railml25-linett-reference-from-trainpart.png

@TT-community: What do you think about this extension?

Best regards, Milan

--------------------------------------------------------

Hallo Thomas,
erneut vielen Dank für Deinen Beitrag. Um das Thema in Gang zu bringen, möchte ich die Diskussion zunächst auf eine der vorgeschlagenen Erweiterungen fokussieren, da ich das Gefühl habe, dass die ganze Sache schwer auf einmal zu diskutieren ist. Zunächst möchte ich auf die geforderte Erweiterung des Fahrplans um eine Linie eingehen, wie in Deinem Dokument auf Seite 15 beschrieben.
Derzeit unterstützen wir in railML 2.x nur die Angabe einer Linie als String für einen Zugteil. Mit dieser Linie können bisher keine Informationen verknüpft werden.

Um irgendwie die Angabe einer Annotation und eines Announcements für eine Linie zu ermöglichen, hätten wir 2 Möglichkeiten:
  1. die notwendigen Informationen zum trainPart selbst hinzufügen
  2. eine neue Entität einführen, die diese Informationen trägt
Da Option 1 ziemlich unstrukturiert wäre und auch ein gewisses Maß an Redundanz einführen würde, würde ich Option 2 vorziehen.
Das würde bedeuten, eine Entität line (oder eher lineTT, da line bereits als Element in der Infrastruktur existiert) zu erstellen, auf die vom trainPart als Alternative zum bestehenden lineNumber-Attribut verwiesen werden könnte. Das würde eine ähnliche Struktur einführen wie die, die wir für die Angabe eines Bahnhofsgleises für eine Haltestelle haben (entweder durch trackInfo als einfache Zeichenkette oder durch trackRef, um auf die detaillierte Infrastruktur zu verweisen).

Ich habe eine solche Modellierung in einem Branch für railML 2.5 vorbereitet, die nachfolgend beschrieben ist:

https://forum.railml.org/userfiles/2021-01-27_railml_railml25-linett-overview.png

https://forum.railml.org/userfiles/2021-01-27_railml_railml25-linett-reference-from-trainpart.png

@TT-Community: Was haltet ihr von dieser Erweiterung?

Mit freundlichen Grüßen, Milan


Milan Wölke – Timetable scheme coordinator
railML.org (Registry of Associations: VR 5750)
Altplauen 19h; 01187 Dresden; Germany www.railML.org

[Updated on: Tue, 02 February 2021 20:14] by Moderator

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: [railML2] Extension proposal: pattern trains, distributions and slots
Next Topic: [railML2] Extensions of triggers for passenger information within trains
Goto Forum:
  


Current Time: Wed May 15 05:45:25 CEST 2024