Zum Inhalt springen

Fahrt-ID (JourneyRef)

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

 

 

Diskussion beginnen auf disc.opentransportdata.swiss