Difference between revisions of "NeTEx software"

From DATA4PT WIKI
Jump to navigation Jump to search
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 17: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