Skip to content

Commit 0579ad4

Browse files
authored
Merge pull request #3 from BISONNL/2-stopplacecoderef-verplicht-maken-in-quay-element
stopplacecode en stopplaceref verplicht gemaakt binnen quay element
2 parents ca79d51 + 82ef850 commit 0579ad4

File tree

1 file changed

+70
-66
lines changed

1 file changed

+70
-66
lines changed

xsd/passengerstopassignment.xsd

+70-66
Original file line numberDiff line numberDiff line change
@@ -9,71 +9,75 @@
99
<!-- 8.0.0 (okt.2015): Initiële versie -->
1010
<!-- 8.0.1 (jun.2020): Optionele validthru toegevoegd aan userstopcodedata -->
1111
<!-- 8.1.0 (okt.2022): toevoegen StopPlaces (tbv stations) en QuayRef en StopPlaceRef -->
12+
<!-- 8.2.0 (sep.2023): toevoegen StopPlaceCode en StopPlaceRef (verplicht) bij Quay -->
1213
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
13-
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified" version="8.0.1">
14-
<xs:element name="dataownercode" type="xs:string"/>
15-
<xs:element name="userstopcode" type="xs:string"/>
16-
<xs:element name="validfrom" type="xs:string"/>
17-
<xs:element name="validthru" type="xs:string"/>
18-
<xs:element name="userstopcodedata">
19-
<xs:complexType>
20-
<xs:sequence>
21-
<xs:element ref="dataownercode"/>
22-
<xs:element ref="userstopcode"/>
23-
<xs:element ref="validfrom"/>
24-
<xs:element ref="validthru" minOccurs="0"/>
25-
</xs:sequence>
26-
</xs:complexType>
27-
</xs:element>
28-
<xs:element name="quaycode" type="xs:string"/>
29-
<xs:element name="quayref" type="xs:string"/>
30-
<xs:element name="stopplacecode" type="xs:string"/>
31-
<xs:element name="stopplaceref" type="xs:string"/>
32-
<xs:element name="userstopcodes">
33-
<xs:complexType>
34-
<xs:sequence>
35-
<xs:element ref="userstopcodedata" minOccurs="1" maxOccurs="unbounded"/>
36-
</xs:sequence>
37-
</xs:complexType>
38-
</xs:element>
39-
<xs:element name="quay">
40-
<xs:complexType>
41-
<xs:sequence>
42-
<xs:element ref="quaycode"/>
43-
<xs:element ref="quayref"/>
44-
<xs:element ref="userstopcodes"/>
45-
</xs:sequence>
46-
</xs:complexType>
47-
</xs:element>
48-
<xs:element name="quays">
49-
<xs:complexType>
50-
<xs:sequence>
51-
<xs:element ref="quay" minOccurs="1" maxOccurs="unbounded"/>
52-
</xs:sequence>
53-
</xs:complexType>
54-
</xs:element>
55-
<xs:element name="stopplace">
56-
<xs:complexType>
57-
<xs:sequence>
58-
<xs:element ref="stopplacecode"/>
59-
<xs:element ref="stopplaceref"/>
60-
<xs:element ref="userstopcodes"/>
61-
</xs:sequence>
62-
</xs:complexType>
63-
</xs:element>
64-
<xs:element name="stopplaces">
65-
<xs:complexType>
66-
<xs:sequence>
67-
<xs:element ref="stopplace" minOccurs="0" maxOccurs="unbounded"/>
68-
</xs:sequence>
69-
</xs:complexType>
70-
</xs:element>
71-
<xs:element name="export">
72-
<xs:complexType>
73-
<xs:sequence>
74-
<xs:element ref="quays"/>
75-
<xs:element ref="stopplaces"/>
76-
</xs:sequence>
77-
</xs:complexType>
78-
</xs:element>
14+
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified"
15+
version="8.2.0">
16+
<xs:element name="dataownercode" type="xs:string"/>
17+
<xs:element name="userstopcode" type="xs:string"/>
18+
<xs:element name="validfrom" type="xs:string"/>
19+
<xs:element name="validthru" type="xs:string"/>
20+
<xs:element name="userstopcodedata">
21+
<xs:complexType>
22+
<xs:sequence>
23+
<xs:element ref="dataownercode"/>
24+
<xs:element ref="userstopcode"/>
25+
<xs:element ref="validfrom"/>
26+
<xs:element ref="validthru" minOccurs="0"/>
27+
</xs:sequence>
28+
</xs:complexType>
29+
</xs:element>
30+
<xs:element name="quaycode" type="xs:string"/>
31+
<xs:element name="quayref" type="xs:string"/>
32+
<xs:element name="stopplacecode" type="xs:string"/>
33+
<xs:element name="stopplaceref" type="xs:string"/>
34+
<xs:element name="userstopcodes">
35+
<xs:complexType>
36+
<xs:sequence>
37+
<xs:element ref="userstopcodedata" minOccurs="1" maxOccurs="unbounded"/>
38+
</xs:sequence>
39+
</xs:complexType>
40+
</xs:element>
41+
<xs:element name="quay">
42+
<xs:complexType>
43+
<xs:sequence>
44+
<xs:element ref="quaycode"/>
45+
<xs:element ref="quayref"/>
46+
<xs:element ref="stopplacecode"/>
47+
<xs:element ref="stopplaceref"/>
48+
<xs:element ref="userstopcodes"/>
49+
</xs:sequence>
50+
</xs:complexType>
51+
</xs:element>
52+
<xs:element name="quays">
53+
<xs:complexType>
54+
<xs:sequence>
55+
<xs:element ref="quay" minOccurs="1" maxOccurs="unbounded"/>
56+
</xs:sequence>
57+
</xs:complexType>
58+
</xs:element>
59+
<xs:element name="stopplace">
60+
<xs:complexType>
61+
<xs:sequence>
62+
<xs:element ref="stopplacecode"/>
63+
<xs:element ref="stopplaceref"/>
64+
<xs:element ref="userstopcodes"/>
65+
</xs:sequence>
66+
</xs:complexType>
67+
</xs:element>
68+
<xs:element name="stopplaces">
69+
<xs:complexType>
70+
<xs:sequence>
71+
<xs:element ref="stopplace" minOccurs="0" maxOccurs="unbounded"/>
72+
</xs:sequence>
73+
</xs:complexType>
74+
</xs:element>
75+
<xs:element name="export">
76+
<xs:complexType>
77+
<xs:sequence>
78+
<xs:element ref="quays"/>
79+
<xs:element ref="stopplaces"/>
80+
</xs:sequence>
81+
</xs:complexType>
82+
</xs:element>
7983
</xs:schema>

0 commit comments

Comments
 (0)