NeTEX

From DATA4PT WIKI
Revision as of 14:47, 25 January 2021 by Admin (talk | contribs)
Jump to navigation Jump to search

NeTEx overview

NeTEx has been developed under the aegis of CEN (Comité Européen de Normalisation) and is the most recent development stage in over fifteen years work to systemise and harmonize European passenger information data.

NeTEx provides a means to exchange data for passenger information such as stops, routes timetables and fares, among different computer systems, together with related operational data. It can be used to collect and integrate date from many different stakeholders, and to reintegrate it as it evolves through successive versions.

NeTEx is intended to be a general purpose XML format, designed for the efficient, updateable exchange of complex transport data among distributed systems. This allows the data to be used in modern web services architectures and to support a wide range of passenger information and operational applications.

To find out more about the NeTEX data model, visit the NeTEX website.

Providing NeTEx as open data on a National Access Point (NAP)

Ideally all member states will provide NeTEx files according to the European Passenger Information Profile (EPIP) on their respective National Access Point.

Data4PT provides some artefacts to simplify producing and quality assure such information.

First of all a simplified and EPIP-adapted version of the full NeTEx XML schema has been produced.

A graphic and interactive technical presentation of the adapted schema is available.

Download the EPIP adapted XML-schema here

Download an EPIP example file here

Graphic interactive documentation of NeTEx XSD adapted to EPIP profile

You will be able to traverse the XSD by clicking in the diagrams and on underlined texts. Use the browser's back button if you wish to return to a previous diagram.

Tips: Observe that you need to click in the middle of the object (on the name of it) that you wish to expand. It will not work if you click on the '+'

Start browsing the schema online by clicking HERE



Or download the graphic presentation for off-line browsing


Download XSD - the NeTEx XSD adapted to EPIP profile

Download an example XML-file for the EPIP profile


This presentation should not be interpreted as being normative.

For GML parts please see ISO/DIS 19136 8.2. GML is an OGC Standard. Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium. Copyright (c) 2007,2010 Open Geospatial Consortium, Inc. All Rights Reserved. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ . See also https://www.ogc.org/standards/gml and http://schemas.opengis.net/gml/3.2.1/

For NeTEx parts note that this documentation relates to a simplified schema that represents a subset of the full NeTEx-schema covering the European Passenger Information Profile. That XSD file should not be interpreted as being normative. Neither does that XSD replace the offical NeTEx XSD schemas. It should be used in addition to the offical NeTEx XSD schemas and not instead of. The official NeTEx XSD schema and basic examples are available at Github https://github.com/NeTEx-CEN/NeTEx (note that this is the only source for NeTEx latest official schema) Note that parts of the content in this file consists of extracts from files in the official NeTEx XSD schema and therefore are covered by Copyright CEN, Crown Copyright 2009-2020. Any such copyrights still apply.

NeTEx software details

The following list of software is known to support NeTEx. We distinguish between different categories that may later receive a list of key performance indicators.

Conversion of NeTEx between other formats

Name Availability Description Profile License URL
gtfs2netexfr Available Export GTFS data to NeTEx. French https://github.com/CanalTP/transit_model/tree/master/gtfs2netexfr
hastus Available Giro Hastus OIG script to export NeTEx from a system, in addition can export crew operations. Dutch, Norwegian(?) AGPL-3.0 https://github.com/skinkie/hastus
josm-plugin-netex-converter Available Export OpenStreetMap pedestrian routing information into NeTEx. GPL 2.0 https://gitlab.com/labiangashi/josm-plugin-netex-converter/

Data Validation tools

Name Availability Description Profile License URL
XMLlint Available XML syntax validation, XSD schema validation and constraint checking. All MIT http://www.xmlsoft.org/

Language bindings and software development aids

NeTEx XML bindings
Name Availability Description Profile License URL
netex-java-model Available NeTEx XML bindings for Java, with additions to map temporal types to native objects. Any EUPL https://github.com/entur/netex-java-model
netex-csharp-model Not Available NeTEx XML bindings for C#. Currently being researched with a variety of tools.
Contact DATA4PT if you have questions or have found the golden egg.
Any

Editing /Management & visuallisation tools for NeTEx data

Name Availability Description Profile License URL
Chouette Available Java based NeTEx tools, transforms between profiles and standards (NeTEx, GTFS, Neptune). EPIP Apache 2.0 https://enroute.mobi/produits/chouette/
mobilitx Available https://mobilitx.diginext.fr/
mobiref Available https://www.lumiplan.com/produit/mobiref/
NeTEx Reader In Development C# based XML tool, based on Giro Hastus XSD. Dutch https://www.youtube.com/watch?v=mpb_1Y9uR5k
netexconv2 In Development Java based NeTEx tools, transforms between profiles and standards (NeTEx, DINO, HAFAS, KV1, GTFS). Dutch, Norwegian
IVU.cloud Available EPIP https://www.ivu.com/news/news/article/delfi-successfully-migrates-to-ivucloud.html

NeTEx data enabled

Name Availability Description Profile License URL
OpenTripPlanner Available Timetable and shortest path journey planner supporting reading various input formats including GTFS and NeTEx. Norwegian Apache 2.0 http://docs.opentripplanner.org/en/dev-2.x/Netex-Norway/