xref: /aosp_15_r20/external/cldr/common/dtd/ldmlSupplemental.xsd (revision 912701f9769bb47905792267661f0baf2b85bed5)
1*912701f9SAndroid Build Coastguard Worker<?xml version="1.0" encoding="UTF-8" ?>
2*912701f9SAndroid Build Coastguard Worker<!--
3*912701f9SAndroid Build Coastguard WorkerNote: The .xsd files are a Technology Preview. They are subject to change or removal in future CLDR versions.
4*912701f9SAndroid Build Coastguard WorkerNote: DTD @-annotations are not currently converted to .xsd. For full CLDR file validation, use the DTD and CLDR tools.
5*912701f9SAndroid Build Coastguard Worker-->
6*912701f9SAndroid Build Coastguard Worker
7*912701f9SAndroid Build Coastguard Worker<!--
8*912701f9SAndroid Build Coastguard Worker  Copyright © 1991-2024 Unicode, Inc.
9*912701f9SAndroid Build Coastguard Worker  For terms of use, see http://www.unicode.org/copyright.html
10*912701f9SAndroid Build Coastguard Worker  SPDX-License-Identifier: Unicode-3.0
11*912701f9SAndroid Build Coastguard Worker  CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/)
12*912701f9SAndroid Build Coastguard Worker--><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
13*912701f9SAndroid Build Coastguard Worker  <xs:element name="supplementalData">
14*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
15*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
16*912701f9SAndroid Build Coastguard Worker        <xs:element ref="version"/>
17*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="generation"/>
18*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="cldrVersion"/>
19*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="currencyData"/>
20*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="territoryContainment"/>
21*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="subdivisionContainment"/>
22*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="languageData"/>
23*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="territoryInfo"/>
24*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="postalCodeData"/>
25*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="calendarData"/>
26*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="calendarPreferenceData"/>
27*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="weekData"/>
28*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="timeData"/>
29*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="measurementData"/>
30*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="unitIdComponents"/>
31*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="unitPrefixes"/>
32*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitConstants"/>
33*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitQuantities"/>
34*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="convertUnits"/>
35*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="unitPreferenceData"/>
36*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="timezoneData"/>
37*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="characters"/>
38*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="transforms"/>
39*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="metadata"/>
40*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="codeMappings"/>
41*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="parentLocales"/>
42*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="personNamesDefaults"/>
43*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="likelySubtags"/>
44*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="metazoneInfo"/>
45*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="plurals"/>
46*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="telephoneCodeData"/>
47*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="numberingSystems"/>
48*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="bcp47KeywordMappings"/>
49*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="gender"/>
50*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="references"/>
51*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="languageMatching"/>
52*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="dayPeriodRuleSet"/>
53*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="metaZones"/>
54*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="primaryZones"/>
55*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="windowsZones"/>
56*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="coverageLevels"/>
57*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="idValidity"/>
58*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="rgScope"/>
59*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="languageGroups"/>
60*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="grammaticalData"/>
61*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
62*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
63*912701f9SAndroid Build Coastguard Worker  </xs:element>
64*912701f9SAndroid Build Coastguard Worker  <xs:element name="version">
65*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
66*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="number" use="required"/>
67*912701f9SAndroid Build Coastguard Worker      <xs:attribute default="45" name="cldrVersion">
68*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
69*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:string">
70*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="45"/>
71*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
72*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
73*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
74*912701f9SAndroid Build Coastguard Worker      <xs:attribute default="15.1.0" name="unicodeVersion">
75*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
76*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:string">
77*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="15.1.0"/>
78*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
79*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
80*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
81*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
82*912701f9SAndroid Build Coastguard Worker  </xs:element>
83*912701f9SAndroid Build Coastguard Worker
84*912701f9SAndroid Build Coastguard Worker
85*912701f9SAndroid Build Coastguard Worker
86*912701f9SAndroid Build Coastguard Worker
87*912701f9SAndroid Build Coastguard Worker
88*912701f9SAndroid Build Coastguard Worker
89*912701f9SAndroid Build Coastguard Worker
90*912701f9SAndroid Build Coastguard Worker  <xs:element name="generation">
91*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
92*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="date" use="required"/>
93*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
94*912701f9SAndroid Build Coastguard Worker  </xs:element>
95*912701f9SAndroid Build Coastguard Worker
96*912701f9SAndroid Build Coastguard Worker
97*912701f9SAndroid Build Coastguard Worker
98*912701f9SAndroid Build Coastguard Worker
99*912701f9SAndroid Build Coastguard Worker  <xs:element name="cldrVersion">
100*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
101*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="version" use="required"/>
102*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
103*912701f9SAndroid Build Coastguard Worker  </xs:element>
104*912701f9SAndroid Build Coastguard Worker
105*912701f9SAndroid Build Coastguard Worker
106*912701f9SAndroid Build Coastguard Worker
107*912701f9SAndroid Build Coastguard Worker  <xs:element name="currencyData">
108*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
109*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
110*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="fractions"/>
111*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" ref="region"/>
112*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
113*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
114*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
115*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
116*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
117*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
118*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
119*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
120*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
121*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
122*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
123*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
124*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
125*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
126*912701f9SAndroid Build Coastguard Worker  </xs:element>
127*912701f9SAndroid Build Coastguard Worker
128*912701f9SAndroid Build Coastguard Worker
129*912701f9SAndroid Build Coastguard Worker  <xs:element name="fractions">
130*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
131*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
132*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" ref="info"/>
133*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
134*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
135*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
136*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
137*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
138*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
139*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
140*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
141*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
142*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
143*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
144*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
145*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
146*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
147*912701f9SAndroid Build Coastguard Worker  </xs:element>
148*912701f9SAndroid Build Coastguard Worker
149*912701f9SAndroid Build Coastguard Worker
150*912701f9SAndroid Build Coastguard Worker  <xs:element name="info">
151*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
152*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="iso4217" type="xs:NMTOKEN" use="required"/>
153*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="digits" type="xs:NMTOKEN"/>
154*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="rounding" type="xs:NMTOKEN"/>
155*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="cashDigits" type="xs:NMTOKEN"/>
156*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="cashRounding" type="xs:NMTOKEN"/>
157*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
158*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
159*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
160*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
161*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
162*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
163*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
164*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
165*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
166*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
167*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
168*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
169*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
170*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
171*912701f9SAndroid Build Coastguard Worker  </xs:element>
172*912701f9SAndroid Build Coastguard Worker
173*912701f9SAndroid Build Coastguard Worker
174*912701f9SAndroid Build Coastguard Worker
175*912701f9SAndroid Build Coastguard Worker
176*912701f9SAndroid Build Coastguard Worker
177*912701f9SAndroid Build Coastguard Worker
178*912701f9SAndroid Build Coastguard Worker
179*912701f9SAndroid Build Coastguard Worker
180*912701f9SAndroid Build Coastguard Worker
181*912701f9SAndroid Build Coastguard Worker
182*912701f9SAndroid Build Coastguard Worker
183*912701f9SAndroid Build Coastguard Worker
184*912701f9SAndroid Build Coastguard Worker  <xs:element name="region">
185*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
186*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
187*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="currency"/>
188*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
189*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="iso3166" type="xs:NMTOKEN" use="required"/>
190*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
191*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
192*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
193*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
194*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
195*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
196*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
197*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
198*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
199*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
200*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
201*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
202*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
203*912701f9SAndroid Build Coastguard Worker  </xs:element>
204*912701f9SAndroid Build Coastguard Worker
205*912701f9SAndroid Build Coastguard Worker
206*912701f9SAndroid Build Coastguard Worker
207*912701f9SAndroid Build Coastguard Worker  <xs:element name="currency">
208*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
209*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
210*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="alternate"/>
211*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
212*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="before" type="xs:NMTOKEN"/>
213*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="iso4217" type="xs:NMTOKEN" use="required"/>
214*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="from" type="xs:NMTOKEN"/>
215*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="to" type="xs:NMTOKEN"/>
216*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="tz"/>
217*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="to-tz"/>
218*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="digits" type="xs:NMTOKEN"/>
219*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="rounding" type="xs:NMTOKEN"/>
220*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="cashRounding" type="xs:NMTOKEN"/>
221*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="tender">
222*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
223*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
224*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
225*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
226*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
227*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
228*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
229*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
230*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
231*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
232*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
233*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
234*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
235*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
236*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
237*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
238*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
239*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
240*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
241*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
242*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
243*912701f9SAndroid Build Coastguard Worker  </xs:element>
244*912701f9SAndroid Build Coastguard Worker  <!-- use from and to instead. -->
245*912701f9SAndroid Build Coastguard Worker
246*912701f9SAndroid Build Coastguard Worker
247*912701f9SAndroid Build Coastguard Worker
248*912701f9SAndroid Build Coastguard Worker
249*912701f9SAndroid Build Coastguard Worker
250*912701f9SAndroid Build Coastguard Worker
251*912701f9SAndroid Build Coastguard Worker
252*912701f9SAndroid Build Coastguard Worker
253*912701f9SAndroid Build Coastguard Worker
254*912701f9SAndroid Build Coastguard Worker
255*912701f9SAndroid Build Coastguard Worker
256*912701f9SAndroid Build Coastguard Worker
257*912701f9SAndroid Build Coastguard Worker
258*912701f9SAndroid Build Coastguard Worker
259*912701f9SAndroid Build Coastguard Worker
260*912701f9SAndroid Build Coastguard Worker
261*912701f9SAndroid Build Coastguard Worker  <xs:element name="alternate">
262*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
263*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="iso4217" type="xs:NMTOKEN" use="required"/>
264*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
265*912701f9SAndroid Build Coastguard Worker  </xs:element>
266*912701f9SAndroid Build Coastguard Worker  <!-- use from and to instead. -->
267*912701f9SAndroid Build Coastguard Worker
268*912701f9SAndroid Build Coastguard Worker
269*912701f9SAndroid Build Coastguard Worker  <xs:element name="territoryContainment">
270*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
271*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
272*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="group"/>
273*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
274*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
275*912701f9SAndroid Build Coastguard Worker  </xs:element>
276*912701f9SAndroid Build Coastguard Worker  <xs:element name="group">
277*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
278*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
279*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="contains" type="xs:NMTOKENS"/>
280*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="grouping">
281*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
282*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
283*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
284*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
285*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
286*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
287*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
288*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="status">
289*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
290*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
291*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
292*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="grouping"/>
293*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
294*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
295*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
296*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
297*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
298*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
299*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
300*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
301*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
302*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
303*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
304*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
305*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
306*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
307*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
308*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
309*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
310*912701f9SAndroid Build Coastguard Worker  </xs:element>
311*912701f9SAndroid Build Coastguard Worker
312*912701f9SAndroid Build Coastguard Worker
313*912701f9SAndroid Build Coastguard Worker
314*912701f9SAndroid Build Coastguard Worker
315*912701f9SAndroid Build Coastguard Worker
316*912701f9SAndroid Build Coastguard Worker
317*912701f9SAndroid Build Coastguard Worker
318*912701f9SAndroid Build Coastguard Worker  <xs:element name="subdivisionContainment">
319*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
320*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
321*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="subgroup"/>
322*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
323*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
324*912701f9SAndroid Build Coastguard Worker  </xs:element>
325*912701f9SAndroid Build Coastguard Worker  <xs:element name="subgroup">
326*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
327*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
328*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="subtype" type="xs:NMTOKEN"/>
329*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="contains" type="xs:NMTOKENS"/>
330*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
331*912701f9SAndroid Build Coastguard Worker  </xs:element>
332*912701f9SAndroid Build Coastguard Worker
333*912701f9SAndroid Build Coastguard Worker
334*912701f9SAndroid Build Coastguard Worker
335*912701f9SAndroid Build Coastguard Worker
336*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageData">
337*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
338*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
339*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="language"/>
340*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
341*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
342*912701f9SAndroid Build Coastguard Worker  </xs:element>
343*912701f9SAndroid Build Coastguard Worker  <xs:element name="language">
344*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
345*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
346*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="scripts" type="xs:NMTOKENS"/>
347*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS"/>
348*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="variants" type="xs:NMTOKENS"/>
349*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
350*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
351*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
352*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
353*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
354*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
355*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
356*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
357*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
358*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
359*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
360*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
361*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
362*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
363*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
364*912701f9SAndroid Build Coastguard Worker  </xs:element>
365*912701f9SAndroid Build Coastguard Worker
366*912701f9SAndroid Build Coastguard Worker
367*912701f9SAndroid Build Coastguard Worker
368*912701f9SAndroid Build Coastguard Worker
369*912701f9SAndroid Build Coastguard Worker
370*912701f9SAndroid Build Coastguard Worker
371*912701f9SAndroid Build Coastguard Worker
372*912701f9SAndroid Build Coastguard Worker
373*912701f9SAndroid Build Coastguard Worker
374*912701f9SAndroid Build Coastguard Worker
375*912701f9SAndroid Build Coastguard Worker  <xs:element name="territoryInfo">
376*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
377*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
378*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="territory"/>
379*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
380*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
381*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
382*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
383*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
384*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
385*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
386*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
387*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
388*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
389*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
390*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
391*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
392*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
393*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
394*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
395*912701f9SAndroid Build Coastguard Worker  </xs:element>
396*912701f9SAndroid Build Coastguard Worker
397*912701f9SAndroid Build Coastguard Worker
398*912701f9SAndroid Build Coastguard Worker
399*912701f9SAndroid Build Coastguard Worker
400*912701f9SAndroid Build Coastguard Worker  <xs:element name="territory">
401*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
402*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
403*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="languagePopulation"/>
404*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
405*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
406*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="gdp" type="xs:NMTOKEN" use="required"/>
407*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="literacyPercent" type="xs:NMTOKEN" use="required"/>
408*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="population" type="xs:NMTOKEN" use="required"/>
409*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
410*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
411*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
412*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
413*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
414*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
415*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
416*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
417*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
418*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
419*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
420*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
421*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
422*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
423*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
424*912701f9SAndroid Build Coastguard Worker  </xs:element>
425*912701f9SAndroid Build Coastguard Worker
426*912701f9SAndroid Build Coastguard Worker
427*912701f9SAndroid Build Coastguard Worker
428*912701f9SAndroid Build Coastguard Worker
429*912701f9SAndroid Build Coastguard Worker
430*912701f9SAndroid Build Coastguard Worker
431*912701f9SAndroid Build Coastguard Worker
432*912701f9SAndroid Build Coastguard Worker
433*912701f9SAndroid Build Coastguard Worker
434*912701f9SAndroid Build Coastguard Worker
435*912701f9SAndroid Build Coastguard Worker
436*912701f9SAndroid Build Coastguard Worker
437*912701f9SAndroid Build Coastguard Worker  <xs:element name="languagePopulation">
438*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
439*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
440*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="literacyPercent" type="xs:NMTOKEN"/>
441*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="writingPercent" type="xs:NMTOKEN"/>
442*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="populationPercent" type="xs:NMTOKEN" use="required"/>
443*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="officialStatus">
444*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
445*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
446*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="de_facto_official"/>
447*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="official"/>
448*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="official_regional"/>
449*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="official_minority"/>
450*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
451*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
452*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
453*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
454*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
455*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
456*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
457*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
458*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
459*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
460*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
461*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
462*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
463*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
464*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
465*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
466*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
467*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
468*912701f9SAndroid Build Coastguard Worker  </xs:element>
469*912701f9SAndroid Build Coastguard Worker
470*912701f9SAndroid Build Coastguard Worker
471*912701f9SAndroid Build Coastguard Worker
472*912701f9SAndroid Build Coastguard Worker
473*912701f9SAndroid Build Coastguard Worker
474*912701f9SAndroid Build Coastguard Worker
475*912701f9SAndroid Build Coastguard Worker
476*912701f9SAndroid Build Coastguard Worker
477*912701f9SAndroid Build Coastguard Worker
478*912701f9SAndroid Build Coastguard Worker
479*912701f9SAndroid Build Coastguard Worker
480*912701f9SAndroid Build Coastguard Worker
481*912701f9SAndroid Build Coastguard Worker
482*912701f9SAndroid Build Coastguard Worker  <xs:element name="postalCodeData">
483*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
484*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
485*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="postCodeRegex"/>
486*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
487*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
488*912701f9SAndroid Build Coastguard Worker  </xs:element>
489*912701f9SAndroid Build Coastguard Worker
490*912701f9SAndroid Build Coastguard Worker  <xs:element name="postCodeRegex">
491*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
492*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territoryId" type="xs:NMTOKEN" use="required"/>
493*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
494*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
495*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
496*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
497*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
498*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
499*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
500*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
501*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
502*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
503*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
504*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
505*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
506*912701f9SAndroid Build Coastguard Worker  </xs:element>
507*912701f9SAndroid Build Coastguard Worker
508*912701f9SAndroid Build Coastguard Worker
509*912701f9SAndroid Build Coastguard Worker
510*912701f9SAndroid Build Coastguard Worker
511*912701f9SAndroid Build Coastguard Worker  <xs:element name="calendarData">
512*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
513*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
514*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="calendar"/>
515*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
516*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
517*912701f9SAndroid Build Coastguard Worker  </xs:element>
518*912701f9SAndroid Build Coastguard Worker  <xs:element name="calendar">
519*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
520*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
521*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="calendarSystem"/>
522*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="inheritEras"/>
523*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="eras"/>
524*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
525*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
526*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS"/>
527*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
528*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
529*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
530*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
531*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
532*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
533*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
534*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
535*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
536*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
537*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
538*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
539*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
540*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
541*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
542*912701f9SAndroid Build Coastguard Worker  </xs:element>
543*912701f9SAndroid Build Coastguard Worker
544*912701f9SAndroid Build Coastguard Worker  <!-- use ordering attribute in calendarPreference element instead. -->
545*912701f9SAndroid Build Coastguard Worker
546*912701f9SAndroid Build Coastguard Worker
547*912701f9SAndroid Build Coastguard Worker
548*912701f9SAndroid Build Coastguard Worker
549*912701f9SAndroid Build Coastguard Worker
550*912701f9SAndroid Build Coastguard Worker
551*912701f9SAndroid Build Coastguard Worker  <xs:element name="calendarSystem">
552*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
553*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required">
554*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
555*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
556*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="solar"/>
557*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="lunar"/>
558*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="lunisolar"/>
559*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="other"/>
560*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
561*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
562*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
563*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
564*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
565*912701f9SAndroid Build Coastguard Worker  </xs:element>
566*912701f9SAndroid Build Coastguard Worker
567*912701f9SAndroid Build Coastguard Worker
568*912701f9SAndroid Build Coastguard Worker  <xs:element name="inheritEras">
569*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
570*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="calendar" type="xs:NMTOKEN" use="required"/>
571*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
572*912701f9SAndroid Build Coastguard Worker  </xs:element>
573*912701f9SAndroid Build Coastguard Worker
574*912701f9SAndroid Build Coastguard Worker
575*912701f9SAndroid Build Coastguard Worker  <xs:element name="eras">
576*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
577*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
578*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="era"/>
579*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
580*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
581*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
582*912701f9SAndroid Build Coastguard Worker  </xs:element>
583*912701f9SAndroid Build Coastguard Worker
584*912701f9SAndroid Build Coastguard Worker  <xs:element name="era">
585*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
586*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
587*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="start"/>
588*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="end"/>
589*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="code" type="xs:NMTOKEN"/>
590*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="aliases" type="xs:NMTOKENS"/>
591*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="named">
592*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
593*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
594*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
595*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
596*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
597*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
598*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
599*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
600*912701f9SAndroid Build Coastguard Worker  </xs:element>
601*912701f9SAndroid Build Coastguard Worker
602*912701f9SAndroid Build Coastguard Worker
603*912701f9SAndroid Build Coastguard Worker
604*912701f9SAndroid Build Coastguard Worker
605*912701f9SAndroid Build Coastguard Worker
606*912701f9SAndroid Build Coastguard Worker
607*912701f9SAndroid Build Coastguard Worker
608*912701f9SAndroid Build Coastguard Worker
609*912701f9SAndroid Build Coastguard Worker
610*912701f9SAndroid Build Coastguard Worker
611*912701f9SAndroid Build Coastguard Worker  <xs:element name="calendarPreferenceData">
612*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
613*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
614*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="calendarPreference"/>
615*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
616*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
617*912701f9SAndroid Build Coastguard Worker  </xs:element>
618*912701f9SAndroid Build Coastguard Worker  <xs:element name="calendarPreference">
619*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
620*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS" use="required"/>
621*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="ordering" type="xs:NMTOKENS" use="required"/>
622*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
623*912701f9SAndroid Build Coastguard Worker  </xs:element>
624*912701f9SAndroid Build Coastguard Worker
625*912701f9SAndroid Build Coastguard Worker
626*912701f9SAndroid Build Coastguard Worker
627*912701f9SAndroid Build Coastguard Worker  <xs:element name="weekData">
628*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
629*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
630*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="minDays"/>
631*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="firstDay"/>
632*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="weekendStart"/>
633*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="weekendEnd"/>
634*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="weekOfPreference"/>
635*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
636*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
637*912701f9SAndroid Build Coastguard Worker  </xs:element>
638*912701f9SAndroid Build Coastguard Worker  <xs:element name="minDays">
639*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
640*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="count" use="required">
641*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
642*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
643*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="1"/>
644*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="2"/>
645*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="3"/>
646*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="4"/>
647*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="5"/>
648*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="6"/>
649*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="7"/>
650*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
651*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
652*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
653*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS" use="required"/>
654*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
655*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
656*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
657*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
658*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
659*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
660*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
661*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
662*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
663*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
664*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
665*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
666*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
667*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
668*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
669*912701f9SAndroid Build Coastguard Worker  </xs:element>
670*912701f9SAndroid Build Coastguard Worker
671*912701f9SAndroid Build Coastguard Worker
672*912701f9SAndroid Build Coastguard Worker
673*912701f9SAndroid Build Coastguard Worker
674*912701f9SAndroid Build Coastguard Worker
675*912701f9SAndroid Build Coastguard Worker
676*912701f9SAndroid Build Coastguard Worker  <xs:element name="firstDay">
677*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
678*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="day" use="required">
679*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
680*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
681*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="sun"/>
682*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="mon"/>
683*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="tue"/>
684*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="wed"/>
685*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="thu"/>
686*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="fri"/>
687*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="sat"/>
688*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
689*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
690*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
691*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS" use="required"/>
692*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
693*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
694*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
695*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
696*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
697*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
698*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
699*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
700*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
701*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
702*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
703*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
704*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
705*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
706*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
707*912701f9SAndroid Build Coastguard Worker  </xs:element>
708*912701f9SAndroid Build Coastguard Worker
709*912701f9SAndroid Build Coastguard Worker
710*912701f9SAndroid Build Coastguard Worker
711*912701f9SAndroid Build Coastguard Worker
712*912701f9SAndroid Build Coastguard Worker
713*912701f9SAndroid Build Coastguard Worker
714*912701f9SAndroid Build Coastguard Worker
715*912701f9SAndroid Build Coastguard Worker  <xs:element name="weekendStart">
716*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
717*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="day" use="required">
718*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
719*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
720*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="sun"/>
721*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="mon"/>
722*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="tue"/>
723*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="wed"/>
724*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="thu"/>
725*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="fri"/>
726*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="sat"/>
727*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
728*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
729*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
730*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS" use="required"/>
731*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
732*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
733*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
734*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
735*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
736*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
737*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
738*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
739*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
740*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
741*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
742*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
743*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
744*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
745*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
746*912701f9SAndroid Build Coastguard Worker  </xs:element>
747*912701f9SAndroid Build Coastguard Worker
748*912701f9SAndroid Build Coastguard Worker
749*912701f9SAndroid Build Coastguard Worker
750*912701f9SAndroid Build Coastguard Worker
751*912701f9SAndroid Build Coastguard Worker
752*912701f9SAndroid Build Coastguard Worker
753*912701f9SAndroid Build Coastguard Worker  <xs:element name="weekendEnd">
754*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
755*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="day" use="required">
756*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
757*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
758*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="sun"/>
759*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="mon"/>
760*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="tue"/>
761*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="wed"/>
762*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="thu"/>
763*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="fri"/>
764*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="sat"/>
765*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
766*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
767*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
768*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS" use="required"/>
769*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
770*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
771*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
772*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
773*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
774*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
775*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
776*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
777*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
778*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
779*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
780*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
781*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
782*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
783*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
784*912701f9SAndroid Build Coastguard Worker  </xs:element>
785*912701f9SAndroid Build Coastguard Worker
786*912701f9SAndroid Build Coastguard Worker
787*912701f9SAndroid Build Coastguard Worker
788*912701f9SAndroid Build Coastguard Worker
789*912701f9SAndroid Build Coastguard Worker
790*912701f9SAndroid Build Coastguard Worker
791*912701f9SAndroid Build Coastguard Worker  <xs:element name="weekOfPreference">
792*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
793*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
794*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="ordering" type="xs:NMTOKENS" use="required"/>
795*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
796*912701f9SAndroid Build Coastguard Worker  </xs:element>
797*912701f9SAndroid Build Coastguard Worker
798*912701f9SAndroid Build Coastguard Worker
799*912701f9SAndroid Build Coastguard Worker
800*912701f9SAndroid Build Coastguard Worker  <xs:element name="timeData">
801*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
802*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
803*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="hours"/>
804*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
805*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
806*912701f9SAndroid Build Coastguard Worker  </xs:element>
807*912701f9SAndroid Build Coastguard Worker  <xs:element name="hours">
808*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
809*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="allowed" type="xs:NMTOKENS" use="required"/>
810*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="preferred" type="xs:NMTOKEN" use="required"/>
811*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="regions" type="xs:NMTOKENS" use="required"/>
812*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
813*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
814*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
815*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
816*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
817*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
818*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
819*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
820*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
821*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
822*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
823*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
824*912701f9SAndroid Build Coastguard Worker  </xs:element>
825*912701f9SAndroid Build Coastguard Worker
826*912701f9SAndroid Build Coastguard Worker
827*912701f9SAndroid Build Coastguard Worker
828*912701f9SAndroid Build Coastguard Worker
829*912701f9SAndroid Build Coastguard Worker
830*912701f9SAndroid Build Coastguard Worker
831*912701f9SAndroid Build Coastguard Worker  <xs:element name="measurementData">
832*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
833*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
834*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="measurementSystem"/>
835*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="paperSize"/>
836*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
837*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
838*912701f9SAndroid Build Coastguard Worker  </xs:element>
839*912701f9SAndroid Build Coastguard Worker  <xs:element name="measurementSystem">
840*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
841*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required">
842*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
843*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
844*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="metric"/>
845*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="US"/>
846*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="UK"/>
847*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
848*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
849*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
850*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="category">
851*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
852*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
853*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="temperature"/>
854*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
855*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
856*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
857*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS" use="required"/>
858*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
859*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
860*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
861*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
862*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
863*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
864*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
865*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
866*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
867*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
868*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
869*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
870*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
871*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
872*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
873*912701f9SAndroid Build Coastguard Worker  </xs:element>
874*912701f9SAndroid Build Coastguard Worker
875*912701f9SAndroid Build Coastguard Worker
876*912701f9SAndroid Build Coastguard Worker
877*912701f9SAndroid Build Coastguard Worker
878*912701f9SAndroid Build Coastguard Worker
879*912701f9SAndroid Build Coastguard Worker
880*912701f9SAndroid Build Coastguard Worker  <xs:element name="paperSize">
881*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
882*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required">
883*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
884*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
885*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="A4"/>
886*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="US-Letter"/>
887*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
888*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
889*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
890*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territories" type="xs:NMTOKENS" use="required"/>
891*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
892*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
893*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
894*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
895*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
896*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
897*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
898*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
899*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
900*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
901*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
902*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
903*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
904*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
905*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
906*912701f9SAndroid Build Coastguard Worker  </xs:element>
907*912701f9SAndroid Build Coastguard Worker
908*912701f9SAndroid Build Coastguard Worker
909*912701f9SAndroid Build Coastguard Worker
910*912701f9SAndroid Build Coastguard Worker
911*912701f9SAndroid Build Coastguard Worker
912*912701f9SAndroid Build Coastguard Worker
913*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitIdComponents">
914*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
915*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
916*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitIdComponent"/>
917*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
918*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
919*912701f9SAndroid Build Coastguard Worker  </xs:element>
920*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitIdComponent">
921*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
922*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
923*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values" type="xs:NMTOKENS" use="required"/>
924*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
925*912701f9SAndroid Build Coastguard Worker  </xs:element>
926*912701f9SAndroid Build Coastguard Worker
927*912701f9SAndroid Build Coastguard Worker
928*912701f9SAndroid Build Coastguard Worker
929*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitPrefixes">
930*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
931*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
932*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitPrefix"/>
933*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
934*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
935*912701f9SAndroid Build Coastguard Worker  </xs:element>
936*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitPrefix">
937*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
938*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
939*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="symbol" type="xs:NMTOKEN" use="required"/>
940*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="power10" type="xs:NMTOKEN"/>
941*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="power2" type="xs:NMTOKEN"/>
942*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
943*912701f9SAndroid Build Coastguard Worker  </xs:element>
944*912701f9SAndroid Build Coastguard Worker  <!--
945*912701f9SAndroid Build Coastguard Worker    <unitPrefix type='quecto' symbol='q' power10='-30'>
946*912701f9SAndroid Build Coastguard Worker    <unitPrefix type='kibi' symbol='Ki' power2='10'>
947*912701f9SAndroid Build Coastguard Worker  -->
948*912701f9SAndroid Build Coastguard Worker
949*912701f9SAndroid Build Coastguard Worker
950*912701f9SAndroid Build Coastguard Worker
951*912701f9SAndroid Build Coastguard Worker
952*912701f9SAndroid Build Coastguard Worker
953*912701f9SAndroid Build Coastguard Worker
954*912701f9SAndroid Build Coastguard Worker
955*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitConstants">
956*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
957*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
958*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitConstant"/>
959*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
960*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
961*912701f9SAndroid Build Coastguard Worker  </xs:element>
962*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitConstant">
963*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
964*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="constant" type="xs:NMTOKEN" use="required"/>
965*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="value" use="required"/>
966*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="status" type="xs:NMTOKEN"/>
967*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="description"/>
968*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
969*912701f9SAndroid Build Coastguard Worker  </xs:element>
970*912701f9SAndroid Build Coastguard Worker
971*912701f9SAndroid Build Coastguard Worker
972*912701f9SAndroid Build Coastguard Worker
973*912701f9SAndroid Build Coastguard Worker
974*912701f9SAndroid Build Coastguard Worker
975*912701f9SAndroid Build Coastguard Worker
976*912701f9SAndroid Build Coastguard Worker
977*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitQuantities">
978*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
979*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
980*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitQuantity"/>
981*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
982*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
983*912701f9SAndroid Build Coastguard Worker  </xs:element>
984*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitQuantity">
985*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
986*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="baseUnit" type="xs:NMTOKEN" use="required"/>
987*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="quantity" type="xs:NMTOKENS" use="required"/>
988*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="status" type="xs:NMTOKEN"/>
989*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="description"/>
990*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
991*912701f9SAndroid Build Coastguard Worker  </xs:element>
992*912701f9SAndroid Build Coastguard Worker
993*912701f9SAndroid Build Coastguard Worker
994*912701f9SAndroid Build Coastguard Worker
995*912701f9SAndroid Build Coastguard Worker
996*912701f9SAndroid Build Coastguard Worker
997*912701f9SAndroid Build Coastguard Worker
998*912701f9SAndroid Build Coastguard Worker
999*912701f9SAndroid Build Coastguard Worker  <xs:element name="convertUnits">
1000*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1001*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1002*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="convertUnit"/>
1003*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1004*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1005*912701f9SAndroid Build Coastguard Worker  </xs:element>
1006*912701f9SAndroid Build Coastguard Worker  <xs:element name="convertUnit">
1007*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1008*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="source" type="xs:NMTOKEN" use="required"/>
1009*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="baseUnit" type="xs:NMTOKEN" use="required"/>
1010*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="factor"/>
1011*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="offset"/>
1012*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="special" type="xs:NMTOKEN"/>
1013*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="systems" type="xs:NMTOKENS"/>
1014*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="description"/>
1015*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1016*912701f9SAndroid Build Coastguard Worker  </xs:element>
1017*912701f9SAndroid Build Coastguard Worker
1018*912701f9SAndroid Build Coastguard Worker
1019*912701f9SAndroid Build Coastguard Worker
1020*912701f9SAndroid Build Coastguard Worker
1021*912701f9SAndroid Build Coastguard Worker
1022*912701f9SAndroid Build Coastguard Worker
1023*912701f9SAndroid Build Coastguard Worker
1024*912701f9SAndroid Build Coastguard Worker
1025*912701f9SAndroid Build Coastguard Worker
1026*912701f9SAndroid Build Coastguard Worker
1027*912701f9SAndroid Build Coastguard Worker
1028*912701f9SAndroid Build Coastguard Worker
1029*912701f9SAndroid Build Coastguard Worker
1030*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitPreferenceData">
1031*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1032*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1033*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitPreferences"/>
1034*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1035*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1036*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1037*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1038*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1039*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1040*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1041*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1042*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1043*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1044*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1045*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1046*912701f9SAndroid Build Coastguard Worker  </xs:element>
1047*912701f9SAndroid Build Coastguard Worker
1048*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitPreferences">
1049*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1050*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1051*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitPreference"/>
1052*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1053*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="category" type="xs:NMTOKEN" use="required"/>
1054*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="usage" type="xs:NMTOKENS" use="required"/>
1055*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="scope">
1056*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1057*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1058*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="small"/>
1059*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1060*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1061*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1062*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1063*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1064*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1065*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1066*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1067*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1068*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1069*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1070*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1071*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1072*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1073*912701f9SAndroid Build Coastguard Worker  </xs:element>
1074*912701f9SAndroid Build Coastguard Worker
1075*912701f9SAndroid Build Coastguard Worker
1076*912701f9SAndroid Build Coastguard Worker
1077*912701f9SAndroid Build Coastguard Worker
1078*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitPreference">
1079*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
1080*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="regions" type="xs:NMTOKENS" use="required"/>
1081*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="geq" type="xs:NMTOKEN"/>
1082*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="skeleton"/>
1083*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1084*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1085*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1086*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1087*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1088*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1089*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1090*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1091*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1092*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1093*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
1094*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
1095*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1096*912701f9SAndroid Build Coastguard Worker  </xs:element>
1097*912701f9SAndroid Build Coastguard Worker
1098*912701f9SAndroid Build Coastguard Worker
1099*912701f9SAndroid Build Coastguard Worker
1100*912701f9SAndroid Build Coastguard Worker
1101*912701f9SAndroid Build Coastguard Worker
1102*912701f9SAndroid Build Coastguard Worker
1103*912701f9SAndroid Build Coastguard Worker
1104*912701f9SAndroid Build Coastguard Worker
1105*912701f9SAndroid Build Coastguard Worker  <xs:element name="timezoneData">
1106*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1107*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1108*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="mapTimezones"/>
1109*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="zoneFormatting"/>
1110*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1111*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1112*912701f9SAndroid Build Coastguard Worker  </xs:element>
1113*912701f9SAndroid Build Coastguard Worker
1114*912701f9SAndroid Build Coastguard Worker  <xs:element name="mapTimezones">
1115*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1116*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1117*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="mapZone"/>
1118*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1119*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
1120*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="otherVersion"/>
1121*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="typeVersion"/>
1122*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
1123*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1124*912701f9SAndroid Build Coastguard Worker  </xs:element>
1125*912701f9SAndroid Build Coastguard Worker
1126*912701f9SAndroid Build Coastguard Worker
1127*912701f9SAndroid Build Coastguard Worker
1128*912701f9SAndroid Build Coastguard Worker
1129*912701f9SAndroid Build Coastguard Worker
1130*912701f9SAndroid Build Coastguard Worker
1131*912701f9SAndroid Build Coastguard Worker
1132*912701f9SAndroid Build Coastguard Worker  <xs:element name="mapZone">
1133*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1134*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required"/>
1135*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="other" use="required"/>
1136*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territory"/>
1137*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
1138*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1139*912701f9SAndroid Build Coastguard Worker  </xs:element>
1140*912701f9SAndroid Build Coastguard Worker
1141*912701f9SAndroid Build Coastguard Worker
1142*912701f9SAndroid Build Coastguard Worker
1143*912701f9SAndroid Build Coastguard Worker
1144*912701f9SAndroid Build Coastguard Worker
1145*912701f9SAndroid Build Coastguard Worker
1146*912701f9SAndroid Build Coastguard Worker  <xs:element name="zoneFormatting">
1147*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1148*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1149*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="zoneItem"/>
1150*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1151*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="multizone" type="xs:NMTOKENS" use="required"/>
1152*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="tzidVersion"/>
1153*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
1154*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1155*912701f9SAndroid Build Coastguard Worker  </xs:element>
1156*912701f9SAndroid Build Coastguard Worker
1157*912701f9SAndroid Build Coastguard Worker
1158*912701f9SAndroid Build Coastguard Worker
1159*912701f9SAndroid Build Coastguard Worker
1160*912701f9SAndroid Build Coastguard Worker
1161*912701f9SAndroid Build Coastguard Worker
1162*912701f9SAndroid Build Coastguard Worker
1163*912701f9SAndroid Build Coastguard Worker  <xs:element name="zoneItem">
1164*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1165*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required"/>
1166*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territory" type="xs:NMTOKEN" use="required"/>
1167*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="aliases"/>
1168*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
1169*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1170*912701f9SAndroid Build Coastguard Worker  </xs:element>
1171*912701f9SAndroid Build Coastguard Worker
1172*912701f9SAndroid Build Coastguard Worker
1173*912701f9SAndroid Build Coastguard Worker
1174*912701f9SAndroid Build Coastguard Worker
1175*912701f9SAndroid Build Coastguard Worker
1176*912701f9SAndroid Build Coastguard Worker
1177*912701f9SAndroid Build Coastguard Worker
1178*912701f9SAndroid Build Coastguard Worker
1179*912701f9SAndroid Build Coastguard Worker  <xs:element name="characters">
1180*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1181*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1182*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="character-fallback"/>
1183*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1184*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1185*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1186*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1187*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1188*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1189*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1190*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1191*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1192*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1193*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1194*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1195*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1196*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1197*912701f9SAndroid Build Coastguard Worker  </xs:element>
1198*912701f9SAndroid Build Coastguard Worker
1199*912701f9SAndroid Build Coastguard Worker
1200*912701f9SAndroid Build Coastguard Worker  <xs:element name="character-fallback">
1201*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1202*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1203*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="character"/>
1204*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1205*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1206*912701f9SAndroid Build Coastguard Worker  </xs:element>
1207*912701f9SAndroid Build Coastguard Worker  <xs:element name="character">
1208*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1209*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1210*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="substitute"/>
1211*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1212*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="value" use="required"/>
1213*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1214*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1215*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1216*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1217*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1218*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1219*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1220*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1221*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1222*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1223*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1224*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1225*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="standard"/>
1226*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
1227*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
1228*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1229*912701f9SAndroid Build Coastguard Worker  </xs:element>
1230*912701f9SAndroid Build Coastguard Worker
1231*912701f9SAndroid Build Coastguard Worker
1232*912701f9SAndroid Build Coastguard Worker
1233*912701f9SAndroid Build Coastguard Worker
1234*912701f9SAndroid Build Coastguard Worker
1235*912701f9SAndroid Build Coastguard Worker
1236*912701f9SAndroid Build Coastguard Worker
1237*912701f9SAndroid Build Coastguard Worker  <xs:element name="substitute">
1238*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
1239*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1240*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1241*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1242*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1243*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1244*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1245*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1246*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1247*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1248*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1249*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1250*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1251*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="standard"/>
1252*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
1253*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
1254*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1255*912701f9SAndroid Build Coastguard Worker  </xs:element>
1256*912701f9SAndroid Build Coastguard Worker
1257*912701f9SAndroid Build Coastguard Worker
1258*912701f9SAndroid Build Coastguard Worker
1259*912701f9SAndroid Build Coastguard Worker
1260*912701f9SAndroid Build Coastguard Worker
1261*912701f9SAndroid Build Coastguard Worker
1262*912701f9SAndroid Build Coastguard Worker
1263*912701f9SAndroid Build Coastguard Worker  <xs:element name="transforms">
1264*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1265*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1266*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="transform"/>
1267*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1268*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1269*912701f9SAndroid Build Coastguard Worker  </xs:element>
1270*912701f9SAndroid Build Coastguard Worker  <xs:element name="transform">
1271*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1272*912701f9SAndroid Build Coastguard Worker      <xs:choice maxOccurs="unbounded" minOccurs="0">
1273*912701f9SAndroid Build Coastguard Worker        <xs:element ref="comment"/>
1274*912701f9SAndroid Build Coastguard Worker        <xs:element ref="tRule"/>
1275*912701f9SAndroid Build Coastguard Worker      </xs:choice>
1276*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="source"/>
1277*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="target"/>
1278*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="variant"/>
1279*912701f9SAndroid Build Coastguard Worker      <xs:attribute default="both" name="direction">
1280*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1281*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1282*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="forward"/>
1283*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="backward"/>
1284*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="both"/>
1285*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1286*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1287*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1288*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alias"/>
1289*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="backwardAlias"/>
1290*912701f9SAndroid Build Coastguard Worker      <xs:attribute default="external" name="visibility">
1291*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1292*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1293*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="internal"/>
1294*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="external"/>
1295*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1296*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1297*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1298*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1299*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1300*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1301*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1302*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1303*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1304*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1305*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1306*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1307*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1308*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1309*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1310*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
1311*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
1312*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1313*912701f9SAndroid Build Coastguard Worker  </xs:element>
1314*912701f9SAndroid Build Coastguard Worker
1315*912701f9SAndroid Build Coastguard Worker
1316*912701f9SAndroid Build Coastguard Worker
1317*912701f9SAndroid Build Coastguard Worker
1318*912701f9SAndroid Build Coastguard Worker
1319*912701f9SAndroid Build Coastguard Worker
1320*912701f9SAndroid Build Coastguard Worker
1321*912701f9SAndroid Build Coastguard Worker
1322*912701f9SAndroid Build Coastguard Worker
1323*912701f9SAndroid Build Coastguard Worker
1324*912701f9SAndroid Build Coastguard Worker
1325*912701f9SAndroid Build Coastguard Worker  <xs:element name="comment" type="xs:string"/>
1326*912701f9SAndroid Build Coastguard Worker
1327*912701f9SAndroid Build Coastguard Worker
1328*912701f9SAndroid Build Coastguard Worker  <xs:element name="tRule" type="xs:string"/>
1329*912701f9SAndroid Build Coastguard Worker
1330*912701f9SAndroid Build Coastguard Worker  <xs:element name="metadata">
1331*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1332*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1333*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="attributeOrder"/>
1334*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="elementOrder"/>
1335*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="serialElements"/>
1336*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="suppress"/>
1337*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="validity"/>
1338*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="alias"/>
1339*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="deprecated"/>
1340*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="distinguishing"/>
1341*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="blocking"/>
1342*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="coverageAdditions"/>
1343*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="skipDefaultLocale"/>
1344*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="defaultContent"/>
1345*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1346*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1347*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1348*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1349*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1350*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1351*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1352*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1353*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1354*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1355*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1356*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1357*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1358*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1359*912701f9SAndroid Build Coastguard Worker  </xs:element>
1360*912701f9SAndroid Build Coastguard Worker
1361*912701f9SAndroid Build Coastguard Worker
1362*912701f9SAndroid Build Coastguard Worker  <xs:element name="attributeOrder">
1363*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
1364*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1365*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1366*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1367*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1368*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1369*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1370*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1371*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1372*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1373*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1374*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1375*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1376*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1377*912701f9SAndroid Build Coastguard Worker  </xs:element>
1378*912701f9SAndroid Build Coastguard Worker
1379*912701f9SAndroid Build Coastguard Worker
1380*912701f9SAndroid Build Coastguard Worker
1381*912701f9SAndroid Build Coastguard Worker  <xs:element name="elementOrder">
1382*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
1383*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1384*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1385*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1386*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1387*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1388*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1389*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1390*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1391*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1392*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1393*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1394*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1395*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1396*912701f9SAndroid Build Coastguard Worker  </xs:element>
1397*912701f9SAndroid Build Coastguard Worker
1398*912701f9SAndroid Build Coastguard Worker
1399*912701f9SAndroid Build Coastguard Worker
1400*912701f9SAndroid Build Coastguard Worker  <xs:element name="serialElements">
1401*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
1402*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1403*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1404*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1405*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1406*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1407*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1408*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1409*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1410*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1411*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1412*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1413*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1414*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1415*912701f9SAndroid Build Coastguard Worker  </xs:element>
1416*912701f9SAndroid Build Coastguard Worker
1417*912701f9SAndroid Build Coastguard Worker
1418*912701f9SAndroid Build Coastguard Worker
1419*912701f9SAndroid Build Coastguard Worker  <xs:element name="suppress">
1420*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1421*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1422*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="attributes"/>
1423*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1424*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1425*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1426*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1427*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1428*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1429*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1430*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1431*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1432*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1433*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1434*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1435*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1436*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1437*912701f9SAndroid Build Coastguard Worker  </xs:element>
1438*912701f9SAndroid Build Coastguard Worker
1439*912701f9SAndroid Build Coastguard Worker
1440*912701f9SAndroid Build Coastguard Worker
1441*912701f9SAndroid Build Coastguard Worker  <xs:element name="attributes">
1442*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1443*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="element" type="xs:NMTOKENS"/>
1444*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="attribute" type="xs:NMTOKENS"/>
1445*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="attributeValue"/>
1446*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1447*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1448*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1449*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1450*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1451*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1452*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1453*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1454*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1455*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1456*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1457*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1458*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1459*912701f9SAndroid Build Coastguard Worker  </xs:element>
1460*912701f9SAndroid Build Coastguard Worker
1461*912701f9SAndroid Build Coastguard Worker
1462*912701f9SAndroid Build Coastguard Worker
1463*912701f9SAndroid Build Coastguard Worker
1464*912701f9SAndroid Build Coastguard Worker
1465*912701f9SAndroid Build Coastguard Worker
1466*912701f9SAndroid Build Coastguard Worker
1467*912701f9SAndroid Build Coastguard Worker
1468*912701f9SAndroid Build Coastguard Worker
1469*912701f9SAndroid Build Coastguard Worker  <xs:element name="validity">
1470*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1471*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1472*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="variable"/>
1473*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="attributeValues"/>
1474*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1475*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1476*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1477*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1478*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1479*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1480*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1481*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1482*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1483*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1484*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1485*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1486*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1487*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1488*912701f9SAndroid Build Coastguard Worker  </xs:element>
1489*912701f9SAndroid Build Coastguard Worker
1490*912701f9SAndroid Build Coastguard Worker
1491*912701f9SAndroid Build Coastguard Worker
1492*912701f9SAndroid Build Coastguard Worker  <xs:element name="variable">
1493*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
1494*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
1495*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="id" use="required"/>
1496*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1497*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1498*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1499*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1500*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1501*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1502*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1503*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1504*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1505*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1506*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1507*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1508*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1509*912701f9SAndroid Build Coastguard Worker  </xs:element>
1510*912701f9SAndroid Build Coastguard Worker
1511*912701f9SAndroid Build Coastguard Worker
1512*912701f9SAndroid Build Coastguard Worker
1513*912701f9SAndroid Build Coastguard Worker
1514*912701f9SAndroid Build Coastguard Worker
1515*912701f9SAndroid Build Coastguard Worker
1516*912701f9SAndroid Build Coastguard Worker  <xs:element name="attributeValues">
1517*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
1518*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="dtds" type="xs:NMTOKEN"/>
1519*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
1520*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="elements" type="xs:NMTOKENS"/>
1521*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="attributes" type="xs:NMTOKENS"/>
1522*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="order" type="xs:NMTOKEN"/>
1523*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1524*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1525*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1526*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1527*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1528*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1529*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1530*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1531*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1532*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1533*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1534*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1535*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1536*912701f9SAndroid Build Coastguard Worker  </xs:element>
1537*912701f9SAndroid Build Coastguard Worker
1538*912701f9SAndroid Build Coastguard Worker
1539*912701f9SAndroid Build Coastguard Worker
1540*912701f9SAndroid Build Coastguard Worker
1541*912701f9SAndroid Build Coastguard Worker
1542*912701f9SAndroid Build Coastguard Worker
1543*912701f9SAndroid Build Coastguard Worker
1544*912701f9SAndroid Build Coastguard Worker
1545*912701f9SAndroid Build Coastguard Worker
1546*912701f9SAndroid Build Coastguard Worker
1547*912701f9SAndroid Build Coastguard Worker
1548*912701f9SAndroid Build Coastguard Worker  <xs:element name="alias">
1549*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1550*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1551*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="languageAlias"/>
1552*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="scriptAlias"/>
1553*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="territoryAlias"/>
1554*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="subdivisionAlias"/>
1555*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="variantAlias"/>
1556*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="zoneAlias"/>
1557*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitAlias"/>
1558*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="usageAlias"/>
1559*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1560*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1561*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1562*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1563*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1564*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1565*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1566*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1567*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1568*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1569*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1570*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1571*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1572*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1573*912701f9SAndroid Build Coastguard Worker  </xs:element>
1574*912701f9SAndroid Build Coastguard Worker
1575*912701f9SAndroid Build Coastguard Worker
1576*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageAlias">
1577*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1578*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
1579*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="replacement" type="xs:NMTOKEN" use="required"/>
1580*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="reason">
1581*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1582*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1583*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
1584*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="overlong"/>
1585*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="macrolanguage"/>
1586*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="legacy"/>
1587*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="bibliographic"/>
1588*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1589*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1590*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1591*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1592*912701f9SAndroid Build Coastguard Worker  </xs:element>
1593*912701f9SAndroid Build Coastguard Worker
1594*912701f9SAndroid Build Coastguard Worker
1595*912701f9SAndroid Build Coastguard Worker
1596*912701f9SAndroid Build Coastguard Worker
1597*912701f9SAndroid Build Coastguard Worker  <xs:element name="scriptAlias">
1598*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1599*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
1600*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="replacement" type="xs:NMTOKEN" use="required"/>
1601*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="reason">
1602*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1603*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1604*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
1605*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="overlong"/>
1606*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1607*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1608*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1609*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1610*912701f9SAndroid Build Coastguard Worker  </xs:element>
1611*912701f9SAndroid Build Coastguard Worker
1612*912701f9SAndroid Build Coastguard Worker
1613*912701f9SAndroid Build Coastguard Worker
1614*912701f9SAndroid Build Coastguard Worker
1615*912701f9SAndroid Build Coastguard Worker  <xs:element name="territoryAlias">
1616*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1617*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
1618*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="replacement" type="xs:NMTOKENS" use="required"/>
1619*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="reason">
1620*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1621*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1622*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
1623*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="overlong"/>
1624*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1625*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1626*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1627*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1628*912701f9SAndroid Build Coastguard Worker  </xs:element>
1629*912701f9SAndroid Build Coastguard Worker
1630*912701f9SAndroid Build Coastguard Worker
1631*912701f9SAndroid Build Coastguard Worker
1632*912701f9SAndroid Build Coastguard Worker
1633*912701f9SAndroid Build Coastguard Worker  <xs:element name="subdivisionAlias">
1634*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1635*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
1636*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="replacement" type="xs:NMTOKENS" use="required"/>
1637*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="reason">
1638*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1639*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1640*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
1641*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="overlong"/>
1642*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1643*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1644*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1645*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1646*912701f9SAndroid Build Coastguard Worker  </xs:element>
1647*912701f9SAndroid Build Coastguard Worker
1648*912701f9SAndroid Build Coastguard Worker
1649*912701f9SAndroid Build Coastguard Worker
1650*912701f9SAndroid Build Coastguard Worker
1651*912701f9SAndroid Build Coastguard Worker  <xs:element name="variantAlias">
1652*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1653*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
1654*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="replacement" type="xs:NMTOKEN" use="required"/>
1655*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="reason">
1656*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1657*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1658*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
1659*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="overlong"/>
1660*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1661*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1662*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1663*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1664*912701f9SAndroid Build Coastguard Worker  </xs:element>
1665*912701f9SAndroid Build Coastguard Worker
1666*912701f9SAndroid Build Coastguard Worker
1667*912701f9SAndroid Build Coastguard Worker
1668*912701f9SAndroid Build Coastguard Worker
1669*912701f9SAndroid Build Coastguard Worker  <xs:element name="zoneAlias">
1670*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1671*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required"/>
1672*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="replacement" use="required"/>
1673*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="reason">
1674*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1675*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1676*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
1677*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="overlong"/>
1678*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1679*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1680*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1681*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1682*912701f9SAndroid Build Coastguard Worker  </xs:element>
1683*912701f9SAndroid Build Coastguard Worker
1684*912701f9SAndroid Build Coastguard Worker
1685*912701f9SAndroid Build Coastguard Worker
1686*912701f9SAndroid Build Coastguard Worker
1687*912701f9SAndroid Build Coastguard Worker  <xs:element name="unitAlias">
1688*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1689*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
1690*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="replacement" type="xs:NMTOKEN" use="required"/>
1691*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="reason">
1692*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1693*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1694*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
1695*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1696*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1697*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1698*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1699*912701f9SAndroid Build Coastguard Worker  </xs:element>
1700*912701f9SAndroid Build Coastguard Worker
1701*912701f9SAndroid Build Coastguard Worker
1702*912701f9SAndroid Build Coastguard Worker
1703*912701f9SAndroid Build Coastguard Worker
1704*912701f9SAndroid Build Coastguard Worker  <xs:element name="usageAlias">
1705*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1706*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
1707*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="replacement" type="xs:NMTOKEN" use="required"/>
1708*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="reason">
1709*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1710*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1711*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="deprecated"/>
1712*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1713*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1714*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1715*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1716*912701f9SAndroid Build Coastguard Worker  </xs:element>
1717*912701f9SAndroid Build Coastguard Worker
1718*912701f9SAndroid Build Coastguard Worker
1719*912701f9SAndroid Build Coastguard Worker
1720*912701f9SAndroid Build Coastguard Worker
1721*912701f9SAndroid Build Coastguard Worker  <xs:element name="deprecated">
1722*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1723*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1724*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="deprecatedItems"/>
1725*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1726*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1727*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1728*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1729*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1730*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1731*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1732*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1733*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1734*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1735*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1736*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1737*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1738*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1739*912701f9SAndroid Build Coastguard Worker  </xs:element>
1740*912701f9SAndroid Build Coastguard Worker
1741*912701f9SAndroid Build Coastguard Worker
1742*912701f9SAndroid Build Coastguard Worker
1743*912701f9SAndroid Build Coastguard Worker  <xs:element name="deprecatedItems">
1744*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1745*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type">
1746*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1747*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1748*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="standard"/>
1749*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="supplemental"/>
1750*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="ldml"/>
1751*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="supplementalData"/>
1752*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="ldmlBCP47"/>
1753*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1754*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1755*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1756*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="elements" type="xs:NMTOKENS"/>
1757*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="attributes" type="xs:NMTOKENS"/>
1758*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values"/>
1759*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1760*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1761*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1762*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1763*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1764*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1765*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1766*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1767*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1768*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1769*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1770*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1771*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1772*912701f9SAndroid Build Coastguard Worker  </xs:element>
1773*912701f9SAndroid Build Coastguard Worker
1774*912701f9SAndroid Build Coastguard Worker
1775*912701f9SAndroid Build Coastguard Worker
1776*912701f9SAndroid Build Coastguard Worker
1777*912701f9SAndroid Build Coastguard Worker
1778*912701f9SAndroid Build Coastguard Worker
1779*912701f9SAndroid Build Coastguard Worker
1780*912701f9SAndroid Build Coastguard Worker  <xs:element name="distinguishing">
1781*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1782*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1783*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="distinguishingItems"/>
1784*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1785*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1786*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1787*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1788*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1789*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1790*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1791*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1792*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1793*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1794*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1795*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1796*912701f9SAndroid Build Coastguard Worker  </xs:element>
1797*912701f9SAndroid Build Coastguard Worker
1798*912701f9SAndroid Build Coastguard Worker
1799*912701f9SAndroid Build Coastguard Worker
1800*912701f9SAndroid Build Coastguard Worker
1801*912701f9SAndroid Build Coastguard Worker  <xs:element name="distinguishingItems">
1802*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1803*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="exclude">
1804*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1805*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1806*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1807*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1808*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1809*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1810*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1811*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="elements" type="xs:NMTOKENS"/>
1812*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="attributes" type="xs:NMTOKENS"/>
1813*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1814*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1815*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1816*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1817*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1818*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1819*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1820*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1821*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1822*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1823*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1824*912701f9SAndroid Build Coastguard Worker  </xs:element>
1825*912701f9SAndroid Build Coastguard Worker
1826*912701f9SAndroid Build Coastguard Worker
1827*912701f9SAndroid Build Coastguard Worker
1828*912701f9SAndroid Build Coastguard Worker
1829*912701f9SAndroid Build Coastguard Worker
1830*912701f9SAndroid Build Coastguard Worker
1831*912701f9SAndroid Build Coastguard Worker
1832*912701f9SAndroid Build Coastguard Worker
1833*912701f9SAndroid Build Coastguard Worker  <xs:element name="blocking">
1834*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1835*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1836*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="blockingItems"/>
1837*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1838*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1839*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1840*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1841*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1842*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1843*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1844*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1845*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1846*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1847*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1848*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1849*912701f9SAndroid Build Coastguard Worker  </xs:element>
1850*912701f9SAndroid Build Coastguard Worker
1851*912701f9SAndroid Build Coastguard Worker
1852*912701f9SAndroid Build Coastguard Worker
1853*912701f9SAndroid Build Coastguard Worker
1854*912701f9SAndroid Build Coastguard Worker  <xs:element name="blockingItems">
1855*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1856*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="elements" type="xs:NMTOKENS"/>
1857*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1858*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1859*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1860*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1861*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1862*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1863*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1864*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1865*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1866*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1867*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1868*912701f9SAndroid Build Coastguard Worker  </xs:element>
1869*912701f9SAndroid Build Coastguard Worker
1870*912701f9SAndroid Build Coastguard Worker
1871*912701f9SAndroid Build Coastguard Worker
1872*912701f9SAndroid Build Coastguard Worker
1873*912701f9SAndroid Build Coastguard Worker
1874*912701f9SAndroid Build Coastguard Worker  <xs:element name="coverageAdditions">
1875*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1876*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
1877*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="languageCoverage"/>
1878*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="scriptCoverage"/>
1879*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="territoryCoverage"/>
1880*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyCoverage"/>
1881*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="timezoneCoverage"/>
1882*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
1883*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1884*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1885*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1886*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1887*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1888*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1889*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1890*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1891*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1892*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1893*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1894*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1895*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1896*912701f9SAndroid Build Coastguard Worker  </xs:element>
1897*912701f9SAndroid Build Coastguard Worker
1898*912701f9SAndroid Build Coastguard Worker
1899*912701f9SAndroid Build Coastguard Worker
1900*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageCoverage">
1901*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1902*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
1903*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values" type="xs:NMTOKENS"/>
1904*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1905*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1906*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1907*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1908*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1909*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1910*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1911*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1912*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1913*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1914*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1915*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1916*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1917*912701f9SAndroid Build Coastguard Worker  </xs:element>
1918*912701f9SAndroid Build Coastguard Worker
1919*912701f9SAndroid Build Coastguard Worker
1920*912701f9SAndroid Build Coastguard Worker
1921*912701f9SAndroid Build Coastguard Worker
1922*912701f9SAndroid Build Coastguard Worker
1923*912701f9SAndroid Build Coastguard Worker
1924*912701f9SAndroid Build Coastguard Worker  <xs:element name="scriptCoverage">
1925*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1926*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
1927*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values" type="xs:NMTOKENS"/>
1928*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1929*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1930*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1931*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1932*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1933*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1934*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1935*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1936*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1937*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1938*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1939*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1940*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1941*912701f9SAndroid Build Coastguard Worker  </xs:element>
1942*912701f9SAndroid Build Coastguard Worker
1943*912701f9SAndroid Build Coastguard Worker
1944*912701f9SAndroid Build Coastguard Worker
1945*912701f9SAndroid Build Coastguard Worker
1946*912701f9SAndroid Build Coastguard Worker
1947*912701f9SAndroid Build Coastguard Worker
1948*912701f9SAndroid Build Coastguard Worker  <xs:element name="territoryCoverage">
1949*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1950*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
1951*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values" type="xs:NMTOKENS"/>
1952*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1953*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1954*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1955*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1956*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1957*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1958*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1959*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1960*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1961*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1962*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1963*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1964*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1965*912701f9SAndroid Build Coastguard Worker  </xs:element>
1966*912701f9SAndroid Build Coastguard Worker
1967*912701f9SAndroid Build Coastguard Worker
1968*912701f9SAndroid Build Coastguard Worker
1969*912701f9SAndroid Build Coastguard Worker
1970*912701f9SAndroid Build Coastguard Worker
1971*912701f9SAndroid Build Coastguard Worker
1972*912701f9SAndroid Build Coastguard Worker  <xs:element name="currencyCoverage">
1973*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1974*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
1975*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values" type="xs:NMTOKENS"/>
1976*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
1977*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
1978*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
1979*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
1980*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
1981*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
1982*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
1983*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
1984*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
1985*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
1986*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
1987*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
1988*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
1989*912701f9SAndroid Build Coastguard Worker  </xs:element>
1990*912701f9SAndroid Build Coastguard Worker
1991*912701f9SAndroid Build Coastguard Worker
1992*912701f9SAndroid Build Coastguard Worker
1993*912701f9SAndroid Build Coastguard Worker
1994*912701f9SAndroid Build Coastguard Worker
1995*912701f9SAndroid Build Coastguard Worker
1996*912701f9SAndroid Build Coastguard Worker  <xs:element name="timezoneCoverage">
1997*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
1998*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
1999*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values"/>
2000*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2001*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2002*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2003*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2004*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2005*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2006*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2007*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
2008*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
2009*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2010*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2011*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2012*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2013*912701f9SAndroid Build Coastguard Worker  </xs:element>
2014*912701f9SAndroid Build Coastguard Worker
2015*912701f9SAndroid Build Coastguard Worker
2016*912701f9SAndroid Build Coastguard Worker  <!-- would be NMTOKENS, but needs to allow / -->
2017*912701f9SAndroid Build Coastguard Worker
2018*912701f9SAndroid Build Coastguard Worker
2019*912701f9SAndroid Build Coastguard Worker
2020*912701f9SAndroid Build Coastguard Worker
2021*912701f9SAndroid Build Coastguard Worker  <xs:element name="skipDefaultLocale">
2022*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2023*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="services" type="xs:NMTOKENS"/>
2024*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2025*912701f9SAndroid Build Coastguard Worker  </xs:element>
2026*912701f9SAndroid Build Coastguard Worker
2027*912701f9SAndroid Build Coastguard Worker
2028*912701f9SAndroid Build Coastguard Worker
2029*912701f9SAndroid Build Coastguard Worker  <xs:element name="defaultContent">
2030*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2031*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS"/>
2032*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2033*912701f9SAndroid Build Coastguard Worker  </xs:element>
2034*912701f9SAndroid Build Coastguard Worker
2035*912701f9SAndroid Build Coastguard Worker
2036*912701f9SAndroid Build Coastguard Worker  <xs:element name="codeMappings">
2037*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2038*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2039*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="languageCodes"/>
2040*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="territoryCodes"/>
2041*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyCodes"/>
2042*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2043*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2044*912701f9SAndroid Build Coastguard Worker  </xs:element>
2045*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageCodes">
2046*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2047*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2048*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alpha3" type="xs:NMTOKEN" use="required"/>
2049*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2050*912701f9SAndroid Build Coastguard Worker  </xs:element>
2051*912701f9SAndroid Build Coastguard Worker
2052*912701f9SAndroid Build Coastguard Worker
2053*912701f9SAndroid Build Coastguard Worker
2054*912701f9SAndroid Build Coastguard Worker
2055*912701f9SAndroid Build Coastguard Worker  <xs:element name="territoryCodes">
2056*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2057*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2058*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="numeric" type="xs:NMTOKEN"/>
2059*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alpha3" type="xs:NMTOKEN"/>
2060*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="fips10" type="xs:NMTOKEN"/>
2061*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="internet" type="xs:NMTOKENS"/>
2062*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2063*912701f9SAndroid Build Coastguard Worker  </xs:element>
2064*912701f9SAndroid Build Coastguard Worker
2065*912701f9SAndroid Build Coastguard Worker
2066*912701f9SAndroid Build Coastguard Worker
2067*912701f9SAndroid Build Coastguard Worker
2068*912701f9SAndroid Build Coastguard Worker
2069*912701f9SAndroid Build Coastguard Worker
2070*912701f9SAndroid Build Coastguard Worker
2071*912701f9SAndroid Build Coastguard Worker
2072*912701f9SAndroid Build Coastguard Worker
2073*912701f9SAndroid Build Coastguard Worker  <xs:element name="currencyCodes">
2074*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2075*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2076*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="numeric" type="xs:NMTOKEN" use="required"/>
2077*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2078*912701f9SAndroid Build Coastguard Worker  </xs:element>
2079*912701f9SAndroid Build Coastguard Worker
2080*912701f9SAndroid Build Coastguard Worker
2081*912701f9SAndroid Build Coastguard Worker
2082*912701f9SAndroid Build Coastguard Worker  <!-- # Parent locales -->
2083*912701f9SAndroid Build Coastguard Worker  <xs:element name="parentLocales">
2084*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2085*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2086*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="parentLocale"/>
2087*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2088*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="component" type="xs:NMTOKENS"/>
2089*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2090*912701f9SAndroid Build Coastguard Worker  </xs:element>
2091*912701f9SAndroid Build Coastguard Worker
2092*912701f9SAndroid Build Coastguard Worker  <xs:element name="parentLocale">
2093*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2094*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="parent" type="xs:NMTOKEN" use="required"/>
2095*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="localeRules" type="xs:NMTOKENS"/>
2096*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
2097*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2098*912701f9SAndroid Build Coastguard Worker  </xs:element>
2099*912701f9SAndroid Build Coastguard Worker
2100*912701f9SAndroid Build Coastguard Worker
2101*912701f9SAndroid Build Coastguard Worker
2102*912701f9SAndroid Build Coastguard Worker
2103*912701f9SAndroid Build Coastguard Worker
2104*912701f9SAndroid Build Coastguard Worker  <xs:element name="personNamesDefaults">
2105*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2106*912701f9SAndroid Build Coastguard Worker      <xs:choice>
2107*912701f9SAndroid Build Coastguard Worker        <xs:element ref="alias"/>
2108*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="nameOrderLocalesDefault"/>
2109*912701f9SAndroid Build Coastguard Worker      </xs:choice>
2110*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2111*912701f9SAndroid Build Coastguard Worker  </xs:element>
2112*912701f9SAndroid Build Coastguard Worker  <xs:element name="nameOrderLocalesDefault">
2113*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
2114*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="order" use="required">
2115*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2116*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2117*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="givenFirst"/>
2118*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="surnameFirst"/>
2119*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2120*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2121*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2122*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2123*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2124*912701f9SAndroid Build Coastguard Worker  </xs:element>
2125*912701f9SAndroid Build Coastguard Worker
2126*912701f9SAndroid Build Coastguard Worker  <xs:element name="likelySubtags">
2127*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2128*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2129*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="likelySubtag"/>
2130*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2131*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2132*912701f9SAndroid Build Coastguard Worker  </xs:element>
2133*912701f9SAndroid Build Coastguard Worker  <xs:element name="likelySubtag">
2134*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2135*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="from" type="xs:NMTOKEN" use="required"/>
2136*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="to" type="xs:NMTOKEN" use="required"/>
2137*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="origin" type="xs:NMTOKENS"/>
2138*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2139*912701f9SAndroid Build Coastguard Worker  </xs:element>
2140*912701f9SAndroid Build Coastguard Worker
2141*912701f9SAndroid Build Coastguard Worker
2142*912701f9SAndroid Build Coastguard Worker
2143*912701f9SAndroid Build Coastguard Worker
2144*912701f9SAndroid Build Coastguard Worker
2145*912701f9SAndroid Build Coastguard Worker  <xs:element name="metazoneInfo">
2146*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2147*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2148*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="timezone"/>
2149*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2150*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2151*912701f9SAndroid Build Coastguard Worker  </xs:element>
2152*912701f9SAndroid Build Coastguard Worker  <xs:element name="timezone">
2153*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2154*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2155*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="usesMetazone"/>
2156*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2157*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required"/>
2158*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2159*912701f9SAndroid Build Coastguard Worker  </xs:element>
2160*912701f9SAndroid Build Coastguard Worker
2161*912701f9SAndroid Build Coastguard Worker  <xs:element name="usesMetazone">
2162*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2163*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="from"/>
2164*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="to"/>
2165*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="mzone" type="xs:NMTOKEN" use="required"/>
2166*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2167*912701f9SAndroid Build Coastguard Worker  </xs:element>
2168*912701f9SAndroid Build Coastguard Worker
2169*912701f9SAndroid Build Coastguard Worker
2170*912701f9SAndroid Build Coastguard Worker
2171*912701f9SAndroid Build Coastguard Worker
2172*912701f9SAndroid Build Coastguard Worker  <xs:element name="plurals">
2173*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2174*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2175*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="pluralRules"/>
2176*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="pluralRanges"/>
2177*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2178*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type">
2179*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2180*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2181*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="ordinal"/>
2182*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="cardinal"/>
2183*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2184*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2185*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2186*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2187*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2188*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2189*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2190*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2191*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2192*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2193*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2194*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2195*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2196*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2197*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2198*912701f9SAndroid Build Coastguard Worker  </xs:element>
2199*912701f9SAndroid Build Coastguard Worker  <!-- default is cardinal -->
2200*912701f9SAndroid Build Coastguard Worker
2201*912701f9SAndroid Build Coastguard Worker
2202*912701f9SAndroid Build Coastguard Worker
2203*912701f9SAndroid Build Coastguard Worker  <xs:element name="pluralRules">
2204*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2205*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2206*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="pluralRule"/>
2207*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2208*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
2209*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2210*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2211*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2212*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2213*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2214*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2215*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2216*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2217*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2218*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2219*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2220*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2221*912701f9SAndroid Build Coastguard Worker  </xs:element>
2222*912701f9SAndroid Build Coastguard Worker
2223*912701f9SAndroid Build Coastguard Worker
2224*912701f9SAndroid Build Coastguard Worker
2225*912701f9SAndroid Build Coastguard Worker
2226*912701f9SAndroid Build Coastguard Worker  <xs:element name="pluralRule">
2227*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
2228*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="count" use="required">
2229*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2230*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2231*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="zero"/>
2232*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="one"/>
2233*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="two"/>
2234*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="few"/>
2235*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="many"/>
2236*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="other"/>
2237*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2238*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2239*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2240*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2241*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2242*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2243*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2244*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2245*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2246*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2247*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2248*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2249*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2250*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2251*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2252*912701f9SAndroid Build Coastguard Worker  </xs:element>
2253*912701f9SAndroid Build Coastguard Worker
2254*912701f9SAndroid Build Coastguard Worker  <!-- 'other' is implicitly everything else -->
2255*912701f9SAndroid Build Coastguard Worker
2256*912701f9SAndroid Build Coastguard Worker
2257*912701f9SAndroid Build Coastguard Worker  <xs:element name="pluralRanges">
2258*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2259*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2260*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="pluralRange"/>
2261*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2262*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
2263*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2264*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2265*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2266*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2267*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2268*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2269*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2270*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2271*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2272*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2273*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2274*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2275*912701f9SAndroid Build Coastguard Worker  </xs:element>
2276*912701f9SAndroid Build Coastguard Worker
2277*912701f9SAndroid Build Coastguard Worker
2278*912701f9SAndroid Build Coastguard Worker
2279*912701f9SAndroid Build Coastguard Worker
2280*912701f9SAndroid Build Coastguard Worker  <xs:element name="pluralRange">
2281*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2282*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="start">
2283*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2284*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2285*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="zero"/>
2286*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="one"/>
2287*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="two"/>
2288*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="few"/>
2289*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="many"/>
2290*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="other"/>
2291*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2292*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2293*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2294*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="end">
2295*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2296*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2297*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="zero"/>
2298*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="one"/>
2299*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="two"/>
2300*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="few"/>
2301*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="many"/>
2302*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="other"/>
2303*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2304*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2305*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2306*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="result" use="required">
2307*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2308*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2309*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="zero"/>
2310*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="one"/>
2311*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="two"/>
2312*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="few"/>
2313*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="many"/>
2314*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="other"/>
2315*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2316*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2317*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2318*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2319*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2320*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2321*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2322*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2323*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2324*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2325*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2326*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2327*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2328*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2329*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2330*912701f9SAndroid Build Coastguard Worker  </xs:element>
2331*912701f9SAndroid Build Coastguard Worker  <!-- if missing, means *all* -->
2332*912701f9SAndroid Build Coastguard Worker  <!-- if missing, means *all* -->
2333*912701f9SAndroid Build Coastguard Worker  <!-- if a whole rule is missing, means *other* -->
2334*912701f9SAndroid Build Coastguard Worker
2335*912701f9SAndroid Build Coastguard Worker
2336*912701f9SAndroid Build Coastguard Worker
2337*912701f9SAndroid Build Coastguard Worker  <xs:element name="telephoneCodeData">
2338*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2339*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2340*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="codesByTerritory"/>
2341*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2342*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2343*912701f9SAndroid Build Coastguard Worker  </xs:element>
2344*912701f9SAndroid Build Coastguard Worker
2345*912701f9SAndroid Build Coastguard Worker  <xs:element name="codesByTerritory">
2346*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2347*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2348*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" ref="telephoneCountryCode"/>
2349*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2350*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="territory" type="xs:NMTOKEN" use="required"/>
2351*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2352*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2353*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2354*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2355*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2356*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2357*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2358*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
2359*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
2360*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2361*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2362*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2363*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2364*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2365*912701f9SAndroid Build Coastguard Worker  </xs:element>
2366*912701f9SAndroid Build Coastguard Worker
2367*912701f9SAndroid Build Coastguard Worker
2368*912701f9SAndroid Build Coastguard Worker
2369*912701f9SAndroid Build Coastguard Worker
2370*912701f9SAndroid Build Coastguard Worker
2371*912701f9SAndroid Build Coastguard Worker
2372*912701f9SAndroid Build Coastguard Worker  <xs:element name="telephoneCountryCode">
2373*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2374*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="code" type="xs:NMTOKEN" use="required"/>
2375*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="from" type="xs:NMTOKEN"/>
2376*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="to" type="xs:NMTOKEN"/>
2377*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2378*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2379*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2380*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2381*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2382*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2383*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2384*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
2385*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
2386*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2387*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2388*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2389*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2390*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
2391*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2392*912701f9SAndroid Build Coastguard Worker  </xs:element>
2393*912701f9SAndroid Build Coastguard Worker
2394*912701f9SAndroid Build Coastguard Worker
2395*912701f9SAndroid Build Coastguard Worker
2396*912701f9SAndroid Build Coastguard Worker
2397*912701f9SAndroid Build Coastguard Worker
2398*912701f9SAndroid Build Coastguard Worker
2399*912701f9SAndroid Build Coastguard Worker
2400*912701f9SAndroid Build Coastguard Worker
2401*912701f9SAndroid Build Coastguard Worker
2402*912701f9SAndroid Build Coastguard Worker
2403*912701f9SAndroid Build Coastguard Worker
2404*912701f9SAndroid Build Coastguard Worker
2405*912701f9SAndroid Build Coastguard Worker  <xs:element name="numberingSystems">
2406*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2407*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2408*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="numberingSystem"/>
2409*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2410*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2411*912701f9SAndroid Build Coastguard Worker  </xs:element>
2412*912701f9SAndroid Build Coastguard Worker  <xs:element name="numberingSystem">
2413*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2414*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required">
2415*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2416*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2417*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="numeric"/>
2418*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="algorithmic"/>
2419*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2420*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2421*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2422*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="id" type="xs:NMTOKEN" use="required"/>
2423*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="radix" type="xs:NMTOKEN"/>
2424*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="digits"/>
2425*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="rules"/>
2426*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2427*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2428*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2429*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2430*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2431*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2432*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2433*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2434*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2435*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2436*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2437*912701f9SAndroid Build Coastguard Worker  </xs:element>
2438*912701f9SAndroid Build Coastguard Worker
2439*912701f9SAndroid Build Coastguard Worker
2440*912701f9SAndroid Build Coastguard Worker
2441*912701f9SAndroid Build Coastguard Worker
2442*912701f9SAndroid Build Coastguard Worker
2443*912701f9SAndroid Build Coastguard Worker
2444*912701f9SAndroid Build Coastguard Worker
2445*912701f9SAndroid Build Coastguard Worker
2446*912701f9SAndroid Build Coastguard Worker  <xs:element name="bcp47KeywordMappings">
2447*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2448*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2449*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="mapKeys"/>
2450*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="mapTypes"/>
2451*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2452*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2453*912701f9SAndroid Build Coastguard Worker  </xs:element>
2454*912701f9SAndroid Build Coastguard Worker
2455*912701f9SAndroid Build Coastguard Worker  <xs:element name="mapKeys">
2456*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2457*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2458*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="keyMap"/>
2459*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2460*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2461*912701f9SAndroid Build Coastguard Worker  </xs:element>
2462*912701f9SAndroid Build Coastguard Worker
2463*912701f9SAndroid Build Coastguard Worker  <xs:element name="keyMap">
2464*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2465*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2466*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="bcp47" type="xs:NMTOKEN" use="required"/>
2467*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2468*912701f9SAndroid Build Coastguard Worker  </xs:element>
2469*912701f9SAndroid Build Coastguard Worker
2470*912701f9SAndroid Build Coastguard Worker
2471*912701f9SAndroid Build Coastguard Worker
2472*912701f9SAndroid Build Coastguard Worker
2473*912701f9SAndroid Build Coastguard Worker  <xs:element name="mapTypes">
2474*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2475*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2476*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="typeMap"/>
2477*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2478*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2479*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2480*912701f9SAndroid Build Coastguard Worker  </xs:element>
2481*912701f9SAndroid Build Coastguard Worker
2482*912701f9SAndroid Build Coastguard Worker
2483*912701f9SAndroid Build Coastguard Worker  <xs:element name="typeMap">
2484*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2485*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required"/>
2486*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="bcp47" type="xs:NMTOKEN" use="required"/>
2487*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2488*912701f9SAndroid Build Coastguard Worker  </xs:element>
2489*912701f9SAndroid Build Coastguard Worker
2490*912701f9SAndroid Build Coastguard Worker
2491*912701f9SAndroid Build Coastguard Worker
2492*912701f9SAndroid Build Coastguard Worker
2493*912701f9SAndroid Build Coastguard Worker  <!-- # Gender List support -->
2494*912701f9SAndroid Build Coastguard Worker  <xs:element name="gender">
2495*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2496*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2497*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" ref="personList"/>
2498*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2499*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2500*912701f9SAndroid Build Coastguard Worker  </xs:element>
2501*912701f9SAndroid Build Coastguard Worker  <xs:element name="personList">
2502*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2503*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" use="required">
2504*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2505*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2506*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="neutral"/>
2507*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="mixedNeutral"/>
2508*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="maleTaints"/>
2509*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2510*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2511*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2512*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
2513*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2514*912701f9SAndroid Build Coastguard Worker  </xs:element>
2515*912701f9SAndroid Build Coastguard Worker
2516*912701f9SAndroid Build Coastguard Worker
2517*912701f9SAndroid Build Coastguard Worker  <xs:element name="references">
2518*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2519*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2520*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="reference"/>
2521*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2522*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2523*912701f9SAndroid Build Coastguard Worker  </xs:element>
2524*912701f9SAndroid Build Coastguard Worker
2525*912701f9SAndroid Build Coastguard Worker  <xs:element name="reference">
2526*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
2527*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2528*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="uri"/>
2529*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2530*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2531*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2532*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2533*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2534*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2535*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2536*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
2537*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
2538*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2539*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2540*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2541*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="standard">
2542*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2543*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2544*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
2545*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
2546*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2547*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2548*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2549*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="alt" type="xs:NMTOKENS"/>
2550*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2551*912701f9SAndroid Build Coastguard Worker  </xs:element>
2552*912701f9SAndroid Build Coastguard Worker
2553*912701f9SAndroid Build Coastguard Worker
2554*912701f9SAndroid Build Coastguard Worker
2555*912701f9SAndroid Build Coastguard Worker
2556*912701f9SAndroid Build Coastguard Worker
2557*912701f9SAndroid Build Coastguard Worker
2558*912701f9SAndroid Build Coastguard Worker
2559*912701f9SAndroid Build Coastguard Worker
2560*912701f9SAndroid Build Coastguard Worker
2561*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageMatching">
2562*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2563*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2564*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="languageMatches"/>
2565*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2566*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2567*912701f9SAndroid Build Coastguard Worker  </xs:element>
2568*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageMatches">
2569*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2570*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2571*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="paradigmLocales"/>
2572*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="matchVariable"/>
2573*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="languageMatch"/>
2574*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2575*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2576*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2577*912701f9SAndroid Build Coastguard Worker  </xs:element>
2578*912701f9SAndroid Build Coastguard Worker
2579*912701f9SAndroid Build Coastguard Worker  <xs:element name="paradigmLocales">
2580*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2581*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
2582*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2583*912701f9SAndroid Build Coastguard Worker  </xs:element>
2584*912701f9SAndroid Build Coastguard Worker
2585*912701f9SAndroid Build Coastguard Worker
2586*912701f9SAndroid Build Coastguard Worker  <xs:element name="matchVariable">
2587*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2588*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="id" use="required"/>
2589*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="value" use="required"/>
2590*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2591*912701f9SAndroid Build Coastguard Worker  </xs:element>
2592*912701f9SAndroid Build Coastguard Worker
2593*912701f9SAndroid Build Coastguard Worker
2594*912701f9SAndroid Build Coastguard Worker
2595*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageMatch">
2596*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2597*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="desired" use="required"/>
2598*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="supported" use="required"/>
2599*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="percent" type="xs:NMTOKEN"/>
2600*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="distance" type="xs:NMTOKEN"/>
2601*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="oneway">
2602*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2603*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2604*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
2605*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
2606*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2607*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2608*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2609*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2610*912701f9SAndroid Build Coastguard Worker  </xs:element>
2611*912701f9SAndroid Build Coastguard Worker
2612*912701f9SAndroid Build Coastguard Worker
2613*912701f9SAndroid Build Coastguard Worker
2614*912701f9SAndroid Build Coastguard Worker
2615*912701f9SAndroid Build Coastguard Worker
2616*912701f9SAndroid Build Coastguard Worker
2617*912701f9SAndroid Build Coastguard Worker
2618*912701f9SAndroid Build Coastguard Worker
2619*912701f9SAndroid Build Coastguard Worker  <!-- # Day Periods -->
2620*912701f9SAndroid Build Coastguard Worker  <xs:element name="dayPeriodRuleSet">
2621*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2622*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2623*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="dayPeriodRules"/>
2624*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2625*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN"/>
2626*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2627*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2628*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2629*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2630*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2631*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2632*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2633*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2634*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2635*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2636*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2637*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2638*912701f9SAndroid Build Coastguard Worker  </xs:element>
2639*912701f9SAndroid Build Coastguard Worker
2640*912701f9SAndroid Build Coastguard Worker
2641*912701f9SAndroid Build Coastguard Worker
2642*912701f9SAndroid Build Coastguard Worker
2643*912701f9SAndroid Build Coastguard Worker  <xs:element name="dayPeriodRules">
2644*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2645*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2646*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="dayPeriodRule"/>
2647*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2648*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
2649*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2650*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2651*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2652*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2653*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2654*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2655*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2656*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2657*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2658*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2659*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2660*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2661*912701f9SAndroid Build Coastguard Worker  </xs:element>
2662*912701f9SAndroid Build Coastguard Worker
2663*912701f9SAndroid Build Coastguard Worker
2664*912701f9SAndroid Build Coastguard Worker
2665*912701f9SAndroid Build Coastguard Worker
2666*912701f9SAndroid Build Coastguard Worker  <xs:element name="dayPeriodRule">
2667*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2668*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2669*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="at" type="xs:NMTOKEN"/>
2670*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="after" type="xs:NMTOKEN"/>
2671*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="before" type="xs:NMTOKEN"/>
2672*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="from" type="xs:NMTOKEN"/>
2673*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="to" type="xs:NMTOKEN"/>
2674*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2675*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2676*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2677*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2678*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2679*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2680*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2681*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2682*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2683*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2684*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="references"/>
2685*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2686*912701f9SAndroid Build Coastguard Worker  </xs:element>
2687*912701f9SAndroid Build Coastguard Worker
2688*912701f9SAndroid Build Coastguard Worker
2689*912701f9SAndroid Build Coastguard Worker
2690*912701f9SAndroid Build Coastguard Worker
2691*912701f9SAndroid Build Coastguard Worker
2692*912701f9SAndroid Build Coastguard Worker
2693*912701f9SAndroid Build Coastguard Worker
2694*912701f9SAndroid Build Coastguard Worker
2695*912701f9SAndroid Build Coastguard Worker
2696*912701f9SAndroid Build Coastguard Worker
2697*912701f9SAndroid Build Coastguard Worker
2698*912701f9SAndroid Build Coastguard Worker
2699*912701f9SAndroid Build Coastguard Worker
2700*912701f9SAndroid Build Coastguard Worker
2701*912701f9SAndroid Build Coastguard Worker
2702*912701f9SAndroid Build Coastguard Worker  <xs:element name="metaZones">
2703*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2704*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2705*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="metazoneInfo"/>
2706*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="mapTimezones"/>
2707*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="metazoneIds"/>
2708*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2709*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2710*912701f9SAndroid Build Coastguard Worker  </xs:element>
2711*912701f9SAndroid Build Coastguard Worker  <xs:element name="metazoneIds">
2712*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2713*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2714*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="metazoneId"/>
2715*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2716*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2717*912701f9SAndroid Build Coastguard Worker  </xs:element>
2718*912701f9SAndroid Build Coastguard Worker  <xs:element name="metazoneId">
2719*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2720*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="shortId" type="xs:NMTOKEN" use="required"/>
2721*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="longId"/>
2722*912701f9SAndroid Build Coastguard Worker      <xs:attribute default="false" name="deprecated">
2723*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2724*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2725*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="true"/>
2726*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="false"/>
2727*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2728*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2729*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2730*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="preferred" type="xs:NMTOKEN"/>
2731*912701f9SAndroid Build Coastguard Worker      <xs:attribute default="40" name="since"/>
2732*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2733*912701f9SAndroid Build Coastguard Worker  </xs:element>
2734*912701f9SAndroid Build Coastguard Worker
2735*912701f9SAndroid Build Coastguard Worker
2736*912701f9SAndroid Build Coastguard Worker
2737*912701f9SAndroid Build Coastguard Worker
2738*912701f9SAndroid Build Coastguard Worker
2739*912701f9SAndroid Build Coastguard Worker
2740*912701f9SAndroid Build Coastguard Worker
2741*912701f9SAndroid Build Coastguard Worker
2742*912701f9SAndroid Build Coastguard Worker  <xs:element name="primaryZones">
2743*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2744*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2745*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="primaryZone"/>
2746*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2747*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2748*912701f9SAndroid Build Coastguard Worker  </xs:element>
2749*912701f9SAndroid Build Coastguard Worker  <xs:element name="primaryZone">
2750*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
2751*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="iso3166" type="xs:NMTOKEN" use="required"/>
2752*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2753*912701f9SAndroid Build Coastguard Worker  </xs:element>
2754*912701f9SAndroid Build Coastguard Worker
2755*912701f9SAndroid Build Coastguard Worker  <!-- # Time Zones -->
2756*912701f9SAndroid Build Coastguard Worker  <xs:element name="windowsZones">
2757*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2758*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2759*912701f9SAndroid Build Coastguard Worker        <xs:element minOccurs="0" ref="mapTimezones"/>
2760*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2761*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2762*912701f9SAndroid Build Coastguard Worker  </xs:element>
2763*912701f9SAndroid Build Coastguard Worker  <!-- # Coverage levels -->
2764*912701f9SAndroid Build Coastguard Worker  <xs:element name="coverageLevels">
2765*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2766*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2767*912701f9SAndroid Build Coastguard Worker        <xs:element ref="approvalRequirements"/>
2768*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="coverageVariable"/>
2769*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="coverageLevel"/>
2770*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="pathMatch"/>
2771*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2772*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2773*912701f9SAndroid Build Coastguard Worker  </xs:element>
2774*912701f9SAndroid Build Coastguard Worker
2775*912701f9SAndroid Build Coastguard Worker  <xs:element name="approvalRequirements">
2776*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2777*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2778*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="approvalRequirement"/>
2779*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2780*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2781*912701f9SAndroid Build Coastguard Worker  </xs:element>
2782*912701f9SAndroid Build Coastguard Worker  <xs:element name="approvalRequirement">
2783*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2784*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="votes" use="required"/>
2785*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" use="required"/>
2786*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="paths" use="required"/>
2787*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2788*912701f9SAndroid Build Coastguard Worker  </xs:element>
2789*912701f9SAndroid Build Coastguard Worker
2790*912701f9SAndroid Build Coastguard Worker
2791*912701f9SAndroid Build Coastguard Worker
2792*912701f9SAndroid Build Coastguard Worker
2793*912701f9SAndroid Build Coastguard Worker  <xs:element name="coverageVariable">
2794*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2795*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="key" use="required"/>
2796*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="value" use="required"/>
2797*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2798*912701f9SAndroid Build Coastguard Worker  </xs:element>
2799*912701f9SAndroid Build Coastguard Worker
2800*912701f9SAndroid Build Coastguard Worker
2801*912701f9SAndroid Build Coastguard Worker
2802*912701f9SAndroid Build Coastguard Worker
2803*912701f9SAndroid Build Coastguard Worker  <xs:element name="coverageLevel">
2804*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2805*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="inLanguage"/>
2806*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="inScript"/>
2807*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="inTerritory"/>
2808*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="value" use="required"/>
2809*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="match" use="required"/>
2810*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2811*912701f9SAndroid Build Coastguard Worker  </xs:element>
2812*912701f9SAndroid Build Coastguard Worker
2813*912701f9SAndroid Build Coastguard Worker
2814*912701f9SAndroid Build Coastguard Worker
2815*912701f9SAndroid Build Coastguard Worker
2816*912701f9SAndroid Build Coastguard Worker
2817*912701f9SAndroid Build Coastguard Worker
2818*912701f9SAndroid Build Coastguard Worker
2819*912701f9SAndroid Build Coastguard Worker  <xs:element name="pathMatch">
2820*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2821*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="id" type="xs:NMTOKENS"/>
2822*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="match" use="required"/>
2823*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2824*912701f9SAndroid Build Coastguard Worker  </xs:element>
2825*912701f9SAndroid Build Coastguard Worker
2826*912701f9SAndroid Build Coastguard Worker
2827*912701f9SAndroid Build Coastguard Worker
2828*912701f9SAndroid Build Coastguard Worker  <xs:element name="idValidity">
2829*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2830*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2831*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="id"/>
2832*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2833*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2834*912701f9SAndroid Build Coastguard Worker  </xs:element>
2835*912701f9SAndroid Build Coastguard Worker  <xs:element name="id">
2836*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
2837*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="type" type="xs:NMTOKEN" use="required"/>
2838*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="idStatus" type="xs:NMTOKEN" use="required"/>
2839*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2840*912701f9SAndroid Build Coastguard Worker  </xs:element>
2841*912701f9SAndroid Build Coastguard Worker
2842*912701f9SAndroid Build Coastguard Worker
2843*912701f9SAndroid Build Coastguard Worker  <xs:element name="rgScope">
2844*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2845*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2846*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="rgPath"/>
2847*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2848*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2849*912701f9SAndroid Build Coastguard Worker  </xs:element>
2850*912701f9SAndroid Build Coastguard Worker  <xs:element name="rgPath">
2851*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2852*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="path" use="required"/>
2853*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="draft">
2854*912701f9SAndroid Build Coastguard Worker        <xs:simpleType>
2855*912701f9SAndroid Build Coastguard Worker          <xs:restriction base="xs:token">
2856*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="approved"/>
2857*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="contributed"/>
2858*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="provisional"/>
2859*912701f9SAndroid Build Coastguard Worker            <xs:enumeration value="unconfirmed"/>
2860*912701f9SAndroid Build Coastguard Worker          </xs:restriction>
2861*912701f9SAndroid Build Coastguard Worker        </xs:simpleType>
2862*912701f9SAndroid Build Coastguard Worker      </xs:attribute>
2863*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2864*912701f9SAndroid Build Coastguard Worker  </xs:element>
2865*912701f9SAndroid Build Coastguard Worker
2866*912701f9SAndroid Build Coastguard Worker
2867*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageGroups">
2868*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2869*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2870*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="languageGroup"/>
2871*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2872*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2873*912701f9SAndroid Build Coastguard Worker  </xs:element>
2874*912701f9SAndroid Build Coastguard Worker  <xs:element name="languageGroup">
2875*912701f9SAndroid Build Coastguard Worker    <xs:complexType mixed="true">
2876*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="parent" type="xs:NMTOKEN" use="required"/>
2877*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2878*912701f9SAndroid Build Coastguard Worker  </xs:element>
2879*912701f9SAndroid Build Coastguard Worker
2880*912701f9SAndroid Build Coastguard Worker  <!-- # Grammatical Features -->
2881*912701f9SAndroid Build Coastguard Worker  <xs:element name="grammaticalData">
2882*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2883*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2884*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="grammaticalFeatures"/>
2885*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="grammaticalDerivations"/>
2886*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2887*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2888*912701f9SAndroid Build Coastguard Worker  </xs:element>
2889*912701f9SAndroid Build Coastguard Worker  <xs:element name="grammaticalFeatures">
2890*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2891*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2892*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="grammaticalCase"/>
2893*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="grammaticalGender"/>
2894*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="grammaticalDefiniteness"/>
2895*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2896*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="targets" type="xs:NMTOKENS" use="required"/>
2897*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
2898*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2899*912701f9SAndroid Build Coastguard Worker  </xs:element>
2900*912701f9SAndroid Build Coastguard Worker
2901*912701f9SAndroid Build Coastguard Worker
2902*912701f9SAndroid Build Coastguard Worker  <xs:element name="grammaticalCase">
2903*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2904*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="scope" type="xs:NMTOKENS"/>
2905*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values" type="xs:NMTOKENS"/>
2906*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2907*912701f9SAndroid Build Coastguard Worker  </xs:element>
2908*912701f9SAndroid Build Coastguard Worker
2909*912701f9SAndroid Build Coastguard Worker
2910*912701f9SAndroid Build Coastguard Worker
2911*912701f9SAndroid Build Coastguard Worker  <xs:element name="grammaticalGender">
2912*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2913*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="scope" type="xs:NMTOKENS"/>
2914*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values" type="xs:NMTOKENS"/>
2915*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2916*912701f9SAndroid Build Coastguard Worker  </xs:element>
2917*912701f9SAndroid Build Coastguard Worker
2918*912701f9SAndroid Build Coastguard Worker
2919*912701f9SAndroid Build Coastguard Worker
2920*912701f9SAndroid Build Coastguard Worker  <xs:element name="grammaticalDefiniteness">
2921*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2922*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="scope" type="xs:NMTOKENS"/>
2923*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="values" type="xs:NMTOKENS"/>
2924*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2925*912701f9SAndroid Build Coastguard Worker  </xs:element>
2926*912701f9SAndroid Build Coastguard Worker
2927*912701f9SAndroid Build Coastguard Worker
2928*912701f9SAndroid Build Coastguard Worker
2929*912701f9SAndroid Build Coastguard Worker  <xs:element name="grammaticalDerivations">
2930*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2931*912701f9SAndroid Build Coastguard Worker      <xs:sequence>
2932*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="deriveCompound"/>
2933*912701f9SAndroid Build Coastguard Worker        <xs:element maxOccurs="unbounded" minOccurs="0" ref="deriveComponent"/>
2934*912701f9SAndroid Build Coastguard Worker      </xs:sequence>
2935*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="locales" type="xs:NMTOKENS" use="required"/>
2936*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2937*912701f9SAndroid Build Coastguard Worker  </xs:element>
2938*912701f9SAndroid Build Coastguard Worker
2939*912701f9SAndroid Build Coastguard Worker  <xs:element name="deriveCompound">
2940*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2941*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="feature" type="xs:NMTOKENS" use="required"/>
2942*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="structure" type="xs:NMTOKENS" use="required"/>
2943*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="value" type="xs:NMTOKEN" use="required"/>
2944*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2945*912701f9SAndroid Build Coastguard Worker  </xs:element>
2946*912701f9SAndroid Build Coastguard Worker
2947*912701f9SAndroid Build Coastguard Worker
2948*912701f9SAndroid Build Coastguard Worker  <!-- TODO: add @MATCH function for locale's gender categories and use here -->
2949*912701f9SAndroid Build Coastguard Worker
2950*912701f9SAndroid Build Coastguard Worker
2951*912701f9SAndroid Build Coastguard Worker  <xs:element name="deriveComponent">
2952*912701f9SAndroid Build Coastguard Worker    <xs:complexType>
2953*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="feature" type="xs:NMTOKENS" use="required"/>
2954*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="structure" type="xs:NMTOKENS" use="required"/>
2955*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="value0" type="xs:NMTOKEN" use="required"/>
2956*912701f9SAndroid Build Coastguard Worker      <xs:attribute name="value1" type="xs:NMTOKEN" use="required"/>
2957*912701f9SAndroid Build Coastguard Worker    </xs:complexType>
2958*912701f9SAndroid Build Coastguard Worker  </xs:element>
2959*912701f9SAndroid Build Coastguard Worker</xs:schema><!-- TODO: add @MATCH function for locale's plural/case categories and use here --><!-- TODO: add @MATCH function for locale's plural/case categories and use here -->