NeTEX XMl schema (C) 2009-2011 NeTEX , CEN, Crown Copyright NeTwork EXchange : Core, Part 1. Part 2 Schemas, Part3 Draft 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 UML view There is an XMLSpy project file in the root directory that provides an organised view of the schema and examples - netex-v098.5.spp ==================== Getting Started: There are two root schemas - netex_publication : Embeds NeTEx XML model elements in a bulk output file format for use in asynchronous publication. The intended content 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. There are XML examples of the use of both protocols /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_railNetwork_01_eurostar.xml /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 , and to OperationalContext. x dx - Add to DestinationDisplay: x dx - Add PrivateCode> to Notice. x dx - Add PrivateCode> to ServicePattern: - Add PrivateCode> to Route: x dx - Add to InterchangeRule filtesr x dx - AlLlow multiple timings on InterchangeRule x dx. 2011.11.25 v0.98,7 - Berlin meeting decisions - Submode/OperationalContext - Add OperationalContext and use instead of Submode on TimingLink, JouruneyPattern, ServiceLink, ect x dx MODEL CHANGE - Add OperationalContext to TimeDemandType x dx MODEL CHANGE - InterchangeRule - Add InterChangeRuleTimings to Interchangerule x dx MODEL CHANGE - Add validity condition to interchange rule x dx - Add operator to InterchangeRule x dx - Allow exclusion on rule x dx - Rename frequencies to headways on TimeDemandType x dx MODEL CHANGE - Simplifications - Drop use of _entities - modify netex_publication to require the use of a frame - Wrap frame defaults in a wrapper - Revise journey designator and allow use on Blocks - Correction: allow journeys in Blocks without course fo Journeys - Fares - Correct use of Transferability x dx FARE MODEL CHANGE - Add some validable elemenst and access rights to examples - Colour for fare demand type DONE x dx - Add CombinationPrice and use where there is a multidemnsional price x dx MODEL CHANGE - Other Changess - Rename NetworkTopology to LineNetwork [kb] x dx MODEL CHANGE - NPTG Add parts add contact details to organisational [uk] part - Consistency: Rename Responsibility / Description to Responsibility / Name - Correction: correct type on TypeOfOrgansiationRef - Correction to Topological Place - Add missing contained in rel. Add missing structural types - Correction to CoupledJourney add PurposeOfJoourneyPartition as open value x dx 2011.11.01 v0.98,6 - Revise Fare model - Correction Allow multiple Usage parameters Refs on Usage Parameter Price s FARE MODEL CHANGE x dx -Correction FareStructureElement shouldl reference GeographicalStructureFactro, not GeographicalUnit - Correction FareStructure allow declataion of GeographicalSTructureFactors - Add draft Travel Document and Sales Package x dx - Add integrity constraints for TimeIntervals - Make order of FareStructure components consistent x dx FARE MODEL CHANGE - Add more examples - Add Zone fare with separate availability & Sale package - Add Sales packages to some examples - Add a return fare product to simple direct fare model - Minor techncial corrections after Teleconference on model issues -Equipment Make PassengerEquipment a type of InstalledEquipment (Rather than a type of Place Eequiopment - Simplify: Merge Vehicle Eequipment and Actual Vehicle Equipment x dx MODEL CHANGE - Correction: Rename PasssengerEquipmenetIdType to PassengerEquipmentIdType - Modularisation: Move PassengerEquipment to base Eequipment package x dx. - Correction physical model : Each equipment position points to one Equipment only dx. - Simplify: Make Accomodation and BoardingPermission types of Facility - Simplify: Merge PassengerInfoEquipment and PiFacility and VehicleInfoEquipment as PassengerInformationEquipment - Correction: Rename SanitaryFacilityEquipment to SanitaryEquipment x MODEL CHANGE - Correction Remove duplication SurfaceEnum - Add optional RoutePointRef to Via - Facilities - Rename xxxList simpleTypes to xxxxListofEnumerations - Rename xxxFacilities elements to xxxFacilityList x dx - Rename PtInfoFacility to PassengerInformationFacility - RenameTypeOfSanityFacility to SanitaryFacilityList - RenameTypeOFSanityFacility TicketingServiceType to TicketingServiceList - Rename LuggageServiceType to LuggageServiceFacilutyList - RenameAssistanceServiceTyupe to AssistanceFacilityList - Add SafetyFacility List - Revise TimeDemandTimings - reanme TimeDemandTiming to JourneyTiming - Rename TimeDemandTiming to JourneyTiming x dx MODEL CHANGE - Rename TimeDemandRunTime to JourneyRunTime x dx MODEL CHANGE - Rename TimeDemandWaitTime to JourneyWaitTime x dx MODEL CHANGE - Rename TimeDemandLayover to JourneyLayover x dx MODEL CHANGE - Rename TimeDemandHeadwayInterval to JourneyHeadwayInterval x dx MODEL CHANGE - Allow TimeBandRef on JourneyTiming x dx - Add tiemdemandtype to TImingdemandProfile xdx - Allow TimebandRef as alternatvie to TimeDeamndtypeREf on Call, JourneyPattern etc x dx - Move vehicle typePreference from VehicelJourneyTimensPackage to to JourneyTimesPackage - Correction move VehicleTypePreference to JourneyPattarenTiming pacakge -Rename Footnotepackage to NoticePackage x dx - Move turnaroundtimelimit to JoruneyPattern timings x dx - CorrectionUse VehicleMode where relevant _ add equipment ref to check constraint Changes to Align models from Kb spreadshee - JourneyHeadways - Allow wait times on Timing point in pattern x dx. - Renanme JourneyHeadwayInterval to JourneyHeadway x dx. - Correction: Add JourneyPatternHeadway to JourneyPattern x dx. - Correction rename headwayIdType to JourneyHeadwayIdType x . - Correction: Add headways to TimingPoints x dx. - TimeDemandTypes - Align: Move TimeDemandTyupe package to Part 1 TP x dx. - Align : MoveVehicelPrefernce to TimeDemandPackage x dx. - Move JourneyTiming to TimeDemandPackage x dx. - Rename JourneyTiming to JourneyDemand x dx. - Equipment StopPlaceEquipment diagramRenamed SiteEquipment dx - InterchangeRule - Move Interchange and InterchangeRule support to part2 JourneyTimes package s - Rename InterchangeRuleFiler to InterchangeRuleParameter x dx MODEL CHANGE - Make InterchangeRule a type of Interchange, refactor attributes x dx MODEL CHANGE CTioidy ups Correction allow network to ref an authrity and a grousp of lines x Correction Allow NetwrokToplody to refercnhe a grioup of lines x dx MODEL CHANGE Correction RoutingConstraintsall ref to refPointstInPatternbe associated with garage Ccorrection allow crewbases to ref garages x Correct type of StopAReaRef x Correction add Access ZOne x 2011.09.16 v0.98,5 - Correction Rename WaitPoint PointInJourneyPattern to IsWaitPoint to avoid ambiguity - Correction add referential integrity check forClassOfUSe etc x - Correctionn add integrity constraints to check PointInPatternRefs - Add draft Fare Schema x dx -Add Fare Frame - Add draft fare elements - Add fare examples - Add CurrencyType to Frame x dx - Add not working day - Add GroupOfTimebands to enable fares - Simplification/ Correction to PointsInJourneyPattern: - Make StopPointInJourneyPattern a type of TimingPointInJourneyPattern a type fo PointInJourneyPattern x.dx - Rename LinkInServicePattern to ServiceLinkInServicePattern, TimingLinkInJourneyPattern MODEL CHHNGE x - Rename LinkInServicePattern/LinkRef to ServiceLinkRef, TimingLinkRef MODEL CHANGE x - Drop Stop point attributes from PointInJourneyPattern, make StTopPoint in JourneyPattern & JTImingPointInJourneypattern more consistent MODEL CHANGEx 2011.09.16 v0.98,4 - Allow vias on Destination Display. Wrap Vias as Via element and allow name x dx ** [ub] MODEL CHANGE - Correction rename StopPlace/ VehicleStoppingPositions, VehicleAlignmentPositions lower camel case x MODEL CHANGE - Correction: rename FacilitySet / Available to availabilityConditions x MODEL CHANGE - Correction: make topics & policies on request upper camel case - all examples x. - Correction: Add StopPlaceCompomnent group to StopPlaceEntrance. - Technical - rename all relations _RelStructure x. - Add Submode as open type x dx. [vdv /delft] - Change department ref to SubmodeRef on Line, Route Link, JourneyPattern, ServiceLink, TimedemandTiming , TimingLink , Vehicle Journey x dx. [vdv /delft] - Revise Origin Destination on Servcie Journey to allow name only, and on dead run to allow type x dx. MODEL CHANGE - Correction - Add integrity constraint for NextStop on Interchange rule x - Add Day Number to OperatingDay x @dx. [vdv - delft] - Add Bearing to VehicleStoppingPosition, clarify use or bearing x @dx [vdv - delft] - Examples : add example of feeder / distributor filter on Interchange rule add example of Simple flexible service add exampke of Hail and ride to Netex_01.4_Bus_SimpleTimetable_WithConnection.xml - ADd PointRef and PlaceRef to Feeder/Distributor filter x dx. [vdv, ub - delft] - Revise Footnotes /Notices [vdv - delft] - Combine Notice & Footnote as Notice x dx. [delft] - Correction - Add noticeAssignmenst to servce frame , revise order to be consistent with tometable frame x dx MODEL CHANGE - Correction - Add referential integrity check for Notice Assignment x - Add Driver Display text to Notice x dx. [delft] - Distinguish between Advertised (On assignment) and CanBeAdvertised (on Notice ) x @dx [ub] - Add PublicCode to Notice x @dx [vdv - delft] - Dependency: Move FootNoteAssignment to from Part2 JT to Part1 TP - Support Vehicle Loading : [era - delft] - Add to StopPlaceType enum : new value of VehicleRailInterchange, x dx - Add to QuayType enum : new value of VehicleLoadingPlace, x dx - Add to BoardingPositionType enum : new value of VehicleLoadingRamp, x dx - Add to CheckConstraint Type enum : new value ofvehicle Loading/Unloading to CheckCOnstraint Type - Add VehicleEntrance to SiteModel, with Public attribute. x dx ** - Add StopPlaceVehicleEntrance, PoiVehicleEntrance, x dx, as typt e of VehicleEntrance - Make existing ParkingVehicleEntrance a type of VehicleEntrance x dx - Allow check in times: Add CheckConstraints to ServiceJourney x dx** [era - delft] - rename Mode value telecabine to cableway as this is more general x dx MODEL CHANGE - Rename FlexibleService Type enumeratioms mixed, fixed, x. dx. MODEL CHANGE - Correction add referential integrity check for Flexible Areas etc x - Add "checkout" value to CheckConstraint processes enum x dx. [ers] - Add OnboardStay + BoardingPermission enum to facilitoes x dx. [era - delft] - Add Operator Ref to deadrun x dx [ ub ] - Add DeadRunCall to deadrun x dx [ ub ] Add Booking Arrangements: BookingMethod, BookingCOntact, LatestBookingTime, MinimumBookingPeriod, booking notes to Flexible line. x dx. [ub -delft] - Add ChangeOfDestinationDisplay to Call etc [ ub - delft ] - Add ChangeOFServceRequriements to Call etc [ ub - delft ] - Added Print advertisement to Service Journey & Special Service x dx. [ ub - delft ] - Revise Vehicle Type & Service requirements x dx [ delft ] - Add PassengerCarryingRequrementView to ServiceJourney x dx [ ub - delft ] - Correction: rename PassengerInformationFacilities PassengerInfoFacilities to be consistent x. dx MODEL CHANGE - Correction: AccessibilityInfo to AccessibilityInfoFacilities x. dx MODEL CHANGE - Move vehicle passneger equipment from ifopt to Resuable components - Correction remove duplicate enum defs for AcecssibilityInfo, PassengerInfo - Correction : add actualVehicleEquipments to vehicle x. dx, - Correction : Rename equipment to equipments x. dx MODEL CHANGE - Revise ValidityTrigger and Validity Rule parameter x. dx MODEL CHANGE - Correction Separate Trigger from rule as COnditions - Correction Make interchange use validity Condition (was an availability condition) - CorrectionMake Parking use validity Condition (was an availability condition) - Add integrity constraints for ValidityTrigger and Validity Rule parameterx 2011.09.06 v0.98,2 - Further corrections - Add explicit inFrame relationships - Correction ServiceFrame - de-nest Type of service x MODEL CHANGE - Correction make RoutingConstraimntZone a sg of Zone x - Simplification ServiceFrame consolidate notices/footnotes in Frame x MODEL change - Correction make all dummy supoertyupe sabstarct x - Simplification - SITE frame add separate rel for flexible x MODEL CHANGE - COrrection SITE Frame - add ParkingTarriffs - Correction ResourceFrame - Separate out departments, groups of operators x MODEL CHANGE - Correction InfrastructureFrame - Change name to activatedEquipment x MODEL CHANGE - Correction InfrastructureFrame - Separate out garages, crewbases x MODEL CHANGE - Correction: Make PathJunction a point not a Place x dx MODEL CHANGE - Correction: various substitution groups - Add journey acocunting to timetabel defaults x dx [txc] - Add DayOfYear to Properties of Year, add RegionalHoliday to HolidayTypes [x dx txc - Example:Add new example of cancellation / extra journey - Example: Add holiday day types example to Bus_SimpleTimetable_withtimings. e - Example: Add serviced organisation term holiday day types example to Bus_SimpleTimetable_withConnection. e - Add classOfuse to check constraint, sitecomponent x dx [opl] - Correction: add SiteFacilities to SiteFrame x dx [opk] - Correction: add FootnoteAssignments to TimetableFrame x dx [opk] - Correction - Allow ServiceJourneyInterchanges to be associated with Calls. Update examples x dx. 2011.07.17 v0.98,2 - Further corrections -Technical - Fix dependencies in journey version - Update .sprt file for oxygen - Restructurue dependencies to make more modula and rreuse - Add a "Netex Lite" netex_pubvlication_timetable schema to reference just timetable related elements. - Simplifcation: Drop _Class use ref *all or xx_All with XsiType - Assign one to many relationships to containment etc., uniform ref/version for aggregated elements vs strictContai9nment - Add TypeOfLine to LINE for OD support x dx. [osm] - Add TypeOfKey attribute to KeyValue x. - Add Submode to Mode TypeOfValue. x. - ServiceCalendar file Correct ServiceCalenderFrameRefs to be ServiceCalendarRefs x. _ Correction - Add TypeOfJourneyPattern> use this instead of TypeOfService on JourneyPattern x. dx. - Correction - drop empty sequence from JourneyPartStructures [cd] - Correction - Add missing TimingAlgorithmType x [cd] - Correction - Drop spurious sequence from JourneyPartStructure x [cd] - Revise SITE PublicUse to allow for all | disabledUsersOnly | authorisedUsersOnly | staffOnly | publicOnly [naptan dft] x. dx. [Model CHANGE] - Correction - Rename InterchangeRuileFilter.ServiceRef to InterchangeRuleFilter.ServiceJourneyRef x. dx [ub] [Model CHANGE] - Correction NetworkRef should be a subst group of GroupOfLinesRef x. [nk] - Corrections - various cardinalities eg on Timings should be 1:0 not 1:* x. - Add DestinationViaGroup to PointInJourneyPattern so that can specify at journey pattern level as well as Journey level x. dx. [ub txc] - Modularity: For PointOn Link allow inline Point as alternative to PointRef x. [ub] - Correction - Drop StopAreaRef from Connection end. mark mode as derived x. dx. [ub] - Add a From & to Visit number to Interchange to handle the case of circular journeys with multiple connections at the same stop x. dx. [ub] - Correction - Add Parking elements to end of SITE CONNECTION x. - Correction ServiceCalendarFrameREf is type of VersionFrameRef x. - Correction: correct Garage GaragePoints containment x. - Add Monitored to Line to indicate if real-time data available x. dx. [dl] - Correction - Equipment ids. x - Correction - Comments on Resource farme ids. x. - Add RubbishDisposal to passenger Equipment x dx [BVW] ** - Allow UicOperatingPeriods in Service CalendarFrame x dx [sj-uicj] ** - Add contact email to DataSource x. dx. [ub] - Add TransportMode to DeadRun (on Journey) x. dx. [ub] - Make DeadRunTypeOptional x. [ub] - Add JourneyAccounting Element x dx [ub] txc ** - Add PublicityChannel to ServiceElement: all, printed, dynamic, none x, dx, [ub] - Add PublicityChannel to FootnoteAssignment: all, printed, dynamic, none x. dx. [ub] - ADd KEYLIST to DestinationDisplayView x. [ub] - Add BookingMethod, BookingCOntact, LatestBookingTime, MinimumBookingPeriod to Flexible line. x dx. [ub] - Correction: Add FlexibleLineView so FLEXIBLE LINE Line propertie can be shown on service jour.ney x dx. [ub] - Allow list of notes for Booking note, x dx. MODEL CHANGE x dx [ub] - Allow list of values for BookingMethod x dx. MODEL CHANGE - Add TrainSize requurements to Train x dx [ub] - Add hasLiftOrRamp requrements to VehicleType x. dx. [ub] - Add VehicleType propertie sto service journey x dx [ub]** - Add frame defaultLocale x dx [era] MODEL CHANGE - Reservation added to StakeholderRole x. dx. [uic] - Add summer timez zone offset to locale x dx [uic] - Correction - Revise SserviceOrganisation etc to match model. Add OrganisationDayType & Reuse servise Calendar x. dx. [txc] ++ -Add UicAvailabilitryCondition that allows ValidDayBits x dx [era] - Reservation facilitie sadded for uic 7037 x. dx. [era] -Add BookingProcess uic 7037 x. dx. [era] -Uic Product Characteristic UIC 7139 Code list x. dx. [era] - Uic Rate Type UIC 5263Code list x. dx. [era] -Add Meal x. dx. [era] `-Add BoardingPermission x dx [era] ` -Add FamilyService x. dx. [era] -Add DaysOfWeek to UicOperatingPeriod x dx [era] -Allow negative day offset x dx [era] - Add linksequenceProjection to handle LineString etc x dx [gtfs] * The physical schema has a DutyStretchModel which is not in the XSD 2011.07.04 v0.98,1 - Further VDV enablement changes - Add VehicleMode to TimeDemandTiming [vdv] x dx. - Add VehicleMode to ServiceLink [vdv] x dx. - Add VehicleRegistrationNumber & OperatorRef to Vehicle [vdv] x dx. - Add PrivateCode to TimeDemandType, InterchangeRule [vdv] x dx. - Add ControlCentreRef to , InterchangeRule [vdv] x dx. - Add MaximumTransferTime to InterchangeRule , Interchange [vdv] x dx. - Add DayTypeRef to Block [vdv] x dx. - TransportMode added as Explicit type of value to allow reflection. However [vdv] x dx,. - Add TypeOfServceRef to Journey [vdv] x dx, - Add Announcement Support dep - Add NoticeRef to StopPointInPattern, PointInJourneyPattern, [vdv] x dx. - Add TypeOfNotice to footnote package. x dx. - Add Name to Block, InterchangeRule, etc x dx. - Add DepartmentRef to Line and VehicleJourney, TimeDemandTiming and JourneyPattern [vdv] x dx. dep - Add FromPointRef and ToPointRef to DeadRun and ServiceJourney x dx . - Add explict StopArea and TariffZone rels to ScheduledStopPoint x . - Revise timetable examples - Reorganise folder structure so that examples are not children of schema folder 0.98 /examples/ /xml/ - Reorganize in increasing complexity, basic, with timings etc - Rrevise branched and simple route examples - Add circular route example - Add branching route example 2nd variant - Add example of use of Announcement Notices to basic Example with timimngs - Revise use of run times in examples - Add PI Facility example - Make Journey Patterns Service Journey Patterns in examples - Add examples of Activation points - Make relation names more consistent - drop ise of Refs in names - rename ServicePattern/journeyPatternRefs to journeyPatterns x [Model CHANGE] - rename Line/routeRefs tpo Line/routes x [Model CHANGE] - rename SpatialFeature/PointRefs to SpatialFeature/points x [Model CHANGE] - rename LocalService/TypeOfServcieFeatureRefs to LocalServcie/typesOfServiceFeatures x [Model CHANGE] - rename NavigationPath/TransferRefs to NavigationPath/transfers x [Model CHANGE] - rename Site/AdjacentSiteRefs to Site/AdjacentSiteRefs x [Model CHANGE] - rename TopographicPlace/AdjacentPlaceRefs to TopographhicPlace/AdjacentPlaces x [Model CHANGE] - rename FootnoteAssignment/ValidityCOnditionRefs to FootnoteAssignment/ValidityCOnditionRefs x [Model CHANGE] - rename VehicleJourney/TimeDemandTypeRefs to VehicleJourney/TimeDemandTypeRefs x [Model CHANGE] - Correct substitution hierarchies for Journey, pattern, LinkSequence, LinkInSequence, PointInSequence etc - Add destination display vias, to PointInPattern, rename displayVias to Vias x dx. - Correct PI facility, add LINE and DIRECTION filters x dx. - For consistency Change order of description on ServiceJourneyInterchange x dx. [Model CHANGE] - Correct Point on Link not to be abstract. - For consistency, Promote Distance to be on LinkSequence - drop from NavigationPath x dx. [Model CHANGE] - Correct JourneyPattern substitutionGroup to JourneyPattern x - Correct to allow RoutePointRef on PointInJourneyPattern as per MODEL x - Revise Quay assignment on Call to allow separate assignment for arrival and departure. Rename QuayAssignment to QuayAssignmentView x dx. [Model CHANGE] - Correct to allow ParkingPoint etc as RoutePoints x - Correct name of RunTimeAttribute on DefaultDeadRunTime and DefaultServiceJourneyRunTime x dx. [Model CHANGE] - Correct Infrastructure Frame contents to add activation frame elements so that activation points etc can be populated x dx. 2011.05.22 v0.98 - Make id and responsibility set ref an attribute - Add more constraints:: unique within object type - Add short names to VehicleType, Route, etc [vdv] x dx - Change order of DirectionType on Route x dx [Model CHANGE] - Add Variant to Destination Display x dx. - Add Notice to Footnote Packege to support arbitrary ANnouncements x dx. - Correct Key List x [Model CHANGE] - revise examples - Revise examples to use constraints - Add branching route example - Revise use of run times in examples 2011.05.22 v0.97 - Add Oxygen project.xpr - Fix strict validation errors x - Examples: Add simple vehicleSchedule example with BLOCKS etc x - Add Duty & DriverScheduleFrame x (Add to MODEL?) - Correct package dependencies x - Correct spelling of WheelchairPassable [MODEL CHANGE] x - Corrections to facilities to remove duplicates - Add earliest and latest passing time to TIMETABLED PASSING TIME x dx. - Rename TIMETABLED PASSING TIME elements to drop TimetabledPrefix (MODEL CHANGE) x - Revise INTERCHANGE RULE to align model with xml . Add attributes X dx (MODEL CHANGE) - Add WheelChairVehicleEquipment and AccessVehicleEequipment to align with UML x - Examples:Add UIC eurostar stations - Examples:Add Train makeup to Eurostar example - Revise Stop Assignment to use revised Train Componentes - Example add Assignment of boardinng positions to train components for Eurostar example - Add capacity to TrainElement x dx - Add LineString to LINK SEQUENCE PROJECTION and allow on to Vehicle Journey to support Shape of a specific journey g x - Revise Block to drop FrameRef. Add journeys refs to CourseOfJouuneys x dx (MODEL CHANGE) - Drop JourneyPatternFrequency [kb] x dx (MODEL CHANGE) - Add FootnoteVariants to Footnote [kb] x dx - Correct ServiceFrame contents: x dx (MODEL CHANGE) - Drop direct containment of ALlowedLineDirection. - Drop GroupOfLinks, - TimeDemandAssignment - Add identity constraints - Rename identifier of Versioned ChildCid rather than id so that can have different constraints - Add Id to footnote assignmentView x - Add Id to AccessSummary x - Add genericIDentity Constraints Eid, Id/version cid/version/ , Special cases Namespace xmlns, Datasource/Id - Revise NameSpace element : rename to Namespace, rename id to Xmlns, rename Xmlnsurl x dx (MODEL CHANGE) - Change order of Namespaces in ResourceFrame x (MODEL CHANGE) - Add Data source & versiouins to resoucre frame x - NavigationPath make children VersionChildSTructure x - Revise All example to show name Id types eg nid:Quay:1234 - Make responsibility role assignment a versioned child x - Revise examples to use names space:objectType:identifier - Rename EquipmentTypeRef to TypeOfEquipment - Add DataSource - Allow displayVias on Call as well as destination display [txc] dx - Allow DutyPartRef on Call [txc] x dx - Rename ModeRef to TransportMode x dx (MODEL CHANGE) - Rename EquipmentType to TypeOfEquiment - Rename v_vesrioing to _version_version and _versionAttributes to _versionSupport x - Rename ID on ENitity to Eid to allow for separate identity constraints x (MODEL CHANGE) - Add RoutingConstraint Package - Add Short Name & Private code to Operating day [VDV] dx x - Add Private code to Day Type [VDV gd] dx x - Add Short Name & Private code to Activation Point day [VDV gd ] dx x - Add Short Name & Private code to Vehicle [VDVgd ] dx x - Add DefaultResponsibiltySet to Farem dx x - Allow list of vals roles on responsibility role assignment - Correct DutyPart too dutyParts 2011.03.20 v0.96 - Add Key List to DataManagedObject [Paris mtg] 11.03 dx x - Revise Flexible Models & route dx Replace FlexibleLink with FlexibleRouteProerties Replace FlexiblePoint with FlexiblePointProperties Move FlexibleServicePackage to Part2 - Add SystemOfUnits dx x - Add submodes [cd] dx x - Add variant text to submodes dx x - Change order of some elements on service journey (MODEL CHANGE) x - Allow image Uri on footnote assignment dx x - add Equipment to ResourceFrame dx x - add Vehicle & VehicelType to Resource Frame dx x - Allow multiple types on Organisation (MODEL CHANGE) dx x - Allow parent on AdministrativeZone dx x - Add nightRail & interregional to enable uic/era lists dx x - Add connection certainty to distinguish guarantee types dx x MODEL CHANGE - Add baggage connection to baggage service. [era] - Move Service Journey Pattern to ServicePatternPAckage dx [kb] - Move Service Journey Pattern from TimetableFrame to ServiceFrame dx - Revise RoutingConstraintModel, Move to TP dx ( x to do) Rename dx (x to do) - Add a separate ServiceCalendar element that is distinct from the Frame Add new ServiceCalender_version package and dx x (MODEL CHANGE) - Add turistica and prefernte seat Fare classes x dx [era] - Update Sanitary facility to match London data x [nk] - Correct TypeOfFrame to be concrete x x [cd] - Change Location coordinates to use gml:Pos x (MODEL CHANGE) x [cd] - Add LineString to Link, Polygon to ZOne x [cd] - Add CD RATP Neptune XML example x [cd] - Add Purpose of grouping to ServiceFrame x [cd] - In ServiceFrame rename groupOfLines to groupsOfLines x [cd] - Correct spelling of OutputDetailList to OutputDetailList x [cd] - Revise Facility x dx [era] (MODEL CHANGE) - ALign facility values xml /uml, break value down - Add ServicefacilitySet and StopFacilitySet to group facilities - Allow association of Facility with journey part - rename Site frame stopPlaces to StopPlace (MODEL CHANGE) - ADD COMPOUND TRAIN and revise TRAIN to be VEHICLE TYPEx dx [Paris mtg] (MODEL CHANGE) - Revise Train Splitting & joining [Paris mtg] (MODEL CHANGE) x dx Add example of train splitting and joining based on SJ example Add TRAIN NUMBER also include in TIMETABLE FRAME Drop TRAIN BLOCK and add COMPOUND BLOCK Revise VEHCILE TYPE, TRAIN COMPOUND TRAIN 2011.02.08 v0.95 - Allow both WGS and non WGS coordinates in Location xx - Allow multiple day types per Journey (CHG) TODO - allow Topographic place on Scheduled stop Point dx x - Correct PublicCode on StopArea to be optional dx x - Correct Presentation info links not mandatory, add colour name dx x - Add public code to organisation [e] dx x - Change character set to is0-8859-1 xx x - Revise ParentZoneRef to be a versionRef (CHG) xx x - Allow multiple Service Calendars in a frame.(affects examples) (CHG) dx - Default For Alighting and ForBoarding to true so that less coding needed. xx - Add name to timing pattern link and timime demand timing dx x - Add timetable defaults to TimetableFrame [e] dx - Add FootnoteAssignments to ServiceJourney, and Group of Services [e] dx - Refine Group Of Service member to allow properties dx - Add Network Topology package [e] dx - Add line . network and operator to timetable frame as defaults dx - Add IsAvailable to AvailabilityCOndition to allow for exclusions [e] g dx - Reorder OperatingDays & DayAssignment on ServiceCalendarFrame (CHG) dx - Add Class of user value for use on check constraint delay. Add name to delay. dx - Allow OrganisationType to be list xx - Add AtCentre on STopPlace dx - Correction to Capitalize isExit, isEntrance, IsCovered on SiteEntrance (CHG) xx - Rename Namespace to NameSpace to be consistent xx - Revise CountryRef to be consistent(CHG) xx - Add type attribute to PrivateCodes and reuse common definition. xx - Add BorderCrossing to StopPlace and to RoutePoint [era] dx x - Add ServiceCalendarFrame ref to TimetableFrame [era] dx x - Correct Purpose of grouping not to be abstract xx xx x - Allow Operating Period Ref on day type assignment [era] dx - Revise service facilities [era] TODOxx - Change Frames Move InterchangeRule to separategroup in Service Frame. (CHG) dx - Correct to Drop duplicate JourneyPattern reference from Timetable frame (CHG) xx - Add Footnotes assignments to an interchange. dx - Add url to SCHEDULED STOP POINT gtfs dx - Make Service departure time optional gtfs dx - Add IsFlexible to call. gtfs dx - Add Stop type to scheduled stop Point gtfs dx - Add url to LINE gtfs dx - Add OPERATOR REf to line gtfs dx - Reqvise Journey Frequency to allow timeband to be stated (CHG) gtfs dx - Allow reuse of CheckCOnstraints (ref on entrance) dx - Allow default coordinate system srsname to frame dx - Add Value Set to allow grouping of values dx - Add Submode to Line & ServiceJourney dx - Add primary mode to operator txc dx - Add contact fact number to operator/contact txc dx - Add default timingpoint type to SSP txc xx - Add alternative Presentation to Line txc dx - Add group of services to ServiceJourney txc dx 2011.01.28 v0.94 - Make explicit Frames Disjoint so that each element is in only one Frame (CHG) - Add CompositeFrame and Resource Frame (Model Change) dx - Make DestinationDisplay a DataManagedObject and move to LineRoutePackage (Model & MODEL Change) dx - Simplify and clarify use of Derived Views dx Facade: (ServiceJourney, DeadRun, Call ) Derived View: LineView, ShceduledStopPointView, DestinationDisplayView, FootnoteAssignmentView, OperatorView dx - Revise CALL to reflect changes. - Revise comments to include TM definitions and numerous corrections. xx - Rename LevelCode to PublicCode dx - Rename TimeDemand to TimeDemandType dx - Correct Footnote Deivery Variant type dx - Rename Time Demand to TimeDemand Type Type dx - Add PI Facility package dx - Revise package dependencies dx - Validate against XErces xx 2011.01.01 v0.93 - Add Retail equipment etc, tidy up dependenies - Move Address to RC package - RefFactor Extensions to be on DataManagedObject, Versioned Child - Correct Timing types - Correct types of organisations - Correct responsibility set id - Make PathLink a type of Link, not SIteCOmponent - rename NavigationPath/ PlaceRefInSequence to PlaceInSequence - Rename TypeOfStopPlace to StopPlaceType - Rename TypeOfTopographicPlace to TopographicPlaceType - Correct POI elements - Numerous label corrections - Rename PathLink FromToUpdown to Transition - Add POI classifcatiosn to Site Frame. Add Poi classifcation example - Rename accessSpaceEntrances to entrances - Revise FlexibleQuay, StopPlace to be simpel - just Places. - Rename folders to match conceptual and physical model netex_general\ ==> 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 - DrRop Route-TurnStation ActualStopEequipment etc ActualVehicelEquipment 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 Service 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 networkVersion to networkframe 2009.12.31 remove Siri dependencies create separate folder for base & resuabel netex create netex modes etc rename versionedObject to entity in frame rename networkVersion to networkframe