RailML

Railway Markup Language
Dateiendung: .railml, .railmlx
Entwickelt von: railML.org Dresden
Erstveröffentlichung: 22. Dezember 2005
Aktuelle Version 3.3
(2024-11-05)
Art: Auszeichnungssprache für Eisenbahnen
Erweitert von: XML
Standard(s): Industriestandard
www.railml.org

Die Railway Markup Language (engl., Abkürzung railML) definiert Datenstrukturen des Schienenverkehrs auf der Basis von XML. Sie wird zum strukturierten Datenaustausch zwischen verschiedenen Teilnehmern verwendet. railML benutzt dafür XML Schemata.

railML wurde 2002 gemeinsam vom Fraunhofer-Institut für Verkehrs- und Infrastruktursysteme (IVI) in Dresden und der Eidgenössischen Technischen Hochschule Zürich (ETH) entwickelt und wird seitdem im railML-Konsortium fortgeschrieben. Seit September 2021 ist die Version 2.5 als letzte Ausgabe der Hauptversion 2.x für den Produktiveinsatz freigegeben. Parallel erfolgte seit 2017 eine Fortschreibung unter Einbeziehung der Signal- und Stellwerkstechnik, die nach kurzer Verzögerung im Februar 2019 in die Produktionsfreigabe der Version 3.1 mündete.[1] Im Jahr 2022 wurde diese Weiterentwicklung mit der Version 3.2 fortgesetzt. Die aktuellste Version 3.3, wurde 2024 veröffentlicht und basiert auf dem RailTopoModel v1.5.[1] Alle Versionslinien des Standards sind unter CC-BY-NC-ND lizenziert.

Es existieren folgende Schemata:

  • infrastructure
Eisenbahninfrastruktur (Gleise, Weichen, Signale, Gradienten, Geokoordinaten, …)
  • rollingstock
Rollmaterial bzw. Fahrzeuge (Lokomotiven, Triebwagen, Reisezugwagen, Güterwagen)
  • timetable
Fahrplan (Fahrzeiten, Verkehrstage, Zugsausstattung, Bremsvermögen, Umlaufpläne, …)
  • interlocking (ab railML 3.1)
Fahrstraßen, Signalbegriffe und ETCS-Fahrterlaubnisse

Die Entwicklung eines Schemas für stations (Bahnhofsausstattung) wurde aufgegeben.

Zur Fortschreibung des Standards von railML wurde 2002 der railML.org e. V. gegründet.[2] Das ist ein nichtkommerzieller Zusammenschluss von Universitäten und Forschungseinrichtungen, Softwareherstellern, Beratungsunternehmen und Industrie sowie Infrastrukturbetreibern und Eisenbahnverkehrsunternehmen. Die Mitarbeit ist für alle Interessenten offen; es finden halbjährliche Treffen statt. Die Verhandlungssprache ist wegen der überwiegenden Nutzung in Deutschland, Österreich und der Schweiz Deutsch, sämtliche Dokumente werden aber zur besseren internationalen Verbreitung in Englisch verfasst.

2023 schlossen der Verein und die Europäische Eisenbahnagentur eine Kooperationsvereinbarung.[2]

Die Deutsche Bahn entwickelt mit PlanPro ein ähnliches Datenaustauschformat für die Leit- und Sicherungstechnik.

Einzelnachweise

  1. a b railML® Version Planning. In: railML.org. Abgerufen am 12. April 2025.
  2. a b A Year of Transformative Collaboration: ERA and railML.org Enhance Railway Data Standards. In: Europäische Eisenbahnagentur. 16. Juli 2024, abgerufen am 28. Juli 2024 (englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.