NeTEx software: Difference between revisions

From DATA4PT WIKI
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:


{| class="wikitable"
{| class="wikitable"
!colspan="5"|Generic XML validation
!colspan="6"|NeTEx creation
|-
|-
!colspan="1"|Name
!colspan="1"|Name
!colspan="1"|Availability
!colspan="1"|Availability
!colspan="1"|Description
!colspan="1"|Description
!colspan="1"|Profile
!colspan="1"|License
!colspan="1"|License
!colspan="1"|URL
!colspan="1"|URL
|-
|-
!rowspan="1"|[[XMLlint]]
!style="text-align:left;" rowspan="1"|[[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
|-
|}
 
{| class="wikitable"
!colspan="6"|Generic XML validation
|-
!colspan="1"|Name
!colspan="1"|Availability
!colspan="1"|Description
!colspan="1"|Profile
!colspan="1"|License
!colspan="1"|URL
|-
!style="text-align:left;" rowspan="1"|[[XMLlint]]
|Available
|Available
|XML syntax validation, XSD schema validation and constraint checking.
|XML syntax validation, XSD schema validation and constraint checking.
|All
|MIT
|MIT
|http://www.xmlsoft.org/
|http://www.xmlsoft.org/
|-
|-
|}
|}


{| class="wikitable"
{| class="wikitable"
!colspan="5"|NeTEx XML bindings
!colspan="6"|NeTEx XML bindings
|-
|-
!colspan="1"|Name
!colspan="1"|Name
!colspan="1"|Availability
!colspan="1"|Availability
!colspan="1"|Description
!colspan="1"|Description
!colspan="1"|Profile
!colspan="1"|License
!colspan="1"|License
!colspan="1"|URL
!colspan="1"|URL
|-
|-
!rowspan="1"|[[netex-java-model]]
!style="text-align:left;" rowspan="1"|[[netex-java-model]]
|Available
|Available
|NeTEx XML bindings for Java, with additions to map temporal types to native objects.
|NeTEx XML bindings for Java, with additions to map temporal types to native objects.
|Any
|EUPL
|EUPL
|https://github.com/entur/netex-java-model
|https://github.com/entur/netex-java-model
|-
|-
!style="text-align:left;" rowspan="1"|[[netex-csharp-model]]
|Not Available
|NeTEx XML bindings for C#. Currently being researched with a variety of tools.<br>Contact DATA4PT if you have questions or have found the golden egg.
|Any
|
|
|-
|}
{| class="wikitable"
!colspan="6"|Tools
|-
!colspan="1"|Name
!colspan="1"|Availability
!colspan="1"|Description
!colspan="1"|Profile
!colspan="1"|License
!colspan="1"|URL
|-
!style="text-align:left;" rowspan="1"|[[NeTEx Reader]]
|In Development
|C# based XML tool, based on Giro Hastus XSD.
|Dutch
|
|https://www.youtube.com/watch?v=mpb_1Y9uR5k
|-
!style="text-align:left;" rowspan="1"|[[netexconv2]]
|In Development
|Java based NeTEx tools, transforms between profiles and standards (DINO, HAFAS, KV1, GTFS).
|Dutch, Norwegian
|
|
|}
|}

Revision as of 16:18, 16 November 2020

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.

NeTEx creation
Name Availability Description Profile License URL
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
Generic XML validation
Name Availability Description Profile License URL
XMLlint Available XML syntax validation, XSD schema validation and constraint checking. All MIT http://www.xmlsoft.org/
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
Tools
Name Availability Description Profile License URL
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 (DINO, HAFAS, KV1, GTFS). Dutch, Norwegian