Dev:Changes

From railML 2 Wiki
Revision as of 05:12, 12 May 2017 by RailML Coord Governance (talk | contribs) (railML 3.1 publishing date and license (Creative Commons is clear, but not, if CC's 3.x or 4.x version!) corrected)
Jump to navigation Jump to search
RailML Trademark RGB V2.png
XML Railway exchange format
https://railML.org
Latest release: 2.5
(September 1st, 2021)
 
Main Menu
 
Subschemas
XML tree
UML diagrams
Use cases
Versions & Changes

This page is intended to inform about the schema changes by topics, that influence the XML output. As it starts as a stub please refer to railML forum and railML's ticket system too.

Versions & Licences

The development of the early alpha versions started in 2001. Version 1.0, the first version allotted for productive use, was published in 2005. The current railML® version is 2.3, published in March 2016. It is licensed dually free under a restricted form of the Creative Commons licence (external link) CC-BY-NC-ND and (for certified programmes) in free a commercial licence. To learn more about the licence terms see http://www.railml.org/en/user/licence.html (link to the railML® website).

Version Release date Supported until Licence Comment
0.x 2002-2005 December 2005 No (internal usage only) beta version timetable
1.0 December 2005 June 2013 proprietary First practical experience
1.1 November 2005 June 2013 proprietary
2.0 November 2009 March 2017 restricted CC-BY-ND 2.0
2.1 July 2011 March 2017 restricted CC-BY-ND 2.0 Downwardly compatible with V2.0
2.2 June 2013 restricted CC-BY-NC-ND 3.0 Downwardly compatible with V2.1
2.3 March 10th, 2016 restricted CC-BY-NC-ND 3.0 Partly downward compatible with V2.2
2.4 not yet decided restricted CC-BY-NC-ND 3.0
3.0.5 available for developers None (internal usage only) based on railTOPOMODEL®
3.1 expected autumn 2017 restricted CC-BY-NC-ND X.x based on railTOPOMODEL®

Schema changes in older railML versions / Other information sources

It is not intended to describe changes between minor versions in railML 1 as there are no records from the pre-SVN time. Also changes between the major releases (railML 1 > railML 2 or railML 2 > railML 3) could not described here, as there are to much structural and major changes in railML.

railML schema changes since version 2

For the changes between subversions of railML® 2 see the respective lists.