railML example data

On this page registered railML.org members are able to download railML® example data. The example data was kindly provided by our partners.

Please be aware that railML.org is not liable for any content of the provided data. The data does not necessarily reflect reality.

Training Examples by railML.org

The following example data is published by railML.org in order to provide valid and comprehensible railML data files for developers and interested. It is a completely fictional example meant for simple and initial testing. 

railML Simple Example by railML.org

A simple example that comprehensibly explains the modelling principles of railML (and RailTopoModel with railML 3.1) on the basis of a small selection of elements. The example intends to provide railML beginners a first and easy-to-understand overview of the essential elements and attributes of the model and exchange format.

The illustrated line is a single-track line bordered by two operational points (2 tracks each).

The ZIP file contains the Simple Example modelled in railML 2.3, 2.4, 2.5 as well as railML 3.1. Additionally a collection of different national visualizations (Czech, Dutch, German, Norwegian, ...) is provided.

Content: 5 km single-track line (only infrastructure)

Description: Simple Example railML 2.3, 2.4, 2.5 and 3.1

Version: V11 as of April 5th, 2019 (railML 2.5 added on November 8th, 2021)

railML Advanced Example by railML.org

An extended example, which shows common elements of railway opeartion that are used in data management and data exchange with railML (and RailTopoModel) on a daily basis. With this programmers and users shall clearly understand central elements and attributes. Furthermore, they can compare them with their own developments.

Parts of the Advanced Example correspond to the Simple Example without contradiction and extend it only by additional elements.

Content: 25 km single and double track in three lines (only infrastructure)

Description: Advanced Example PDF description only (railML 3.2 files will be added in mid 2023)

Version: V0.10 as of December 21st, 2022


railML Complex Example by railML.org

A sophisticated example, which focuses on featuring (internationally understandable) special features, comprehensible exceptions and special problems in data exchange. The target group of this example data set are developers and modellers with advanced experience in the railML environment.

Development can start in End of 2023 / Early 2024 if there is a need from the community. Please contact railML.org!

Real world railway examples from professional tools

The following example data are real examples from railML.org partners. They are not meant for productive purposes and only represent an imaginary railway operation. Please download the examples below.

The further content is only available for registered members

Please login or register to railML.org