NeTEX XMl schema (C) 2009-2010 NeTEX , CEN, Crown Copyright NeTwork EXchange : Core, Part 1 and Part 2 Schemas ================================================ This is a work in progress schema that is incomplete and has a number of errors and outstanding issues. See the NeTEx UML Physical and Conceptual models for an There is an XMLSpy project file in the root directory that provides an organised view of teh schema and examples There is also an Oxygen one - netex-v094.spp XMLSPY - netex-v092.xpr OXygen 1. Schemas ========== There are two main root schemas - netex_publication : Embeds NeTEx XML model elements in a bulk output file format for use in asynchronous publication. The intended contnet scope can be indicated by a filter object. - netex_siri.xsd : Embeds NeTEx XML model elements in the SIRI protocol for dynamic exchange of elements between servers. Both Request/response or publish / subscribe is supported In addition - nx.xsd : Embeds NeTeX XML models within a simple thematic organisation to facilitate browsing and inspection of NeTEx. D:\Projects\PtStandards\PtStandardsPublic\netex\schema\index.htm The schema is modularised into subpackages. There is a core framework which is referenced by all various Part 1 & Part 2 rok The packages for frames provide a useful entry point by Subject area within the These can be found as follows +---netex_framework | +---netex_genericFramework | +---netex_responsibility | | | +---netex_reusableComponents | | | netex_resourceFrame_version-v0.1.xsd | | | netex_serviceCalendarFrame_version-v0.1.xsd | | | | \---netex_accessibility | \---netex_utility | +---netex_part_1 | +---part1_frames | | netex_infrastructureFrame_version-v0.1.xsd | | netex_networkFrame_version-v0.1.xsd | | netex_siteFrame_version-v0.1.xsd | | | +---part1_ifopt | +---part1_ifopt_model | +---part1_networkDescription | \---part1_tacticalPlanning | +---netex_part_2 | +---part2_frames | | netex_compositeFrame_version-v0.1.xsd | | netex_serviceFrame_version-v0.1.xsd | | netex_timetableFrame_version-v0.2.xsd | | netex_vehicleScheduleFrame_version-v0.1.xsd | | | +---part2_journeyTimes | \---part2_vehicleService +---netex_service \---siri 2. Examples ==================== There are XML examples of the use of both protocols, See the /examples subdirectory /examples /publications /versioning /Netex_VersioningExample_Step_01.xml /Netex_VersioningExample_Step_02.xml /Netex_VersioningExample_Step_03.xml /Netex_VersioningExample_Step_04.xml /Netex_VersioningExample_Step_05.xml /simpleNetwork /Netex_SimpleNetwork_1.xml /stopPlace /Ifopt_StopPlace_se_NOPTIS_Example_TEH_PA1.xml /Ifopt_StopPlace_uk_ComplexStation_Wimbledon_1.xml /Netex_Stops1_SingleStopOnStreet_1.xml /Netex_Stops2_StopPairOnStreet_1.xml /Netex_Stops4_SimpleStation_1.xml /site /Netex_Sites_OlympicPark_1.xml /Netex_Sites_OlympicPark_2_basic.xml /Netex_Sites_SimpleStadium_1.xml /patterns /Netex_KBIC_ParisNetwork_1.xml /variant netex_reusableComponents\ netex_framework\ ==> netex_genericFramework\ netex_core\ ==> netex_framework\ netex_baseTypes\ ==> netex_utility\ netex_entityversion\ ==>netex_responsibility\ netext_ifopt ==> netex_part_1/part1_ifopt etc 2010.12.01 v0.92 - Revise Frames: Revise frames Separate package, Split networkFrame into Infrastructure & Service , Site - Use list for modes , other modes - change encoding to iso-8859-1 - add capacity - Add POI component - Make PI facility a type of equipment so it can be located - Add course of journey and vehicle service 2010.12.01 v0.91 - Revise Frames: Add General Frame. Make Network Timetable frame explicit - Revsie filters to allow frame references - Rename Timetable to TimetableFrame, NetworkVersionFrame to NetworkFrame - Add mode to vehicle Journey - Add views to hold derived data - Move Address to be Place not Site - revise FlexibleStopPlace to be Place, FlexibleQuay to be SiteElemengt etc - rename serve_support to be service_PatternSupport - Add frames to examples - Revise SIteConnection, ConnectionConstraint - Add example of VDV calendar and simple calndar - Add coupled journey example - add gtds agency, example, revise stops - Add validation condition to transfer etc 2010.11.01 v0.90 - Level is no longer a SIteComponent - Add separate XXX_entity wrappers, rename structures _VersionStructure, add separate _entity packages eg Quay_entity, Quay - Revise Site TopographicRef to be SIte /TopgraphicView - Allow equipment at Site level - Remove circular dependency from core organisation to ifopt address: move address to organisation - Add OperatingOrganisation to Site - Add PrivateCode to Operatro and Equipment - Add flights of stairs, stair end contrast and other attributes - Revise Access and Transfer to use AccessEnd, Transfer End - Rename Check to CheckConstraint - Revise parking model, support parking costs - Move Locale to Site (ie not just StopPlace) - Revise Access & Transfer to have separate Accend, TransferEnd elements. ALlow mode on end - Add draft SiteConnection - Add direction to checkConstraint - Add JP frequency to Journeypattern (CON MODEL TODO?) - Add a group of timing links - Allow multiple timedemands per vehiceljourney - Add timeDemandProfile to UML and XML - Rename ifopt_ and abcs to netex_ifopt_ and netex_acbs_ - Drop time allowance etc - Rename ShortTermDayAssignment DayTypeAssignment - DRop Route-TurnStation ActualStopEequipment etc ActualVehicelEequipment etc VehicleStoppingPosition etc VehicleService - TimeAllowance etc Examples versionhistory stadium uic stations (sweden) uic timetable Add uicOOperting period as tempory experiment 2010.09.29 Added Point to point on lInk Added TransportOrganisation, Call, ProductionTimetable Production modules Added Footnotes Add SimpleTimetable Example Added examples of SIRI proptocol & publication proitocol 2010.09.18 Consolidate in single namespace - drop ifopt, acbs namespaces Make StopArea, Place subs of Zone Make Plaze / Zone an association , not inheritance Rename GroupOfElements to Group of Entities Add TypeOF Servcie to Journey 2010.08.06http://www.booking.com/searchresults.html?aid=317836;label=251_searchbox_251withdates;sid=e7fda4f0cfe47a98c7b43435f76686fd;checkin_year_month_monthday=2010-09-28;checkout_year_month_monthday=2010-09-30;class_interval=1;landmark=2028;pr_cur_code=GBP;;radius=100;offset=20;rows=20 Integrate changes from CD 2010.06.29 V086 General Revise VehicleTypePackage to include Vehicle, VehicleEqipmentProfile etc Add AccessRighst support Package Add SchematicMapPackage Add Train Element Package IFOPT Revise attributes Add more equipment and attributes Part 1 Add Activation Package Addd Flexible Route Package Add Vehicle And Crew Point Pacakage 2010.05.21 V085 Add detailed examples Tidy up 2010.05.12 V08 Combine Ifopt & Network hierarchy Add Wimbledon example Revise Simple Network Example Extension 2009.12.31 rename NetworkFrame back to NetworkVersion split grouping and common object rename netwrokVersion to networkframe 2009.12.31 remove Siri dependencies still have facility featire to sort out create separate folder for base & resuabel netex create netex modes etc rename versioinedObject to entityin frame rename netwrokVersion to networkframe