| <?xml version="1.0" encoding="UTF-8" ?> | |
| <!-- | |
| Note: The .xsd files are a Technology Preview. They are subject to change or removal in future CLDR versions. | |
| Note: DTD @-annotations are not currently converted to .xsd. For full CLDR file validation, use the DTD and CLDR tools. | |
| --> | |
| <!-- | |
| Copyright © 1991-2025 Unicode, Inc. | |
| For terms of use, see http://www.unicode.org/copyright.html | |
| SPDX-License-Identifier: Unicode-3.0 | |
| CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) | |
| --><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> | |
| <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd"/> | |
| <xs:element name="ldml"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element ref="identity"/> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="fallback"/> | |
| <xs:element minOccurs="0" ref="localeDisplayNames"/> | |
| <xs:element minOccurs="0" ref="layout"/> | |
| <xs:element minOccurs="0" ref="contextTransforms"/> | |
| <xs:element minOccurs="0" ref="characters"/> | |
| <xs:element minOccurs="0" ref="delimiters"/> | |
| <xs:element minOccurs="0" ref="measurement"/> | |
| <xs:element minOccurs="0" ref="dates"/> | |
| <xs:element minOccurs="0" ref="numbers"/> | |
| <xs:element minOccurs="0" ref="units"/> | |
| <xs:element minOccurs="0" ref="listPatterns"/> | |
| <xs:element minOccurs="0" ref="collations"/> | |
| <xs:element minOccurs="0" ref="posix"/> | |
| <xs:element minOccurs="0" ref="characterLabels"/> | |
| <xs:element minOccurs="0" ref="segmentations"/> | |
| <xs:element minOccurs="0" ref="rbnf"/> | |
| <xs:element minOccurs="0" ref="typographicNames"/> | |
| <xs:element minOccurs="0" ref="personNames"/> | |
| <xs:element minOccurs="0" ref="annotations"/> | |
| <xs:element minOccurs="0" ref="metadata"/> | |
| <xs:element minOccurs="0" ref="references"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:sequence> | |
| <xs:attribute name="version"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="identity"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element ref="version"/> | |
| <xs:element minOccurs="0" ref="generation"/> | |
| <xs:element ref="language"/> | |
| <xs:element minOccurs="0" ref="script"/> | |
| <xs:element minOccurs="0" ref="territory"/> | |
| <xs:element minOccurs="0" ref="variant"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <!-- # These elements are common to almost all elements defined --> | |
| <xs:element name="alias"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="source" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="path"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="special" type="any"/> | |
| <xs:element name="version"> | |
| <xs:complexType> | |
| <xs:attribute name="number" use="required"/> | |
| <xs:attribute default="47" name="cldrVersion"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:string"> | |
| <xs:enumeration value="47"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="generation"> | |
| <xs:complexType> | |
| <xs:attribute name="date" use="required"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="language"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="script"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="territory"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="variant"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="fallback"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="localeDisplayNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="localeDisplayPattern"/> | |
| <xs:element minOccurs="0" ref="languages"/> | |
| <xs:element minOccurs="0" ref="scripts"/> | |
| <xs:element minOccurs="0" ref="territories"/> | |
| <xs:element minOccurs="0" ref="subdivisions"/> | |
| <xs:element minOccurs="0" ref="variants"/> | |
| <xs:element minOccurs="0" ref="keys"/> | |
| <xs:element minOccurs="0" ref="types"/> | |
| <xs:element minOccurs="0" ref="transformNames"/> | |
| <xs:element minOccurs="0" ref="measurementSystemNames"/> | |
| <xs:element minOccurs="0" ref="codePatterns"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="localeDisplayPattern"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="localePattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="localeSeparator"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="localeKeyTypePattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="localePattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="localeSeparator"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="localeKeyTypePattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # Either 1 alias OR any specials, any order, zero or more language --> | |
| <xs:element name="languages"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="language"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # Either 1 alias OR any specials, any order, zero or more script --> | |
| <xs:element name="scripts"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="script"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # Either 1 alias OR any specials, any order, zero or more territory --> | |
| <xs:element name="territories"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="territory"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="subdivisions"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="subdivision"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="subdivision"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # Either 1 alias OR any specials, any order, zero or more variant --> | |
| <xs:element name="variants"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="variant"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # Either 1 alias OR any specials, any order, zero or more key --> | |
| <xs:element name="keys"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="key"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="key"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # Either 1 alias OR any specials, any order, zero or more type --> | |
| <xs:element name="types"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="type"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="type"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="key" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="transformNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="transformName"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="transformName"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # Either 1 alias OR any specials, any order, zero or more measurementSystemName --> | |
| <xs:element name="measurementSystemNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="measurementSystemName"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="measurementSystemName"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="US"/> | |
| <xs:enumeration value="metric"/> | |
| <xs:enumeration value="UK"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="codePatterns"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="codePattern"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="codePattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <!-- # layout and orientation are script specific, so validSublocales attribute is not required --> | |
| <xs:element name="layout"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="orientation"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="inList"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="inText"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="orientation"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="characterOrder"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="lineOrder"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="characters"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="left-to-right"/> | |
| <xs:enumeration value="right-to-left"/> | |
| <xs:enumeration value="top-to-bottom"/> | |
| <xs:enumeration value="bottom-to-top"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="lines"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="left-to-right"/> | |
| <xs:enumeration value="right-to-left"/> | |
| <xs:enumeration value="top-to-bottom"/> | |
| <xs:enumeration value="bottom-to-top"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="characterOrder"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="lineOrder"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="inList"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="casing"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="titlecase-words"/> | |
| <xs:enumeration value="titlecase-firstword"/> | |
| <xs:enumeration value="lowercase-words"/> | |
| <xs:enumeration value="mixed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="inText"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="languages"/> | |
| <xs:enumeration value="scripts"/> | |
| <xs:enumeration value="territories"/> | |
| <xs:enumeration value="variants"/> | |
| <xs:enumeration value="keys"/> | |
| <xs:enumeration value="types"/> | |
| <xs:enumeration value="measurementSystemNames"/> | |
| <xs:enumeration value="monthWidth"/> | |
| <xs:enumeration value="dayWidth"/> | |
| <xs:enumeration value="quarterWidth"/> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="fields"/> | |
| <xs:enumeration value="currency"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="contextTransforms"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="contextTransformUsage"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="contextTransformUsage"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="contextTransform"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="contextTransform"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="uiListOrMenu"/> | |
| <xs:enumeration value="stand-alone"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="characters"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="exemplarCharacters"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="ellipsis"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="moreInformation"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="stopwords"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="indexLabels"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="mapping"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="parseLenients"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="exemplarCharacters"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="auxiliary"/> | |
| <xs:enumeration value="standard"/> | |
| <xs:enumeration value="punctuation"/> | |
| <xs:enumeration value="currencySymbol"/> | |
| <xs:enumeration value="index"/> | |
| <xs:enumeration value="numbers"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # This element can occur anywhere there may be localizable data --> | |
| <xs:element name="cp"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="hex" type="xs:NMTOKEN" use="required"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="ellipsis"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="initial"/> | |
| <xs:enumeration value="medial"/> | |
| <xs:enumeration value="final"/> | |
| <xs:enumeration value="word-initial"/> | |
| <xs:enumeration value="word-medial"/> | |
| <xs:enumeration value="word-final"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="moreInformation"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="stopwords"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="stopwordList"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="stopwordList"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="indexLabels"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="indexSeparator"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="compressedIndexSeparator"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="indexRangePattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="indexLabelBefore"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="indexLabelAfter"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="indexLabel"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="indexSeparator"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="compressedIndexSeparator"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="indexRangePattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="indexLabelBefore"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="indexLabelAfter"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="indexLabel"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="indexSource"/> | |
| <xs:attribute name="priority"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="2"/> | |
| <xs:enumeration value="3"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="mapping"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="registry" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="choice" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use choice instead --> | |
| <xs:element name="parseLenients"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="parseLenient"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="scope" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="general"/> | |
| <xs:enumeration value="number"/> | |
| <xs:enumeration value="date"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="level" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="lenient"/> | |
| <xs:enumeration value="stricter"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="parseLenient"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="sample" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="delimiters"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="quotationStart"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="quotationEnd"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="alternateQuotationStart"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="alternateQuotationEnd"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="quotationStart"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="quotationEnd"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="alternateQuotationStart"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="alternateQuotationEnd"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="measurement"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="measurementSystem"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="paperSize"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use measurementData in supplemental instead --> | |
| <xs:element name="measurementSystem"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="metric"/> | |
| <xs:enumeration value="US"/> | |
| <xs:enumeration value="UK"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="choice"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="metric"/> | |
| <xs:enumeration value="US"/> | |
| <xs:enumeration value="UK"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use measurementSystem in supplemental instead --> | |
| <!-- use choice instead --> | |
| <!-- really required, but needs to be optional to support type also --> | |
| <xs:element name="paperSize"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="height"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="width"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use paperSize in supplemental instead --> | |
| <xs:element name="height"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="width"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="dates"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="localizedPatternChars"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dateRangePattern"/> | |
| <xs:element minOccurs="0" ref="calendars"/> | |
| <xs:element minOccurs="0" ref="fields"/> | |
| <xs:element minOccurs="0" ref="timeZoneNames"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="localizedPatternChars"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dateRangePattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use intervalFormats. --> | |
| <xs:element name="calendars"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="calendar"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use calendarPreferenceData instead of default element --> | |
| <xs:element name="default"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="choice" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="calendar"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="months"/> | |
| <xs:element minOccurs="0" ref="monthNames"/> | |
| <xs:element minOccurs="0" ref="monthAbbr"/> | |
| <xs:element minOccurs="0" ref="monthPatterns"/> | |
| <xs:element minOccurs="0" ref="days"/> | |
| <xs:element minOccurs="0" ref="dayNames"/> | |
| <xs:element minOccurs="0" ref="dayAbbr"/> | |
| <xs:element minOccurs="0" ref="quarters"/> | |
| <xs:element minOccurs="0" ref="week"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="am"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pm"/> | |
| <xs:element minOccurs="0" ref="dayPeriods"/> | |
| <xs:element minOccurs="0" ref="eras"/> | |
| <xs:element minOccurs="0" ref="cyclicNameSets"/> | |
| <xs:element minOccurs="0" ref="dateFormats"/> | |
| <xs:element minOccurs="0" ref="timeFormats"/> | |
| <xs:element minOccurs="0" ref="dateTimeFormats"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="fields"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use of fields is deprecated here --> | |
| <xs:element name="months"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="monthContext"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="monthContext"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="monthWidth"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="format"/> | |
| <xs:enumeration value="stand-alone"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="monthWidth"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="month"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="abbreviated"/> | |
| <xs:enumeration value="narrow"/> | |
| <xs:enumeration value="wide"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="month"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="2"/> | |
| <xs:enumeration value="3"/> | |
| <xs:enumeration value="4"/> | |
| <xs:enumeration value="5"/> | |
| <xs:enumeration value="6"/> | |
| <xs:enumeration value="7"/> | |
| <xs:enumeration value="8"/> | |
| <xs:enumeration value="9"/> | |
| <xs:enumeration value="10"/> | |
| <xs:enumeration value="11"/> | |
| <xs:enumeration value="12"/> | |
| <xs:enumeration value="13"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="yeartype"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="standard"/> | |
| <xs:enumeration value="leap"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="monthNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="month"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="monthAbbr"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="month"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="monthPatterns"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="monthPatternContext"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="monthPatternContext"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="monthPatternWidth"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="format"/> | |
| <xs:enumeration value="stand-alone"/> | |
| <xs:enumeration value="numeric"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="monthPatternWidth"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="monthPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="abbreviated"/> | |
| <xs:enumeration value="narrow"/> | |
| <xs:enumeration value="wide"/> | |
| <xs:enumeration value="all"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="monthPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="leap"/> | |
| <xs:enumeration value="standardAfterLeap"/> | |
| <xs:enumeration value="combined"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="days"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dayContext"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dayContext"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dayWidth"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="format"/> | |
| <xs:enumeration value="stand-alone"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dayWidth"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="day"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="abbreviated"/> | |
| <xs:enumeration value="narrow"/> | |
| <xs:enumeration value="short"/> | |
| <xs:enumeration value="wide"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="day"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="sun"/> | |
| <xs:enumeration value="mon"/> | |
| <xs:enumeration value="tue"/> | |
| <xs:enumeration value="wed"/> | |
| <xs:enumeration value="thu"/> | |
| <xs:enumeration value="fri"/> | |
| <xs:enumeration value="sat"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dayNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="day"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dayAbbr"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="day"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="quarters"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="quarterContext"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="quarterContext"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="quarterWidth"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="format"/> | |
| <xs:enumeration value="stand-alone"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="quarterWidth"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="quarter"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="abbreviated"/> | |
| <xs:enumeration value="narrow"/> | |
| <xs:enumeration value="wide"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="quarter"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="2"/> | |
| <xs:enumeration value="3"/> | |
| <xs:enumeration value="4"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="week"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="minDays"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="firstDay"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="weekendStart"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="weekendEnd"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use supplemental weekData --> | |
| <xs:element name="minDays"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="count" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="2"/> | |
| <xs:enumeration value="3"/> | |
| <xs:enumeration value="4"/> | |
| <xs:enumeration value="5"/> | |
| <xs:enumeration value="6"/> | |
| <xs:enumeration value="7"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="firstDay"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="day" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="sun"/> | |
| <xs:enumeration value="mon"/> | |
| <xs:enumeration value="tue"/> | |
| <xs:enumeration value="wed"/> | |
| <xs:enumeration value="thu"/> | |
| <xs:enumeration value="fri"/> | |
| <xs:enumeration value="sat"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use supplemental data --> | |
| <xs:element name="weekendStart"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="day" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="sun"/> | |
| <xs:enumeration value="mon"/> | |
| <xs:enumeration value="tue"/> | |
| <xs:enumeration value="wed"/> | |
| <xs:enumeration value="thu"/> | |
| <xs:enumeration value="fri"/> | |
| <xs:enumeration value="sat"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute default="00:00" name="time"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use supplemental data --> | |
| <xs:element name="weekendEnd"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="day" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="sun"/> | |
| <xs:enumeration value="mon"/> | |
| <xs:enumeration value="tue"/> | |
| <xs:enumeration value="wed"/> | |
| <xs:enumeration value="thu"/> | |
| <xs:enumeration value="fri"/> | |
| <xs:enumeration value="sat"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute default="24:00" name="time"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use supplemental data --> | |
| <xs:element name="am"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use dayPeriods --> | |
| <xs:element name="pm"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use dayPeriods --> | |
| <xs:element name="dayPeriods"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dayPeriodContext"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dayPeriodContext"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dayPeriodWidth"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dayPeriodWidth"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dayPeriod"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="abbreviated"/> | |
| <xs:enumeration value="narrow"/> | |
| <xs:enumeration value="wide"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dayPeriod"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="eras"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="eraNames"/> | |
| <xs:element minOccurs="0" ref="eraAbbr"/> | |
| <xs:element minOccurs="0" ref="eraNarrow"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="eraNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="era"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="era"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="eraAbbr"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="era"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="eraNarrow"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="era"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="cyclicNameSets"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cyclicNameSet"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="cyclicNameSet"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cyclicNameContext"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="years"/> | |
| <xs:enumeration value="months"/> | |
| <xs:enumeration value="days"/> | |
| <xs:enumeration value="dayParts"/> | |
| <xs:enumeration value="zodiacs"/> | |
| <xs:enumeration value="solarTerms"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="cyclicNameContext"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cyclicNameWidth"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="format"/> | |
| <xs:enumeration value="stand-alone"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="cyclicNameWidth"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cyclicName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="abbreviated"/> | |
| <xs:enumeration value="narrow"/> | |
| <xs:enumeration value="wide"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="cyclicName"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dateFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dateFormatLength"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dateFormatLength"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dateFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="full"/> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="medium"/> | |
| <xs:enumeration value="short"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dateFormat"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="datetimeSkeleton"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="pattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="numbers"/> | |
| <xs:attribute name="count"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="0"/> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="zero"/> | |
| <xs:enumeration value="one"/> | |
| <xs:enumeration value="two"/> | |
| <xs:enumeration value="few"/> | |
| <xs:enumeration value="many"/> | |
| <xs:enumeration value="other"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- TODO: generalize this to be any (M=|d=|y=)?<numberSystem> --> | |
| <!-- Only used for decimalFormats type="1000..." --> | |
| <xs:element name="datetimeSkeleton"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="numbers"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- TODO: generalize this to be any (M=|d=)?<numberSystem> --> | |
| <xs:element name="displayName"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="count"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="0"/> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="zero"/> | |
| <xs:enumeration value="one"/> | |
| <xs:enumeration value="two"/> | |
| <xs:enumeration value="few"/> | |
| <xs:enumeration value="many"/> | |
| <xs:enumeration value="other"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- only for currencies --> | |
| <xs:element name="timeFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="timeFormatLength"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="timeFormatLength"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="timeFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="full"/> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="medium"/> | |
| <xs:enumeration value="short"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="timeFormat"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="datetimeSkeleton"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dateTimeFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dateTimeFormatLength"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="availableFormats"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="appendItems"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="intervalFormats"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dateTimeFormatLength"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dateTimeFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="full"/> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="medium"/> | |
| <xs:enumeration value="short"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dateTimeFormat"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="availableFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="dateFormatItem"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="dateFormatItem"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="id" use="required"/> | |
| <xs:attribute name="count"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="zero"/> | |
| <xs:enumeration value="one"/> | |
| <xs:enumeration value="two"/> | |
| <xs:enumeration value="few"/> | |
| <xs:enumeration value="many"/> | |
| <xs:enumeration value="other"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="appendItems"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="appendItem"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="appendItem"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="request" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="intervalFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="intervalFormatFallback"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="intervalFormatItem"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="intervalFormatFallback"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="intervalFormatItem"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="greatestDifference"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="id" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="greatestDifference"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="id" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="fields"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="field"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="field"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="relative"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="relativeTime"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="relativePeriod"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="era"/> | |
| <xs:enumeration value="era-short"/> | |
| <xs:enumeration value="era-narrow"/> | |
| <xs:enumeration value="year"/> | |
| <xs:enumeration value="year-short"/> | |
| <xs:enumeration value="year-narrow"/> | |
| <xs:enumeration value="quarter"/> | |
| <xs:enumeration value="quarter-short"/> | |
| <xs:enumeration value="quarter-narrow"/> | |
| <xs:enumeration value="month"/> | |
| <xs:enumeration value="month-short"/> | |
| <xs:enumeration value="month-narrow"/> | |
| <xs:enumeration value="week"/> | |
| <xs:enumeration value="week-short"/> | |
| <xs:enumeration value="week-narrow"/> | |
| <xs:enumeration value="weekOfMonth"/> | |
| <xs:enumeration value="weekOfMonth-short"/> | |
| <xs:enumeration value="weekOfMonth-narrow"/> | |
| <xs:enumeration value="day"/> | |
| <xs:enumeration value="day-short"/> | |
| <xs:enumeration value="day-narrow"/> | |
| <xs:enumeration value="dayOfYear"/> | |
| <xs:enumeration value="dayOfYear-short"/> | |
| <xs:enumeration value="dayOfYear-narrow"/> | |
| <xs:enumeration value="weekday"/> | |
| <xs:enumeration value="weekday-short"/> | |
| <xs:enumeration value="weekday-narrow"/> | |
| <xs:enumeration value="weekdayOfMonth"/> | |
| <xs:enumeration value="weekdayOfMonth-short"/> | |
| <xs:enumeration value="weekdayOfMonth-narrow"/> | |
| <xs:enumeration value="sun"/> | |
| <xs:enumeration value="sun-short"/> | |
| <xs:enumeration value="sun-narrow"/> | |
| <xs:enumeration value="mon"/> | |
| <xs:enumeration value="mon-short"/> | |
| <xs:enumeration value="mon-narrow"/> | |
| <xs:enumeration value="tue"/> | |
| <xs:enumeration value="tue-short"/> | |
| <xs:enumeration value="tue-narrow"/> | |
| <xs:enumeration value="wed"/> | |
| <xs:enumeration value="wed-short"/> | |
| <xs:enumeration value="wed-narrow"/> | |
| <xs:enumeration value="thu"/> | |
| <xs:enumeration value="thu-short"/> | |
| <xs:enumeration value="thu-narrow"/> | |
| <xs:enumeration value="fri"/> | |
| <xs:enumeration value="fri-short"/> | |
| <xs:enumeration value="fri-narrow"/> | |
| <xs:enumeration value="sat"/> | |
| <xs:enumeration value="sat-short"/> | |
| <xs:enumeration value="sat-narrow"/> | |
| <xs:enumeration value="dayperiod"/> | |
| <xs:enumeration value="dayperiod-short"/> | |
| <xs:enumeration value="dayperiod-narrow"/> | |
| <xs:enumeration value="hour"/> | |
| <xs:enumeration value="hour-short"/> | |
| <xs:enumeration value="hour-narrow"/> | |
| <xs:enumeration value="minute"/> | |
| <xs:enumeration value="minute-short"/> | |
| <xs:enumeration value="minute-narrow"/> | |
| <xs:enumeration value="second"/> | |
| <xs:enumeration value="second-short"/> | |
| <xs:enumeration value="second-narrow"/> | |
| <xs:enumeration value="zone"/> | |
| <xs:enumeration value="zone-short"/> | |
| <xs:enumeration value="zone-narrow"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="relative"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- TODO: determine whether to allow 3 --> | |
| <xs:element name="relativeTime"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="relativeTimePattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="relativeTimePattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="count" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="zero"/> | |
| <xs:enumeration value="one"/> | |
| <xs:enumeration value="two"/> | |
| <xs:enumeration value="few"/> | |
| <xs:enumeration value="many"/> | |
| <xs:enumeration value="other"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="relativePeriod"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="timeZoneNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="hourFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="hoursFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="gmtFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="gmtZeroFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="regionFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="fallbackFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="fallbackRegionFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="abbreviationFallback"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="preferenceOrdering"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="singleCountries"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="zone"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="metazone"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="hourFormat"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="hoursFormat"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="gmtFormat"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="gmtZeroFormat"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="regionFormat"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="standard"/> | |
| <xs:enumeration value="daylight"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="fallbackFormat"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="fallbackRegionFormat"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="abbreviationFallback"> | |
| <xs:complexType> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="GMT"/> | |
| <xs:enumeration value="standard"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="choice"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="GMT"/> | |
| <xs:enumeration value="standard"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use choice instead --> | |
| <!-- really required, but needs to be optional to support type also --> | |
| <xs:element name="preferenceOrdering"> | |
| <xs:complexType> | |
| <xs:attribute name="type"/> | |
| <xs:attribute name="choice"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use metazones instead --> | |
| <!-- use choice instead --> | |
| <!-- really required, but needs to be optional to support type also --> | |
| <xs:element name="singleCountries"> | |
| <xs:complexType> | |
| <xs:attribute name="list" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="zone"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="long"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="short"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="commonlyUsed"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="exemplarCity"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="long"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="generic"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="standard"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="daylight"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="generic"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="standard"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="daylight"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="short"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="generic"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="standard"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="daylight"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="commonlyUsed"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="used"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="exemplarCity"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="metazone"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="long"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="short"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="commonlyUsed"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="numbers"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="defaultNumberingSystem"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="otherNumberingSystems"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="minimumGroupingDigits"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="symbols"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="decimalFormats"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="scientificFormats"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="percentFormats"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyFormats"/> | |
| <xs:element minOccurs="0" ref="currencies"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="miscPatterns"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="minimalPairs"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="defaultNumberingSystem"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="otherNumberingSystems"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="native"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="traditional"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="finance"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="native"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="traditional"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="finance"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="minimumGroupingDigits"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="symbols"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="decimal"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="group"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="list"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="percentSign"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="nativeZeroDigit"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="patternDigit"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="plusSign"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="minusSign"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="approximatelySign"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="exponential"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="superscriptingExponent"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="perMille"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="infinity"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="nan"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyDecimal"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyGroup"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="timeSeparator"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="decimal"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="group"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="list"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="percentSign"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="nativeZeroDigit"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="patternDigit"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="plusSign"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="minusSign"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="approximatelySign"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="exponential"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="superscriptingExponent"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="perMille"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="infinity"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="nan"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencyDecimal"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencyGroup"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="timeSeparator"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="decimalFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="decimalFormatLength"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="decimalFormatLength"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="decimalFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="full"/> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="medium"/> | |
| <xs:enumeration value="short"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="decimalFormat"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="scientificFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="scientificFormatLength"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="scientificFormatLength"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="scientificFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="full"/> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="medium"/> | |
| <xs:enumeration value="short"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="scientificFormat"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="percentFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="percentFormatLength"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="percentFormatLength"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="percentFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="full"/> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="medium"/> | |
| <xs:enumeration value="short"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="percentFormat"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencyFormats"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencySpacing"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyFormatLength"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyPatternAppendISO"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencySpacing"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="beforeCurrency"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="afterCurrency"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="beforeCurrency"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyMatch"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="surroundingMatch"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="insertBetween"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencyMatch"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="surroundingMatch"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="insertBetween"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="afterCurrency"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyMatch"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="surroundingMatch"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="insertBetween"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencyFormatLength"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currencyFormat"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="full"/> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="medium"/> | |
| <xs:enumeration value="short"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencyFormat"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencyPatternAppendISO"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="unitPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="count" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="0"/> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="zero"/> | |
| <xs:enumeration value="one"/> | |
| <xs:enumeration value="two"/> | |
| <xs:enumeration value="few"/> | |
| <xs:enumeration value="many"/> | |
| <xs:enumeration value="other"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="case" type="xs:NMTOKENS"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currencies"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="currency"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="currency"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:choice minOccurs="0"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="symbol"/> | |
| </xs:sequence> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" ref="displayName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="symbol"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| </xs:sequence> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" ref="symbol"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="decimal"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="group"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- | |
| # warning: pattern appears twice in the above. The first is for consistency with all other cases of | |
| pattern + displayName; the second is for backwards compatibility | |
| --> | |
| <xs:element name="symbol"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="choice"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="miscPatterns"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="numberSystem"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="minimalPairs"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="pluralMinimalPairs"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="ordinalMinimalPairs"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="caseMinimalPairs"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="genderMinimalPairs"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="pluralMinimalPairs"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="count" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="ordinalMinimalPairs"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="ordinal" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="caseMinimalPairs"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="case" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="genderMinimalPairs"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="gender" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="units"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="unit"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitLength"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="durationUnit"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="unit"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="gender"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="perUnitPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="gender"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="perUnitPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="unitLength"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="compoundUnit"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="unit"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="coordinateUnit"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="long"/> | |
| <xs:enumeration value="short"/> | |
| <xs:enumeration value="narrow"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="compoundUnit"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="compoundUnitPattern1"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="compoundUnitPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="unitPrefixPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="compoundUnitPattern1"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="count"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="0"/> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="zero"/> | |
| <xs:enumeration value="one"/> | |
| <xs:enumeration value="two"/> | |
| <xs:enumeration value="few"/> | |
| <xs:enumeration value="many"/> | |
| <xs:enumeration value="other"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="gender" type="xs:NMTOKENS"/> | |
| <xs:attribute name="case" type="xs:NMTOKENS"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="compoundUnitPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="case" type="xs:NMTOKENS"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="unitPrefixPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="coordinateUnit"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="displayName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="coordinateUnitPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="coordinateUnitPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="north"/> | |
| <xs:enumeration value="east"/> | |
| <xs:enumeration value="south"/> | |
| <xs:enumeration value="west"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="durationUnit"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="durationUnitPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="durationUnitPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="listPatterns"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="listPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="listPattern"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="listPatternPart"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="listPatternPart"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="start"/> | |
| <xs:enumeration value="middle"/> | |
| <xs:enumeration value="end"/> | |
| <xs:enumeration value="2"/> | |
| <xs:enumeration value="3"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="collations"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="defaultCollation"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="default"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="collation"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="version" type="xs:NMTOKEN"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- should be DEPRECATED, but needs some cleanup first --> | |
| <xs:element name="defaultCollation"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="collation"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="base"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="import"/> | |
| <xs:element minOccurs="0" ref="settings"/> | |
| <xs:element minOccurs="0" ref="suppress_contractions"/> | |
| <xs:element minOccurs="0" ref="optimize"/> | |
| <xs:choice> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cr"/> | |
| <xs:element minOccurs="0" ref="rules"/> | |
| </xs:choice> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="visibility"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="internal"/> | |
| <xs:enumeration value="external"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"/> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="base"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:element ref="special"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="import"> | |
| <xs:complexType> | |
| <xs:attribute name="source" use="required"/> | |
| <xs:attribute name="type"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- deprecated, see CLDR ticket #8289 --> | |
| <xs:element name="settings"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| <xs:attribute name="strength"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="primary"/> | |
| <xs:enumeration value="secondary"/> | |
| <xs:enumeration value="tertiary"/> | |
| <xs:enumeration value="quaternary"/> | |
| <xs:enumeration value="identical"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alternate"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="non-ignorable"/> | |
| <xs:enumeration value="shifted"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="backwards"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="on"/> | |
| <xs:enumeration value="off"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="normalization"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="on"/> | |
| <xs:enumeration value="off"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="caseLevel"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="on"/> | |
| <xs:enumeration value="off"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="caseFirst"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="upper"/> | |
| <xs:enumeration value="lower"/> | |
| <xs:enumeration value="off"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="hiraganaQuarternary"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="on"/> | |
| <xs:enumeration value="off"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="hiraganaQuaternary"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="on"/> | |
| <xs:enumeration value="off"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="maxVariable"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="space"/> | |
| <xs:enumeration value="punct"/> | |
| <xs:enumeration value="symbol"/> | |
| <xs:enumeration value="currency"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="numeric"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="on"/> | |
| <xs:enumeration value="off"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="private"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="variableTop"/> | |
| <xs:attribute name="reorder" type="xs:NMTOKENS"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- deprecated, see CLDR ticket #8289 --> | |
| <xs:element name="suppress_contractions"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- deprecated, see CLDR ticket #8289 --> | |
| <xs:element name="optimize"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- deprecated, see CLDR ticket #8289 --> | |
| <xs:element name="cr"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- # Use the cr element instead, with ICU syntax. --> | |
| <xs:element name="rules"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:choice> | |
| <xs:element ref="reset"/> | |
| <xs:element ref="import"/> | |
| </xs:choice> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="reset"/> | |
| <xs:element ref="import"/> | |
| <xs:element ref="p"/> | |
| <xs:element ref="pc"/> | |
| <xs:element ref="s"/> | |
| <xs:element ref="sc"/> | |
| <xs:element ref="t"/> | |
| <xs:element ref="tc"/> | |
| <xs:element ref="q"/> | |
| <xs:element ref="qc"/> | |
| <xs:element ref="i"/> | |
| <xs:element ref="ic"/> | |
| <xs:element ref="x"/> | |
| </xs:choice> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="reset"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="first_variable"/> | |
| <xs:element ref="last_variable"/> | |
| <xs:element ref="first_tertiary_ignorable"/> | |
| <xs:element ref="last_tertiary_ignorable"/> | |
| <xs:element ref="first_secondary_ignorable"/> | |
| <xs:element ref="last_secondary_ignorable"/> | |
| <xs:element ref="first_primary_ignorable"/> | |
| <xs:element ref="last_primary_ignorable"/> | |
| <xs:element ref="first_non_ignorable"/> | |
| <xs:element ref="last_non_ignorable"/> | |
| <xs:element ref="first_trailing"/> | |
| <xs:element ref="last_trailing"/> | |
| </xs:choice> | |
| <xs:attribute name="before" type="xs:NMTOKEN"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="first_variable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="last_variable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="first_tertiary_ignorable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="last_tertiary_ignorable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="first_secondary_ignorable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="last_secondary_ignorable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="first_primary_ignorable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="last_primary_ignorable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="first_non_ignorable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="last_non_ignorable"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="first_trailing"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="last_trailing"> | |
| <xs:complexType/> | |
| </xs:element> | |
| <xs:element name="p"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="pc"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="s"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="sc"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="t"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="tc"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="q"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="qc"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="i"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="ic"> | |
| <xs:complexType mixed="true"> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="cp"/> | |
| <xs:element ref="last_variable"/> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="x"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="context"/> | |
| <xs:choice maxOccurs="unbounded" minOccurs="0"> | |
| <xs:element ref="p"/> | |
| <xs:element ref="pc"/> | |
| <xs:element ref="s"/> | |
| <xs:element ref="sc"/> | |
| <xs:element ref="t"/> | |
| <xs:element ref="tc"/> | |
| <xs:element ref="q"/> | |
| <xs:element ref="qc"/> | |
| <xs:element ref="i"/> | |
| <xs:element ref="ic"/> | |
| </xs:choice> | |
| <xs:element minOccurs="0" ref="extend"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="context"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="extend"> | |
| <xs:complexType mixed="true"> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="cp"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <xs:element name="posix"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="messages"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="messages"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="yesstr"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="nostr"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="yesexpr"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="noexpr"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="yesstr"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="nostr"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="yesexpr"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="noexpr"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="characterLabels"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="characterLabelPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="characterLabel"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="characterLabelPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="count"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="0"/> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="zero"/> | |
| <xs:enumeration value="one"/> | |
| <xs:enumeration value="two"/> | |
| <xs:enumeration value="few"/> | |
| <xs:enumeration value="many"/> | |
| <xs:enumeration value="other"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- count only used for certain patterns" --> | |
| <xs:element name="characterLabel"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="segmentations"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="segmentation"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="segmentation"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="variables"/> | |
| <xs:element minOccurs="0" ref="segmentRules"/> | |
| <xs:element minOccurs="0" ref="exceptions"/> | |
| <xs:element minOccurs="0" ref="suppressions"/> | |
| </xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| <xs:attribute name="validSubLocales"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="variables"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="variable"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="variable"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="id" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="segmentRules"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="rule"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="rule"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="id" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="exceptions"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="exception"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- use suppressions instead --> | |
| <xs:element name="exception"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="suppressions"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="suppression"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute default="standard" name="type" type="xs:NMTOKEN"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="suppression"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="rbnf"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="rulesetGrouping"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="rulesetGrouping"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="ruleset"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="ruleset"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="rbnfrule"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="access"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="public"/> | |
| <xs:enumeration value="private"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="allowsParsing"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="rbnfrule"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="value" use="required"/> | |
| <xs:attribute name="radix"/> | |
| <xs:attribute name="decexp"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="typographicNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="axisName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="styleName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="featureName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="axisName"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="ital"/> | |
| <xs:enumeration value="opsz"/> | |
| <xs:enumeration value="slnt"/> | |
| <xs:enumeration value="wdth"/> | |
| <xs:enumeration value="wght"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="styleName"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="ital"/> | |
| <xs:enumeration value="opsz"/> | |
| <xs:enumeration value="slnt"/> | |
| <xs:enumeration value="wdth"/> | |
| <xs:enumeration value="wght"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="subtype" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="featureName"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="afrc"/> | |
| <xs:enumeration value="cpsp"/> | |
| <xs:enumeration value="dlig"/> | |
| <xs:enumeration value="frac"/> | |
| <xs:enumeration value="lnum"/> | |
| <xs:enumeration value="onum"/> | |
| <xs:enumeration value="ordn"/> | |
| <xs:enumeration value="pnum"/> | |
| <xs:enumeration value="smcp"/> | |
| <xs:enumeration value="tnum"/> | |
| <xs:enumeration value="zero"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="personNames"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="nameOrderLocales"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="parameterDefault"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="nativeSpaceReplacement"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="foreignSpaceReplacement"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="initialPattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="personName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="sampleName"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="nameOrderLocales"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="order" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="givenFirst"/> | |
| <xs:enumeration value="surnameFirst"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="parameterDefault"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="parameter" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="length"/> | |
| <xs:enumeration value="formality"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="nativeSpaceReplacement"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute default="preserve" ref="xml:space"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="foreignSpaceReplacement"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute default="preserve" ref="xml:space"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="initialPattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="initial"/> | |
| <xs:enumeration value="initialSequence"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="personName"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" ref="namePattern"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="order" type="xs:NMTOKENS"/> | |
| <xs:attribute name="length" type="xs:NMTOKENS"/> | |
| <xs:attribute name="usage" type="xs:NMTOKENS"/> | |
| <xs:attribute name="formality" type="xs:NMTOKENS"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="namePattern"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="alt"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="1"/> | |
| <xs:enumeration value="2"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="sampleName"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" ref="nameField"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| <xs:attribute name="item" type="xs:NMTOKENS" use="required"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="nameField"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="references"/> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="annotations"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="annotation"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="annotation"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="cp" use="required"/> | |
| <xs:attribute name="tts"/> | |
| <xs:attribute name="type"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="tts"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <!-- ######################################################### --> | |
| <!-- # This element contains metadata for Survey Tool internal use (optimization, etc). --> | |
| <xs:element name="metadata"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element minOccurs="0" ref="casingData"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="casingData"> | |
| <xs:complexType> | |
| <xs:choice> | |
| <xs:element ref="alias"/> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="casingItem"/> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="special"/> | |
| </xs:sequence> | |
| </xs:choice> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="casingItem"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" use="required"/> | |
| <xs:attribute name="override"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="forceError"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="references"> | |
| <xs:complexType> | |
| <xs:sequence> | |
| <xs:element maxOccurs="unbounded" minOccurs="0" ref="reference"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:element name="reference"> | |
| <xs:complexType mixed="true"> | |
| <xs:attribute name="type" type="xs:NMTOKEN" use="required"/> | |
| <xs:attribute name="uri"/> | |
| <xs:attribute name="alt" type="xs:NMTOKENS"/> | |
| <xs:attribute name="draft"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="approved"/> | |
| <xs:enumeration value="contributed"/> | |
| <xs:enumeration value="provisional"/> | |
| <xs:enumeration value="unconfirmed"/> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| <xs:attribute name="standard"> | |
| <xs:simpleType> | |
| <xs:restriction base="xs:token"> | |
| <xs:enumeration value="true"/> | |
| <xs:enumeration value="false"/> | |
| </xs:restriction> | |
| </xs:simpleType> | |
| </xs:attribute> | |
| </xs:complexType> | |
| </xs:element> | |
| <xs:complexType mixed="true" name="any"> | |
| <xs:sequence> | |
| <xs:any maxOccurs="unbounded" minOccurs="0" processContents="strict"/> | |
| </xs:sequence> | |
| </xs:complexType> | |
| </xs:schema> |