Skip to content

Commit 6819d84

Browse files
committed
Restore OperatingDay CalendarDate uniqueness
1 parent 0884659 commit 6819d84

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

xsd/NeTEx_publication.xsd

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2200,6 +2200,15 @@
22002200
<xsd:field xpath="@version"/>
22012201
</xsd:key>
22022202
<!-- =====OperatingDay============================== -->
2203+
<!-- =====OperatingDay unique==In Calendar======================== -->
2204+
<xsd:unique name="OperatingDay_UniqueCalendarDateInCalendar">
2205+
<xsd:annotation>
2206+
<xsd:documentation>Each date is only allowed once per calendar.</xsd:documentation>
2207+
</xsd:annotation>
2208+
<xsd:selector xpath=".//netex:ServiceCalendarFrame/netex:operatingDays/netex:OperatingDay"/>
2209+
<xsd:field xpath="netex:CalendarDate"/>
2210+
<xsd:field xpath="@version"/>
2211+
</xsd:unique>
22032212
<!-- =====OperatingDay Key ========================== -->
22042213
<xsd:keyref name="OperatingDay_KeyRef" refer="netex:OperatingDay_AnyVersionedKey">
22052214
<xsd:selector xpath=".//netex:OperatingDayRef | .//netex:FromOperatingDayRef | .//netex:ToOperatingDayRef"/>

0 commit comments

Comments
 (0)