Jede Fahrt braucht eine eindeutige Identifikation. In der Schweiz wird an einer solchen Fahrt-ID gearbeitet. In den VDV 431 Schnittstellen übernimmt die JourneyRef diese Rolle.
Fachliches Konzept
Die Fahrt-ID ist für verschiedene Open Services zentral (z.B. TripInfoRequest, Service). Der Identifier identifziert eine spezifsche Fahrt. Eng damit verknüpft ist die Linien-ID. Aus den Daten im Fahrplan (HRDF) lässt sich die Fahrt-ID ableiten. Eine direkte vollständige Ableitung der JourneyRef ist allerdings kaum möglich. Der VDV431-Service TripInfo-Request benötigt als Input aber eine solche ID.
Technische Umsetzung
LineRef
Die LineRef bezeichnet die Linie in VDV431 und setzt sich in erster Linie aus Betriebszweig und Linie zusammen. Zur Unterscheidung von gleichen Linien mit unterschiedlichen Fahrwegen wird die Richtung ergänzt. Bei Linien, die denselben Betriebszweig und dieselbe LinienID haben, aber unterschiedliche sind, wird noch ein willkürlicher Linienzusatz vergeben.
<LineRef>odp:04003::H</LineRef>
Inhalt | Beschreibung | Bemerkung |
odp | Relevante Organisation/relevanter Bereich | Ist immer odp für die Open Data Plattform |
04 | Betriebszweig (2-stellig, meist Kantone). Die Festlegung des Betriebszweigs erfolgt in der Open Data Plattform und ist nicht a priori aus dem Fahrplan ableitbar. | Liste der Betriebszweige |
003 | Linie (3-stellig). Entspricht den Angaben der TU und liesse sich aus dem Fahrplan herleiten. | |
Linienzusatz (hier leer) (1-stellig)
Der Zusatz wird verwendet, wenn es mehrere Linien mit derselben Nummer gibt. Z.B. 003 von Bernmobil und auch von der BLS im Betriebszweig Bern. |
Z.B. A | |
H | H oder R entspricht der Richtung (1-stellig) | H – Hin , R- Rück |
JourneyRef
Der JourneyRef stellt die eindeutige (für den jeweiligen Tag) FahrtID dar. Sie besteht aus der LineRef, dem Fahrplanjahr und der FahrtID.
<JourneyRef>odp:04003::H:j16:17314</JourneyRef>
Name | Beschreibung | Bemerkung |
odp | Immer odp | |
04003::H | LineRef | gemäss Definition oben |
j16 | Fahrplan (3-stellig) | besteht aus einem “j” und dem entsprechenden Fahrplanjahr (Achtung: Es beginnt jeweils im Dezember) |
17314 | FahrtID | Diese FahrtID wird von der OpenData-Plattform vergeben und lässt sich nicht aus den Fahrplandaten herleiten. |
Wie erhalte ich eine JourneyRef
Es ist nur möglich die JourneyRef über TripRequest oder StopEvent abzufragen. Für die direkte Erstellung sind Daten notwendig, die aktuell nicht offen verfügbar sind.
Betriebszweige
Die Liste der Betriebszweige ist im untenstehenden Excel angehängt: Liste der Betriebszweige