Frequntly asked questions (FAQ)
Whether you are a newcomer to railML® or are already working with our schemas, questions are inevitable: "How do I get started?", "What does it mean to contribute to railML?" or "How can I use railML in my software?"
To support a shared understanding and smooth collaboration within the railML community, we have compiled answers to the most frequently asked questions. From account creation to technical integration and development, this FAQ section clarifies the essential topics.
Should you have a question which is not answered on this page, feel free to contact railML.org at any time.
Question
What is railML certification?
Answer
railML certification was introduced to ensure the correct implementation of railML in applications/interfaces, enabling the exchange of data without errors or loss of data. For more information please visit the certification page on our website.
Question
Is the railML format equivalent to the XML format?
Answer
No, railML is not equivalent to XML. railML (Railway Markup Language) is a dialect of XML (Extensible Markup Language).
This means that railML is designed according to the rules and structure of XML with a special focus on the representation of railway data (e.g. timetable, infrastructure, rolling stock, interlocking). railML is not compatible with every other XML dialect. For instance the ERA (European Railway Agency) introduced a RINF-XML, which is not compatible with railML.
In order to guaranatee railML exchangeability amongst all software with railML interfaces, a certification of all railML interfaces was introduced.
Question
Can I use XML files from other companies (e.g. DB Netz) with my railML interface?
Answer
You can only use these files with your railML interface if they are also based on railML, otherwise they won´t be compatible. Even though they might look similar, because both are based on XML, they won't work with a railML interface.
Question
How much does the use of railML cost?
Answer
Using railML is free of charge, but for some additional services, such as certifying your interface, we charge a small fee to cover our own costs. You can read an outline of the terms on the costs page.
Answer: To create an account on railML.org, simply visit the registration page on our website and fill in the required details. You will need to provide basic information like your name, email address and company.