NeTExSoftware - nick-knowles/NeTEx GitHub Wiki
An ecology of tools that use NeTEx XML is being developed, with both both open source and commercial products
[THIS NEEDs EXPANDING - there is a lot out there!]
- Entur has developed a set of open source tools available on GitHub (https://github.com/entur) that manage and use public transport data for all modes for all of Norway, including journey planning applications.
Data editors & Data management tools : provide a means of creating, updating, storing and exchanging transport data.
Open source
Commercial
Most leading European Software providers of Public Transport data management software (MDV, Trapeze, Hogia, Init, PTV, Itoworld, etc) have already added or are adding a capability to produce NeTEx Files in order to support the EC ITS directive for National Access Points.
For example (in alphabetical order).
-
Hogia PT Data integration platform.
-
Ito World PT Data integration platform.
-
IVU pool) used for the German national NAP.
-
Mentz Diva PT Data integration platform.
-
Trapeze PT Data integration platform.
Validators - A validator checks the contents of a documet are well formed, complete and coherent.
General
- Any normal XML validator (e.g. Xerxes) can be used to validate a NeTEx document against the NeTEx Schema. This will check data types, tags and tag order, and referential integrity.
- All XML Editing tools include a validator to check the content of documents against a schema.
Specific
- Additional validators can apply more specific semantic rules on the use of content. [ADD HERE]
Bindings - A Binding provides a ready made interface for a specific programming language
- ENtur Java Bindings
- [ADD MORE - C#]
Profiles - A profile specifies how NeTEx should be used for a specific purpose with a specific data set.
Converters: a Converter translates data from one format to another.
Open Source
- Hastus to NeTEx conversion
- GTFS to NeTEx converter Choutte.
- NeTEx to GTFS converter Choutte.
Commercial
Journey Planning Engines: Able to use NeTEx format data source as input
Analysis - tools to process and analyse data.
[TO ADD]