An XML schema (XSD) is a description of a type of XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed by XML itself.
The official TAF TSI XSD schema is mantained and developed by the Change Control Management (CCM) process managed by the European Railway Agency. Nevertheless, the rail sector working groups have added their changes which are not expected to be included in Regulatory framework, but implemented and used in bilateral business agreements.
There are three versions of the TAF TSI xsd schema:
- The official and regulatory version of TAF TSI xsd schemas approved by TAF TSI Change Control Board and published at the ERA website.
- The candidate schema (taf_cat_complete_candidate.xsd and taf_cat_codelists_candidate.xsd) is the adapted official schema containing the changes applied through official process and approved by the JSG and ERA CCM WP. It’s updated on regular basis and it includes the changes that are expected to be found in the next version of the TAF TSI xsd schema.
- The Sector schema is the “candidate” schema where the sector messages are added in order to use the existing global elements of TAF data catalogue. . The sector messages are outside of the official TAF data catalogue and they are owned, used and maintained by the rail sector.
All versions of the TAF/TAP TSI sector schema starting from version 2.1.2 are available here.