Rollingstock

The railML® rollingstock subschema is used to describe the specifics of vehicles that are used on a railway network and the formations built from them. This includes information on the capacities and facilities provided by the vehicles as well as technical key data used to calculate braking curves or train runtimes. The main objective is to exchange information on types of rail vehicles and the characteristics related to the operation of these vehicles. By providing a standardised structure, it enhances the efficiency and accuracy of data management in the railway industry.

Key components of railML® rollingstock schema:

  • Vehicles: The characteristics of individual railway vehicles or vehicle families are described in this part of the schema. The description of vehicles considers some general data used for organising assets like naming, classification or vehicle numbers as given by its operator. Primarily the schema is providing the structure to exchange the various technical aspects of railway vehicles regarding their propulsion system, car body features, brakes or services installed within the vehicle.
  • Formations: The features of train sets or parts of it formed of several different or similar vehicles are described in this part. This combination of vehicles is used to describe train features as needed e.g. in timetables. However, the logical consistency between the formation and the vehicles it is made of is not enforced by the schema. This will be implemented in the upcoming railML ontology module.

Example use cases of the railML® interlocking schema:

  • Operational Simulation is aimed at simulating the railway operation process to analyse the functioning features of timetable, infrastructure, interlocking as well as driving capability of rollingstock.
  • Traction Power Supply Simulation is an additional use case to the Operational Simulation. It simulates the (electrical) traction power supply network during the process of railway operation to investigate questions related to electrical equipment and network changes.
  • Run Time Calculation Input is intended to exchange data with systems that are focused on train runtime calculation. Rollingstock information for this use case is exchanged focused on formations of certain type vehicles.

To explore more detailed features and elements of the rollingstock schema, please visit the railML wiki3 page.

For further inquiries, you may contact Dr. Jörg von Lingen, the current coordinator for the railML.org rollingstock subschema.

Rollingstock Working Group

NOTE: The rolling stock schema has been developed to a point where no further enhancements are currently necessary. Therefore, there is no active working group for this subschema.

For detailed information about other working groups, including the terms and conditions for participation, please refer to the Working Groups page.