29. November 2012 | Supermarkt Berlin
Das Testsystem befindet sich unter folgender URL:
http://demo.hafas.de/bin/pub/vbb-fahrinfo/relaunch2011/extxml.exe/
Die API (das extxml.exe) soll per XML auf dem Testsystem anfragen. Eine eigene Installation muss somit nicht an den Start gebracht werden. Die Anfrage wird von einem WEB-Server entgegen genommen und an das entsprechende CGI-Programm (hier das extxml.exe) weitergereicht. Dieses parst die Anfrage und reicht sie an den Auskunftsserver weiter. Dieser bearbeitet die Anfrage und schickt das Ergebnis an das anfragende CGI-Programm zurück (hier das extxml.exe). Dieses filtert in Abhängigkeit der erlaubten Funktionen das was vom Server zurück kommt und schickt die Antwort an den anfragenden Client.
Die Authentifizierung erfolgt durch folgende Access-ID: 951a204d5462906e60494ed0a7a79ff5
Die xsd (Schnittstellenbeschreibung) ist unter folgender URL erreichbar:
http://demo.hafas.de/xml/vbb/se/hafasXMLInterface.xsd
Es gibt eine 2. Version der XSD mit mehr Infos (z.B. zum StationBoardRequest)
http://demo.hafas.de/xml/vbb/std/hafasXMLInterface.xsd
Erster Versuch einer offenen Schnittstellen-Dokumentation:
https://github.com/mphasize/vbb-hafas-docs
Wir versuchen gemeinsam eine Beschreibung der typischen Anwendungsszenarien und der konkreten XML-Requests zu entwickeln, damit in Zukunft der Zugang zur API leichter und die Einstiegshürde geringer ist.
http://daten.berlin.de/datensaetze/vbb-fahrplan2012
Die CSV Datei beinhaltet die Haltestellendaten, die mit Name, Nummer und Mittelpunktskoordinaten (in lat/lon und GK4) hinterlegt sind:
Haltestellendaten auf OffeneDaten.de
Hier finden Sie Koordinaten der Zugangsmöglichkeiten wie Bahn-, Tram- und Bussteige sowie Aufzüge und Rampen etc. um testen zu können, wie diese Daten für die Kunden aufbereitet und mit weiteren Informationen verknüpft werden können. Eine Referenz zur gesamten VBB-Haltestellendatei kann über die HAFAS-Nr. gebildet werden.
Die BVG stellt ihre Informationen hinsichtlich der aktuellen Aufzugslage unter der URL: http://www.bvg.de/index.php/de/9466/name/Aufzugsmeldungen.html täglich zur Verfügung.
Die Daten werden zusätzlich auch in einen Feed-Format bereitgestellt (Link zur BVG Detailseite, Titel, Beschreibung), idealerweise also ein Atom-Feed - RSS-Feed Format (Really Simple Syndication) - einem standardisierten und weit verbreitetem XML Format - allgemein leicht les- und verarbeitbaren Daten. Die Daten können also von einem Entwickler aber auch einem RSS-Reader gelesen werden.
Feed: http://www.bvg.de/index.php/de/9466/name/Aufzugsmeldungen.rss
Inhalt der Daten: Name des Bahnhof; die Lage des Aufzuges sowie eventuelle Zusatzinformation wie Grund oder Dauer; Aufzugsnummer. Die einfache und strukturierte Veröffentlichung von Aufzugsstörungen im Web bietet Entwicklern von Angeboten rund um den Berliner ÖPNV leicht die Möglichkeit diese aktuellen Informationen in Ihre Apps zu integrieren und zu verarbeiten. Die Daten der URL werden alle 5 Minuten gecached/aktualisiert.