Documentation of railML Versions

The current and former railML® Versions documentation is included in the download package of the released railML versions. In addition, the documentation is available as HTML. Further information and technical description can also be found in the railML wiki.

Documentation sources

In case of contradictions between the documentation, please note the following ranking of the documentation sources in order of their significance :

  1. Offcial published XSD descriptions available in download area derived from repository for railML 2 and railML 3
  2. HTML documentation (see below)
  3. railML-Wiki with more detailed documentation, semantic constraints and official examples given by railML.org for railML 2 and railML 3
  4. Documentation of the railML partner for restrictions of the import or export scope or own extensions (must not change or replace the railML definition); e.g. Norwegian extensions

In the event of an unclear, contradictory or missing description, all parties involved are requested to contact railML.org immediately in order to resolve the conflict. This support is free of charge for all parties.

In any case, we strongly advise against carrying out an implementation solely on the basis of sample data (including exported by certified programmes).

HTML documentation of railML 3

The current railML® 3.2 documentation is available here:

The former railML® 3.1 documentation is available here:

HTML documentation of railML 2

The current railML® 2.5 documentation is available here:

The former railML® 2.4 documentation is available here:

The not longer supported railML® 2.3 documentation is available here:

The not longer supported railML® 2.2 documentation is available in these different representations: