TT:originalTrackInfo

From railML 2 Wiki
Revision as of 15:22, 1 October 2020 by RailML Coord Documentation (talk | contribs) (+best practice)
Jump to navigation Jump to search


<originalTrackInfo>
 


Scheme description / Schemenbeschreibung

Position of <originalTrackInfo> in the XML-Tree / Position von <originalTrackInfo> im XML-Baum

Multiplicity / Anzahl

[0..1]

Semantics / Bedeutung

Allows for definition of operating day specific information for station tracks.

Attributes of <originalTrackInfo> / Attribute von <originalTrackInfo>

  • trackRef: refers to the id attribute of the associated track element.
  • trackInfo: is a description of the station track, often used for the platform number.

Syntactic Constraints / Syntaktische Beschränkungen

Best practice & Examples / Empfohlene Anwendung & Beispiele

Up to version 2.5 of railML it was only possible to specify the currently assigned track for a train stop. Especially in the context of passenger information, however, this is often not sufficient, since special displays and announcements are required when a track is changed compared to the target track published in printed timetables in order to control the passenger flow accordingly. Accordingly, it was necessary to specify an extension that allows to encode not only the current track but also the planned track.

The current track can be mapped in railML in different ways. On the one hand, an @trackRef can be specified for a track, which allows a reference to a microscopic infrastructure contained in the railML document. Furthermore, the @trackInfo attribute can be used to exchange a key that is associated with a track specification in the reading system. In order to be able to display seasonally varying tracks, it is also possible to specify a <stopDescription> within the <trackInfo>. Here a track can be identified using foreign keys. In addition, a @operatingPeriodRef can be specified to express a time restriction of the information. All these options allow for the definition of the current track.

To allow for the specification of the planned track without having to restrict the available mapping options, <ocpTT> has been extended by the <originalTrackInfo> element. The structure of the <originalTrackInfo> element is very similar to the structure used to map the current track. In fact, exactly the same mapping possibilities are offered under the same boundary conditions. It is possible to reference microscopic infrastructure or to work with foreign keys to identify the track. Seasonally deviating target tracks can also be described, if necessary.

Bis zur Version 2.5 von railML war es nur möglich das aktuell zugeordnete Gleis für einen Zugfahrthalt anzugeben. Gerade im Kontext von Fahrgastinformation ist dies aber häufig nicht ausreichend, da bei einem Gleiswechsel gegenüber dem in gedruckten Fahrplänen veröffentlichten Sollgleis, besondere Anzeigen und Ansagen erforderlich sind um die Fahrgastströme entsprechend zu steuern. Entsprechend war es nötig eine Erweiterung zu spezifizieren, die es erlaubt neben dem aktuellen Gleis auch das geplante zu kodieren.

Das aktuelle Gleis kann in railML auf verschiedene Art und Weise abgebildet werden. Einerseits kann an einem Gleis eine @trackRef angegeben werden, die einen Verweis auf eine im railML Dokument enthaltene mikroskopische Infrastruktur ermöglicht. Des Weiteren kann über das Attribut @trackInfo ein Schlüssel ausgetauscht werden, der im lesenden System mit einer Gleisangabe assoziiert wird. Um saisonal abweichende Gleise abbilden zu können gibt es zusätzlich die Möglichkeit im Rahmen der <stopDescription> eine <trackInfo> anzugeben. Hier kann mit Hilfe von Fremdschlüsseln ein Gleis identifiziert werden. Zusätzlich kann dort durch Angabe einer @operatingPeriodRef eine zeitliche Einschränkung der Information ausgedrückt werden. All diese Möglichkeiten erlauben das aktuelle Gleis festzulegen.

Um nun auch das geplante Gleis angeben zu können, ohne hier die verfügbaren Abbildungsmöglichkeiten einschränken zu müssen, wurde <ocpTT> um das Element <originalTrackInfo> erweitert. Die Struktur der <originalTrackInfo> ist stark an die Struktur zur Abbildung des aktuellen Gleises angelehnt. Tatsächlich bieten sich exakt die gleichen Abbildungsmöglichkeiten unter den gleichen Randbedingungen. Es ist möglich mikroskopische Infrastruktur zu referenzieren oder mit Fremdschlüsseln zur Identifikation des Gleises zu arbeiten. Ebenso können saisonal abweichende Sollgleise beschrieben werden, sofern dies erforderlich ist.

Notes / Anmerkungen

Not yet described. / Noch nicht beschrieben.

Open issues / Offene Punkte/Pendenzen

Not yet described. / Noch nicht beschrieben.