Introduction
The sharing of infrastructure data, both internally across an organisation and externally between organisations, is a daily-basis task in the 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 railway network and its elements are similar in every country, there was no need to reinvent the wheel.
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 has revolutionized the sharing of information in the railway industry. This has helped the railway sector to become a competitive market with the fast and efficient exchange of data between companies, with their industrial suppliers, or with railway regulators and other authorities.
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 hand, railML is a common XML-based railway data exchange format. It can be seen as a direct use case of RailTopoModel as it implements the concepts of RTM for data exchange purposes. Together, RailTopoModel and railML 3.x form the standardized data exchange format proposal.
RailTopoModel describes the topology of the railway network in a general way. It is the basis for development of railML 3.x infrastructure scheme. RailTopoModel can also be the base for your infrastructure database. As this database is usually something internal, there is no need for a certification. For certain purposes it may be necessary to extend RailTopoModel and derive modified or enhanced models. You are free to use and extend the model in such a way without further notice to us. However, we will be glad to hear about your approaches and cooperate with you for implementation.
One example for such a RailTopoModel model fork is the RailSystemModel, which has been developed within the EU-funded LinX4Rail project.
RailTopoModel must be used according to the restricted Creative Commons Attribution-NonCommercial-NoDerivs 4.0 License.
Following further requirements must be fulfilled:
- RailTopoModel must only be distributed through https://www.railtopomodel.org. Any further distribution is prohibited.
- RailTopoModel must be mentioned in any software component, handbook or leaflet where the software is described with its characteristics.
- Furthermore, please mind the conditions of the CC-BY-NC-ND-4.0-License. Please take notice of the licences in a summarised version and the full and binding legal code before using RailTopoModel.
Download RailTopoModel
The different versions of RailTopoModel as well as the final version of the IRS 30100 are available now for the railway sector. You may download it below for free.
For better comprehension, you may inspect the RailTopoModel's wiki too.