From a3ba1e52cf3eb91dcb19613858d7fbcef2da01e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20G=C3=BCnter?= Date: Wed, 17 Apr 2024 17:23:30 +0200 Subject: [PATCH] redid 409 (which also contains 408): Enhancement tMCR Vehicle Equipment profile Member, accepted driver permits (#612) * redid 409 (which also contains 408) last two commits d57ef6a 7f18bb2 .Did overwrite the existing files. * Lint and update documentation tables * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com> * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd Co-authored-by: Stefan de Konink * Update examples/functions/newModes/NewModes-CycleSharingExample.xml Co-authored-by: Stefan de Konink * Update examples/functions/newModes/NewModes-CycleSharingExample.xml Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd * typo * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com> * Update examples/functions/newModes/NewModes-CycleSharingExample.xml Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com> * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Update xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd Co-authored-by: Stefan de Konink * Apply suggestions from code review --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Stefan de Konink Co-authored-by: trurlurl <82838870+trurlurl@users.noreply.github.com> --- .../newModes/NewModes-CycleSharingExample.xml | 84 +++- xsd/NeTEx_publication.xsd | 421 +++++++++++------- .../netex_vehicleType_support.xsd | 202 ++++++--- .../netex_vehicleType_version.xsd | 269 +++++++++-- 4 files changed, 686 insertions(+), 290 deletions(-) diff --git a/examples/functions/newModes/NewModes-CycleSharingExample.xml b/examples/functions/newModes/NewModes-CycleSharingExample.xml index 82c705986..aab28c748 100644 --- a/examples/functions/newModes/NewModes-CycleSharingExample.xml +++ b/examples/functions/newModes/NewModes-CycleSharingExample.xml @@ -19,7 +19,10 @@ Deposit required. SALES PACKAGES (a) mobile app for preregistered users only. -(C) CEN 2021 + Update + 2023.01.30 Add AcceptedDriverPermit and VehicleEquipmentProfile examples + +(C) CEN 2023 --> 2020-12-17T09:30:47.0Z SYS001 @@ -27,7 +30,7 @@ 2020-12-17T09:30:46.0Z SYS002 - Request for Metrobike 1 tariff + Request for Metrobike 1 tariff @@ -54,8 +57,8 @@ 2020-01-01T00:00:00 2020-12-31T12:00:00 - Cycle Sharing Example - This is an example showing how one might encode a cycle sharings scheme " Metrobike" in NeTEx. It includes some prices. + Cycle Sharing Example + This is an example showing how one might encode a cycle sharings scheme " Metrobike" in NeTEx. It includes some prices. @@ -70,7 +73,7 @@ - Metrobike Operator specific common resources + Metrobike Operator specific common resources mb @@ -117,12 +120,26 @@ - - Bike equimebt + + Bike equipment Battery + + Charger + + + + + Driving licence types + + + ecycle + + + car + @@ -224,6 +241,14 @@ none cycle 14 + + + + + + + + @@ -249,7 +274,18 @@ 2 - + + + Batteries + 2 + + + + Charger + 1 + + + plug @@ -302,7 +338,7 @@ 1.35250 52.44692 - 376748 167119 + 376748 167119 @@ -464,7 +500,7 @@ docks - Ticket Machine at Bike Station Beta + Ticket Machine at Bike Station Beta true 1 ticketMachines @@ -848,15 +884,15 @@ PT45M - 45 - 90 minutes + 45 - 90 minutes PT45M - 90 - 600 minutes, per hour + 90 - 600 minutes, per hour PT60M - More than 5 hours 600 minutes + More than 5 hours 600 minutes P1D @@ -1016,7 +1052,7 @@ - Single ride + Single ride @@ -1102,7 +1138,7 @@ - Metrobike one-session purchase from ticket machine + Metrobike one-session purchase from ticket machine On street ticket machine @@ -1161,7 +1197,7 @@ - Metrobike day Pass1 + Metrobike day Pass1 @@ -1261,7 +1297,7 @@ - Single ride + Single ride @@ -1344,7 +1380,7 @@ - Metrobike prices + Metrobike prices @@ -1389,7 +1425,7 @@ - 90 to 600 minutes, charge per hour e + 90 to 600 minutes, charge per hour e 4.00 60 @@ -1752,7 +1788,7 @@ This Shows sample Purchases - Buy Single ticket Adult + Buy Single ticket Adult 2020-12-08T12:01:00 2.10 @@ -1843,7 +1879,7 @@ This Shows sample Purchases 8.00 120 - 91 minutes to 600 minutes + 91 minutes to 600 minutes 2020-10-08T13:10:00 @@ -1971,7 +2007,7 @@ This Shows sample Purchases 2020-12-08T12:01:00 2020-12-08T14:01:00 - Single session cycle use + Single session cycle use @@ -1992,7 +2028,7 @@ This Shows sample Purchases used - Check back in to station beta_b1_004 + Check back in to station beta_b1_004 @@ -2025,7 +2061,7 @@ This Shows sample Purchases - Additional charge 3 + 4 + Additional charge 3 + 4 7.00 diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 7f81d1d14..e88c691ae 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -15,149 +15,208 @@ e-service developers CEN TC278 WG3 SG9 Team. Europe - First Drafted for NeTEx version 1.0 CEN TC278 WG3 SG9 Editor Nicholas Knowles. mailto:schemer@netex.org.uk - 2021-09-02NewModes: Add BatteyEquipment and TypeOfBatteryCHemistry. Add ChargingEquipmentProfile, TypeOfPlug - - 2021-09-01NewModes: AddPOOL OF VEHICLEs - - 2021-08-03Add PARKING BAY CONDITION and RENTAL AVAILABILITY - - 2021-09-01NewModes: Add PoolOfVehicles - - 2021-08-03Add PARKING BAY CONDITION and RENTAL AVAILABILITY - - 2021-07-09Revise name sto allign with TM - VehicleRentalOperation --> VehicleRental, VehicleSharingOperation --> VehicleSharing, VehiclePoolingOperation --> VehiclePooling - - 2021-01-08NewModes: drop MobilityServiceElement, MobilityServiceElementPrice, add constraint fro ModerRestriction assessment - - 2020-11-16NewModes: Drop AlternativeTransportOperator - - 2020-11-06NewMOdes (Norway) Add RelatedOrganisation and reusable Contacts constraints. - - 2020-10-14NewModes Add Constraints (NM) - Add MobilityServiceFrame, MobilityJourneyFrame. - TypeOfProof, TaxiRank, TaxiStand. TypeOfParking - ScheduledOperation, FlexibleOperation, VehicleRental, VehicleSharing, VehiclePooling. - VehicleRentalService, VehicleSharingService, CarPoolingService. TaxiService, ChaufferedVehicleService. OnlineService. - OnlineServiceOperator. - SimpleVehicleType, CycleModelProfile, CarModelProfile. TypeOfFuel - Fleet, TypeOfFleet. - VehicleMeetingPoint, VehicleMeetingLink, VehicleMeetingPlace. - VehicleMeetingPointAssignment, DynamicVehicleMeetingPointAssignment. - VehicleSharingParkingArea, VehiclePoolingParkingArea, TaxiParkingArea, VehicleSharingParkingBay, VehiclePoolingParkingBay. - ParkingAreaCapacityAssignment, MonitoredVehicleSharingParkingBay, ParkingBayStatus. - VehicleReleaseEquipment, RefuellingEquipment. - TaxiServicePlaceAssignment, VehiclePoolingPlaceAssignment, VehicleSharingPlaceAssignment. - SingleJourneyPath, VehicleMeetingPointInPath, SingleJourney, GroupOfSingleJourneys. - VehiclePoolerProfile (USerProfile) - VehicleAccessCredentials, ServiceAccessCode - RentalPenaltyPolicy - IndividualTraveller, VehiclePoolingDriverInfo, IndividualPassengetrInfo - MobilityServiceConstraint, VehicleTypeZoneConstraint - TM: CustomerMaymentMeans, MediumAccessDevice, NediunACcessDeviceSecurityListing, MediumAPplicationInstance. - FIX: Add OpenTransportMode, Submode, VehicleChargingEquipment, CycleStorageEquipment, HailAndRideArea - FIX: Remove PlaceRef and EquipmentRef and bogus restrictions on uniqueness across places and equipment. - - 2020-08-20Corrections - Add UicOperatingPeriod key and ref constraints - - 2020.07.28### 2020.07.28 FIX Issue #101*Publication*:Add missing constraints for __FareTableRow__, __FareTableColumn__, __TypeOfLine__ and for __FareZone__ Parent + First Drafted for NeTEx version 1.0 CEN TC278 WG3 SG9 Editor Nicholas Knowles. mailto:schemer@netex.org.uk + 2023-01-30 + NewModes: Add ACCEPTED DRIVER PERMIT, TYPE OF DRIVER PERMIT, VEHICLE EQUIPMENT PROFILE MEMBER + + + 2021-09-02 + NewModes: Add BatteryEquipment and TypeOfBatteryCHemistry. Add ChargingEquipmentProfile, TypeOfPlug + + 2021-09-01 + NewModes: AddPOOL OF VEHICLEs + + 2021-08-03 + Add PARKING BAY CONDITION and RENTAL AVAILABILITY + + 2021-09-01 + NewModes: Add PoolOfVehicles + + 2021-08-03 + Add PARKING BAY CONDITION and RENTAL AVAILABILITY + + 2021-07-09 + Revise name sto allign with TM + VehicleRentalOperation --> VehicleRental, VehicleSharingOperation --> VehicleSharing, VehiclePoolingOperation --> VehiclePooling + + 2021-01-08 + NewModes: drop MobilityServiceElement, MobilityServiceElementPrice, add constraint fro ModerRestriction assessment + + 2020-11-16 + NewModes: Drop AlternativeTransportOperator + + 2020-11-06 + NewMOdes (Norway) Add RelatedOrganisation and reusable Contacts constraints. + + 2020-10-14 + NewModes Add Constraints (NM) + Add MobilityServiceFrame, MobilityJourneyFrame. + TypeOfProof, TaxiRank, TaxiStand. TypeOfParking + ScheduledOperation, FlexibleOperation, VehicleRental, + VehicleSharing, VehiclePooling. + VehicleRentalService, VehicleSharingService, CarPoolingService. TaxiService, ChaufferedVehicleService. OnlineService. + OnlineServiceOperator. + SimpleVehicleType, + CycleModelProfile, CarModelProfile. TypeOfFuel + Fleet, TypeOfFleet. + VehicleMeetingPoint, VehicleMeetingLink, VehicleMeetingPlace. + VehicleMeetingPointAssignment, + DynamicVehicleMeetingPointAssignment. + VehicleSharingParkingArea, VehiclePoolingParkingArea, TaxiParkingArea, VehicleSharingParkingBay, VehiclePoolingParkingBay. + ParkingAreaCapacityAssignment, + MonitoredVehicleSharingParkingBay, ParkingBayStatus. + VehicleReleaseEquipment, RefuellingEquipment. + TaxiServicePlaceAssignment, VehiclePoolingPlaceAssignment, VehicleSharingPlaceAssignment. + SingleJourneyPath, VehicleMeetingPointInPath, SingleJourney, GroupOfSingleJourneys. + VehiclePoolerProfile (USerProfile) + VehicleAccessCredentials, ServiceAccessCode + RentalPenaltyPolicy + IndividualTraveller, VehiclePoolingDriverInfo, IndividualPassengetrInfo + MobilityServiceConstraint, VehicleTypeZoneConstraint + TM: CustomerMaymentMeans, MediumAccessDevice, + NediunACcessDeviceSecurityListing, MediumAPplicationInstance. + FIX: Add OpenTransportMode, Submode, VehicleChargingEquipment, CycleStorageEquipment, HailAndRideArea + FIX: Remove PlaceRef and + EquipmentRef and bogus restrictions on uniqueness across places and equipment. + + 2020-08-20 + Corrections + Add UicOperatingPeriod key and ref constraints + + 2020.07.28 + ### 2020.07.28 FIX Issue #101*Publication*:Add missing constraints for __FareTableRow__, __FareTableColumn__, __TypeOfLine__ and for __FareZone__ Parent - - 2020-04-17Corrections - Add ParentFareZoneRef constraint - - 2020-04-02Corrections - Add constraint for RowRef and ColumnRef - - 2019-05-15Corrections - Add TypeOfLine constraint - + + 2020-04-17 + Corrections + Add ParentFareZoneRef constraint + + 2020-04-02 + Corrections + Add constraint for RowRef and ColumnRef + + 2019-05-15 + Corrections + Add TypeOfLine constraint + 2019-05-02 - Corrections - Add missing constraint selectors for DefaultResponsibilitySetRef and DefaultDataSourceRef - Add missing constraints ref DefaultCodespaceRef - - 2019-04-24Corrections - Add missing constraints ref for JourneyPart/MainPartRef to JourneyPartCouple - - 2019-04-24Corrections - (1)Add constraints ref for ParkingEntranceForVehicles and ParkingPasengerEntrance - (2) Drop general EntranceRef constraint - - 2019-04-14Fix add constraints for VehicleStopingPosition and VehicleQuayAlignment and VehiclePositionAlignment - - 2019-04-10Fix add constraints for ParkingProperties and CompanionUserProfile/ParentRef - - 2019-03-25Fix: Integrate fix by CD with other constraint changes: Add EquipmentPlace to Place_AnyVersionedKey. - - 2019-03-12Fix: Add integrity constraints for new elements EligibilityChangePolicy, TypeOfPaymentMethod , TypeOfFareStructureFactor, TypeOfFareStructureElement, TypeOfPricingRule, TypeOfFareTable, TypeOfMachineReadability, - Also drop some spurious selectors. - - 2019-03-10Fix: Add constraint for SupplementToFareProductRef . - - 2019-03-01EURA-(nk) Add constraint for DistanceMatrixInverseRef for backwards direction of reference to a DIstance Matrix Element - + Corrections + Add missing constraint selectors for DefaultResponsibilitySetRef and DefaultDataSourceRef + Add missing constraints ref DefaultCodespaceRef + + 2019-04-24 + Corrections + Add missing constraints ref for JourneyPart/MainPartRef to JourneyPartCouple + + 2019-04-24 + Corrections + (1)Add constraints ref for ParkingEntranceForVehicles and ParkingPasengerEntrance + (2) Drop general EntranceRef constraint + + 2019-04-14 + Fix add constraints for VehicleStopingPosition and VehicleQuayAlignment and VehiclePositionAlignment + + 2019-04-10 + Fix add constraints for ParkingProperties and CompanionUserProfile/ParentRef + + 2019-03-25 + Fix: Integrate fix by CD with other constraint changes: Add EquipmentPlace to Place_AnyVersionedKey. + + 2019-03-12 + Fix: Add integrity constraints for new elements EligibilityChangePolicy, TypeOfPaymentMethod , TypeOfFareStructureFactor, TypeOfFareStructureElement, TypeOfPricingRule, TypeOfFareTable, + TypeOfMachineReadability, + Also drop some spurious selectors. + + 2019-03-10 + Fix: Add constraint for SupplementToFareProductRef . + + 2019-03-01 + EURA-(nk) Add constraint for DistanceMatrixInverseRef for backwards direction of reference to a DIstance Matrix Element + 2019-02-18 - (a) Relax uniqueness constraint on FareTable and PriceGroup now unique within type, - + (a) Relax uniqueness constraint on FareTable and PriceGroup now unique within type, + 2019-01-15 - (a) Fix keyref constraint on TimingLinkInJourneyPattern_AnyVersionedKey, (Drop DropFarePointInPattern. TimingTimingLinkInJournePattern, STopTimingLinkInJourneyPattern) - (b) Fix keyref constraint on ServiceLinkInJourneyPattern_AnyVersionedKey (Drop points) - (c) Fix keyref constraint on FarePointInPattern_AnyVersionedKey - Add Points - (d) Fix keyref constraint on LinkInJourneyPattern_AnyVersionedKey - drop Points - (e) Fix constraint ServiceLinkInJourneyPattern_AnyVersionedKey drop bogus ServiceService selector - (f) Fix Fare Point In Pattern 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 toLinkInPattern to ServiceLinkInPattern - (l) Fix remove obsolete ParkingTaxRate constraint - (m) Fix Reinstate Constraints on StopPointInJourneyPattern, etc - (n) Fix Add Constraints on SectionInSequence - (o) Revise key names to emphasise when key is ordered - - 2018-06-01 Rename Sales Package to SALES OFFER PACKAGE - - 2018-01-07 Remove trailing blanks on names - 2017-08-10Align with TM6 - Rename Passenger Contract to FareContract. - Rename Passenger Contract Event to FareContractEntry. - Rename Type of Passenger Contract to TypeOfFareContract. - Adjust References in Dependent packages. - + (a) Fix keyref constraint on TimingLinkInJourneyPattern_AnyVersionedKey, (Drop DropFarePointInPattern. TimingTimingLinkInJournePattern, STopTimingLinkInJourneyPattern) + (b) Fix keyref + constraint on ServiceLinkInJourneyPattern_AnyVersionedKey (Drop points) + (c) Fix keyref constraint on FarePointInPattern_AnyVersionedKey - Add Points + (d) Fix keyref constraint on + LinkInJourneyPattern_AnyVersionedKey - drop Points + (e) Fix constraint ServiceLinkInJourneyPattern_AnyVersionedKey drop bogus ServiceService selector + (f) Fix Fare Point In Pattern 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 toLinkInPattern to ServiceLinkInPattern + (l) Fix remove obsolete ParkingTaxRate constraint + (m) Fix Reinstate + Constraints on StopPointInJourneyPattern, etc + (n) Fix Add Constraints on SectionInSequence + (o) Revise key names to emphasise when key is ordered + + 2018-06-01 + Rename Sales Package to SALES OFFER PACKAGE + + 2018-01-07 + Remove trailing blanks on names + 2017-08-10 - Rename FareContractEvent to FareContractEntry - Add constraints for CustomerPurchasePackage, CustomerPurchasePackageElement, CustomerPurchaseParameterAssignment - Add constraints for CustomerAccount, CustomerAccountStatus, TypeOf CustomerAccount, - Add constraints for CustomerEligibility, UserProfileEligibility, CommercialProfileEligibility, ResidentialQualifactionEligibility - + Align with TM6 + Rename Passenger Contract to FareContract. + Rename Passenger Contract Event to FareContractEntry. + Rename Type of Passenger Contract to TypeOfFareContract. + Adjust References in + Dependent packages. + + 2017-08-10 + Rename FareContractEvent to FareContractEntry + Add constraints for CustomerPurchasePackage, CustomerPurchasePackageElement, CustomerPurchaseParameterAssignment + Add constraints for + CustomerAccount, CustomerAccountStatus, TypeOf CustomerAccount, + Add constraints for CustomerEligibility, UserProfileEligibility, CommercialProfileEligibility, + ResidentialQualifactionEligibility + 2017-06-29 - CR048 add constraints WHITE LIST - Fix: Add Constraint on CUSTOMER - CR00310 add constraints on JOURNEY PART POSITION - + CR048 add constraints WHITE LIST + Fix: Add Constraint on CUSTOMER + CR00310 add constraints on JOURNEY PART POSITION + 2017-05-09 -Correct COnstraints for PointOnRoute - Add Missing Constraints For CommonSectionMember / PointOnSection and LinkOnSection er - Add Missing Constraints For GroupOfServicesMember , JourneyAccounting DelegatedResponsibilitySet - Reinstate Constraints for CAll - Fix constraints that were missing namespace on subpart - + Correct COnstraints for PointOnRoute + Add Missing Constraints For CommonSectionMember / PointOnSection and LinkOnSection er + Add Missing Constraints For GroupOfServicesMember , JourneyAccounting + DelegatedResponsibilitySet + Reinstate Constraints for CAll + Fix constraints that were missing namespace on subpart + 2017-03-27 - Various 1.1 changes see CRS. - CR0038 revise constraints on ResponsibilityRole - - 2011-01-17V0.94 Revised - - 2010-09-04Created from Siri.xsd - -

netex Xml is an XML representation of the Transmodel model that can be used to exchange data objects between netex databases and other services.

. -

The same netex Xml of netex data objects can be used both in fine grained protocols that exchange one or more objects at a time, such as the SIRI based netex Xml web service, and in bulk publication exchange formats used to exchange whole data sets.

This netex Publication exchange XML schema defines a bulk delivery format to exchange netex objects as an XML document. (It has no dependency on SIRI). -

  • For each data object type it describes an XML representation which can be used to exchange netex data.
  • It also describes filters to describe requests for publishing data. These can be used both to configure the publication, and to describe the contents of the published document, for example all Network Objects, or all current traffic events.
  • A particular use of the netex Publication Exchange format is to publish data from a NeTEx system: at regular intervals as an Xml document which can be transmitted to other systems by FTP or other communication transport means.
-

+ Various 1.1 changes see CRS. + CR0038 revise constraints on ResponsibilityRole + + 2011-01-17 + V0.94 Revised + + 2010-09-04 + Created from Siri.xsd + +

netex Xml is an XML representation of the Transmodel model that can be used to exchange data objects between netex databases and other services.

+ . +

The same netex Xml of netex data objects can be used both in fine grained protocols that exchange one or more objects at a time, such as the SIRI based netex Xml web service, and in bulk + publication exchange formats used to exchange whole data sets. +

+

+ This netex Publication exchange XML schema defines a bulk delivery format to exchange netex objects as an XML document. (It has no dependency on SIRI). +

  • For each data object type it describes an XML representation which can be used to exchange netex data.
  • It also describes filters to describe requests for publishing data. These can be used both to configure the publication, and to describe the contents of the published document, for + example all Network Objects, or all current traffic events.
  • A particular use of the netex Publication Exchange format is to publish data from a NeTEx system: at regular intervals as an Xml document which can be transmitted to other systems by + FTP or other communication transport means. +
+

+
text/xml http://www.w3.org/2001/XMLSchema @@ -170,8 +229,9 @@ Correct COnstraints for PointOnRoute http://www.netex.org.uk/schemas/1.0/netex_filters.xsd http://www.netex.org.uk/schemas/1.0/netex_all_objects.xsd - Unclassified - CEN, Crown Copyright 2009-2021 + + Unclassified + CEN, Crown Copyright 2009-2023
    @@ -180,7 +240,8 @@ Correct COnstraints for PointOnRoute Version 1.1 - Arts, recreation and travel, Tourism, Travel (tourism), Transport, Public transport, Bus services, Coach services, Business and industry, Transport, Public transport, Roads and Road transport. + Arts, recreation and travel, Tourism, Travel (tourism), Transport, Public transport, Bus services, Coach services, Business and industry, Transport, Public transport, Roads and + Road transport. CEN TC278 WG3 SG9. NeTEx XML schema. bulk Publication Interface for exchanging NeTEx data @@ -3476,6 +3537,48 @@ Correct COnstraints for PointOnRoute + + + + + Every [TypeOfDriverPermit Id + Version] must be unique within document. + + + + + + + + + + + + + + + + + + + + + Every [AcceptedDriverPermit Id + Version] must be unique within document. + + + + + + + + + + + + + + + + @@ -3518,6 +3621,27 @@ Correct COnstraints for PointOnRoute + + + + + Every [VehicleEquipmentProfileMember Id + Version] must be unique within document. + + + + + + + + + + + + + + + + @@ -7047,27 +7171,6 @@ Correct COnstraints for PointOnRoute - - - - - Every [TypeOfFlexibleService Id + Version] must be unique within document. - - - - - - - - - - - - - - - - diff --git a/xsd/netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd b/xsd/netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd index e1bc0abc2..8957e760b 100644 --- a/xsd/netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd +++ b/xsd/netex_framework/netex_reusableComponents/netex_vehicleType_support.xsd @@ -4,75 +4,45 @@ - - main schema - e-service developers - V1.0 Christophe Duquesne - Nicholas Knowles - Europe - First drafted for NeTEx version 1.0 CEN TC278 WG3 SG9 Editor Nicholas Knowles. mailto:schemer@netex.org.uk - - 2010-09-04 - - 2011-02-05Name Space changes - - 2012-04-15Revise Passenger Capacity - - 2019-04-09Add list of vehicle type refs for PARKING and general use - - 2020-08-11Issue #110 Add missing fuel types - electricContact, battery, dieselBatteryHybrid, petrolBatteryHybrid, biodiesel, hydrogen, liquidGas, methane, ethanol - - 2020-10-04NewModes: Add list of VEHICLEs. - Add TransportType, SimpleVehicleType - Add fuel types none, other, - ADd Power Tpe enumeration - Add Vehicle PRofile - - 2021-04-19NewModes: GBFS compatibility Add car to vehicle Types - - 2021-07-07NewModes: Add extra fuel types from APDS - - 2021-07-08NewModes: Correction Add missing VehicleEquipmentProfile relationship to VehicleModel - - -

    NeTEx is a European CEN standard for the exchange of Public Transport data including timetables.

    -

    This sub-schema describes the VEHICLE TYPE identifier Types.

    -
    - - text/xml - http://www.w3.org/2001/XMLSchema - XML schema, W3C Recommendation 2001 - - {http://www.netex.org.uk/schemas/1.0/xsd/netex_framework/netex_reusableComponents}netex_vehicleType_support.xsd - [ISO 639-2/B] ENG - Kizoom Software Ltd, 16 High Holborn, London WC1V 6BX - - http://www.netex.org.uk/schemas/1.0/PATH/netex_prereqfile.xsd - - Unclassified - CEN, Crown Copyright 2009-2020 - - -
      -
    • Derived from the Transmodel, VDV, TransXChange, NEPTUNE, BISON and Trident standards.
    • -
    - - Version 1.0 - - Arts, recreation and travel, Tourism, Travel (tourism), Transport, -Air transport, Airports, -Ports and maritime transport, Ferries (marine), -Public transport, Bus services, Coach services, Bus stops and stations, -Rail transport, Railway stations and track, Train services, Underground trains, -Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, -Rail transport, Roads and Road transport - - CEN TC278 WG3 SG9. - - NeTEx VEHICLE TYPE types. - Standard -
    + main schemae-service developersV1.0 Christophe DuquesneNicholas KnowlesEuropeFirst drafted for NeTEx version 1.0 CEN TC278 WG3 SG9 Editor Nicholas Knowles. mailto:schemer@netex.org.uk2010-09-042011-02-05 + Name Space changes + 2012-04-15 + Revise Passenger Capacity + 2019-04-09 + Add list of vehicle type refs for PARKING and general use + 2020-08-11 + Issue #110 Add missing fuel types + electricContact, battery, dieselBatteryHybrid, petrolBatteryHybrid, biodiesel, hydrogen, liquidGas, methane, ethanol + 2020-10-04 + NewModes: Add list of VEHICLEs. + Add TransportType, SimpleVehicleType + Add fuel types none, other, + ADd Power Tpe enumeration + Add Vehicle PRofile + 2021-04-19 + NewModes: GBFS compatibility Add car to vehicle Types + 2021-07-07 + NewModes: Add extra fuel types from APDS + 2021-07-08 + NewModes: Correction Add missing VehicleEquipmentProfile relationship to VehicleModel + v + 2023-01-30 + TM CR: EnhancementL Add Accepted Driver Permit + 2023-01-30 + TM CR: EnhancementL Add Vehicle Equipment Profile Members +

    NeTEx is a European CEN standard for the exchange of Public Transport data including timetables.

    This sub-schema describes the VEHICLE TYPE identifier Types.

    text/xmlhttp://www.w3.org/2001/XMLSchemaXML schema, W3C Recommendation 2001{http://www.netex.org.uk/schemas/1.0/xsd/netex_framework/netex_reusableComponents}netex_vehicleType_support.xsd[ISO 639-2/B] ENGKizoom Software Ltd, 16 High Holborn, London WC1V 6BX http://www.netex.org.uk/schemas/1.0/PATH/netex_prereqfile.xsd + Unclassified + CEN, Crown Copyright 2009-2023 +
    • Derived from the Transmodel, VDV, TransXChange, NEPTUNE, BISON and Trident standards.
    Version 1.0Arts, recreation and travel, Tourism, Travel (tourism), Transport, + Air transport, Airports, + Ports and maritime transport, Ferries (marine), + Public transport, Bus services, Coach + services, Bus stops and stations, + Rail transport, Railway stations and track, Train services, Underground trains, + Business and industry, Transport, Air transport , Ports and maritime + transport, Public transport, + Rail transport, Roads and Road transport + CEN TC278 WG3 SG9.NeTEx VEHICLE TYPE types.Standard
    @@ -421,6 +391,44 @@ Rail transport, Roads and Road transport + + + + Type for a list of VEHICLE EQUIPMENT PROFILE MEMBERs. + + + + + + + + + + + + Type for identifier of a VEHICLE EQUIPMENT PROFILE MEMBER. + + + + + + Reference to a VEHICLE EQUIPMENT PROFILE MEMBER. + + + + + Type for a reference to a VEHICLE EQUIPMENT PROFILE MEMBER. + + + + + + Identifier of a VEHICLE EQUIPMENT PROFILE MEMBER. + + + + + @@ -449,7 +457,7 @@ Rail transport, Roads and Road transport - Allowed values for type of power +v1/2/2 + Allowed values for type of power +v1.2.2 @@ -483,7 +491,7 @@ Rail transport, Roads and Road transport - Allowed values for Personal Vehicle Categories _v1.2.2 + Allowed values for Personal Vehicle Categories +v1.2.2 @@ -557,5 +565,57 @@ Rail transport, Roads and Road transport + + + + Type for identifier of a ACCEPTED DRIVER PERMIT. + + + + + + Reference to a ACCEPTED DRIVER PERMIT. + + + + + Type for a reference to a ACCEPTED DRIVER PERMIT. + + + + + + Reference to a ACCEPTED DRIVER PERMIT. + + + + + + + + + Type for identifier of a TYPE OF DRIVER PERMIT. + + + + + + Reference to a TYPE OF DRIVER PERMIT. + + + + + Type for a reference to a TYPE OF DRIVER PERMIT. + + + + + + Reference to a TYPE OF DRIVER PERMIT. + + + + + diff --git a/xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd b/xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd index 9687442eb..fd4815634 100644 --- a/xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd +++ b/xsd/netex_framework/netex_reusableComponents/netex_vehicleType_version.xsd @@ -15,29 +15,42 @@ V1.0 Christophe Duquesne Nicholas Knowles Europe - First drafted for NeTEx version 1.0 CEN TC278 WG3 SG9 Editor Nicholas Knowles. mailto:schemer@netex.org.uk + First drafted for NeTEx version 1.0 CEN TC278 WG3 SG9 Editor Nicholas Knowles. mailto:schemer@netex.org.uk 2010-09-04 - 2011-02-05Name Space changes - - 2017-03-27CR0001 - Vehicle Dimensions added. - - 2019-03-25NL31 CD #60 Add new attributes BoardingHeight and GapToPlatform attributes to VehicleType. - NJSK Review correct data types of new attributes to be of LengthType - - 2021-07-07NewModes-Power Description attribute to NVehicleEquipmentProfile - - 2020-10-05 New Modes: Add Vehicle mode to VehicleType - Refactor VehicleType into TarnsportType, VehicleType and PesonalVehicleType - Replace Vehicle OperatorRef with TransportOrganisationRef. - Add VehicleModelRef to Vehicle. - Add ModelProfileRef to VehicleModel - Add Description to Vehicle. - Add PropulsionType . and MaximumRange to TransportType - - 2021-07-08NewModes: Correction Add missing VehicleEquipmentProfile relationship to VehicleModel - + 2011-02-05 + Name Space changes + + 2017-03-27 + CR0001 - Vehicle Dimensions added. + + 2019-03-25 + NL31 CD #60 Add new attributes BoardingHeight and GapToPlatform attributes to VehicleType. + NJSK Review correct data types of new attributes to be of LengthType + + 2021-07-07 + NewModes-Power Description attribute to NVehicleEquipmentProfile + + 2020-10-05 + New Modes: Add Vehicle mode to VehicleType + Refactor VehicleType into TarnsportType, VehicleType and PesonalVehicleType + Replace Vehicle OperatorRef with TransportOrganisationRef. + Add + VehicleModelRef to Vehicle. + Add ModelProfileRef to VehicleModel + Add Description to Vehicle. + Add PropulsionType . and MaximumRange to TransportType + + 2021-07-08 + NewModes: Correction Add missing VehicleEquipmentProfile relationship to VehicleModel + + 2023-01-30 + TM CR: EnhancementL Add Accepted Driver Permit + + 2023-01-30 + TM CR: EnhancementL Add Vehicle Equipment Profile Members +

    NeTEx is a European CEN standard for the exchange of Public Transport data including timetables.

    This sub-schema describes the VEHICLE TYPE types.

    @@ -53,8 +66,9 @@ http://www.netex.org.uk/schemas/1.0/PATH/netex_prereqfile.xsd - Unclassified - CEN, Crown Copyright 2009-2021 + + Unclassified + CEN, Crown Copyright 2009-2023
      @@ -64,13 +78,15 @@ Version 1.0 Arts, recreation and travel, Tourism, Travel (tourism), Transport, -Air transport, Airports, -Ports and maritime transport, Ferries (marine), -Public transport, Bus services, Coach services, Bus stops and stations, -Rail transport, Railway stations and track, Train services, Underground trains, -Business and industry, Transport, Air transport , Ports and maritime transport, Public transport, -Rail transport, Roads and Road transport - + Air transport, Airports, + Ports and maritime transport, Ferries (marine), + Public transport, Bus services, Coach + services, Bus stops and stations, + Rail transport, Railway stations and track, Train services, Underground trains, + Business and industry, Transport, Air transport , Ports and maritime + transport, Public transport, + Rail transport, Roads and Road transport + CEN TC278 WG3 SG9. NeTEx VEHICLE TYPE types. @@ -101,7 +117,7 @@ Rail transport, Roads and Road transport A classification of any type of VEHICLE according to its properties. - + @@ -201,7 +217,7 @@ Rail transport, Roads and Road transport - The type of fuel used by a vehicle of the type. DEPRECATED NAME 1.2.2 + The type of fuel used by a vehicle of the type. DEPRECATED NAME v1.2.2 @@ -457,12 +473,81 @@ Rail transport, Roads and Road transport - Whether vehicle can be carried easily, e.g. scooter, skateboard, collapsible bicycle. - + Whether vehicle can be carried easily, e.g. scooter, skateboard, foldable bicycle. + + + + + Types of driver licence that are accepted for simple vehicle type. +v2.0 + + + + Type for a list of ACCEPTED DRIVER PERMITs. + + + + + + + + + + + + Accepted TYPE OF DRIVER PERMIT for a given SIMPLE VEHICLE TYPE. +V2.0 + + + + + + + + + + + + + + + + Identifier of VEHICLE EQUIPMENT PROFILE. + + + + + + + + + Type for an ACCEPTED DRIVER PERMIT. + + + + + + Elements for an ACCEPTED DRIVER PERMIT. + + + + + + + + Elements for an ACCEPTED DRIVER PERMIT. + + + + + Name of an ACCEPTED DRIVER PERMIT. + + + + + @@ -634,7 +719,7 @@ Rail transport, Roads and Road transport - The total capacity of vehicles of the type. For a requirement this is the minimum needed. + The total capacity of vehicles of the type. For a requirement this is the minimum needed. @@ -644,7 +729,7 @@ Rail transport, Roads and Road transport - The standing capacity of vehicles of the type. For a requirement this is the minimum needed. + The standing capacity of vehicles of the type. For a requirement this is the minimum needed. @@ -973,7 +1058,7 @@ Rail transport, Roads and Road transport - Dae of registration or commissioning - may be used to determin age oif vehice + Date of registration or commissioning - may be used to determine age of the vehice. @@ -1132,6 +1217,82 @@ Rail transport, Roads and Road transport + + + Members of Vehicle Profile. +v2.0 + + + + + + + + Type for a list of VEHICLE EQUIPMENT PROFILE MEMBERs. + + + + + + + + + + + + A element within a VEHICLE EQUIPMENT PROFILE specifying the number of units of a given a TYPE OF EQUIPMENT. + + + + + + + + + + + + + + + + Identifier of VEHICLE EQUIPMENT PROILE. + + + + + + + + + Type for a VEHICLE EQUIPMENT PROFILE MEMBER. + + + + + + + + + + Elements for a VEHICLE EQUIPMENT PROFILE MEMBER. + + + + + Name of VEHICLE EQUIPMENT PROFILE MEMBER. + + + + + Description of VEHICLE EQUIPMENT PROFILE MEMBER. + + + + + Number of units of EQUIPMENT. + + + @@ -1170,5 +1331,41 @@ Rail transport, Roads and Road transport + + + + A type of driving license (e.g. https://en.wikipedia.org/wiki/European_driving_licence ). +v2.0 + + + + + + + + + + + + + + + + + + Identifier of PURPOSE OF EQUIPMENT PROFILE. + + + + + + + + + Type for a TYPE OF DRIVER PERMIT. + + + + +