# NeTEx (Network Timetable EXchange) XML schema

(C) 2009-2020 NeTEx, CEN, Crown Copyright

## Core, Part 1 (Network), Part 2 (Timetables), Part3 (Fares) Schemas

The Part 1, Part 2, & Part 3 Schemas include minor corrections and enhancements since the issue of the Version 1.0 documents. The revised Version 1.1 documents include the changes.

### Note on the schema

The schema is broken down systematically into small modular files; generally for each functional package in the design model (See UML Model) there are two xml schema files

- netex_xxxx_suppport.xsd - containing data type and ref structure definitions.
- netex_xxxx_version.xsd - containing the element definitions.

See the NeTEx UML Physical and Conceptual models for an UML view of the packages. (This is available in electronic format).

The individual XML files are arranged hierarchically in folders, in a similar arrangement to that of the UML model and documentation. Thus there is a main folder for each part, and subfolders for each NeTEx functional area.

## Getting Started

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 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 model elements within a simple thematic organisation to facilitate browsing and inspection of NeTEx. The NX schema is not intended for actual use.

There are XML examples of the use of both protocols, see /examples subdirectory.

### Support for XML editors

There is an Altova XMLSpy project file in the root directory that provides an organised view of the schema and examples:

- NeTEx.spp

There is also an Oxygen project file:

## - NeTEx.xpr

# Change Log

======= Version 1.2.2 - New modes Revised changes with examples and constraints.

New Modes at# Add DataLicenceCode and DataLicenceUrl to DataSource

### 2021.04.18 NewModes: GBFS compatibility AT#1 DataSource add DataLicenceCOde and DataLicenceUrl to DataSource.

- Add enclosed value to arkingLayout enumeration
  - Updates to xml schema:
    - netex_dataSource_version.xsd.xsd
  - Updates to xml examples:
    - NewModes-CycleSharingExample.xml
    - NewModes-CarPoolingExample.xml.

### 2021.04.15 NewModes: GBFS compatibility AT#1 Add car as enum value to to Vehicle / vehicle Types.

ParkingProperties

- Add BayGeometry, ParkingVisibility with values.
- Add enclosed value to arkingLayout enumeration
  - Updates to xml schema:
    - netex_vehicle_type_support.xsd.xsd
    - netex_parking_support.xsd.xsd
    - netex_parking_version.xsd.xsd
  - Updates to xml examples:
    - NewModes-CycleSharingExample.xml
    - NewModes-CarPoolingExample.xml.

### 2021.04.15 NewModes: Revise AT#8 Add ShortName to MobilityService

- Updates to xml schema:
- netex_mobility_service.xsd.xsd

### 2021.04.15 NewModes: Revise AT#8 Facilities: AT#8 add scooterHire to value to HireFacility enumeration.

Align Hirefacility values with spec and add new mode values scooterHire, vehicleHire, boatHire and other.
Add docks to CycleStorage enumeration

- Updates to xml schema:
  - netex_ifopt_localServiceCommercial_support.xsd.xsd
  - netex_ifopt_mobilityService_version.xsd.
  - netex_ifopt_equipmentParking_support.xsd
  - netex_facility_support.xsd.xsd
- Updates to xml examples:
  - NewModes-CycleSharingExample.xml
  - NewModes-CarPoolingExample.xsd

### 2021.04.14 NewModes: Revise AT#8 add mobileAppInstallCheck to value to infoLinkTypes enumeration

- Updates to xml schema:
  - netex_utility_types.xsd
- Updates to xml examples:
  - NewModes-CycleSharingExample.xml

### 2021.04.14 NewModes: Revise AT#9 Add missing enum values to MobilityCOnstraintZone TransportZoneUseEnumeration: allUsesAllowed and noPassThrough .

- Updates to xml schema:
  - netex_nm_mobilityServiceConstraintZone_version.xsd
- Updates to xml examples:
  - NewModes-CycleSharingExample.xml

### 2021.03.10 NewModes: Revisions to support GBS. add targetPlatform attribute to InfoLink

New modes: add target platform to attributes of infoLinkType

- Updates to xml schema:
  - netex_utilityTypes.xsd

### 2021.03.10 NewModes: Revisions to support GBS. add RentalAvailability and ParkingBayCondition

- Updates to xml schema:
  - rename parkingBayStatus to netex_nm_vehicleParkingAreaInformation_support.xsd
  - rename nm_mobilityJourneyFrame_version.xsd
  - netex_nm_publication_version.xsd
  - netex_all_objects_part5_newModes.xsd
  - netex_nm_mobilityJourneyFrame_version.xsd
  - NeTEx.SPP, NeTEx.xpr
- Updates to xml examples:
  - NewModes-CarPoolingExample.xsd

### 2021.01.29 Bug Issue #143 COrerct data type of GapToPlatform

- Updates to xml schema:
  - netex_equipmentVehiclePassenger_version.xsd.xsd

### 2021.01.10 NewModes: Revisions

PlaceRef

- Add constraint for ModeRestrictionAssessment
- Aadd unverified status to AccountStatusType
  ( Sustomer: Add EMail and Phone verification flag
- Add allVehicles enbum value to SelfDDricveMode values.
  - Updates to xml examples:
    - NewModes-CarPoolingExample.xsd
    - NewModes-CyclePoolingExample.xsd
    - NewModes-CyclePoolingExample.xsd
  - Updates to xml schema:
  - netex_mobilityService_version.xsd
  - netex_salesContract_support.xsd
  - netex_salesContract_version.xsd
  - netex_nm_publication_version.xsd

### 2021.01.08 NewModes: Revisions

- Rename PersonalVehicleType to SimpleVehicleType.
- Drop MobilityServiceElement and use DistanceMatricElement instead
  - Updates to xml examples:
    - NewModes-CarPoolingExample.xsd
    - NewModes-CyclePoolingExample.xsd
    - NewModes-CyclePoolingExample.xsd
  - Updates to xml schema:
  - netex_distanceMatrixElement_version.xsd
  - netex_farsStructureElement_version.xsd
  - netex_nm_publication_version.xsd
  - REMOVE netex_nm_mobilityServiceElement_support.xsd
  - REMOVE netex_nm_mobilityServiceElement_version.xsd

    ### 2020.12.11 NewModes: Revisions

- Rename PersonalVehiclType simpleVehicleType
- Drop PublicTransportOrganisationType. add expiry date to AccessCOde
- Updates to xml schema:
  - netex_submmode_version.xsd
  - netex_mode_version.xsd
  - netex_mode_support.xsd
  - netex_vehicleType_support.xsd
  - netex_vehicleType_version.xsd
  - netex_transportOrganisation_support.xsd
  - netex_transportOrganisation_version.xsd
  - netex_mobilityService_support.xsd
  - netex_mobilityService_version.xsd
  - netex_onlineService_version.xsd
  - netex_trainElement_version.xsd
  - netex_accessCredentials_version.xsd

### 2020.11.06 NewModes: Corrections

- Drop unused COntinuousMOdes enumeration.
- Updates to xml schema:
  - netex_mode_support.xsd

### 2020.11.06 NewModes: Corrections

- Correct ParkingEquipment supertypes
- Updates to xml schema:
  - netex_nm_parkingEquipment_version.xsd
  - netex_nm_parkingEquipmentsupport.xsd
  - netex_nm_parkingEquipment_version.xsd

### 2020.11.12 NewModes: Corrections

- Rename ModelEquipmentProfile to VehicleModelProfile, CycleEquipmentProfile to CycleModelProfile, , CarEquipmentProfile to CarModelProfile
- Correct comments and missing types. Move Contact into organisation package
- Updates to xml examples:
  - NEW NewModes-CarPoolingExample.xsd
  - NEW NewModes-CyclePoolingExample.xsd
- Updates to xml schema:
  - netex_nm_vehicleType_support.xsd
  - netex_nm_fleetEquipment_support.xsd
  - netex_nm_fleetEquipment_version.xsd
  - netex_publication.xsd

### 2020.11.06 NewModes: Corrections

- Rename GeneralVehiclePooling to CarPoolingService.
- Correct comments and missing types. Move Contact into organisation package.
- Updates to xml examples:
  - NEW NewModes-CarPoolingExample.xsd
- Updates to xml schema:
  - netex_organisation_support.xsd
  - netex_organisation_version.xsd
  - netex_transportOrganisation_version.xsd
  - netex_nm_mobilityService_support.xsd
  - netex_nm_mobilityService_version.xsd
  - netex_publication.xsd

### 2020.11.06 NewModes (Norway): Enhace Organisations

- Add relationship between organisations: * Add RelatedOrganisation, with OrganisationRole enumerations.
- Add reusable contact details
- Updates to xml schema:
  - netex_organisation_support.xsd
  - netex_organisation_version.xsd
  - netex_transportOrganisation_version.xsd
  - netex_all_objects_generic.xsd
  - netex_salesDistribution_version.xsd
  - netex_publication.xsd
  - NeTEx,SPP

### 2020.11.06 Incorporate master udpates :

- Issue #124, Add multimodalQuay enumeration . Fix typo on AllInclusivePriceType.
- Updates to xml schema:
- netex_all_frames_framework.xsd
- netex_stopPlace_support.xsd
  - netex_facilityUic_support.xsd

### 2020.10.21 NewModes : Car service example and miscellaneous small revisions.

- Add XML Example of Chauffeured car service; revise schema to enable.
- NewModes: Add MobilityServiceElement to Tariff.
- Geofencing:
  - Add new MobilityServiceConstraintZone : for geofenceing. Add to ResourceFrame.
  - RoutingConstraintZone : Add forbiddenZone, passThroughUseOnly, cannotBoardInZone and mustAlightInZone to ZoneUse.
- Individual Traveller
  - Add IndividualTraveller with IndividualTravellerInfo and VehiclePoolingDriverInfo,
  - Add member and other to UserProfile UserType enumeration.
  - Add unspecified enum value to GenderEnumeration, for use in IndividualTraveller.
- Usage Paremeters:
  - Rename HireChargePolicy to RentalChargePolicy and move to separate rental operations package.
  - Add fine and findeHandlingFee to RentalPolicy values.
- Vehicles
  - Add PropulsionType (with enum values) and MaximumRange to TransportType,
  - Add Description, and ModelProfileRef to Vehicle,
  - Rename TypeofFuel to FuelType (Depreceate TypeOfFuel),
- Parking add open vehicle types using TransportTypeRef.
- Updates to xml examples:
  - NEW NewModes-ChauffeuredServiceExample.xsd
- Updates to xml schema:
  - netex_routingConstraint_support.xsd
  - NEW netex_mobilityServiceConstraint_support.xsd
  - NEW netex_mobilityServiceConstraint_version.xsd
  - netex_distribution_support.xsd
  - netex_parking_support.xsd
  - netex_parking_version.xsd
  - netex_equipmentENergySupport_support.xsd
  - netex_fareStructureElement_support.xsd
  - NEW netex_nm_individualTraveller_support.xsd
  - NEW netex_nm_individualTraveller_version.xsd
  - netex_vehicleType_support.xsd
  - netex_vehicleType_version.xsd
  - netex_all_objects_part5_newModes.xsd

### 2020.10.20 NewModes : Car pooling example and miscellaneous small revisions.

- NewModes:Add XML Example of Car Pooling Service, revise schema to enable.
- Frames
  - TM Support: SalesTransactionFrame : Add MediumAccessDevice.
  - General: ResourceFrame : Add FacilitySets.
- ConditionSummary (for FareProduct and SalesOfferPackage): Add RentalConditionSummaryGroup.
- Utility types: InfoLinks add mobileAppDownload value to infoLinkTypes enumeration.
- Facilities: Add AnimalsAllowed enum value to NuisanceFacility. Add missing taxiRank enumeration value to StopPlaceType,
- Updates to xml schema:
  - NEW NewModes-CarPoolingExample.xsd
  - netex_salesContract_version.xsd
  - netex_salesTransaction_version.xsd
  - netex_usageParameterEligibility_support.xsd
  - netex_facility_support.xsd
  - netex_parkingSupport_version.xsd
  - netex_utilityTypes_version.xsd
  - netex_resourceFrame_version.xsd
  - netex_customerEligibility_version.xsd

### 2020.10.16 NewModes : Cycle example and miscellaneous small revisions.

- NewModes: Add XML Example of Cycle Sharing service, revise to enable
- Usage Parameters
- New Modes: UsageValidityPeriod : Add accessCode value to ActivationMeans__ enumeration.
- NewModes: Add new HirePenaltyPolicy parameter with noVehicleReturn, lateVehicleReturn, damageToVehicle, damageToEquipment, etc, values.
- NewModes: ChargingPolicy : Add DepositPolicy attribute with enum values.
- Fare Product
- NewModes: Add RequiresDeposit and NoCashPayment to CommercialConditionSummary.
- FIX: ChargingMomementType add new value beforeTravelThenAdjustAtEndOfTravel; correct typo on _beforeStartThenAdjustAtEndOfFareDay__
- Fare Table:
  - Add EquipmentRef to FareTable and Cell specifics.
- Organisation:
  - NewModes: Organisation; Add onlineProvider to OrganisationType enumeration
- Equipment:
- NewModes: Add docks value to CycleStorageType enumeration values.
- LuggageStorageFacilities: add enumeration values skiRacks and skiRacksAtRear.
- Network Restriction
  - NewModes: NetworkRestrictions : Widen all references VehicleTypeRef to be TransportTypeRef
- Updates to xml schema:
  - NEW NewModes-CycleSharingExample.xsd
  - netex_organisation_support.xsd
  - netex_equipmentParking_support.xsd
  - netex_facility_support.xsd
  - netex_networkRestriction_version.xsd
  - netex_parking_version.xsd
  - netex_usageParameterTravel_support.xsd
  - netex_usageParameterCharging_support.xsd
  - netex_usageParameterCharging_version.xsd
  - netex_fareTable_version.xsd
  - netex_usageParameterCharging_version.xsd
  - netex_nm_accessCredentialAssignment_version.xsd
  - netex_conditionSummary_support.xsd

### 2020.10.15 NewModes : Revise condition summary.

- NewModes: FareProduct / ConditionSummary: Add Mode and ModeOfOperation.
- FIX: Site: Add transport value to SiteType enumeration values.
- Updates to xml schema:
  - netex_site_support.xsd
  - netex_resourceFrame_version.xsd
  - netex_conditionSummary_support.xsd

### 2020.10.15 NewModes : Add Constraints for NewMode entities.

- Updates to xml schema:
  - netex_networkRestriction_version.xsd
  - netex_nm_publication_version.xsd

### 2020.10.15 NewModes : Revise Frames

- Updates to xml schema:
  - netex_nm_mobilityServiceFrame_version.xsd
  - netex_nm_vehicleMeetingPoint_version.xsd
  - netex_nm_singleJourneyPath_version.xsd

### 2020.10.15 NewModes : Add attributes from IXSO

- NewModes:Update FleetEquipment: add attributes from IXSO.
- Updates to xml schema:
  - netex_nm_fleetEquipment_support.xsd
  - netex_nm_fleetEquipment_version.xsd

### 2020.10.15 NewModes : Fares support.

- NewModes: Add LocalServiceRef and MobilityServiceRef to Tariff applicability.
- NewModes: Add MobilityServiceElement and MobilityServiceElementPrice.
- Updates to xml schema:
  - netex_fareStructureElement_version.xsd
  - netex_ifopt_allObjects.xsd
  - NEW netex_nm_mobilityServiceElement_support.xsd
  - NEW netex_nm_mobilityServiceElement_version.xsd

### 2020.10.14 NewModes : Parking Caspacity.

- NewModes: Add ParkingCapacityAssignment
- Updates to xml schema:
  - netex_ifopt_allObjects.xsd
  - NEW netex_nm_parkingCapacityAssignment_support.xsd
  - NEW netex_nm_parkingCapacityAssignment_version.xsd

### 2020.10.14 NewModes : Corrections to "all object" include files,

- FIX: Clean up all_object includes. Add missing files
- Updates to xml schema:
  - neetx.spp
  - netex_ifopt_allObjects.xsd
  - DELETE netex_accounting_version.xsd
  - netex_allObjects_part2_journeyTimes.xsd
  - netex_allObjects_reusableComponents.xsd
  - netex_all_objects_part3_salesTransactions

### 2020.10.14 NewModes : Revise Parking model.

- NewModes: Add VehicleServiceParkingBay and ParkingBayStatus .
- Updates to xml schema:
- netex_all_objects_part5_newModes.xsd
  - netex_nm_parkingBayStatus_support.xsd
  - netex_nm_parkingBayVersion_version.xsd.

### 2020.10.13 NewModes : Fare model updates.

- NewModes: CustomerPurchasePackage: Add MediumApplicationRef.
- NewModes: Eligibility UsageParameter: Add VehiclePoolerProfile.
- Updates to xml schema:
  - netex_netex_customerPurchasePackage_version.xsd
  - netex_nm_usageParameterEligibility_support.xsd
  - netex_nm_usageParameterEligibility_version.xsd.
  - netex_nm_salesContract_version.xsd.

### 2020.10.11 NewModes: File reorganise and rename to follow dependencies

- TIDY UP Move prerequisite files to NeTEx framework. Add "nm" to file name to distinguish.
- Updates to xml schema:
  - MOVE to RC: netex_netex_nm_fleet_support.xsd
  - MOVE to RC: netex_netex_nm_fleet_version.xsd
  - MOVE to RC: netex_netex_nm_fleetEquipment_support.xsd
  - MOVE to RC: netex_netex_nm_fleetEquipment_version.xsd
- MOVE to IFOPT: netex_taxiPlace_support.xsd
- MOVE to IFOPT: netex_taxiPlace_version.xsd
- MOVE to FM_ST: netex_mediumAplication_support.xsd
- MOVE to FM_ST: netex_mediumApplication_version.xsd
- MOVE to FM_ST: netex_customerPaymentMeans_support.xsd
- MOVE to FM_ST: netex_customerPaymentMeans_version.xsd
- RENAME as netex_netex_nm_fleet_version.xsd
- RENAME as netex_netex_nm_fleet_support.xsd
- RENAME as netex_netex_nm_fleet_version.xsd
- RENAME as netex_netex_nm_fleetEquipment_support.xsd
- RENAME as netex_netex_nm_fleetEquipment_version.xsd
- RENAME as netex_netex_nm_mobilityService_support.xsd
- RENAME as netex_netex_nm_mobilityService_version.xsd
- RENAME as netex_netex_nm_onlineService_support.xsd
- RENAME as netex_netex_nm_onlineService_version.xsd
- RENAME as netex_nm_vehicleMeetingPoint_support.xsd
- RENAME as netex_nm_vehicleMeetingPoint_version.xsd
- RENAME as netex_nm_vehicleMeetingPointAssignment_support.xsd
- RENAME as netex_nm_vehicleMeetingPointAssignment_version.xsd
- RENAME as netex_nm_taxiPlace_support.xsd
- RENAME as netex_nm_taxiPlace_vesion.xsd
- RENAME as netex_nm_vehicleMeetingPlace_support.xsd
- RENAME as netex_nm_vehicleMeetingPlace_vesion.xsd
- RENAME as netex_nm_vehicleAccessCredentials_support.xsd
- RENAME as netex_nm_vehicleAccessCredentials_vesion.xsd

### 2020.10.11 NewModes Price Tidy ups - update references, fixes.

- NewModes FareTable_ Update CellReferences:
  - Add VehicleTypeRef . VehicleModelRef, ModelEquipmentRef, EquipmentRef.
- Updates to xml schema:
  - netex_fareTable_version.xsd

### 2020.10.09 NewModes Tidy ups - update references, fixes.

- NewModes: revise TravelSpecificationSummary:
  - Add VehicleMeetingPoint and VehicleMeetingPlace to TravelSpecificationSummaryEndpoint.
  - TravelSpecificationSummary: Add SingleJourneyRef.
- NewModes: Widen refernce to use TransportOrganisationRef rather than OperatorRef
  - Revise reference: TravelSpecificationSummaryEndpoint.
  - Revise reference: SiteConnection.
  - Revise reference: FareTable.
  - Revise reference: JourneyDesignator.
- NewModes: Widen reference to use TransportTypeRef_ rather than VehicleRef__.
  - Revise reference: TimetableFrame.
  - Revise reference: ParkingTariff, Parking_Properties.
  - Revise reference: Fleet.
- Revise reference: SingleJourneyPath: Add OnwardMeetingLinkRef to PointInSingleJourneyPath.
- FareTable : Add SingleJourneyRef, GroupOfSingleJourneysRef.
- Updates to xml schema:
  - netex_travelSpecificationSummary_version.xsd
  - netex_timetableFrame_version.xsd
- netex_siteConnection_version.xsd
- netex_fleet_version.xsd
- netex_singleJourneyPath_version.xsd
- netex_journeyDesignator_support.xsd
- netex_parkingTariff_version.xsd
- netex_fareTable_version.xsd

### 2020.10.09 NewModes: Revise booking arrangements

- NewModes: Add ServiceBookingArrangement to MobilityService.
- General: Add further PaymentMethodType enum values; mobileApp and atCounter to BookingMethod .
- Updates to xml schema:
  - netex_serviceRestriction_support.xsd
- netex_serviceRestriction_version.xsd
- netex_usageParameterBooking_support.xsd
- netex_usageParameterBooking_version.xsd

### 2020.10.09 NewModes: Allow a colour to be associated with a parking etc.

- NewModes: Add Presentation to SiteElement.
- Updates to xml schema:
- netex_ifopt_site_version.xsd

### 2020.10.07 NewModes Add new frames

- NewModes: Add MobilityServiceFrame and MobilityJourneyFrame.
- Updates to xml schema_:
  - netex_all_objects_part5_newModes.xsd
- NEW netex_mobilityServiceFrame_version.xsd
  - NEW netex_mobilityJourneyFrame_version.xsd

### 2020.10.07 NewModes: Make new mode elements assignable as fare parameters.

- Add parameters to ValidityParameterAssignments.
- Updates to xml schema:
  - netex_all_objects_part5_newModes.xsd

### 2020.10.07 NewModes: Implement TM6.0 Fare entities not yet in NeTEx.

- Add MediumAccessDevice, CustomerPaymentMeans.
- Updates to xml schema:
- netex_all_objects_part5_newModes.xsd
- NEW netex_mediumApplication_support.xsd
- NEW netex_mediumApplication_version.xsd
- NEW netex_customerMeans_support.xsd
- NEW netex_customerMeans_version.xsd
- NEW netex_vehicleAccessCredentials_support.xsd
- NEW netex_vehicleAccessCredentials_version.xsd
- netex_salesContract_support.xsd

### 2020.10.07 NewModes: Equipment additions.

- NewModes: Add VehicleReleaseEquipment, RefuellingEquipment ,
- NewModes: TransportType: Add ModelProfile.
- Updates to xml schema:
  - netex_all_objects_part5_newModes.xsd
- netex_parkingEquipment_support.xsd
- netex_parkingEquipment_version.xsd
- netex_vehicleType_support.xsd
- netex_vehicleType_version.xsd
- NEW netex_fleetEquipment_support.xsd
- NEW netex_fleetEquipment_version.xsd
- NEW netex_equipmentEnergy_support.xsd
- NEW netex_equipmentEnergy_version.xsd

### 2020.10.06 NewModes: Add single journey support.

- NewModes: Add SingleJourney and _SingleJourneyPath.
- NewModes: Add ModeRestrictionAsssessment to RouteLink.
- Updates to xml schema:
- netex_all_objects_part5_newModes.xsd
- NEW netex_singleJourney_support.xsd
- NEW netex_singleJourney_version.xsd
- NEW netex_singleJourneyPath_support.xsd
- NEW netex_singleJourneyPath_version.xsd
- NEW netex_vehicleServicePlaceAssignment_support.xsd
- NEW netex_vehicleServicePlaceAssignment_version.xsd
- netex_route_support.xsd
- netex_route_version.xsd

### 2020.10.06 NewModes: Add topology elements; points, places and assignments.

- NewModes: Add VehicleMeetingPooint and _VehicleMeetingLink.
- NewModes: Add VehicleMeetingPlace and _VehicleServicePlaceAssignments, with subtypes.
- NewModes: Add VehicleMeetingPoint to Connection end.
- Updates to xml schema:
- netex_all_objects_part5_newModes.xsd
- NEW netex_vehicleMeetingPoint_support.xsd
- NEW netex_vehicleMeetingPoint_vesion.xsd
- NEW netex_vehicleMeetingPointAssignment_support.xsd
- NEW netex_vehicleMeetingPointAssignment_version.xsd
- NEW netex_taxiPlace_support.xsd
- NEW netex_taxiPlace_vesion.xsd
- NEW netex_vehicleMeetingPlace_support.xsd
- NEW netex_vehicleMeetingPlace_vesion.xsd
- netex_servicePattern_version.xsd

### 2020.10.04 NewModes: Update responsibility role types.

- NewModes: Add new enumeration values for StakeholderRoleType and DataRoleType.
- Updates to xml schema:
- netex_responsibilities_support.xsd

### 2020.10.04 NewModes: Add mobility services.

- NewModes: Add MobilityService and subtypes, add OnlineServiceOperator.
- Updates to xml schema:
- netex_all_objects_part5_newModes.xsd
- NEW netex_mobilityService_support.xsd
- NEW netex_mobilityService_version.xsd
- NEW netex_onlineService_support.xsd
- NEW netex_onlineService_version.xsd
- netex.spp

### 2020.10.04 NewModes: Revise VehicleType

- Add TransportType and PersonalTransportType.
- Updates to xml schema:
- NEW netex_fleet_support.xsd
- NEW netex_fleet_version.xsd
- netex_vehicleType_support.xsd
- netex_vehicleType_version.xsd
- netex_train_support.xsd
- netex_train_version.xsd
- netex_vehicleJourney_version.xsd
- netex_all_objects_reusableComponents.xsd
- NEW netex_all_objects_newModes.xsd

### 2020.10.04 NewModes Revise Transport Organisations.

- NewModes: Add TransportOrganisation and PublicTransportOrganisation.
- Updates to xml schema:
- netex_transportOrganisation_support.xsd
- netex_transportOrganisation_version.xsd

### 2020.10.04 NewModes: Add references to ModeOfOperation.

- NewModes: Update existing references to Mode to include ModeOfOperation.
- Updates to xml schema:
- netex_transportOrganisation_version.xsd
- netex_vehicleType_version.xsd
- netex_stopPlace_version.xsd
- netex_flexiblStopPlace_version.xsd
- netex_equipmentTicketing_version.xsd
- netex_equipmentSigns_version.xsd
- netex_access_version.xsd
- netex_line_version.xsd
- netex_servicePattern_version.xsd
- netex_assistenceBooking_version.xsd
- netex_accessRightParameter_version.xsd
- netex_usageParameterTravel_version.xsd
- netex_fareFrame_version.xsd

### 2020.10.04 NewModes : revise modes

- NewModes Add ModeOfOperation.
- FIX: Also correct typos in Notice file.
- Updates to xml schema:
- NEW netex_modeOfOperation_support.xsd
- NEW netex_modeOfOperation_version.xsd
- netex_mode_support.xsd
- netex_mode_version.xsd
- netex_notice_version.xsd
- netex.spp

Version 1.1.2 - Base version plus further minor fixes comprising

### 2020.08.11 Update oxygen project to include new examples

- Other updates:
- netex.xpr
- Updates to examples:
- \examples\standards\era_uic\Netex_Eurostar mapping_era_1.xml
  - \examples\standards\era_uic\Netex_Eurostar mapping_era_2.xml
- \examples\standards\era_uic\Netex_era_uic_joiningsplitting.xml
- \examples\standards\era_uic\Netex_era_uic_timetable_hack_01.xml
- \examples\standards\norway\stops\BasicStopPlace_example.xml

### 2020.08.11 FIX Issue #110 Add missing fuel types to VehicleType / FuelType

additional values: electricContact, battery, dieselBatteryHybrid, petrolBatteryHybrid, biodiesel, hydrogen, liquidGas, methane, ethanol.

- Updates to xml schema:
  - netex_framework\netex_reusableComponents\netex_vehicleType_support.xsd

### 2020.08.11 FIX Issue #106 Schema: Add missing constraints for allow GeneralZone and AdministrativeZone

- Updates to xml schema:
  - netex_publication_version.xsd

### 2020.08.11 FIX Issue #104 Framework: Add ResponsibilityRole in ResourceFrame

- Updates to xml schema:
- netex_framework\netex_frames\netex_resourceFrame_version.xsd"

### 2020.08.10 FIX Issue #108 Framework: Allow ServiceCalendar to hold UIC OperatingPeriod

- Updates to xml schema:
- netex_framework\netex_reusableComponents\netex_serviceCalendar_support.xsd
- netex_framework\netex_reusableComponents\netex_serviceCalendar_version.xsd
- netex_publication_version.xsd
  - Updates to examples:
  - Add NTA XML examples

### 2020.07.29 FIX Issue #97 Part2: Add NormalDatedJourney and DatedVehicleJourney to journeys in TimetableFrame

- Updates to xml schema:
- netex_part2\netex_journeyTimes\netex_datedVehicleJourney_version.xsd

  # <<<<<<< HEAD

Version 1.1.1 - Base version plus further minor fixes comprising##

> > > > > > > master

### 2020.07.28 EXAMPLES Revise fare examples

- Updates to xml schema:
- NONE
- _Updates to xml examples:
- \txc and \fxc subdirectory files

### 2020.07.28 FIX Issue #101Publication:Add missing constraints for FareTableRow, FareTableColumn, TypeOfLine and for FareZone Parent

- Updates to xml schema:
- netex_framework/netex_genericFramework/netex_publication_version.xsd
- _Updates to xml examples:
- Netex_era_distance_ro.xml.

### 2020.07.28 FIX Issue #100FRAMEWORK:Correct the substitution group on OrganisationUnit

- Updates to xml schema:
- netex_framework/netex_genericFramework/netex_organisation_version.xsd

### 2020.06.21 FIX Issue #75FRAMEWORK:Remove space from end of secondClass enumeration value

- Updates to xml schema:
- netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd

### 2020.06.21 PARTIAL FIX Issue #73PART2:Recursive includes: NJSK Remove cyclic inclusion dependency

- Updates to xml schema:
- netex_flexibleService Journey.xml

### 2020.06.21 FIX Issue #78 PART2:Journey Coupling: NJSK JourneyCouple / MainPartRef should be of type JourneyPartRef

- Updates to xml schema:
- netex_coupledJourney.xml

### 2020.06.21 FIX Issue #92 FRAMEWORK:LinkProjection NJSK Expose the missing EntityInVersion elements on the LinkProjection derivation

- Updates to xml schema:
- netex_projectionVersion.xml

==== Version 1.10 - Base version plus minor fixes comprising

- Norway contributions,
- The approved 1.1 CRs 1-50
- Rollup of fixes and additional documentation on other fixes.
- Corrections to integration of NK 1.09.
- 51-55 CRSs from Meeting Feb 2019. Also CRs from NL, EURA, UK, Norway and SBB input.

### 2019.05.17 FIX PART3:FARES: NJSK FarePointInPattern Fix case on isFareStage and isForbidden

- Updates to xml schema:
- netex_publication.xml

### 2019.05.15 FIX PART1:ND: NJSK Add constraints on TypeOfLineRef

- Updates to xml schema:
- netex_publication.xml

### 2019.05.14 EXMP FRAMEWORK: NJSK Add Serbia and Montenegro to country codes

- Updates to xml schema:
- netex_countrySupport.xml

### 2019.05.10 EXMP EXAMPLES: NJSK Revise UK examples to have UK Profile data.

- _Updates to xml examples: Many

### 2019.05.19 FIX PART1:ND: NJSK Fix - remove empty value for CompassBearing enum

- Updates to xml schema:
- netex_locationTypes.xml
- netex_routeInstructionVersion.xml

### 2019.05.02 FIX FRAMEWORK: NJSK Fix constraints on DefaultCodespaceRef

- Also Corrections to a lot of examples.
- Updates to xml schema:
- netex_publication.xml

### 2019.05.01 FIX FRAMEWORK: NJSK Fix constraints on DefaultDataSourceRef and DefaultResponsibilitySetRef.

- ALso add EPIP draft profile metadata
- Updates to xml schema:
- netex_publication.xml
- netex.spp
- Updates to xml examples:
- uk_fxc_addon_HSP_plusbus.xml
- Netex_era_toc_uk.xml
- Netex_era_crossborder_de.xml
- uk_fxc_pass_Metrobus_metrorider.xml
- uk_fxc_trip_First_WoE_Line48_stage+Passes.xml
- uk_fxc_trip_First_WoE_Line48_stage-distance_minimal1.xml
- Netex_tap_tsi_tcvg_stations_1.xml
- epip_common_profile.xml

### 2019.04.29 FIX PART2:ND: NJSK Fix Constraints on JourneyPart.

- Updates to xml schema:
- netex_publication.xml

### 2019.04.28 FIX FRAMEWORK: NJSK Fix Constraints on ParkingPassengerEntrance and VehicleEntranceForParking.

- Updates to xml schema:
- netex_publication.xml
- netex_parking_support.xml
- netex_parking_version.xml

### 2019.05.01 FIX Parts2VS: NJSK Fix Add missing _ParentRef to FlexibleService__.

- Also add missing flexble attributes to SpecialService
- Updates to xml schema:
- netex_flexibleService.xml
- netex_ServiceJourney.xml

### 2019.04.29 FIX PART1:ND: NJSK Fix Dummy TariffZone should be abstract.

- Updates to xml schema:
- netex_zone_version.xml

### 2019.04.19 CHECKPOINT.

- Revised v1.1 versions of NeTEx UML diagrams, and revised draft NeTEx Part1, Part2 and Part3 documents correspond to this point.

### 2019.04.19 FIX Parts3FARES3: NJSK Add missing TypeOfFareTable element.

- Updates to xml schema:
- netex_fareTable_version.xml

### 2019.04.18 FIX Parts3FARES3: NJSK Support Place to Place travel.

- AccessRightParameter: Add AddressRef, TopoographicPlaceRef and PlaceUseEnum.
- InterchangeRule use of ServiceDesignator versus JourneyDesignator
- Updates to xml schema:
- netex_accessRightParameter_support.xml
- netex_accessRightParameter_version.xml
- netex_travelSpecificationSummary_version.xml

### 2019.04.18 FIX Parts1,2,3: NJSK Fix: Tidy up Designators.

- AccessRightParameter: Add AddressRef, TopoographicPlaceRef and PlaceUseEnum__.
- Modularise ServiceDesignator and JourneyDesignator (no functional change).
- Add JourneyDesignator to InterchangeRule and GroupOfServiceJourneysMember.
- Updates to xml schema:
- netex_journeyDesignator_support.xml
- netex_interchangeRuletravelSpecificationSummary_version.xml
- netex_serviceJourney_version.xml

### 2019.04.16 FIXDoc Part1-IFOPT: NJSK Parking - correct dependencies.

- Drop Parking / tariffs relationship: ParkingTariff can reference Parking but not vice versa.
- Also add missing parents to ParkingCapacity.
- NB this will break existing XML that uses Parking / charges relationship.
- Updates to xml schema:
- netex_parking_version.xml
- Updates to xml examples:
- netex_10_StopPlace_withParking_1.xml
- netex_21_Sites_Parking_1.xml
- netex_21_Sites_Parking_2.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.04.16 FIXDoc Part1-IFOPT: NJSKCorrect VehicleStoppingPosition to reflect UML model.

- Add missing elements to implement relationships between components.
- Updates to xml schema:
- netex_stopPlace_version .xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.04.15 FIXDoc Part1-TP: NJSK TimeDemandType: Add missing OperationalContextRef.

- Updates to xml schema:
- netex_timedDemandType_version .xml
- netex_stopPlace_version .xml
- Documentation Changes: [uml_diagram: ok], [doc-done]

### 2019.04.15 FIXDoc Part1-IFOPT: NJSK Fix TypeOfEntity and TypeofValue descendants to make root elements visible.

- Updates to xml schema:
- netex_organisation_version.xsd
- netex_responsibilitySet_version.xsd
- netex_place_version.xsd
- netex_pointAndLink_version.xsd
- netex_pointAndLinkSequence_version.xsd
- netex_projection_version.xsd
- netex_spatialFeature_version.xsd
- netex_zone_version.xsd
- netex_equipment_version.xsd
- netex_facility_version.xsd
- netex_notice_version.xsd
- netex_securityList_version.xsd
- netex_serviceRestrictions_version.xsd
- netex_activation_version.xsd
- netex_line_version.xsd
- netex_journeyPattern_version.xsd
- netex_timeDemandType_version.xsd
- netex_ifopt_checkConstraint_version.xsd
- netex_ifopt_serviceFeature_version.xsd
- netex_flexibleService_version.xsd
- netex_accessRightParameter_version.xsd
- netex_fareStructureElement_version.xsd
- netex_salesOfferPackage_version.xsd
- netex_retailConsortium_version.xsd
- netex_salesContract_version.xsd
- netex_coupledJourney_version.xsd
- netex_usageParameter_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-done]

### 2019.04.15 FIXDoc Part1-IFOPT: NJSK Fix Add missing CountryRef to Authority.

- Align Authority with Operator.
- Updates to xml schema:
- netex_transportOperator_version.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.04.15 FIXDoc Part1-IFOPT: NJSK Fix add missing typesOfEntity/TypeOfEntity relationship to TypeOfFrame.

- Updates to xml schema:
- netex_responsibility.xml
- netex_typeOfFrame_version.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.04.15 FIXDoc Part1-IFOPT: NJSK Fix add missing element from doc to TypeOfPassengerInformationEquipment.

- Updates to xml schema:
- netex_passengerInformationEquipment_version.xml
- Documentation Changes: [uml_diagram: ok], [doc-ok]

### 2019.04.14 FIXDoc Part1-RC: NJSK Fix Accommodation and OnBoardStay - add missing parent elements.

- Correct typo on BoardingPermission.
- NB THis will break existing documents that use ths feature
- Updates to xml schema:
- netex_serviceRestrictions_version.xml.
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.04.07 FIXDoc Part1-IFOPT: NJSK Add back missing attribute to SanitaryEquipment / NumberofToilets.

- Align schema With UML and document.
- Updates to xml schema:
- netex_passengerEquipment_version .xml
- Documentation Changes: [uml_diagram: ok], [doc-ok]

### 2019.04.07 FIX Part3FARES-ST: NJSK Tidy up - remodularise: move TravelSpecification to be with CustomerPurchasePackage.

- Also revise FareProduct classification types.
- Updates to xml schema:
- netex_fareStructureElement_support.xsd
- netex_fareProduct_support.xsd
- netex_fareProduct_version.xsd
- netex_fareConditionSummary_support.xsd
- netex_travelDocument_version.xsd
- netex_salesTransaction_support.xsd
- netex_salesTransaction_version.xsd
- netex_customerPurchasePackage_support.xsd
- netex_customerPurchasePackage_version.xsd
- netex_travelSpecifcationSummary_version.xsd
- Updates to xml examples:
- uk_fxc_pass_Metrobus_metrorider.xml
- netex_era_distance_ro.xml
- netex_era_crossborder_de.xml
- netex_era_toc_uk.xml
- uk_fxc_trip_First_York_Line26_stage-Z2Z_minimal1.xml
- uk_fxc_trip_First_WoE_Line48_stage-distance_minima1.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.04.04 FIXDoc PART2-VJ: NJSK Fix Add missing ConnectionCertainty element that is in doc.

- Add new ConnectionCertainty attribute to Interchange as per UML diagrams and doc.
- Updates to xml schema:
- netex_interchange_support.xsd
- netex_interchange_version.xsd
- Documentation Changes: [uml_diagram: ok], [doc-ok]

### 2019.04.04 FIXDoc Part3-FARES-AR: NJSK Further tidy ups arising from doc.

- Add new value to PreassignedFareProduct / Product enumeration; shortTrip.
- Add new value to AmountOfPriceUnit / ProductType numeration; storedValue.
- Add new attribute ProductType to UsageDiscountRight with values mileagePoints, usageRebate, other.
- Add new attribute ProductType to SaleDiscountRight with values; travelCard, payAsYouGoDiscount, other.
- Add new values to SupplementProductType; penalty.
- Add new ChargingMomentType attribute to FareProduct with values: beforeTravel, onStartOfTravel, beforeEndOfTravel, onStartThenAdjustAtEndOfTravel, onStarThenAdjustAtEndOfFareDay, onStartThenAdjustAtEndOfChargePeriod, atEndOfTravel, atEndOfFareDay, atEndOfChargePeriod, free, other.
- Also remodularise: move TariffBasisEnum to _netex.fareElementsupport.xsd.
- Add new TypeOfSalesOfferPackage attribute to ValidityParameterAssignment. Reorganise fare parameters.
- Updates to xml schema:
- netex_fareStructureElement_support.xsd
- netex_fareProduct_support.xsd
- netex_fareProduct_version.xsd
- netex_fareConditionSummary_support.xsd
- netex_validityParameterAssignment_version.xsd
- netex_facility_version.xsd
- Updates to xml examples:
- uk_fxc_pass_Metrobus_metrorider.xml
- netex_era_distance_ro.xml
- netex_era_crossborder_de.xml
- netex_era_toc_uk.xml
- uk_fxc_trip_First_York_Line26_stage-Z2Z_minimal1.xml
- uk_fxc_trip_First_WoE_Line48_stage-distance_minimal1.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.04.02 FIX PART2: Add TransportOperatorRef to JourneyDesignator

- Updates to xml schema:
- netex_journeyDesignator_support.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.30 EURA-52, EURA40 Part3-FARES-AR: Support suspension of season passes.

- NJSK Review: Make Suspending a separate usage parameter, with attributes SuspensionPolicy, QualificationPeriod, QualificationPercent, MinimumSuspensionPeriod, MaximumSuspensionPeriod, MaximumNumberOfSuspensionsPerTerm.
- Updates to xml schema:
- netex_usageParameterTravel_support.xsd.
- netex_usageParameterTravel_version.xsd.
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.30 FR49 Part1-IFOPT: CD #65 Accessibility changes,

- Fix add missing DropKerbOutside attribute to EntranceEquipment.
- NJSK Review: Rename LuggageService new attribute LuggageMaxiumWeight new attribute to to MaximumBagWeight.
- NJSK Review: Rename Entrance new attribute OpeningNecssaryForce to NecessaryForceToOpen.
- NJSK Review: Move Stair new attribute WithoutRiser to StairCase (does not apply to escalators).
- NJSK Review: Rename PathLink new attribute Width to MinimumWidth also add MinimumHeight.
- NJSK Review: Add value alwaysOn to LightingMethodEnumeration. Rename to LightingOnMethod.
- NJSK Review: Systemise; for SignEquipment : reuse AudioTriggerMethod rather than have separate valeu set
- NJSK review: Add PrintedPresentation to SignEquipment rather than simple FontSize so as to separate presentation from content.
- NJSK review: Add FontSizeEnum to PrintedPresentation as a general property.
- NJSK Review: Revise PassengerSafetyEquipment , rename 'Acoustic' to 'Audio'. rename app value to mobileApp, add cyclicReadingValue
- Updates to xml schema:
  - netex_ifopt_equipmentTicketing_version.xsd
  - netex_ifopt_localService_version.xsd
  - netex_ifopt_equipmentAccess_support.xsd
  - netex_ifoptequipmentAccess version.xsd
  - netex_ifopt_path_support.xsd
  - netex_ifoptpath version.xsd
  - netex_ifopt_equipmentPassenger_support.xsd
  - netex_ifopt_equipmentWaiting_support.xsd
  - netex_ifopt_equipmentWaiting_version.xsd
  - netex_ifopt_equipmentSign_support.xsd
  - netex_ifopt_equipmentSign_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.26 UK-27 FRAMEWORK-RC: NJSK Fix add missing TrainSize attribute to TrainElement.

- Align doc with schema.
- Updates to xml schema:
  - netex_line_support.xsd
  - netex_trsinElement_version.xsd
  - netex_vehicleJourney_version.xsd
  - Documentation Changes: [uml_diagram: ok], [doc-done]

### 2019.03.26 UK-27 Fares-ST: NJSK Correct annotations, reorder parameters,

- Add TypeOfProductCategoryRef to TravelSpecificationSummary, fix CellRef .
- Make TravelDOcumentRef many-to-one.as per TM.
- Also EURA-(nk)Allow marking of use of CustomerPurchasePackage. Refine model: make blocking separate from status. Correct annotations.
- Wrap CustomerPurchasePackage /TravelDocRef in a tag.
- Align doc with schema.
- Reorganize fare examples.
- Updates to xml schema:
  - netex_salesTransaction_version.xsd
  - netex_travelDocument_version.xsd
  - netex_salesDistribution_support.xsd
  - netex_travelSpecificationSummary_version.xsd
  - netex_customerPurchasePackage_support.xsd
  - netex_customerPurchasePackage_version.xsd
- Updates to xml examples:
  - uk_fxc_pass_Metrobus_metrorider.xml
  - netex_era_distance_ro.xml
  - netex_era_crossborder_de.xml
  - netex_era_toc_uk.xml
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.26 NL27 Part1-ND: CD #58 Add default TypeOfProductCategory and TypeOfService to Line:

- CD Move TypeOfProductCategory and TypeOfService to _netex_lineversion.xsd.
- NJSK Review: Move TypeOfProductCategory and TypeOfService from (Part2:) _netex_journeyversion.xsd to (Framework reusable component) _netex_travelRightsversion.xsd)- rather than line.xsd, so they are visible to part 1.
- NJSK Review: clean up dependencies.
- Drop include of _netex_travelRightsversion.xsd from _netex_accessRightParameterversion.xsd.
- Drop include of _netex_travelRightsversion.xsd from _netex_usageParameterAfterSalesversion.xsd.
- Drop include of _netex_travelRightsversion.xsd from _netex_fareTableversion.xsd.
- Drop include of _netex_travelRightsversion.xsd from _netex_parkingversion.xsd.
- NJSK Review: Rename _netex_travelRightsversion.xsd to _netexservicRetrictions.xsd so as to align with TM6 and UML.
- NJSK Review: correct the annotations. Also align Netex.xpr with Netex.spp and correct Netex.spp project files for XMLSpy and Oxygen.
- Updates to xml schema:
- netex_serviceJourney_support.xsd
- netex_servicePattern_support.xsd
- netex_serviceRestrictions_support.xsd (renamed from netex_travelRights_support.xsd)
- netex_serviceRestrictions_version.xsd (renamed from netex_travelRights_version.xsd)
- netex_line_version.xsd
- netex_accessRightParameter_version.xsd
- netex_usageParameterAfterSales_version.xsd.
- netex_fareTable_version.xsd
- netex_parking_version.xsd
- netex.spp
- netex.xpr
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 FR49 Part1-IFOPT: CD #65 Accessibility changes.

- TicketingEquipment (_netex_ifoptequipmentTicketing.xsd):
- CD Add new attributes to TicketingEquipment; TactileInterfaceAvailable, AudioInterfaceAvailable, DisabledPriority, WheelchairSuitable.
- - NJSK Review: Place accessibility attributes in a separate group. Break down into subgroups; TicketingEquipmentPropertiesGroup, TicketingEquipmentServiceGroup, TicketingEquipmentAccessibilityGroup.
- CD: Add new attributes to TicketValidatorEquipment; AudioValidationFeedback, VisualValidationFeedback, TactileValidationFeedback, ValidationGuidance.
- LocalService ( _netex_ifoptlocalService.xsd):
- CD add LuggageMaximalWeihgt to LuggageService.
- NJSK Review: Correct Typo and revise name on LuggageMaximumWeight to MaximumBagWeight. Make datatype of LuggageMaximumWeight WeightType. Also add to LeftLuggageService.
- AccessEquipment (_netex_ifoptequipmentAccess.xsd):
- CD Add NecessaryForce to Entrance with values noForce, lightForce, mediumForce, heavyForce, unknown.
- CD Add LightingMethodEnumeration to PlaceLighting with values movementDetector, stepDetector, switchOnTheWall, atDoorOpening, onlyAtNight.
- NJSK Review: Correct typo on stepDetector.
- CD Add TactileWarningStripEnumeration to CrossingEquipment with values tactileStripAtBeginning, tactileStripAtEnd, tactileStripAtBothEnds, noTactileStrip, unknown,
- NJSK Review: Move TactileWarningStripEnumeration, FlooringTypeEnumeration, BorderTypeEnumeration to _netex_ifoptequipmentAccess,xsd from _netex_pathsupport.sd; use lower camel case for values.
- CD Add new attribute NecessaryForceEnumeration with values noForce, lightForce, mediumForce, heavyForce, unknown.
- CD Add new attribute LightingMethod to PlaceLighting with values movementDetector, stepDetector, switchOnTheWall, atDoorOpening, onlyAtNight, other.
- NJSK Review: correct typo on stepDetector.
- CD Add new attribute WithoutRiser to StairEquipment.
- NJSK Review: Change order of new elements to be with other step properties.
- CD Add new attribute EscalatorWithLanding to EscalatorEquipment.
- CD Add new attributes to TravelatorEquipment; Length, Slope and IntegratesAnEscalatorPart.
- NJSK Review: correct name of IntegratesAnEscalatorPart
- CD Add new attributes to EscalatorEquipment: MagneticInductionLoop, GroundMarkAlignedWithButton, TactileGroundFloorButton, ExternalFloorSelection.
- NJSK Review: Correct name of GroundMarkAlignedWithButton.
- NJSK Review: Drop ButtonsHeigt as all ready covered by CallButtonHeight.
- NJSK Review: Change order to group with like properties.
- CD Add new attributes to EntranceEquipment: AudioOrVideoIntercom, Airlock, DoorstepMark AudioPassthroughIndicator, OpeningNecessaryForce
- NJSK Review: Change order of new elements to group with like properties
- NJSK Review: NB AudioOrVideoIntercom overlaps with EntranceAttention.
- CD Add new attributes to QueuingEquipment: DisabledPriority, QueuingSeatedPossible.
- PathLink (_netex_ifoptpath.xsd):
- CD Add new attributes to PathLink; Width, FlooringType, RightSideBorder, LeftSideBordert, TiltAngle, CodedTilt, TactileWarningStrip, TactileGuidingStrip.
- NJSK Review: Reorder so as to place like elements together, add XML sub groups to organize
- _netex_ifoptequipmentPassenger:
  - CD Add FlooringTypeEnumeration to PathLink with values carpet, concrete, asphalt, cork, fibreglassGrating, glazedCeramicTiles, plasticMatting, ceramicTiles, rubber, steelPlate, vinyl, wood, stone, grass, dirt, gravel, uneven, unknown, other
  - CD Add BorderTypeEnumeration with PathLink values wall, grass, dirt, barrier, road, cyclingLane, step, rail, plants, trees, mud, solidEdge, water, gravel, noPhysicalBorder, otherPhysicalBorder, unknown, other,
- PassengerEquipment (_netexpassengerEquipment.xsd):
- CD Add new attribute to PassengerSafetyEquipment; AcousticAnnouncementsTrigger with values onDemand, automatic.
- CD Add new attribute to PassengerSafetyEquipment; AnnouncementsTriggeringMethod with values presenceDetector, app, internetPage, specificDevice, pushButton.
- CD add new attribute to SanitaryEquipment; SupportBarHeight with values onDemand, automatic.
- NJSK Review: Correct typo on SupportBarHeigth, reorder new elements.
- NJSK Review: Add missing ChangeAvailable attribute
- WaitingEquipment (_netex_ifoptequipmentWaiting):
- CD to Add new attribute to LuggageLockerEquipment: LockingType with values key, keyboard, mechanicalNumbering, contactless, phoneApp, other.
- CD to Add new attributes to LuggageLockerEquipment: BlindAccessible ,WheelchairAccepted.
- NJSK Review: Correct typo on WheelchairAccepted, Change order of new attributes, move LockerTypeEnumeration and LuggageServiceEnumeration enums to support file.
- CD to Add new attributes to SeatingEquipment: Armrest ,SeatingHeight.,
- NJSK Review: Correct data type on SeatingHeight. and rename to SeatHeight.
- SignEquipment (_netexsignEquipment.xsd):
- CD add new attribute to SignEquipment; AudioAnnouncementType with values cyclicReading, whenSomebodyIsDetected, throughAnApp, throughASpecificDevice, other
- CD add new attribute to SignEquipment; FontSize; with values; verySmall, small, medium, large, veryLarge
- NJSK Review: Correct typos, camelCase values, move SignContentEnumeration enums to support file , add other value, zap _xxxx_value. change"big" to "large" in value names.
- NJSK Review: Add missing AsBraille attribute from doc.
- Updates to xml schema:
- netex_ifopt_equipmentTicketing_version.xsd
- netex_ifopt_localService_version.xsd
- netex_ifopt_equipmentAccess_support.xsd
- netex_ifoptequipmentAccess version.xsd
- netex_ifopt_path_support.xsd
- netex_ifoptpath version.xsd
- netex_ifopt_equipmentPassenger_support.xsd
- netex_ifopt_equipmentWaiting_support.xsd
- netex_ifopt_equipmentWaiting_version.xsd
- netex_ifopt_equipmentSign_support.xsd
- netex_ifopt_equipmentSign_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 NL48 Part1-ND: CD #64 Add new attributes to StopPointInPattern for advertising of stop; Print and Dynamic.

- NJSK Review: Correct dependencies: Move DynamicAdvertisement of use of stop from _netex_serviceJourneysupport.xsd to _netex_servicePatternsupport.xsd.
- NJSK Review: correct the annotations.
- Updates to xml schema:
- netex_serviceJourney_support.xsd
- netex_servicePattern_support.xsd
- netex_servicePattern_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 NL32 FRAMEWORK-RC: CD #61 Add new values to SITE AccessFacility enum; wheelchairLift, automaticRamp. slidingStep.

- NJSK Review: Keep SITE and SERVICE aspects separate; add separate VehicleAccessFacility enum with values unknown, wheelchairLift, manualRamp, automaticRamp, steps, slidingStep, narrowEntrance, validator.
- Updates to xml schema:
- netex_facility_support.xsd
- netex_facility_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 NL31 FRAMEWORK-RC: CD #60 Add new attributes BoardingHeight and GapToPlatform to VehicleType.

- NJSK Review: Correct data types of new attributes to be of LengthType.
- Updates to xml schema:
- netex_vehicleType_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 NL28 FRAMEWORK-CC: CD #59 Add new Presentation attribute to Branding.

- NJSK Review; Use a BrandingGroup to be consistent with NeTEx coding patterns.
- Updates to xml schema:
- netex_dataSource_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 SBB23 FRAMEWORK-CC: CD #57. Add new BackgroundColour and BackgroundColourName attributes to Presentation and PrintPresentation elements.

- Also add icon to TypeOfInfolink enum values.
- NJSK Review; BackgroundColourName should be type xsd:normalizedString, not xsd:string.
- Updates to xml schema:
- netex_utility_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 SBB21 FRAMEWORK-CC: CD #56. Add new ColourSystem attribute to Presentation and PrintPresentation.

- NJSK Review: ColourSystem and ColourName should be type xsd:normalizedString, not xsd:string.
- Also Merge in corrections to comments as per SBB20 #55.
- Also Correct camel case on names of StopPointInXXXGroup groups.
- Updates to xml schema:
- netex_utility_version.xsd
- netex_servicePattern_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 FR-5 FRAMEWORK-CC: CD change #53 Add AccessFacilityList attribute to SiteFacilitySet.

- Updates to xml schema:
- netex_facility_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 CR55 PART1-IFOPT: CD Change #52 Add new attribute StopPlaceWeight to StopPlace with values international, national, regional, local.

- NJSK Review: Make values lowerCamelCase consistent with NeTEx conventions.
- Updates to xml schema:
- netex_ifopt_stopPlace_support.xsd
- netex_ifopt_stopPlace_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 CR51 PART2-TI: CD Add new VehicleJourneyStopAssignment entity to set default stop assignment for VehicleJourney.

- NJSK Review CR51: add doc comments
- NJSK make vehicleJourneyStopAssignmentsInFrame_RelStructure lower camel case consistent with NeTEx conventions.
- NJSK Allow inlining of vehicleJourneyStopAssignments within VehicleJourney as for other subcomponents
- NJSK Also correct camel case on trainComponentLabelAssignents and trainComponentLabelAssignents_RelStructure.
- Updates to xml schema:
- netex_vehicleJourney_support.xsd
- netex_vehicleJourney_version.xsd
- netex_timetableFrame_version.xsd
- netex_stopAssignment_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 Fix FRAMEWORK-FR: Integrate constraint fix #49 by CD 2019.02.22 with other constraint changes: Add EquipmentPlace to Place_AnyVersionedKey.

- Updates to xml schema:
- netex_publication.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 CR50 by CD from 2019-02-20 FRAMEWORK-CC. CD add snow and ice modes.

- NJSK Revise -
- Correct camel casing of snowAndIce value for TransportMode,
- Correct camel casing of SnowAndIceSubmode values ; unknown, undefined, snowMobile, snowCat, snowCoach, terraBus, windSled,
- Add snowAndIce to Submode choices
- Add snowAndIce to AllModes.
- Add ski and skate to AccessMode ContinuousMode values
- Updates to xml schema:
- netex_submode_version.xsd
- netex_mode_support.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 NL34 from 2019.01.07 FRAMEWORK-CC. Fix #42 by Seime & #63 by CD move canalBarge value from air to water modes.

- NB this will break existing XML that uses canalBarge value.
- Also changed Duty.TransportMode from VehicleModeEnumeration to AllVehicleModesOfTransportEnumeration to allow for non-vehicle modes.
- Updates to xml schema:
- netex_submode_version.xsd
- netex_duty_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.25 Fix FRAMEWORK-CC: #43 by Skinkie from 2019.01.07.

- Fix typo on tactilePlatformEdges.
- NB this will break existing XML that uses tactilePlatformEdges value.
- Updates to xml schema:
- netex_facility_support.xsd
- Updates to xml examples:
- examples\functions\stopPlace\Netex_10_StopPlace_uk_ComplexStation_Wimbledon_1.xml
- examples\functions\stopPlace\Netex_10_StopPlace_withParking_1.xml
  - Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.25 Fix FRAMEWORK-CC: #41 by Skinkie from 2019.01.07: Fix typo on MobilityList. Internal change only.

- Updates to xml schema:
- netex_acsb_passengerMobility.xsd
- netex_equipmentVehiclePassenger_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.25 Fix FARES-FS: #40 by Skinkie from 2019.01.07 Fix typo on DistanceMatrixElement.IsDirect.

- NB this will break existing XML that uses IsDirect attribute.
- Updates to xml schema:
- netex_distanceMatrixElement_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.25 Fix Part1-IFOPT: #39 by Skinkie from 2019.01.07.

- Fix typo on ServiceSiteRef.Structure.
- Updates to xml schema:
- netex_ifopt_site_support.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.25 Fix Part1-IFOPT: Fix #38 by Skinkie from 2019.01.07

- Fix typo on KeyScheme.
- NB this will break existing XML that uses KeyScheme attribute.
- Updates to xml schema:
- netex_ifopt_equipmentPassenger_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.25 Fix PART2-DM: Fix #35 by Skinkie from 209.01.03 AccountingTime.

- Fix typo on AccountingTime.
- NB This will break existing XML that uses AccountingTime attribute.
- NJSK Also add separate EndDayOffSer - DayOffSet should apply to start time relative to operatig day of Duty
- Updates to xml schema:
- netex_duty_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.25 Fix PART1-ND: #37 by Skinkie from 2019.01.07 Correct type on OppositeDirectionRef.

- Correct Typo: rename OppositeDIrectionRef to OppositeDirectionRef.
- NB This will break existing XML that uses OppositeDirectionRef attribute.
- Updates to xml schema:
- netex_route_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 1.11 Summary of Changes since v1.10

### 2019.03.15 1.11 Small tidy ups to new value names and to documentation

### 2019.03.13 UK-27 & FIXES Part3-FARES: Fix FareContract and CustomerPurchasePackage issues.

- Allow marking of use of CustomerPurchasePackage.
- Also Fix several issues and align with TM6.
- UK-28 Add reference to CustomerAccount to FareContract.
- Add new attribute AccountStatusType to CustomerAccount.
- Add new email attribute to Customer.
- Fix: Add missing relationship fareContracts / FareContract to CustomerAccount.
- Remove fareContractEntries relationship from CustomerAccount : Use relationship on FareContract. NB BREAKAGE!
- Fix: Add missing relationship customerPurchasePackageRefs / CustomerPurchasePackage to CustomerAccount.
- Add missing attributes CustomerRef, CustomerAccountRef and FareCOntractRef to CustomerPurchasePackage__.
- Add PassengerSeatRef and TrainElementRef to TravelDocument.
- Add PrivateCode to TravelDocument.
- Add missing CustomerPurchasePackageRef to TravelDocument.
- Add new attribute PassengerSeatRef and TrainElementRef to TravelDocument.
- Add new attribute AccessNumber to SpecificParameter Assignment.
- Add new attribute CustomerPurchasePackageStatus to to CustomerPurchasePackage with values resrved,ordered, paidFor, unused, activated partiallyUsed, used, archived.
- Add new attribute MarkedAs to CustomerPurchasePackageElement.
- Add missing relationship travelDocuments \ TravelDocument to CustomerPurchasePackage.
- Add new view element TravelSpecificationSummaryView to TravelSpecification.
- Add new view element TravelSpecificationSummaryView to CustomerPurchasePackage.
- Add new CustomerPurchasePackageElementAccess element to CustomerPurchasePackageElement.
- Also UK-32 Part3-FARES: Add StartDate and EndDate attributes to ResidentialEligibility.
- HOUSEKEEPING Separate out _netextypeOfravelDocumentPackage.xsd from _netextravelDocumentPackag.xsd
- HOUSEKEEPING Move _netextravelDocumentPackage.xsd from \fares to to \ _salesTransaction folder.
- Updates to xml schema:
- netex_typeOfTravelDocumentPackage_support.xsd (new)
- netex_typeOfTravelDocumentPackage_version.xsd (new)
- netex_travelSpecifcationSummaryView_version.xsd (new)
- netex_travelDocumentPackage_support.xsd
- netex_travelDocumenPackage_version.xsd
- netex_customerPurchasePackage_support.xsd
- netex_customerPurchasePackage_version.xsd
- netex_usageParameterEligibility_support.xsd
- netex_usageParameterEligibility_version.xsd
- netex_salesContract_support.xsd
- netex_salesTransaction_version.xsd
- netex_publication.xsd
- netex.spp
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.13 UK-27 & FIXES Part3-FARES: Extend CustomerPurchasePackage implementation.

- Also add attribute SupplementProductType to SupplementProduct with values seatReservation, bicycle, dog, animal, meal, wifi
- Updates to xml schema:
- netex_fareProduct_support.xsd
- netex_fareProducte_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.13 EURA-29 Part3-FARES: Add new EligibilityChangePolicy usage parameter.

- Wwith attributes OnBecomingPolicy and OnCeasingPolicy.
- OnBecomingEnumeration.
- automatic - If user becomes eligible, automatically apply additional user profile benefits to user, e.g. apply student or senior discounts.
- invite - If user becomes eligible, invite user to take up eligible products. e.g. Invite to buy Senior railcard.
- noAction - If user becomes eligible,, no automatic measures are taken.
- other
  - OnCeasingEnumeration - Allowed values
- immediateTermination - If user ceases to be eligible, automatically terminate validity of an elibility dependent product.
- useUntilExpiry - If user ceases to be eligible, they may go on using the product until it expires.
- terminateAfterGracePeriod - If user ceases to be eligible, termination take place after the end of a grace period.
- automaticallySubstituteProduct - If user ceases to be eligible, assign them an appropiate replacement product.
- noAction - If user ceases to be eligible, take no action.
- other
- add integrity constraint for EligibilityChangePolicy.
- Updates to xml schema:
- netex_usageParameterEligibility_support.xsd
- netex_usageParameterEligibility_version.xsd
- netex_publication.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.13 EURA-50 Part3-FARES: Add new PurchaseAction attribute to PurchaseWindow.

- With values: purchase, reserve, orderWithoutPaying, payForPreviousOrder, other_, seatMap and openSeating.
- Also rename Reserving \ ReservationType to SeatAllocationMethod and move SeatAllocationMethodEnumeration to new VehicleSeating package.
- Also add ReservationExpiryPeriod to Reserving.
- Updates to xml schema:
- netex_vehicleSeating_support.xsd
- netex_usageParameterBooking_support.xsd
- netex_usageParameterBooking_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

## 2019.03.13 EURA-40 Part3-FARES: Tidy up - Include new elements as fare validity parameters

- Add new FareStructureValidityParametersGroup to validity paarmaters with new attributes TypeOfTariffRef, TypeOfFareStructureFactor, TypeOfFarFresStructureFactorRef,
- Extend FareProduct ValidityParametersGroup to validity paramaters with new attributes TypeOfPriceingRuleRef, ChargingMethodRef, TypeOfPaymentMethodRef, TypeOfMachineReadability, TypeOfFareTableRef.
- Add new SeatingValidityParametersGroup with new attributes TrainElementRef, TrainComponentLabelAssignmentRef.
- Also UK-69 Scaleability. Allow classification ofto FareTable with new TypeOfOfFareTable element.
- Also Rename draft ValidityParameterSetOperator ValidityParameterSelectionType.
- Also UK-41 Also add new LimitationSelectionType as additional functional operator to GenericParameterAssignment to clarify use of groups : oneOf / someOf/ allOf.
- Also add integrity constraints for TypeOfMachineReadability.
- Updates to xml schema:
- netex_fareTable_support.xsd
- netex_fareTable_version.xsd
- netex_validityCondition_support.xsd
- netex_accessRightParameter_version.xsd
- netex_publication.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.13 EURA-40 Part3-FARES: Support Suscriptions - additional changes.

- Also add new attrributes to FareProduct \ ConditionSummary: PenaltyIfWithoutTicket and AvailableOnSubscription.
- netex_conditionSummary_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done

### 2019.03.13 EURA-93, EURA-085 Part3-FARES: Add new attribute to InterChanging, RegisterBreak.

- With values none, markByStaff, markByValidator, markByMobileApp, other
- Also EURA-085 Add new attribute ActivationMeans attribute to UsageValidityPerido with values noneRequired, checkIn, useOfValidato useOfMobileDevice, automaticByTime, automaticByProximity, other
- Updates to xml schema:
- netex_usageParameterTravel_support.xsd
- netex_usageParameterTravel_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.13 UK Part3-FARES: Simplify use of Fares:

- Add new Atrribute PreeassignedFareProductType to PreassignedFareProduct with values singleTip, timeTimitedSingleTrip, dayReturnTrip, periodReturnTrip, multiStepTrip, dayPass, periodPass, other.
- Add new attribute AmountOfPriceUnitType to AmountOfPriceUnitFareProduct with values tripCarnet, passCarnet, unitCoupons, other.
- NB these are separate from TariffBasis.
- Updates to xml schema:
- netex_fareProduct_support.xsd
- netex_fareProduct_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.13 NORWAY-100 Part3-FARES: Support VAT (and other tax) categories.

- Add TypeOfPricingRule element.
- Also FIX add missing (!) relationship ruleStepResults \ RuleStep on SalesTransaction.
- Also FIX Allow payments in PriceUnit other than currency (!).
- Also FIX Add ruleStepResults \ RuleStep to SalesTransaction.
- Also FIX Type of Transaction \ Amount to be currencyType not distanceType.
- Also add a Narrative text element on RuleStepResult.
- Also add UnitDimension attribute to PriceUnit with values currency, distance, time, valueToken, other.
- Also revise FarePrice element to add AmountWithResultsGroup and refactor FarePriceAmount groups to be clearer.
- Also revise PriceRuleStepResult: add new attributes AdjustmentAmount, AdjustmentUnits, RoundingRef.
- NB this revises current sense of PriceRuleStepResult \ Amount.
- Also allow nesting of FareTable column headings and rows.
- Add RoundingStepRef, and Narrative text elements.
- Updates to xml schema:
  - netex_farePrice_support.xsd
  - netex_farePrice_version.xsd
  - netex_fareTable_support.xsd
  - netex_fareTable_version.xsd
  - netex_salesTransaction_version.xsd
- Updates to xml examples:
  - examples\rail\tariffs\Netex_era_distance_ro.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.12 EURA-40 Part3-FARES: Add integrity constraints for new elements.

- Elements Subscribing, TypeOfPaymentMethod, TypeOfFareStructureFactor, TypeOfFareStructureElement, TypeOfPricingRule.
- Also drop some spurious selectors.
- Add constraint for SupplementToFareProductRef.
- Updates to xml examples:
- netex_publication_support.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.12 NORWAY-100 Part3-FARES: Add ReservationType to Reserving usage parameter.

- With values autoAssigned, seatMap and openSeating.
- Updates to xml schema:
- netex_usageParameterBooking_support.xsd
- netex_usageParameterBooking_version.xsd
- Updates to xml examples:
- examples\standards\fxc\uk_fxc_trip_Metrobus_1.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.12 NORWAY-102 Part3-FARES: Add new enum values to Exchanging \ ExchangeableTo.

- Values upgradeToSpecifiedFare, downgradeToSpecifedFare, equivalentProduct (already have a changeGroupSize value).
- Also add new purchaseGracePeriod (i.e. afterPurchaseWindow) enum values to Reselling \ ResellWhen.
- Updates to xml schema:
- netex_usageParameterAfterSales_support.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.12 NORWAY-105 Part3-FARES: Add new MinimumDuration attribute to TimeInterval.

- Also fix TypeOffareStructureFactor on GeograohicalStructreFactor.
- Updates to xml schema:
- netex_timeStructureFactor_version.xsd
- netex_geographicalStructureFactor_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.12 EURA-84 PART1-ND Add default PaymentMethods, to Lines.

- add xml groupwith PaymentMethods, TypesOfPaymentMethods and PurchaseMoments attributes.
- Add to Network, GroupOfLines, and Line.
- Also add cashExactChangeOnly to values for PaymentMethods.
- Updates to xml schema:
  - netex_travelRights.xsd
  - netex_line_version.xsd
- Updates to xml examples:
  - examples\standards\fxc\uk_fxc_trip_Metrobus_1.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.12 UK-45 Part3-FARES: Add constraint mechanism to Entitlements.

- This so that supplements and dependent products can be required to have same parameters.
- Add constraint elements to EntitlementRequired, EntitlementGiven.
- Add constraint elements to SalesOfferEntitlementRequired, SalesOfferEntitlementGiven.
- Updates to xml schema:
  - netex_usageParameterEntitlement_support.xsd
  - netex_usageParameterEntitlement_version.xsd
  - netex_salesOfferPackageEntitlement_support.xsd
  - netex_salesOfferPackage_version.xsd
- Updates to xml examples:
  - examples\standards\fxc\uk_fxc_pass_Metrobus_metrorider.xml
  - exaamplesstandards\fxc\uk_fxc_addon_HSP_plusbus.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.12 NORWAY-99 Part3-FARES: Change cardinality of SupplementProduct.

- Change SupplementProduct / SupplementToFareProductRef cardinality from 0:1 to 0:*.
- Also add missing constraint for SupplementTofareProductRef.
- Updates to xml schema:
  - netex_fareProduct_supplement.xsd
  - netex_fareProduct_version.xsd
  - netex_publication_version.xsd
- Updates to xml examples:
  - examples\standards\fxc\uk_fxc_pass_Metrobus_metrorider.xml
  - exaamplesstandards\fxc\uk_fxc_addon_HSP_plusbus.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 NORWAY-98 Part3-FARES: NORWAY-98 Add new value activation to UsageTriggerEnumeration for UsageValidityPeriod.

- Also add Deregistration value to UsageEnd enumeration
- Also and annototation comments.
- Updates to xml schema:
  - netex_usageParameterTravel_support.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 NORWAY-97 Part3-FARES: : Add new values to UserProfile \ UserType,

- Values: student, schoolPupil, youngPerson, military, disabled, disabledCompanion, employee, jobSeeker.
- Updates to xml schema:
  - netex_user_support.xsd
- Updates to xml examples:
  - \examples\standards\fxc\uk_fxc_common_profile.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-87 Part3-FARES: Support Partial Refunds of Passes

- Add new enumeration values unused and earlyTermination to RefundType on Reselling.
- Add new RefundPolicy attribute to Refunding with enum values illness, death, redundancy, maternity, other, etc
- Add new RefundBasis atribute to Refunding unusedDays, unusedWeeks ,unusedMonths, other.
- Add new ExchangableFromPercentUse and ExchangableUntilPercentUse attributes to Reselling.
- Add new enumeration value withinSpecifiedWindow to PurchaseWhen attribute on Reselling.
- Add add new EffectiveFrom attribute to Reselling with values anytime, nextInterval, nextInstallment, never.
- Add new NoticePeriod to Reselling.
- Also UK-46- Add typesOfPaymentMethods /TypeOfPaymentRef and move PaymentMethods up hierarchy with new name (Old attribute on Refunding deprecated)
- Updates to xml schema:
  - netex_usageParameterAfterSales_support.xsd
  - netex_usageParameterAfterSales_version.xsd
- Updates to xml examples:
  - netex_era_toc_uk.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-52, EURA40 Part3-FARES: Support Suspension.

- add subscription enum value to UsageValidityPeriodType.
- Add SubscriptionSuspensionPolicy attribute to UsageValidityPeriod with enumeration values:
  - none - Suspension not allowed.
  - forCertifiedIllness - Suspension allowed for illness.
  - forParentalLeave - Suspension allowed for parental leave.
  - forHoliday - Suspension allowed for Holiday.
  - forAnyReason - Suspension allowed for any reason.
- Updates to xml schema:
  - netex_usageParameterTravel_support.xsd
  - netex_usageParameterTravel_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-72 Part3-FARES: Improve FareDemandType for direction constraints.

- Make StartTimeAtStop and StartTime optional.
- Add new attribute StopUseConstraint to FareDemandType__ with values arriving. departing, passingThrough.
- Updates to xml schema:
  - netex_fareQualityFactor_support.xsd
  - netex_fareQualityFactor_version.xsd
- Updates to xml examples:
  - netex_era_toc_uk.xsd
  - Netex_101.21_TfL_GeographicFares_UnitZone_MultipleProduct.xml
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 CR-13 PART1: Add replacement value to LineType enumeration .

- Updates to xml schema:
  - netex_line_support.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-40 Part3-FARES: Support Subscriptions.

- Add new Subscribing usage parameter.
- Add SubscriptionRenewalPolicy attribute with enumeration values:
  - automatic - Renew automatcally at end of term.
  - manual - Renew on request.
  - automaticOnConfirmation - Confirm and renew automatically at end of subscription term.
  - none - No renewal allowed.
- Add SubscriptionTermEnumeration attribute with enumeration values:
  - fixed - Subscription must be for a fixed term.
  - variable - Subscription can be for an arbitrary term
  - openEnded - Subscription term is open ended.
- Also cf UK-46 Add new TypeOfPayment method.
- Also Add AutomatedUse attribute to TypeofPaymentMethod.
- Also Add directDebit and bankTransfer_ values to PaymentMethod enumeration values.
- Also RESELLING parameter Add typesOfPaymentMethods/TypeOfPaymentRef and move PaymentMethods up hierarchy with new name (Old attribute on REFUNDING deprecated)
- Also Add unused and earlyTermination to Refunding RefundType enumeration.
- Also Add with specified window value to PurchaseWhen enumeration attribute.
- Also EURA-90 Add a new attribute MaximumNumberOfFailToCheckOutEvents to PenaltyPolicy.
- Updates to xml schema:
  - netex_usageParameterCharging_support.xsd
  - netex_usageParameterCharging_version.xsd
  - netex_usageParameterAfterSales_support.xsd
  - netex_usageParameterAfterSales_version.xsd
  - netex_travelRights_support.xsd
  - netex_travelRights_version.xsd
  - netex_salesDistribution_support.xsd
- Updates to xml examples:
  - netex_91.1_Rail_RailCard_MultipleProducts.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-73 Part3-FARES: Add new StartConstraintType attribute enumeration for UsageValidityPeriod.

- Add StartConstraintTypeWith enum values fixed, variable, fixedWindow
- Also EURA-88 Flexible start window: Add new FixedStartWindow attribute to UsageValidityPeriod with contents MaximumServicesBefore. FlexiblePeriodBefore, MaximumServicesAfter, FlexiblePeriodAfter.
- Updates to xml schema:
  - netex_usageParameterTravel_support.xsd
  - netex_usageParameterTravel_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 UK-22 Part3-FARES: Add new PrivateCode attribute to FarePrice.

- Also UK-22 Add new Description attribute to FareProductPrice.
- Also UK-22 Add new InfoLinks attribute to PriceableObject.
- Updates to xml schema:
  - netex_farePrice_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 UK-55 Part3-FARES: Add new TypeOfFareStructureElement.

- Also UK-89 Add new TypeOfFareStructureFactor.
- Also EURA-77 Fix: Corrections to TypeOfFareProduct.
- Updates to xml schema:
  - netex_fareStructureElement_support.xsd
  - netex_fareStructureElement_version.xsd
  - netex_fareStructure_support.xsd
  - netex_fareStructure_version.xsd
  - netex_fareProduct_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 UK-31 FRAMEWORK Fix: to attribute names on TypeOfFrame.

- TypeOfFrame Change data type on ClassAttributeInFrame and ClassRelationshipInFrame/Name attributes from NCName to QNAME.
- Updates to xml schema:
  - netex_versionFrame_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-77 Part3-FARES: Add new relationship between FareProduct and Tariff.

- Add new tariffs/TariffRef attribute to FareProduct.
- Updates to xml schema:
  - netex_fareProduct_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-71 Part3-FARES: Add new superOffPeak and specialEvent enumeration values to FareDemandType.

- Updates to xml schema:
  - netex_usageParameterBooking_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-76 Part3-FARES: Add IsFeeRefundable attribute to Reserving.

- Updates to xml schema:
  - netex_usageParameterBooking_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.11 EURA-68 Part3-FARES: Specify conditions for changing group size.

- Exchanging usage parameter TypeOfExchange attribute: add new enumeration value changeGroupSize.
- Also GroupTicket add new attribute GroupSizeChanges with enum values noChanges, free, charge, steppedCharge.
- Also for Refunding usage parameter, add new changeOfGroupSize value to RefundType enumeration.
- Updates to xml schema:
  - netex_usageParameterAfterSales_support.xsd
  - netex_usageParameterEligibility_support.xsd
  - netex_usageParameterEligibility_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 UK-21 Part3-FARES: Add new SalesOfferEntitlementGiven and SalesOfferEntitlementRequired usage parameters.

- Add as new package because SalesOfferPackage dependencies are downstream from FareProduct.
- Updates to xml schema:
  - netex_salesOfferPackageEntitlement_support.xsd (new)
  - netex_salesOfferPackageEntitlement_version.xsd (new)
  - netex_salesOfferPackage_version.xsd
  - netex_all_objects_part3_fares_SD.xsd
  - netEx.SPP
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 EURA-42 Part3-FARES: Add Currency to PricingRule (NB this does not solve other aspects of CR.

- Updates to xml schema:
  - netex_calculationParameters_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 EURA-65 Part3-FARES: Add new SharedUsage attribute to Transferability to specify whether multiple users may use a product at the same time.

- Add new enum for SharedUsage with values oneAtATime, severalAtATime, severalSpecifiedCompanionsAtATime.
- Updates to xml schema:
- netex_usageParameterAfterSales_support.xsd
- netex_usageParameterAfterSales_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 EURA-75 Part3-FARES: Add new Add TravelBillingPolicy attribute to ChargingPolicy.

- With enumerated values; billAsYouGo , billOnThreshold, billAtFareDayEnd, billAtPeriodEnd.
- Updates to xml schema:
- netex_usageParameterCharging_support.xsd
- netex_usageParameterCharging_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 UK-32 Part3-FARES: Add new ResidenceType attribute to ResidenceQualification.

- With enumerated values; live, work, study, born
- Also EURA-62: Add new CompanionRelationshipType attribute to CompanionProfile with enumerated values anyone, grandparent, parent, child, grandchild, colleague, family, legalRelative, spouse, partner, colleague, teacher, pupil.
- Also EURA-89 Add new enumeration value birthCertificate to ProofOfIdentity.
- Updates to xml schema:
- netex_usageParameterEligibility_support.xsd
- netex_usageParameterEligibility_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 EURA-53 Part3-FARES: Add new CappingRuleStartConstraintType attribute to CappedFareProduct CappingRule to state if fixed or variable.

- Also, if fixed, specify a startOnlyOn \ DayType, e.g. for day of week.
- Updates to xml schema:
- netex_fareProduct_support.xsd
- netex_fareProduct_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 EURA-67 Part3-FARES: Add new courier value to FulfilmentMethodType enumerations.

- Updates to xml schema:
- netex_salesDistribution_support.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 EURA-91 Part3-FARES: Add new enumerated values sameProductLongerJourney and sameProductShorterJourney to TypeOfExchange attribute on Exchanging usage parameter.

- Updates to xml schema:
- netex_usageParameterAfterSales_support.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 EURA-87 Part3-FARES: Specify if start of validity is variable or fixed.

- Add new StartConstraint attribute to UsageValidityPeriod to specify if start day is variable or fixed.
- Add new values variable / fixed to UsageStartConstraintTypeEnumeration.
- Add new startOnlyOn / DayType attribute so that any required day of week, day of month, month of year can be indicated.
- Add two XML groups to organise absolute and variable start time attributes.
- Also add new enrolment and reservation enum values to UsageTriggerEnumeration.
- Also add new eligibilityExpiry enum value to UsageEndEnumeration.
- Also EURA-94 Add new enumeration values networks, operators and countries to type of step on StepLimit.
- Updates to xml schema:
- netex_usagwParameterTravel_support.xsd
- netex_usageParameterTravel_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 UK-38 Part3-FARES: Add new attributes MinimumAccess and MaximumAccess to FareStructureElementinSequence.

- Updates to xml schema:
  - netex_fareStructureElement_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 EURA-81 Part3-FARES: Make relationship between FareProduct and TypeOfFareProduct many-to-many.

- Updates to xml schema:
  - netex_fareProduct_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.10 UK-08 FRAMEWORK Add new attribute LayerRef to VersionFrame and to TypeOfFrame.

- Updates to xml schema:
  - netex_layer_support.xsd
  - netex_versionFrame_version.xsd

### 2019.03.10 UK-28 Part3-FARES: Add new attribute CustomerAccountRef to FareContract.

- Updates to xml schema:
  - netex_salesContract_version.xsd
  - netex_salesTransaction_version.xsd

### 2019.03.09 UK-12 Part3-FARES: Add new attribute GroupOfOperatorRef to Tariff (ie make relationship many to many).

- Updates to xml schema:
  - netex_fareStructureElement_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.09 EURA-78 Part3-FARES: Allow more than one reference to a GroupsOfSalesOfferPackageRef from a SalesOfferPackage (i.e. make relationship many-to-many.)

- Updates to xml schema:
- netex_salesOfferPackage_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.08 EURA-54 Part3-FARES: Add a seat reference to assignable parameters.

- Add a new module with PassengerSeatingRef.
- Also Add a new attribute PassengerSeatRef to ServiceValidityParameterGroup of accessRightParamaterAssignment.
- Also Add new TravelDocumentRef and RetailDeviceRef attributes to SalesTransaction.
- Also Fix: make RetailingOrganisationRef an OrganisationOperatorRefStructure rather than an OperatorRefStructure.
- Updates to xml schema:
- netex_vehicleSeating_support.xsd (New)
- netex_all_objects_reusable_components.xsd
- netex.spp
- netex_accessRightParameter_version.xsd
- netex_salesTransaction_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.08 EURA-43 Part3-FARES: Add new relationship to FareZone to indicate who who manages it.

- Add new attributes to FareZone ; AuthorityRef / OperatorRef, GroupOfOperatorsRef.
- Updates to xml schema:
- netex_fareZone_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.08 EURA-51 Part3-FARES: Add new enumeration values to RoundTripType ; returnOut, returnBack so as to distinguish legs.

- Updates to xml schema:
- netex_usageParameterTravel_support.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.08 PART2 UK-44, UK-69 Part3-FARES: Improve support for defining large tariffs in modular fashion

- Add new relationship groupsOfOperators/GroupsOfOperatorRef to Network.
- Also UseToExclude attribute to GroupOfOperators.
- Also add new values flexible and urban to TypeOfLine enumeration.
- Add new UseToExclude flag to GroupOfLines.
- Add new UseToExclude flag to GroupOfDistanceMatrixElements.
- Updates to xml schema:
- netex_line_support.xsd
- netex_line_version.xsd
- netex_transportOrganisation_support.xsd
- netex_transportOrganisation_version.xsd
- netex_distanceMatrixElementVersion_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.08 UK-14 Part3-FARES: Improvements to FareZone.

- Add new ScopingMethod attribute to FareZone with values explicitStops, implicitSpatialProjection, implicitSpatialProjection.
- UK-13 Add new ZoneTopology enumeration values annular, sequence, overlappingSequence.
- UK-18 Specify fare stages on a pattern: Add new IsFareStage attribute to FarePointInPattern.
- EURA Allow stops to be excluded from a routing. Add new IsForbidden attribute to FarePointInPattern.
- Updates to xml schema:
- netex_fareZone_support.xsd
- netex_fareZone_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.07 UK-46 FRAMEWORK & Part3-FARES: Add open PaymentMethod as first class object so that user defined methods can be added.

- Updates to xml schema:
- netex_travelRights_support.xsd
- netex_travelRights_version.xsd
- netex_salesDistribution_support.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.07 NJSK Part3-FARES: UK-74 Add new enumerations to TariffBasis; zoneToZone, pointToPoint, discount.

- Also add documentation annotations to existing annotations.
- Updates to xml schema:
  - netex_fareStructureElement_support.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.07 NJSK Fix FRAMEWORK Make InfrastructurePointRef and InfrastructureLinkRef abstract.

- Updates to xml schema:
  - netex_networkInfrastructure_support.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.07 NJSK-Fix HOUSEKEEPING Delete spurious references in XMLSpy netext.ssp file.

- Updates to other files:
- netex.spp
  - Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.07 NJSK-Fix FRAMEWORK - Correct Type of VersionFrameRef to be VersionFrameRefStructure , correct substitution group on ResourceFrameRef to be VersionFrameRef.

- Updates to xml schema:
- netex_resourceFrame_version.xsd
  - Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.03.07 EURA-40 Part3-FARES: Add support for Subscriptions.

- Basic steps
  - Subscriptions add new values onlineAccount and postal to enumerations of DistributionChannelType.
  - Add subscriptionOnly, also onCheckIn, inAdvanceOnly, beforeBoardingOnly , onBoardingOnly to PaymentMoment enum.
  - Fix: add PaymentMoment to PurchaseWindow.
  - Updates to xml schema:
  - netex_salesDistribution_support.xsd
  - netex_travelRights_support.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.05 UK-24 FRAMEWORK-RC: & Part3-FARES: Add open PaymentMethod as first class object so that user defined methods can be added.

- Add ePayDevice, ePayAccount and mileagePoints to PaymentMethod enum
- Updates to xml schema:
- netex_travelRights_support.xsd
- netex_travelRights_version.xsd
- netex_salesDistribution_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.05 UK-96 FRAMEWORK-CC: Add prerequisites relationship to VersionFrame.

- Updates to xml schema:
- netex_versionFrame_version.xsd
- Updates to examples:
- Many fares exampels updated to indicate prerequisites.
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.05 UK-09 Part3-FARES: Add TypeOfTariffRef and FareElementInSequenceRef to TravelSpecification so that can correctly specify choices.

- Updates to xml schema:
- netex_salesTransaction_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.05 UK-19 Part3-FARES-FP: Fix PriceGroup should be abstract.

- Updates to xml schema:
- netex_farePrice_version.xsd
  - Documentation Changes: [uml_diagram: NONE], [doc-doane]

### 2019.03.05 NJSK-Fix PART1: Make alternative name and date visible on Direction.

- Updates to xml schema:
  - netex_route_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-done]

### 2019.03.05 UK-41 Part3-FARES: Revise UserProfile to allow more than one enum values for ProofOfEligibilty.

- Updates to xml schema:
- netex_usageParameterEligibility_support.xsd
- netex_usageParameterEligibility_version.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.02 UK-18 Part3-FARES: Add values for TypeOfInterval.

- Updates to xml schema:
  - netex_geographicalStructureFactor_support.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.02 UK-80 Part3-FARES: Add further values to GenericParameterAssignment,

TypeOfConcessionRef, TypeOfUsageParameterRef, VehicleType Ref, TypeOfLineRef.

- Updates to xml schema:
  - netex_validityCondition_support.xsd
  - netex_accessRightParameter_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.02 UK-41 Part3-FARES: Add an additional functional operator to GenericParameterAssignment to clarify use of groups.

- New values: oneOf / someOf/ allOf.
- Also correct documentation on relational operators.
- Updates to xml schema:
  - netex_validityCondition_support.xsd
  - netex_accessRightParameter_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.03.01 EURA-(nk) Part3-FARES: Add DistanceMatrixInverseRef for backwards direction of reference. Revise constraints.

- Updates to xml schema:
  - netex_distanceMatriElement_support.xsd
  - netex_distanceMatriElement_version.xsd
  - netex_publication.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.02.28 EURA-10 Part3-FARES: Improve CustomerPurchasePackage.

- Fix correct case on customerPurchasePackageRefs.
- Allow inlining of CustomerPurchasePackages in a FareContract.
- Updates to xml schema:
  - netex_customerPurchasePackage_support.xsd
  - netex_customerPurchasePackage_version.xsd
  - netex_salesTransaction_version.xsd
  - Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.21 UK-07 Part3-FARES: Allow xxPriceRefs directly in FareTable / cells.

- Also allow VersionOfObjectRef on FareTable Row and Column.
- Updates to xml schema:
  - netex_fareZone_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.02.21 UK-20 Part3-FARES: Add contains relationship to FareZone.

- Updates to xml schema:
  - netex_fareZone_version.xsd
- Updates to xml examples:
  - uk_fxc_trip_First_WoE_Line48_stage+Passses.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.02.21 UK-57 Part3-FARES: Add Allow list of MachineReadable enumerations,

- Also add open ended TypeOfMachineRedability.
- Updates to xml schema:
  - netex_travelDocument_support.xsd
  - netex_travelDocument_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.02.21 UK-34 Part3-FARES: TRAVEL DOCUMENT should not be in FARE FRAME - remove.

- Updates to xml schema:
  - netex_travelDocument_version.xsd
  - netex_fareFame_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.02.21 UK-07 Part3-FARES: FareTable - Allow direct containment of FarePriceRef.

- Also UK-23 Add FareSectionRef to FareTable / specifics
- Updates to xml schema:
  - netex_fareTable_version.xsd
- Updates to xml examples:Various to drop unecessary cells wrapper tags
- Documentation Changes: [uml_diagram: done], [doc-done]

## 1.10 Summary of Changes since v1.09

### 2019.02.21 .No-Fix PART2: Reapply 1.09 Fix Merge in correction to spelling of AccountingTime.

- NB This will break any existing documents that use AccountingTime.
- Updates to xml schema:
  - netex_duty_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.21 .No-Fix Part3-FARES: Reapply 1.09 Fix up examples

- Updates to xml examples: fare examples, Norway examples
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.21 NJSK-Fix FRAMEWORK Make dummy types abstract TransportOrganisation .

- Updates to xml schema:
  - netex_transportOrganisation_version.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.21 NJSK-Fix FRAMEWORK Reapply 1.09 Make ValidityCondition etc visible [xsd only]

- Updates to xml schema:
  - netex_travelRights.xsd
  - netex_trainElement.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.21 NJSK-Fix: FRAMEWORK Reapply 1.09 Constraint changes and further clean up constraints [xsd only]

- Changes include:
  - (a) Fix keyref constraint on TimingLinkInJourneyPattern_AnyVersionedKey, (Drop DropFarePointInPattern. TimingTimingLinkInJournePattern, StopTimingLinkInJourneyPattern).
  - (b) Fix keyref constraint on ServiceLinkInJourneyPattern_AnyVersionedKey (Drop xxxPoints).
  - (c) Fix keyref constraint on FarePointInPattern_AnyVersionedKey - Add xxxPoints.
  - (d) Fix keyref constraint on LinkInJourneyPattern_AnyVersionedKey - Ddrop xxxPoints.
  - (e) Fix constraint ServiceLinkInJourneyPattern_AnyVersionedKey drop bogus ServiceService selector.
  - (f) Fix FarePointInPattern Key
  - (g) Fix keyref constraint on StopPointInJourneyPattern - remove bogus DeadRunInPattern and ServiceStopPointInPattern selectors.
  - (h) Fix keyref constraint on TimingPointInPattern - remove bogus DeadRunInPattern and ServiceStopPointInPattern selectors.
  - (i) Fix uniqueness constraint on HeadwayJourneyGroup - drop RhythmicalJourneyGroup.
  - (j) Fix (again) Constraints on SalesOfferPackage and SalesOfferPackagePrice.
  - (k) Fix keyref LinkInJourneyPattern_AnyVersionedKey correct LinkInPattern to ServiceLinkInPattern.
  - (l) Fix remove obsolete ParkingTaxRate constraint
  - (m) Fix Reinstate integrity constraints on StopPointInJourneyPattern, etc {NB THIS MAY CATCHE EXISTING ERRORS IN EXAMPLES].
  - (n) Fix Add constraints on SectionInSequence. {NB THIS MAY CATCHE EXISTING ERRORS IN EXAMPLES].
  - (o) Revise key names to emphasise when key is ordered separate.
  - (b) Fix Make uniqueness of PriceGroup and FareTable.
- Updates to xml schema:
  - netex_publication.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.18 NJSK-Fix FRAMEWORK Correct data type of LayerRef and substitution group on Layer and CellRef

- NB dependencies need sorting out - move layer to core framework?
- Updates to files:
- netex_layer_support.xml
- netex_layer_version.xml
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.18 NJSK-Fix OTHER update XML SPy & Oxygen project files [xsd only]

- Updates to files:
  - netex.spp
  - netex.spr
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.18 EXAMPLES - Add new Fare examples [xsd only]

#### Rail fares

- Example: Distance rail tariff:
  - Netex_era_distance_ro.xml
- Example: Point to Point Multi-operator National tariff and single operator regional products:
  - Netex_era_toc_uk.xml
- Example: Cross-border National tariff :
  - Netex_crossborder_de.xml

    #### Bus fares

- Example: Zone-to-zone bus fares:
  - uk_fxc_trip_Metrobus_1.xml.xml
- Example: Zonal day & season pass fares:
  - uk_fxc_pass_Metrobus_metrorider.xml
- Example: Stage trip fares:
  - uk_fxc_trip_First_WoE_stage-distance_minimal1.xml
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.02.18 UK-006 Part3-FARES: - Add missing FARE TABLE price references.

- Fix: Add CellSpecificNetworkGroup to Fare Table Specifics,
- Fix: Add TariffZoneRef , LineRef, FareZoneRef, TariffRef, LineRef, ScheduledStopPointRef and FareStructureElementInSequenceRef. SectionRef to CellSpecificNetworkGroup,
- Updates to xml schema:
- netex_fareTable_version.xsd
  - netex_stopPlace_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2019.01.11 1.09 NJSK-Fix Part3-FARES: Constraints.

- Fix: Correction to constraints
  1. Fix keyref constraint on TimingLinkInJourneyPattern_KeyRef - drop xxxPoints.
  2. Fix keyref constraint on ServiceLinkInJourneyPattern_AnyVersionedKey - drop xxxPoints.
  3. Fix keyref constraint on FarePointInPattern_AnyVersionedKey - add xxxPoints.
  4. Fix keyref constraint on LinkInJourneyPattern_AnyVersionedKey - drop FarePointInPattern.
  5. Fix constraint ServiceLinkInJourneyPattern_UniqueBy_Id_Version_Order drop ServiceServiceLinkInJourneyPattern.
  6. Fix FarePointInPattern Key constraint
- Updates to xml schema:
  - netex_publication.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2019.01.10 HOUSEKEEPING Migrate to Github. Rename all schema files to remove version numbers.

- Updates to xml schema: All NeTEx files changed.
- Documentation Changes_: [uml_diagram: NONE], [doc-NONE]

### 2018.06.02 GITHUBBER FRAMEWORK Add Centroid to GroupOfStopPlaces.

- Updates to xml schema:
  - netex_stopPlace_version.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

# 1.09 Summary of Changes since v1.08

### 2018.06.06 CR057 NJSK add URL to Priceable object.

- Updates to xm schema: netex_farePrice_version-v1.1.xsd
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2018.06.02 1.09 BUG Fix UsageParameterRef - should be abstract to prevent use [xsd only]

- Updates to xml schema: netex_usageParameter_Support-v1.1.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2018.06.02 BUG Fix ServiceDesignator & JourneyDesignator - Make fromPoint value optional .

- Updates to xml schema: netex_vehicleJourney_Support-v1.1.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done] [DOCTODO] Also Add designator UML diagram to SPec

### 2018.06.02 1.10 BUG Fix Substitution group PointInJourneyPattern.

- Updates to xml schema: netex_journeyPattern-v1.1.xsd
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2018.06.02 Add ServiceDesignator to GroupOfServicesMember [DOCTODO]

- Updates to xml schema: netex_serviceJourney_Version-v1.1.xsd

### 2018.06.01 CR049 Rename to align with Transmodel. Fix case of names [xsd only]

- TM6 Alignment: Rename SalesPackage to SalesOfferPackage
- Fix: Correct the camel casing of GroupsOfsaleOfferPackages ==> groupsOfSaleOfferPackages
- Fix: Correct constraint names
- Updates to xml schema:
  - netex_SalesOfferPackage_version-v1.1.xsd
  - NeTEx_publication.xsd
  - NeTEx_publication_timetable.xsd *
  - Nx.xsd
- Updates to examples:
  - Netex_tap_tsi_B3+more.xml
  - Netex_tap_tsi_B2.xml
  - Netex_tap_tsi_B2-71.xml
  - Netex_tap_tsi_B2-1181.xml
  - Netex_tap_tsi_B2-1180.xml
  - Netex_tap_tsi_tcvs_irt_1.xml
  - Netex_tap_tsi_B3.xml
  - Netex_tap_Train_Hotel_SalesPackage_2.xml
  - Netex_101.21_TflGeographicFares_UnitZone_MultipleProducts
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2018.03.20 1.09 CR047 Fix SupplementToFareProductRef.

- Fix ResultStepIdType[xsd only]
- Updates to xml schema: netex_farePrice_version & netex_FarePrice_support
- Documentation Changes: [uml_diagram: done], [doc-done]

### 2018.03.20 1.09 Fix Inheritance of CompanionProfileRef to be a type of UserProfileRef [xsd only]

- Updates to xml schema: netex_usageParameterEligibility_support-v1.0
- Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2018.03.20 CR049 Rename to align with Transmodel

*renames and fixes

- Fix Capitalisation [xsd only] x
- Fix Capitalisation of wrapper tags
- TM Alignment: salesOfferPackages should be lower ca.mel case.
- TM Alignment: salesOfferPackageElements should be lower camel case.
- TM Alignment: saleslesOfferPackageSubstitutions should be lower camel case.
- TM Alignment: salesOfferPackagePrices should be lower camel case
- TM Alignment: salesOfferPackageRefs should be lower camel case.
  - Updates to xml schema:
- netex_SalesOfferPackage_support-v1.1.xsd
- netex_SalesOfferPackage_version-v1.1.xsd
- netex_FareTable_version-v1.1.xsd
- nete_AccessRight_Parameters_version-v1.1.xsd
- netex_FareProduct_version-v1.1.xsd *Updates to multiple Examples.
  - Documentation Changes: [uml_diagram: NONE], [doc-NONE]

### 2018.03.20 CR049 Rename to align with Transmodel [uml:v96-nk4; doc:v39]

- TM Alignment: Rename PassengerContract ==> FareContract_.
- TM Alignment: Rename PassengerContractEntry ==> FareContractEntry.
- TM Alignment: Rename PassengerContractSecurityListing ==> FareContractSecurityListing.
- TM Alignment: Rename TypeOfPassengerContract ==> TypeOfFareContract.
- TM Alignment: Rename TypeOfPassengerContractEntry ==> TypeOfFareContractEntry.
- Updates to xml schema:
  - netex_fareContract_support-v1.1.xsd
  - netex_fareContract_version-v1.1.xsd
  - netex_salesTransaction_support-v1.1.xsd
  - netex_salesTransaction_version-v1.1.xsd
  - netex_salesTransactionFrame_version-v1.1.xsd
  - netex_publication.xsd
  - netex_publication_timetable.xsd
  - Documentation Changes: [uml_diagram: done], [doc-done]

### 2017.12.20 CR049 Rename to align with Transmodel [uml:v96-nk4; doc:v39]

- TM Alignment: Rename SalesPackage ==> SalesOfferPackage.
- TM Alignment: Rename SalesPackageElement ==> SalesOfferPackageElement.
- TM Alignment: Rename SalesPackageSubstitition ==> SalesOfferPackageSubstitition.
- TM Alignment: Rename TypeOfSalesPackage ==> TypeOfSalesOfferPackage.
- TM Alignment: Rename SalesPackageSubstitition ==> SalesOfferPackageSubstitition.
- TM Alignment: Rename GroupOfSalesPackages ==> GroupOfSalesOfferPackages.
- Updates to xml schema:
  - netex_salesPackage_support-v1.1.xsd ==> netex_aalesOfferPackage_support--v1.1.xsd
  - netex_salesPackage_version-v1.1.xsd ==> netex_aalesOfferPackage_version-v1.1.xsd

### 2017.12.20 Fix up fare examples

## 1.08 Summary of Changes since v1.07

### 2017-12-01 Further revisions & Fixes for v1.1

- Fix: Add notice assignments to GroupOfDistanceMatrixElements [uml:v96-nk3; doc:v38.04]
- netex_distranceMatrixLement_version-v1.1.xsd
- Fix: Move alternativeTexts up hierarchy to EntityInVersion [uml:v96-nk2; doc:v38.03]
- Fix: Move AlterativeName to generic framework so Organisation can reference. [uml 96-nk2; doc done v38.03]
- netex_organisation_version-v1.1.xsd
- netex_all_objects_generic_version-v1.0.xsd
- Fix: Add ContactDetails to Line as per uml [uml:v96-nk2; doc:v38.03]
- netex_line_version-v1.1.xsd
- Fix: Update uml diagram for PropertyOfDay, Line [uml:v96-nk2; doc:v38.03]
- Fix: cd - Place should be typed Place_VersionStructure [uml:v96-nk2; doc:v38.03]
- netex_place_version-v1.1.xsd
- CR: Cr0019/Cr0013 correct type on DayOffSet on CourseOfJourney and ReliefOpportunity, InterchangeRule, [uml:v96-nk2; doc:v38.03]
- netex_vehicleService_version-v1.1.xsd
- netex_coupledJourney_version-v1.1.xsd
- netex_interchange-v1.1.xsd
- Fix: Add DayOffSet to JourneyMeeting [uml:v96-nk2; doc:v38.03]
- netex_interchange-v1.1.xsd
- CR: Cr0051: Add infolinks to GroupOfEnNtities [uml:v96-nk3; doc:v38.04]
- netex_groupin-v1.1.xsd

### 2017-11-08 Further revisions & Fixes for V1.1

- Fix: Add DayOffSet to JourneyPartCouple [uml:v96-nk2; doc:v38.03]
- netex_coupledJourney_version-v1.1.xsd
- Fix: Correct spelling & Allow multiple infolinks on FareProduct [uml:v96-nk2; doc:v38.03]
- netex_fareProduct_version-v1.1.xsd
- Fix: Add MobileApp to MediaType enumeration [uml:v96-nk2; doc:v38.03]
- netex_travelDocumentSupport_support-v1.1.xsd
- Fix: Allow version of derived view id [xsd only]
- netex_responsibility_version-v1.1.xsd
- Fix: Allow DistanceMatrixView on AccessRightParameter** [xsd only*]
- netex_accessRightParameter_version-v1.1.xsd
- CR: CR0051 Allow Line and documentlinks on Tariff [uml:v96-nk2; doc:v38.03]
- netex_fareStructureElement_version-v1.1.xsd
- CR: CR0051 Add map and faresheet to InfoLink types [uml:v96-nk2; doc:v38.03]
- netex_utilityTypes_v1.1.xsd
- CR: CR0051 Allow Presentation details on TariffZone [uml:v96-nk2; doc:v38.03]
- netex_zone_version-v1.1.xsd
- Fix: Add totalNumberParkingSpaces to ParkingProperties [uml:v96-nk2; doc:v38.03]
- netex_ifopt_parking_version-1.1,xsd
- Fix: Update Facility - correct nuisance to match XML[uml:v96-nk2; doc:v38.03]
- netex_facility_support-v1.1.xsd
- CR: CR0049 Change PiQuery to PiRequest [uml:v96-nk2; doc:v38.03]
- netex_salesTransaction_support-v1.1.xsd (replaces 1.0)
- CR: CR0040 Rework to make Section a type of LinkSequence [uml:v96-nk2; doc:v38.03]
- netex_commonSection_support-v1.1.xsd ++
- netex_commonSection_version-v1.1.xsd ++
- netex_section_support-v1.1.xsd
- netex_section_version-v1.1.xsd
- netex_linkSequence_version-v1.1.xsd
- netex_lineNetwork_version-v1.1.xsd
- netex_fareZone_version-v1.1.xsd
- CR: CR0049 TM Change. Move Description to supertype for LinkSequence [uml:v96-nk2; doc:v38.03]
- netex_journeyPattern_version-v1.1.xsd
- netex_journey_version-v1.1.xsd
- netex_ifopt_navigationPath_version-v1.1.xsd
- netex_ifopt_parking_version-v1.1.xsd

### 2017-10-10 Further revisions & Fixes

- Fix: Correct FareStructureElement to allow Multiple interval support, Add timeIntervals & geographical intervals to fareElement, Also allow inlining of DistanceMatrixElements [xml]
  - netex_FareStructureELementversion-v1.1.xsd
  - netex_all_objects_part3_fares-v1.0.xsd
  - netex_all_objects_part3_fares_FS-v1.1.xsd
  - netex_accessRightParameter_version-v1.1.xsd

- Fix: CustomerPurchasPeackageElement add GeographicalIntervalRef & TimeIntervalRef [uml:v96-nk2; doc:v38.03]

  - netex_CustomerPurchasePackageversion-v1.1.xsd

- CR: CR0049 TM alignment (i) CustomerPurchasePackage element add TypeOfTravelDocument to ProductValidityParametersGroup [uml:v96-nk2; doc:v38.03]

  - netex_accessRightParameter_version-v1.1.xsd (ii) Fix Add TypeOfTravelDocument to FareTable specifics [uml:v96-nk2; doc:v38.03]
  - netex_fareTable_version-v1.1.xsd
  - etex_all_objects_part3_fares_FP-v1.1.xsd
  - netex_distanceMatrixElement_version-v1.0.xsd (iii) Add TypeOfTravelDocument to FareFrame [uml:v96-nk2; doc:v38.03]
  - netex_travelDocument_version-v1.1.xsd

- Fix: NeTEx FareFrame had wrong reference 1.0 [xsd only]

  - netx_all_objects_part3_fares-v1.1.xsd
  - netex_fareFrame_version-v1.0.xsd
  - netex_all-v1.0.xsd
  - netex_salesTransactionFrame-v1.1.xsd
- CR: CR0051 Misc small fix - ParkingArea add NumberOfBaysWithRecharging, RechargingAvailable [uml:v96-nk2; doc:v38.03]
  - netex_parkingTariff_version-v1.1.xsd
  - netex_siteFrame_version-v1.0.xsd
  - netex_ifopt_all_objects-v1.0.xsd
- CR: CR0051- LostPropertyService: add KeptForDuration. LeftLuggage addMaximumDuration [uml:v96-nk2; doc:v38.03]
  - netex_ifopt_localService_version-v1.1.xsd
  - netex_ifopt_localServiceCommercial_version-v1.0.xsd
  - netex_Ifopt_equipmentAll-v1.0.xsd
  - netex_assistanceBooking_version-v1.0.xsd

## 2017-08-17

- CR: CR0047 - RailSubmode add AirportLink as rail submode [uml:v96-nk2; doc:v38.03]
  - netex_submode_version-v1.1.xsd
- FIX: Reorganise project folders [xsd only]
  - Split all_object_part3_fares into four sublists -FP, FS, AR, SD

### 2017-08-10 Allign with TM6 Changes

- CR: CR0045 TM6: GenericLoggable support LogEntry [uml:v96-nk2; doc:v38.03] (i) Add generic Loggable. Make PassengerContractEvent a type of LogENtry [uml:v96-nk2; doc:v38.03]

  - netex_loggable_support-v1.1.xsd
  - netex_loggable_version-v1.1.xsd
  - netex_salesContract_support-v1.1.xsd (ii) Rename PassengerContractEvent to PassengerContractEntry NB not back compatible for TypeOfPassengerContractEvent[uml:v96-nk2; doc:v38.03]
  - netex_salesContract_support-v1.1.xsd

  (iii) Add Support for SecurityLists & WhiteLists* , revise use of lacklist. NB this is functionally, but not syntactically backwards compatible. [uml:v96-nk2; doc:v38.03]

  - +netex_securityList_support-v1.1.xsd
  - +netex_securityList_version-v1.1.xsd
  - netex_salesContract_support-v1.1.xsd
  - netex_salesContract_version-v1.1.xsd
  - netex_travelDocument_support-v1.1.xsd
  - netex_travelDocument_version-v1.1.xsd
  - netex_retailConsortium_support-v1.1.xsd
  - netex_retailConsortium_version-v1.1.xsd
  - netex_salesTransactionFrame_version-v1.1.xsd

  (iv) Add CustomerPurchasePackage support [uml:v96-nk2; doc:v38.03]

  - allObjects_part3
  - ++ netex_customerPurchasePackage_support-v1.1.xsd
  - ++ netex_customerPurchasePackage_version-v1.1.xsd
  - netex_salesTransactionFrame_version-v1.1.xsd

(iv) Add CustomerAccount, CustomerAccountStatus, TypeOfCustomerccount [uml:v96-nk2; doc:v38.03]

- netex_salesContract_support-v1.1.xsd umlp

- netex_salesContract_support-v1.1.xsd umlp

  (v) Add CustomerEligibility [uml:v96-nk2; doc:v38.03]

- ++ netex_customerEligibility_support-v1.1.xsd umlp
- ++ netex_customerEligibility_version-v1.1.xsd umlp
  - CR: CR00xx Add Presentation including graphics to AllowedLineDirection [uml:v96-nk2; doc:v38.03]
- netex_line_version-v1.1.xsd umlp
  - CR: CR0040 Revise Section: Add GeneralSection distinct from CommonSection. [uml:v96-nk2; doc:v38.03] Separate out section from point and link package. NB not strictly compatible just for Section usedIn LinkSequence
- netex_pointAndLinkSequence_support-v1.1.xsd UMLcp
- netex_pointAndLinkSequence_version-v1.1.xsd UMLcp
- netex_pointAndLink_support-v1.1.xsd UMLcp
- netex_pointAndLink_version-v1.1.xsd UMLcp
- netex_lineSection_version-v1.1.xsd UMLcp
- ++netex_section_support-v1.1.xsd UMLcp
- ++netex_section_version-v1.1.xsd UMLcp
  - CR: CR0010 QuayType Add BusPlatform enum value [uml:v96-nk2; doc:v38.03]
- netex_ifopt_stopPlace_support-v1.1.xsd
  - CR: CR0030 Add DayOffsets [uuml:v96-nk2; doc:v38.03]
- netex_coupledJourney_version-v1.1.xsd UM p
- netex_datedPassingTime_version-v1.1.xsd
- netex_monitoredPassingTime_version-v1.1.xsd
- netex_passingTimes_version-v1.1.xsd
  - CR: CR0010 Add JourneyPartPosition to JourneyPart [uml:v96-nk2; doc:v38.03]
- netex_coupledJourney_support-v1.1.xsd
- netex_coupledJourney_version-v1.1.xsd
  - CR: CR014 Add GroupOfLinesType enum [uml:v96-nk2; doc:v38.03]
- netex_line_support-v1.1.xsd
- netex_line_version-v1.1.xsd
  - CR: CR0047 Add support for tax to FarePrice: self ref on PriceRule & StepResult [uml:v96-nk2; doc:v38.03]
- netex_farePrice_version-v1.1.xsd
- netex_parkingTariff_support-v1.1.xsd
- netex_parkingTariff_version-v1.1.xsd

=============================== End