[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 

Ignore:
Location:
trunk/common/dtd
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/common/dtd/ldml.dtd

    r13160 r13160  
    11<!-- 
    2 Copyright © 2003-2013 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
     2Copyright © 2003-2016 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
    33 
    44Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. 
     
    88Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. 
    99$Revision$ 
    10 $Date$ 
    1110--> 
    1211 
    13 <!ELEMENT ldml (identity, (alias | (fallback*, localeDisplayNames?, layout?, contextTransforms?, characters?, delimiters?, measurement?, dates?, numbers?, units?, listPatterns?, collations?, posix?, segmentations?, rbnf?, metadata?, references?, special*))) > 
    14 <!ATTLIST ldml draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     12<!ELEMENT ldml ( identity, ( alias | ( fallback*, localeDisplayNames?, layout?, contextTransforms?, characters?, delimiters?, measurement?, dates?, numbers?, units?, listPatterns?, collations?, posix?, characterLabels?, segmentations?, rbnf?, annotations?, metadata?, references?, special* ) ) ) > 
     13<!ATTLIST ldml version CDATA #IMPLIED > 
     14    <!--@METADATA --> 
     15    <!--@DEPRECATED--> 
     16<!ATTLIST ldml draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     17    <!--@METADATA--> 
     18    <!--@DEPRECATED--> 
    1519 
    1620<!-- ######################################################### --> 
    1721 
    18 <!ELEMENT identity (alias | (version, generation?, language, script?, territory?, variant?, special*) ) > 
     22<!ELEMENT identity ( alias | ( version, generation?, language, script?, territory?, variant?, special* ) ) > 
     23<!ATTLIST identity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     24    <!--@METADATA--> 
     25    <!--@DEPRECATED--> 
     26 
     27<!-- ######################################################### --> 
     28<!-- # These elements are common to almost all elements defined --> 
     29 
     30<!ELEMENT alias ( special* ) > 
     31<!ATTLIST alias source NMTOKEN #REQUIRED > 
     32    <!--@VALUE--> 
     33<!ATTLIST alias path CDATA #IMPLIED > 
     34    <!--@VALUE--> 
     35<!ATTLIST alias alt NMTOKENS #IMPLIED > 
     36<!ATTLIST alias draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     37    <!--@METADATA--> 
     38    <!--@DEPRECATED--> 
     39 
     40<!ELEMENT special ANY > 
    1941 
    2042<!ELEMENT version EMPTY > 
    2143<!ATTLIST version number CDATA #REQUIRED > 
    22 <!ATTLIST version cldrVersion CDATA #FIXED "24" > 
     44    <!--@METADATA--> 
     45<!ATTLIST version cldrVersion CDATA #FIXED "30" > 
     46    <!--@VALUE--> 
     47<!ATTLIST version draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     48    <!--@METADATA--> 
     49    <!--@DEPRECATED--> 
    2350 
    2451<!ELEMENT generation EMPTY > 
     52    <!--@METADATA--> 
     53    <!--@DEPRECATED--> 
    2554<!ATTLIST generation date CDATA #REQUIRED > 
     55    <!--@VALUE--> 
     56    <!--@DEPRECATED--> 
     57<!ATTLIST generation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     58    <!--@METADATA--> 
     59    <!--@DEPRECATED--> 
    2660 
    2761<!ELEMENT language ( #PCDATA ) > 
    2862<!ATTLIST language type NMTOKEN #REQUIRED > 
    29 <!ATTLIST language draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     63<!ATTLIST language alt NMTOKENS #IMPLIED > 
     64<!ATTLIST language draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     65    <!--@METADATA--> 
     66    <!--@DEPRECATED:true, false--> 
    3067<!ATTLIST language references CDATA #IMPLIED > 
    31 <!ATTLIST language alt NMTOKENS #IMPLIED > 
    32  
     68    <!--@METADATA--> 
    3369 
    3470<!ELEMENT script ( #PCDATA ) > 
    3571<!ATTLIST script type NMTOKEN #REQUIRED > 
    36 <!ATTLIST script draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     72<!ATTLIST script alt NMTOKENS #IMPLIED > 
     73<!ATTLIST script draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     74    <!--@METADATA--> 
     75    <!--@DEPRECATED:true, false--> 
    3776<!ATTLIST script references CDATA #IMPLIED > 
    38 <!ATTLIST script alt NMTOKENS #IMPLIED > 
    39  
     77    <!--@METADATA--> 
    4078 
    4179<!ELEMENT territory ( #PCDATA ) > 
    4280<!ATTLIST territory type NMTOKEN #REQUIRED > 
    43 <!ATTLIST territory draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     81<!ATTLIST territory alt NMTOKENS #IMPLIED > 
     82<!ATTLIST territory draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     83    <!--@METADATA--> 
     84    <!--@DEPRECATED:true, false--> 
    4485<!ATTLIST territory references CDATA #IMPLIED > 
    45 <!ATTLIST territory alt NMTOKENS #IMPLIED > 
    46  
     86    <!--@METADATA--> 
    4787 
    4888<!ELEMENT variant ( #PCDATA ) > 
    4989<!ATTLIST variant type NMTOKEN #REQUIRED > 
    50 <!ATTLIST variant draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     90<!ATTLIST variant alt NMTOKENS #IMPLIED > 
     91<!ATTLIST variant draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     92    <!--@METADATA--> 
     93    <!--@DEPRECATED:true, false--> 
    5194<!ATTLIST variant references CDATA #IMPLIED > 
    52 <!ATTLIST variant alt NMTOKENS #IMPLIED > 
    53  
     95    <!--@METADATA--> 
    5496 
    5597<!-- ######################################################### --> 
    5698 
    57 <!-- These elements are common to almost all elements defined  --> 
    58 <!-- ######################################################### --> 
    59  
    60 <!ELEMENT alias  (special*) > 
    61 <!ATTLIST alias source NMTOKEN #REQUIRED > 
    62 <!ATTLIST alias path CDATA #IMPLIED> 
    63 <!ATTLIST alias draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    64 <!ATTLIST alias alt NMTOKENS #IMPLIED > 
    65  
    66 <!ELEMENT default (special*) > <!-- deprecated --> 
    67 <!ATTLIST default type NMTOKEN #IMPLIED > 
    68 <!ATTLIST default choice NMTOKEN #IMPLIED > 
    69 <!ATTLIST default draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    70 <!ATTLIST default references CDATA #IMPLIED > 
    71 <!ATTLIST default alt NMTOKENS #IMPLIED > 
    72  
    73 <!ELEMENT special ANY > 
    74  
    75 <!-- This element can occur anywhere there may be localizable data --> 
    76 <!ELEMENT cp (special*) > 
    77 <!ATTLIST cp hex NMTOKEN #REQUIRED > 
    78  
    79 <!-- ######################################################### --> 
    80  
    81 <!ELEMENT fallback (#PCDATA) > <!-- deprecated --> 
    82 <!ATTLIST fallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED  > 
     99<!ELEMENT fallback ( #PCDATA ) > 
     100    <!--@DEPRECATED--> 
     101<!ATTLIST fallback alt NMTOKENS #IMPLIED > 
     102    <!--@DEPRECATED--> 
     103<!ATTLIST fallback draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     104    <!--@METADATA--> 
     105    <!--@DEPRECATED--> 
    83106<!ATTLIST fallback references CDATA #IMPLIED > 
    84 <!ATTLIST fallback alt NMTOKENS #IMPLIED > 
    85  
    86 <!ELEMENT localeDisplayNames (alias | (localeDisplayPattern?, languages?, scripts?, territories?, variants?, keys?, types?, transformNames?, measurementSystemNames?, codePatterns?, special*)) > 
    87 <!ATTLIST localeDisplayNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    88  
    89 <!-- Either 1 alias OR any specials, any order, zero or more language --> 
    90 <!ELEMENT languages ( alias | (language | special)* ) > 
    91 <!ATTLIST languages draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED  > <!-- true and false are deprecated. --> 
    92 <!ATTLIST languages standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     107    <!--@METADATA--> 
     108    <!--@DEPRECATED--> 
     109 
     110<!ELEMENT localeDisplayNames ( alias | ( localeDisplayPattern?, languages?, scripts?, territories?, subdivisions?, variants?, keys?, types?, transformNames?, measurementSystemNames?, codePatterns?, special* ) ) > 
     111<!ATTLIST localeDisplayNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     112    <!--@METADATA--> 
     113    <!--@DEPRECATED--> 
     114 
     115<!ELEMENT localeDisplayPattern ( alias | ( localePattern*, localeSeparator*, localeKeyTypePattern*, special* ) ) > 
     116<!ATTLIST localeDisplayPattern alt NMTOKENS #IMPLIED > 
     117<!ATTLIST localeDisplayPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     118    <!--@METADATA--> 
     119    <!--@DEPRECATED--> 
     120<!ATTLIST localeDisplayPattern references CDATA #IMPLIED > 
     121    <!--@METADATA--> 
     122 
     123<!ELEMENT localePattern ( #PCDATA ) > 
     124<!ATTLIST localePattern alt NMTOKENS #IMPLIED > 
     125<!ATTLIST localePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     126    <!--@METADATA--> 
     127<!ATTLIST localePattern references CDATA #IMPLIED > 
     128    <!--@METADATA--> 
     129 
     130<!ELEMENT localeSeparator ( #PCDATA ) > 
     131<!ATTLIST localeSeparator alt NMTOKENS #IMPLIED > 
     132<!ATTLIST localeSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     133    <!--@METADATA--> 
     134<!ATTLIST localeSeparator references CDATA #IMPLIED > 
     135    <!--@METADATA--> 
     136 
     137<!ELEMENT localeKeyTypePattern ( #PCDATA ) > 
     138<!ATTLIST localeKeyTypePattern alt NMTOKENS #IMPLIED > 
     139<!ATTLIST localeKeyTypePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     140    <!--@METADATA--> 
     141<!ATTLIST localeKeyTypePattern references CDATA #IMPLIED > 
     142    <!--@METADATA--> 
     143 
     144<!-- # Either 1 alias OR any specials, any order, zero or more language --> 
     145 
     146<!ELEMENT languages ( alias | ( language | special )* ) > 
     147<!ATTLIST languages draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     148    <!--@METADATA--> 
     149    <!--@DEPRECATED--> 
     150<!ATTLIST languages standard CDATA #IMPLIED > 
     151    <!--@METADATA--> 
     152    <!--@DEPRECATED--> 
    93153<!ATTLIST languages references CDATA #IMPLIED > 
     154    <!--@METADATA--> 
    94155<!ATTLIST languages validSubLocales CDATA #IMPLIED > 
    95  
    96 <!-- Either 1 alias OR any specials, any order, zero or more script --> 
    97 <!ELEMENT scripts (alias |(script | special)* ) > 
    98 <!ATTLIST scripts draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    99 <!ATTLIST scripts standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     156    <!--@VALUE--> 
     157    <!--@DEPRECATED--> 
     158 
     159<!-- # Either 1 alias OR any specials, any order, zero or more script --> 
     160 
     161<!ELEMENT scripts ( alias | ( script | special )* ) > 
     162<!ATTLIST scripts draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     163    <!--@METADATA--> 
     164    <!--@DEPRECATED--> 
     165<!ATTLIST scripts standard CDATA #IMPLIED > 
     166    <!--@METADATA--> 
     167    <!--@DEPRECATED--> 
    100168<!ATTLIST scripts references CDATA #IMPLIED > 
     169    <!--@METADATA--> 
    101170<!ATTLIST scripts validSubLocales CDATA #IMPLIED > 
    102  
    103 <!-- Either 1 alias OR any specials, any order, zero or more territory --> 
    104 <!ELEMENT territories ( alias | (territory | special)*) > 
    105 <!ATTLIST territories draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    106 <!ATTLIST territories standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     171    <!--@VALUE--> 
     172    <!--@DEPRECATED--> 
     173 
     174<!-- # Either 1 alias OR any specials, any order, zero or more territory --> 
     175 
     176<!ELEMENT territories ( alias | ( territory | special )* ) > 
     177<!ATTLIST territories draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     178    <!--@METADATA--> 
     179    <!--@DEPRECATED--> 
     180<!ATTLIST territories standard CDATA #IMPLIED > 
     181    <!--@METADATA--> 
     182    <!--@DEPRECATED--> 
    107183<!ATTLIST territories references CDATA #IMPLIED > 
     184    <!--@METADATA--> 
    108185<!ATTLIST territories validSubLocales CDATA #IMPLIED > 
    109  
    110 <!-- Either 1 alias OR any specials, any order, zero or more variant --> 
    111 <!ELEMENT variants ( alias |(variant | special)*  ) > 
    112 <!ATTLIST variants draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    113 <!ATTLIST variants standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     186    <!--@VALUE--> 
     187    <!--@DEPRECATED--> 
     188 
     189<!ELEMENT subdivisions ( alias | ( subdivision | special )* ) > 
     190<!ATTLIST subdivisions draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     191    <!--@METADATA--> 
     192    <!--@DEPRECATED--> 
     193<!ATTLIST subdivisions references CDATA #IMPLIED > 
     194    <!--@METADATA--> 
     195 
     196<!ELEMENT subdivision ( #PCDATA ) > 
     197<!ATTLIST subdivision type NMTOKEN #REQUIRED > 
     198<!ATTLIST subdivision alt NMTOKENS #IMPLIED > 
     199<!ATTLIST subdivision draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     200    <!--@METADATA--> 
     201 
     202<!-- # Either 1 alias OR any specials, any order, zero or more variant --> 
     203 
     204<!ELEMENT variants ( alias | ( variant | special )* ) > 
     205<!ATTLIST variants draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     206    <!--@METADATA--> 
     207    <!--@DEPRECATED--> 
     208<!ATTLIST variants standard CDATA #IMPLIED > 
     209    <!--@METADATA--> 
     210    <!--@DEPRECATED--> 
    114211<!ATTLIST variants references CDATA #IMPLIED > 
     212    <!--@METADATA--> 
    115213<!ATTLIST variants validSubLocales CDATA #IMPLIED > 
    116  
    117 <!-- Either 1 alias OR any specials, any order, zero or more key --> 
    118 <!ELEMENT keys ( alias | (key | special)*) > 
    119 <!ATTLIST keys draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    120 <!ATTLIST keys standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     214    <!--@VALUE--> 
     215    <!--@DEPRECATED--> 
     216 
     217<!-- # Either 1 alias OR any specials, any order, zero or more key --> 
     218 
     219<!ELEMENT keys ( alias | ( key | special )* ) > 
     220<!ATTLIST keys draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     221    <!--@METADATA--> 
     222    <!--@DEPRECATED--> 
     223<!ATTLIST keys standard CDATA #IMPLIED > 
     224    <!--@METADATA--> 
     225    <!--@DEPRECATED--> 
    121226<!ATTLIST keys references CDATA #IMPLIED > 
     227    <!--@METADATA--> 
    122228<!ATTLIST keys validSubLocales CDATA #IMPLIED > 
     229    <!--@VALUE--> 
     230    <!--@DEPRECATED--> 
    123231 
    124232<!ELEMENT key ( #PCDATA ) > 
    125233<!ATTLIST key type NMTOKEN #REQUIRED > 
    126 <!ATTLIST key draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     234<!ATTLIST key alt NMTOKENS #IMPLIED > 
     235<!ATTLIST key draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     236    <!--@METADATA--> 
     237    <!--@DEPRECATED:true, false--> 
    127238<!ATTLIST key references CDATA #IMPLIED > 
    128 <!ATTLIST key alt NMTOKENS #IMPLIED > 
    129  
    130  
    131 <!-- Either 1 alias OR any specials, any order, zero or more type --> 
    132 <!ELEMENT types ( alias | (type | special)* ) > 
    133 <!ATTLIST types draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    134 <!ATTLIST types standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     239    <!--@METADATA--> 
     240 
     241<!-- # Either 1 alias OR any specials, any order, zero or more type --> 
     242 
     243<!ELEMENT types ( alias | ( type | special )* ) > 
     244<!ATTLIST types draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     245    <!--@METADATA--> 
     246    <!--@DEPRECATED--> 
     247<!ATTLIST types standard CDATA #IMPLIED > 
     248    <!--@METADATA--> 
     249    <!--@DEPRECATED--> 
    135250<!ATTLIST types references CDATA #IMPLIED > 
     251    <!--@METADATA--> 
    136252<!ATTLIST types validSubLocales CDATA #IMPLIED > 
     253    <!--@VALUE--> 
     254    <!--@DEPRECATED--> 
    137255 
    138256<!ELEMENT type ( #PCDATA ) > 
     257<!ATTLIST type key NMTOKEN #REQUIRED > 
    139258<!ATTLIST type type NMTOKEN #REQUIRED > 
    140 <!ATTLIST type key NMTOKEN #IMPLIED > 
    141 <!ATTLIST type draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     259<!ATTLIST type alt NMTOKENS #IMPLIED > 
     260<!ATTLIST type draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     261    <!--@METADATA--> 
     262    <!--@DEPRECATED:true, false--> 
    142263<!ATTLIST type references CDATA #IMPLIED > 
    143 <!ATTLIST type alt NMTOKENS #IMPLIED > 
    144  
    145 <!ELEMENT transformNames ( alias | (transformName | special)* ) > 
    146 <!ATTLIST transformNames draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     264    <!--@METADATA--> 
     265 
     266<!ELEMENT transformNames ( alias | ( transformName | special )* ) > 
     267    <!--@DEPRECATED--> 
     268<!ATTLIST transformNames draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     269    <!--@METADATA--> 
     270    <!--@DEPRECATED--> 
    147271<!ATTLIST transformNames references CDATA #IMPLIED > 
     272    <!--@METADATA--> 
     273    <!--@DEPRECATED--> 
    148274 
    149275<!ELEMENT transformName ( #PCDATA ) > 
     276    <!--@DEPRECATED--> 
    150277<!ATTLIST transformName type NMTOKEN #REQUIRED > 
    151 <!ATTLIST transformName draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     278    <!--@DEPRECATED--> 
     279<!ATTLIST transformName alt NMTOKENS #IMPLIED > 
     280    <!--@DEPRECATED--> 
     281<!ATTLIST transformName draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     282    <!--@METADATA--> 
     283    <!--@DEPRECATED--> 
    152284<!ATTLIST transformName references CDATA #IMPLIED > 
    153 <!ATTLIST transformName alt NMTOKENS #IMPLIED > 
    154  
    155  
    156 <!ELEMENT codePatterns ( alias | (codePattern | special)* ) > 
     285    <!--@METADATA--> 
     286    <!--@DEPRECATED--> 
     287 
     288<!-- # Either 1 alias OR any specials, any order, zero or more measurementSystemName --> 
     289 
     290<!ELEMENT measurementSystemNames ( alias | ( measurementSystemName | special )* ) > 
     291<!ATTLIST measurementSystemNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     292    <!--@METADATA--> 
     293    <!--@DEPRECATED--> 
     294<!ATTLIST measurementSystemNames references CDATA #IMPLIED > 
     295    <!--@METADATA--> 
     296<!ATTLIST measurementSystemNames validSubLocales CDATA #IMPLIED > 
     297    <!--@VALUE--> 
     298    <!--@DEPRECATED--> 
     299 
     300<!ELEMENT measurementSystemName ( #PCDATA ) > 
     301<!ATTLIST measurementSystemName type (US | metric | UK) #REQUIRED > 
     302<!ATTLIST measurementSystemName alt NMTOKENS #IMPLIED > 
     303<!ATTLIST measurementSystemName draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     304    <!--@METADATA--> 
     305    <!--@DEPRECATED:true, false--> 
     306<!ATTLIST measurementSystemName references CDATA #IMPLIED > 
     307    <!--@METADATA--> 
     308 
     309<!ELEMENT codePatterns ( alias | ( codePattern | special )* ) > 
     310 
    157311<!ELEMENT codePattern ( #PCDATA ) > 
    158312<!ATTLIST codePattern type NMTOKEN #REQUIRED > 
    159 <!ATTLIST codePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     313<!ATTLIST codePattern alt NMTOKENS #IMPLIED > 
     314<!ATTLIST codePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     315    <!--@METADATA--> 
    160316<!ATTLIST codePattern references CDATA #IMPLIED > 
    161 <!ATTLIST codePattern alt NMTOKENS #IMPLIED > 
    162  
    163 <!-- Either 1 alias OR any specials, any order, zero or more measurementSystemName --> 
    164 <!ELEMENT measurementSystemNames ( alias | (measurementSystemName | special)* ) > 
    165 <!ATTLIST measurementSystemNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    166 <!ATTLIST measurementSystemNames references CDATA #IMPLIED > 
    167 <!ATTLIST measurementSystemNames validSubLocales CDATA #IMPLIED > 
    168  
    169 <!ELEMENT measurementSystemName ( #PCDATA ) > 
    170 <!ATTLIST measurementSystemName type ( US | metric | UK ) #REQUIRED > 
    171 <!ATTLIST measurementSystemName draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    172 <!ATTLIST measurementSystemName references CDATA #IMPLIED > 
    173 <!ATTLIST measurementSystemName alt NMTOKENS #IMPLIED > 
    174  
    175 <!ELEMENT localeDisplayPattern ( alias | (localePattern*, localeSeparator*, localeKeyTypePattern*, special*) ) > 
    176 <!ATTLIST localeDisplayPattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    177 <!ATTLIST localeDisplayPattern references CDATA #IMPLIED > 
    178 <!ATTLIST localeDisplayPattern alt NMTOKENS #IMPLIED > 
    179  
    180 <!ELEMENT localePattern ( #PCDATA ) > 
    181 <!ATTLIST localePattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    182 <!ATTLIST localePattern references CDATA #IMPLIED > 
    183 <!ATTLIST localePattern alt NMTOKENS #IMPLIED > 
    184  
    185 <!ELEMENT localeSeparator ( #PCDATA ) > 
    186 <!ATTLIST localeSeparator draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    187 <!ATTLIST localeSeparator references CDATA #IMPLIED > 
    188 <!ATTLIST localeSeparator alt NMTOKENS #IMPLIED > 
    189  
    190 <!ELEMENT localeKeyTypePattern ( #PCDATA ) > 
    191 <!ATTLIST localeKeyTypePattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    192 <!ATTLIST localeKeyTypePattern references CDATA #IMPLIED > 
    193 <!ATTLIST localeKeyTypePattern alt NMTOKENS #IMPLIED > 
     317    <!--@METADATA--> 
    194318 
    195319<!-- ######################################################### --> 
    196  
     320<!-- # layout and orientation are script specific, so validSublocales attribute is not required --> 
     321 
     322<!ELEMENT layout ( alias | ( orientation*, inList*, inText*, special* ) ) > 
     323<!ATTLIST layout draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     324    <!--@METADATA--> 
     325    <!--@DEPRECATED--> 
     326<!ATTLIST layout references CDATA #IMPLIED > 
     327    <!--@METADATA--> 
     328 
     329<!ELEMENT orientation ( alias | ( characterOrder*, lineOrder*, special* ) ) > 
     330<!ATTLIST orientation characters (left-to-right | right-to-left | top-to-bottom | bottom-to-top) #IMPLIED > 
     331    <!--@VALUE--> 
     332    <!--@DEPRECATED--> 
     333<!ATTLIST orientation lines (left-to-right | right-to-left | top-to-bottom | bottom-to-top) #IMPLIED > 
     334    <!--@VALUE--> 
     335    <!--@DEPRECATED--> 
     336<!ATTLIST orientation alt NMTOKENS #IMPLIED > 
     337<!ATTLIST orientation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     338    <!--@METADATA--> 
     339    <!--@DEPRECATED--> 
     340<!ATTLIST orientation standard CDATA #IMPLIED > 
     341    <!--@METADATA--> 
     342    <!--@DEPRECATED--> 
     343<!ATTLIST orientation references CDATA #IMPLIED > 
     344    <!--@METADATA--> 
     345 
     346<!ELEMENT characterOrder ( #PCDATA ) > 
     347<!ATTLIST characterOrder alt NMTOKENS #IMPLIED > 
     348<!ATTLIST characterOrder draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     349    <!--@METADATA--> 
     350 
     351<!ELEMENT lineOrder ( #PCDATA ) > 
     352<!ATTLIST lineOrder alt NMTOKENS #IMPLIED > 
     353<!ATTLIST lineOrder draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     354    <!--@METADATA--> 
     355 
     356<!ELEMENT inList ( #PCDATA ) > 
     357    <!--@DEPRECATED--> 
     358<!ATTLIST inList casing (titlecase-words | titlecase-firstword | lowercase-words | mixed) #IMPLIED > 
     359    <!--@VALUE--> 
     360    <!--@DEPRECATED--> 
     361<!ATTLIST inList alt NMTOKENS #IMPLIED > 
     362    <!--@DEPRECATED--> 
     363<!ATTLIST inList draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     364    <!--@METADATA--> 
     365    <!--@DEPRECATED--> 
     366<!ATTLIST inList references CDATA #IMPLIED > 
     367    <!--@METADATA--> 
     368    <!--@DEPRECATED--> 
     369 
     370<!ELEMENT inText ( #PCDATA ) > 
     371    <!--@DEPRECATED--> 
     372<!ATTLIST inText type (languages | scripts | territories | variants | keys | types | measurementSystemNames | monthWidth | dayWidth | quarterWidth | long | fields | currency) #IMPLIED > 
     373    <!--@DEPRECATED--> 
     374<!ATTLIST inText alt NMTOKENS #IMPLIED > 
     375    <!--@DEPRECATED--> 
     376<!ATTLIST inText draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     377    <!--@METADATA--> 
     378    <!--@DEPRECATED--> 
     379<!ATTLIST inText references CDATA #IMPLIED > 
     380    <!--@METADATA--> 
     381    <!--@DEPRECATED--> 
    197382 
    198383<!-- ######################################################### --> 
    199 <!-- layout and orientation are script specific, so validSublocales attribute is not required --> 
    200 <!ELEMENT layout ( alias | (orientation*, inList*, inText*, special*) ) > 
    201 <!ATTLIST layout draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    202 <!ATTLIST layout references CDATA #IMPLIED > 
    203  
    204 <!ELEMENT orientation ( characterOrder*, lineOrder*, special* ) > 
    205 <!ATTLIST orientation characters ( left-to-right | right-to-left | top-to-bottom | bottom-to-top ) #IMPLIED > <!-- deprecated --> 
    206 <!ATTLIST orientation lines ( left-to-right | right-to-left | top-to-bottom | bottom-to-top ) #IMPLIED > <!-- deprecated --> 
    207 <!ATTLIST orientation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    208 <!ATTLIST orientation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    209 <!ATTLIST orientation references CDATA #IMPLIED > 
    210 <!ATTLIST orientation alt NMTOKENS #IMPLIED > 
    211  
    212 <!ELEMENT characterOrder ( #PCDATA ) > 
    213 <!ELEMENT lineOrder ( #PCDATA ) > 
    214  
    215 <!ELEMENT inList ( #PCDATA ) > <!-- deprecated, use contextTransforms --> 
    216 <!ATTLIST inList casing ( titlecase-words | titlecase-firstword | lowercase-words | mixed ) #IMPLIED > <!-- deprecated --> 
    217 <!ATTLIST inList draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    218 <!ATTLIST inList references CDATA #IMPLIED > 
    219 <!ATTLIST inList alt NMTOKENS #IMPLIED > 
    220  
    221 <!ELEMENT inText ( #PCDATA ) > <!-- deprecated, use contextTransforms --> 
    222 <!ATTLIST inText type ( languages | scripts | territories | variants | keys | types | measurementSystemNames | monthWidth | dayWidth | quarterWidth | long | fields | currency ) #IMPLIED > 
    223 <!ATTLIST inText draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
    224 <!ATTLIST inText references CDATA #IMPLIED > 
    225 <!ATTLIST inText alt NMTOKENS #IMPLIED > 
     384 
     385<!ELEMENT contextTransforms ( alias | ( contextTransformUsage*, special* ) ) > 
     386<!ATTLIST contextTransforms alt NMTOKENS #IMPLIED > 
     387<!ATTLIST contextTransforms draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     388    <!--@METADATA--> 
     389    <!--@DEPRECATED--> 
     390<!ATTLIST contextTransforms references CDATA #IMPLIED > 
     391    <!--@METADATA--> 
     392<!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED > 
     393    <!--@VALUE--> 
     394    <!--@DEPRECATED--> 
     395 
     396<!ELEMENT contextTransformUsage ( alias | ( contextTransform*, special* ) ) > 
     397<!ATTLIST contextTransformUsage type CDATA #REQUIRED > 
     398<!ATTLIST contextTransformUsage alt NMTOKENS #IMPLIED > 
     399<!ATTLIST contextTransformUsage draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     400    <!--@METADATA--> 
     401    <!--@DEPRECATED--> 
     402<!ATTLIST contextTransformUsage references CDATA #IMPLIED > 
     403    <!--@METADATA--> 
     404<!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED > 
     405    <!--@VALUE--> 
     406    <!--@DEPRECATED--> 
     407 
     408<!ELEMENT contextTransform ( #PCDATA ) > 
     409<!ATTLIST contextTransform type (uiListOrMenu | stand-alone) #REQUIRED > 
     410<!ATTLIST contextTransform alt NMTOKENS #IMPLIED > 
     411<!ATTLIST contextTransform draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     412    <!--@METADATA--> 
     413<!ATTLIST contextTransform references CDATA #IMPLIED > 
     414    <!--@METADATA--> 
    226415 
    227416<!-- ######################################################### --> 
    228417 
    229 <!ELEMENT contextTransforms ( alias | (contextTransformUsage*, special*)) > 
    230 <!ATTLIST contextTransforms draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    231 <!ATTLIST contextTransforms references CDATA #IMPLIED > 
    232 <!ATTLIST contextTransforms alt NMTOKENS #IMPLIED > 
    233 <!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED > 
    234  
    235 <!ELEMENT contextTransformUsage ( alias | (contextTransform*, special*)) > 
    236 <!ATTLIST contextTransformUsage type CDATA #REQUIRED > 
    237 <!ATTLIST contextTransformUsage draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    238 <!ATTLIST contextTransformUsage references CDATA #IMPLIED > 
    239 <!ATTLIST contextTransformUsage alt NMTOKENS #IMPLIED > 
    240 <!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED > 
    241  
    242 <!ELEMENT contextTransform ( #PCDATA ) > 
    243 <!ATTLIST contextTransform type ( uiListOrMenu | stand-alone ) #REQUIRED > 
    244 <!ATTLIST contextTransform draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    245 <!ATTLIST contextTransform references CDATA #IMPLIED > 
    246 <!ATTLIST contextTransform alt NMTOKENS #IMPLIED > 
     418<!ELEMENT characters ( alias | ( exemplarCharacters*, ellipsis*, moreInformation*, stopwords*, indexLabels*, mapping*, parseLenients*, special* ) ) > 
     419<!ATTLIST characters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     420    <!--@METADATA--> 
     421    <!--@DEPRECATED--> 
     422     
     423<!ELEMENT parseLenients ( alias | (parseLenient*, special*) ) > 
     424<!ATTLIST parseLenients scope (general | number | date) #REQUIRED > 
     425<!ATTLIST parseLenients level (lenient | stricter) #REQUIRED >     
     426 
     427<!ELEMENT parseLenient (#PCDATA) > 
     428<!ATTLIST parseLenient sample CDATA #REQUIRED > 
     429<!ATTLIST parseLenient alt NMTOKENS #IMPLIED > 
     430<!ATTLIST parseLenient draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     431    <!--@METADATA--> 
     432 
     433<!ELEMENT exemplarCharacters ( #PCDATA | cp )* > 
     434<!ATTLIST exemplarCharacters type (auxiliary | standard | punctuation | currencySymbol | index) #IMPLIED > 
     435    <!--@DEPRECATED:currencySymbol--> 
     436<!ATTLIST exemplarCharacters alt NMTOKENS #IMPLIED > 
     437<!ATTLIST exemplarCharacters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     438    <!--@METADATA--> 
     439<!ATTLIST exemplarCharacters standard CDATA #IMPLIED > 
     440    <!--@METADATA--> 
     441    <!--@DEPRECATED--> 
     442<!ATTLIST exemplarCharacters references CDATA #IMPLIED > 
     443    <!--@METADATA--> 
     444<!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED > 
     445    <!--@VALUE--> 
     446    <!--@DEPRECATED--> 
     447 
     448<!-- # This element can occur anywhere there may be localizable data --> 
     449 
     450<!ELEMENT cp ( special* ) > 
     451    <!--@DEPRECATED--> 
     452<!ATTLIST cp hex NMTOKEN #REQUIRED > 
     453    <!--@VALUE--> 
     454    <!--@DEPRECATED--> 
     455 
     456<!ELEMENT ellipsis ( #PCDATA ) > 
     457<!ATTLIST ellipsis type (initial | medial | final | word-initial | word-medial | word-final) #IMPLIED > 
     458<!ATTLIST ellipsis alt NMTOKENS #IMPLIED > 
     459<!ATTLIST ellipsis draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     460    <!--@METADATA--> 
     461<!ATTLIST ellipsis references CDATA #IMPLIED > 
     462    <!--@METADATA--> 
     463 
     464<!ELEMENT moreInformation ( #PCDATA ) > 
     465<!ATTLIST moreInformation alt NMTOKENS #IMPLIED > 
     466<!ATTLIST moreInformation draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     467    <!--@METADATA--> 
     468<!ATTLIST moreInformation references CDATA #IMPLIED > 
     469    <!--@METADATA--> 
     470 
     471<!ELEMENT stopwords ( stopwordList* ) > 
     472    <!--@DEPRECATED--> 
     473 
     474<!ELEMENT stopwordList ( #PCDATA ) > 
     475    <!--@DEPRECATED--> 
     476<!ATTLIST stopwordList type NMTOKEN #REQUIRED > 
     477    <!--@DEPRECATED--> 
     478<!ATTLIST stopwordList alt NMTOKENS #IMPLIED > 
     479    <!--@DEPRECATED--> 
     480<!ATTLIST stopwordList draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     481    <!--@METADATA--> 
     482    <!--@DEPRECATED--> 
     483<!ATTLIST stopwordList references CDATA #IMPLIED > 
     484    <!--@METADATA--> 
     485    <!--@DEPRECATED--> 
     486 
     487<!ELEMENT indexLabels ( indexSeparator*, compressedIndexSeparator*, indexRangePattern*, indexLabelBefore*, indexLabelAfter*, indexLabel* ) > 
     488    <!--@DEPRECATED--> 
     489 
     490<!ELEMENT indexSeparator ( #PCDATA ) > 
     491    <!--@DEPRECATED--> 
     492<!ATTLIST indexSeparator alt NMTOKENS #IMPLIED > 
     493    <!--@DEPRECATED--> 
     494<!ATTLIST indexSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     495    <!--@METADATA--> 
     496    <!--@DEPRECATED--> 
     497<!ATTLIST indexSeparator references CDATA #IMPLIED > 
     498    <!--@METADATA--> 
     499    <!--@DEPRECATED--> 
     500 
     501<!ELEMENT compressedIndexSeparator ( #PCDATA ) > 
     502    <!--@DEPRECATED--> 
     503<!ATTLIST compressedIndexSeparator alt NMTOKENS #IMPLIED > 
     504    <!--@DEPRECATED--> 
     505<!ATTLIST compressedIndexSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     506    <!--@METADATA--> 
     507    <!--@DEPRECATED--> 
     508<!ATTLIST compressedIndexSeparator references CDATA #IMPLIED > 
     509    <!--@METADATA--> 
     510    <!--@DEPRECATED--> 
     511 
     512<!ELEMENT indexRangePattern ( #PCDATA ) > 
     513    <!--@DEPRECATED--> 
     514<!ATTLIST indexRangePattern alt NMTOKENS #IMPLIED > 
     515    <!--@DEPRECATED--> 
     516<!ATTLIST indexRangePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     517    <!--@METADATA--> 
     518    <!--@DEPRECATED--> 
     519<!ATTLIST indexRangePattern references CDATA #IMPLIED > 
     520    <!--@METADATA--> 
     521    <!--@DEPRECATED--> 
     522 
     523<!ELEMENT indexLabelBefore ( #PCDATA ) > 
     524    <!--@DEPRECATED--> 
     525<!ATTLIST indexLabelBefore alt NMTOKENS #IMPLIED > 
     526    <!--@DEPRECATED--> 
     527<!ATTLIST indexLabelBefore draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     528    <!--@METADATA--> 
     529    <!--@DEPRECATED--> 
     530<!ATTLIST indexLabelBefore references CDATA #IMPLIED > 
     531    <!--@METADATA--> 
     532    <!--@DEPRECATED--> 
     533 
     534<!ELEMENT indexLabelAfter ( #PCDATA ) > 
     535    <!--@DEPRECATED--> 
     536<!ATTLIST indexLabelAfter alt NMTOKENS #IMPLIED > 
     537    <!--@DEPRECATED--> 
     538<!ATTLIST indexLabelAfter draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     539    <!--@METADATA--> 
     540    <!--@DEPRECATED--> 
     541<!ATTLIST indexLabelAfter references CDATA #IMPLIED > 
     542    <!--@METADATA--> 
     543    <!--@DEPRECATED--> 
     544 
     545<!ELEMENT indexLabel ( #PCDATA ) > 
     546    <!--@DEPRECATED--> 
     547<!ATTLIST indexLabel indexSource CDATA #IMPLIED > 
     548    <!--@DEPRECATED--> 
     549<!ATTLIST indexLabel priority (1 | 2 | 3) #IMPLIED > 
     550    <!--@VALUE--> 
     551    <!--@DEPRECATED--> 
     552<!ATTLIST indexLabel alt NMTOKENS #IMPLIED > 
     553    <!--@DEPRECATED--> 
     554<!ATTLIST indexLabel draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     555    <!--@METADATA--> 
     556    <!--@DEPRECATED--> 
     557<!ATTLIST indexLabel references CDATA #IMPLIED > 
     558    <!--@METADATA--> 
     559    <!--@DEPRECATED--> 
     560 
     561<!ELEMENT mapping ( special* ) > 
     562    <!--@DEPRECATED--> 
     563<!ATTLIST mapping registry NMTOKEN #REQUIRED > 
     564    <!--@DEPRECATED--> 
     565<!ATTLIST mapping type NMTOKEN #IMPLIED > 
     566    <!-- use choice instead --> 
     567    <!--@VALUE--> 
     568    <!--@DEPRECATED--> 
     569<!ATTLIST mapping choice NMTOKEN #IMPLIED > 
     570    <!--@VALUE--> 
     571    <!--@DEPRECATED--> 
     572<!ATTLIST mapping alt NMTOKENS #IMPLIED > 
     573    <!--@DEPRECATED--> 
     574<!ATTLIST mapping draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     575    <!--@METADATA--> 
     576    <!--@DEPRECATED--> 
     577<!ATTLIST mapping standard CDATA #IMPLIED > 
     578    <!--@METADATA--> 
     579    <!--@DEPRECATED--> 
     580<!ATTLIST mapping references CDATA #IMPLIED > 
     581    <!--@METADATA--> 
     582    <!--@DEPRECATED--> 
     583<!ATTLIST mapping validSubLocales CDATA #IMPLIED > 
     584    <!--@VALUE--> 
     585    <!--@DEPRECATED--> 
    247586 
    248587<!-- ######################################################### --> 
    249588 
    250 <!ELEMENT characters (alias | (exemplarCharacters*, ellipsis*, moreInformation*, stopwords*, indexLabels*, mapping*, special*))  > 
    251 <!ATTLIST characters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    252  
    253 <!ELEMENT exemplarCharacters ( #PCDATA | cp )* > 
    254 <!ATTLIST exemplarCharacters type ( auxiliary | standard | punctuation | currencySymbol | index ) #IMPLIED > <!-- currencySymbol is deprecated. --> 
    255 <!ATTLIST exemplarCharacters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    256 <!ATTLIST exemplarCharacters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    257 <!ATTLIST exemplarCharacters references CDATA #IMPLIED > 
    258 <!ATTLIST exemplarCharacters alt NMTOKENS #IMPLIED > 
    259 <!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED > 
    260  
    261 <!ELEMENT ellipsis ( #PCDATA ) > 
    262 <!ATTLIST ellipsis type ( initial | medial | final | word-initial | word-medial | word-final ) #IMPLIED > 
    263 <!ATTLIST ellipsis draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    264 <!ATTLIST ellipsis references CDATA #IMPLIED > 
    265 <!ATTLIST ellipsis alt NMTOKENS #IMPLIED > 
    266  
    267 <!ELEMENT moreInformation ( #PCDATA ) > 
    268 <!ATTLIST moreInformation draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    269 <!ATTLIST moreInformation references CDATA #IMPLIED > 
    270 <!ATTLIST moreInformation alt NMTOKENS #IMPLIED > 
    271  
    272 <!ELEMENT stopwords ( stopwordList* ) > <!-- stopwords are deprecated. --> 
    273 <!ELEMENT stopwordList ( #PCDATA ) > <!-- stopwords are deprecated. --> 
    274 <!ATTLIST stopwordList type NMTOKEN #REQUIRED > <!-- stopwords are deprecated. --> 
    275 <!ATTLIST stopwordList draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- stopwords are deprecated. --> 
    276 <!ATTLIST stopwordList references CDATA #IMPLIED > <!-- stopwords are deprecated. --> 
    277 <!ATTLIST stopwordList alt NMTOKENS #IMPLIED > <!-- stopwords are deprecated. --> 
    278  
    279  
    280 <!ELEMENT indexLabels (indexSeparator*, compressedIndexSeparator*, indexRangePattern*, indexLabelBefore*, indexLabelAfter*, indexLabel*) > 
    281  
    282 <!ELEMENT indexSeparator ( #PCDATA ) > 
    283 <!ATTLIST indexSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    284 <!ATTLIST indexSeparator references CDATA #IMPLIED > 
    285 <!ATTLIST indexSeparator alt NMTOKENS #IMPLIED > 
    286  
    287 <!ELEMENT compressedIndexSeparator ( #PCDATA ) > 
    288 <!ATTLIST compressedIndexSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    289 <!ATTLIST compressedIndexSeparator references CDATA #IMPLIED > 
    290 <!ATTLIST compressedIndexSeparator alt NMTOKENS #IMPLIED > 
    291  
    292 <!ELEMENT indexRangePattern ( #PCDATA ) > 
    293 <!ATTLIST indexRangePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    294 <!ATTLIST indexRangePattern references CDATA #IMPLIED > 
    295 <!ATTLIST indexRangePattern alt NMTOKENS #IMPLIED > 
    296  
    297 <!ELEMENT indexLabelBefore ( #PCDATA ) > 
    298 <!ATTLIST indexLabelBefore draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    299 <!ATTLIST indexLabelBefore references CDATA #IMPLIED > 
    300 <!ATTLIST indexLabelBefore alt NMTOKENS #IMPLIED > 
    301  
    302 <!ELEMENT indexLabelAfter ( #PCDATA ) > 
    303 <!ATTLIST indexLabelAfter draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    304 <!ATTLIST indexLabelAfter references CDATA #IMPLIED > 
    305 <!ATTLIST indexLabelAfter alt NMTOKENS #IMPLIED > 
    306  
    307 <!ELEMENT indexLabel ( #PCDATA ) > 
    308 <!ATTLIST indexLabel indexSource CDATA #IMPLIED > 
    309 <!ATTLIST indexLabel priority ( 1 | 2 | 3 ) #IMPLIED > 
    310 <!ATTLIST indexLabel draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    311 <!ATTLIST indexLabel references CDATA #IMPLIED > 
    312 <!ATTLIST indexLabel alt NMTOKENS #IMPLIED > 
    313  
    314 <!ELEMENT mapping (special*) > 
    315 <!ATTLIST mapping registry NMTOKEN #REQUIRED > 
    316 <!ATTLIST mapping type NMTOKEN #IMPLIED > <!-- deprecated in favor of choice --> 
    317 <!ATTLIST mapping choice NMTOKEN #IMPLIED > 
    318 <!ATTLIST mapping draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    319 <!ATTLIST mapping standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    320 <!ATTLIST mapping references CDATA #IMPLIED > 
    321 <!ATTLIST mapping alt NMTOKENS #IMPLIED > 
    322 <!ATTLIST mapping validSubLocales CDATA #IMPLIED > 
     589<!ELEMENT delimiters ( alias | ( quotationStart*, quotationEnd*, alternateQuotationStart*, alternateQuotationEnd*, special* ) ) > 
     590<!ATTLIST delimiters alt NMTOKENS #IMPLIED > 
     591<!ATTLIST delimiters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     592    <!--@METADATA--> 
     593    <!--@DEPRECATED--> 
     594<!ATTLIST delimiters standard CDATA #IMPLIED > 
     595    <!--@METADATA--> 
     596    <!--@DEPRECATED--> 
     597<!ATTLIST delimiters references CDATA #IMPLIED > 
     598    <!--@METADATA--> 
     599<!ATTLIST delimiters validSubLocales CDATA #IMPLIED > 
     600    <!--@VALUE--> 
     601    <!--@DEPRECATED--> 
     602 
     603<!ELEMENT quotationStart ( #PCDATA | cp )* > 
     604<!ATTLIST quotationStart alt NMTOKENS #IMPLIED > 
     605<!ATTLIST quotationStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     606    <!--@METADATA--> 
     607<!ATTLIST quotationStart references CDATA #IMPLIED > 
     608    <!--@METADATA--> 
     609 
     610<!ELEMENT quotationEnd ( #PCDATA | cp )* > 
     611<!ATTLIST quotationEnd alt NMTOKENS #IMPLIED > 
     612<!ATTLIST quotationEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     613    <!--@METADATA--> 
     614<!ATTLIST quotationEnd references CDATA #IMPLIED > 
     615    <!--@METADATA--> 
     616 
     617<!ELEMENT alternateQuotationStart ( #PCDATA | cp )* > 
     618<!ATTLIST alternateQuotationStart alt NMTOKENS #IMPLIED > 
     619<!ATTLIST alternateQuotationStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     620    <!--@METADATA--> 
     621<!ATTLIST alternateQuotationStart references CDATA #IMPLIED > 
     622    <!--@METADATA--> 
     623 
     624<!ELEMENT alternateQuotationEnd ( #PCDATA | cp )* > 
     625<!ATTLIST alternateQuotationEnd alt NMTOKENS #IMPLIED > 
     626<!ATTLIST alternateQuotationEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     627    <!--@METADATA--> 
     628<!ATTLIST alternateQuotationEnd references CDATA #IMPLIED > 
     629    <!--@METADATA--> 
    323630 
    324631<!-- ######################################################### --> 
    325632 
     633<!ELEMENT measurement ( alias | ( measurementSystem*, paperSize*, special* ) ) > 
     634    <!-- use measurementData in supplemental instead --> 
     635    <!--@DEPRECATED--> 
     636<!ATTLIST measurement alt NMTOKENS #IMPLIED > 
     637    <!--@DEPRECATED--> 
     638<!ATTLIST measurement draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     639    <!--@METADATA--> 
     640    <!--@DEPRECATED--> 
     641<!ATTLIST measurement standard CDATA #IMPLIED > 
     642    <!--@METADATA--> 
     643    <!--@DEPRECATED--> 
     644<!ATTLIST measurement references CDATA #IMPLIED > 
     645    <!--@METADATA--> 
     646    <!--@DEPRECATED--> 
     647<!ATTLIST measurement validSubLocales CDATA #IMPLIED > 
     648    <!--@VALUE--> 
     649    <!--@DEPRECATED--> 
     650 
     651<!ELEMENT measurementSystem ( special* ) > 
     652    <!-- use measurementSystem in supplemental instead --> 
     653    <!--@DEPRECATED--> 
     654<!ATTLIST measurementSystem type (metric | US | UK) #REQUIRED > 
     655    <!-- use choice instead --> 
     656    <!--@VALUE--> 
     657    <!--@DEPRECATED--> 
     658<!ATTLIST measurementSystem choice (metric | US | UK) #IMPLIED > 
     659    <!-- really required, but needs to be optional to support type also --> 
     660    <!--@VALUE--> 
     661    <!--@DEPRECATED--> 
     662<!ATTLIST measurementSystem alt NMTOKENS #IMPLIED > 
     663    <!--@DEPRECATED--> 
     664<!ATTLIST measurementSystem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     665    <!--@METADATA--> 
     666    <!--@DEPRECATED--> 
     667<!ATTLIST measurementSystem standard CDATA #IMPLIED > 
     668    <!--@METADATA--> 
     669    <!--@DEPRECATED--> 
     670<!ATTLIST measurementSystem references CDATA #IMPLIED > 
     671    <!--@METADATA--> 
     672    <!--@DEPRECATED--> 
     673<!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED > 
     674    <!--@VALUE--> 
     675    <!--@DEPRECATED--> 
     676 
     677<!ELEMENT paperSize ( alias | ( height*, width*, special* ) ) > 
     678    <!-- use paperSize in supplemental instead --> 
     679    <!--@DEPRECATED--> 
     680<!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
     681    <!--@DEPRECATED--> 
     682<!ATTLIST paperSize draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     683    <!--@METADATA--> 
     684    <!--@DEPRECATED--> 
     685<!ATTLIST paperSize standard CDATA #IMPLIED > 
     686    <!--@METADATA--> 
     687    <!--@DEPRECATED--> 
     688<!ATTLIST paperSize references CDATA #IMPLIED > 
     689    <!--@METADATA--> 
     690    <!--@DEPRECATED--> 
     691<!ATTLIST paperSize validSubLocales CDATA #IMPLIED > 
     692    <!--@VALUE--> 
     693    <!--@DEPRECATED--> 
     694 
     695<!ELEMENT height ( #PCDATA ) > 
     696    <!--@DEPRECATED--> 
     697<!ATTLIST height alt NMTOKENS #IMPLIED > 
     698    <!--@DEPRECATED--> 
     699<!ATTLIST height draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     700    <!--@METADATA--> 
     701    <!--@DEPRECATED--> 
     702<!ATTLIST height references CDATA #IMPLIED > 
     703    <!--@METADATA--> 
     704    <!--@DEPRECATED--> 
     705 
     706<!ELEMENT width ( #PCDATA ) > 
     707    <!--@DEPRECATED--> 
     708<!ATTLIST width alt NMTOKENS #IMPLIED > 
     709    <!--@DEPRECATED--> 
     710<!ATTLIST width draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     711    <!--@METADATA--> 
     712    <!--@DEPRECATED--> 
     713<!ATTLIST width references CDATA #IMPLIED > 
     714    <!--@METADATA--> 
     715    <!--@DEPRECATED--> 
    326716 
    327717<!-- ######################################################### --> 
    328718 
    329 <!ELEMENT delimiters (alias | (quotationStart*, quotationEnd*, alternateQuotationStart*, alternateQuotationEnd*, special*)) > 
    330 <!ATTLIST delimiters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    331 <!ATTLIST delimiters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    332 <!ATTLIST delimiters references CDATA #IMPLIED > 
    333 <!ATTLIST delimiters alt NMTOKENS #IMPLIED > 
    334 <!ATTLIST delimiters validSubLocales CDATA #IMPLIED > 
    335  
    336 <!ELEMENT quotationStart ( #PCDATA | cp )* > 
    337 <!ATTLIST quotationStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    338 <!ATTLIST quotationStart references CDATA #IMPLIED > 
    339 <!ATTLIST quotationStart alt NMTOKENS #IMPLIED > 
    340  
    341 <!ELEMENT quotationEnd ( #PCDATA | cp )* > 
    342 <!ATTLIST quotationEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    343 <!ATTLIST quotationEnd references CDATA #IMPLIED > 
    344 <!ATTLIST quotationEnd alt NMTOKENS #IMPLIED > 
    345   
    346 <!ELEMENT alternateQuotationStart ( #PCDATA | cp )* > 
    347 <!ATTLIST alternateQuotationStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    348 <!ATTLIST alternateQuotationStart references CDATA #IMPLIED > 
    349 <!ATTLIST alternateQuotationStart alt NMTOKENS #IMPLIED > 
    350  
    351 <!ELEMENT alternateQuotationEnd ( #PCDATA | cp )* > 
    352 <!ATTLIST alternateQuotationEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    353 <!ATTLIST alternateQuotationEnd references CDATA #IMPLIED > 
    354 <!ATTLIST alternateQuotationEnd alt NMTOKENS #IMPLIED > 
    355  
    356 <!-- ######################################################### --> 
    357  
    358  
    359 <!-- ######################################################### --> 
    360  
    361 <!ELEMENT measurement (alias | (measurementSystem*, paperSize*, special*)) > <!-- deprecated, use measurementData in supplemental instead --> 
    362 <!ATTLIST measurement draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    363 <!ATTLIST measurement standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    364 <!ATTLIST measurement references CDATA #IMPLIED > 
    365 <!ATTLIST measurement alt NMTOKENS #IMPLIED > 
    366 <!ATTLIST measurement validSubLocales CDATA #IMPLIED > 
    367  
    368 <!ELEMENT paperSize (alias | (height*, width*, special*)) > <!-- deprecated, use paperSize in supplemental instead --> 
    369 <!ATTLIST paperSize draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    370 <!ATTLIST paperSize standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    371 <!ATTLIST paperSize references CDATA #IMPLIED > 
    372 <!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
    373 <!ATTLIST paperSize validSubLocales CDATA #IMPLIED > 
    374  
    375 <!ELEMENT height ( #PCDATA ) > <!-- deprecated --> 
    376 <!ATTLIST height draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    377 <!ATTLIST height references CDATA #IMPLIED > 
    378 <!ATTLIST height alt NMTOKENS #IMPLIED > 
    379  
    380 <!ELEMENT width ( #PCDATA ) > <!-- deprecated --> 
    381 <!ATTLIST width draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    382 <!ATTLIST width references CDATA #IMPLIED > 
    383 <!ATTLIST width alt NMTOKENS #IMPLIED > 
    384  
    385 <!ELEMENT measurementSystem (special*) > <!-- deprecated, use measurementSystem in supplemental instead --> 
    386 <!ATTLIST measurementSystem type ( metric | US | UK ) #IMPLIED > <!-- deprecated in favor of choice --> 
    387 <!ATTLIST measurementSystem choice ( metric | US | UK ) #IMPLIED > <!-- really required, but needs to be optional to support type also --> 
    388 <!ATTLIST measurementSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    389 <!ATTLIST measurementSystem standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    390 <!ATTLIST measurementSystem references CDATA #IMPLIED > 
    391 <!ATTLIST measurementSystem alt NMTOKENS #IMPLIED > 
    392 <!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED > 
    393  
    394 <!-- ######################################################### --> 
    395  
    396  
    397 <!-- ######################################################### --> 
    398  
    399 <!ELEMENT dates (alias | (localizedPatternChars*, dateRangePattern*, calendars?, fields?, timeZoneNames?, special*)) > 
    400 <!ATTLIST dates draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    401 <!ATTLIST dates standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     719<!ELEMENT dates ( alias | ( localizedPatternChars*, dateRangePattern*, calendars?, fields?, timeZoneNames?, special* ) ) > 
     720<!ATTLIST dates alt NMTOKENS #IMPLIED > 
     721<!ATTLIST dates draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     722    <!--@METADATA--> 
     723    <!--@DEPRECATED--> 
     724<!ATTLIST dates standard CDATA #IMPLIED > 
     725    <!--@METADATA--> 
     726    <!--@DEPRECATED--> 
    402727<!ATTLIST dates references CDATA #IMPLIED > 
    403 <!ATTLIST dates alt NMTOKENS #IMPLIED > 
     728    <!--@METADATA--> 
    404729<!ATTLIST dates validSubLocales CDATA #IMPLIED > 
    405  
    406 <!ELEMENT localizedPatternChars ( #PCDATA | cp )* > <!-- deprecated. --> 
    407 <!ATTLIST localizedPatternChars draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    408 <!ATTLIST localizedPatternChars standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     730    <!--@VALUE--> 
     731    <!--@DEPRECATED--> 
     732 
     733<!ELEMENT localizedPatternChars ( #PCDATA | cp )* > 
     734    <!--@DEPRECATED--> 
     735<!ATTLIST localizedPatternChars alt NMTOKENS #IMPLIED > 
     736    <!--@DEPRECATED--> 
     737<!ATTLIST localizedPatternChars draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     738    <!--@METADATA--> 
     739    <!--@DEPRECATED--> 
     740<!ATTLIST localizedPatternChars standard CDATA #IMPLIED > 
     741    <!--@METADATA--> 
     742    <!--@DEPRECATED--> 
    409743<!ATTLIST localizedPatternChars references CDATA #IMPLIED > 
    410 <!ATTLIST localizedPatternChars alt NMTOKENS #IMPLIED > 
     744    <!--@METADATA--> 
     745    <!--@DEPRECATED--> 
    411746<!ATTLIST localizedPatternChars validSubLocales CDATA #IMPLIED > 
    412  
    413 <!ELEMENT dateRangePattern ( #PCDATA ) > <!-- deprecated, use intervalFormats. --> 
    414 <!ATTLIST dateRangePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    415 <!ATTLIST dateRangePattern standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     747    <!--@VALUE--> 
     748    <!--@DEPRECATED--> 
     749 
     750<!ELEMENT dateRangePattern ( #PCDATA ) > 
     751    <!-- use intervalFormats. --> 
     752    <!--@DEPRECATED--> 
     753<!ATTLIST dateRangePattern alt NMTOKENS #IMPLIED > 
     754    <!--@DEPRECATED--> 
     755<!ATTLIST dateRangePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     756    <!--@METADATA--> 
     757    <!--@DEPRECATED--> 
     758<!ATTLIST dateRangePattern standard CDATA #IMPLIED > 
     759    <!--@METADATA--> 
     760    <!--@DEPRECATED--> 
    416761<!ATTLIST dateRangePattern references CDATA #IMPLIED > 
    417 <!ATTLIST dateRangePattern alt NMTOKENS #IMPLIED > 
     762    <!--@METADATA--> 
     763    <!--@DEPRECATED--> 
    418764<!ATTLIST dateRangePattern validSubLocales CDATA #IMPLIED > 
    419  
    420 <!ELEMENT calendars (alias | (default*, calendar*, special*)) > <!-- use of a default element for calendars is deprecated, use calendarPreferenceData instead --> 
    421 <!ATTLIST calendars draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     765    <!--@VALUE--> 
     766    <!--@DEPRECATED--> 
     767 
     768<!ELEMENT calendars ( alias | ( default*, calendar*, special* ) ) > 
     769    <!-- use calendarPreferenceData instead of default element --> 
     770<!ATTLIST calendars draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     771    <!--@METADATA--> 
     772    <!--@DEPRECATED--> 
    422773<!ATTLIST calendars validSubLocales CDATA #IMPLIED > 
    423  
    424 <!ELEMENT calendar (alias | (months?, monthNames?, monthAbbr?, monthPatterns?, days?, dayNames?, dayAbbr?, quarters?, week?, am*, pm*, dayPeriods?, eras?, cyclicNameSets?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special*))> <!-- fields is deprecated here --> 
     774    <!--@VALUE--> 
     775    <!--@DEPRECATED--> 
     776 
     777<!ELEMENT default ( special* ) > 
     778    <!--@DEPRECATED--> 
     779<!ATTLIST default type NMTOKEN #IMPLIED > 
     780    <!--@VALUE--> 
     781    <!--@DEPRECATED--> 
     782<!ATTLIST default choice NMTOKEN #IMPLIED > 
     783    <!--@VALUE--> 
     784    <!--@DEPRECATED--> 
     785<!ATTLIST default alt NMTOKENS #IMPLIED > 
     786    <!--@DEPRECATED--> 
     787<!ATTLIST default draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     788    <!--@METADATA--> 
     789    <!--@DEPRECATED--> 
     790<!ATTLIST default references CDATA #IMPLIED > 
     791    <!--@METADATA--> 
     792    <!--@DEPRECATED--> 
     793 
     794<!ELEMENT calendar ( alias | ( months?, monthNames?, monthAbbr?, monthPatterns?, days?, dayNames?, dayAbbr?, quarters?, week?, am*, pm*, dayPeriods?, eras?, cyclicNameSets?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special* ) ) > 
     795    <!-- use of fields is deprecated here --> 
    425796<!ATTLIST calendar type NMTOKEN #REQUIRED > 
    426 <!ATTLIST calendar draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    427 <!ATTLIST calendar standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     797<!ATTLIST calendar alt NMTOKENS #IMPLIED > 
     798<!ATTLIST calendar draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     799    <!--@METADATA--> 
     800    <!--@DEPRECATED--> 
     801<!ATTLIST calendar standard CDATA #IMPLIED > 
     802    <!--@METADATA--> 
     803    <!--@DEPRECATED--> 
    428804<!ATTLIST calendar references CDATA #IMPLIED > 
    429 <!ATTLIST calendar alt NMTOKENS #IMPLIED > 
     805    <!--@METADATA--> 
    430806<!ATTLIST calendar validSubLocales CDATA #IMPLIED > 
    431  
    432 <!ELEMENT months ( alias | (default*, monthContext*, special*)) > <!-- default element is deprecated --> 
    433 <!ATTLIST months draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    434 <!ATTLIST months standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     807    <!--@VALUE--> 
     808    <!--@DEPRECATED--> 
     809 
     810<!ELEMENT months ( alias | ( default*, monthContext*, special* ) ) > 
     811<!ATTLIST months alt NMTOKENS #IMPLIED > 
     812<!ATTLIST months draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     813    <!--@METADATA--> 
     814    <!--@DEPRECATED--> 
     815<!ATTLIST months standard CDATA #IMPLIED > 
     816    <!--@METADATA--> 
     817    <!--@DEPRECATED--> 
    435818<!ATTLIST months references CDATA #IMPLIED > 
    436 <!ATTLIST months alt NMTOKENS #IMPLIED > 
     819    <!--@METADATA--> 
    437820<!ATTLIST months validSubLocales CDATA #IMPLIED > 
    438  
    439 <!ELEMENT monthContext ( alias | (default*, monthWidth*, special*)) > <!-- default element is deprecated --> 
    440 <!ATTLIST monthContext type ( format | stand-alone ) #REQUIRED > 
    441 <!ATTLIST monthContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    442 <!ATTLIST monthContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     821    <!--@VALUE--> 
     822    <!--@DEPRECATED--> 
     823 
     824<!ELEMENT monthContext ( alias | ( default*, monthWidth*, special* ) ) > 
     825<!ATTLIST monthContext type (format | stand-alone) #REQUIRED > 
     826<!ATTLIST monthContext alt NMTOKENS #IMPLIED > 
     827<!ATTLIST monthContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     828    <!--@METADATA--> 
     829    <!--@DEPRECATED--> 
     830<!ATTLIST monthContext standard CDATA #IMPLIED > 
     831    <!--@METADATA--> 
     832    <!--@DEPRECATED--> 
    443833<!ATTLIST monthContext references CDATA #IMPLIED > 
    444 <!ATTLIST monthContext alt NMTOKENS #IMPLIED > 
     834    <!--@METADATA--> 
    445835<!ATTLIST monthContext validSubLocales CDATA #IMPLIED > 
    446  
    447 <!ELEMENT monthWidth ( alias | (month*, special*)) > 
    448 <!ATTLIST monthWidth type ( abbreviated| narrow | wide) #REQUIRED > 
    449 <!ATTLIST monthWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    450 <!ATTLIST monthWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     836    <!--@VALUE--> 
     837    <!--@DEPRECATED--> 
     838 
     839<!ELEMENT monthWidth ( alias | ( month*, special* ) ) > 
     840<!ATTLIST monthWidth type (abbreviated | narrow | wide) #REQUIRED > 
     841<!ATTLIST monthWidth alt NMTOKENS #IMPLIED > 
     842<!ATTLIST monthWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     843    <!--@METADATA--> 
     844    <!--@DEPRECATED--> 
     845<!ATTLIST monthWidth standard CDATA #IMPLIED > 
     846    <!--@METADATA--> 
     847    <!--@DEPRECATED--> 
    451848<!ATTLIST monthWidth references CDATA #IMPLIED > 
    452 <!ATTLIST monthWidth alt NMTOKENS #IMPLIED > 
     849    <!--@METADATA--> 
    453850<!ATTLIST monthWidth validSubLocales CDATA #IMPLIED > 
     851    <!--@VALUE--> 
     852    <!--@DEPRECATED--> 
    454853 
    455854<!ELEMENT month ( #PCDATA | cp )* > 
    456 <!ATTLIST month type ( 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 ) #REQUIRED > 
    457 <!ATTLIST month yeartype ( standard | leap ) #IMPLIED > 
     855<!ATTLIST month type (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13) #REQUIRED > 
     856<!ATTLIST month yeartype (standard | leap) #IMPLIED > 
     857<!ATTLIST month alt NMTOKENS #IMPLIED > 
     858<!ATTLIST month draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     859    <!--@METADATA--> 
    458860<!ATTLIST month references CDATA #IMPLIED > 
    459 <!ATTLIST month alt NMTOKENS #IMPLIED > 
    460 <!ATTLIST month draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    461  
    462 <!ELEMENT monthPatterns ( alias | (monthPatternContext*, special*)) > 
    463 <!ATTLIST monthPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     861    <!--@METADATA--> 
     862 
     863<!ELEMENT monthNames ( alias | ( month*, special* ) ) > 
     864    <!--@DEPRECATED--> 
     865<!ATTLIST monthNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     866    <!--@METADATA--> 
     867    <!--@DEPRECATED--> 
     868 
     869<!ELEMENT monthAbbr ( alias | ( month*, special* ) ) > 
     870    <!--@DEPRECATED--> 
     871<!ATTLIST monthAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     872    <!--@METADATA--> 
     873    <!--@DEPRECATED--> 
     874 
     875<!ELEMENT monthPatterns ( alias | ( monthPatternContext*, special* ) ) > 
     876<!ATTLIST monthPatterns alt NMTOKENS #IMPLIED > 
     877<!ATTLIST monthPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     878    <!--@METADATA--> 
     879    <!--@DEPRECATED--> 
    464880<!ATTLIST monthPatterns references CDATA #IMPLIED > 
    465 <!ATTLIST monthPatterns alt NMTOKENS #IMPLIED > 
     881    <!--@METADATA--> 
    466882<!ATTLIST monthPatterns validSubLocales CDATA #IMPLIED > 
    467  
    468 <!ELEMENT monthPatternContext ( alias | (monthPatternWidth*, special*)) > 
    469 <!ATTLIST monthPatternContext type ( format | stand-alone | numeric ) #REQUIRED > 
    470 <!ATTLIST monthPatternContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     883    <!--@VALUE--> 
     884    <!--@DEPRECATED--> 
     885 
     886<!ELEMENT monthPatternContext ( alias | ( monthPatternWidth*, special* ) ) > 
     887<!ATTLIST monthPatternContext type (format | stand-alone | numeric) #REQUIRED > 
     888<!ATTLIST monthPatternContext alt NMTOKENS #IMPLIED > 
     889<!ATTLIST monthPatternContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     890    <!--@METADATA--> 
     891    <!--@DEPRECATED--> 
    471892<!ATTLIST monthPatternContext references CDATA #IMPLIED > 
    472 <!ATTLIST monthPatternContext alt NMTOKENS #IMPLIED > 
     893    <!--@METADATA--> 
    473894<!ATTLIST monthPatternContext validSubLocales CDATA #IMPLIED > 
    474  
    475 <!ELEMENT monthPatternWidth ( alias | (monthPattern*, special*)) > 
    476 <!ATTLIST monthPatternWidth type ( abbreviated| narrow | wide | all ) #REQUIRED > 
    477 <!ATTLIST monthPatternWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     895    <!--@VALUE--> 
     896    <!--@DEPRECATED--> 
     897 
     898<!ELEMENT monthPatternWidth ( alias | ( monthPattern*, special* ) ) > 
     899<!ATTLIST monthPatternWidth type (abbreviated | narrow | wide | all) #REQUIRED > 
     900<!ATTLIST monthPatternWidth alt NMTOKENS #IMPLIED > 
     901<!ATTLIST monthPatternWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     902    <!--@METADATA--> 
     903    <!--@DEPRECATED--> 
    478904<!ATTLIST monthPatternWidth references CDATA #IMPLIED > 
    479 <!ATTLIST monthPatternWidth alt NMTOKENS #IMPLIED > 
     905    <!--@METADATA--> 
    480906<!ATTLIST monthPatternWidth validSubLocales CDATA #IMPLIED > 
     907    <!--@VALUE--> 
     908    <!--@DEPRECATED--> 
    481909 
    482910<!ELEMENT monthPattern ( #PCDATA ) > 
    483 <!ATTLIST monthPattern type ( leap | standardAfterLeap | combined ) #REQUIRED > 
    484 <!ATTLIST monthPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     911<!ATTLIST monthPattern type (leap | standardAfterLeap | combined) #REQUIRED > 
     912<!ATTLIST monthPattern alt NMTOKENS #IMPLIED > 
     913<!ATTLIST monthPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     914    <!--@METADATA--> 
    485915<!ATTLIST monthPattern references CDATA #IMPLIED > 
    486 <!ATTLIST monthPattern alt NMTOKENS #IMPLIED > 
    487  
    488  
    489 <!-- START_DEPRECATED --> 
    490 <!ELEMENT monthNames ( alias | (month*, special*)) > <!-- deprecated --> 
    491 <!ATTLIST monthNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    492  
    493 <!ELEMENT monthAbbr ( alias | (month*, special*)) > <!-- deprecated --> 
    494 <!ATTLIST monthAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    495 <!-- END_DEPRECATED--> 
    496  
    497 <!ELEMENT days ( alias | (default*, dayContext*, special*)) > <!-- default element is deprecated --> 
    498 <!ATTLIST days draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    499 <!ATTLIST days standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     916    <!--@METADATA--> 
     917 
     918<!ELEMENT days ( alias | ( default*, dayContext*, special* ) ) > 
     919<!ATTLIST days alt NMTOKENS #IMPLIED > 
     920<!ATTLIST days draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     921    <!--@METADATA--> 
     922    <!--@DEPRECATED--> 
     923<!ATTLIST days standard CDATA #IMPLIED > 
     924    <!--@METADATA--> 
     925    <!--@DEPRECATED--> 
    500926<!ATTLIST days references CDATA #IMPLIED > 
    501 <!ATTLIST days alt NMTOKENS #IMPLIED > 
     927    <!--@METADATA--> 
    502928<!ATTLIST days validSubLocales CDATA #IMPLIED > 
    503  
    504 <!ELEMENT dayContext ( alias | (default*, dayWidth*, special*)) > <!-- default element is deprecated --> 
    505 <!ATTLIST dayContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    506 <!ATTLIST dayContext type ( format | stand-alone ) #REQUIRED > 
    507 <!ATTLIST dayContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     929    <!--@VALUE--> 
     930    <!--@DEPRECATED--> 
     931 
     932<!ELEMENT dayContext ( alias | ( default*, dayWidth*, special* ) ) > 
     933<!ATTLIST dayContext type (format | stand-alone) #REQUIRED > 
     934<!ATTLIST dayContext alt NMTOKENS #IMPLIED > 
     935<!ATTLIST dayContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     936    <!--@METADATA--> 
     937    <!--@DEPRECATED--> 
     938<!ATTLIST dayContext standard CDATA #IMPLIED > 
     939    <!--@METADATA--> 
     940    <!--@DEPRECATED--> 
    508941<!ATTLIST dayContext references CDATA #IMPLIED > 
    509 <!ATTLIST dayContext alt NMTOKENS #IMPLIED > 
     942    <!--@METADATA--> 
    510943<!ATTLIST dayContext validSubLocales CDATA #IMPLIED > 
    511  
    512 <!ELEMENT dayWidth ( alias | (day*, special*)) > 
    513 <!ATTLIST dayWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    514 <!ATTLIST dayWidth type ( abbreviated| narrow | short | wide ) #REQUIRED > 
    515 <!ATTLIST dayWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     944    <!--@VALUE--> 
     945    <!--@DEPRECATED--> 
     946 
     947<!ELEMENT dayWidth ( alias | ( day*, special* ) ) > 
     948<!ATTLIST dayWidth type (abbreviated | narrow | short | wide) #REQUIRED > 
     949<!ATTLIST dayWidth alt NMTOKENS #IMPLIED > 
     950<!ATTLIST dayWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     951    <!--@METADATA--> 
     952    <!--@DEPRECATED--> 
     953<!ATTLIST dayWidth standard CDATA #IMPLIED > 
     954    <!--@METADATA--> 
     955    <!--@DEPRECATED--> 
    516956<!ATTLIST dayWidth references CDATA #IMPLIED > 
    517 <!ATTLIST dayWidth alt NMTOKENS #IMPLIED > 
     957    <!--@METADATA--> 
    518958<!ATTLIST dayWidth validSubLocales CDATA #IMPLIED > 
     959    <!--@VALUE--> 
     960    <!--@DEPRECATED--> 
    519961 
    520962<!ELEMENT day ( #PCDATA ) > 
    521 <!ATTLIST day type ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
     963<!ATTLIST day type (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     964<!ATTLIST day alt NMTOKENS #IMPLIED > 
     965<!ATTLIST day draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     966    <!--@METADATA--> 
     967    <!--@DEPRECATED:true, false--> 
    522968<!ATTLIST day references CDATA #IMPLIED > 
    523 <!ATTLIST day draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    524 <!ATTLIST day alt NMTOKENS #IMPLIED > 
    525  
    526  
    527 <!ELEMENT quarters ( alias | (default*, quarterContext*, special*)) > <!-- default element is deprecated --> 
    528 <!ATTLIST quarters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     969    <!--@METADATA--> 
     970 
     971<!ELEMENT dayNames ( alias | ( day*, special* ) ) > 
     972    <!--@DEPRECATED--> 
     973<!ATTLIST dayNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     974    <!--@METADATA--> 
     975    <!--@DEPRECATED--> 
     976 
     977<!ELEMENT dayAbbr ( alias | ( day*, special* ) ) > 
     978    <!--@DEPRECATED--> 
     979<!ATTLIST dayAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     980    <!--@METADATA--> 
     981    <!--@DEPRECATED--> 
     982 
     983<!ELEMENT quarters ( alias | ( default*, quarterContext*, special* ) ) > 
     984<!ATTLIST quarters alt NMTOKENS #IMPLIED > 
     985<!ATTLIST quarters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     986    <!--@METADATA--> 
     987    <!--@DEPRECATED--> 
    529988<!ATTLIST quarters references CDATA #IMPLIED > 
    530 <!ATTLIST quarters alt NMTOKENS #IMPLIED > 
     989    <!--@METADATA--> 
    531990<!ATTLIST quarters validSubLocales CDATA #IMPLIED > 
    532  
    533 <!ELEMENT quarterContext ( alias | (default*, quarterWidth*, special*)) > <!-- default element is deprecated --> 
    534 <!ATTLIST quarterContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    535 <!ATTLIST quarterContext type ( format | stand-alone ) #REQUIRED > 
     991    <!--@VALUE--> 
     992    <!--@DEPRECATED--> 
     993 
     994<!ELEMENT quarterContext ( alias | ( default*, quarterWidth*, special* ) ) > 
     995<!ATTLIST quarterContext type (format | stand-alone) #REQUIRED > 
     996<!ATTLIST quarterContext alt NMTOKENS #IMPLIED > 
     997<!ATTLIST quarterContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     998    <!--@METADATA--> 
     999    <!--@DEPRECATED--> 
    5361000<!ATTLIST quarterContext references CDATA #IMPLIED > 
    537 <!ATTLIST quarterContext alt NMTOKENS #IMPLIED > 
     1001    <!--@METADATA--> 
    5381002<!ATTLIST quarterContext validSubLocales CDATA #IMPLIED > 
    539  
    540 <!ELEMENT quarterWidth ( alias | (quarter*, special*)) > 
    541 <!ATTLIST quarterWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    542 <!ATTLIST quarterWidth type ( abbreviated| narrow | wide ) #REQUIRED > 
     1003    <!--@VALUE--> 
     1004    <!--@DEPRECATED--> 
     1005 
     1006<!ELEMENT quarterWidth ( alias | ( quarter*, special* ) ) > 
     1007<!ATTLIST quarterWidth type (abbreviated | narrow | wide) #REQUIRED > 
     1008<!ATTLIST quarterWidth alt NMTOKENS #IMPLIED > 
     1009<!ATTLIST quarterWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1010    <!--@METADATA--> 
     1011    <!--@DEPRECATED--> 
    5431012<!ATTLIST quarterWidth references CDATA #IMPLIED > 
    544 <!ATTLIST quarterWidth alt NMTOKENS #IMPLIED > 
     1013    <!--@METADATA--> 
    5451014<!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED > 
     1015    <!--@VALUE--> 
     1016    <!--@DEPRECATED--> 
    5461017 
    5471018<!ELEMENT quarter ( #PCDATA ) > 
    548 <!ATTLIST quarter type ( 1 | 2 | 3 | 4 ) #REQUIRED > 
     1019<!ATTLIST quarter type (1 | 2 | 3 | 4) #REQUIRED > 
     1020<!ATTLIST quarter alt NMTOKENS #IMPLIED > 
     1021<!ATTLIST quarter draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1022    <!--@METADATA--> 
     1023    <!--@DEPRECATED:true, false--> 
    5491024<!ATTLIST quarter references CDATA #IMPLIED > 
    550 <!ATTLIST quarter draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    551 <!ATTLIST quarter alt NMTOKENS #IMPLIED > 
    552  
    553  
    554 <!-- START_DEPRECATED--> 
    555  
    556 <!ELEMENT dayAbbr ( alias | (day*, special*)) > <!-- deprecated --> 
    557 <!ATTLIST dayAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    558  
    559 <!ELEMENT dayNames ( alias | (day*, special*)) > <!-- deprecated --> 
    560 <!ATTLIST dayNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    561  
    562  
    563 <!ELEMENT week (alias | (minDays*, firstDay*, weekendStart*, weekendEnd*, special*)) > <!-- deprecated, use supplemental weekData --> 
    564 <!ATTLIST week draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    565 <!ATTLIST week standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1025    <!--@METADATA--> 
     1026 
     1027<!ELEMENT week ( alias | ( minDays*, firstDay*, weekendStart*, weekendEnd*, special* ) ) > 
     1028    <!-- use supplemental weekData --> 
     1029    <!--@DEPRECATED--> 
     1030<!ATTLIST week alt NMTOKENS #IMPLIED > 
     1031    <!--@DEPRECATED--> 
     1032<!ATTLIST week draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1033    <!--@METADATA--> 
     1034    <!--@DEPRECATED--> 
     1035<!ATTLIST week standard CDATA #IMPLIED > 
     1036    <!--@METADATA--> 
     1037    <!--@DEPRECATED--> 
    5661038<!ATTLIST week references CDATA #IMPLIED > 
    567 <!ATTLIST week alt NMTOKENS #IMPLIED > 
     1039    <!--@METADATA--> 
     1040    <!--@DEPRECATED--> 
    5681041<!ATTLIST week validSubLocales CDATA #IMPLIED > 
    569  
    570 <!ELEMENT minDays (special*) > <!-- deprecated in ldml, use supplemental --> 
    571 <!ATTLIST minDays count ( 1 | 2 | 3 | 4 | 5 | 6 | 7 ) #REQUIRED > 
    572 <!ATTLIST minDays draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1042    <!--@VALUE--> 
     1043    <!--@DEPRECATED--> 
     1044 
     1045<!ELEMENT minDays ( special* ) > 
     1046    <!--@DEPRECATED--> 
     1047<!ATTLIST minDays count (1 | 2 | 3 | 4 | 5 | 6 | 7) #REQUIRED > 
     1048    <!--@DEPRECATED--> 
     1049<!ATTLIST minDays alt NMTOKENS #IMPLIED > 
     1050    <!--@DEPRECATED--> 
     1051<!ATTLIST minDays draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1052    <!--@METADATA--> 
     1053    <!--@DEPRECATED--> 
    5731054<!ATTLIST minDays references CDATA #IMPLIED > 
    574 <!ATTLIST minDays alt NMTOKENS #IMPLIED > 
    575  
    576 <!ELEMENT firstDay (special*) > <!-- deprecated in ldml, use supplemental --> 
    577 <!ATTLIST firstDay day NMTOKEN #REQUIRED > 
    578 <!ATTLIST firstDay draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1055    <!--@METADATA--> 
     1056    <!--@DEPRECATED--> 
     1057 
     1058<!ELEMENT firstDay ( special* ) > 
     1059    <!-- use supplemental data --> 
     1060    <!--@DEPRECATED--> 
     1061<!ATTLIST firstDay day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     1062    <!--@VALUE--> 
     1063    <!--@DEPRECATED--> 
     1064<!ATTLIST firstDay alt NMTOKENS #IMPLIED > 
     1065    <!--@DEPRECATED--> 
     1066<!ATTLIST firstDay draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1067    <!--@METADATA--> 
     1068    <!--@DEPRECATED--> 
    5791069<!ATTLIST firstDay references CDATA #IMPLIED > 
    580 <!ATTLIST firstDay alt NMTOKENS #IMPLIED > 
    581  
    582 <!ELEMENT weekendStart (special*) > <!-- deprecated in ldml, use supplemental --> 
    583 <!ATTLIST weekendStart day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
    584 <!ATTLIST weekendStart time CDATA "00:00" > <!-- the "time" attribute is deprecated everywhere. --> 
    585 <!ATTLIST weekendStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1070    <!--@METADATA--> 
     1071    <!--@DEPRECATED--> 
     1072 
     1073<!ELEMENT weekendStart ( special* ) > 
     1074    <!-- use supplemental data --> 
     1075    <!--@DEPRECATED--> 
     1076<!ATTLIST weekendStart day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     1077    <!--@VALUE--> 
     1078    <!--@DEPRECATED--> 
     1079<!ATTLIST weekendStart time CDATA "00:00" > 
     1080    <!--@VALUE--> 
     1081    <!--@DEPRECATED--> 
     1082<!ATTLIST weekendStart alt NMTOKENS #IMPLIED > 
     1083    <!--@DEPRECATED--> 
     1084<!ATTLIST weekendStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1085    <!--@METADATA--> 
     1086    <!--@DEPRECATED--> 
    5861087<!ATTLIST weekendStart references CDATA #IMPLIED > 
    587 <!ATTLIST weekendStart alt NMTOKENS #IMPLIED > 
    588  
    589 <!ELEMENT weekendEnd (special*) > <!-- deprecated in ldml, use supplemental --> 
    590 <!ATTLIST weekendEnd day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
    591 <!ATTLIST weekendEnd time CDATA "24:00" > <!-- the "time" attribute is deprecated everywhere. --> 
    592 <!ATTLIST weekendEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1088    <!--@METADATA--> 
     1089    <!--@DEPRECATED--> 
     1090 
     1091<!ELEMENT weekendEnd ( special* ) > 
     1092    <!-- use supplemental data --> 
     1093    <!--@DEPRECATED--> 
     1094<!ATTLIST weekendEnd day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     1095    <!--@VALUE--> 
     1096    <!--@DEPRECATED--> 
     1097<!ATTLIST weekendEnd time CDATA "24:00" > 
     1098    <!--@VALUE--> 
     1099    <!--@DEPRECATED--> 
     1100<!ATTLIST weekendEnd alt NMTOKENS #IMPLIED > 
     1101    <!--@DEPRECATED--> 
     1102<!ATTLIST weekendEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1103    <!--@METADATA--> 
     1104    <!--@DEPRECATED--> 
    5931105<!ATTLIST weekendEnd references CDATA #IMPLIED > 
    594 <!ATTLIST weekendEnd alt NMTOKENS #IMPLIED > 
    595  
    596 <!-- END_DEPRECATED--> 
    597  
    598 <!ELEMENT dayPeriods ( alias | (dayPeriodContext*) ) > 
    599 <!ATTLIST dayPeriods draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     1106    <!--@METADATA--> 
     1107    <!--@DEPRECATED--> 
     1108 
     1109<!ELEMENT am ( #PCDATA ) > 
     1110    <!-- use dayPeriods --> 
     1111    <!--@DEPRECATED--> 
     1112<!ATTLIST am alt NMTOKENS #IMPLIED > 
     1113    <!--@DEPRECATED--> 
     1114<!ATTLIST am draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1115    <!--@METADATA--> 
     1116    <!--@DEPRECATED--> 
     1117<!ATTLIST am references CDATA #IMPLIED > 
     1118    <!--@METADATA--> 
     1119    <!--@DEPRECATED--> 
     1120<!ATTLIST am validSubLocales CDATA #IMPLIED > 
     1121    <!--@VALUE--> 
     1122    <!--@DEPRECATED--> 
     1123 
     1124<!ELEMENT pm ( #PCDATA ) > 
     1125    <!-- use dayPeriods --> 
     1126    <!--@DEPRECATED--> 
     1127<!ATTLIST pm alt NMTOKENS #IMPLIED > 
     1128    <!--@DEPRECATED--> 
     1129<!ATTLIST pm draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1130    <!--@METADATA--> 
     1131    <!--@DEPRECATED--> 
     1132<!ATTLIST pm references CDATA #IMPLIED > 
     1133    <!--@METADATA--> 
     1134    <!--@DEPRECATED--> 
     1135<!ATTLIST pm validSubLocales CDATA #IMPLIED > 
     1136    <!--@VALUE--> 
     1137    <!--@DEPRECATED--> 
     1138 
     1139<!ELEMENT dayPeriods ( alias | ( dayPeriodContext*, special* ) ) > 
     1140<!ATTLIST dayPeriods draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1141    <!--@METADATA--> 
     1142    <!--@DEPRECATED--> 
    6001143<!ATTLIST dayPeriods references CDATA #IMPLIED > 
    601  
    602 <!ELEMENT dayPeriodContext (alias | dayPeriodWidth*) > 
     1144    <!--@METADATA--> 
     1145 
     1146<!ELEMENT dayPeriodContext ( alias | ( dayPeriodWidth*, special* ) ) > 
    6031147<!ATTLIST dayPeriodContext type NMTOKEN #REQUIRED > 
    604 <!ATTLIST dayPeriodContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     1148<!ATTLIST dayPeriodContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1149    <!--@METADATA--> 
     1150    <!--@DEPRECATED--> 
    6051151<!ATTLIST dayPeriodContext references CDATA #IMPLIED > 
    606  
    607 <!ELEMENT dayPeriodWidth (alias | dayPeriod*) > 
    608 <!ATTLIST dayPeriodWidth type ( abbreviated| narrow | wide ) #REQUIRED > 
    609 <!ATTLIST dayPeriodWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     1152    <!--@METADATA--> 
     1153 
     1154<!ELEMENT dayPeriodWidth ( alias | ( dayPeriod*, special* ) ) > 
     1155<!ATTLIST dayPeriodWidth type (abbreviated | narrow | wide) #REQUIRED > 
     1156<!ATTLIST dayPeriodWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1157    <!--@METADATA--> 
     1158    <!--@DEPRECATED--> 
    6101159<!ATTLIST dayPeriodWidth references CDATA #IMPLIED > 
     1160    <!--@METADATA--> 
    6111161 
    6121162<!ELEMENT dayPeriod ( #PCDATA ) > 
    6131163<!ATTLIST dayPeriod type NMTOKEN #REQUIRED > 
    6141164<!ATTLIST dayPeriod alt NMTOKENS #IMPLIED > 
    615 <!ATTLIST dayPeriod draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    616 <!ATTLIST dayPeriod references CDATA #IMPLIED >  
    617  
    618 <!ELEMENT am ( #PCDATA ) > <!-- deprecated, use dayPeriods --> 
    619 <!ATTLIST am draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    620 <!ATTLIST am references CDATA #IMPLIED > 
    621 <!ATTLIST am alt NMTOKENS #IMPLIED > 
    622 <!ATTLIST am validSubLocales CDATA #IMPLIED > 
    623  
    624 <!ELEMENT pm ( #PCDATA ) > <!-- deprecated, use dayPeriods --> 
    625 <!ATTLIST pm draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    626 <!ATTLIST pm references CDATA #IMPLIED > 
    627 <!ATTLIST pm alt NMTOKENS #IMPLIED > 
    628 <!ATTLIST pm validSubLocales CDATA #IMPLIED > 
    629  
    630 <!ELEMENT eras   (alias | (eraNames?, eraAbbr?, eraNarrow?, special*)) > 
    631 <!ATTLIST eras draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    632 <!ATTLIST eras standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1165<!ATTLIST dayPeriod draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1166    <!--@METADATA--> 
     1167<!ATTLIST dayPeriod references CDATA #IMPLIED > 
     1168    <!--@METADATA--> 
     1169 
     1170<!ELEMENT eras ( alias | ( eraNames?, eraAbbr?, eraNarrow?, special* ) ) > 
     1171<!ATTLIST eras alt NMTOKENS #IMPLIED > 
     1172<!ATTLIST eras draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1173    <!--@METADATA--> 
     1174    <!--@DEPRECATED--> 
     1175<!ATTLIST eras standard CDATA #IMPLIED > 
     1176    <!--@METADATA--> 
     1177    <!--@DEPRECATED--> 
    6331178<!ATTLIST eras references CDATA #IMPLIED > 
    634 <!ATTLIST eras alt NMTOKENS #IMPLIED > 
     1179    <!--@METADATA--> 
    6351180<!ATTLIST eras validSubLocales CDATA #IMPLIED > 
    636  
    637 <!ELEMENT eraNames ( alias | (era*, special*) ) > 
    638 <!ATTLIST eraNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1181    <!--@VALUE--> 
     1182    <!--@DEPRECATED--> 
     1183 
     1184<!ELEMENT eraNames ( alias | ( era*, special* ) ) > 
     1185<!ATTLIST eraNames alt NMTOKENS #IMPLIED > 
     1186<!ATTLIST eraNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1187    <!--@METADATA--> 
     1188    <!--@DEPRECATED--> 
    6391189<!ATTLIST eraNames references CDATA #IMPLIED > 
    640 <!ATTLIST eraNames alt NMTOKENS #IMPLIED > 
     1190    <!--@METADATA--> 
    6411191<!ATTLIST eraNames validSubLocales CDATA #IMPLIED > 
    642  
    643 <!ELEMENT eraAbbr ( alias | (era*, special*) ) > 
    644 <!ATTLIST eraAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1192    <!--@VALUE--> 
     1193    <!--@DEPRECATED--> 
     1194 
     1195<!ELEMENT era ( #PCDATA ) > 
     1196<!ATTLIST era type NMTOKEN #REQUIRED > 
     1197<!ATTLIST era alt NMTOKENS #IMPLIED > 
     1198<!ATTLIST era draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1199    <!--@METADATA--> 
     1200    <!--@DEPRECATED:true, false--> 
     1201<!ATTLIST era references CDATA #IMPLIED > 
     1202    <!--@METADATA--> 
     1203 
     1204<!ELEMENT eraAbbr ( alias | ( era*, special* ) ) > 
     1205<!ATTLIST eraAbbr alt NMTOKENS #IMPLIED > 
     1206<!ATTLIST eraAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1207    <!--@METADATA--> 
     1208    <!--@DEPRECATED--> 
    6451209<!ATTLIST eraAbbr references CDATA #IMPLIED > 
    646 <!ATTLIST eraAbbr alt NMTOKENS #IMPLIED > 
     1210    <!--@METADATA--> 
    6471211<!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED > 
    648  
    649 <!ELEMENT eraNarrow ( alias | (era*, special*) ) > 
    650 <!ATTLIST eraNarrow draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1212    <!--@VALUE--> 
     1213    <!--@DEPRECATED--> 
     1214 
     1215<!ELEMENT eraNarrow ( alias | ( era*, special* ) ) > 
     1216<!ATTLIST eraNarrow alt NMTOKENS #IMPLIED > 
     1217<!ATTLIST eraNarrow draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1218    <!--@METADATA--> 
     1219    <!--@DEPRECATED--> 
    6511220<!ATTLIST eraNarrow references CDATA #IMPLIED > 
    652 <!ATTLIST eraNarrow alt NMTOKENS #IMPLIED > 
     1221    <!--@METADATA--> 
    6531222<!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED > 
    654  
    655 <!ELEMENT era (#PCDATA) > 
    656 <!ATTLIST era type NMTOKEN #REQUIRED > 
    657 <!ATTLIST era draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    658 <!ATTLIST era references CDATA #IMPLIED > 
    659 <!ATTLIST era alt NMTOKENS #IMPLIED > 
    660  
    661 <!ELEMENT cyclicNameSets ( alias | (cyclicNameSet*, special*)) > 
    662 <!ATTLIST cyclicNameSets draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1223    <!--@VALUE--> 
     1224    <!--@DEPRECATED--> 
     1225 
     1226<!ELEMENT cyclicNameSets ( alias | ( cyclicNameSet*, special* ) ) > 
     1227<!ATTLIST cyclicNameSets alt NMTOKENS #IMPLIED > 
     1228<!ATTLIST cyclicNameSets draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1229    <!--@METADATA--> 
     1230    <!--@DEPRECATED--> 
    6631231<!ATTLIST cyclicNameSets references CDATA #IMPLIED > 
    664 <!ATTLIST cyclicNameSets alt NMTOKENS #IMPLIED > 
     1232    <!--@METADATA--> 
    6651233<!ATTLIST cyclicNameSets validSubLocales CDATA #IMPLIED > 
    666  
    667 <!ELEMENT cyclicNameSet ( alias | (cyclicNameContext*, special*)) > 
    668 <!ATTLIST cyclicNameSet type ( years | months | days | dayParts | zodiacs ) #REQUIRED > 
    669 <!ATTLIST cyclicNameSet draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1234    <!--@VALUE--> 
     1235    <!--@DEPRECATED--> 
     1236 
     1237<!ELEMENT cyclicNameSet ( alias | ( cyclicNameContext*, special* ) ) > 
     1238<!ATTLIST cyclicNameSet type (years | months | days | dayParts | zodiacs | solarTerms) #REQUIRED > 
     1239<!ATTLIST cyclicNameSet alt NMTOKENS #IMPLIED > 
     1240<!ATTLIST cyclicNameSet draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1241    <!--@METADATA--> 
     1242    <!--@DEPRECATED--> 
    6701243<!ATTLIST cyclicNameSet references CDATA #IMPLIED > 
    671 <!ATTLIST cyclicNameSet alt NMTOKENS #IMPLIED > 
     1244    <!--@METADATA--> 
    6721245<!ATTLIST cyclicNameSet validSubLocales CDATA #IMPLIED > 
    673  
    674 <!ELEMENT cyclicNameContext ( alias | (cyclicNameWidth*, special*)) > 
    675 <!ATTLIST cyclicNameContext type ( format | stand-alone ) #REQUIRED > 
    676 <!ATTLIST cyclicNameContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1246    <!--@VALUE--> 
     1247    <!--@DEPRECATED--> 
     1248 
     1249<!ELEMENT cyclicNameContext ( alias | ( cyclicNameWidth*, special* ) ) > 
     1250<!ATTLIST cyclicNameContext type (format | stand-alone) #REQUIRED > 
     1251<!ATTLIST cyclicNameContext alt NMTOKENS #IMPLIED > 
     1252<!ATTLIST cyclicNameContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1253    <!--@METADATA--> 
     1254    <!--@DEPRECATED--> 
    6771255<!ATTLIST cyclicNameContext references CDATA #IMPLIED > 
    678 <!ATTLIST cyclicNameContext alt NMTOKENS #IMPLIED > 
     1256    <!--@METADATA--> 
    6791257<!ATTLIST cyclicNameContext validSubLocales CDATA #IMPLIED > 
    680  
    681 <!ELEMENT cyclicNameWidth ( alias | (cyclicName*, special*)) > 
    682 <!ATTLIST cyclicNameWidth type ( abbreviated | narrow | wide ) #REQUIRED > 
    683 <!ATTLIST cyclicNameWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1258    <!--@VALUE--> 
     1259    <!--@DEPRECATED--> 
     1260 
     1261<!ELEMENT cyclicNameWidth ( alias | ( cyclicName*, special* ) ) > 
     1262<!ATTLIST cyclicNameWidth type (abbreviated | narrow | wide) #REQUIRED > 
     1263<!ATTLIST cyclicNameWidth alt NMTOKENS #IMPLIED > 
     1264<!ATTLIST cyclicNameWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1265    <!--@METADATA--> 
     1266    <!--@DEPRECATED--> 
    6841267<!ATTLIST cyclicNameWidth references CDATA #IMPLIED > 
    685 <!ATTLIST cyclicNameWidth alt NMTOKENS #IMPLIED > 
     1268    <!--@METADATA--> 
    6861269<!ATTLIST cyclicNameWidth validSubLocales CDATA #IMPLIED > 
     1270    <!--@VALUE--> 
     1271    <!--@DEPRECATED--> 
    6871272 
    6881273<!ELEMENT cyclicName ( #PCDATA ) > 
    6891274<!ATTLIST cyclicName type NMTOKEN #REQUIRED > 
    690 <!ATTLIST cyclicName draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1275<!ATTLIST cyclicName alt NMTOKENS #IMPLIED > 
     1276<!ATTLIST cyclicName draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1277    <!--@METADATA--> 
    6911278<!ATTLIST cyclicName references CDATA #IMPLIED > 
    692 <!ATTLIST cyclicName alt NMTOKENS #IMPLIED > 
    693  
    694 <!ELEMENT dateFormats (alias | (default*, dateFormatLength*, special*)) > <!-- default element is deprecated --> 
    695 <!ATTLIST dateFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1279    <!--@METADATA--> 
     1280 
     1281<!ELEMENT dateFormats ( alias | ( default*, dateFormatLength*, special* ) ) > 
     1282<!ATTLIST dateFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1283    <!--@METADATA--> 
     1284    <!--@DEPRECATED--> 
    6961285<!ATTLIST dateFormats validSubLocales CDATA #IMPLIED > 
    697  
    698 <!ELEMENT dateFormatLength (alias | (default*, dateFormat*, special*)) > <!-- default element is deprecated --> 
    699 <!ATTLIST dateFormatLength type ( full | long | medium | short ) #REQUIRED > 
    700 <!ATTLIST dateFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    701 <!ATTLIST dateFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1286    <!--@VALUE--> 
     1287    <!--@DEPRECATED--> 
     1288 
     1289<!ELEMENT dateFormatLength ( alias | ( default*, dateFormat*, special* ) ) > 
     1290<!ATTLIST dateFormatLength type (full | long | medium | short) #REQUIRED > 
     1291<!ATTLIST dateFormatLength alt NMTOKENS #IMPLIED > 
     1292<!ATTLIST dateFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1293    <!--@METADATA--> 
     1294    <!--@DEPRECATED--> 
     1295<!ATTLIST dateFormatLength standard CDATA #IMPLIED > 
     1296    <!--@METADATA--> 
     1297    <!--@DEPRECATED--> 
    7021298<!ATTLIST dateFormatLength references CDATA #IMPLIED > 
    703 <!ATTLIST dateFormatLength alt NMTOKENS #IMPLIED > 
     1299    <!--@METADATA--> 
    7041300<!ATTLIST dateFormatLength validSubLocales CDATA #IMPLIED > 
    705  
    706 <!ELEMENT dateFormat (alias | (pattern*, displayName*, special*))  > 
    707 <!ATTLIST dateFormat type NMTOKEN "standard"> 
    708 <!ATTLIST dateFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    709 <!ATTLIST dateFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1301    <!--@VALUE--> 
     1302    <!--@DEPRECATED--> 
     1303 
     1304<!ELEMENT dateFormat ( alias | ( pattern*, displayName*, special* ) ) > 
     1305<!ATTLIST dateFormat type NMTOKEN "standard" > 
     1306<!ATTLIST dateFormat alt NMTOKENS #IMPLIED > 
     1307<!ATTLIST dateFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1308    <!--@METADATA--> 
     1309    <!--@DEPRECATED--> 
     1310<!ATTLIST dateFormat standard CDATA #IMPLIED > 
     1311    <!--@METADATA--> 
     1312    <!--@DEPRECATED--> 
    7101313<!ATTLIST dateFormat references CDATA #IMPLIED > 
    711 <!ATTLIST dateFormat alt NMTOKENS #IMPLIED > 
     1314    <!--@METADATA--> 
    7121315<!ATTLIST dateFormat validSubLocales CDATA #IMPLIED > 
     1316    <!--@VALUE--> 
     1317    <!--@DEPRECATED--> 
     1318 
     1319<!ELEMENT pattern ( #PCDATA ) > 
     1320<!ATTLIST pattern type NMTOKEN "standard" > 
     1321<!ATTLIST pattern numbers CDATA #IMPLIED > 
     1322    <!--@VALUE--> 
     1323<!ATTLIST pattern count (0 | 1 | zero | one | two | few | many | other) #IMPLIED > 
     1324    <!-- Only used for decimalFormats type="1000..." --> 
     1325<!ATTLIST pattern alt NMTOKENS #IMPLIED > 
     1326<!ATTLIST pattern draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1327    <!--@METADATA--> 
     1328    <!--@DEPRECATED:true, false--> 
     1329<!ATTLIST pattern references CDATA #IMPLIED > 
     1330    <!--@METADATA--> 
    7131331 
    7141332<!ELEMENT displayName ( #PCDATA ) > 
    715 <!ATTLIST displayName count (0 | 1 | zero | one | two | few | many | other) #IMPLIED> <!-- only for currencies --> 
    716 <!ATTLIST displayName draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1333<!ATTLIST displayName count (0 | 1 | zero | one | two | few | many | other) #IMPLIED > 
     1334    <!-- only for currencies --> 
     1335<!ATTLIST displayName alt NMTOKENS #IMPLIED > 
     1336<!ATTLIST displayName draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1337    <!--@METADATA--> 
     1338    <!--@DEPRECATED:true, false--> 
    7171339<!ATTLIST displayName references CDATA #IMPLIED > 
    718 <!ATTLIST displayName alt NMTOKENS #IMPLIED > 
    719  
    720 <!ELEMENT timeFormats (alias | (default*, timeFormatLength*, special*)) > <!-- default element is deprecated --> 
    721 <!ATTLIST timeFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1340    <!--@METADATA--> 
     1341 
     1342<!ELEMENT timeFormats ( alias | ( default*, timeFormatLength*, special* ) ) > 
     1343<!ATTLIST timeFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1344    <!--@METADATA--> 
     1345    <!--@DEPRECATED--> 
    7221346<!ATTLIST timeFormats validSubLocales CDATA #IMPLIED > 
    723  
    724 <!ELEMENT timeFormatLength (alias | (default*, timeFormat*, special*)) > <!-- default element is deprecated --> 
    725 <!ATTLIST timeFormatLength type ( full | long | medium | short ) #REQUIRED > 
    726 <!ATTLIST timeFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    727 <!ATTLIST timeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1347    <!--@VALUE--> 
     1348    <!--@DEPRECATED--> 
     1349 
     1350<!ELEMENT timeFormatLength ( alias | ( default*, timeFormat*, special* ) ) > 
     1351<!ATTLIST timeFormatLength type (full | long | medium | short) #REQUIRED > 
     1352<!ATTLIST timeFormatLength alt NMTOKENS #IMPLIED > 
     1353<!ATTLIST timeFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1354    <!--@METADATA--> 
     1355    <!--@DEPRECATED--> 
     1356<!ATTLIST timeFormatLength standard CDATA #IMPLIED > 
     1357    <!--@METADATA--> 
     1358    <!--@DEPRECATED--> 
    7281359<!ATTLIST timeFormatLength references CDATA #IMPLIED > 
    729 <!ATTLIST timeFormatLength alt NMTOKENS #IMPLIED > 
     1360    <!--@METADATA--> 
    7301361<!ATTLIST timeFormatLength validSubLocales CDATA #IMPLIED > 
    731  
    732 <!ELEMENT timeFormat (alias | (pattern*, displayName*, special*)) > 
     1362    <!--@VALUE--> 
     1363    <!--@DEPRECATED--> 
     1364 
     1365<!ELEMENT timeFormat ( alias | ( pattern*, displayName*, special* ) ) > 
    7331366<!ATTLIST timeFormat type NMTOKEN "standard" > 
    734 <!ATTLIST timeFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    735 <!ATTLIST timeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1367<!ATTLIST timeFormat alt NMTOKENS #IMPLIED > 
     1368<!ATTLIST timeFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1369    <!--@METADATA--> 
     1370    <!--@DEPRECATED--> 
     1371<!ATTLIST timeFormat standard CDATA #IMPLIED > 
     1372    <!--@METADATA--> 
     1373    <!--@DEPRECATED--> 
    7361374<!ATTLIST timeFormat references CDATA #IMPLIED > 
    737 <!ATTLIST timeFormat alt NMTOKENS #IMPLIED > 
     1375    <!--@METADATA--> 
    7381376<!ATTLIST timeFormat validSubLocales CDATA #IMPLIED > 
    739  
    740 <!ELEMENT dateTimeFormats (alias | (default*, dateTimeFormatLength*, availableFormats*, appendItems*, intervalFormats*, special*)) > <!-- default element is deprecated --> 
    741 <!ATTLIST dateTimeFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1377    <!--@VALUE--> 
     1378    <!--@DEPRECATED--> 
     1379 
     1380<!ELEMENT dateTimeFormats ( alias | ( default*, dateTimeFormatLength*, availableFormats*, appendItems*, intervalFormats*, special* ) ) > 
     1381<!ATTLIST dateTimeFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1382    <!--@METADATA--> 
     1383    <!--@DEPRECATED--> 
    7421384<!ATTLIST dateTimeFormats validSubLocales CDATA #IMPLIED > 
    743  
    744 <!ELEMENT dateTimeFormatLength (alias | (default*, dateTimeFormat*, special*)) > <!-- default element is deprecated --> 
    745 <!ATTLIST dateTimeFormatLength type ( full | long | medium | short ) #IMPLIED > 
    746 <!ATTLIST dateTimeFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    747 <!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1385    <!--@VALUE--> 
     1386    <!--@DEPRECATED--> 
     1387 
     1388<!ELEMENT dateTimeFormatLength ( alias | ( default*, dateTimeFormat*, special* ) ) > 
     1389<!ATTLIST dateTimeFormatLength type (full | long | medium | short) #IMPLIED > 
     1390<!ATTLIST dateTimeFormatLength alt NMTOKENS #IMPLIED > 
     1391<!ATTLIST dateTimeFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1392    <!--@METADATA--> 
     1393    <!--@DEPRECATED--> 
     1394<!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED > 
     1395    <!--@METADATA--> 
     1396    <!--@DEPRECATED--> 
    7481397<!ATTLIST dateTimeFormatLength references CDATA #IMPLIED > 
    749 <!ATTLIST dateTimeFormatLength alt NMTOKENS #IMPLIED > 
     1398    <!--@METADATA--> 
    7501399<!ATTLIST dateTimeFormatLength validSubLocales CDATA #IMPLIED > 
    751  
    752 <!ELEMENT dateTimeFormat (alias | (pattern*, displayName*, special*)) > 
    753 <!ATTLIST dateTimeFormat type NMTOKEN "standard"  > 
    754 <!ATTLIST dateTimeFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    755 <!ATTLIST dateTimeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1400    <!--@VALUE--> 
     1401    <!--@DEPRECATED--> 
     1402 
     1403<!ELEMENT dateTimeFormat ( alias | ( pattern*, displayName*, special* ) ) > 
     1404<!ATTLIST dateTimeFormat type NMTOKEN "standard" > 
     1405<!ATTLIST dateTimeFormat alt NMTOKENS #IMPLIED > 
     1406<!ATTLIST dateTimeFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1407    <!--@METADATA--> 
     1408    <!--@DEPRECATED--> 
     1409<!ATTLIST dateTimeFormat standard CDATA #IMPLIED > 
     1410    <!--@METADATA--> 
     1411    <!--@DEPRECATED--> 
    7561412<!ATTLIST dateTimeFormat references CDATA #IMPLIED > 
    757 <!ATTLIST dateTimeFormat alt NMTOKENS #IMPLIED > 
     1413    <!--@METADATA--> 
    7581414<!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED > 
    759  
    760 <!ELEMENT availableFormats (alias | (dateFormatItem*, special*)) > 
    761 <!ATTLIST availableFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1415    <!--@VALUE--> 
     1416    <!--@DEPRECATED--> 
     1417 
     1418<!ELEMENT availableFormats ( alias | ( dateFormatItem*, special* ) ) > 
     1419<!ATTLIST availableFormats alt NMTOKENS #IMPLIED > 
     1420<!ATTLIST availableFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1421    <!--@METADATA--> 
     1422    <!--@DEPRECATED--> 
    7621423<!ATTLIST availableFormats references CDATA #IMPLIED > 
    763 <!ATTLIST availableFormats alt NMTOKENS #IMPLIED > 
     1424    <!--@METADATA--> 
    7641425<!ATTLIST availableFormats validSubLocales CDATA #IMPLIED > 
    765  
    766 <!ELEMENT appendItems (alias | (appendItem*, special*)) > 
    767 <!ATTLIST appendItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    768 <!ATTLIST appendItems references CDATA #IMPLIED > 
    769 <!ATTLIST appendItems alt NMTOKENS #IMPLIED > 
    770 <!ATTLIST appendItems validSubLocales CDATA #IMPLIED > 
     1426    <!--@VALUE--> 
     1427    <!--@DEPRECATED--> 
    7711428 
    7721429<!ELEMENT dateFormatItem ( #PCDATA ) > 
    7731430<!ATTLIST dateFormatItem id CDATA #REQUIRED > 
    774 <!ATTLIST dateFormatItem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1431<!ATTLIST dateFormatItem count (zero | one | two | few | many | other) #IMPLIED > 
     1432<!ATTLIST dateFormatItem alt NMTOKENS #IMPLIED > 
     1433<!ATTLIST dateFormatItem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1434    <!--@METADATA--> 
     1435    <!--@DEPRECATED:true, false--> 
    7751436<!ATTLIST dateFormatItem references CDATA #IMPLIED > 
    776 <!ATTLIST dateFormatItem alt NMTOKENS #IMPLIED > 
     1437    <!--@METADATA--> 
     1438 
     1439<!ELEMENT appendItems ( alias | ( appendItem*, special* ) ) > 
     1440<!ATTLIST appendItems alt NMTOKENS #IMPLIED > 
     1441<!ATTLIST appendItems draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1442    <!--@METADATA--> 
     1443    <!--@DEPRECATED--> 
     1444<!ATTLIST appendItems references CDATA #IMPLIED > 
     1445    <!--@METADATA--> 
     1446<!ATTLIST appendItems validSubLocales CDATA #IMPLIED > 
     1447    <!--@VALUE--> 
     1448    <!--@DEPRECATED--> 
    7771449 
    7781450<!ELEMENT appendItem ( #PCDATA ) > 
    7791451<!ATTLIST appendItem request CDATA #REQUIRED > 
    780 <!ATTLIST appendItem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1452<!ATTLIST appendItem alt NMTOKENS #IMPLIED > 
     1453<!ATTLIST appendItem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1454    <!--@METADATA--> 
     1455    <!--@DEPRECATED:true, false--> 
    7811456<!ATTLIST appendItem references CDATA #IMPLIED > 
    782 <!ATTLIST appendItem alt NMTOKENS #IMPLIED > 
    783  
    784 <!ELEMENT intervalFormats (alias | (intervalFormatFallback*, intervalFormatItem*, special*)) > 
    785 <!ATTLIST intervalFormats draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
     1457    <!--@METADATA--> 
     1458 
     1459<!ELEMENT intervalFormats ( alias | ( intervalFormatFallback*, intervalFormatItem*, special* ) ) > 
     1460<!ATTLIST intervalFormats alt NMTOKENS #IMPLIED > 
     1461<!ATTLIST intervalFormats draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1462    <!--@METADATA--> 
     1463    <!--@DEPRECATED--> 
    7861464<!ATTLIST intervalFormats references CDATA #IMPLIED > 
    787 <!ATTLIST intervalFormats alt NMTOKENS #IMPLIED > 
     1465    <!--@METADATA--> 
    7881466<!ATTLIST intervalFormats validSubLocales CDATA #IMPLIED > 
     1467    <!--@VALUE--> 
     1468    <!--@DEPRECATED--> 
    7891469 
    7901470<!ELEMENT intervalFormatFallback ( #PCDATA ) > 
    791 <!ATTLIST intervalFormatFallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
     1471<!ATTLIST intervalFormatFallback alt NMTOKENS #IMPLIED > 
     1472<!ATTLIST intervalFormatFallback draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1473    <!--@METADATA--> 
    7921474<!ATTLIST intervalFormatFallback references CDATA #IMPLIED > 
    793 <!ATTLIST intervalFormatFallback alt NMTOKENS #IMPLIED > 
     1475    <!--@METADATA--> 
    7941476<!ATTLIST intervalFormatFallback validSubLocales CDATA #IMPLIED > 
    795  
    796 <!ELEMENT intervalFormatItem (alias | (greatestDifference*, special*)) > 
     1477    <!--@VALUE--> 
     1478    <!--@DEPRECATED--> 
     1479 
     1480<!ELEMENT intervalFormatItem ( alias | ( greatestDifference*, special* ) ) > 
    7971481<!ATTLIST intervalFormatItem id NMTOKEN #REQUIRED > 
    798 <!ATTLIST intervalFormatItem draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
     1482<!ATTLIST intervalFormatItem alt NMTOKENS #IMPLIED > 
     1483<!ATTLIST intervalFormatItem draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1484    <!--@METADATA--> 
     1485    <!--@DEPRECATED--> 
    7991486<!ATTLIST intervalFormatItem references CDATA #IMPLIED > 
    800 <!ATTLIST intervalFormatItem alt NMTOKENS #IMPLIED > 
     1487    <!--@METADATA--> 
    8011488<!ATTLIST intervalFormatItem validSubLocales CDATA #IMPLIED > 
     1489    <!--@VALUE--> 
     1490    <!--@DEPRECATED--> 
    8021491 
    8031492<!ELEMENT greatestDifference ( #PCDATA ) > 
    8041493<!ATTLIST greatestDifference id NMTOKEN #REQUIRED > 
    805 <!ATTLIST greatestDifference draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
     1494<!ATTLIST greatestDifference alt NMTOKENS #IMPLIED > 
     1495<!ATTLIST greatestDifference draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1496    <!--@METADATA--> 
    8061497<!ATTLIST greatestDifference references CDATA #IMPLIED > 
    807 <!ATTLIST greatestDifference alt NMTOKENS #IMPLIED > 
     1498    <!--@METADATA--> 
    8081499<!ATTLIST greatestDifference validSubLocales CDATA #IMPLIED > 
    809  
    810  
    811 <!ELEMENT timeZoneNames (alias | (hourFormat*, hoursFormat*, gmtFormat*, gmtZeroFormat*, regionFormat*, fallbackFormat*, fallbackRegionFormat*, abbreviationFallback*, preferenceOrdering*, singleCountries*, default*, zone*, metazone*, special*)) > <!-- default element is deprecated --> 
    812 <!ATTLIST timeZoneNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1500    <!--@VALUE--> 
     1501    <!--@DEPRECATED--> 
     1502 
     1503<!ELEMENT fields ( alias | ( field*, special* ) ) > 
     1504<!ATTLIST fields alt NMTOKENS #IMPLIED > 
     1505<!ATTLIST fields draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1506    <!--@METADATA--> 
     1507    <!--@DEPRECATED--> 
     1508<!ATTLIST fields standard CDATA #IMPLIED > 
     1509    <!--@METADATA--> 
     1510    <!--@DEPRECATED--> 
     1511<!ATTLIST fields references CDATA #IMPLIED > 
     1512    <!--@METADATA--> 
     1513<!ATTLIST fields validSubLocales CDATA #IMPLIED > 
     1514    <!--@VALUE--> 
     1515    <!--@DEPRECATED--> 
     1516 
     1517<!ELEMENT field ( alias | ( displayName*, relative*, relativeTime*, relativePeriod*, special* ) ) > 
     1518<!ATTLIST field type (era | era-short | era-narrow | year | year-short | year-narrow | quarter | quarter-short | quarter-narrow | month | month-short | month-narrow | week | week-short | week-narrow | weekOfMonth | weekOfMonth-short | weekOfMonth-narrow | day | day-short | day-narrow | dayOfYear | dayOfYear-short | dayOfYear-narrow | weekday | weekday-short | weekday-narrow | weekdayOfMonth | weekdayOfMonth-short | weekdayOfMonth-narrow | sun | sun-short | sun-narrow | mon | mon-short | mon-narrow | tue | tue-short | tue-narrow | wed | wed-short | wed-narrow | thu | thu-short | thu-narrow | fri | fri-short | fri-narrow | sat | sat-short | sat-narrow | dayperiod | dayperiod-short | dayperiod-narrow | hour | hour-short | hour-narrow | minute | minute-short | minute-narrow | second | second-short | second-narrow | zone | zone-short | zone-narrow) #IMPLIED > 
     1519<!ATTLIST field alt NMTOKENS #IMPLIED > 
     1520<!ATTLIST field draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1521    <!--@METADATA--> 
     1522    <!--@DEPRECATED--> 
     1523<!ATTLIST field standard CDATA #IMPLIED > 
     1524    <!--@METADATA--> 
     1525    <!--@DEPRECATED--> 
     1526<!ATTLIST field references CDATA #IMPLIED > 
     1527    <!--@METADATA--> 
     1528<!ATTLIST field validSubLocales CDATA #IMPLIED > 
     1529    <!--@VALUE--> 
     1530    <!--@DEPRECATED--> 
     1531 
     1532<!ELEMENT relative ( #PCDATA ) > 
     1533<!ATTLIST relative type NMTOKEN #IMPLIED > 
     1534<!ATTLIST relative alt NMTOKENS #IMPLIED > 
     1535<!ATTLIST relative draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1536    <!--@METADATA--> 
     1537    <!--@DEPRECATED:true, false--> 
     1538<!ATTLIST relative references CDATA #IMPLIED > 
     1539    <!--@METADATA--> 
     1540<!ATTLIST relative validSubLocales CDATA #IMPLIED > 
     1541    <!--@VALUE--> 
     1542    <!--@DEPRECATED--> 
     1543 
     1544<!ELEMENT relativeTime ( alias | ( relativeTimePattern*, special* ) ) > 
     1545<!ATTLIST relativeTime type NMTOKEN #REQUIRED > 
     1546<!ATTLIST relativeTime alt NMTOKENS #IMPLIED > 
     1547<!ATTLIST relativeTime draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1548    <!--@METADATA--> 
     1549    <!--@DEPRECATED--> 
     1550<!ATTLIST relativeTime references CDATA #IMPLIED > 
     1551    <!--@METADATA--> 
     1552<!ATTLIST relativeTime validSubLocales CDATA #IMPLIED > 
     1553    <!--@VALUE--> 
     1554    <!--@DEPRECATED--> 
     1555 
     1556<!ELEMENT relativeTimePattern ( #PCDATA ) > 
     1557<!ATTLIST relativeTimePattern count (zero | one | two | few | many | other) #REQUIRED > 
     1558<!ATTLIST relativeTimePattern alt NMTOKENS #IMPLIED > 
     1559<!ATTLIST relativeTimePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1560    <!--@METADATA--> 
     1561<!ATTLIST relativeTimePattern references CDATA #IMPLIED > 
     1562    <!--@METADATA--> 
     1563<!ATTLIST relativeTimePattern validSubLocales CDATA #IMPLIED > 
     1564    <!--@VALUE--> 
     1565    <!--@DEPRECATED--> 
     1566 
     1567<!ELEMENT relativePeriod ( #PCDATA ) > 
     1568<!ATTLIST relativePeriod alt NMTOKENS #IMPLIED > 
     1569<!ATTLIST relativePeriod draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1570    <!--@METADATA--> 
     1571 
     1572<!ELEMENT timeZoneNames ( alias | ( hourFormat*, hoursFormat*, gmtFormat*, gmtZeroFormat*, regionFormat*, fallbackFormat*, fallbackRegionFormat*, abbreviationFallback*, preferenceOrdering*, singleCountries*, default*, zone*, metazone*, special* ) ) > 
     1573<!ATTLIST timeZoneNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1574    <!--@METADATA--> 
     1575    <!--@DEPRECATED--> 
    8131576<!ATTLIST timeZoneNames validSubLocales CDATA #IMPLIED > 
     1577    <!--@VALUE--> 
     1578    <!--@DEPRECATED--> 
    8141579 
    8151580<!ELEMENT hourFormat ( #PCDATA ) > 
    8161581<!ATTLIST hourFormat alt NMTOKENS #IMPLIED > 
    817 <!ATTLIST hourFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1582<!ATTLIST hourFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1583    <!--@METADATA--> 
     1584    <!--@DEPRECATED:true, false--> 
    8181585<!ATTLIST hourFormat references CDATA #IMPLIED > 
    819  
    820 <!ELEMENT hoursFormat ( #PCDATA ) > <!-- deprecated. --> 
     1586    <!--@METADATA--> 
     1587 
     1588<!ELEMENT hoursFormat ( #PCDATA ) > 
     1589    <!--@DEPRECATED--> 
    8211590<!ATTLIST hoursFormat alt NMTOKENS #IMPLIED > 
    822 <!ATTLIST hoursFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1591    <!--@DEPRECATED--> 
     1592<!ATTLIST hoursFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1593    <!--@METADATA--> 
     1594    <!--@DEPRECATED--> 
    8231595<!ATTLIST hoursFormat references CDATA #IMPLIED > 
     1596    <!--@METADATA--> 
     1597    <!--@DEPRECATED--> 
    8241598 
    8251599<!ELEMENT gmtFormat ( #PCDATA ) > 
    8261600<!ATTLIST gmtFormat alt NMTOKENS #IMPLIED > 
    827 <!ATTLIST gmtFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1601<!ATTLIST gmtFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1602    <!--@METADATA--> 
     1603    <!--@DEPRECATED:true, false--> 
    8281604<!ATTLIST gmtFormat references CDATA #IMPLIED > 
     1605    <!--@METADATA--> 
    8291606 
    8301607<!ELEMENT gmtZeroFormat ( #PCDATA ) > 
    8311608<!ATTLIST gmtZeroFormat alt NMTOKENS #IMPLIED > 
    832 <!ATTLIST gmtZeroFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1609<!ATTLIST gmtZeroFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1610    <!--@METADATA--> 
     1611    <!--@DEPRECATED:true, false--> 
    8331612<!ATTLIST gmtZeroFormat references CDATA #IMPLIED > 
     1613    <!--@METADATA--> 
    8341614 
    8351615<!ELEMENT regionFormat ( #PCDATA ) > 
    836 <!ATTLIST regionFormat type ( standard | daylight ) #IMPLIED > 
     1616<!ATTLIST regionFormat type (standard | daylight) #IMPLIED > 
    8371617<!ATTLIST regionFormat alt NMTOKENS #IMPLIED > 
    838 <!ATTLIST regionFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1618<!ATTLIST regionFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1619    <!--@METADATA--> 
     1620    <!--@DEPRECATED:true, false--> 
    8391621<!ATTLIST regionFormat references CDATA #IMPLIED > 
     1622    <!--@METADATA--> 
    8401623 
    8411624<!ELEMENT fallbackFormat ( #PCDATA ) > 
    8421625<!ATTLIST fallbackFormat alt NMTOKENS #IMPLIED > 
    843 <!ATTLIST fallbackFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1626<!ATTLIST fallbackFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1627    <!--@METADATA--> 
     1628    <!--@DEPRECATED:true, false--> 
    8441629<!ATTLIST fallbackFormat references CDATA #IMPLIED > 
    845  
    846 <!ELEMENT fallbackRegionFormat ( #PCDATA ) > <!-- deprecated --> 
     1630    <!--@METADATA--> 
     1631 
     1632<!ELEMENT fallbackRegionFormat ( #PCDATA ) > 
     1633    <!--@DEPRECATED--> 
    8471634<!ATTLIST fallbackRegionFormat alt NMTOKENS #IMPLIED > 
    848 <!ATTLIST fallbackRegionFormat draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1635    <!--@DEPRECATED--> 
     1636<!ATTLIST fallbackRegionFormat draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1637    <!--@METADATA--> 
     1638    <!--@DEPRECATED--> 
    8491639<!ATTLIST fallbackRegionFormat references CDATA #IMPLIED > 
    850  
    851 <!ELEMENT abbreviationFallback EMPTY > <!-- deprecated. --> 
    852 <!ATTLIST abbreviationFallback type ( GMT | standard ) #IMPLIED > <!-- deprecated in favor of choice --> 
    853 <!ATTLIST abbreviationFallback choice ( GMT | standard ) #IMPLIED > <!-- really required, but needs to be optional to support type also --> 
     1640    <!--@METADATA--> 
     1641    <!--@DEPRECATED--> 
     1642 
     1643<!ELEMENT abbreviationFallback EMPTY > 
     1644    <!--@DEPRECATED--> 
     1645<!ATTLIST abbreviationFallback type (GMT | standard) #IMPLIED > 
     1646    <!-- use choice instead --> 
     1647    <!--@VALUE--> 
     1648    <!--@DEPRECATED--> 
     1649<!ATTLIST abbreviationFallback choice (GMT | standard) #IMPLIED > 
     1650    <!-- really required, but needs to be optional to support type also --> 
     1651    <!--@VALUE--> 
     1652    <!--@DEPRECATED--> 
    8541653<!ATTLIST abbreviationFallback alt NMTOKENS #IMPLIED > 
    855 <!ATTLIST abbreviationFallback draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1654    <!--@DEPRECATED--> 
     1655<!ATTLIST abbreviationFallback draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1656    <!--@METADATA--> 
     1657    <!--@DEPRECATED--> 
    8561658<!ATTLIST abbreviationFallback references CDATA #IMPLIED > 
    857  
    858 <!ELEMENT preferenceOrdering EMPTY > <!-- deprecated, use metazones instead --> 
    859 <!ATTLIST preferenceOrdering type CDATA #IMPLIED > <!-- deprecated in favor of choice --> 
    860 <!ATTLIST preferenceOrdering choice CDATA #IMPLIED > <!-- really required, but needs to be optional to support type also --> 
     1659    <!--@METADATA--> 
     1660    <!--@DEPRECATED--> 
     1661 
     1662<!ELEMENT preferenceOrdering EMPTY > 
     1663    <!-- use metazones instead --> 
     1664    <!--@DEPRECATED--> 
     1665<!ATTLIST preferenceOrdering type CDATA #IMPLIED > 
     1666    <!-- use choice instead --> 
     1667    <!--@VALUE--> 
     1668    <!--@DEPRECATED--> 
     1669<!ATTLIST preferenceOrdering choice CDATA #IMPLIED > 
     1670    <!-- really required, but needs to be optional to support type also --> 
     1671    <!--@VALUE--> 
     1672    <!--@DEPRECATED--> 
    8611673<!ATTLIST preferenceOrdering alt NMTOKENS #IMPLIED > 
    862 <!ATTLIST preferenceOrdering draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1674    <!--@DEPRECATED--> 
     1675<!ATTLIST preferenceOrdering draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1676    <!--@METADATA--> 
     1677    <!--@DEPRECATED--> 
    8631678<!ATTLIST preferenceOrdering references CDATA #IMPLIED > 
    864  
    865 <!ELEMENT singleCountries EMPTY > <!-- deprecated --> 
     1679    <!--@METADATA--> 
     1680    <!--@DEPRECATED--> 
     1681 
     1682<!ELEMENT singleCountries EMPTY > 
     1683    <!--@DEPRECATED--> 
    8661684<!ATTLIST singleCountries list CDATA #REQUIRED > 
     1685    <!--@VALUE--> 
     1686    <!--@DEPRECATED--> 
    8671687<!ATTLIST singleCountries alt NMTOKENS #IMPLIED > 
    868 <!ATTLIST singleCountries draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1688    <!--@DEPRECATED--> 
     1689<!ATTLIST singleCountries draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1690    <!--@METADATA--> 
     1691    <!--@DEPRECATED--> 
    8691692<!ATTLIST singleCountries references CDATA #IMPLIED > 
    870  
    871 <!ELEMENT zone (alias | ( long*, short*, commonlyUsed*, exemplarCity*, special*)) > 
     1693    <!--@METADATA--> 
     1694    <!--@DEPRECATED--> 
     1695 
     1696<!ELEMENT zone ( alias | ( long*, short*, commonlyUsed*, exemplarCity*, special* ) ) > 
    8721697<!ATTLIST zone type CDATA #REQUIRED > 
    873 <!ATTLIST zone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    874 <!ATTLIST zone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1698<!ATTLIST zone alt NMTOKENS #IMPLIED > 
     1699<!ATTLIST zone draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1700    <!--@METADATA--> 
     1701    <!--@DEPRECATED--> 
     1702<!ATTLIST zone standard CDATA #IMPLIED > 
     1703    <!--@METADATA--> 
     1704    <!--@DEPRECATED--> 
    8751705<!ATTLIST zone references CDATA #IMPLIED > 
    876 <!ATTLIST zone alt NMTOKENS #IMPLIED > 
     1706    <!--@METADATA--> 
    8771707<!ATTLIST zone validSubLocales CDATA #IMPLIED > 
    878  
    879 <!ELEMENT metazone (alias | ( long*, short*, commonlyUsed*, special*)) > 
     1708    <!--@VALUE--> 
     1709    <!--@DEPRECATED--> 
     1710 
     1711<!ELEMENT long ( alias | ( generic*, standard*, daylight*, special* ) ) > 
     1712<!ATTLIST long alt NMTOKENS #IMPLIED > 
     1713<!ATTLIST long draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1714    <!--@METADATA--> 
     1715    <!--@DEPRECATED--> 
     1716<!ATTLIST long references CDATA #IMPLIED > 
     1717    <!--@METADATA--> 
     1718<!ATTLIST long validSubLocales CDATA #IMPLIED > 
     1719    <!--@VALUE--> 
     1720    <!--@DEPRECATED--> 
     1721 
     1722<!ELEMENT generic ( #PCDATA ) > 
     1723<!ATTLIST generic alt NMTOKENS #IMPLIED > 
     1724<!ATTLIST generic draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1725    <!--@METADATA--> 
     1726    <!--@DEPRECATED:true, false--> 
     1727<!ATTLIST generic references CDATA #IMPLIED > 
     1728    <!--@METADATA--> 
     1729 
     1730<!ELEMENT standard ( #PCDATA ) > 
     1731<!ATTLIST standard alt NMTOKENS #IMPLIED > 
     1732<!ATTLIST standard draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1733    <!--@METADATA--> 
     1734    <!--@DEPRECATED:true, false--> 
     1735<!ATTLIST standard references CDATA #IMPLIED > 
     1736    <!--@METADATA--> 
     1737 
     1738<!ELEMENT daylight ( #PCDATA ) > 
     1739<!ATTLIST daylight alt NMTOKENS #IMPLIED > 
     1740<!ATTLIST daylight draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1741    <!--@METADATA--> 
     1742    <!--@DEPRECATED:true, false--> 
     1743<!ATTLIST daylight references CDATA #IMPLIED > 
     1744    <!--@METADATA--> 
     1745 
     1746<!ELEMENT short ( alias | ( generic*, standard*, daylight*, special* ) ) > 
     1747<!ATTLIST short alt NMTOKENS #IMPLIED > 
     1748<!ATTLIST short draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1749    <!--@METADATA--> 
     1750    <!--@DEPRECATED--> 
     1751<!ATTLIST short references CDATA #IMPLIED > 
     1752    <!--@METADATA--> 
     1753<!ATTLIST short validSubLocales CDATA #IMPLIED > 
     1754    <!--@VALUE--> 
     1755    <!--@DEPRECATED--> 
     1756 
     1757<!ELEMENT commonlyUsed ( #PCDATA ) > 
     1758    <!--@DEPRECATED--> 
     1759<!ATTLIST commonlyUsed used (true | false) #IMPLIED > 
     1760    <!--@VALUE--> 
     1761    <!--@DEPRECATED--> 
     1762<!ATTLIST commonlyUsed alt NMTOKENS #IMPLIED > 
     1763    <!--@DEPRECATED--> 
     1764<!ATTLIST commonlyUsed draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1765    <!--@METADATA--> 
     1766    <!--@DEPRECATED--> 
     1767<!ATTLIST commonlyUsed references CDATA #IMPLIED > 
     1768    <!--@METADATA--> 
     1769    <!--@DEPRECATED--> 
     1770 
     1771<!ELEMENT exemplarCity ( #PCDATA ) > 
     1772<!ATTLIST exemplarCity alt NMTOKENS #IMPLIED > 
     1773<!ATTLIST exemplarCity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1774    <!--@METADATA--> 
     1775    <!--@DEPRECATED:true, false--> 
     1776<!ATTLIST exemplarCity references CDATA #IMPLIED > 
     1777    <!--@METADATA--> 
     1778 
     1779<!ELEMENT metazone ( alias | ( long*, short*, commonlyUsed*, special* ) ) > 
    8801780<!ATTLIST metazone type CDATA #REQUIRED > 
    881 <!ATTLIST metazone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    882 <!ATTLIST metazone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1781<!ATTLIST metazone alt NMTOKENS #IMPLIED > 
     1782<!ATTLIST metazone draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1783    <!--@METADATA--> 
     1784    <!--@DEPRECATED--> 
     1785<!ATTLIST metazone standard CDATA #IMPLIED > 
     1786    <!--@METADATA--> 
     1787    <!--@DEPRECATED--> 
    8831788<!ATTLIST metazone references CDATA #IMPLIED > 
    884 <!ATTLIST metazone alt NMTOKENS #IMPLIED > 
     1789    <!--@METADATA--> 
    8851790<!ATTLIST metazone validSubLocales CDATA #IMPLIED > 
    886  
    887 <!ELEMENT long (alias | (generic*, standard*, daylight*, special*)) > 
    888 <!ATTLIST long draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    889 <!ATTLIST long references CDATA #IMPLIED > 
    890 <!ATTLIST long alt NMTOKENS #IMPLIED > 
    891 <!ATTLIST long validSubLocales CDATA #IMPLIED > 
    892  
    893 <!ELEMENT short (alias | (generic*, standard*, daylight*, special*)) > 
    894 <!ATTLIST short draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    895 <!ATTLIST short references CDATA #IMPLIED > 
    896 <!ATTLIST short alt NMTOKENS #IMPLIED > 
    897 <!ATTLIST short validSubLocales CDATA #IMPLIED > 
    898  
    899 <!ELEMENT generic ( #PCDATA ) > 
    900 <!ATTLIST generic draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    901 <!ATTLIST generic references CDATA #IMPLIED > 
    902 <!ATTLIST generic alt NMTOKENS #IMPLIED > 
    903  
    904  
    905 <!ELEMENT standard ( #PCDATA ) > 
    906 <!ATTLIST standard draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    907 <!ATTLIST standard references CDATA #IMPLIED > 
    908 <!ATTLIST standard alt NMTOKENS #IMPLIED > 
    909  
    910  
    911 <!ELEMENT daylight ( #PCDATA ) > 
    912 <!ATTLIST daylight draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    913 <!ATTLIST daylight references CDATA #IMPLIED > 
    914 <!ATTLIST daylight alt NMTOKENS #IMPLIED > 
    915  
    916  
    917 <!ELEMENT commonlyUsed ( #PCDATA ) > <!-- deprecated --> 
    918 <!ATTLIST commonlyUsed used ( true | false ) #IMPLIED > 
    919 <!ATTLIST commonlyUsed draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    920 <!ATTLIST commonlyUsed references CDATA #IMPLIED > 
    921 <!ATTLIST commonlyUsed alt NMTOKENS #IMPLIED > 
    922  
    923  
    924 <!ELEMENT exemplarCity ( #PCDATA ) > 
    925 <!ATTLIST exemplarCity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    926 <!ATTLIST exemplarCity references CDATA #IMPLIED > 
    927 <!ATTLIST exemplarCity alt NMTOKENS #IMPLIED > 
    928  
    929 <!ELEMENT usesMetazone EMPTY > 
    930 <!ATTLIST usesMetazone mzone NMTOKEN #REQUIRED > 
    931 <!ATTLIST usesMetazone from CDATA #IMPLIED > 
    932 <!ATTLIST usesMetazone to CDATA #IMPLIED > 
    933 <!ATTLIST usesMetazone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    934 <!ATTLIST usesMetazone references CDATA #IMPLIED > 
    935 <!ATTLIST usesMetazone alt NMTOKENS #IMPLIED > 
    936  
    937  
    938 <!ELEMENT fields ( alias | (field*, special*)) > 
    939 <!ATTLIST fields draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    940 <!ATTLIST fields standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    941 <!ATTLIST fields references CDATA #IMPLIED > 
    942 <!ATTLIST fields alt NMTOKENS #IMPLIED > 
    943 <!ATTLIST fields validSubLocales CDATA #IMPLIED > 
    944  
    945 <!ELEMENT field ( alias | (displayName*, relative*, relativeTime*, special*)) > 
    946 <!ATTLIST field type ( era | year | month | week | day | weekday | sun | mon | tue | wed | thu | fri | sat | dayperiod | hour | minute | second | zone ) #IMPLIED > 
    947 <!ATTLIST field draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    948 <!ATTLIST field standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    949 <!ATTLIST field references CDATA #IMPLIED > 
    950 <!ATTLIST field alt NMTOKENS #IMPLIED > 
    951 <!ATTLIST field validSubLocales CDATA #IMPLIED > 
    952  
    953  
    954 <!ELEMENT relative (#PCDATA) > 
    955 <!ATTLIST relative type NMTOKEN #IMPLIED > 
    956 <!ATTLIST relative draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    957 <!ATTLIST relative references CDATA #IMPLIED > 
    958 <!ATTLIST relative alt NMTOKENS #IMPLIED > 
    959 <!ATTLIST relative validSubLocales CDATA #IMPLIED > 
    960  
    961 <!ELEMENT relativeTime ( alias | (relativeTimePattern*, special*)) > 
    962 <!ATTLIST relativeTime type NMTOKEN #REQUIRED > 
    963 <!ATTLIST relativeTime draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    964 <!ATTLIST relativeTime references CDATA #IMPLIED > 
    965 <!ATTLIST relativeTime alt NMTOKENS #IMPLIED > 
    966 <!ATTLIST relativeTime validSubLocales CDATA #IMPLIED > 
    967  
    968 <!ELEMENT relativeTimePattern ( #PCDATA ) > 
    969 <!ATTLIST relativeTimePattern count ( zero | one | two | few | many | other ) #REQUIRED > 
    970 <!ATTLIST relativeTimePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    971 <!ATTLIST relativeTimePattern references CDATA #IMPLIED > 
    972 <!ATTLIST relativeTimePattern alt NMTOKENS #IMPLIED > 
    973 <!ATTLIST relativeTimePattern validSubLocales CDATA #IMPLIED > 
     1791    <!--@VALUE--> 
     1792    <!--@DEPRECATED--> 
    9741793 
    9751794<!-- ######################################################### --> 
    9761795 
    977  
    978 <!-- ######################################################### --> 
    979  
    980 <!ELEMENT numbers (alias | (defaultNumberingSystem*, otherNumberingSystems*, symbols*, decimalFormats*, scientificFormats*, percentFormats*, currencyFormats*, currencies?, miscPatterns*, special*)) > 
    981 <!ATTLIST numbers draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    982 <!ATTLIST numbers standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1796<!ELEMENT numbers ( alias | ( defaultNumberingSystem*, otherNumberingSystems*, minimumGroupingDigits*, symbols*, decimalFormats*, scientificFormats*, percentFormats*, currencyFormats*, currencies?, miscPatterns*, minimalPairs*, special* ) ) > 
     1797<!ATTLIST numbers alt NMTOKENS #IMPLIED > 
     1798<!ATTLIST numbers draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1799    <!--@METADATA--> 
     1800    <!--@DEPRECATED--> 
     1801<!ATTLIST numbers standard CDATA #IMPLIED > 
     1802    <!--@METADATA--> 
     1803    <!--@DEPRECATED--> 
    9831804<!ATTLIST numbers references CDATA #IMPLIED > 
    984 <!ATTLIST numbers alt NMTOKENS #IMPLIED > 
     1805    <!--@METADATA--> 
    9851806<!ATTLIST numbers validSubLocales CDATA #IMPLIED > 
     1807    <!--@VALUE--> 
     1808    <!--@DEPRECATED--> 
     1809 
     1810<!ELEMENT minimalPairs ( alias | ( pluralMinimalPairs*, ordinalMinimalPairs*, special* )) > 
     1811<!ATTLIST minimalPairs alt NMTOKENS #IMPLIED > 
     1812<!ATTLIST minimalPairs draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1813    <!--@METADATA--> 
     1814 
     1815<!ELEMENT pluralMinimalPairs ( #PCDATA ) > 
     1816<!ATTLIST pluralMinimalPairs count NMTOKEN #IMPLIED > 
     1817<!ATTLIST pluralMinimalPairs alt NMTOKENS #IMPLIED > 
     1818<!ATTLIST pluralMinimalPairs draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1819    <!--@METADATA--> 
     1820 
     1821<!ELEMENT ordinalMinimalPairs ( #PCDATA ) > 
     1822<!ATTLIST ordinalMinimalPairs ordinal NMTOKEN #IMPLIED > 
     1823<!ATTLIST ordinalMinimalPairs alt NMTOKENS #IMPLIED > 
     1824<!ATTLIST ordinalMinimalPairs draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1825    <!--@METADATA--> 
    9861826 
    9871827<!ELEMENT defaultNumberingSystem ( #PCDATA ) > 
     1828<!ATTLIST defaultNumberingSystem alt NMTOKENS #IMPLIED > 
     1829<!ATTLIST defaultNumberingSystem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1830    <!--@METADATA--> 
     1831    <!--@DEPRECATED:true, false--> 
    9881832<!ATTLIST defaultNumberingSystem references CDATA #IMPLIED > 
    989 <!ATTLIST defaultNumberingSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    990 <!ATTLIST defaultNumberingSystem alt NMTOKENS #IMPLIED > 
    991  
    992 <!ELEMENT otherNumberingSystems ( alias | ( native*, traditional*, finance*)) > 
    993 <!ATTLIST otherNumberingSystems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1833    <!--@METADATA--> 
     1834 
     1835<!ELEMENT otherNumberingSystems ( alias | ( native*, traditional*, finance*, special* ) ) > 
    9941836<!ATTLIST otherNumberingSystems alt NMTOKENS #IMPLIED > 
     1837<!ATTLIST otherNumberingSystems draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1838    <!--@METADATA--> 
     1839    <!--@DEPRECATED--> 
    9951840 
    9961841<!ELEMENT native ( #PCDATA ) > 
    997 <!ATTLIST native draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    9981842<!ATTLIST native alt NMTOKENS #IMPLIED > 
     1843<!ATTLIST native draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1844    <!--@METADATA--> 
     1845    <!--@DEPRECATED:true, false--> 
    9991846 
    10001847<!ELEMENT traditional ( #PCDATA ) > 
    1001 <!ATTLIST traditional draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10021848<!ATTLIST traditional alt NMTOKENS #IMPLIED > 
     1849<!ATTLIST traditional draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1850    <!--@METADATA--> 
     1851    <!--@DEPRECATED:true, false--> 
    10031852 
    10041853<!ELEMENT finance ( #PCDATA ) > 
    1005 <!ATTLIST finance draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    10061854<!ATTLIST finance alt NMTOKENS #IMPLIED > 
    1007  
    1008 <!ELEMENT symbols (alias | (decimal*, group*, list*, percentSign*, nativeZeroDigit*, patternDigit*, plusSign*, minusSign*, exponential*, superscriptingExponent*, perMille*, infinity*, nan*, currencyDecimal*, currencyGroup*, special*)) > 
    1009 <!ATTLIST symbols draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1010 <!ATTLIST symbols standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1855<!ATTLIST finance draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1856    <!--@METADATA--> 
     1857    <!--@DEPRECATED:true, false--> 
     1858 
     1859<!ELEMENT minimumGroupingDigits ( #PCDATA ) > 
     1860<!ATTLIST minimumGroupingDigits alt NMTOKENS #IMPLIED > 
     1861<!ATTLIST minimumGroupingDigits draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1862    <!--@METADATA--> 
     1863<!ATTLIST minimumGroupingDigits references CDATA #IMPLIED > 
     1864    <!--@METADATA--> 
     1865 
     1866<!ELEMENT symbols ( alias | ( decimal*, group*, list*, percentSign*, nativeZeroDigit*, patternDigit*, plusSign*, minusSign*, exponential*, superscriptingExponent*, perMille*, infinity*, nan*, currencyDecimal*, currencyGroup*, timeSeparator*, special* ) ) > 
     1867<!ATTLIST symbols alt NMTOKENS #IMPLIED > 
     1868<!ATTLIST symbols draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1869    <!--@METADATA--> 
     1870    <!--@DEPRECATED--> 
     1871<!ATTLIST symbols standard CDATA #IMPLIED > 
     1872    <!--@METADATA--> 
     1873    <!--@DEPRECATED--> 
    10111874<!ATTLIST symbols references CDATA #IMPLIED > 
    1012 <!ATTLIST symbols alt NMTOKENS #IMPLIED > 
     1875    <!--@METADATA--> 
    10131876<!ATTLIST symbols validSubLocales CDATA #IMPLIED > 
     1877    <!--@VALUE--> 
     1878    <!--@DEPRECATED--> 
    10141879<!ATTLIST symbols numberSystem CDATA #IMPLIED > 
    10151880 
    10161881<!ELEMENT decimal ( #PCDATA ) > 
     1882<!ATTLIST decimal alt NMTOKENS #IMPLIED > 
     1883<!ATTLIST decimal draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1884    <!--@METADATA--> 
     1885    <!--@DEPRECATED:true, false--> 
    10171886<!ATTLIST decimal references CDATA #IMPLIED > 
    1018 <!ATTLIST decimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1019 <!ATTLIST decimal alt NMTOKENS #IMPLIED > 
    1020 <!ATTLIST decimal numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1887    <!--@METADATA--> 
     1888<!ATTLIST decimal numberSystem CDATA #IMPLIED > 
     1889    <!--@DEPRECATED--> 
    10211890 
    10221891<!ELEMENT group ( #PCDATA ) > 
     1892<!ATTLIST group alt NMTOKENS #IMPLIED > 
     1893<!ATTLIST group draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1894    <!--@METADATA--> 
     1895    <!--@DEPRECATED:true, false--> 
    10231896<!ATTLIST group references CDATA #IMPLIED > 
    1024 <!ATTLIST group draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1025 <!ATTLIST group alt NMTOKENS #IMPLIED > 
    1026 <!ATTLIST group numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1897    <!--@METADATA--> 
     1898<!ATTLIST group numberSystem CDATA #IMPLIED > 
     1899    <!--@DEPRECATED--> 
    10271900 
    10281901<!ELEMENT list ( #PCDATA ) > 
     1902<!ATTLIST list alt NMTOKENS #IMPLIED > 
     1903<!ATTLIST list draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1904    <!--@METADATA--> 
     1905    <!--@DEPRECATED:true, false--> 
    10291906<!ATTLIST list references CDATA #IMPLIED > 
    1030 <!ATTLIST list draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1031 <!ATTLIST list alt NMTOKENS #IMPLIED > 
    1032 <!ATTLIST list numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1907    <!--@METADATA--> 
     1908<!ATTLIST list numberSystem CDATA #IMPLIED > 
     1909    <!--@DEPRECATED--> 
    10331910 
    10341911<!ELEMENT percentSign ( #PCDATA ) > 
     1912<!ATTLIST percentSign alt NMTOKENS #IMPLIED > 
     1913<!ATTLIST percentSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1914    <!--@METADATA--> 
     1915    <!--@DEPRECATED:true, false--> 
    10351916<!ATTLIST percentSign references CDATA #IMPLIED > 
    1036 <!ATTLIST percentSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1037 <!ATTLIST percentSign alt NMTOKENS #IMPLIED > 
    1038 <!ATTLIST percentSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1917    <!--@METADATA--> 
     1918<!ATTLIST percentSign numberSystem CDATA #IMPLIED > 
     1919    <!--@DEPRECATED--> 
    10391920 
    10401921<!ELEMENT nativeZeroDigit ( #PCDATA ) > 
     1922    <!--@DEPRECATED--> 
     1923<!ATTLIST nativeZeroDigit alt NMTOKENS #IMPLIED > 
     1924    <!--@DEPRECATED--> 
     1925<!ATTLIST nativeZeroDigit draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1926    <!--@METADATA--> 
     1927    <!--@DEPRECATED--> 
    10411928<!ATTLIST nativeZeroDigit references CDATA #IMPLIED > 
    1042 <!ATTLIST nativeZeroDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1043 <!ATTLIST nativeZeroDigit alt NMTOKENS #IMPLIED > 
    1044 <!ATTLIST nativeZeroDigit numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1929    <!--@METADATA--> 
     1930    <!--@DEPRECATED--> 
     1931<!ATTLIST nativeZeroDigit numberSystem CDATA #IMPLIED > 
     1932    <!--@DEPRECATED--> 
    10451933 
    10461934<!ELEMENT patternDigit ( #PCDATA ) > 
     1935    <!--@DEPRECATED--> 
     1936<!ATTLIST patternDigit alt NMTOKENS #IMPLIED > 
     1937    <!--@DEPRECATED--> 
     1938<!ATTLIST patternDigit draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1939    <!--@METADATA--> 
     1940    <!--@DEPRECATED--> 
    10471941<!ATTLIST patternDigit references CDATA #IMPLIED > 
    1048 <!ATTLIST patternDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1049 <!ATTLIST patternDigit alt NMTOKENS #IMPLIED > 
    1050 <!ATTLIST patternDigit numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1942    <!--@METADATA--> 
     1943    <!--@DEPRECATED--> 
     1944<!ATTLIST patternDigit numberSystem CDATA #IMPLIED > 
     1945    <!--@DEPRECATED--> 
    10511946 
    10521947<!ELEMENT plusSign ( #PCDATA ) > 
     1948<!ATTLIST plusSign alt NMTOKENS #IMPLIED > 
     1949<!ATTLIST plusSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1950    <!--@METADATA--> 
     1951    <!--@DEPRECATED:true, false--> 
    10531952<!ATTLIST plusSign references CDATA #IMPLIED > 
    1054 <!ATTLIST plusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1055 <!ATTLIST plusSign alt NMTOKENS #IMPLIED > 
    1056 <!ATTLIST plusSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1953    <!--@METADATA--> 
     1954<!ATTLIST plusSign numberSystem CDATA #IMPLIED > 
     1955    <!--@DEPRECATED--> 
    10571956 
    10581957<!ELEMENT minusSign ( #PCDATA ) > 
     1958<!ATTLIST minusSign alt NMTOKENS #IMPLIED > 
     1959<!ATTLIST minusSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1960    <!--@METADATA--> 
     1961    <!--@DEPRECATED:true, false--> 
    10591962<!ATTLIST minusSign references CDATA #IMPLIED > 
    1060 <!ATTLIST minusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1061 <!ATTLIST minusSign alt NMTOKENS #IMPLIED > 
    1062 <!ATTLIST minusSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1963    <!--@METADATA--> 
     1964<!ATTLIST minusSign numberSystem CDATA #IMPLIED > 
     1965    <!--@DEPRECATED--> 
    10631966 
    10641967<!ELEMENT exponential ( #PCDATA ) > 
     1968<!ATTLIST exponential alt NMTOKENS #IMPLIED > 
     1969<!ATTLIST exponential draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1970    <!--@METADATA--> 
     1971    <!--@DEPRECATED:true, false--> 
    10651972<!ATTLIST exponential references CDATA #IMPLIED > 
    1066 <!ATTLIST exponential draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1067 <!ATTLIST exponential alt NMTOKENS #IMPLIED > 
    1068 <!ATTLIST exponential numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1973    <!--@METADATA--> 
     1974<!ATTLIST exponential numberSystem CDATA #IMPLIED > 
     1975    <!--@DEPRECATED--> 
    10691976 
    10701977<!ELEMENT superscriptingExponent ( #PCDATA ) > 
     1978<!ATTLIST superscriptingExponent alt NMTOKENS #IMPLIED > 
     1979<!ATTLIST superscriptingExponent draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1980    <!--@METADATA--> 
    10711981<!ATTLIST superscriptingExponent references CDATA #IMPLIED > 
    1072 <!ATTLIST superscriptingExponent draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1073 <!ATTLIST superscriptingExponent alt NMTOKENS #IMPLIED > 
     1982    <!--@METADATA--> 
    10741983 
    10751984<!ELEMENT perMille ( #PCDATA ) > 
     1985<!ATTLIST perMille alt NMTOKENS #IMPLIED > 
     1986<!ATTLIST perMille draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1987    <!--@METADATA--> 
     1988    <!--@DEPRECATED:true, false--> 
    10761989<!ATTLIST perMille references CDATA #IMPLIED > 
    1077 <!ATTLIST perMille draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1078 <!ATTLIST perMille alt NMTOKENS #IMPLIED > 
    1079 <!ATTLIST perMille numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1990    <!--@METADATA--> 
     1991<!ATTLIST perMille numberSystem CDATA #IMPLIED > 
     1992    <!--@DEPRECATED--> 
    10801993 
    10811994<!ELEMENT infinity ( #PCDATA ) > 
     1995<!ATTLIST infinity alt NMTOKENS #IMPLIED > 
     1996<!ATTLIST infinity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1997    <!--@METADATA--> 
     1998    <!--@DEPRECATED:true, false--> 
    10821999<!ATTLIST infinity references CDATA #IMPLIED > 
    1083 <!ATTLIST infinity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1084 <!ATTLIST infinity alt NMTOKENS #IMPLIED > 
    1085 <!ATTLIST infinity numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     2000    <!--@METADATA--> 
     2001<!ATTLIST infinity numberSystem CDATA #IMPLIED > 
     2002    <!--@DEPRECATED--> 
    10862003 
    10872004<!ELEMENT nan ( #PCDATA ) > 
     2005<!ATTLIST nan alt NMTOKENS #IMPLIED > 
     2006<!ATTLIST nan draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2007    <!--@METADATA--> 
     2008    <!--@DEPRECATED:true, false--> 
    10882009<!ATTLIST nan references CDATA #IMPLIED > 
    1089 <!ATTLIST nan draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1090 <!ATTLIST nan alt NMTOKENS #IMPLIED > 
    1091 <!ATTLIST nan numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     2010    <!--@METADATA--> 
     2011<!ATTLIST nan numberSystem CDATA #IMPLIED > 
     2012    <!--@DEPRECATED--> 
    10922013 
    10932014<!ELEMENT currencyDecimal ( #PCDATA ) > 
     2015<!ATTLIST currencyDecimal alt NMTOKENS #IMPLIED > 
     2016<!ATTLIST currencyDecimal draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2017    <!--@METADATA--> 
     2018    <!--@DEPRECATED:true, false--> 
    10942019<!ATTLIST currencyDecimal references CDATA #IMPLIED > 
    1095 <!ATTLIST currencyDecimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1096 <!ATTLIST currencyDecimal alt NMTOKENS #IMPLIED > 
    1097 <!ATTLIST currencyDecimal numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     2020    <!--@METADATA--> 
     2021<!ATTLIST currencyDecimal numberSystem CDATA #IMPLIED > 
     2022    <!--@DEPRECATED--> 
    10982023 
    10992024<!ELEMENT currencyGroup ( #PCDATA ) > 
     2025<!ATTLIST currencyGroup alt NMTOKENS #IMPLIED > 
     2026<!ATTLIST currencyGroup draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2027    <!--@METADATA--> 
     2028    <!--@DEPRECATED:true, false--> 
    11002029<!ATTLIST currencyGroup references CDATA #IMPLIED > 
    1101 <!ATTLIST currencyGroup draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1102 <!ATTLIST currencyGroup alt NMTOKENS #IMPLIED > 
    1103 <!ATTLIST currencyGroup numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    1104  
    1105 <!ELEMENT pattern ( #PCDATA ) > 
    1106 <!ATTLIST pattern type NMTOKEN "standard" > 
    1107 <!ATTLIST pattern draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1108 <!ATTLIST pattern numbers CDATA #IMPLIED > 
    1109 <!ATTLIST pattern count (0 | 1 | zero | one | two | few | many | other) #IMPLIED > <!-- Only used for decimalFormats type="1000..." --> 
    1110 <!ATTLIST pattern references CDATA #IMPLIED > 
    1111 <!ATTLIST pattern alt NMTOKENS #IMPLIED > 
    1112  
    1113 <!ELEMENT decimalFormats (alias | (default*, decimalFormatLength*, special*)) > <!-- default element is deprecated --> 
    1114 <!ATTLIST decimalFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2030    <!--@METADATA--> 
     2031<!ATTLIST currencyGroup numberSystem CDATA #IMPLIED > 
     2032    <!--@DEPRECATED--> 
     2033 
     2034<!ELEMENT timeSeparator ( #PCDATA ) > 
     2035<!ATTLIST timeSeparator alt NMTOKENS #IMPLIED > 
     2036<!ATTLIST timeSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2037    <!--@METADATA--> 
     2038<!ATTLIST timeSeparator references CDATA #IMPLIED > 
     2039    <!--@METADATA--> 
     2040 
     2041<!ELEMENT decimalFormats ( alias | ( default*, decimalFormatLength*, special* ) ) > 
     2042<!ATTLIST decimalFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2043    <!--@METADATA--> 
     2044    <!--@DEPRECATED--> 
    11152045<!ATTLIST decimalFormats validSubLocales CDATA #IMPLIED > 
     2046    <!--@VALUE--> 
     2047    <!--@DEPRECATED--> 
    11162048<!ATTLIST decimalFormats numberSystem CDATA #IMPLIED > 
    11172049 
    1118 <!ELEMENT decimalFormatLength (alias | (default*, decimalFormat*, special*)) > <!-- default element is deprecated --> 
    1119 <!ATTLIST decimalFormatLength type ( full | long | medium | short ) #IMPLIED > 
    1120 <!ATTLIST decimalFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1121 <!ATTLIST decimalFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2050<!ELEMENT decimalFormatLength ( alias | ( default*, decimalFormat*, special* ) ) > 
     2051<!ATTLIST decimalFormatLength type (full | long | medium | short) #IMPLIED > 
     2052<!ATTLIST decimalFormatLength alt NMTOKENS #IMPLIED > 
     2053<!ATTLIST decimalFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2054    <!--@METADATA--> 
     2055    <!--@DEPRECATED--> 
     2056<!ATTLIST decimalFormatLength standard CDATA #IMPLIED > 
     2057    <!--@METADATA--> 
     2058    <!--@DEPRECATED--> 
    11222059<!ATTLIST decimalFormatLength references CDATA #IMPLIED > 
    1123 <!ATTLIST decimalFormatLength alt NMTOKENS #IMPLIED > 
     2060    <!--@METADATA--> 
    11242061<!ATTLIST decimalFormatLength validSubLocales CDATA #IMPLIED > 
    1125  
    1126 <!ELEMENT decimalFormat (alias | (pattern*, special*)) > 
     2062    <!--@VALUE--> 
     2063    <!--@DEPRECATED--> 
     2064 
     2065<!ELEMENT decimalFormat ( alias | ( pattern*, special* ) ) > 
    11272066<!ATTLIST decimalFormat type NMTOKEN "standard" > 
    1128 <!ATTLIST decimalFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1129 <!ATTLIST decimalFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2067<!ATTLIST decimalFormat alt NMTOKENS #IMPLIED > 
     2068<!ATTLIST decimalFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2069    <!--@METADATA--> 
     2070    <!--@DEPRECATED--> 
     2071<!ATTLIST decimalFormat standard CDATA #IMPLIED > 
     2072    <!--@METADATA--> 
     2073    <!--@DEPRECATED--> 
    11302074<!ATTLIST decimalFormat references CDATA #IMPLIED > 
    1131 <!ATTLIST decimalFormat alt NMTOKENS #IMPLIED > 
     2075    <!--@METADATA--> 
    11322076<!ATTLIST decimalFormat validSubLocales CDATA #IMPLIED > 
    1133  
    1134 <!ELEMENT scientificFormats (alias | (default*, scientificFormatLength*, special*)) > <!-- default element is deprecated --> 
    1135 <!ATTLIST scientificFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2077    <!--@VALUE--> 
     2078    <!--@DEPRECATED--> 
     2079 
     2080<!ELEMENT scientificFormats ( alias | ( default*, scientificFormatLength*, special* ) ) > 
     2081<!ATTLIST scientificFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2082    <!--@METADATA--> 
     2083    <!--@DEPRECATED--> 
    11362084<!ATTLIST scientificFormats validSubLocales CDATA #IMPLIED > 
     2085    <!--@VALUE--> 
     2086    <!--@DEPRECATED--> 
    11372087<!ATTLIST scientificFormats numberSystem CDATA #IMPLIED > 
    11382088 
    1139 <!ELEMENT scientificFormatLength (alias | (default*, scientificFormat*, special*)) > <!-- default element is deprecated --> 
    1140 <!ATTLIST scientificFormatLength type ( full | long | medium | short ) #IMPLIED > 
    1141 <!ATTLIST scientificFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1142 <!ATTLIST scientificFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2089<!ELEMENT scientificFormatLength ( alias | ( default*, scientificFormat*, special* ) ) > 
     2090<!ATTLIST scientificFormatLength type (full | long | medium | short) #IMPLIED > 
     2091<!ATTLIST scientificFormatLength alt NMTOKENS #IMPLIED > 
     2092<!ATTLIST scientificFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2093    <!--@METADATA--> 
     2094    <!--@DEPRECATED--> 
     2095<!ATTLIST scientificFormatLength standard CDATA #IMPLIED > 
     2096    <!--@METADATA--> 
     2097    <!--@DEPRECATED--> 
    11432098<!ATTLIST scientificFormatLength references CDATA #IMPLIED > 
    1144 <!ATTLIST scientificFormatLength alt NMTOKENS #IMPLIED > 
     2099    <!--@METADATA--> 
    11452100<!ATTLIST scientificFormatLength validSubLocales CDATA #IMPLIED > 
    1146  
    1147 <!ELEMENT scientificFormat (alias | (pattern*, special*)) > 
     2101    <!--@VALUE--> 
     2102    <!--@DEPRECATED--> 
     2103 
     2104<!ELEMENT scientificFormat ( alias | ( pattern*, special* ) ) > 
    11482105<!ATTLIST scientificFormat type NMTOKEN "standard" > 
    1149 <!ATTLIST scientificFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1150 <!ATTLIST scientificFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2106<!ATTLIST scientificFormat alt NMTOKENS #IMPLIED > 
     2107<!ATTLIST scientificFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2108    <!--@METADATA--> 
     2109    <!--@DEPRECATED--> 
     2110<!ATTLIST scientificFormat standard CDATA #IMPLIED > 
     2111    <!--@METADATA--> 
     2112    <!--@DEPRECATED--> 
    11512113<!ATTLIST scientificFormat references CDATA #IMPLIED > 
    1152 <!ATTLIST scientificFormat alt NMTOKENS #IMPLIED > 
     2114    <!--@METADATA--> 
    11532115<!ATTLIST scientificFormat validSubLocales CDATA #IMPLIED > 
    1154  
    1155 <!ELEMENT percentFormats (alias | (default*, percentFormatLength*, special*)) > <!-- default element is deprecated --> 
    1156 <!ATTLIST percentFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2116    <!--@VALUE--> 
     2117    <!--@DEPRECATED--> 
     2118 
     2119<!ELEMENT percentFormats ( alias | ( default*, percentFormatLength*, special* ) ) > 
     2120<!ATTLIST percentFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2121    <!--@METADATA--> 
     2122    <!--@DEPRECATED--> 
    11572123<!ATTLIST percentFormats validSubLocales CDATA #IMPLIED > 
     2124    <!--@VALUE--> 
     2125    <!--@DEPRECATED--> 
    11582126<!ATTLIST percentFormats numberSystem CDATA #IMPLIED > 
    11592127 
    1160 <!ELEMENT percentFormatLength (alias | (default*, percentFormat*, special*)) > <!-- default element is deprecated --> 
    1161 <!ATTLIST percentFormatLength type ( full | long | medium | short ) #IMPLIED > 
    1162 <!ATTLIST percentFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1163 <!ATTLIST percentFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2128<!ELEMENT percentFormatLength ( alias | ( default*, percentFormat*, special* ) ) > 
     2129<!ATTLIST percentFormatLength type (full | long | medium | short) #IMPLIED > 
     2130<!ATTLIST percentFormatLength alt NMTOKENS #IMPLIED > 
     2131<!ATTLIST percentFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2132    <!--@METADATA--> 
     2133    <!--@DEPRECATED--> 
     2134<!ATTLIST percentFormatLength standard CDATA #IMPLIED > 
     2135    <!--@METADATA--> 
     2136    <!--@DEPRECATED--> 
    11642137<!ATTLIST percentFormatLength references CDATA #IMPLIED > 
    1165 <!ATTLIST percentFormatLength alt NMTOKENS #IMPLIED > 
     2138    <!--@METADATA--> 
    11662139<!ATTLIST percentFormatLength validSubLocales CDATA #IMPLIED > 
    1167  
    1168 <!ELEMENT percentFormat (alias | (pattern*, special*)) > 
     2140    <!--@VALUE--> 
     2141    <!--@DEPRECATED--> 
     2142 
     2143<!ELEMENT percentFormat ( alias | ( pattern*, special* ) ) > 
    11692144<!ATTLIST percentFormat type NMTOKEN "standard" > 
    1170 <!ATTLIST percentFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1171 <!ATTLIST percentFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2145<!ATTLIST percentFormat alt NMTOKENS #IMPLIED > 
     2146<!ATTLIST percentFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2147    <!--@METADATA--> 
     2148    <!--@DEPRECATED--> 
     2149<!ATTLIST percentFormat standard CDATA #IMPLIED > 
     2150    <!--@METADATA--> 
     2151    <!--@DEPRECATED--> 
    11722152<!ATTLIST percentFormat references CDATA #IMPLIED > 
    1173 <!ATTLIST percentFormat alt NMTOKENS #IMPLIED > 
     2153    <!--@METADATA--> 
    11742154<!ATTLIST percentFormat validSubLocales CDATA #IMPLIED > 
    1175  
    1176 <!ELEMENT currencyFormats (alias | (default*, currencySpacing*, currencyFormatLength*, unitPattern*, special*)) > <!-- default element is deprecated --> 
    1177 <!ATTLIST currencyFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2155    <!--@VALUE--> 
     2156    <!--@DEPRECATED--> 
     2157 
     2158<!ELEMENT currencyFormats ( alias | ( default*, currencySpacing*, currencyFormatLength*, unitPattern*, special* ) ) > 
     2159<!ATTLIST currencyFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2160    <!--@METADATA--> 
     2161    <!--@DEPRECATED--> 
    11782162<!ATTLIST currencyFormats validSubLocales CDATA #IMPLIED > 
     2163    <!--@VALUE--> 
     2164    <!--@DEPRECATED--> 
    11792165<!ATTLIST currencyFormats numberSystem CDATA #IMPLIED > 
    11802166 
    1181 <!ELEMENT currencySpacing (alias | (beforeCurrency*, afterCurrency*, special*)) > 
    1182 <!ELEMENT beforeCurrency (alias | (currencyMatch*, surroundingMatch*, insertBetween*)) > 
    1183 <!ELEMENT afterCurrency (alias | (currencyMatch*, surroundingMatch*, insertBetween*)) > 
     2167<!ELEMENT currencySpacing ( alias | ( beforeCurrency*, afterCurrency*, special* ) ) > 
     2168 
     2169<!ELEMENT beforeCurrency ( alias | ( currencyMatch*, surroundingMatch*, insertBetween*, special* ) ) > 
     2170 
     2171<!ELEMENT currencyMatch ( #PCDATA ) > 
     2172<!ATTLIST currencyMatch alt NMTOKENS #IMPLIED > 
     2173<!ATTLIST currencyMatch draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2174    <!--@METADATA--> 
     2175    <!--@DEPRECATED:true, false--> 
     2176<!ATTLIST currencyMatch references CDATA #IMPLIED > 
     2177    <!--@METADATA--> 
    11842178 
    11852179<!ELEMENT surroundingMatch ( #PCDATA ) > 
    1186 <!ATTLIST surroundingMatch draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11872180<!ATTLIST surroundingMatch alt NMTOKENS #IMPLIED > 
     2181<!ATTLIST surroundingMatch draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2182    <!--@METADATA--> 
     2183    <!--@DEPRECATED:true, false--> 
    11882184<!ATTLIST surroundingMatch references CDATA #IMPLIED > 
    1189  
    1190 <!ELEMENT currencyMatch ( #PCDATA ) > 
    1191 <!ATTLIST currencyMatch draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1192 <!ATTLIST currencyMatch alt NMTOKENS #IMPLIED > 
    1193 <!ATTLIST currencyMatch references CDATA #IMPLIED > 
     2185    <!--@METADATA--> 
    11942186 
    11952187<!ELEMENT insertBetween ( #PCDATA ) > 
    1196 <!ATTLIST insertBetween draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    11972188<!ATTLIST insertBetween alt NMTOKENS #IMPLIED > 
     2189<!ATTLIST insertBetween draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2190    <!--@METADATA--> 
     2191    <!--@DEPRECATED:true, false--> 
    11982192<!ATTLIST insertBetween references CDATA #IMPLIED > 
    1199  
    1200 <!ELEMENT currencyFormatLength (alias | (default*, currencyFormat*, special*)) > <!-- default element is deprecated --> 
    1201 <!ATTLIST currencyFormatLength type ( full | long | medium | short ) #IMPLIED > 
    1202 <!ATTLIST currencyFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1203 <!ATTLIST currencyFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2193    <!--@METADATA--> 
     2194 
     2195<!ELEMENT afterCurrency ( alias | ( currencyMatch*, surroundingMatch*, insertBetween*, special* ) ) > 
     2196 
     2197<!ELEMENT currencyFormatLength ( alias | ( default*, currencyFormat*, special* ) ) > 
     2198<!ATTLIST currencyFormatLength type (full | long | medium | short) #IMPLIED > 
     2199<!ATTLIST currencyFormatLength alt NMTOKENS #IMPLIED > 
     2200<!ATTLIST currencyFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2201    <!--@METADATA--> 
     2202    <!--@DEPRECATED--> 
     2203<!ATTLIST currencyFormatLength standard CDATA #IMPLIED > 
     2204    <!--@METADATA--> 
     2205    <!--@DEPRECATED--> 
    12042206<!ATTLIST currencyFormatLength references CDATA #IMPLIED > 
    1205 <!ATTLIST currencyFormatLength alt NMTOKENS #IMPLIED > 
     2207    <!--@METADATA--> 
    12062208<!ATTLIST currencyFormatLength validSubLocales CDATA #IMPLIED > 
    1207  
    1208 <!ELEMENT currencyFormat (alias | (pattern*, special*)) > 
     2209    <!--@VALUE--> 
     2210    <!--@DEPRECATED--> 
     2211 
     2212<!ELEMENT currencyFormat ( alias | ( pattern*, special* ) ) > 
    12092213<!ATTLIST currencyFormat type NMTOKEN "standard" > 
    1210 <!ATTLIST currencyFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1211 <!ATTLIST currencyFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2214<!ATTLIST currencyFormat alt NMTOKENS #IMPLIED > 
     2215<!ATTLIST currencyFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2216    <!--@METADATA--> 
     2217    <!--@DEPRECATED--> 
     2218<!ATTLIST currencyFormat standard CDATA #IMPLIED > 
     2219    <!--@METADATA--> 
     2220    <!--@DEPRECATED--> 
    12122221<!ATTLIST currencyFormat references CDATA #IMPLIED > 
    1213 <!ATTLIST currencyFormat alt NMTOKENS #IMPLIED > 
     2222    <!--@METADATA--> 
    12142223<!ATTLIST currencyFormat validSubLocales CDATA #IMPLIED > 
    1215  
    1216 <!ELEMENT currencies (alias | (default?, currency*, special*)) > <!-- default element is deprecated --> 
    1217 <!ATTLIST currencies draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2224    <!--@VALUE--> 
     2225    <!--@DEPRECATED--> 
     2226 
     2227<!ELEMENT unitPattern ( #PCDATA ) > 
     2228<!ATTLIST unitPattern count (0 | 1 | zero | one | two | few | many | other) #REQUIRED > 
     2229<!ATTLIST unitPattern alt NMTOKENS #IMPLIED > 
     2230<!ATTLIST unitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2231    <!--@METADATA--> 
     2232<!ATTLIST unitPattern references CDATA #IMPLIED > 
     2233    <!--@METADATA--> 
     2234<!ATTLIST unitPattern validSubLocales CDATA #IMPLIED > 
     2235    <!--@VALUE--> 
     2236    <!--@DEPRECATED--> 
     2237 
     2238<!ELEMENT currencies ( alias | ( default?, currency*, special* ) ) > 
     2239<!ATTLIST currencies draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2240    <!--@METADATA--> 
     2241    <!--@DEPRECATED--> 
    12182242<!ATTLIST currencies validSubLocales CDATA #IMPLIED > 
    1219  
    1220 <!ELEMENT currency (alias | (((pattern+, displayName*, symbol*) | (displayName+, symbol*, pattern*) | (symbol+, pattern*))?, decimal*, group*, special*)) > 
    1221 <!-- warning: pattern appears twice in the above. The first is for consistency with all other cases of 
     2243    <!--@VALUE--> 
     2244    <!--@DEPRECATED--> 
     2245 
     2246<!ELEMENT currency ( alias | ( ( ( pattern+, displayName*, symbol* ) | ( displayName+, symbol*, pattern* ) | ( symbol+, pattern* ) )?, decimal*, group*, special* ) ) > 
     2247 
     2248<!-- # warning: pattern appears twice in the above. The first is for consistency with all other cases of 
    12222249    pattern + displayName; the second is for backwards compatibility --> 
    12232250<!ATTLIST currency type NMTOKEN "standard" > 
    1224 <!ATTLIST currency draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2251<!ATTLIST currency alt NMTOKENS #IMPLIED > 
     2252<!ATTLIST currency draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2253    <!--@METADATA--> 
     2254    <!--@DEPRECATED--> 
    12252255<!ATTLIST currency references CDATA #IMPLIED > 
    1226 <!ATTLIST currency alt NMTOKENS #IMPLIED > 
     2256    <!--@METADATA--> 
    12272257<!ATTLIST currency validSubLocales CDATA #IMPLIED > 
     2258    <!--@VALUE--> 
     2259    <!--@DEPRECATED--> 
    12282260 
    12292261<!ELEMENT symbol ( #PCDATA ) > 
    1230 <!ATTLIST symbol draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2262<!ATTLIST symbol choice (true | false) #IMPLIED > 
     2263    <!--@VALUE--> 
     2264    <!--@DEPRECATED--> 
     2265<!ATTLIST symbol alt NMTOKENS #IMPLIED > 
     2266<!ATTLIST symbol draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2267    <!--@METADATA--> 
     2268    <!--@DEPRECATED:true, false--> 
    12312269<!ATTLIST symbol references CDATA #IMPLIED > 
    1232 <!ATTLIST symbol alt NMTOKENS #IMPLIED > 
    1233 <!ATTLIST symbol choice ( true | false ) #IMPLIED > <!-- deprecated --> 
    1234  
    1235 <!ELEMENT miscPatterns (alias | (default*, pattern*, special*)) > <!-- default element is deprecated --> 
    1236 <!ATTLIST miscPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2270    <!--@METADATA--> 
     2271 
     2272<!ELEMENT miscPatterns ( alias | ( default*, pattern*, special* ) ) > 
     2273<!ATTLIST miscPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2274    <!--@METADATA--> 
     2275    <!--@DEPRECATED--> 
    12372276<!ATTLIST miscPatterns numberSystem CDATA #IMPLIED > 
    12382277 
    12392278<!-- ######################################################### --> 
    12402279 
    1241 <!ELEMENT units (alias | (unit*, unitLength*, durationUnit*, special*)) > 
    1242 <!ATTLIST units draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2280<!ELEMENT units ( alias | ( unit*, unitLength*, durationUnit*, special* ) ) > 
     2281<!ATTLIST units alt NMTOKENS #IMPLIED > 
     2282<!ATTLIST units draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2283    <!--@METADATA--> 
     2284    <!--@DEPRECATED--> 
    12432285<!ATTLIST units references CDATA #IMPLIED > 
    1244 <!ATTLIST units alt NMTOKENS #IMPLIED > 
     2286    <!--@METADATA--> 
    12452287<!ATTLIST units validSubLocales CDATA #IMPLIED > 
    1246  
    1247 <!ELEMENT unitLength (alias | (compoundUnit*, unit*, special*)) > 
    1248 <!ATTLIST unitLength type ( long | short | narrow ) #REQUIRED > 
    1249 <!ATTLIST unitLength draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2288    <!--@VALUE--> 
     2289    <!--@DEPRECATED--> 
     2290 
     2291<!ELEMENT unit ( alias | ( displayName*, unitPattern*, perUnitPattern*, special* ) ) > 
     2292<!ATTLIST unit type NMTOKEN #REQUIRED > 
     2293<!ATTLIST unit alt NMTOKENS #IMPLIED > 
     2294<!ATTLIST unit draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2295    <!--@METADATA--> 
     2296    <!--@DEPRECATED--> 
     2297<!ATTLIST unit references CDATA #IMPLIED > 
     2298    <!--@METADATA--> 
     2299<!ATTLIST unit validSubLocales CDATA #IMPLIED > 
     2300    <!--@VALUE--> 
     2301    <!--@DEPRECATED--> 
     2302 
     2303<!ELEMENT perUnitPattern ( #PCDATA ) > 
     2304<!ATTLIST perUnitPattern alt NMTOKENS #IMPLIED > 
     2305<!ATTLIST perUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2306    <!--@METADATA--> 
     2307<!ATTLIST perUnitPattern references CDATA #IMPLIED > 
     2308    <!--@METADATA--> 
     2309 
     2310<!ELEMENT unitLength ( alias | ( compoundUnit*, unit*, coordinateUnit*, special* ) ) > 
     2311<!ATTLIST unitLength type (long | short | narrow) #REQUIRED > 
     2312<!ATTLIST unitLength alt NMTOKENS #IMPLIED > 
     2313<!ATTLIST unitLength draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2314    <!--@METADATA--> 
     2315    <!--@DEPRECATED--> 
    12502316<!ATTLIST unitLength references CDATA #IMPLIED > 
    1251 <!ATTLIST unitLength alt NMTOKENS #IMPLIED > 
     2317    <!--@METADATA--> 
    12522318<!ATTLIST unitLength validSubLocales CDATA #IMPLIED > 
    1253  
    1254 <!ELEMENT compoundUnit (alias | (compoundUnitPattern*, special*)) > 
     2319    <!--@VALUE--> 
     2320    <!--@DEPRECATED--> 
     2321 
     2322<!ELEMENT compoundUnit ( alias | ( compoundUnitPattern*, special* ) ) > 
    12552323<!ATTLIST compoundUnit type NMTOKEN #REQUIRED > 
    1256 <!ATTLIST compoundUnit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2324<!ATTLIST compoundUnit alt NMTOKENS #IMPLIED > 
     2325<!ATTLIST compoundUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2326    <!--@METADATA--> 
     2327    <!--@DEPRECATED--> 
    12572328<!ATTLIST compoundUnit references CDATA #IMPLIED > 
    1258 <!ATTLIST compoundUnit alt NMTOKENS #IMPLIED > 
     2329    <!--@METADATA--> 
    12592330<!ATTLIST compoundUnit validSubLocales CDATA #IMPLIED > 
    1260  
    1261 <!ELEMENT unit (alias | (unitPattern*, special*)) > 
    1262 <!ATTLIST unit type NMTOKEN #REQUIRED > 
    1263 <!ATTLIST unit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1264 <!ATTLIST unit references CDATA #IMPLIED > 
    1265 <!ATTLIST unit alt NMTOKENS #IMPLIED > 
    1266 <!ATTLIST unit validSubLocales CDATA #IMPLIED > 
    1267  
    1268 <!ELEMENT durationUnit (alias | (durationUnitPattern*, special*)) > 
     2331    <!--@VALUE--> 
     2332    <!--@DEPRECATED--> 
     2333 
     2334<!ELEMENT compoundUnitPattern ( #PCDATA ) > 
     2335<!ATTLIST compoundUnitPattern alt NMTOKENS #IMPLIED > 
     2336<!ATTLIST compoundUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2337    <!--@METADATA--> 
     2338<!ATTLIST compoundUnitPattern references CDATA #IMPLIED > 
     2339    <!--@METADATA--> 
     2340<!ATTLIST compoundUnitPattern validSubLocales CDATA #IMPLIED > 
     2341    <!--@VALUE--> 
     2342    <!--@DEPRECATED--> 
     2343 
     2344<!ELEMENT coordinateUnit ( alias | ( coordinateUnitPattern*, special* ) ) > 
     2345<!ATTLIST coordinateUnit alt NMTOKENS #IMPLIED > 
     2346<!ATTLIST coordinateUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2347    <!--@METADATA--> 
     2348    <!--@DEPRECATED--> 
     2349 
     2350<!ELEMENT coordinateUnitPattern ( #PCDATA ) > 
     2351<!ATTLIST coordinateUnitPattern type (north | east | south | west) #REQUIRED > 
     2352<!ATTLIST coordinateUnitPattern alt NMTOKENS #IMPLIED > 
     2353<!ATTLIST coordinateUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2354    <!--@METADATA--> 
     2355 
     2356<!ELEMENT durationUnit ( alias | ( durationUnitPattern*, special* ) ) > 
    12692357<!ATTLIST durationUnit type NMTOKEN #REQUIRED > 
    1270 <!ATTLIST durationUnit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2358<!ATTLIST durationUnit alt NMTOKENS #IMPLIED > 
     2359<!ATTLIST durationUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2360    <!--@METADATA--> 
     2361    <!--@DEPRECATED--> 
    12712362<!ATTLIST durationUnit references CDATA #IMPLIED > 
    1272 <!ATTLIST durationUnit alt NMTOKENS #IMPLIED > 
    1273  
    1274 <!ELEMENT unitPattern ( #PCDATA ) > 
    1275 <!ATTLIST unitPattern count (0 | 1 | zero | one | two | few | many | other) #REQUIRED > 
    1276 <!ATTLIST unitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1277 <!ATTLIST unitPattern references CDATA #IMPLIED > 
    1278 <!ATTLIST unitPattern alt NMTOKENS #IMPLIED > 
    1279 <!ATTLIST unitPattern validSubLocales CDATA #IMPLIED > 
    1280  
    1281 <!ELEMENT compoundUnitPattern ( #PCDATA ) > 
    1282 <!ATTLIST compoundUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1283 <!ATTLIST compoundUnitPattern references CDATA #IMPLIED > 
    1284 <!ATTLIST compoundUnitPattern alt NMTOKENS #IMPLIED > 
    1285 <!ATTLIST compoundUnitPattern validSubLocales CDATA #IMPLIED > 
     2363    <!--@METADATA--> 
    12862364 
    12872365<!ELEMENT durationUnitPattern ( #PCDATA ) > 
    1288 <!ATTLIST durationUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2366<!ATTLIST durationUnitPattern alt NMTOKENS #IMPLIED > 
     2367<!ATTLIST durationUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2368    <!--@METADATA--> 
    12892369<!ATTLIST durationUnitPattern references CDATA #IMPLIED > 
    1290 <!ATTLIST durationUnitPattern alt NMTOKENS #IMPLIED > 
     2370    <!--@METADATA--> 
    12912371<!ATTLIST durationUnitPattern validSubLocales CDATA #IMPLIED > 
    1292  
    1293 <!ELEMENT listPatterns (alias | (listPattern*, special*)) > 
    1294 <!ATTLIST listPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2372    <!--@VALUE--> 
     2373    <!--@DEPRECATED--> 
     2374 
     2375<!ELEMENT listPatterns ( alias | ( listPattern*, special* ) ) > 
     2376<!ATTLIST listPatterns alt NMTOKENS #IMPLIED > 
     2377<!ATTLIST listPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2378    <!--@METADATA--> 
     2379    <!--@DEPRECATED--> 
    12952380<!ATTLIST listPatterns references CDATA #IMPLIED > 
    1296 <!ATTLIST listPatterns alt NMTOKENS #IMPLIED > 
     2381    <!--@METADATA--> 
    12972382<!ATTLIST listPatterns validSubLocales CDATA #IMPLIED > 
    1298  
    1299 <!ELEMENT listPattern (alias | (listPatternPart*, special*)) > 
     2383    <!--@VALUE--> 
     2384    <!--@DEPRECATED--> 
     2385 
     2386<!ELEMENT listPattern ( alias | ( listPatternPart*, special* ) ) > 
    13002387<!ATTLIST listPattern type NMTOKEN #IMPLIED > 
    1301 <!ATTLIST listPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2388<!ATTLIST listPattern alt NMTOKENS #IMPLIED > 
     2389<!ATTLIST listPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2390    <!--@METADATA--> 
     2391    <!--@DEPRECATED--> 
    13022392<!ATTLIST listPattern references CDATA #IMPLIED > 
    1303 <!ATTLIST listPattern alt NMTOKENS #IMPLIED > 
     2393    <!--@METADATA--> 
    13042394<!ATTLIST listPattern validSubLocales CDATA #IMPLIED > 
     2395    <!--@VALUE--> 
     2396    <!--@DEPRECATED--> 
    13052397 
    13062398<!ELEMENT listPatternPart ( #PCDATA ) > 
    13072399<!ATTLIST listPatternPart type (start | middle | end | 2 | 3) #REQUIRED > 
    1308 <!ATTLIST listPatternPart draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2400<!ATTLIST listPatternPart alt NMTOKENS #IMPLIED > 
     2401<!ATTLIST listPatternPart draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2402    <!--@METADATA--> 
    13092403<!ATTLIST listPatternPart references CDATA #IMPLIED > 
    1310 <!ATTLIST listPatternPart alt NMTOKENS #IMPLIED > 
     2404    <!--@METADATA--> 
    13112405<!ATTLIST listPatternPart validSubLocales CDATA #IMPLIED > 
     2406    <!--@VALUE--> 
     2407    <!--@DEPRECATED--> 
    13122408 
    13132409<!-- ######################################################### --> 
    13142410 
    1315 <!ELEMENT collations (alias | (defaultCollation?, default*, collation*, special*)) > <!-- default element is deprecated --> 
     2411<!ELEMENT collations ( alias | ( defaultCollation?, default*, collation*, special* ) ) > 
    13162412<!ATTLIST collations version NMTOKEN #IMPLIED > 
    1317 <!ATTLIST collations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2413    <!--@METADATA--> 
     2414<!ATTLIST collations draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2415    <!-- should be DEPRECATED, but needs some cleanup first --> 
     2416    <!--@METADATA--> 
     2417    <!--@DEPRECATED--> 
    13182418<!ATTLIST collations validSubLocales CDATA #IMPLIED > 
     2419    <!--@VALUE--> 
     2420    <!--@DEPRECATED--> 
    13192421 
    13202422<!ELEMENT defaultCollation ( #PCDATA ) > 
    1321  
    1322 <!ELEMENT collation (alias | (base?, import*, settings?, suppress_contractions?, optimize?, (cr* | rules?), special*)) > 
     2423<!ATTLIST defaultCollation alt NMTOKENS #IMPLIED > 
     2424<!ATTLIST defaultCollation draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2425    <!--@METADATA--> 
     2426 
     2427<!ELEMENT collation ( alias | ( base?, import*, settings?, suppress_contractions?, optimize?, ( cr* | rules? ), special* ) ) > 
    13232428<!ATTLIST collation type NMTOKEN "standard" > 
    1324 <!ATTLIST collation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1325 <!ATTLIST collation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2429<!ATTLIST collation visibility (internal | external) #IMPLIED > 
     2430    <!--@VALUE--> 
     2431    <!--@DEPRECATED--> 
     2432<!ATTLIST collation alt NMTOKENS #IMPLIED > 
     2433<!ATTLIST collation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2434    <!--@METADATA--> 
     2435<!ATTLIST collation standard CDATA #IMPLIED > 
     2436    <!--@METADATA--> 
     2437    <!--@DEPRECATED--> 
    13262438<!ATTLIST collation references CDATA #IMPLIED > 
    1327 <!ATTLIST collation alt NMTOKENS #IMPLIED > 
     2439    <!--@METADATA--> 
    13282440<!ATTLIST collation validSubLocales CDATA #IMPLIED > 
    1329 <!ATTLIST collation visibility ( internal | external ) "external" >  
    1330  
    1331 <!ELEMENT base (alias|special) > <!-- deprecated collations/collation/base, see CLDR ticket #6332 --> 
     2441    <!--@VALUE--> 
     2442    <!--@DEPRECATED--> 
     2443 
     2444<!ELEMENT base ( alias | special ) > 
     2445    <!--@ORDERED--> 
     2446    <!--@DEPRECATED--> 
    13322447 
    13332448<!ELEMENT import EMPTY > 
     2449    <!-- deprecated, see CLDR ticket #8289 --> 
     2450    <!--@DEPRECATED--> 
    13342451<!ATTLIST import source CDATA #REQUIRED > 
     2452    <!--@VALUE--> 
     2453    <!--@DEPRECATED--> 
    13352454<!ATTLIST import type CDATA #IMPLIED > 
    1336  
    1337 <!ELEMENT settings (special*) > 
    1338 <!ATTLIST settings strength             ( primary | secondary | tertiary | quaternary | identical ) #IMPLIED > 
    1339 <!ATTLIST settings alternate            ( non-ignorable | shifted ) #IMPLIED > 
    1340 <!ATTLIST settings backwards            ( on | off)  #IMPLIED > 
    1341 <!ATTLIST settings normalization        ( on | off ) #IMPLIED > 
    1342 <!ATTLIST settings caseLevel            ( on | off ) #IMPLIED > 
    1343 <!ATTLIST settings caseFirst            ( upper | lower | off ) #IMPLIED > 
    1344 <!ATTLIST settings hiraganaQuarternary  ( on | off ) #IMPLIED > 
    1345 <!ATTLIST settings hiraganaQuaternary   ( on | off ) #IMPLIED > 
    1346 <!ATTLIST settings numeric              ( on | off ) #IMPLIED > 
    1347 <!ATTLIST settings private              ( true | false ) #IMPLIED > <!-- deprecated --> 
    1348 <!ATTLIST settings variableTop          CDATA #IMPLIED > 
    1349 <!ATTLIST settings reorder              NMTOKENS #IMPLIED > 
    1350  
    1351 <!ELEMENT suppress_contractions (  #PCDATA | cp )* > 
     2455    <!--@DEPRECATED--> 
     2456<!ATTLIST import draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2457    <!--@METADATA--> 
     2458    <!--@DEPRECATED--> 
     2459<!ATTLIST import references CDATA #IMPLIED > 
     2460    <!--@METADATA--> 
     2461    <!--@DEPRECATED--> 
     2462 
     2463<!ELEMENT settings ( special* ) > 
     2464    <!-- deprecated, see CLDR ticket #8289 --> 
     2465    <!--@ORDERED--> 
     2466    <!--@DEPRECATED--> 
     2467<!ATTLIST settings strength (primary | secondary | tertiary | quaternary | identical) #IMPLIED > 
     2468    <!--@VALUE--> 
     2469    <!--@DEPRECATED--> 
     2470<!ATTLIST settings alternate (non-ignorable | shifted) #IMPLIED > 
     2471    <!--@VALUE--> 
     2472    <!--@DEPRECATED--> 
     2473<!ATTLIST settings backwards (on | off) #IMPLIED > 
     2474    <!--@VALUE--> 
     2475    <!--@DEPRECATED--> 
     2476<!ATTLIST settings normalization (on | off) #IMPLIED > 
     2477    <!--@VALUE--> 
     2478    <!--@DEPRECATED--> 
     2479<!ATTLIST settings caseLevel (on | off) #IMPLIED > 
     2480    <!--@VALUE--> 
     2481    <!--@DEPRECATED--> 
     2482<!ATTLIST settings caseFirst (upper | lower | off) #IMPLIED > 
     2483    <!--@VALUE--> 
     2484    <!--@DEPRECATED--> 
     2485<!ATTLIST settings hiraganaQuarternary (on | off) #IMPLIED > 
     2486    <!--@VALUE--> 
     2487    <!--@DEPRECATED--> 
     2488<!ATTLIST settings hiraganaQuaternary (on | off) #IMPLIED > 
     2489    <!--@VALUE--> 
     2490    <!--@DEPRECATED--> 
     2491<!ATTLIST settings maxVariable (space | punct | symbol | currency) #IMPLIED > 
     2492    <!--@VALUE--> 
     2493    <!--@DEPRECATED--> 
     2494<!ATTLIST settings numeric (on | off) #IMPLIED > 
     2495    <!--@VALUE--> 
     2496    <!--@DEPRECATED--> 
     2497<!ATTLIST settings private (true | false) #IMPLIED > 
     2498    <!--@VALUE--> 
     2499    <!--@DEPRECATED--> 
     2500<!ATTLIST settings variableTop CDATA #IMPLIED > 
     2501    <!--@VALUE--> 
     2502    <!--@DEPRECATED--> 
     2503<!ATTLIST settings reorder NMTOKENS #IMPLIED > 
     2504    <!--@VALUE--> 
     2505    <!--@DEPRECATED--> 
     2506 
     2507<!ELEMENT suppress_contractions ( #PCDATA | cp )* > 
     2508    <!-- deprecated, see CLDR ticket #8289 --> 
     2509    <!--@ORDERED--> 
     2510    <!--@DEPRECATED--> 
    13522511 
    13532512<!ELEMENT optimize ( #PCDATA | cp )* > 
    1354  
    1355 <!ELEMENT cr ( #PCDATA )> 
    1356  
    1357 <!-- The rules element and all of its sub-elements are deprecated. Use the cr element instead, with ICU syntax. --> 
    1358  
    1359 <!ELEMENT rules (alias | ( ( reset | import ), ( reset | import | p | pc |  s | sc | t | tc | q | qc | i | ic | x)* )) > <!-- deprecated --> 
    1360  
    1361 <!ELEMENT reset ( #PCDATA | cp  | first_variable| last_variable | first_tertiary_ignorable | last_tertiary_ignorable | first_secondary_ignorable | last_secondary_ignorable | first_primary_ignorable | last_primary_ignorable | first_non_ignorable | last_non_ignorable | first_trailing | last_trailing )* > <!-- deprecated --> 
     2513    <!-- deprecated, see CLDR ticket #8289 --> 
     2514    <!--@ORDERED--> 
     2515    <!--@DEPRECATED--> 
     2516 
     2517<!ELEMENT cr ( #PCDATA ) > 
     2518<!ATTLIST cr alt NMTOKENS #IMPLIED > 
     2519<!ATTLIST cr draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2520    <!--@METADATA--> 
     2521<!ATTLIST cr references CDATA #IMPLIED > 
     2522    <!--@METADATA--> 
     2523 
     2524<!-- # Use the cr element instead, with ICU syntax. --> 
     2525 
     2526<!ELEMENT rules ( alias | ( ( reset | import ), ( reset | import | p | pc | s | sc | t | tc | q | qc | i | ic | x )* ) ) > 
     2527    <!--@ORDERED--> 
     2528    <!--@DEPRECATED--> 
     2529 
     2530<!ELEMENT reset ( #PCDATA | cp | first_variable | last_variable | first_tertiary_ignorable | last_tertiary_ignorable | first_secondary_ignorable | last_secondary_ignorable | first_primary_ignorable | last_primary_ignorable | first_non_ignorable | last_non_ignorable | first_trailing | last_trailing )* > 
     2531    <!--@ORDERED--> 
     2532    <!--@DEPRECATED--> 
    13622533<!ATTLIST reset before NMTOKEN #IMPLIED > 
    1363  
    1364 <!ELEMENT p  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1365  
    1366 <!ELEMENT pc ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1367  
    1368 <!ELEMENT s  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1369  
    1370 <!ELEMENT sc ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1371  
    1372 <!ELEMENT t  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1373  
    1374 <!ELEMENT tc ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1375  
    1376 <!ELEMENT q  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1377  
    1378 <!ELEMENT qc ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1379  
    1380 <!ELEMENT i  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1381  
    1382 <!ELEMENT ic ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1383  
    1384 <!ELEMENT x (context?, (  p | pc |  s | sc | t | tc | q | qc | i | ic )*, extend? )  > <!-- deprecated --> 
    1385  
    1386 <!ELEMENT extend ( #PCDATA | cp )* > <!-- deprecated --> 
    1387  
    1388 <!ELEMENT context (  #PCDATA | cp )* > <!-- deprecated --> 
    1389  
    1390 <!ELEMENT first_variable EMPTY > <!-- deprecated --> 
    1391 <!ELEMENT last_variable EMPTY > <!-- deprecated --> 
    1392 <!ELEMENT first_tertiary_ignorable EMPTY > <!-- deprecated --> 
    1393 <!ELEMENT last_tertiary_ignorable EMPTY > <!-- deprecated --> 
    1394 <!ELEMENT first_secondary_ignorable EMPTY > <!-- deprecated --> 
    1395 <!ELEMENT last_secondary_ignorable EMPTY > <!-- deprecated --> 
    1396 <!ELEMENT first_primary_ignorable EMPTY > <!-- deprecated --> 
    1397 <!ELEMENT last_primary_ignorable EMPTY > <!-- deprecated --> 
    1398 <!ELEMENT first_non_ignorable EMPTY > <!-- deprecated --> 
    1399 <!ELEMENT last_non_ignorable EMPTY > <!-- deprecated --> 
    1400 <!ELEMENT first_trailing EMPTY > <!-- deprecated --> 
    1401 <!ELEMENT last_trailing EMPTY > <!-- deprecated --> 
     2534    <!--@VALUE--> 
     2535    <!--@DEPRECATED--> 
     2536 
     2537<!ELEMENT first_variable EMPTY > 
     2538    <!--@DEPRECATED--> 
     2539 
     2540<!ELEMENT last_variable EMPTY > 
     2541    <!--@DEPRECATED--> 
     2542 
     2543<!ELEMENT first_tertiary_ignorable EMPTY > 
     2544    <!--@DEPRECATED--> 
     2545 
     2546<!ELEMENT last_tertiary_ignorable EMPTY > 
     2547    <!--@ORDERED--> 
     2548    <!--@DEPRECATED--> 
     2549 
     2550<!ELEMENT first_secondary_ignorable EMPTY > 
     2551    <!--@DEPRECATED--> 
     2552 
     2553<!ELEMENT last_secondary_ignorable EMPTY > 
     2554    <!--@ORDERED--> 
     2555    <!--@DEPRECATED--> 
     2556 
     2557<!ELEMENT first_primary_ignorable EMPTY > 
     2558    <!--@DEPRECATED--> 
     2559 
     2560<!ELEMENT last_primary_ignorable EMPTY > 
     2561    <!--@DEPRECATED--> 
     2562 
     2563<!ELEMENT first_non_ignorable EMPTY > 
     2564    <!--@DEPRECATED--> 
     2565 
     2566<!ELEMENT last_non_ignorable EMPTY > 
     2567    <!--@ORDERED--> 
     2568    <!--@DEPRECATED--> 
     2569 
     2570<!ELEMENT first_trailing EMPTY > 
     2571    <!--@DEPRECATED--> 
     2572 
     2573<!ELEMENT last_trailing EMPTY > 
     2574    <!--@DEPRECATED--> 
     2575 
     2576<!ELEMENT p ( #PCDATA | cp | last_variable )* > 
     2577    <!--@ORDERED--> 
     2578    <!--@DEPRECATED--> 
     2579 
     2580<!ELEMENT pc ( #PCDATA | cp | last_variable )* > 
     2581    <!--@ORDERED--> 
     2582    <!--@DEPRECATED--> 
     2583 
     2584<!ELEMENT s ( #PCDATA | cp | last_variable )* > 
     2585    <!--@ORDERED--> 
     2586    <!--@DEPRECATED--> 
     2587 
     2588<!ELEMENT sc ( #PCDATA | cp | last_variable )* > 
     2589    <!--@ORDERED--> 
     2590    <!--@DEPRECATED--> 
     2591 
     2592<!ELEMENT t ( #PCDATA | cp | last_variable )* > 
     2593    <!--@ORDERED--> 
     2594    <!--@DEPRECATED--> 
     2595 
     2596<!ELEMENT tc ( #PCDATA | cp | last_variable )* > 
     2597    <!--@ORDERED--> 
     2598    <!--@DEPRECATED--> 
     2599 
     2600<!ELEMENT q ( #PCDATA | cp | last_variable )* > 
     2601    <!--@DEPRECATED--> 
     2602 
     2603<!ELEMENT qc ( #PCDATA | cp | last_variable )* > 
     2604    <!--@DEPRECATED--> 
     2605 
     2606<!ELEMENT i ( #PCDATA | cp | last_variable )* > 
     2607    <!--@ORDERED--> 
     2608    <!--@DEPRECATED--> 
     2609 
     2610<!ELEMENT ic ( #PCDATA | cp | last_variable )* > 
     2611    <!--@ORDERED--> 
     2612    <!--@DEPRECATED--> 
     2613 
     2614<!ELEMENT x ( context?, ( p | pc | s | sc | t | tc | q | qc | i | ic )*, extend? ) > 
     2615    <!--@ORDERED--> 
     2616    <!--@DEPRECATED--> 
     2617 
     2618<!ELEMENT context ( #PCDATA | cp )* > 
     2619    <!--@ORDERED--> 
     2620    <!--@DEPRECATED--> 
     2621 
     2622<!ELEMENT extend ( #PCDATA | cp )* > 
     2623    <!--@ORDERED--> 
     2624    <!--@DEPRECATED--> 
    14022625 
    14032626<!-- ######################################################### --> 
    14042627 
    1405 <!ELEMENT posix (alias | (messages*, special*)) > 
    1406 <!ATTLIST posix draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2628<!ELEMENT posix ( alias | ( messages*, special* ) ) > 
     2629<!ATTLIST posix draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2630    <!--@METADATA--> 
     2631    <!--@DEPRECATED--> 
    14072632<!ATTLIST posix references CDATA #IMPLIED > 
     2633    <!--@METADATA--> 
    14082634<!ATTLIST posix validSubLocales CDATA #IMPLIED > 
    1409  
    1410 <!ELEMENT messages (alias | ( yesstr*, nostr*, yesexpr*, noexpr*)) > 
    1411 <!ATTLIST messages draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2635    <!--@VALUE--> 
     2636    <!--@DEPRECATED--> 
     2637 
     2638<!ELEMENT messages ( alias | ( yesstr*, nostr*, yesexpr*, noexpr*, special* ) ) > 
     2639<!ATTLIST messages alt NMTOKENS #IMPLIED > 
     2640<!ATTLIST messages draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2641    <!--@METADATA--> 
     2642    <!--@DEPRECATED--> 
    14122643<!ATTLIST messages references CDATA #IMPLIED > 
    1413 <!ATTLIST messages alt NMTOKENS #IMPLIED > 
     2644    <!--@METADATA--> 
    14142645<!ATTLIST messages validSubLocales CDATA #IMPLIED > 
     2646    <!--@VALUE--> 
     2647    <!--@DEPRECATED--> 
    14152648 
    14162649<!ELEMENT yesstr ( #PCDATA ) > 
    1417 <!ATTLIST yesstr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2650<!ATTLIST yesstr alt NMTOKENS #IMPLIED > 
     2651<!ATTLIST yesstr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2652    <!--@METADATA--> 
     2653    <!--@DEPRECATED:true, false--> 
    14182654<!ATTLIST yesstr references CDATA #IMPLIED > 
    1419 <!ATTLIST yesstr alt NMTOKENS #IMPLIED > 
     2655    <!--@METADATA--> 
    14202656 
    14212657<!ELEMENT nostr ( #PCDATA ) > 
    1422 <!ATTLIST nostr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2658<!ATTLIST nostr alt NMTOKENS #IMPLIED > 
     2659<!ATTLIST nostr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2660    <!--@METADATA--> 
     2661    <!--@DEPRECATED:true, false--> 
    14232662<!ATTLIST nostr references CDATA #IMPLIED > 
    1424 <!ATTLIST nostr alt NMTOKENS #IMPLIED > 
    1425  
    1426 <!-- START_DEPRECATED --> 
    1427 <!ELEMENT yesexpr ( #PCDATA ) > <!-- deprecated. --> 
    1428 <!ATTLIST yesexpr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2663    <!--@METADATA--> 
     2664 
     2665<!ELEMENT yesexpr ( #PCDATA ) > 
     2666    <!--@DEPRECATED--> 
     2667<!ATTLIST yesexpr alt NMTOKENS #IMPLIED > 
     2668    <!--@DEPRECATED--> 
     2669<!ATTLIST yesexpr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2670    <!--@METADATA--> 
     2671    <!--@DEPRECATED--> 
    14292672<!ATTLIST yesexpr references CDATA #IMPLIED > 
    1430 <!ATTLIST yesexpr alt NMTOKENS #IMPLIED > 
    1431  
    1432 <!ELEMENT noexpr ( #PCDATA ) > <!-- deprecated. --> 
    1433 <!ATTLIST noexpr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2673    <!--@METADATA--> 
     2674    <!--@DEPRECATED--> 
     2675 
     2676<!ELEMENT noexpr ( #PCDATA ) > 
     2677    <!--@DEPRECATED--> 
     2678<!ATTLIST noexpr alt NMTOKENS #IMPLIED > 
     2679    <!--@DEPRECATED--> 
     2680<!ATTLIST noexpr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2681    <!--@METADATA--> 
     2682    <!--@DEPRECATED--> 
    14342683<!ATTLIST noexpr references CDATA #IMPLIED > 
    1435 <!ATTLIST noexpr alt NMTOKENS #IMPLIED > 
    1436 <!-- END_DEPRECATED --> 
    1437  
    1438 <!ELEMENT segmentations ( alias | segmentation*) > 
    1439 <!ATTLIST segmentations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     2684    <!--@METADATA--> 
     2685    <!--@DEPRECATED--> 
     2686 
     2687<!ELEMENT characterLabels ( alias | ( characterLabelPattern*, characterLabel*, special* ) ) > 
     2688 
     2689<!ELEMENT characterLabelPattern ( #PCDATA ) > 
     2690<!ATTLIST characterLabelPattern type NMTOKEN #REQUIRED > 
     2691<!ATTLIST characterLabelPattern count (0 | 1 | zero | one | two | few | many | other) #IMPLIED > 
     2692    <!-- count only used for certain patterns" --> 
     2693<!ATTLIST characterLabelPattern alt NMTOKENS #IMPLIED > 
     2694<!ATTLIST characterLabelPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2695    <!--@METADATA--> 
     2696 
     2697<!ELEMENT characterLabel ( #PCDATA ) > 
     2698<!ATTLIST characterLabel type NMTOKEN #REQUIRED > 
     2699<!ATTLIST characterLabel alt NMTOKENS #IMPLIED > 
     2700<!ATTLIST characterLabel draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2701    <!--@METADATA--> 
     2702 
     2703<!ELEMENT segmentations ( alias | ( segmentation*, special* ) ) > 
    14402704<!ATTLIST segmentations alt NMTOKENS #IMPLIED > 
     2705<!ATTLIST segmentations draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2706    <!--@METADATA--> 
     2707    <!--@DEPRECATED--> 
     2708<!ATTLIST segmentations references CDATA #IMPLIED > 
     2709    <!--@METADATA--> 
    14412710<!ATTLIST segmentations validSubLocales CDATA #IMPLIED > 
    1442 <!ATTLIST segmentations references CDATA #IMPLIED > 
    1443  
    1444 <!ELEMENT segmentation ( alias | (variables?, segmentRules?, exceptions?) | special*) > 
     2711    <!--@VALUE--> 
     2712    <!--@DEPRECATED--> 
     2713 
     2714<!ELEMENT segmentation ( alias | ( variables?, segmentRules?, exceptions?, suppressions? ) | special* ) > 
    14452715<!ATTLIST segmentation type NMTOKEN #REQUIRED > 
    1446 <!ATTLIST segmentation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    14472716<!ATTLIST segmentation alt NMTOKENS #IMPLIED > 
     2717<!ATTLIST segmentation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2718    <!--@METADATA--> 
     2719    <!--@DEPRECATED--> 
     2720<!ATTLIST segmentation references CDATA #IMPLIED > 
     2721    <!--@METADATA--> 
    14482722<!ATTLIST segmentation validSubLocales CDATA #IMPLIED > 
    1449 <!ATTLIST segmentation references CDATA #IMPLIED > 
    1450  
    1451 <!ELEMENT variables ( alias | variable*) > 
     2723    <!--@VALUE--> 
     2724    <!--@DEPRECATED--> 
     2725 
     2726<!ELEMENT variables ( alias | ( variable*, special* ) ) > 
    14522727 
    14532728<!ELEMENT variable ( #PCDATA ) > 
     2729    <!--@ORDERED--> 
    14542730<!ATTLIST variable id CDATA #REQUIRED > 
    1455 <!ATTLIST variable draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    14562731<!ATTLIST variable alt NMTOKENS #IMPLIED > 
     2732<!ATTLIST variable draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2733    <!--@METADATA--> 
     2734    <!--@DEPRECATED:true, false--> 
    14572735<!ATTLIST variable references CDATA #IMPLIED > 
    1458  
    1459 <!ELEMENT segmentRules ( alias | rule*) > 
     2736    <!--@METADATA--> 
     2737 
     2738<!ELEMENT segmentRules ( alias | ( rule*, special* ) ) > 
    14602739 
    14612740<!ELEMENT rule ( #PCDATA ) > 
    14622741<!ATTLIST rule id NMTOKEN #REQUIRED > 
    1463 <!ATTLIST rule draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    14642742<!ATTLIST rule alt NMTOKENS #IMPLIED > 
     2743<!ATTLIST rule draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2744    <!--@METADATA--> 
     2745    <!--@DEPRECATED:true, false--> 
    14652746<!ATTLIST rule references CDATA #IMPLIED > 
     2747    <!--@METADATA--> 
    14662748 
    14672749<!ELEMENT exceptions ( exception* ) > 
     2750    <!-- use suppressions instead --> 
     2751    <!--@DEPRECATED--> 
    14682752 
    14692753<!ELEMENT exception ( #PCDATA ) > 
    1470 <!ATTLIST exception draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1471  
    1472 <!ELEMENT rbnf ( alias | rulesetGrouping*) > 
    1473  
    1474 <!ELEMENT rulesetGrouping ( alias | ruleset*) > 
    1475 <!ATTLIST rulesetGrouping type NMTOKEN #REQUIRED> 
    1476 <!ATTLIST rulesetGrouping draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    1477  
    1478 <!ELEMENT ruleset ( alias | rbnfrule*) > 
    1479 <!ATTLIST ruleset type NMTOKEN #REQUIRED> 
    1480 <!ATTLIST ruleset access ( public | private ) #IMPLIED > 
    1481 <!ATTLIST ruleset allowsParsing ( true | false ) #IMPLIED > 
    1482 <!ATTLIST ruleset draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     2754    <!--@ORDERED--> 
     2755    <!--@DEPRECATED--> 
     2756<!ATTLIST exception draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2757    <!--@METADATA--> 
     2758    <!--@DEPRECATED--> 
     2759 
     2760<!ELEMENT suppressions ( alias | ( suppression*, special* ) ) > 
     2761<!ATTLIST suppressions type NMTOKEN "standard" > 
     2762<!ATTLIST suppressions draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2763    <!--@METADATA--> 
     2764    <!--@DEPRECATED--> 
     2765 
     2766<!ELEMENT suppression ( #PCDATA ) > 
     2767    <!--@ORDERED--> 
     2768<!ATTLIST suppression alt NMTOKENS #IMPLIED > 
     2769<!ATTLIST suppression draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2770    <!--@METADATA--> 
     2771 
     2772<!ELEMENT rbnf ( alias | ( rulesetGrouping*, special* ) ) > 
     2773 
     2774<!ELEMENT rulesetGrouping ( alias | ( ruleset*, special* ) ) > 
     2775<!ATTLIST rulesetGrouping type NMTOKEN #REQUIRED > 
     2776<!ATTLIST rulesetGrouping draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2777    <!--@METADATA--> 
     2778    <!--@DEPRECATED--> 
     2779 
     2780<!ELEMENT ruleset ( alias | ( rbnfrule*, special* ) ) > 
     2781    <!--@ORDERED--> 
     2782<!ATTLIST ruleset type NMTOKEN #REQUIRED > 
     2783<!ATTLIST ruleset access (public | private) #IMPLIED > 
     2784    <!--@VALUE--> 
     2785<!ATTLIST ruleset allowsParsing (true | false) #IMPLIED > 
     2786    <!--@VALUE--> 
     2787<!ATTLIST ruleset draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2788    <!--@METADATA--> 
     2789    <!--@DEPRECATED--> 
    14832790 
    14842791<!ELEMENT rbnfrule ( #PCDATA ) > 
     2792    <!--@ORDERED--> 
    14852793<!ATTLIST rbnfrule value CDATA #REQUIRED > 
     2794    <!--@VALUE--> 
    14862795<!ATTLIST rbnfrule radix CDATA #IMPLIED > 
     2796    <!--@VALUE--> 
    14872797<!ATTLIST rbnfrule decexp CDATA #IMPLIED > 
    1488 <!ATTLIST rbnfrule draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    1489  
    1490 <!ELEMENT references ( reference* ) > <!-- deprecated. --> 
    1491 <!ELEMENT reference ( #PCDATA ) > 
    1492 <!ATTLIST reference type NMTOKEN #REQUIRED> 
    1493 <!ATTLIST reference standard ( true | false ) #IMPLIED > 
    1494 <!ATTLIST reference uri CDATA #IMPLIED > 
    1495 <!ATTLIST reference draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1496 <!ATTLIST reference alt NMTOKENS #IMPLIED > 
     2798    <!--@VALUE--> 
     2799<!ATTLIST rbnfrule alt NMTOKENS #IMPLIED > 
     2800<!ATTLIST rbnfrule draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2801    <!--@METADATA--> 
     2802    <!--@DEPRECATED:true, false--> 
     2803 
     2804<!ELEMENT annotations ( alias | ( annotation*, special* ) ) > 
     2805 
     2806<!ELEMENT annotation ( #PCDATA ) > 
     2807<!ATTLIST annotation cp CDATA #REQUIRED > 
     2808<!ATTLIST annotation tts CDATA #IMPLIED > 
     2809    <!--@VALUE--> 
     2810    <!--@DEPRECATED--> 
     2811<!ATTLIST annotation type (tts) #IMPLIED > 
     2812<!ATTLIST annotation alt NMTOKENS #IMPLIED > 
     2813<!ATTLIST annotation draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2814    <!--@METADATA--> 
    14972815 
    14982816<!-- ######################################################### --> 
    1499  
    1500 <!-- This element contains metadata for Survey Tool internal use (optimization, etc). --> 
    1501  
    1502 <!ELEMENT metadata (casingData?)> 
    1503  
    1504 <!ELEMENT casingData (casingItem*)> 
    1505  
    1506 <!ELEMENT casingItem (#PCDATA) > 
     2817<!-- # This element contains metadata for Survey Tool internal use (optimization, etc). --> 
     2818 
     2819<!ELEMENT metadata ( alias | ( casingData?, special* ) ) > 
     2820    <!--@METADATA--> 
     2821 
     2822<!ELEMENT casingData ( alias | ( casingItem*, special* ) ) > 
     2823    <!--@METADATA--> 
     2824 
     2825<!ELEMENT casingItem ( #PCDATA ) > 
    15072826<!ATTLIST casingItem type CDATA #REQUIRED > 
    15082827<!ATTLIST casingItem override (true | false) #IMPLIED > 
     2828    <!--@VALUE--> 
     2829<!ATTLIST casingItem forceError (true | false) #IMPLIED > 
     2830    <!--@VALUE--> 
     2831<!ATTLIST casingItem alt NMTOKENS #IMPLIED > 
     2832<!ATTLIST casingItem draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2833    <!--@METADATA--> 
     2834 
     2835<!ELEMENT references ( reference* ) > 
     2836    <!--@METADATA--> 
     2837    <!--@DEPRECATED--> 
     2838 
     2839<!ELEMENT reference ( #PCDATA ) > 
     2840    <!--@METADATA--> 
     2841    <!--@DEPRECATED--> 
     2842<!ATTLIST reference type NMTOKEN #REQUIRED > 
     2843    <!--@DEPRECATED--> 
     2844<!ATTLIST reference uri CDATA #IMPLIED > 
     2845    <!--@VALUE--> 
     2846    <!--@DEPRECATED--> 
     2847<!ATTLIST reference alt NMTOKENS #IMPLIED > 
     2848    <!--@DEPRECATED--> 
     2849<!ATTLIST reference draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2850    <!--@METADATA--> 
     2851    <!--@DEPRECATED--> 
     2852<!ATTLIST reference standard (true | false) #IMPLIED > 
     2853    <!--@METADATA--> 
     2854    <!--@DEPRECATED--> 
  • trunk/common/dtd/ldmlBCP47.dtd

    r13160 r13160  
    11<!-- 
    2 Copyright © 2003-2013 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
     2Copyright © 2003-2016 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
    33 
    44Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. 
     
    88Except as contained in this notice, the name of a copyright holder shall not be used in advertising or otherwise to promote the sale, use or other dealings in these Data Files or Software without prior written authorization of the copyright holder. 
    99$Revision$ 
    10 $Date$ 
    1110--> 
    12 <!ELEMENT ldmlBCP47 ( version, generation?, cldrVersion?, keyword*, attribute* )> 
     11 
     12<!ELEMENT ldmlBCP47 ( version, generation?, cldrVersion?, keyword*, attribute* ) > 
    1313 
    1414<!ELEMENT version EMPTY > 
    15 <!ATTLIST version number CDATA #REQUIRED> 
    16 <!ATTLIST version cldrVersion CDATA #FIXED "24" > 
     15    <!--@METADATA--> 
     16<!ATTLIST version number CDATA #REQUIRED > 
     17    <!--@METADATA--> 
     18<!ATTLIST version cldrVersion CDATA #FIXED "30" > 
     19    <!--@VALUE--> 
    1720 
    18 <!ELEMENT generation EMPTY> 
    19 <!ATTLIST generation date CDATA #REQUIRED> 
     21<!ELEMENT generation EMPTY > 
     22    <!--@METADATA--> 
     23    <!--@DEPRECATED--> 
     24<!ATTLIST generation date CDATA #REQUIRED > 
     25    <!--@METADATA--> 
     26    <!--@DEPRECATED--> 
    2027 
    21 <!ELEMENT cldrVersion EMPTY> <!-- deprecated --> 
    22 <!ATTLIST cldrVersion version CDATA #REQUIRED> 
     28<!ELEMENT cldrVersion EMPTY > 
     29    <!--@DEPRECATED--> 
     30<!ATTLIST cldrVersion version CDATA #REQUIRED > 
     31    <!--@METADATA--> 
     32    <!--@DEPRECATED--> 
    2333 
    24 <!ELEMENT keyword ( key* )> 
     34<!ELEMENT keyword ( key* ) > 
    2535 
    26 <!ELEMENT key ( type* )> 
    27 <!ATTLIST key extension NMTOKEN #IMPLIED> 
    28 <!ATTLIST key name NMTOKEN #REQUIRED> 
    29 <!ATTLIST key description CDATA #IMPLIED> 
    30 <!ATTLIST key deprecated ( true | false ) "false"> 
    31 <!ATTLIST key preferred NMTOKEN #IMPLIED> 
    32 <!ATTLIST key alias NMTOKEN #IMPLIED> 
    33 <!ATTLIST key since CDATA #IMPLIED> 
     36<!ELEMENT key ( type* ) > 
     37<!ATTLIST key extension NMTOKEN #IMPLIED > 
     38<!ATTLIST key name NMTOKEN #REQUIRED > 
     39<!ATTLIST key description CDATA #IMPLIED > 
     40    <!--@VALUE--> 
     41<!ATTLIST key deprecated (true | false) "false" > 
     42    <!--@VALUE--> 
     43<!ATTLIST key preferred NMTOKEN #IMPLIED > 
     44    <!--@VALUE--> 
     45<!ATTLIST key alias NMTOKEN #IMPLIED > 
     46    <!--@VALUE--> 
     47<!ATTLIST key valueType (single | multiple | incremental | language-tag | any) #IMPLIED > 
     48    <!--@VALUE--> 
     49<!ATTLIST key since CDATA #IMPLIED > 
     50    <!--@METADATA--> 
    3451 
    35 <!ELEMENT type EMPTY> 
    36 <!ATTLIST type name NMTOKEN #REQUIRED> 
    37 <!ATTLIST type description CDATA #IMPLIED> 
    38 <!ATTLIST type deprecated ( true | false ) "false"> 
    39 <!ATTLIST type preferred NMTOKEN #IMPLIED> 
    40 <!ATTLIST type alias CDATA #IMPLIED> 
    41 <!ATTLIST type since CDATA #IMPLIED> 
     52<!ELEMENT type EMPTY > 
     53<!ATTLIST type name NMTOKEN #REQUIRED > 
     54<!ATTLIST type description CDATA #REQUIRED > 
     55    <!--@VALUE--> 
     56<!ATTLIST type deprecated (true | false) "false" > 
     57    <!--@VALUE--> 
     58<!ATTLIST type preferred NMTOKEN #IMPLIED > 
     59    <!--@VALUE--> 
     60<!ATTLIST type alias CDATA #IMPLIED > 
     61    <!--@VALUE--> 
     62<!ATTLIST type since CDATA #IMPLIED > 
     63    <!--@METADATA--> 
    4264 
    43 <!ELEMENT attribute EMPTY> 
    44 <!ATTLIST attribute name NMTOKEN #REQUIRED> 
    45 <!ATTLIST attribute description CDATA #IMPLIED> 
    46 <!ATTLIST attribute deprecated ( true | false ) "false"> 
    47 <!ATTLIST attribute preferred NMTOKEN #IMPLIED> 
    48 <!ATTLIST attribute since CDATA #IMPLIED> 
     65<!ELEMENT attribute EMPTY > 
     66<!ATTLIST attribute name NMTOKEN #REQUIRED > 
     67<!ATTLIST attribute description CDATA #REQUIRED > 
     68    <!--@VALUE--> 
     69<!ATTLIST attribute deprecated (true | false) "false" > 
     70    <!--@VALUE--> 
     71<!ATTLIST attribute preferred NMTOKEN #IMPLIED > 
     72    <!--@VALUE--> 
     73<!ATTLIST attribute since CDATA #IMPLIED > 
     74    <!--@METADATA--> 
  • trunk/common/dtd/ldmlICU.dtd

    r13160 r13160  
    11<!-- 
    2 Copyright © 2003-2013 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
     2Copyright © 2003-2015 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
    33 
    44Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. 
     
    4242<!ELEMENT icu:breakIteratorData (alias | (icu:boundaries?, icu:dictionaries?)) > 
    4343 
    44 <!ELEMENT icu:boundaries (alias | (icu:grapheme?, icu:word?, icu:line?, icu:sentence?, icu:title?, icu:xgc?)) > 
     44<!ELEMENT icu:boundaries (alias | (icu:grapheme?, icu:word?, icu:line*, icu:sentence?, icu:title?, icu:xgc?)) > 
    4545 
    4646<!ELEMENT icu:dictionaries (alias | (icu:dictionary*)) > 
     
    6767<!ATTLIST icu:line icu:import NMTOKEN #IMPLIED > 
    6868<!ATTLIST icu:line icu:dependency NMTOKEN #IMPLIED > 
     69<!ATTLIST icu:line alt NMTOKENS #IMPLIED > 
    6970 
    7071<!ELEMENT icu:sentence ( #PCDATA ) > 
     
    8687<!ATTLIST icu:xgc icu:dependency NMTOKEN #IMPLIED > 
    8788 
    88 <!--deorecated --> 
     89<!--deprecated --> 
    8990<!ELEMENT icu:breakDictionaryData EMPTY > 
    9091<!ATTLIST icu:breakDictionaryData icu:class NMTOKEN #IMPLIED > 
  • trunk/common/dtd/ldmlSupplemental.dtd

    r13160 r13160  
    11<!-- 
    2 Copyright © 2003-2013 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
     2Copyright © 2003-2016 Unicode, Inc. and others. All rights reserved. Distributed under the Terms of Use in http://www.unicode.org/copyright.html. 
    33 
    44Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation (the "Data Files") or Unicode software and any associated documentation (the "Software") to deal in the Data Files or Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, and/or sell copies of the Data Files or Software, and to permit persons to whom the Data Files or Software are furnished to do so, provided that (a) the above copyright notice(s) and this permission notice appear with all copies of the Data Files or Software, (b) both the above copyright notice(s) and this permission notice appear in associated documentation, and (c) there is clear notice in each modified Data File or in the Software as well as in the documentation associated with the Data File(s) or Software that the data or software has been modified. 
     
    99 
    1010    $Revision$ 
    11     $Date$ 
    1211--> 
    1312 
    14 <!ELEMENT supplementalData ( version, generation?, cldrVersion?, currencyData?, territoryContainment?, languageData?, territoryInfo?, postalCodeData?, calendarData?, calendarPreferenceData?, weekData?, timeData?, measurementData?, timezoneData?, characters?, transforms?, metadata?, codeMappings?, parentLocales?, likelySubtags?, metazoneInfo?, plurals?, telephoneCodeData?, numberingSystems?, bcp47KeywordMappings?,  gender?, references?, languageMatching?, dayPeriodRuleSet?, metaZones?, primaryZones?, windowsZones?, coverageLevels?) > <!-- metazoneInfo is deprecated here --> 
     13<!ELEMENT supplementalData ( version, generation?, cldrVersion?, currencyData?, territoryContainment?, subdivisionContainment?, languageData?, territoryInfo?, postalCodeData?, calendarData?, calendarPreferenceData?, weekData?, timeData?, measurementData?, unitPreferenceData?, timezoneData?, characters?, transforms?, metadata?, codeMappings?, parentLocales?, likelySubtags?, metazoneInfo?, plurals?, telephoneCodeData?, numberingSystems?, bcp47KeywordMappings?, gender?, references?, languageMatching?, dayPeriodRuleSet*, metaZones?, primaryZones?, windowsZones?, coverageLevels?, idValidity?, rgScope? ) > 
    1514 
    1615<!ELEMENT version EMPTY > 
     16    <!--@METADATA--> 
    1717<!ATTLIST version number CDATA #REQUIRED > 
    18 <!ATTLIST version cldrVersion CDATA #FIXED "24" > 
     18    <!--@METADATA--> 
     19<!ATTLIST version cldrVersion CDATA #FIXED "30" > 
     20    <!--@VALUE--> 
     21<!ATTLIST version unicodeVersion CDATA #FIXED "9.0.0" > 
     22    <!--@VALUE--> 
    1923 
    2024<!ELEMENT generation EMPTY > 
     25    <!--@METADATA--> 
     26    <!--@DEPRECATED--> 
    2127<!ATTLIST generation date CDATA #REQUIRED > 
    22  
    23 <!ELEMENT cldrVersion EMPTY> <!-- deprecated --> 
    24 <!ATTLIST cldrVersion version CDATA #REQUIRED> 
     28    <!--@VALUE--> 
     29    <!--@DEPRECATED--> 
     30 
     31<!ELEMENT cldrVersion EMPTY > 
     32    <!--@DEPRECATED--> 
     33<!ATTLIST cldrVersion version CDATA #REQUIRED > 
     34    <!--@METADATA--> 
     35    <!--@DEPRECATED--> 
    2536 
    2637<!ELEMENT currencyData ( fractions*, region+ ) > 
    27 <!ATTLIST currencyData draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     38<!ATTLIST currencyData draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     39    <!--@METADATA--> 
     40    <!--@DEPRECATED--> 
     41 
    2842<!ELEMENT fractions ( info+ ) > 
    29 <!ATTLIST fractions draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     43<!ATTLIST fractions draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     44    <!--@METADATA--> 
     45    <!--@DEPRECATED--> 
    3046 
    3147<!ELEMENT info EMPTY > 
    3248<!ATTLIST info iso4217 NMTOKEN #REQUIRED > 
    3349<!ATTLIST info digits NMTOKEN #IMPLIED > 
     50    <!--@VALUE--> 
    3451<!ATTLIST info rounding NMTOKEN #IMPLIED > 
     52    <!--@VALUE--> 
    3553<!ATTLIST info cashDigits NMTOKEN #IMPLIED > 
     54    <!--@VALUE--> 
    3655<!ATTLIST info cashRounding NMTOKEN #IMPLIED > 
    37 <!ATTLIST info draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     56    <!--@VALUE--> 
     57<!ATTLIST info draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     58    <!--@METADATA--> 
     59    <!--@DEPRECATED:true, false--> 
    3860<!ATTLIST info references CDATA #IMPLIED > 
     61    <!--@METADATA--> 
    3962 
    4063<!ELEMENT region ( currency* ) > 
    4164<!ATTLIST region iso3166 NMTOKEN #REQUIRED > 
    42 <!ATTLIST region draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     65<!ATTLIST region draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     66    <!--@METADATA--> 
     67    <!--@DEPRECATED--> 
    4368 
    4469<!ELEMENT currency ( alternate* ) > 
    45 <!ATTLIST currency before NMTOKEN #IMPLIED > <!-- This usage is deprecated. Use from and to. --> 
     70<!ATTLIST currency before NMTOKEN #IMPLIED > 
     71    <!-- use from and to instead. --> 
     72    <!--@VALUE--> 
     73    <!--@DEPRECATED--> 
    4674<!ATTLIST currency from NMTOKEN #IMPLIED > 
    4775<!ATTLIST currency to NMTOKEN #IMPLIED > 
    4876<!ATTLIST currency iso4217 NMTOKEN #REQUIRED > 
    4977<!ATTLIST currency digits NMTOKEN #IMPLIED > 
     78    <!--@VALUE--> 
    5079<!ATTLIST currency rounding NMTOKEN #IMPLIED > 
     80    <!--@VALUE--> 
    5181<!ATTLIST currency cashRounding NMTOKEN #IMPLIED > 
    52 <!ATTLIST currency draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    53 <!ATTLIST currency tender ( true | false ) #IMPLIED > 
     82    <!--@VALUE--> 
     83<!ATTLIST currency tender (true | false) #IMPLIED > 
     84    <!--@VALUE--> 
     85<!ATTLIST currency draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     86    <!--@METADATA--> 
     87    <!--@DEPRECATED--> 
    5488<!ATTLIST currency references CDATA #IMPLIED > 
    55  
    56 <!ELEMENT alternate EMPTY > <!-- This usage is deprecated. Use from and to. --> 
     89    <!--@METADATA--> 
     90 
     91<!ELEMENT alternate EMPTY > 
     92    <!-- use from and to instead. --> 
     93    <!--@DEPRECATED--> 
    5794<!ATTLIST alternate iso4217 NMTOKEN #REQUIRED > 
     95    <!--@DEPRECATED--> 
    5896 
    5997<!ELEMENT territoryContainment ( group* ) > 
     98 
    6099<!ELEMENT group EMPTY > 
    61100<!ATTLIST group type NMTOKEN #REQUIRED > 
    62101<!ATTLIST group contains NMTOKENS #IMPLIED > 
    63 <!ATTLIST group grouping ( true | false )  #IMPLIED > 
    64 <!ATTLIST group draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     102    <!--@VALUE--> 
     103<!ATTLIST group grouping (true | false) #IMPLIED > 
     104    <!--@VALUE--> 
     105<!ATTLIST group status (deprecated | grouping) #IMPLIED > 
     106<!ATTLIST group draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     107    <!--@METADATA--> 
     108    <!--@DEPRECATED:true, false--> 
    65109<!ATTLIST group references CDATA #IMPLIED > 
    66 <!ATTLIST group status ( deprecated | grouping ) #IMPLIED > 
     110    <!--@METADATA--> 
     111 
     112<!ELEMENT subdivisionContainment ( subgroup* ) > 
     113 
     114<!ELEMENT subgroup EMPTY > 
     115<!ATTLIST subgroup type NMTOKEN #REQUIRED > 
     116<!ATTLIST subgroup subtype NMTOKEN #IMPLIED > 
     117<!ATTLIST subgroup contains NMTOKENS #IMPLIED > 
     118    <!--@VALUE--> 
    67119 
    68120<!ELEMENT languageData ( language* ) > 
     121 
    69122<!ELEMENT language EMPTY > 
    70123<!ATTLIST language type NMTOKEN #REQUIRED > 
    71124<!ATTLIST language scripts NMTOKENS #IMPLIED > 
     125    <!--@VALUE--> 
    72126<!ATTLIST language territories NMTOKENS #IMPLIED > 
     127    <!--@VALUE--> 
    73128<!ATTLIST language variants NMTOKENS #IMPLIED > 
    74 <!ATTLIST language draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     129    <!--@VALUE--> 
     130<!ATTLIST language draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     131    <!--@METADATA--> 
     132    <!--@DEPRECATED:true, false--> 
    75133<!ATTLIST language references CDATA #IMPLIED > 
     134    <!--@METADATA--> 
    76135<!ATTLIST language alt NMTOKENS #IMPLIED > 
    77136 
    78137<!ELEMENT territoryInfo ( territory* ) > 
    79 <!ATTLIST territoryInfo draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     138<!ATTLIST territoryInfo draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     139    <!--@METADATA--> 
     140    <!--@DEPRECATED--> 
    80141<!ATTLIST territoryInfo references CDATA #IMPLIED > 
     142    <!--@METADATA--> 
    81143<!ATTLIST territoryInfo alt NMTOKENS #IMPLIED > 
    82144 
     
    84146<!ATTLIST territory type NMTOKEN #REQUIRED > 
    85147<!ATTLIST territory gdp NMTOKEN #REQUIRED > 
     148    <!--@VALUE--> 
    86149<!ATTLIST territory literacyPercent NMTOKEN #REQUIRED > 
     150    <!--@VALUE--> 
    87151<!ATTLIST territory population NMTOKEN #REQUIRED > 
    88 <!ATTLIST territory draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     152    <!--@VALUE--> 
     153<!ATTLIST territory draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     154    <!--@METADATA--> 
     155    <!--@DEPRECATED--> 
    89156<!ATTLIST territory references CDATA #IMPLIED > 
     157    <!--@METADATA--> 
    90158<!ATTLIST territory alt NMTOKENS #IMPLIED > 
    91  
    92 <!ELEMENT postalCodeData (postCodeRegex*) > 
    93 <!ELEMENT postCodeRegex (#PCDATA) > 
    94 <!ATTLIST postCodeRegex territoryId NMTOKEN #REQUIRED> 
    95 <!ATTLIST postCodeRegex draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    96159 
    97160<!ELEMENT languagePopulation EMPTY > 
    98161<!ATTLIST languagePopulation type NMTOKEN #REQUIRED > 
     162<!ATTLIST languagePopulation literacyPercent NMTOKEN #IMPLIED > 
     163    <!--@VALUE--> 
    99164<!ATTLIST languagePopulation writingPercent NMTOKEN #IMPLIED > 
     165    <!--@VALUE--> 
    100166<!ATTLIST languagePopulation populationPercent NMTOKEN #REQUIRED > 
    101 <!ATTLIST languagePopulation officialStatus (de_facto_official | official | official_regional | official_minority)  #IMPLIED > 
    102 <!ATTLIST languagePopulation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     167    <!--@VALUE--> 
     168<!ATTLIST languagePopulation officialStatus (de_facto_official | official | official_regional | official_minority) #IMPLIED > 
     169    <!--@VALUE--> 
     170<!ATTLIST languagePopulation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     171    <!--@METADATA--> 
     172    <!--@DEPRECATED:true, false--> 
    103173<!ATTLIST languagePopulation references CDATA #IMPLIED > 
     174    <!--@METADATA--> 
    104175<!ATTLIST languagePopulation alt NMTOKENS #IMPLIED > 
    105176 
     177<!ELEMENT postalCodeData ( postCodeRegex* ) > 
     178    <!--@DEPRECATED--> 
     179 
     180<!ELEMENT postCodeRegex ( #PCDATA ) > 
     181    <!--@DEPRECATED--> 
     182<!ATTLIST postCodeRegex territoryId NMTOKEN #REQUIRED > 
     183    <!--@DEPRECATED--> 
     184<!ATTLIST postCodeRegex draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     185    <!--@METADATA--> 
     186    <!--@DEPRECATED--> 
     187 
    106188<!ELEMENT calendarData ( calendar* ) > 
     189 
    107190<!ELEMENT calendar ( calendarSystem?, eras? ) > 
    108 <!ATTLIST calendar type NMTOKENS #REQUIRED > 
    109 <!ATTLIST calendar territories NMTOKENS #IMPLIED > <!-- territories are deprecated.  use ordering attribute in calendarPreference element instead. --> 
    110 <!ATTLIST calendar draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     191<!ATTLIST calendar type NMTOKEN #REQUIRED > 
     192<!ATTLIST calendar territories NMTOKENS #IMPLIED > 
     193    <!-- use ordering attribute in calendarPreference element instead. --> 
     194    <!--@VALUE--> 
     195    <!--@DEPRECATED--> 
     196<!ATTLIST calendar draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     197    <!--@METADATA--> 
     198    <!--@DEPRECATED--> 
    111199<!ATTLIST calendar references CDATA #IMPLIED > 
     200    <!--@METADATA--> 
    112201<!ATTLIST calendar alt NMTOKENS #IMPLIED > 
    113202 
    114203<!ELEMENT calendarSystem EMPTY > 
     204<!ATTLIST calendarSystem type (solar | lunar | lunisolar | other) #REQUIRED > 
     205    <!--@VALUE--> 
    115206<!ATTLIST calendarSystem references CDATA #IMPLIED > 
    116 <!ATTLIST calendarSystem type (solar | lunar | lunisolar | other) #REQUIRED > 
     207    <!--@METADATA--> 
    117208 
    118209<!ELEMENT eras ( era* ) > 
    119210<!ATTLIST eras references CDATA #IMPLIED > 
     211    <!--@METADATA--> 
    120212 
    121213<!ELEMENT era EMPTY > 
    122 <!ATTLIST era type NMTOKENS #REQUIRED > 
     214<!ATTLIST era type NMTOKEN #REQUIRED > 
    123215<!ATTLIST era start CDATA #IMPLIED > 
     216    <!--@VALUE--> 
    124217<!ATTLIST era end CDATA #IMPLIED > 
     218    <!--@VALUE--> 
    125219 
    126220<!ELEMENT calendarPreferenceData ( calendarPreference* ) > 
     221 
    127222<!ELEMENT calendarPreference EMPTY > 
    128223<!ATTLIST calendarPreference territories NMTOKENS #REQUIRED > 
    129224<!ATTLIST calendarPreference ordering NMTOKENS #REQUIRED > 
    130  
    131 <!ELEMENT weekData ( minDays*, firstDay*, weekendStart*, weekendEnd* ) > 
     225    <!--@VALUE--> 
     226 
     227<!ELEMENT weekData ( minDays*, firstDay*, weekendStart*, weekendEnd*, weekOfPreference* ) > 
    132228 
    133229<!ELEMENT minDays EMPTY > 
    134230<!ATTLIST minDays count (1 | 2 | 3 | 4 | 5 | 6 | 7) #REQUIRED > 
    135231<!ATTLIST minDays territories NMTOKENS #REQUIRED > 
    136 <!ATTLIST minDays draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     232    <!--@VALUE--> 
     233<!ATTLIST minDays draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     234    <!--@METADATA--> 
     235    <!--@DEPRECATED:true, false--> 
    137236<!ATTLIST minDays references CDATA #IMPLIED > 
     237    <!--@METADATA--> 
    138238<!ATTLIST minDays alt NMTOKENS #IMPLIED > 
    139239 
     
    141241<!ATTLIST firstDay day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
    142242<!ATTLIST firstDay territories NMTOKENS #REQUIRED > 
    143 <!ATTLIST firstDay draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     243    <!--@VALUE--> 
     244<!ATTLIST firstDay draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     245    <!--@METADATA--> 
     246    <!--@DEPRECATED:true, false--> 
    144247<!ATTLIST firstDay references CDATA #IMPLIED > 
     248    <!--@METADATA--> 
    145249<!ATTLIST firstDay alt NMTOKENS #IMPLIED > 
    146250 
     
    148252<!ATTLIST weekendStart day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
    149253<!ATTLIST weekendStart territories NMTOKENS #REQUIRED > 
    150 <!ATTLIST weekendStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     254    <!--@VALUE--> 
     255<!ATTLIST weekendStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     256    <!--@METADATA--> 
     257    <!--@DEPRECATED:true, false--> 
    151258<!ATTLIST weekendStart references CDATA #IMPLIED > 
     259    <!--@METADATA--> 
    152260<!ATTLIST weekendStart alt NMTOKENS #IMPLIED > 
    153261 
     
    155263<!ATTLIST weekendEnd day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
    156264<!ATTLIST weekendEnd territories NMTOKENS #REQUIRED > 
    157 <!ATTLIST weekendEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     265    <!--@VALUE--> 
     266<!ATTLIST weekendEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     267    <!--@METADATA--> 
     268    <!--@DEPRECATED:true, false--> 
    158269<!ATTLIST weekendEnd references CDATA #IMPLIED > 
     270    <!--@METADATA--> 
    159271<!ATTLIST weekendEnd alt NMTOKENS #IMPLIED > 
    160272 
     273<!ELEMENT weekOfPreference EMPTY > 
     274<!ATTLIST weekOfPreference locales NMTOKENS #REQUIRED > 
     275<!ATTLIST weekOfPreference ordering NMTOKENS #REQUIRED > 
     276    <!--@VALUE--> 
     277 
    161278<!ELEMENT timeData ( hours* ) > 
     279 
    162280<!ELEMENT hours EMPTY > 
     281<!ATTLIST hours allowed NMTOKENS #REQUIRED > 
    163282<!ATTLIST hours preferred NMTOKEN #REQUIRED > 
    164 <!ATTLIST hours allowed NMTOKENS #REQUIRED > 
    165283<!ATTLIST hours regions NMTOKENS #REQUIRED > 
    166 <!ATTLIST hours draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     284    <!--@VALUE--> 
     285<!ATTLIST hours draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     286    <!--@METADATA--> 
    167287<!ATTLIST hours references CDATA #IMPLIED > 
     288    <!--@METADATA--> 
    168289 
    169290<!ELEMENT measurementData ( measurementSystem*, paperSize* ) > 
    170291 
    171292<!ELEMENT measurementSystem EMPTY > 
    172 <!ATTLIST measurementSystem type ( metric | US | UK ) #REQUIRED > 
     293<!ATTLIST measurementSystem type (metric | US | UK) #REQUIRED > 
     294<!ATTLIST measurementSystem category (temperature) #IMPLIED > 
    173295<!ATTLIST measurementSystem territories NMTOKENS #REQUIRED > 
    174 <!ATTLIST measurementSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     296    <!--@VALUE--> 
     297<!ATTLIST measurementSystem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     298    <!--@METADATA--> 
     299    <!--@DEPRECATED:true, false--> 
    175300<!ATTLIST measurementSystem references CDATA #IMPLIED > 
     301    <!--@METADATA--> 
    176302<!ATTLIST measurementSystem alt NMTOKENS #IMPLIED > 
    177303 
    178304<!ELEMENT paperSize EMPTY > 
    179 <!ATTLIST paperSize type ( A4 | US-Letter ) #REQUIRED > 
     305<!ATTLIST paperSize type (A4 | US-Letter) #REQUIRED > 
    180306<!ATTLIST paperSize territories NMTOKENS #REQUIRED > 
    181 <!ATTLIST paperSize draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     307    <!--@VALUE--> 
     308<!ATTLIST paperSize draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     309    <!--@METADATA--> 
     310    <!--@DEPRECATED:true, false--> 
    182311<!ATTLIST paperSize references CDATA #IMPLIED > 
     312    <!--@METADATA--> 
    183313<!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
    184314 
    185 <!ELEMENT characters ( character-fallback*) > 
    186 <!ATTLIST characters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     315<!ELEMENT unitPreferenceData ( unitPreferences* ) > 
     316 
     317<!ELEMENT unitPreferences ( unitPreference* ) > 
     318<!ATTLIST unitPreferences category NMTOKEN #REQUIRED > 
     319<!ATTLIST unitPreferences usage NMTOKENS #REQUIRED > 
     320<!ATTLIST unitPreferences scope (small) #IMPLIED > 
     321 
     322<!ELEMENT unitPreference ( #PCDATA ) > 
     323<!ATTLIST unitPreference regions NMTOKENS #REQUIRED > 
     324<!ATTLIST unitPreference draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     325    <!--@METADATA--> 
     326<!ATTLIST unitPreference references CDATA #IMPLIED > 
     327    <!--@METADATA--> 
     328<!ATTLIST unitPreference alt NMTOKENS #IMPLIED > 
     329 
     330<!ELEMENT timezoneData ( mapTimezones*, zoneFormatting* ) > 
     331    <!--@DEPRECATED--> 
     332 
     333<!ELEMENT mapTimezones ( mapZone* ) > 
     334<!ATTLIST mapTimezones type NMTOKEN #IMPLIED > 
     335<!ATTLIST mapTimezones otherVersion CDATA #IMPLIED > 
     336    <!--@METADATA--> 
     337<!ATTLIST mapTimezones typeVersion CDATA #IMPLIED > 
     338    <!--@METADATA--> 
     339<!ATTLIST mapTimezones references CDATA #IMPLIED > 
     340    <!--@METADATA--> 
     341 
     342<!ELEMENT mapZone EMPTY > 
     343<!ATTLIST mapZone type CDATA #REQUIRED > 
     344    <!--@VALUE--> 
     345<!ATTLIST mapZone other CDATA #REQUIRED > 
     346<!ATTLIST mapZone territory CDATA #IMPLIED > 
     347<!ATTLIST mapZone references CDATA #IMPLIED > 
     348    <!--@METADATA--> 
     349 
     350<!ELEMENT zoneFormatting ( zoneItem* ) > 
     351    <!--@DEPRECATED--> 
     352<!ATTLIST zoneFormatting multizone NMTOKENS #REQUIRED > 
     353    <!--@VALUE--> 
     354    <!--@DEPRECATED--> 
     355<!ATTLIST zoneFormatting tzidVersion CDATA #IMPLIED > 
     356    <!--@METADATA--> 
     357    <!--@DEPRECATED--> 
     358<!ATTLIST zoneFormatting references CDATA #IMPLIED > 
     359    <!--@METADATA--> 
     360    <!--@DEPRECATED--> 
     361 
     362<!ELEMENT zoneItem EMPTY > 
     363    <!--@DEPRECATED--> 
     364<!ATTLIST zoneItem type CDATA #REQUIRED > 
     365    <!--@DEPRECATED--> 
     366<!ATTLIST zoneItem territory NMTOKEN #REQUIRED > 
     367    <!--@VALUE--> 
     368    <!--@DEPRECATED--> 
     369<!ATTLIST zoneItem aliases CDATA #IMPLIED > 
     370    <!--@VALUE--> 
     371    <!--@DEPRECATED--> 
     372<!ATTLIST zoneItem references CDATA #IMPLIED > 
     373    <!--@METADATA--> 
     374    <!--@DEPRECATED--> 
     375 
     376<!ELEMENT characters ( character-fallback* ) > 
     377<!ATTLIST characters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     378    <!--@METADATA--> 
     379    <!--@DEPRECATED--> 
     380 
    187381<!ELEMENT character-fallback ( character* ) > 
    188 <!ELEMENT character (substitute*) > 
     382 
     383<!ELEMENT character ( substitute* ) > 
    189384<!ATTLIST character value CDATA #REQUIRED > 
    190 <!ATTLIST character draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     385<!ATTLIST character draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     386    <!--@METADATA--> 
     387    <!--@DEPRECATED--> 
    191388<!ATTLIST character standard CDATA #IMPLIED > 
     389    <!--@METADATA--> 
     390    <!--@DEPRECATED--> 
    192391<!ATTLIST character references CDATA #IMPLIED > 
     392    <!--@METADATA--> 
    193393<!ATTLIST character alt NMTOKENS #IMPLIED > 
    194394 
    195 <!ELEMENT substitute (#PCDATA) > 
    196 <!ATTLIST substitute draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     395<!ELEMENT substitute ( #PCDATA ) > 
     396    <!--@ORDERED--> 
     397<!ATTLIST substitute draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     398    <!--@METADATA--> 
     399    <!--@DEPRECATED:true, false--> 
    197400<!ATTLIST substitute standard CDATA #IMPLIED > 
     401    <!--@METADATA--> 
     402    <!--@DEPRECATED--> 
    198403<!ATTLIST substitute references CDATA #IMPLIED > 
     404    <!--@METADATA--> 
    199405<!ATTLIST substitute alt NMTOKENS #IMPLIED > 
    200406 
    201 <!ELEMENT transforms ( transform*) > 
    202 <!ELEMENT transform ((comment | tRule)*) > 
    203 <!ATTLIST transform draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    204 <!ATTLIST transform references CDATA #IMPLIED > 
    205 <!ATTLIST transform alt NMTOKENS #IMPLIED > 
     407<!ELEMENT transforms ( transform* ) > 
     408 
     409<!ELEMENT transform ( ( comment | tRule )* ) > 
    206410<!ATTLIST transform source CDATA #IMPLIED > 
    207411<!ATTLIST transform target CDATA #IMPLIED > 
    208412<!ATTLIST transform variant CDATA #IMPLIED > 
    209 <!ATTLIST transform direction ( forward | backward | both ) "both" > 
    210 <!ATTLIST transform visibility ( internal | external ) "external" > 
    211 <!ELEMENT comment (#PCDATA) > 
    212 <!ELEMENT tRule (#PCDATA) > 
    213  
    214 <!ELEMENT metadata ( attributeOrder?, elementOrder?, serialElements?, suppress?, validity?, alias?, deprecated?, distinguishing?, blocking?, coverageAdditions?, skipDefaultLocale?, defaultContent?) > 
    215 <!ATTLIST metadata draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     413<!ATTLIST transform direction (forward | backward | both) "both" > 
     414<!ATTLIST transform alias CDATA #IMPLIED > 
     415    <!--@VALUE--> 
     416<!ATTLIST transform backwardAlias CDATA #IMPLIED > 
     417    <!--@VALUE--> 
     418<!ATTLIST transform visibility (internal | external) "external" > 
     419    <!--@VALUE--> 
     420<!ATTLIST transform draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     421    <!--@METADATA--> 
     422<!ATTLIST transform references CDATA #IMPLIED > 
     423    <!--@METADATA--> 
     424<!ATTLIST transform alt NMTOKENS #IMPLIED > 
     425 
     426<!ELEMENT comment ( #PCDATA ) > 
     427    <!--@ORDERED--> 
     428    <!--@METADATA--> 
     429 
     430<!ELEMENT tRule ( #PCDATA ) > 
     431    <!--@ORDERED--> 
     432 
     433<!ELEMENT metadata ( attributeOrder?, elementOrder?, serialElements?, suppress?, validity?, alias?, deprecated?, distinguishing?, blocking?, coverageAdditions?, skipDefaultLocale?, defaultContent? ) > 
     434<!ATTLIST metadata draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     435    <!--@METADATA--> 
     436    <!--@DEPRECATED--> 
    216437 
    217438<!ELEMENT attributeOrder ( #PCDATA ) > 
    218 <!ATTLIST attributeOrder draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     439    <!--@DEPRECATED--> 
     440<!ATTLIST attributeOrder draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     441    <!--@METADATA--> 
     442    <!--@DEPRECATED--> 
    219443 
    220444<!ELEMENT elementOrder ( #PCDATA ) > 
    221 <!ATTLIST elementOrder draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     445    <!--@DEPRECATED--> 
     446<!ATTLIST elementOrder draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     447    <!--@METADATA--> 
     448    <!--@DEPRECATED--> 
    222449 
    223450<!ELEMENT serialElements ( #PCDATA ) > 
    224 <!ATTLIST serialElements draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    225  
    226 <!ELEMENT suppress (  attributes*  ) > 
    227 <!ATTLIST suppress draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     451    <!--@METADATA--> 
     452<!ATTLIST serialElements draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     453    <!--@METADATA--> 
     454    <!--@DEPRECATED:true, false--> 
     455 
     456<!ELEMENT suppress ( attributes* ) > 
     457    <!--@METADATA--> 
     458<!ATTLIST suppress draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     459    <!--@METADATA--> 
     460    <!--@DEPRECATED--> 
    228461 
    229462<!ELEMENT attributes EMPTY > 
    230 <!ATTLIST attributes draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     463    <!--@ORDERED--> 
    231464<!ATTLIST attributes element NMTOKENS #IMPLIED > 
     465    <!--@VALUE--> 
    232466<!ATTLIST attributes attribute NMTOKENS #IMPLIED > 
     467    <!--@VALUE--> 
    233468<!ATTLIST attributes attributeValue CDATA #IMPLIED > 
    234  
    235 <!ELEMENT validity (  variable*,  attributeValues* ) > 
    236 <!ATTLIST validity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     469    <!--@VALUE--> 
     470<!ATTLIST attributes draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     471    <!--@METADATA--> 
     472    <!--@DEPRECATED:true, false--> 
     473 
     474<!ELEMENT validity ( variable*, attributeValues* ) > 
     475    <!--@METADATA--> 
     476<!ATTLIST validity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     477    <!--@METADATA--> 
     478    <!--@DEPRECATED--> 
    237479 
    238480<!ELEMENT variable ( #PCDATA ) > 
    239 <!ATTLIST variable draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    240 <!ATTLIST variable id CDATA #IMPLIED > 
     481    <!--@ORDERED--> 
    241482<!ATTLIST variable type NMTOKEN #IMPLIED > 
    242  
    243 <!ELEMENT attributeValues (  #PCDATA ) > 
    244 <!ATTLIST attributeValues draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     483    <!--@VALUE--> 
     484<!ATTLIST variable id CDATA #REQUIRED > 
     485<!ATTLIST variable draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     486    <!--@METADATA--> 
     487    <!--@DEPRECATED:true, false--> 
     488 
     489<!ELEMENT attributeValues ( #PCDATA ) > 
     490    <!--@ORDERED--> 
     491<!ATTLIST attributeValues dtds NMTOKEN #IMPLIED > 
     492<!ATTLIST attributeValues type NMTOKEN #IMPLIED > 
    245493<!ATTLIST attributeValues elements NMTOKENS #IMPLIED > 
     494    <!--@VALUE--> 
    246495<!ATTLIST attributeValues attributes NMTOKENS #IMPLIED > 
    247 <!ATTLIST attributeValues type NMTOKEN #IMPLIED > 
     496    <!--@VALUE--> 
    248497<!ATTLIST attributeValues order NMTOKEN #IMPLIED > 
    249  
    250 <!ELEMENT alias ( languageAlias*,  scriptAlias*, territoryAlias*, variantAlias*, zoneAlias* ) > 
    251 <!ATTLIST alias draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     498    <!--@VALUE--> 
     499<!ATTLIST attributeValues draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     500    <!--@METADATA--> 
     501    <!--@DEPRECATED:true, false--> 
     502 
     503<!ELEMENT alias ( languageAlias*, scriptAlias*, territoryAlias*, subdivisionAlias*, variantAlias*, zoneAlias* ) > 
     504<!ATTLIST alias draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     505    <!--@METADATA--> 
     506    <!--@DEPRECATED--> 
    252507 
    253508<!ELEMENT languageAlias EMPTY > 
    254 <!ATTLIST languageAlias type NMTOKEN #IMPLIED > 
    255 <!ATTLIST languageAlias replacement NMTOKEN #IMPLIED > 
    256 <!ATTLIST languageAlias reason ( deprecated | overlong | macrolanguage | legacy ) #IMPLIED > 
     509<!ATTLIST languageAlias type NMTOKEN #REQUIRED > 
     510<!ATTLIST languageAlias replacement NMTOKEN #REQUIRED > 
     511    <!--@VALUE--> 
     512<!ATTLIST languageAlias reason (deprecated | overlong | macrolanguage | legacy | bibliographic) #IMPLIED > 
     513    <!--@VALUE--> 
    257514 
    258515<!ELEMENT scriptAlias EMPTY > 
    259 <!ATTLIST scriptAlias type NMTOKEN #IMPLIED > 
    260 <!ATTLIST scriptAlias replacement NMTOKEN #IMPLIED > 
    261 <!ATTLIST scriptAlias reason ( deprecated | overlong ) #IMPLIED > 
     516<!ATTLIST scriptAlias type NMTOKEN #REQUIRED > 
     517<!ATTLIST scriptAlias replacement NMTOKEN #REQUIRED > 
     518    <!--@VALUE--> 
     519<!ATTLIST scriptAlias reason (deprecated | overlong) #IMPLIED > 
     520    <!--@VALUE--> 
    262521 
    263522<!ELEMENT territoryAlias EMPTY > 
    264 <!ATTLIST territoryAlias type NMTOKEN #IMPLIED > 
    265 <!ATTLIST territoryAlias replacement NMTOKENS #IMPLIED > 
    266 <!ATTLIST territoryAlias reason ( deprecated | overlong ) #IMPLIED > 
     523<!ATTLIST territoryAlias type NMTOKEN #REQUIRED > 
     524<!ATTLIST territoryAlias replacement NMTOKENS #REQUIRED > 
     525    <!--@VALUE--> 
     526<!ATTLIST territoryAlias reason (deprecated | overlong) #IMPLIED > 
     527    <!--@VALUE--> 
     528 
     529<!ELEMENT subdivisionAlias EMPTY > 
     530<!ATTLIST subdivisionAlias type NMTOKEN #REQUIRED > 
     531<!ATTLIST subdivisionAlias replacement NMTOKENS #REQUIRED > 
     532    <!--@VALUE--> 
     533<!ATTLIST subdivisionAlias reason (deprecated | overlong) #IMPLIED > 
     534    <!--@VALUE--> 
    267535 
    268536<!ELEMENT variantAlias EMPTY > 
    269 <!ATTLIST variantAlias type NMTOKEN #IMPLIED > 
    270 <!ATTLIST variantAlias replacement NMTOKEN #IMPLIED > 
    271 <!ATTLIST variantAlias reason ( deprecated | overlong ) #IMPLIED > 
     537<!ATTLIST variantAlias type NMTOKEN #REQUIRED > 
     538<!ATTLIST variantAlias replacement NMTOKEN #REQUIRED > 
     539    <!--@VALUE--> 
     540<!ATTLIST variantAlias reason (deprecated | overlong) #IMPLIED > 
     541    <!--@VALUE--> 
    272542 
    273543<!ELEMENT zoneAlias EMPTY > 
    274 <!ATTLIST zoneAlias type CDATA #IMPLIED > 
    275 <!ATTLIST zoneAlias replacement CDATA #IMPLIED > 
    276 <!ATTLIST zoneAlias reason ( deprecated | overlong ) #IMPLIED > 
     544<!ATTLIST zoneAlias type CDATA #REQUIRED > 
     545<!ATTLIST zoneAlias replacement CDATA #REQUIRED > 
     546    <!--@VALUE--> 
     547<!ATTLIST zoneAlias reason (deprecated | overlong) #IMPLIED > 
     548    <!--@VALUE--> 
    277549 
    278550<!ELEMENT deprecated ( deprecatedItems* ) > 
    279 <!ATTLIST deprecated draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     551    <!--@DEPRECATED--> 
     552<!ATTLIST deprecated draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     553    <!--@METADATA--> 
     554    <!--@DEPRECATED--> 
    280555 
    281556<!ELEMENT deprecatedItems EMPTY > 
    282 <!ATTLIST deprecatedItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    283 <!ATTLIST deprecatedItems type ( standard | supplemental | ldml | supplementalData | ldmlBCP47 ) #IMPLIED > <!-- standard | supplemental are deprecated --> 
     557    <!--@DEPRECATED--> 
     558<!ATTLIST deprecatedItems type (standard | supplemental | ldml | supplementalData | ldmlBCP47) #IMPLIED > 
     559    <!--@DEPRECATED--> 
    284560<!ATTLIST deprecatedItems elements NMTOKENS #IMPLIED > 
     561    <!--@DEPRECATED--> 
    285562<!ATTLIST deprecatedItems attributes NMTOKENS #IMPLIED > 
     563    <!--@DEPRECATED--> 
    286564<!ATTLIST deprecatedItems values CDATA #IMPLIED > 
     565    <!--@DEPRECATED--> 
     566<!ATTLIST deprecatedItems draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     567    <!--@METADATA--> 
     568    <!--@DEPRECATED--> 
    287569 
    288570<!ELEMENT distinguishing ( distinguishingItems* ) > 
    289 <!ATTLIST distinguishing draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     571    <!--@METADATA--> 
     572<!ATTLIST distinguishing draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     573    <!--@METADATA--> 
     574    <!--@DEPRECATED--> 
    290575 
    291576<!ELEMENT distinguishingItems EMPTY > 
    292 <!ATTLIST distinguishingItems draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    293 <!ATTLIST distinguishingItems exclude ( true | false ) #IMPLIED > 
     577<!ATTLIST distinguishingItems exclude (true | false) #IMPLIED > 
     578    <!--@VALUE--> 
    294579<!ATTLIST distinguishingItems elements NMTOKENS #IMPLIED > 
     580    <!--@VALUE--> 
    295581<!ATTLIST distinguishingItems attributes NMTOKENS #IMPLIED > 
     582<!ATTLIST distinguishingItems draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     583    <!--@METADATA--> 
    296584 
    297585<!ELEMENT blocking ( blockingItems* ) > 
    298 <!ATTLIST blocking draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     586    <!--@METADATA--> 
     587<!ATTLIST blocking draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     588    <!--@METADATA--> 
     589    <!--@DEPRECATED--> 
    299590 
    300591<!ELEMENT blockingItems EMPTY > 
    301 <!ATTLIST blockingItems draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    302592<!ATTLIST blockingItems elements NMTOKENS #IMPLIED > 
    303  
    304 <!ELEMENT coverageAdditions (  languageCoverage*,  scriptCoverage*, territoryCoverage*, currencyCoverage*, timezoneCoverage* ) ><!-- deprecated. --> 
    305 <!ATTLIST coverageAdditions draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    306  
    307 <!ELEMENT languageCoverage EMPTY ><!-- deprecated. --> 
    308 <!ATTLIST languageCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     593    <!--@VALUE--> 
     594<!ATTLIST blockingItems draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     595    <!--@METADATA--> 
     596 
     597<!ELEMENT coverageAdditions ( languageCoverage*, scriptCoverage*, territoryCoverage*, currencyCoverage*, timezoneCoverage* ) > 
     598    <!--@DEPRECATED--> 
     599<!ATTLIST coverageAdditions draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     600    <!--@METADATA--> 
     601    <!--@DEPRECATED--> 
     602 
     603<!ELEMENT languageCoverage EMPTY > 
     604    <!--@DEPRECATED--> 
    309605<!ATTLIST languageCoverage type NMTOKEN #IMPLIED > 
     606    <!--@DEPRECATED--> 
    310607<!ATTLIST languageCoverage values NMTOKENS #IMPLIED > 
    311  
    312 <!ELEMENT scriptCoverage EMPTY ><!-- deprecated. --> 
    313 <!ATTLIST scriptCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     608    <!--@VALUE--> 
     609    <!--@DEPRECATED--> 
     610<!ATTLIST languageCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     611    <!--@METADATA--> 
     612    <!--@DEPRECATED--> 
     613 
     614<!ELEMENT scriptCoverage EMPTY > 
     615    <!--@DEPRECATED--> 
    314616<!ATTLIST scriptCoverage type NMTOKEN #IMPLIED > 
     617    <!--@DEPRECATED--> 
    315618<!ATTLIST scriptCoverage values NMTOKENS #IMPLIED > 
    316  
    317 <!ELEMENT territoryCoverage EMPTY ><!-- deprecated. --> 
    318 <!ATTLIST territoryCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     619    <!--@VALUE--> 
     620    <!--@DEPRECATED--> 
     621<!ATTLIST scriptCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     622    <!--@METADATA--> 
     623    <!--@DEPRECATED--> 
     624 
     625<!ELEMENT territoryCoverage EMPTY > 
     626    <!--@DEPRECATED--> 
    319627<!ATTLIST territoryCoverage type NMTOKEN #IMPLIED > 
     628    <!--@DEPRECATED--> 
    320629<!ATTLIST territoryCoverage values NMTOKENS #IMPLIED > 
    321  
    322 <!ELEMENT currencyCoverage EMPTY ><!-- deprecated. --> 
    323 <!ATTLIST currencyCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     630    <!--@VALUE--> 
     631    <!--@DEPRECATED--> 
     632<!ATTLIST territoryCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     633    <!--@METADATA--> 
     634    <!--@DEPRECATED--> 
     635 
     636<!ELEMENT currencyCoverage EMPTY > 
     637    <!--@DEPRECATED--> 
    324638<!ATTLIST currencyCoverage type NMTOKEN #IMPLIED > 
     639    <!--@DEPRECATED--> 
    325640<!ATTLIST currencyCoverage values NMTOKENS #IMPLIED > 
    326  
    327 <!ELEMENT timezoneCoverage EMPTY ><!-- deprecated. --> 
    328 <!ATTLIST timezoneCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     641    <!--@VALUE--> 
     642    <!--@DEPRECATED--> 
     643<!ATTLIST currencyCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     644    <!--@METADATA--> 
     645    <!--@DEPRECATED--> 
     646 
     647<!ELEMENT timezoneCoverage EMPTY > 
     648    <!--@DEPRECATED--> 
    329649<!ATTLIST timezoneCoverage type NMTOKEN #IMPLIED > 
    330 <!ATTLIST timezoneCoverage values CDATA #IMPLIED > <!-- would be NMTOKENS, but needs to allow / --> 
     650    <!--@DEPRECATED--> 
     651<!ATTLIST timezoneCoverage values CDATA #IMPLIED > 
     652    <!-- would be NMTOKENS, but needs to allow / --> 
     653    <!--@VALUE--> 
     654    <!--@DEPRECATED--> 
     655<!ATTLIST timezoneCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     656    <!--@METADATA--> 
     657    <!--@DEPRECATED--> 
     658 
     659<!ELEMENT skipDefaultLocale EMPTY > 
     660<!ATTLIST skipDefaultLocale services NMTOKENS #IMPLIED > 
     661    <!--@VALUE--> 
    331662 
    332663<!ELEMENT defaultContent EMPTY > 
    333664<!ATTLIST defaultContent locales NMTOKENS #IMPLIED > 
    334  
    335 <!ELEMENT skipDefaultLocale EMPTY > 
    336 <!ATTLIST skipDefaultLocale services NMTOKENS #IMPLIED > 
    337  
    338 <!ELEMENT codeMappings (languageCodes*, territoryCodes*) > 
     665    <!--@VALUE--> 
     666 
     667<!ELEMENT codeMappings ( languageCodes*, territoryCodes*, currencyCodes* ) > 
    339668 
    340669<!ELEMENT languageCodes EMPTY > 
    341 <!ATTLIST languageCodes type NMTOKEN #REQUIRED> 
    342 <!ATTLIST languageCodes alpha3 NMTOKEN #REQUIRED> 
     670    <!--@DEPRECATED--> 
     671<!ATTLIST languageCodes type NMTOKEN #REQUIRED > 
     672    <!--@DEPRECATED--> 
     673<!ATTLIST languageCodes alpha3 NMTOKEN #REQUIRED > 
     674    <!--@VALUE--> 
     675    <!--@DEPRECATED--> 
    343676 
    344677<!ELEMENT territoryCodes EMPTY > 
    345 <!ATTLIST territoryCodes type NMTOKEN #REQUIRED> 
    346 <!ATTLIST territoryCodes numeric NMTOKEN #IMPLIED> 
    347 <!ATTLIST territoryCodes alpha3 NMTOKEN #IMPLIED> 
    348 <!ATTLIST territoryCodes fips10 NMTOKEN #IMPLIED> 
    349 <!ATTLIST territoryCodes internet NMTOKENS #IMPLIED> 
    350  
    351 <!ELEMENT likelySubtags (likelySubtag*) > 
     678<!ATTLIST territoryCodes type NMTOKEN #REQUIRED > 
     679<!ATTLIST territoryCodes numeric NMTOKEN #IMPLIED > 
     680    <!--@VALUE--> 
     681<!ATTLIST territoryCodes alpha3 NMTOKEN #IMPLIED > 
     682    <!--@VALUE--> 
     683<!ATTLIST territoryCodes fips10 NMTOKEN #IMPLIED > 
     684    <!--@VALUE--> 
     685<!ATTLIST territoryCodes internet NMTOKENS #IMPLIED > 
     686    <!--@VALUE--> 
     687 
     688<!ELEMENT currencyCodes EMPTY > 
     689<!ATTLIST currencyCodes type NMTOKEN #REQUIRED > 
     690<!ATTLIST currencyCodes numeric NMTOKEN #REQUIRED > 
     691    <!--@VALUE--> 
     692 
     693<!-- # Parent locales --> 
     694 
     695<!ELEMENT parentLocales ( parentLocale* ) > 
     696 
     697<!ELEMENT parentLocale EMPTY > 
     698<!ATTLIST parentLocale parent NMTOKEN #REQUIRED > 
     699<!ATTLIST parentLocale locales NMTOKENS #REQUIRED > 
     700    <!--@VALUE--> 
     701 
     702<!ELEMENT likelySubtags ( likelySubtag* ) > 
     703 
    352704<!ELEMENT likelySubtag EMPTY > 
    353 <!ATTLIST likelySubtag from NMTOKEN #REQUIRED> 
    354 <!ATTLIST likelySubtag to NMTOKEN #REQUIRED> 
    355  
    356 <!ELEMENT plurals (pluralRules*) > 
    357 <!ATTLIST plurals draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     705<!ATTLIST likelySubtag from NMTOKEN #REQUIRED > 
     706<!ATTLIST likelySubtag to NMTOKEN #REQUIRED > 
     707    <!--@VALUE--> 
     708 
     709<!ELEMENT metazoneInfo ( timezone* ) > 
     710 
     711<!ELEMENT timezone ( usesMetazone* ) > 
     712<!ATTLIST timezone type CDATA #REQUIRED > 
     713 
     714<!ELEMENT usesMetazone EMPTY > 
     715<!ATTLIST usesMetazone from CDATA #IMPLIED > 
     716<!ATTLIST usesMetazone to CDATA #IMPLIED > 
     717<!ATTLIST usesMetazone mzone NMTOKEN #REQUIRED > 
     718    <!--@VALUE--> 
     719 
     720<!ELEMENT plurals ( pluralRules*, pluralRanges* ) > 
     721<!ATTLIST plurals type (ordinal | cardinal) #IMPLIED > 
     722    <!-- default is cardinal --> 
     723<!ATTLIST plurals draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     724    <!--@METADATA--> 
     725    <!--@DEPRECATED--> 
    358726<!ATTLIST plurals references CDATA #IMPLIED > 
    359 <!ATTLIST plurals type ( ordinal | cardinal ) #IMPLIED > <!-- default is cardinal --> 
    360  
    361 <!ELEMENT pluralRules (pluralRule*) > 
     727    <!--@METADATA--> 
     728 
     729<!ELEMENT pluralRules ( pluralRule* ) > 
    362730<!ATTLIST pluralRules locales NMTOKENS #REQUIRED > 
    363 <!ATTLIST pluralRules draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     731<!ATTLIST pluralRules draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     732    <!--@METADATA--> 
     733    <!--@DEPRECATED--> 
    364734<!ATTLIST pluralRules references CDATA #IMPLIED > 
     735    <!--@METADATA--> 
    365736 
    366737<!ELEMENT pluralRule ( #PCDATA ) > 
    367 <!ATTLIST pluralRule count (zero | one | two | few | many | other) #REQUIRED > <!-- 'other' is implicitly everything else --> 
    368 <!ATTLIST pluralRule draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     738    <!--@ORDERED--> 
     739<!ATTLIST pluralRule count (zero | one | two | few | many | other) #REQUIRED > 
     740    <!-- 'other' is implicitly everything else --> 
     741<!ATTLIST pluralRule draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     742    <!--@METADATA--> 
    369743<!ATTLIST pluralRule references CDATA #IMPLIED > 
     744    <!--@METADATA--> 
     745 
     746<!ELEMENT pluralRanges ( pluralRange* ) > 
     747<!ATTLIST pluralRanges locales NMTOKENS #REQUIRED > 
     748<!ATTLIST pluralRanges draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     749    <!--@METADATA--> 
     750    <!--@DEPRECATED--> 
     751<!ATTLIST pluralRanges references CDATA #IMPLIED > 
     752    <!--@METADATA--> 
     753 
     754<!ELEMENT pluralRange EMPTY > 
     755<!ATTLIST pluralRange start (zero | one | two | few | many | other) #IMPLIED > 
     756    <!-- if missing, means *all* --> 
     757<!ATTLIST pluralRange end (zero | one | two | few | many | other) #IMPLIED > 
     758    <!-- if missing, means *all* --> 
     759<!ATTLIST pluralRange result (zero | one | two | few | many | other) #REQUIRED > 
     760    <!-- if a whole rule is missing, means *other* --> 
     761    <!--@VALUE--> 
     762<!ATTLIST pluralRange draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     763    <!--@METADATA--> 
     764<!ATTLIST pluralRange references CDATA #IMPLIED > 
     765    <!--@METADATA--> 
    370766 
    371767<!ELEMENT telephoneCodeData ( codesByTerritory* ) > 
     
    373769<!ELEMENT codesByTerritory ( telephoneCountryCode+ ) > 
    374770<!ATTLIST codesByTerritory territory NMTOKEN #REQUIRED > 
    375 <!ATTLIST codesByTerritory draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     771<!ATTLIST codesByTerritory draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     772    <!--@METADATA--> 
     773    <!--@DEPRECATED--> 
    376774<!ATTLIST codesByTerritory references CDATA #IMPLIED > 
     775    <!--@METADATA--> 
    377776 
    378777<!ELEMENT telephoneCountryCode EMPTY > 
    379778<!ATTLIST telephoneCountryCode code NMTOKEN #REQUIRED > 
    380779<!ATTLIST telephoneCountryCode from NMTOKEN #IMPLIED > 
     780    <!--@VALUE--> 
    381781<!ATTLIST telephoneCountryCode to NMTOKEN #IMPLIED > 
    382 <!ATTLIST telephoneCountryCode draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     782    <!--@VALUE--> 
     783<!ATTLIST telephoneCountryCode draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     784    <!--@METADATA--> 
     785    <!--@DEPRECATED:true, false--> 
    383786<!ATTLIST telephoneCountryCode references CDATA #IMPLIED > 
     787    <!--@METADATA--> 
    384788<!ATTLIST telephoneCountryCode alt NMTOKENS #IMPLIED > 
    385789 
    386790<!ELEMENT numberingSystems ( numberingSystem* ) > 
     791 
    387792<!ELEMENT numberingSystem EMPTY > 
     793<!ATTLIST numberingSystem type (numeric | algorithmic) #REQUIRED > 
     794    <!--@VALUE--> 
    388795<!ATTLIST numberingSystem id NMTOKEN #REQUIRED > 
    389 <!ATTLIST numberingSystem type ( numeric | algorithmic ) #REQUIRED > 
    390796<!ATTLIST numberingSystem radix NMTOKEN #IMPLIED > 
     797    <!--@VALUE--> 
    391798<!ATTLIST numberingSystem digits CDATA #IMPLIED > 
     799    <!--@VALUE--> 
    392800<!ATTLIST numberingSystem rules CDATA #IMPLIED > 
    393 <!ATTLIST numberingSystem draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     801    <!--@VALUE--> 
     802<!ATTLIST numberingSystem draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     803    <!--@METADATA--> 
     804 
     805<!ELEMENT bcp47KeywordMappings ( mapKeys?, mapTypes* ) > 
     806    <!--@DEPRECATED--> 
     807 
     808<!ELEMENT mapKeys ( keyMap* ) > 
     809    <!--@DEPRECATED--> 
     810 
     811<!ELEMENT keyMap EMPTY > 
     812    <!--@DEPRECATED--> 
     813<!ATTLIST keyMap type NMTOKEN #REQUIRED > 
     814    <!--@DEPRECATED--> 
     815<!ATTLIST keyMap bcp47 NMTOKEN #REQUIRED > 
     816    <!--@VALUE--> 
     817    <!--@DEPRECATED--> 
     818 
     819<!ELEMENT mapTypes ( typeMap* ) > 
     820    <!--@DEPRECATED--> 
     821<!ATTLIST mapTypes type NMTOKEN #REQUIRED > 
     822    <!--@DEPRECATED--> 
     823 
     824<!ELEMENT typeMap EMPTY > 
     825    <!--@DEPRECATED--> 
     826<!ATTLIST typeMap type CDATA #REQUIRED > 
     827    <!--@DEPRECATED--> 
     828<!ATTLIST typeMap bcp47 NMTOKEN #REQUIRED > 
     829    <!--@VALUE--> 
     830    <!--@DEPRECATED--> 
     831 
     832<!-- # Gender List support --> 
     833 
     834<!ELEMENT gender ( personList+ ) > 
     835 
     836<!ELEMENT personList EMPTY > 
     837<!ATTLIST personList type (neutral | mixedNeutral | maleTaints) #REQUIRED > 
     838<!ATTLIST personList locales NMTOKENS #REQUIRED > 
     839    <!--@VALUE--> 
    394840 
    395841<!ELEMENT references ( reference* ) > 
     842    <!--@METADATA--> 
     843 
    396844<!ELEMENT reference ( #PCDATA ) > 
    397 <!ATTLIST reference type NMTOKEN #REQUIRED> 
    398 <!ATTLIST reference standard ( true | false ) #IMPLIED > 
     845    <!--@METADATA--> 
     846<!ATTLIST reference type NMTOKEN #REQUIRED > 
    399847<!ATTLIST reference uri CDATA #IMPLIED > 
    400 <!ATTLIST reference draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     848    <!--@VALUE--> 
     849<!ATTLIST reference draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     850    <!--@METADATA--> 
     851    <!--@DEPRECATED:true, false--> 
     852<!ATTLIST reference standard (true | false) #IMPLIED > 
     853    <!--@METADATA--> 
     854    <!--@DEPRECATED--> 
    401855<!ATTLIST reference alt NMTOKENS #IMPLIED > 
    402856 
    403 <!ELEMENT bcp47KeywordMappings ( mapKeys?, mapTypes* ) > <!-- deprecated. --> 
    404 <!ELEMENT mapKeys ( keyMap* ) > <!-- deprecated. --> 
    405 <!ELEMENT keyMap EMPTY > <!-- deprecated. --> 
    406 <!ATTLIST keyMap type NMTOKEN #REQUIRED > 
    407 <!ATTLIST keyMap bcp47 NMTOKEN #REQUIRED > 
    408 <!ELEMENT mapTypes ( typeMap* ) > <!-- deprecated. --> 
    409 <!ATTLIST mapTypes type NMTOKEN #REQUIRED > 
    410 <!ELEMENT typeMap EMPTY > <!-- deprecated. --> 
    411 <!ATTLIST typeMap type CDATA #REQUIRED > 
    412 <!ATTLIST typeMap bcp47 NMTOKEN #REQUIRED > 
    413  
    414857<!ELEMENT languageMatching ( languageMatches* ) > 
    415 <!ELEMENT languageMatches ( languageMatch* ) > 
     858 
     859<!ELEMENT languageMatches ( paradigmLocales*, matchVariable*, languageMatch* ) > 
    416860<!ATTLIST languageMatches type NMTOKEN #REQUIRED > 
     861 
    417862<!ELEMENT languageMatch EMPTY > 
     863    <!--@ORDERED--> 
    418864<!ATTLIST languageMatch desired CDATA #REQUIRED > 
    419865<!ATTLIST languageMatch supported CDATA #REQUIRED > 
    420 <!ATTLIST languageMatch percent NMTOKEN #REQUIRED > 
    421 <!ATTLIST languageMatch oneway ( true | false ) #IMPLIED > 
    422  
    423 <!-- Day Periods --> 
     866<!ATTLIST languageMatch percent NMTOKEN #IMPLIED > 
     867    <!--@VALUE--> 
     868<!ATTLIST languageMatch distance NMTOKEN #IMPLIED > 
     869    <!--@VALUE--> 
     870<!ATTLIST languageMatch oneway (true | false) #IMPLIED > 
     871    <!--@VALUE--> 
     872 
     873<!ELEMENT paradigmLocales EMPTY > 
     874<!ATTLIST paradigmLocales locales NMTOKENS #REQUIRED > 
     875    <!--@VALUE--> 
     876 
     877<!ELEMENT matchVariable EMPTY > 
     878<!ATTLIST matchVariable id CDATA #REQUIRED > 
     879<!ATTLIST matchVariable value CDATA #REQUIRED > 
     880    <!--@VALUE--> 
     881 
     882<!-- # Day Periods --> 
     883 
    424884<!ELEMENT dayPeriodRuleSet ( dayPeriodRules* ) > 
    425 <!ATTLIST dayPeriodRuleSet draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     885<!ATTLIST dayPeriodRuleSet type NMTOKEN #IMPLIED > 
     886<!ATTLIST dayPeriodRuleSet draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     887    <!--@METADATA--> 
     888    <!--@DEPRECATED--> 
    426889<!ATTLIST dayPeriodRuleSet references CDATA #IMPLIED > 
    427  
    428 <!ELEMENT dayPeriodRules (dayPeriodRule*) > 
     890    <!--@METADATA--> 
     891 
     892<!ELEMENT dayPeriodRules ( dayPeriodRule* ) > 
    429893<!ATTLIST dayPeriodRules locales NMTOKENS #REQUIRED > 
    430 <!ATTLIST dayPeriodRules draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     894<!ATTLIST dayPeriodRules draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     895    <!--@METADATA--> 
     896    <!--@DEPRECATED--> 
    431897<!ATTLIST dayPeriodRules references CDATA #IMPLIED > 
     898    <!--@METADATA--> 
    432899 
    433900<!ELEMENT dayPeriodRule EMPTY > 
    434901<!ATTLIST dayPeriodRule type NMTOKEN #REQUIRED > 
    435902<!ATTLIST dayPeriodRule at NMTOKEN #IMPLIED > 
     903    <!--@VALUE--> 
    436904<!ATTLIST dayPeriodRule after NMTOKEN #IMPLIED > 
     905    <!--@VALUE--> 
     906    <!--@DEPRECATED--> 
     907<!ATTLIST dayPeriodRule before NMTOKEN #IMPLIED > 
     908    <!--@VALUE--> 
    437909<!ATTLIST dayPeriodRule from NMTOKEN #IMPLIED > 
    438 <!ATTLIST dayPeriodRule before NMTOKEN #IMPLIED > 
     910    <!--@VALUE--> 
    439911<!ATTLIST dayPeriodRule to NMTOKEN #IMPLIED > 
    440 <!ATTLIST dayPeriodRule draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    441 <!ATTLIST dayPeriodRule references CDATA #IMPLIED >  
    442  
    443 <!-- Time Zones --> 
    444  
    445 <!ELEMENT windowsZones (mapTimezones?) > 
    446 <!ELEMENT metaZones (metazoneInfo?, mapTimezones?) > 
    447  
    448 <!ELEMENT metazoneInfo (timezone*) > 
    449  
    450 <!ELEMENT timezone (usesMetazone*) > 
    451 <!ATTLIST timezone type CDATA #REQUIRED > 
    452  
    453 <!ELEMENT usesMetazone EMPTY > 
    454 <!ATTLIST usesMetazone mzone NMTOKEN #REQUIRED > 
    455 <!ATTLIST usesMetazone from CDATA #IMPLIED > 
    456 <!ATTLIST usesMetazone to CDATA #IMPLIED > 
    457  
    458 <!ELEMENT mapTimezones ( mapZone* ) > 
    459 <!ATTLIST mapTimezones type NMTOKEN #IMPLIED > 
    460 <!ATTLIST mapTimezones typeVersion CDATA #IMPLIED > 
    461 <!ATTLIST mapTimezones otherVersion CDATA #IMPLIED > 
    462 <!ATTLIST mapTimezones references CDATA #IMPLIED > 
    463  
    464 <!ELEMENT mapZone EMPTY > 
    465 <!ATTLIST mapZone type CDATA #REQUIRED > 
    466 <!ATTLIST mapZone other CDATA #REQUIRED > 
    467 <!ATTLIST mapZone territory CDATA #IMPLIED > 
    468 <!ATTLIST mapZone references CDATA #IMPLIED > 
    469  
    470  
    471 <!ELEMENT timezoneData ( mapTimezones*, zoneFormatting* ) > <!-- deprecated. --> 
    472  
    473 <!ELEMENT zoneFormatting ( zoneItem* ) > <!-- deprecated. --> 
    474 <!ATTLIST zoneFormatting multizone NMTOKENS #REQUIRED > 
    475 <!ATTLIST zoneFormatting tzidVersion CDATA #IMPLIED > 
    476 <!ATTLIST zoneFormatting references CDATA #IMPLIED > 
    477  
    478 <!ELEMENT zoneItem EMPTY > <!-- deprecated. --> 
    479 <!ATTLIST zoneItem type CDATA #REQUIRED > 
    480 <!ATTLIST zoneItem territory NMTOKEN #REQUIRED > 
    481 <!ATTLIST zoneItem aliases CDATA #IMPLIED > 
    482 <!ATTLIST zoneItem references CDATA #IMPLIED > 
     912    <!--@VALUE--> 
     913    <!--@DEPRECATED--> 
     914<!ATTLIST dayPeriodRule draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     915    <!--@METADATA--> 
     916<!ATTLIST dayPeriodRule references CDATA #IMPLIED > 
     917    <!--@METADATA--> 
     918 
     919<!ELEMENT metaZones ( metazoneInfo?, mapTimezones? ) > 
    483920 
    484921<!ELEMENT primaryZones ( primaryZone* ) > 
     922 
    485923<!ELEMENT primaryZone ( #PCDATA ) > 
    486924<!ATTLIST primaryZone iso3166 NMTOKEN #REQUIRED > 
    487925 
    488 <!-- Coverage levels --> 
    489 <!ELEMENT coverageLevels ( coverageVariable*, coverageLevel* ) > 
     926<!-- # Time Zones --> 
     927 
     928<!ELEMENT windowsZones ( mapTimezones? ) > 
     929 
     930<!-- # Coverage levels --> 
     931 
     932<!ELEMENT coverageLevels ( approvalRequirements, coverageVariable*, coverageLevel* ) > 
     933    <!--@METADATA--> 
     934 
     935<!ELEMENT approvalRequirements ( approvalRequirement* ) > 
     936 
     937<!ELEMENT approvalRequirement EMPTY > 
     938<!ATTLIST approvalRequirement votes CDATA #REQUIRED > 
     939    <!--@VALUE--> 
     940<!ATTLIST approvalRequirement locales CDATA #REQUIRED > 
     941<!ATTLIST approvalRequirement paths CDATA #REQUIRED > 
    490942 
    491943<!ELEMENT coverageVariable EMPTY > 
     944    <!--@ORDERED--> 
    492945<!ATTLIST coverageVariable key CDATA #REQUIRED > 
    493946<!ATTLIST coverageVariable value CDATA #REQUIRED > 
     947    <!--@VALUE--> 
    494948 
    495949<!ELEMENT coverageLevel EMPTY > 
     950    <!--@ORDERED--> 
    496951<!ATTLIST coverageLevel inLanguage CDATA #IMPLIED > 
    497952<!ATTLIST coverageLevel inScript CDATA #IMPLIED > 
    498953<!ATTLIST coverageLevel inTerritory CDATA #IMPLIED > 
    499954<!ATTLIST coverageLevel value CDATA #REQUIRED > 
     955    <!--@VALUE--> 
    500956<!ATTLIST coverageLevel match CDATA #REQUIRED > 
    501957 
    502 <!-- Parent locales --> 
    503 <!ELEMENT parentLocales ( parentLocale* ) > 
    504  
    505 <!ELEMENT parentLocale EMPTY > 
    506 <!ATTLIST parentLocale parent CDATA #REQUIRED > 
    507 <!ATTLIST parentLocale locales CDATA #REQUIRED > 
    508  
    509 <!-- Gender List support --> 
    510 <!ELEMENT gender ( personList+ ) > 
    511 <!ELEMENT personList EMPTY > 
    512 <!ATTLIST personList type ( neutral | mixedNeutral | maleTaints ) #REQUIRED > 
    513 <!ATTLIST personList locales NMTOKENS #REQUIRED > 
    514  
     958<!ELEMENT idValidity ( id* ) > 
     959 
     960<!ELEMENT id ( #PCDATA ) > 
     961<!ATTLIST id type NMTOKEN #REQUIRED > 
     962<!ATTLIST id idStatus NMTOKEN #REQUIRED > 
     963 
     964<!ELEMENT rgScope ( rgPath* ) > 
     965 
     966<!ELEMENT rgPath EMPTY > 
     967<!ATTLIST rgPath path CDATA #REQUIRED > 
     968<!ATTLIST rgPath draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     969    <!--@METADATA--> 
Note: See TracChangeset for help on using the changeset viewer.