User:RailML Coord Documentation/Spielwiese: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
No edit summary
(Replaced content with "*{{rml}} *{{wiki2:rml}} *{{wiki3:rml}} *{{wikipedia:wikify}} *{{raw:test:rml}} *{{subst:raw:test:rml}}")
Tag: Replaced
Line 1: Line 1:
 
*{{rml}}
{{navi}}
*{{wiki2:rml}}
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 {{site|https://forum.railml.org|the railML forum}} and {{site|https://trac.railml.org/|railML's ticket system}} too.
*{{wiki3:rml}}
==Versions & Licences==
*{{wikipedia:wikify}}
The development of the early alpha versions started in 2001. Version 1.0, the first version allotted for productive use, was published in 2005. In 2019, the development was forked into the established {{rml|2}} family and the new {{rml|3}} family. {{rml|3}} differs from {{rml|2}} in many features and therefore is not designed backward compatible. The most fundamental difference is difficult to recognize at the surface: It is based on RailTopoModel<sup>®</sup>, thus incorporating a sophisticated topology model in the background. The current {{rml|2}} version is 2.4, published in 2018. The current {{rml|3}} version is 3.1, published in 2019. All currently supported {{rml}} versions are licensed dually free under a restricted form of the {{external|https://en.wikipedia.org/wiki/Creative_Commons_license|Creative Commons licence}} ''CC-BY-NC-ND'' and ''(for certified programmes)'' in free a commercial licence. To learn more about the licence terms see {{site|https://www.railml.org/en/user/licence.html}}.
*{{raw:test:rml}}
 
*[Template fetch failed for https://wiki2.railml.org/wiki/Template:rml?action=raw]
A detailed version list can be found on {{site|https://www.railml.org/en/developer/version-timeline.html}}.
 
== 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 within version 2 ==
The changes between the {{rml}} 2 minor versions are available in the following descriptions:
*{{wiki2|dev:changes/2.1|Changes between {{rml}} 2.0 and {{rml}} 2.1}}
*{{wiki2|dev:changes/2.2|Changes between {{rml}} 2.1 and {{rml}} 2.2}}
*{{wiki2|dev:changes/2.3|Changes between {{rml}} 2.2 and {{rml}} 2.3}}
*{{wiki2|dev:changes/2.4|Changes between {{rml}} 2.3 and {{rml}} 2.4}}{{unlock|2.4|
*{{wiki2|dev:changes/2.5|Changes between {{rml}} 2.4 and {{rml}} 2.5}}|wiki=2}}
 
Please, employ [[template:change]] to add etries.
 
== railML schema changes within version 3 ==
Currently only one published version exists ({{rml|3.1}}). {{rml|3.2}} is scheduled for June 2021.
 
*{{unlock|3.1|{{wiki3|dev:changes/3.2|Changes between {{rml}} 3.1 and {{rml}} 3.2}}}}
 
[[Category:GeneralDescription]]
[[category:Common Concept]]
 
[[Category:GeneralDescription]]
[[category:Common Concept]]
 
{{interwiki}}

Revision as of 15:37, 16 April 2021

  • railML®

Usage

This template is intended to allow for a standardized and adaptable display of the brand name railML®. If it refers to railML® 3 it will produce a link.

Arguments

  • 1 (optional): a version number
  • link (optional): if "no", no link will be produced; default: "yes"
  • tm: If exiting, no ® will be shown.

Dependencies

This template does not use or serve any other templates.

Example

{{rml}}

delivers

railML®

{{rml|2.4}}

delivers

railML® 2.4

{{rml|3.1}}

delivers

railML® 3.1

{{rml|3.2|link=no}}

delivers:

railML 3.2

{{rml|3.2|link=no}}

delivers:

railML 3.2

Usage

This template is intended to allow for a standardized and adaptable display of the brand name railML®. If it refers to railML® 2 it will produce a link.

Arguments

  • 1 (optional): a version number
  • link (optional): if "no", no link will be produced; default: "yes"
  • R: if "no", the ®-symbol will be omitted; default: "yes"

Dependencies

This template does not use or serve any other templates.

Example

{{rml}}

delivers

railML®

{{rml|2.4}}

delivers

railML® 2.4

{{rml|3.1}}

delivers

railML® 3.1

{{rml|2.5|link=no}}

delivers:

railML® 2.5

{{rml|R=no}}

delivers:

railML

  • The template {{Wikify}} has been deprecated since 25 August 2012, and is retained only for old revisions. If this page is a current revision, please remove the template.