forked from NeTEx-CEN/NeTEx
-
Notifications
You must be signed in to change notification settings - Fork 0
NeTExDirectoryStructure
Nicholas Knowles edited this page Aug 12, 2020
·
5 revisions
The NeTEx XML schema is modularised into small W3C .xsd files, each corresponding to a package in the NeTEx UML design model. A directory structure organises the packages in folders according to the design model parts.
A modular schema allows the selective use of just the required elements and isolates any changes to just the affected components. However, it means that the semantics are distributed over many files. in order to browse and edit a the schema , the use of an XML editor such as XmlSpy or Oxygen is strongly recommended.
For each NeTEx-XML release the top level directory contains:
\schema\1.00\ReadMe.md [LIST of changes]
\schema\1.00\netex-spp [Altova XmlSpy PROJECT]
\schema\1.00\netex-xpr [Oxygen PROJECT]
\schema\1.00\xsd [XML schemas]
\schema\1.00\xsd\NeTEx_publication.xsd [XML Top level schema]
\schema\1.00\xsd\NeTEx_publication_timetable.xsd [XML Top level schema, timetable only]
\schema\1.00\xsd\NeTEx_siri.xsd [XML Top level schema with bound SIRI protocol messages]
\schema\1.00\xsd\NeTEx_siri_SG.xsd [XML Top level schema with bound SIRI protocol messages]
\schema\1.00\xsd\NX.xsd [Convenience scjema for inspecting elements
[Subschemas] [The XML schema body is broekn down into modular packages - see NeTEX specification]
\schema\1.00\xsd\gml\...
\schema\1.00\xsd\netex_framework\... (Common Framework elements)
\schema\1.00\xsd\netex_part_1\...
\schema\1.00\xsd\netex_part_2\... (Timetable Model)
\schema\1.00\xsd\netex_part_3\... (Fares Model)
\schema\1.00\xsd\netex_service\...
\schema\1.00\xsd\siri\...
\schema\1.00\xsd\siri_utility\...
\schema\1.00\xsd\wsdl\...
\schema\1.00\xsd\wsdl_model\...
\schema\1.00\xsd\ynotation\...
\schema\1.00\examples\... [Example xml documents]
\schema\1.00\tapexamples\... [Exampl TAP TSI documents]
\schema\1.00\NeTExXml-v1.00.zip [Zip of all XSD and examples]
NeTEx Wiki Home. CEN NeTEx GITHUB