From 6331085051b92ba261fa0b4dcb15957db4223062 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 15:15:32 +0200 Subject: [PATCH 01/18] Add DatedServiceJourney_UniqueBy_Id_Version --- xsd/NeTEx_publication.xsd | 10 +++++++++- xsd/NeTEx_publication_timetable.xsd | 12 ++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 36295f6d9..984e93918 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -6912,7 +6912,15 @@ Correct COnstraints for PointOnRoute - + + + Every [DatedServiceJourney Id + Version] must be unique within document. + + + + + + Every [TemplateVehicleJourney Id + Version] must be unique within document. diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 1183256df..0d416f08b 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -5585,7 +5585,15 @@ Provides a general purose wrapper for NeTEx data content. - + + + Every [DatedServiceJourney Id + Version] must be unique within document. + + + + + + Every [TemplateVehicleJourney Id + Version] must be unique within document. @@ -5608,7 +5616,7 @@ Provides a general purose wrapper for NeTEx data content. - + From 69a0247629ddeb1ffb5684f4f09a45edce01891c Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 13:17:29 +0000 Subject: [PATCH 02/18] Lint and update documentation tables --- xsd/NeTEx_publication_timetable.xsd | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 0d416f08b..a1a74e145 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -5585,14 +5585,14 @@ Provides a general purose wrapper for NeTEx data content. - - - Every [DatedServiceJourney Id + Version] must be unique within document. - - - - - + + + Every [DatedServiceJourney Id + Version] must be unique within document. + + + + + Every [TemplateVehicleJourney Id + Version] must be unique within document. From e0394e89b36e6d3367629ab26a99f6538922de50 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 15:24:16 +0200 Subject: [PATCH 03/18] Add AccessibilityAssessment and AccessibilityLimitation unique constraints --- xsd/NeTEx_publication.xsd | 17 +++++++++++++++++ xsd/NeTEx_publication_timetable.xsd | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 984e93918..7d111171a 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -3157,6 +3157,14 @@ Correct COnstraints for PointOnRoute + + + Every [AccessibilityAssessment Id + Version] must be unique within document. + + + + + @@ -3167,6 +3175,15 @@ Correct COnstraints for PointOnRoute + + + + Every [AccessibilityLimitation Id + Version] must be unique within document. + + + + + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index a1a74e145..2d77c66cc 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2593,6 +2593,14 @@ Provides a general purose wrapper for NeTEx data content. + + + Every [AccessibilityAssessment Id + Version] must be unique within document. + + + + + @@ -2603,6 +2611,15 @@ Provides a general purose wrapper for NeTEx data content. + + + + Every [AccessibilityLimitation Id + Version] must be unique within document. + + + + + From 34957c041a7f53cc024d8f1ca7a6f0966877e7bc Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 13:26:16 +0000 Subject: [PATCH 04/18] Lint and update documentation tables --- xsd/NeTEx_publication_timetable.xsd | 34 ++++++++++++++--------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 2d77c66cc..5dc8a3795 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2593,14 +2593,14 @@ Provides a general purose wrapper for NeTEx data content. - - - Every [AccessibilityAssessment Id + Version] must be unique within document. - - - - - + + + Every [AccessibilityAssessment Id + Version] must be unique within document. + + + + + @@ -2611,15 +2611,15 @@ Provides a general purose wrapper for NeTEx data content. - - - - Every [AccessibilityLimitation Id + Version] must be unique within document. - - - - - + + + + Every [AccessibilityLimitation Id + Version] must be unique within document. + + + + + From 7f33df45bde314eab6eab1a9f57b9454ab9320d8 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 15:36:24 +0200 Subject: [PATCH 05/18] Add AvailabilityCondition Unique constraint as part of the ValidityCondition constraint --- xsd/NeTEx_publication.xsd | 8 ++++---- xsd/NeTEx_publication_timetable.xsd | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 7d111171a..d1a1b64fe 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -140,7 +140,7 @@ CR00310 add constraints on JOURNEY PART POSITION 2017-05-09 -Correct COnstraints for PointOnRoute +Correct Constraints for PointOnRoute Add Missing Constraints For CommonSectionMember / PointOnSection and LinkOnSection er Add Missing Constraints For GroupOfServicesMember , JourneyAccounting DelegatedResponsibilitySet Reinstate Constraints for CAll @@ -3382,7 +3382,7 @@ Correct COnstraints for PointOnRoute Every [ValidityCondition Id + Version] must be unique within document. - + @@ -4822,7 +4822,7 @@ Correct COnstraints for PointOnRoute - + @@ -4886,7 +4886,7 @@ Correct COnstraints for PointOnRoute - + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 5dc8a3795..3741604b5 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2818,7 +2818,7 @@ Provides a general purose wrapper for NeTEx data content. Every [ValidityCondition Id + Version] must be unique within document. - + @@ -3650,7 +3650,7 @@ Provides a general purose wrapper for NeTEx data content. - + @@ -3714,7 +3714,7 @@ Provides a general purose wrapper for NeTEx data content. - + From 37eeab8d17a5899729ce1017fae15de9cb924c1b Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 16:29:13 +0200 Subject: [PATCH 06/18] Put AvailabilityCondition in a new unique constraint because of AvailabilityConditionIdType --- xsd/NeTEx_publication.xsd | 11 ++++++++++- xsd/NeTEx_publication_timetable.xsd | 11 ++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index d1a1b64fe..0434ef554 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -3382,7 +3382,7 @@ Correct Constraints for PointOnRoute Every [ValidityCondition Id + Version] must be unique within document. - + @@ -3398,6 +3398,15 @@ Correct Constraints for PointOnRoute + + + + Every [AvailabilityCondition Id + Version] must be unique within document. + + + + + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 3741604b5..99bc30f00 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2818,7 +2818,7 @@ Provides a general purose wrapper for NeTEx data content. Every [ValidityCondition Id + Version] must be unique within document. - + @@ -2834,6 +2834,15 @@ Provides a general purose wrapper for NeTEx data content. + + + + Every [AvailabilityCondition Id + Version] must be unique within document. + + + + + From 052e8d890790d8f0b71ee399420f9a56b0d27bc4 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 14:31:24 +0000 Subject: [PATCH 07/18] Lint and update documentation tables --- xsd/NeTEx_publication_timetable.xsd | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 99bc30f00..23770d765 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2834,15 +2834,15 @@ Provides a general purose wrapper for NeTEx data content. - - - - Every [AvailabilityCondition Id + Version] must be unique within document. - - - - - + + + + Every [AvailabilityCondition Id + Version] must be unique within document. + + + + + From 0472ac74b5ee4993c711f3c20da525a06d66313b Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 16:53:47 +0200 Subject: [PATCH 08/18] Add DatedVehicleJourney and NormalDatedVehicleJourney constraints --- xsd/NeTEx_publication.xsd | 18 +++++++++++++++++- xsd/NeTEx_publication_timetable.xsd | 18 +++++++++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 0434ef554..380563b5d 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -6930,6 +6930,22 @@ Correct Constraints for PointOnRoute + + + Every [DatedVehicleJourney Id + Version] must be unique within document. + + + + + + + + Every [NormalDatedVehicleJourney Id + Version] must be unique within document. + + + + + Every [ServiceJourney Id + Version] must be unique within document. @@ -6969,7 +6985,7 @@ Correct Constraints for PointOnRoute - + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 23770d765..d46c481fb 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -5603,6 +5603,22 @@ Provides a general purose wrapper for NeTEx data content. + + + Every [DatedVehicleJourney Id + Version] must be unique within document. + + + + + + + + Every [NormalDatedVehicleJourney Id + Version] must be unique within document. + + + + + Every [ServiceJourney Id + Version] must be unique within document. @@ -5642,7 +5658,7 @@ Provides a general purose wrapper for NeTEx data content. - + From 5307ff058e592a6a98d077a1c08321dc9af974d6 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 17:08:50 +0200 Subject: [PATCH 09/18] Add FlexibleRoute, FlexibleQuay, FlexibleLine, FlexibleStopAssignment --- xsd/NeTEx_publication.xsd | 75 +++++++++++++++++++++++++++++ xsd/NeTEx_publication_timetable.xsd | 75 +++++++++++++++++++++++++++++ 2 files changed, 150 insertions(+) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 380563b5d..56c27f0f0 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -4188,6 +4188,48 @@ Correct Constraints for PointOnRoute + + + + + Every [FlexibleRoute Id + Version] must be unique within document. + + + + + + + + + + + + + + + + + + + + + Every [FlexibleQuay Id + Version] must be unique within document. + + + + + + + + + + + + + + + + @@ -5449,6 +5491,15 @@ Correct Constraints for PointOnRoute + + + + Every [FlexibleLine Id + Version] must be unique within document. + + + + + @@ -6301,6 +6352,30 @@ Correct Constraints for PointOnRoute + + + + + Every [FlexibleStopAssignment Id + Version + order] must be unique within document. + + + + + + + + + + + + + + + + + + + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index d46c481fb..6f8ad6df4 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -3365,6 +3365,48 @@ Provides a general purose wrapper for NeTEx data content. + + + + + Every [FlexibleRoute Id + Version] must be unique within document. + + + + + + + + + + + + + + + + + + + + + Every [FlexibleQuay Id + Version] must be unique within document. + + + + + + + + + + + + + + + + @@ -4277,6 +4319,15 @@ Provides a general purose wrapper for NeTEx data content. + + + + Every [FlexibleLine Id + Version] must be unique within document. + + + + + @@ -4983,6 +5034,30 @@ Provides a general purose wrapper for NeTEx data content. + + + + + Every [FlexibleStopAssignment Id + Version + order] must be unique within document. + + + + + + + + + + + + + + + + + + + From 78bd1bec1e35bb3e9438739c2368310cabccf429 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 17:19:15 +0200 Subject: [PATCH 10/18] Fix typo --- xsd/NeTEx_publication.xsd | 2 +- xsd/NeTEx_publication_timetable.xsd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 56c27f0f0..99274964c 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -7060,7 +7060,7 @@ Correct Constraints for PointOnRoute - + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 6f8ad6df4..7e0f6d224 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -4330,7 +4330,7 @@ Provides a general purose wrapper for NeTEx data content. - + From 4ddc79ea710a3171ad47ef1843c7973e197d1033 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 17:28:18 +0200 Subject: [PATCH 11/18] Fix FlexibleStopAssignment in examples for missing order attribute --- .../timetable/Netex_01.4_Bus_SimpleTimetable_WithConnection.xml | 2 +- .../timetable/Netex_07.2_Bus_FlexibleTimetable_WithPattern.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/functions/timetable/Netex_01.4_Bus_SimpleTimetable_WithConnection.xml b/examples/functions/timetable/Netex_01.4_Bus_SimpleTimetable_WithConnection.xml index e632a17c2..27897c8ba 100644 --- a/examples/functions/timetable/Netex_01.4_Bus_SimpleTimetable_WithConnection.xml +++ b/examples/functions/timetable/Netex_01.4_Bus_SimpleTimetable_WithConnection.xml @@ -579,7 +579,7 @@ The Calendar is shown coded as - + Assigns Quebec to flexibleHail and ride section diff --git a/examples/functions/timetable/Netex_07.2_Bus_FlexibleTimetable_WithPattern.xml b/examples/functions/timetable/Netex_07.2_Bus_FlexibleTimetable_WithPattern.xml index a8c0d2e29..a9b34d03c 100644 --- a/examples/functions/timetable/Netex_07.2_Bus_FlexibleTimetable_WithPattern.xml +++ b/examples/functions/timetable/Netex_07.2_Bus_FlexibleTimetable_WithPattern.xml @@ -397,7 +397,7 @@ The Calendar is shown coded as - + Assigns Charley to Tau Zone From 490a3958e6cf68c6b8e0f4c02d6d140b71e40ed2 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Jul 2023 15:30:09 +0000 Subject: [PATCH 12/18] Lint and update documentation tables --- xsd/NeTEx_publication_timetable.xsd | 182 ++++++++++++++-------------- 1 file changed, 91 insertions(+), 91 deletions(-) diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 7e0f6d224..e7159ebb4 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -3365,48 +3365,48 @@ Provides a general purose wrapper for NeTEx data content. - - - - - Every [FlexibleRoute Id + Version] must be unique within document. - - - - - - - - - - - - - - - - - - - - - Every [FlexibleQuay Id + Version] must be unique within document. - - - - - - - - - - - - - - - - + + + + + Every [FlexibleRoute Id + Version] must be unique within document. + + + + + + + + + + + + + + + + + + + + + Every [FlexibleQuay Id + Version] must be unique within document. + + + + + + + + + + + + + + + + @@ -4319,15 +4319,15 @@ Provides a general purose wrapper for NeTEx data content. - - - - Every [FlexibleLine Id + Version] must be unique within document. - - - - - + + + + Every [FlexibleLine Id + Version] must be unique within document. + + + + + @@ -5034,30 +5034,30 @@ Provides a general purose wrapper for NeTEx data content. - - - - - Every [FlexibleStopAssignment Id + Version + order] must be unique within document. - - - - - - - - - - - - - - - - - - - + + + + + Every [FlexibleStopAssignment Id + Version + order] must be unique within document. + + + + + + + + + + + + + + + + + + + @@ -5678,22 +5678,22 @@ Provides a general purose wrapper for NeTEx data content. - - - Every [DatedVehicleJourney Id + Version] must be unique within document. - - - - - - - - Every [NormalDatedVehicleJourney Id + Version] must be unique within document. - - - - - + + + Every [DatedVehicleJourney Id + Version] must be unique within document. + + + + + + + + Every [NormalDatedVehicleJourney Id + Version] must be unique within document. + + + + + Every [ServiceJourney Id + Version] must be unique within document. From dfffa31fc245022a58d23345c23a9c425b96d258 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 17:42:49 +0200 Subject: [PATCH 13/18] Introduce SitePathLink unique as path of PathLinkIdType --- xsd/NeTEx_publication.xsd | 2 +- xsd/NeTEx_publication_timetable.xsd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 99274964c..08e82a0f5 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -4944,7 +4944,7 @@ Correct Constraints for PointOnRoute Every [PathLink Id + Version] must be unique within document. - + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index e7159ebb4..9b3b3bf11 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -3772,7 +3772,7 @@ Provides a general purose wrapper for NeTEx data content. Every [PathLink Id + Version] must be unique within document. - + From 60a5d0c42355248cc17c01bc5ad159003659e116 Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 17:49:07 +0200 Subject: [PATCH 14/18] Introduce unique constraint for ValidityPeriod which uses ValidityConditionIdType --- xsd/NeTEx_publication.xsd | 2 +- xsd/NeTEx_publication_timetable.xsd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 08e82a0f5..7da0b2de8 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -3382,7 +3382,7 @@ Correct Constraints for PointOnRoute Every [ValidityCondition Id + Version] must be unique within document. - + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 9b3b3bf11..db9e46a4e 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2818,7 +2818,7 @@ Provides a general purose wrapper for NeTEx data content. Every [ValidityCondition Id + Version] must be unique within document. - + From 7a67523509f9401a4914ee68afae86deb55baa6f Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 17:50:17 +0200 Subject: [PATCH 15/18] Introduce unique constraint for ValidDuring which uses AvailabilityConditionIdType --- xsd/NeTEx_publication.xsd | 2 +- xsd/NeTEx_publication_timetable.xsd | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 7da0b2de8..fa88ad0c7 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -3403,7 +3403,7 @@ Correct Constraints for PointOnRoute Every [AvailabilityCondition Id + Version] must be unique within document. - + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index db9e46a4e..5511d79c7 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2839,7 +2839,7 @@ Provides a general purose wrapper for NeTEx data content. Every [AvailabilityCondition Id + Version] must be unique within document. - + From b83e5aa641748406ba84362a583532d9ee3ca46a Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 17:54:01 +0200 Subject: [PATCH 16/18] Introduce unique constraint for ValidyPeriod which uses UsageValidityPeriodIdType, fix ValidBetween --- xsd/NeTEx_publication.xsd | 4 ++-- xsd/NeTEx_publication_timetable.xsd | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index fa88ad0c7..1ba15d473 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -3382,7 +3382,7 @@ Correct Constraints for PointOnRoute Every [ValidityCondition Id + Version] must be unique within document. - + @@ -9625,7 +9625,7 @@ Correct Constraints for PointOnRoute Every [UsageValidityPeriod Id + Version] must be unique within document. - + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index 5511d79c7..d1fe44bd1 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2818,7 +2818,7 @@ Provides a general purose wrapper for NeTEx data content. Every [ValidityCondition Id + Version] must be unique within document. - + From fd30d523600fa241f430701ee18fc3b4af86b12b Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 18:00:32 +0200 Subject: [PATCH 17/18] Fix broken example, due to the assignment within a single unique constraint --- examples/functions/versioning/Netex_Uniqueness_01.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/functions/versioning/Netex_Uniqueness_01.xml b/examples/functions/versioning/Netex_Uniqueness_01.xml index 902e7df1f..6b5872d29 100644 --- a/examples/functions/versioning/Netex_Uniqueness_01.xml +++ b/examples/functions/versioning/Netex_Uniqueness_01.xml @@ -59,7 +59,7 @@ This is part 1 of a multistep example on versioning - + From c69c90b9584fb037874558850bdca0cb60fac80b Mon Sep 17 00:00:00 2001 From: Stefan de Konink Date: Tue, 11 Jul 2023 18:01:08 +0200 Subject: [PATCH 18/18] Reintroduce OperatingDay unique constraints --- xsd/NeTEx_publication.xsd | 16 ++++++++-------- xsd/NeTEx_publication_timetable.xsd | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/xsd/NeTEx_publication.xsd b/xsd/NeTEx_publication.xsd index 1ba15d473..527226d03 100644 --- a/xsd/NeTEx_publication.xsd +++ b/xsd/NeTEx_publication.xsd @@ -3282,14 +3282,14 @@ Correct Constraints for PointOnRoute - + + + Every [OperatingDay Id + Version] must be unique within document. + + + + + diff --git a/xsd/NeTEx_publication_timetable.xsd b/xsd/NeTEx_publication_timetable.xsd index d1fe44bd1..8cc56052e 100644 --- a/xsd/NeTEx_publication_timetable.xsd +++ b/xsd/NeTEx_publication_timetable.xsd @@ -2718,14 +2718,14 @@ Provides a general purose wrapper for NeTEx data content. - +