The sharing of infrastructure data both internally across an organization and externally between organizations is a daily-basis task in a railway sector. A number of specialized formats have been created for both rail and non-rail focused purposes. The design of each format primarily attempted to address only the specific requirements inherently relating to that given discipline. Since the iron network and its elements are similar in every country, there is no need to reinvent the wheel.

Business objectives

Investing in a standardised railway data format will provide multiple benefits for the sector, including improved data quality, more efficient business performance, streamlined and re-usable development, integrated IT systems, and Return on investments.


The RailTopoModel is a logical object model to standardise the representation of railway infrastructure-related data. Together with railML®, which defines the schema for the exchange of data, it will revolutionize the sharing of information in the railway industry.

IRS 30100

Standards in the railway sector are compiled since more than 100 years in so called UIC leaflets. Today UIC, the largest railway organisation worldwide, call these regulations International Railway Standard (IRS). RailTopoModel has become such an IRS in spring 2016 and is be IRS 30100 since than.

  • Download IRS 30100
  • RailTopoModel vs. railML
  • SNCF's Ariane SOA

Download RTM IRS 30100

RailTopoModel Logo

The final version of the IRS 30100 is available now for the railway sector. You may download below for free.

For better comprehension you may inspect the RailTopoModel's wiki too, even if it is under construction.

Currently we're using the constricted CC licence of railML.org.

RailTopoModel and railML: What's the difference?


The RailTopoModel is a generic railway data model that has been designed to support current and future business usages and needs. For example, railway infrastructure managers may set up their asset data base following the basic structure of the RailTopoModel . On the other side, railML 3.1 will remain a common XML-based railway data exchange format. It can be seen as a direct use case of the RailTopoModel as it implements the concepts of the RailTopoModel for data exchange puposes. Together, the RailTopoModel and railML 3.1 will form the standardized data exchange format proposal.

SNCF's Ariane Service-Oriented Architecture

SNCF Réseau's Ariane Railways Objects Model and Gaïa
SNCF Réseau's Ariane Railways Objects Model and Gaïa

SNCF Réseau has worked since 2011 to develop its global model for railways business objects, Ariane Model, based on the same principles as RailTopoModel. Ariane Model now covers the description of all functional objects and properties of the network, at track and lines levels, including topology, referencing and topography. On 2015, fine routes description and signaling are being added, 2016-2017 will see the enrichment of catenary and power supply network, and finalization of rolling stock (for compatibility).

In parallel, the trains (circulation) and works (engineering-maintenance projects) life cycle objects have been added to Ariane, so it will at the end include all objects related to Infrastructure Management and Operations. Based on Ariane Model, the global repository for Infrastructure, Gaïa, is designed to serve all new IT applications, in a full Object and Service Oriented Architecture. On same principles, an Operational Data Store (ODS) is implemented to collect, and structure on the Ariane common language, all business events processed by legacy systems related to capacity planning, train operations, and works planning. This ODS is progressively the base for development of new applications in those domains.

A major future development taking profit of those bricks (all objects and data based on a common language), will be simulation tools for both design and operations (simulate as it will operate).