-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathTrias_Refine.xsd
49 lines (49 loc) · 2.93 KB
/
Trias_Refine.xsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="http://www.vdv.de/trias" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.vdv.de/trias" elementFormDefault="qualified" attributeFormDefault="unqualified">
<xs:include schemaLocation="Trias_Common.xsd"/>
<xs:include schemaLocation="Trias_IndividualTrips.xsd"/>
<xs:include schemaLocation="Trias_Locations.xsd"/>
<xs:include schemaLocation="Trias_StopEvents.xsd"/>
<xs:include schemaLocation="Trias_TripInfo.xsd"/>
<xs:include schemaLocation="Trias_Trips.xsd"/>
<xs:annotation>
<xs:documentation>===================== Request structures ============================================================</xs:documentation>
</xs:annotation>
<xs:element name="RefineRequest" type="RefineRequestStructure">
<xs:annotation>
<xs:documentation>Refine request element.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="RefineRequestStructure">
<xs:annotation>
<xs:documentation>Refine request structure.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="IndividualRouteRefineRequest" type="IndividualRouteRefineRequestStructure" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="LocationInformationRefineRequest" type="LocationInformationRefineRequestStructure" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="StopEventRefineRequest" type="StopEventRefineRequestStructure" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TripInfoRefineRequest" type="TripInfoRefineRequestStructure" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TripRefineRequest" type="TripRefineRequestStructure" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<xs:annotation>
<xs:documentation>===================== Response structures ============================================================</xs:documentation>
</xs:annotation>
<xs:element name="RefineResponse" type="RefineResponseStructure">
<xs:annotation>
<xs:documentation>Refine response element.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="RefineResponseStructure">
<xs:annotation>
<xs:documentation>Refine response structure.</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="IndividualRouteRefineResponse" type="IndividualRouteRefineResponseStructure" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="LocationInformationRefineResponse" type="LocationInformationRefineResponseStructure" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="StopEventRefineResponse" type="StopEventRefineResponseStructure" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TripInfoRefineResponse" type="TripInfoRefineResponseStructure" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="TripRefineResponse" type="TripRefineResponseStructure" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>