NeTEx-CEN / NeTEx

NeTEx is a CEN Technical Standard for exchanging Public Transport schedules and related data.
http://netex-cen.eu
GNU General Public License v3.0
78 stars 40 forks source link
cen exchange netex public schema timetable transport xsd

NeTEx (Network Timetable EXchange) XML schema

(C) 2009-2024 NeTEx, CEN, Crown Copyright

Schemas for:

Overview

Folder structure 📁

The individual XML files are organized hierarchically in folders, following the same structure as the UML model and documentation. The architecture is:

You can find more information about the directory's structure on the wiki

UML models

Getting started 🚀

Main root schemas

  1. netex_publication

    • Embeds NeTEx XML model elements in a bulk output file format for use in asynchronous publication.
    • The intended content scope can be indicated by a filter object.
    • netex_publication_noConstraint: same as netex_publication but without all the XSD constraint that is convenient to speed up the work in development phases (but at the price of a much weaker validation).
  2. netex_siri.xsd

    • Embeds NeTEx XML model elements in the SIRI protocol for dynamic exchange of elements between servers.
    • Supports both request/response and publish/subscribe.

Additional information

XML examples

Further information on the examples is available on the wiki

Support for XML editors


Note on the schema

The schema is systematically divided into small modular files. Generally, for each functional package in the design model (See UML Model), there are two XML schema files:


Branches 🌿

Branch Name Description Link
master Current head of the project GitHub
next Work for the next release GitHub

Change Log

Releases

Release Number Release Date Description Link Release Notes
1.2 March 2022 Latest productive version before new modes merge Code Release Notes
1.2.2 August 2023 First version of new modes Code Release Notes
1.3.1 May 2024 European Passenger Information Accessibility Profile (EPIAP) Code Release Notes
2.0 2024 Upcoming release ⏳ N/A N/A

Full Version History 📚

The comprehensive versions history is available in change_log.md