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

Ignore:
Location:
tags/release-28/common/dtd
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • tags/release-28/common/dtd/ldml.dtd

    r13770 r13770  
    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?, annotations?, 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?, 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:true, false--> 
    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:true, false--> 
     39 
     40<!ELEMENT special ANY > 
    1941 
    2042<!ELEMENT version EMPTY > 
    2143<!ATTLIST version number CDATA #REQUIRED > 
    22 <!ATTLIST version cldrVersion CDATA #FIXED "27" > 
     44    <!--@METADATA--> 
     45<!ATTLIST version cldrVersion CDATA #FIXED "28" > 
     46    <!--@METADATA--> 
     47<!ATTLIST version draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     48    <!--@METADATA--> 
     49    <!--@DEPRECATED --> 
    2350 
    2451<!ELEMENT generation EMPTY > 
     52    <!--@DEPRECATED--> 
    2553<!ATTLIST generation date CDATA #REQUIRED > 
     54    <!--@VALUE--> 
     55    <!--@DEPRECATED--> 
     56<!ATTLIST generation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     57    <!--@METADATA--> 
     58    <!--@DEPRECATED--> 
    2659 
    2760<!ELEMENT language ( #PCDATA ) > 
    2861<!ATTLIST language type NMTOKEN #REQUIRED > 
    2962<!ATTLIST language alt NMTOKENS #IMPLIED > 
    30 <!ATTLIST language draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     63<!ATTLIST language draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     64    <!--@METADATA--> 
     65    <!--@DEPRECATED:true, false--> 
    3166<!ATTLIST language references CDATA #IMPLIED > 
    32  
     67    <!--@METADATA--> 
    3368 
    3469<!ELEMENT script ( #PCDATA ) > 
    3570<!ATTLIST script type NMTOKEN #REQUIRED > 
    3671<!ATTLIST script alt NMTOKENS #IMPLIED > 
    37 <!ATTLIST script draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     72<!ATTLIST script draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     73    <!--@METADATA--> 
     74    <!--@DEPRECATED:true, false--> 
    3875<!ATTLIST script references CDATA #IMPLIED > 
    39  
     76    <!--@METADATA--> 
    4077 
    4178<!ELEMENT territory ( #PCDATA ) > 
    4279<!ATTLIST territory type NMTOKEN #REQUIRED > 
    4380<!ATTLIST territory alt NMTOKENS #IMPLIED > 
    44 <!ATTLIST territory draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     81<!ATTLIST territory draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     82    <!--@METADATA--> 
     83    <!--@DEPRECATED:true, false--> 
    4584<!ATTLIST territory references CDATA #IMPLIED > 
    46  
     85    <!--@METADATA--> 
     86 
     87<!ELEMENT subdivision ( #PCDATA ) > 
     88<!ATTLIST subdivision type NMTOKEN #REQUIRED > 
     89<!ATTLIST subdivision alt NMTOKENS #IMPLIED > 
     90<!ATTLIST subdivision draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     91    <!--@METADATA--> 
    4792 
    4893<!ELEMENT variant ( #PCDATA ) > 
    4994<!ATTLIST variant type NMTOKEN #REQUIRED > 
    5095<!ATTLIST variant alt NMTOKENS #IMPLIED > 
    51 <!ATTLIST variant draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     96<!ATTLIST variant draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     97    <!--@METADATA--> 
     98    <!--@DEPRECATED:true, false--> 
    5299<!ATTLIST variant references CDATA #IMPLIED > 
    53  
     100    <!--@METADATA--> 
    54101 
    55102<!-- ######################################################### --> 
    56103 
    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 alt NMTOKENS #IMPLIED > 
    64 <!ATTLIST alias draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    65  
    66 <!ELEMENT default (special*) > <!-- deprecated --> 
    67 <!ATTLIST default type NMTOKEN #IMPLIED > 
    68 <!ATTLIST default choice NMTOKEN #IMPLIED > 
    69 <!ATTLIST default alt NMTOKENS #IMPLIED > 
    70 <!ATTLIST default draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    71 <!ATTLIST default references CDATA #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 --> 
     104<!ELEMENT fallback ( #PCDATA ) > 
     105    <!--@DEPRECATED--> 
    82106<!ATTLIST fallback alt NMTOKENS #IMPLIED > 
    83 <!ATTLIST fallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED  > 
     107    <!--@DEPRECATED--> 
     108<!ATTLIST fallback draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     109    <!--@METADATA--> 
     110    <!--@DEPRECATED--> 
    84111<!ATTLIST fallback references CDATA #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. --> 
     112    <!--@METADATA--> 
     113    <!--@DEPRECATED--> 
     114 
     115<!ELEMENT localeDisplayNames ( alias | ( localeDisplayPattern?, languages?, scripts?, territories?, subdivisions?, variants?, keys?, types?, transformNames?, measurementSystemNames?, codePatterns?, special* ) ) > 
     116<!ATTLIST localeDisplayNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     117    <!--@METADATA--> 
     118    <!--@DEPRECATED:true, false--> 
     119 
     120<!ELEMENT localeDisplayPattern ( alias | ( localePattern*, localeSeparator*, localeKeyTypePattern*, special* ) ) > 
     121<!ATTLIST localeDisplayPattern alt NMTOKENS #IMPLIED > 
     122<!ATTLIST localeDisplayPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     123    <!--@METADATA--> 
     124<!ATTLIST localeDisplayPattern references CDATA #IMPLIED > 
     125    <!--@METADATA--> 
     126 
     127<!ELEMENT localePattern ( #PCDATA ) > 
     128<!ATTLIST localePattern alt NMTOKENS #IMPLIED > 
     129<!ATTLIST localePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     130    <!--@METADATA--> 
     131<!ATTLIST localePattern references CDATA #IMPLIED > 
     132    <!--@METADATA--> 
     133 
     134<!ELEMENT localeSeparator ( #PCDATA ) > 
     135<!ATTLIST localeSeparator alt NMTOKENS #IMPLIED > 
     136<!ATTLIST localeSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     137    <!--@METADATA--> 
     138<!ATTLIST localeSeparator references CDATA #IMPLIED > 
     139    <!--@METADATA--> 
     140 
     141<!ELEMENT localeKeyTypePattern ( #PCDATA ) > 
     142<!ATTLIST localeKeyTypePattern alt NMTOKENS #IMPLIED > 
     143<!ATTLIST localeKeyTypePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     144    <!--@METADATA--> 
     145<!ATTLIST localeKeyTypePattern references CDATA #IMPLIED > 
     146    <!--@METADATA--> 
     147 
     148<!-- # Either 1 alias OR any specials, any order, zero or more language --> 
     149 
     150<!ELEMENT languages ( alias | ( language | special )* ) > 
     151<!ATTLIST languages draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     152    <!--@METADATA--> 
     153    <!--@DEPRECATED:true, false--> 
     154<!ATTLIST languages standard CDATA #IMPLIED > 
     155    <!--@METADATA--> 
     156    <!--@DEPRECATED--> 
    93157<!ATTLIST languages references CDATA #IMPLIED > 
    94 <!ATTLIST languages validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    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. --> 
     158    <!--@METADATA--> 
     159<!ATTLIST languages validSubLocales CDATA #IMPLIED > 
     160    <!--@VALUE--> 
     161    <!--@DEPRECATED--> 
     162 
     163<!-- # Either 1 alias OR any specials, any order, zero or more script --> 
     164 
     165<!ELEMENT scripts ( alias | ( script | special )* ) > 
     166<!ATTLIST scripts draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     167    <!--@METADATA--> 
     168    <!--@DEPRECATED:true, false--> 
     169<!ATTLIST scripts standard CDATA #IMPLIED > 
     170    <!--@METADATA--> 
     171    <!--@DEPRECATED--> 
    100172<!ATTLIST scripts references CDATA #IMPLIED > 
    101 <!ATTLIST scripts validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    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. --> 
     173    <!--@METADATA--> 
     174<!ATTLIST scripts validSubLocales CDATA #IMPLIED > 
     175    <!--@VALUE--> 
     176    <!--@DEPRECATED--> 
     177 
     178<!-- # Either 1 alias OR any specials, any order, zero or more territory --> 
     179 
     180<!ELEMENT territories ( alias | ( territory | special )* ) > 
     181<!ATTLIST territories draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     182    <!--@METADATA--> 
     183    <!--@DEPRECATED:true, false--> 
     184<!ATTLIST territories standard CDATA #IMPLIED > 
     185    <!--@METADATA--> 
     186    <!--@DEPRECATED--> 
    107187<!ATTLIST territories references CDATA #IMPLIED > 
    108 <!ATTLIST territories validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    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. --> 
     188    <!--@METADATA--> 
     189<!ATTLIST territories validSubLocales CDATA #IMPLIED > 
     190    <!--@VALUE--> 
     191    <!--@DEPRECATED--> 
     192     
     193<!ELEMENT subdivisions ( alias | ( subdivision | special )* ) > 
     194<!ATTLIST subdivisions draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     195    <!--@METADATA--> 
     196<!ATTLIST subdivisions references CDATA #IMPLIED > 
     197    <!--@METADATA--> 
     198 
     199     
     200 
     201<!-- # Either 1 alias OR any specials, any order, zero or more variant --> 
     202 
     203<!ELEMENT variants ( alias | ( variant | special )* ) > 
     204<!ATTLIST variants draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     205    <!--@METADATA--> 
     206    <!--@DEPRECATED:true, false--> 
     207<!ATTLIST variants standard CDATA #IMPLIED > 
     208    <!--@METADATA--> 
     209    <!--@DEPRECATED--> 
    114210<!ATTLIST variants references CDATA #IMPLIED > 
    115 <!ATTLIST variants validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    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. --> 
     211    <!--@METADATA--> 
     212<!ATTLIST variants validSubLocales CDATA #IMPLIED > 
     213    <!--@VALUE--> 
     214    <!--@DEPRECATED--> 
     215 
     216<!-- # Either 1 alias OR any specials, any order, zero or more key --> 
     217 
     218<!ELEMENT keys ( alias | ( key | special )* ) > 
     219<!ATTLIST keys draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     220    <!--@METADATA--> 
     221    <!--@DEPRECATED:true, false--> 
     222<!ATTLIST keys standard CDATA #IMPLIED > 
     223    <!--@METADATA--> 
     224    <!--@DEPRECATED--> 
    121225<!ATTLIST keys references CDATA #IMPLIED > 
    122 <!ATTLIST keys validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     226    <!--@METADATA--> 
     227<!ATTLIST keys validSubLocales CDATA #IMPLIED > 
     228    <!--@VALUE--> 
     229    <!--@DEPRECATED--> 
    123230 
    124231<!ELEMENT key ( #PCDATA ) > 
    125232<!ATTLIST key type NMTOKEN #REQUIRED > 
    126233<!ATTLIST key alt NMTOKENS #IMPLIED > 
    127 <!ATTLIST key draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     234<!ATTLIST key draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     235    <!--@METADATA--> 
     236    <!--@DEPRECATED:true, false--> 
    128237<!ATTLIST key references CDATA #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. --> 
     238    <!--@METADATA--> 
     239 
     240<!-- # Either 1 alias OR any specials, any order, zero or more type --> 
     241 
     242<!ELEMENT types ( alias | ( type | special )* ) > 
     243<!ATTLIST types draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     244    <!--@METADATA--> 
     245    <!--@DEPRECATED:true, false--> 
     246<!ATTLIST types standard CDATA #IMPLIED > 
     247    <!--@METADATA--> 
     248    <!--@DEPRECATED--> 
    135249<!ATTLIST types references CDATA #IMPLIED > 
    136 <!ATTLIST types validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     250    <!--@METADATA--> 
     251<!ATTLIST types validSubLocales CDATA #IMPLIED > 
     252    <!--@VALUE--> 
     253    <!--@DEPRECATED--> 
    137254 
    138255<!ELEMENT type ( #PCDATA ) > 
     256<!ATTLIST type key NMTOKEN #REQUIRED > 
    139257<!ATTLIST type type NMTOKEN #REQUIRED > 
    140 <!ATTLIST type key NMTOKEN #IMPLIED > 
    141258<!ATTLIST type alt NMTOKENS #IMPLIED > 
    142 <!ATTLIST type draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     259<!ATTLIST type draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     260    <!--@METADATA--> 
     261    <!--@DEPRECATED:true, false--> 
    143262<!ATTLIST type references CDATA #IMPLIED > 
    144  
    145 <!ELEMENT transformNames ( alias | (transformName | special)* ) > 
    146 <!ATTLIST transformNames draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     263    <!--@METADATA--> 
     264 
     265<!ELEMENT transformNames ( alias | ( transformName | special )* ) > 
     266<!ATTLIST transformNames draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     267    <!--@METADATA--> 
    147268<!ATTLIST transformNames references CDATA #IMPLIED > 
     269    <!--@METADATA--> 
    148270 
    149271<!ELEMENT transformName ( #PCDATA ) > 
    150272<!ATTLIST transformName type NMTOKEN #REQUIRED > 
    151273<!ATTLIST transformName alt NMTOKENS #IMPLIED > 
    152 <!ATTLIST transformName draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     274<!ATTLIST transformName draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     275    <!--@METADATA--> 
    153276<!ATTLIST transformName references CDATA #IMPLIED > 
    154  
    155  
    156 <!ELEMENT codePatterns ( alias | (codePattern | special)* ) > 
     277    <!--@METADATA--> 
     278 
     279<!-- # Either 1 alias OR any specials, any order, zero or more measurementSystemName --> 
     280 
     281<!ELEMENT measurementSystemNames ( alias | ( measurementSystemName | special )* ) > 
     282<!ATTLIST measurementSystemNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     283    <!--@METADATA--> 
     284    <!--@DEPRECATED:true, false--> 
     285<!ATTLIST measurementSystemNames references CDATA #IMPLIED > 
     286    <!--@METADATA--> 
     287<!ATTLIST measurementSystemNames validSubLocales CDATA #IMPLIED > 
     288    <!--@VALUE--> 
     289    <!--@DEPRECATED--> 
     290 
     291<!ELEMENT measurementSystemName ( #PCDATA ) > 
     292<!ATTLIST measurementSystemName type (US | metric | UK) #REQUIRED > 
     293<!ATTLIST measurementSystemName alt NMTOKENS #IMPLIED > 
     294<!ATTLIST measurementSystemName draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     295    <!--@METADATA--> 
     296    <!--@DEPRECATED:true, false--> 
     297<!ATTLIST measurementSystemName references CDATA #IMPLIED > 
     298    <!--@METADATA--> 
     299 
     300<!ELEMENT codePatterns ( alias | ( codePattern | special )* ) > 
     301 
    157302<!ELEMENT codePattern ( #PCDATA ) > 
    158303<!ATTLIST codePattern type NMTOKEN #REQUIRED > 
    159304<!ATTLIST codePattern alt NMTOKENS #IMPLIED > 
    160 <!ATTLIST codePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     305<!ATTLIST codePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     306    <!--@METADATA--> 
    161307<!ATTLIST codePattern references CDATA #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 > <!-- validSubLocales is deprecated --> 
    168  
    169 <!ELEMENT measurementSystemName ( #PCDATA ) > 
    170 <!ATTLIST measurementSystemName type ( US | metric | UK ) #REQUIRED > 
    171 <!ATTLIST measurementSystemName alt NMTOKENS #IMPLIED > 
    172 <!ATTLIST measurementSystemName draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    173 <!ATTLIST measurementSystemName references CDATA #IMPLIED > 
    174  
    175 <!ELEMENT localeDisplayPattern ( alias | (localePattern*, localeSeparator*, localeKeyTypePattern*, special*) ) > 
    176 <!ATTLIST localeDisplayPattern alt NMTOKENS #IMPLIED > 
    177 <!ATTLIST localeDisplayPattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    178 <!ATTLIST localeDisplayPattern references CDATA #IMPLIED > 
    179  
    180 <!ELEMENT localePattern ( #PCDATA ) > 
    181 <!ATTLIST localePattern alt NMTOKENS #IMPLIED > 
    182 <!ATTLIST localePattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    183 <!ATTLIST localePattern references CDATA #IMPLIED > 
    184  
    185 <!ELEMENT localeSeparator ( #PCDATA ) > 
    186 <!ATTLIST localeSeparator alt NMTOKENS #IMPLIED > 
    187 <!ATTLIST localeSeparator draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    188 <!ATTLIST localeSeparator references CDATA #IMPLIED > 
    189  
    190 <!ELEMENT localeKeyTypePattern ( #PCDATA ) > 
    191 <!ATTLIST localeKeyTypePattern alt NMTOKENS #IMPLIED > 
    192 <!ATTLIST localeKeyTypePattern draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    193 <!ATTLIST localeKeyTypePattern references CDATA #IMPLIED > 
     308    <!--@METADATA--> 
    194309 
    195310<!-- ######################################################### --> 
    196  
     311<!-- # layout and orientation are script specific, so validSublocales attribute is not required --> 
     312 
     313<!ELEMENT layout ( alias | ( orientation*, inList*, inText*, special* ) ) > 
     314<!ATTLIST layout draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     315    <!--@METADATA--> 
     316    <!--@DEPRECATED:true, false--> 
     317<!ATTLIST layout references CDATA #IMPLIED > 
     318    <!--@METADATA--> 
     319 
     320<!ELEMENT orientation ( alias | ( characterOrder*, lineOrder*, special* ) ) > 
     321<!ATTLIST orientation characters (left-to-right | right-to-left | top-to-bottom | bottom-to-top) #IMPLIED > 
     322    <!--@VALUE--> 
     323    <!--@DEPRECATED--> 
     324<!ATTLIST orientation lines (left-to-right | right-to-left | top-to-bottom | bottom-to-top) #IMPLIED > 
     325    <!--@VALUE--> 
     326    <!--@DEPRECATED--> 
     327<!ATTLIST orientation alt NMTOKENS #IMPLIED > 
     328<!ATTLIST orientation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     329    <!--@METADATA--> 
     330    <!--@DEPRECATED:true, false--> 
     331<!ATTLIST orientation standard CDATA #IMPLIED > 
     332    <!--@METADATA--> 
     333    <!--@DEPRECATED--> 
     334<!ATTLIST orientation references CDATA #IMPLIED > 
     335    <!--@METADATA--> 
     336 
     337<!ELEMENT characterOrder ( #PCDATA ) > 
     338<!ATTLIST characterOrder alt NMTOKENS #IMPLIED > 
     339<!ATTLIST characterOrder draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     340    <!--@METADATA--> 
     341 
     342<!ELEMENT lineOrder ( #PCDATA ) > 
     343<!ATTLIST lineOrder alt NMTOKENS #IMPLIED > 
     344<!ATTLIST lineOrder draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     345    <!--@METADATA--> 
     346 
     347<!ELEMENT inList ( #PCDATA ) > 
     348    <!--@DEPRECATED--> 
     349<!ATTLIST inList casing (titlecase-words | titlecase-firstword | lowercase-words | mixed) #IMPLIED > 
     350    <!--@VALUE--> 
     351    <!--@DEPRECATED--> 
     352<!ATTLIST inList alt NMTOKENS #IMPLIED > 
     353    <!--@DEPRECATED--> 
     354<!ATTLIST inList draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     355    <!--@METADATA--> 
     356    <!--@DEPRECATED--> 
     357<!ATTLIST inList references CDATA #IMPLIED > 
     358    <!--@METADATA--> 
     359    <!--@DEPRECATED--> 
     360 
     361<!ELEMENT inText ( #PCDATA ) > 
     362    <!--@DEPRECATED--> 
     363<!ATTLIST inText type (languages | scripts | territories | variants | keys | types | measurementSystemNames | monthWidth | dayWidth | quarterWidth | long | fields | currency) #IMPLIED > 
     364    <!--@DEPRECATED--> 
     365<!ATTLIST inText alt NMTOKENS #IMPLIED > 
     366    <!--@DEPRECATED--> 
     367<!ATTLIST inText draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     368    <!--@METADATA--> 
     369    <!--@DEPRECATED--> 
     370<!ATTLIST inText references CDATA #IMPLIED > 
     371    <!--@METADATA--> 
     372    <!--@DEPRECATED--> 
    197373 
    198374<!-- ######################################################### --> 
    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 alt NMTOKENS #IMPLIED > 
    208 <!ATTLIST orientation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    209 <!ATTLIST orientation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    210 <!ATTLIST orientation references CDATA #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 alt NMTOKENS #IMPLIED > 
    218 <!ATTLIST inList draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    219 <!ATTLIST inList references CDATA #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 alt NMTOKENS #IMPLIED > 
    224 <!ATTLIST inText draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
    225 <!ATTLIST inText references CDATA #IMPLIED > 
    226  
    227 <!-- ######################################################### --> 
    228  
    229 <!ELEMENT contextTransforms ( alias | (contextTransformUsage*, special*)) > 
     375 
     376<!ELEMENT contextTransforms ( alias | ( contextTransformUsage*, special* ) ) > 
    230377<!ATTLIST contextTransforms alt NMTOKENS #IMPLIED > 
    231 <!ATTLIST contextTransforms draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     378<!ATTLIST contextTransforms draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     379    <!--@METADATA--> 
    232380<!ATTLIST contextTransforms references CDATA #IMPLIED > 
    233 <!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    234  
    235 <!ELEMENT contextTransformUsage ( alias | (contextTransform*, special*)) > 
     381    <!--@METADATA--> 
     382<!ATTLIST contextTransforms validSubLocales CDATA #IMPLIED > 
     383    <!--@VALUE--> 
     384    <!--@DEPRECATED--> 
     385 
     386<!ELEMENT contextTransformUsage ( alias | ( contextTransform*, special* ) ) > 
    236387<!ATTLIST contextTransformUsage type CDATA #REQUIRED > 
    237388<!ATTLIST contextTransformUsage alt NMTOKENS #IMPLIED > 
    238 <!ATTLIST contextTransformUsage draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     389<!ATTLIST contextTransformUsage draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     390    <!--@METADATA--> 
    239391<!ATTLIST contextTransformUsage references CDATA #IMPLIED > 
    240 <!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     392    <!--@METADATA--> 
     393<!ATTLIST contextTransformUsage validSubLocales CDATA #IMPLIED > 
     394    <!--@VALUE--> 
     395    <!--@DEPRECATED--> 
    241396 
    242397<!ELEMENT contextTransform ( #PCDATA ) > 
    243 <!ATTLIST contextTransform type ( uiListOrMenu | stand-alone ) #REQUIRED > 
     398<!ATTLIST contextTransform type (uiListOrMenu | stand-alone) #REQUIRED > 
    244399<!ATTLIST contextTransform alt NMTOKENS #IMPLIED > 
    245 <!ATTLIST contextTransform draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     400<!ATTLIST contextTransform draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     401    <!--@METADATA--> 
    246402<!ATTLIST contextTransform references CDATA #IMPLIED > 
     403    <!--@METADATA--> 
    247404 
    248405<!-- ######################################################### --> 
    249406 
    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. --> 
     407<!ELEMENT characters ( alias | ( exemplarCharacters*, ellipsis*, moreInformation*, stopwords*, indexLabels*, mapping*, special* ) ) > 
     408<!ATTLIST characters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     409    <!--@METADATA--> 
     410    <!--@DEPRECATED:true, false--> 
    252411 
    253412<!ELEMENT exemplarCharacters ( #PCDATA | cp )* > 
    254 <!ATTLIST exemplarCharacters type ( auxiliary | standard | punctuation | currencySymbol | index ) #IMPLIED > <!-- currencySymbol is deprecated. --> 
     413<!ATTLIST exemplarCharacters type (auxiliary | standard | punctuation | currencySymbol | index) #IMPLIED > 
     414    <!--@DEPRECATED:currencySymbol--> 
    255415<!ATTLIST exemplarCharacters alt NMTOKENS #IMPLIED > 
    256 <!ATTLIST exemplarCharacters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    257 <!ATTLIST exemplarCharacters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     416<!ATTLIST exemplarCharacters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     417    <!--@METADATA--> 
     418    <!--@DEPRECATED:true, false--> 
     419<!ATTLIST exemplarCharacters standard CDATA #IMPLIED > 
     420    <!--@METADATA--> 
     421    <!--@DEPRECATED--> 
    258422<!ATTLIST exemplarCharacters references CDATA #IMPLIED > 
    259 <!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     423    <!--@METADATA--> 
     424<!ATTLIST exemplarCharacters validSubLocales CDATA #IMPLIED > 
     425    <!--@VALUE--> 
     426    <!--@DEPRECATED--> 
     427 
     428<!-- # This element can occur anywhere there may be localizable data --> 
     429 
     430<!ELEMENT cp ( special* ) > 
     431    <!--@DEPRECATED--> 
     432<!ATTLIST cp hex NMTOKEN #REQUIRED > 
     433    <!--@VALUE--> 
     434    <!--@DEPRECATED--> 
    260435 
    261436<!ELEMENT ellipsis ( #PCDATA ) > 
    262 <!ATTLIST ellipsis type ( initial | medial | final | word-initial | word-medial | word-final ) #IMPLIED > 
     437<!ATTLIST ellipsis type (initial | medial | final | word-initial | word-medial | word-final) #IMPLIED > 
    263438<!ATTLIST ellipsis alt NMTOKENS #IMPLIED > 
    264 <!ATTLIST ellipsis draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     439<!ATTLIST ellipsis draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     440    <!--@METADATA--> 
    265441<!ATTLIST ellipsis references CDATA #IMPLIED > 
     442    <!--@METADATA--> 
    266443 
    267444<!ELEMENT moreInformation ( #PCDATA ) > 
    268445<!ATTLIST moreInformation alt NMTOKENS #IMPLIED > 
    269 <!ATTLIST moreInformation draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     446<!ATTLIST moreInformation draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     447    <!--@METADATA--> 
    270448<!ATTLIST moreInformation references CDATA #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 alt NMTOKENS #IMPLIED > <!-- stopwords are deprecated. --> 
    276 <!ATTLIST stopwordList draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- stopwords are deprecated. --> 
    277 <!ATTLIST stopwordList references CDATA #IMPLIED > <!-- stopwords are deprecated. --> 
    278  
    279  
    280 <!ELEMENT indexLabels (indexSeparator*, compressedIndexSeparator*, indexRangePattern*, indexLabelBefore*, indexLabelAfter*, indexLabel*) > 
     449    <!--@METADATA--> 
     450 
     451<!ELEMENT stopwords ( stopwordList* ) > 
     452    <!--@DEPRECATED--> 
     453 
     454<!ELEMENT stopwordList ( #PCDATA ) > 
     455    <!--@DEPRECATED--> 
     456<!ATTLIST stopwordList type NMTOKEN #REQUIRED > 
     457    <!--@DEPRECATED--> 
     458<!ATTLIST stopwordList alt NMTOKENS #IMPLIED > 
     459    <!--@DEPRECATED--> 
     460<!ATTLIST stopwordList draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     461    <!--@METADATA--> 
     462    <!--@DEPRECATED--> 
     463<!ATTLIST stopwordList references CDATA #IMPLIED > 
     464    <!--@METADATA--> 
     465    <!--@DEPRECATED--> 
     466 
     467<!ELEMENT indexLabels ( indexSeparator*, compressedIndexSeparator*, indexRangePattern*, indexLabelBefore*, indexLabelAfter*, indexLabel* ) > 
     468    <!--@DEPRECATED--> 
    281469 
    282470<!ELEMENT indexSeparator ( #PCDATA ) > 
     471    <!--@DEPRECATED--> 
    283472<!ATTLIST indexSeparator alt NMTOKENS #IMPLIED > 
    284 <!ATTLIST indexSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     473    <!--@DEPRECATED--> 
     474<!ATTLIST indexSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     475    <!--@METADATA--> 
     476    <!--@DEPRECATED--> 
    285477<!ATTLIST indexSeparator references CDATA #IMPLIED > 
     478    <!--@METADATA--> 
     479    <!--@DEPRECATED--> 
    286480 
    287481<!ELEMENT compressedIndexSeparator ( #PCDATA ) > 
     482    <!--@DEPRECATED--> 
    288483<!ATTLIST compressedIndexSeparator alt NMTOKENS #IMPLIED > 
    289 <!ATTLIST compressedIndexSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     484    <!--@DEPRECATED--> 
     485<!ATTLIST compressedIndexSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     486    <!--@METADATA--> 
     487    <!--@DEPRECATED--> 
    290488<!ATTLIST compressedIndexSeparator references CDATA #IMPLIED > 
     489    <!--@METADATA--> 
     490    <!--@DEPRECATED--> 
    291491 
    292492<!ELEMENT indexRangePattern ( #PCDATA ) > 
     493    <!--@DEPRECATED--> 
    293494<!ATTLIST indexRangePattern alt NMTOKENS #IMPLIED > 
    294 <!ATTLIST indexRangePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     495    <!--@DEPRECATED--> 
     496<!ATTLIST indexRangePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     497    <!--@METADATA--> 
     498    <!--@DEPRECATED--> 
    295499<!ATTLIST indexRangePattern references CDATA #IMPLIED > 
     500    <!--@METADATA--> 
     501    <!--@DEPRECATED--> 
    296502 
    297503<!ELEMENT indexLabelBefore ( #PCDATA ) > 
     504    <!--@DEPRECATED--> 
    298505<!ATTLIST indexLabelBefore alt NMTOKENS #IMPLIED > 
    299 <!ATTLIST indexLabelBefore draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     506    <!--@DEPRECATED--> 
     507<!ATTLIST indexLabelBefore draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     508    <!--@METADATA--> 
     509    <!--@DEPRECATED--> 
    300510<!ATTLIST indexLabelBefore references CDATA #IMPLIED > 
     511    <!--@METADATA--> 
     512    <!--@DEPRECATED--> 
    301513 
    302514<!ELEMENT indexLabelAfter ( #PCDATA ) > 
     515    <!--@DEPRECATED--> 
    303516<!ATTLIST indexLabelAfter alt NMTOKENS #IMPLIED > 
    304 <!ATTLIST indexLabelAfter draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     517    <!--@DEPRECATED--> 
     518<!ATTLIST indexLabelAfter draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     519    <!--@METADATA--> 
     520    <!--@DEPRECATED--> 
    305521<!ATTLIST indexLabelAfter references CDATA #IMPLIED > 
     522    <!--@METADATA--> 
     523    <!--@DEPRECATED--> 
    306524 
    307525<!ELEMENT indexLabel ( #PCDATA ) > 
     526    <!--@DEPRECATED--> 
    308527<!ATTLIST indexLabel indexSource CDATA #IMPLIED > 
    309 <!ATTLIST indexLabel priority ( 1 | 2 | 3 ) #IMPLIED > 
     528    <!--@DEPRECATED--> 
     529<!ATTLIST indexLabel priority (1 | 2 | 3) #IMPLIED > 
     530    <!--@VALUE--> 
     531    <!--@DEPRECATED--> 
    310532<!ATTLIST indexLabel alt NMTOKENS #IMPLIED > 
    311 <!ATTLIST indexLabel draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     533    <!--@DEPRECATED--> 
     534<!ATTLIST indexLabel draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     535    <!--@METADATA--> 
     536    <!--@DEPRECATED--> 
    312537<!ATTLIST indexLabel references CDATA #IMPLIED > 
    313  
    314 <!ELEMENT mapping (special*) > 
     538    <!--@METADATA--> 
     539    <!--@DEPRECATED--> 
     540 
     541<!ELEMENT mapping ( special* ) > 
     542    <!--@DEPRECATED--> 
    315543<!ATTLIST mapping registry NMTOKEN #REQUIRED > 
    316 <!ATTLIST mapping type NMTOKEN #IMPLIED > <!-- deprecated in favor of choice --> 
     544    <!--@DEPRECATED--> 
     545<!ATTLIST mapping type NMTOKEN #IMPLIED > 
     546    <!-- use choice instead --> 
     547    <!--@VALUE--> 
     548    <!--@DEPRECATED--> 
    317549<!ATTLIST mapping choice NMTOKEN #IMPLIED > 
     550    <!--@VALUE--> 
     551    <!--@DEPRECATED--> 
    318552<!ATTLIST mapping alt NMTOKENS #IMPLIED > 
    319 <!ATTLIST mapping draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    320 <!ATTLIST mapping standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     553    <!--@DEPRECATED--> 
     554<!ATTLIST mapping draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     555    <!--@METADATA--> 
     556    <!--@DEPRECATED--> 
     557<!ATTLIST mapping standard CDATA #IMPLIED > 
     558    <!--@METADATA--> 
     559    <!--@DEPRECATED--> 
    321560<!ATTLIST mapping references CDATA #IMPLIED > 
    322 <!ATTLIST mapping validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     561    <!--@METADATA--> 
     562    <!--@DEPRECATED--> 
     563<!ATTLIST mapping validSubLocales CDATA #IMPLIED > 
     564    <!--@VALUE--> 
     565    <!--@DEPRECATED--> 
    323566 
    324567<!-- ######################################################### --> 
    325568 
    326  
    327 <!-- ######################################################### --> 
    328  
    329 <!ELEMENT delimiters (alias | (quotationStart*, quotationEnd*, alternateQuotationStart*, alternateQuotationEnd*, special*)) > 
     569<!ELEMENT delimiters ( alias | ( quotationStart*, quotationEnd*, alternateQuotationStart*, alternateQuotationEnd*, special* ) ) > 
    330570<!ATTLIST delimiters alt NMTOKENS #IMPLIED > 
    331 <!ATTLIST delimiters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    332 <!ATTLIST delimiters standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     571<!ATTLIST delimiters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     572    <!--@METADATA--> 
     573    <!--@DEPRECATED:true, false--> 
     574<!ATTLIST delimiters standard CDATA #IMPLIED > 
     575    <!--@METADATA--> 
     576    <!--@DEPRECATED--> 
    333577<!ATTLIST delimiters references CDATA #IMPLIED > 
    334 <!ATTLIST delimiters validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     578    <!--@METADATA--> 
     579<!ATTLIST delimiters validSubLocales CDATA #IMPLIED > 
     580    <!--@VALUE--> 
     581    <!--@DEPRECATED--> 
    335582 
    336583<!ELEMENT quotationStart ( #PCDATA | cp )* > 
    337584<!ATTLIST quotationStart alt NMTOKENS #IMPLIED > 
    338 <!ATTLIST quotationStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     585<!ATTLIST quotationStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     586    <!--@METADATA--> 
     587    <!--@DEPRECATED:true, false--> 
    339588<!ATTLIST quotationStart references CDATA #IMPLIED > 
     589    <!--@METADATA--> 
    340590 
    341591<!ELEMENT quotationEnd ( #PCDATA | cp )* > 
    342592<!ATTLIST quotationEnd alt NMTOKENS #IMPLIED > 
    343 <!ATTLIST quotationEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     593<!ATTLIST quotationEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     594    <!--@METADATA--> 
     595    <!--@DEPRECATED:true, false--> 
    344596<!ATTLIST quotationEnd references CDATA #IMPLIED > 
    345   
     597    <!--@METADATA--> 
     598 
    346599<!ELEMENT alternateQuotationStart ( #PCDATA | cp )* > 
    347600<!ATTLIST alternateQuotationStart alt NMTOKENS #IMPLIED > 
    348 <!ATTLIST alternateQuotationStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     601<!ATTLIST alternateQuotationStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     602    <!--@METADATA--> 
     603    <!--@DEPRECATED:true, false--> 
    349604<!ATTLIST alternateQuotationStart references CDATA #IMPLIED > 
     605    <!--@METADATA--> 
    350606 
    351607<!ELEMENT alternateQuotationEnd ( #PCDATA | cp )* > 
    352608<!ATTLIST alternateQuotationEnd alt NMTOKENS #IMPLIED > 
    353 <!ATTLIST alternateQuotationEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     609<!ATTLIST alternateQuotationEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     610    <!--@METADATA--> 
     611    <!--@DEPRECATED:true, false--> 
    354612<!ATTLIST alternateQuotationEnd references CDATA #IMPLIED > 
     613    <!--@METADATA--> 
    355614 
    356615<!-- ######################################################### --> 
    357616 
     617<!ELEMENT measurement ( alias | ( measurementSystem*, paperSize*, special* ) ) > 
     618    <!-- use measurementData in supplemental instead --> 
     619    <!--@DEPRECATED--> 
     620<!ATTLIST measurement alt NMTOKENS #IMPLIED > 
     621    <!--@DEPRECATED--> 
     622<!ATTLIST measurement draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     623    <!--@METADATA--> 
     624    <!--@DEPRECATED--> 
     625<!ATTLIST measurement standard CDATA #IMPLIED > 
     626    <!--@METADATA--> 
     627    <!--@DEPRECATED--> 
     628<!ATTLIST measurement references CDATA #IMPLIED > 
     629    <!--@METADATA--> 
     630    <!--@DEPRECATED--> 
     631<!ATTLIST measurement validSubLocales CDATA #IMPLIED > 
     632    <!--@VALUE--> 
     633    <!--@DEPRECATED--> 
     634 
     635<!ELEMENT measurementSystem ( special* ) > 
     636    <!-- use measurementSystem in supplemental instead --> 
     637    <!--@DEPRECATED--> 
     638<!ATTLIST measurementSystem type (metric | US | UK) #REQUIRED > 
     639    <!-- use choice instead --> 
     640    <!--@VALUE--> 
     641    <!--@DEPRECATED--> 
     642<!ATTLIST measurementSystem choice (metric | US | UK) #IMPLIED > 
     643    <!-- really required, but needs to be optional to support type also --> 
     644    <!--@VALUE--> 
     645    <!--@DEPRECATED--> 
     646<!ATTLIST measurementSystem alt NMTOKENS #IMPLIED > 
     647    <!--@DEPRECATED--> 
     648<!ATTLIST measurementSystem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     649    <!--@METADATA--> 
     650    <!--@DEPRECATED--> 
     651<!ATTLIST measurementSystem standard CDATA #IMPLIED > 
     652    <!--@METADATA--> 
     653    <!--@DEPRECATED--> 
     654<!ATTLIST measurementSystem references CDATA #IMPLIED > 
     655    <!--@METADATA--> 
     656    <!--@DEPRECATED--> 
     657<!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED > 
     658    <!--@VALUE--> 
     659    <!--@DEPRECATED--> 
     660 
     661<!ELEMENT paperSize ( alias | ( height*, width*, special* ) ) > 
     662    <!-- use paperSize in supplemental instead --> 
     663    <!--@DEPRECATED--> 
     664<!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
     665    <!--@DEPRECATED--> 
     666<!ATTLIST paperSize draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     667    <!--@METADATA--> 
     668    <!--@DEPRECATED--> 
     669<!ATTLIST paperSize standard CDATA #IMPLIED > 
     670    <!--@METADATA--> 
     671    <!--@DEPRECATED--> 
     672<!ATTLIST paperSize references CDATA #IMPLIED > 
     673    <!--@METADATA--> 
     674    <!--@DEPRECATED--> 
     675<!ATTLIST paperSize validSubLocales CDATA #IMPLIED > 
     676    <!--@VALUE--> 
     677    <!--@DEPRECATED--> 
     678 
     679<!ELEMENT height ( #PCDATA ) > 
     680    <!--@DEPRECATED--> 
     681<!ATTLIST height alt NMTOKENS #IMPLIED > 
     682    <!--@DEPRECATED--> 
     683<!ATTLIST height draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     684    <!--@METADATA--> 
     685    <!--@DEPRECATED--> 
     686<!ATTLIST height references CDATA #IMPLIED > 
     687    <!--@METADATA--> 
     688    <!--@DEPRECATED--> 
     689 
     690<!ELEMENT width ( #PCDATA ) > 
     691    <!--@DEPRECATED--> 
     692<!ATTLIST width alt NMTOKENS #IMPLIED > 
     693    <!--@DEPRECATED--> 
     694<!ATTLIST width draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     695    <!--@METADATA--> 
     696    <!--@DEPRECATED--> 
     697<!ATTLIST width references CDATA #IMPLIED > 
     698    <!--@METADATA--> 
     699    <!--@DEPRECATED--> 
    358700 
    359701<!-- ######################################################### --> 
    360702 
    361 <!ELEMENT measurement (alias | (measurementSystem*, paperSize*, special*)) > <!-- deprecated, use measurementData in supplemental instead --> 
    362 <!ATTLIST measurement alt NMTOKENS #IMPLIED > 
    363 <!ATTLIST measurement draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    364 <!ATTLIST measurement standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    365 <!ATTLIST measurement references CDATA #IMPLIED > 
    366 <!ATTLIST measurement validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    367  
    368 <!ELEMENT paperSize (alias | (height*, width*, special*)) > <!-- deprecated, use paperSize in supplemental instead --> 
    369 <!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
    370 <!ATTLIST paperSize draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    371 <!ATTLIST paperSize standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    372 <!ATTLIST paperSize references CDATA #IMPLIED > 
    373 <!ATTLIST paperSize validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    374  
    375 <!ELEMENT height ( #PCDATA ) > <!-- deprecated --> 
    376 <!ATTLIST height alt NMTOKENS #IMPLIED > 
    377 <!ATTLIST height draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    378 <!ATTLIST height references CDATA #IMPLIED > 
    379  
    380 <!ELEMENT width ( #PCDATA ) > <!-- deprecated --> 
    381 <!ATTLIST width alt NMTOKENS #IMPLIED > 
    382 <!ATTLIST width draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    383 <!ATTLIST width references CDATA #IMPLIED > 
    384  
    385 <!ELEMENT measurementSystem (special*) > <!-- deprecated, use measurementSystem in supplemental instead --> 
    386 <!ATTLIST measurementSystem type ( metric | US | UK ) #REQUIRED > <!-- 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 alt NMTOKENS #IMPLIED > 
    389 <!ATTLIST measurementSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    390 <!ATTLIST measurementSystem standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    391 <!ATTLIST measurementSystem references CDATA #IMPLIED > 
    392 <!ATTLIST measurementSystem validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    393  
    394 <!-- ######################################################### --> 
    395  
    396  
    397 <!-- ######################################################### --> 
    398  
    399 <!ELEMENT dates (alias | (localizedPatternChars*, dateRangePattern*, calendars?, fields?, timeZoneNames?, special*)) > 
     703<!ELEMENT dates ( alias | ( localizedPatternChars*, dateRangePattern*, calendars?, fields?, timeZoneNames?, special* ) ) > 
    400704<!ATTLIST dates alt NMTOKENS #IMPLIED > 
    401 <!ATTLIST dates draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    402 <!ATTLIST dates standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     705<!ATTLIST dates draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     706    <!--@METADATA--> 
     707    <!--@DEPRECATED:true, false--> 
     708<!ATTLIST dates standard CDATA #IMPLIED > 
     709    <!--@METADATA--> 
     710    <!--@DEPRECATED--> 
    403711<!ATTLIST dates references CDATA #IMPLIED > 
    404 <!ATTLIST dates validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    405  
    406 <!ELEMENT localizedPatternChars ( #PCDATA | cp )* > <!-- deprecated. --> 
     712    <!--@METADATA--> 
     713<!ATTLIST dates validSubLocales CDATA #IMPLIED > 
     714    <!--@VALUE--> 
     715    <!--@DEPRECATED--> 
     716 
     717<!ELEMENT localizedPatternChars ( #PCDATA | cp )* > 
     718    <!--@DEPRECATED--> 
    407719<!ATTLIST localizedPatternChars alt NMTOKENS #IMPLIED > 
    408 <!ATTLIST localizedPatternChars draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    409 <!ATTLIST localizedPatternChars standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     720    <!--@DEPRECATED--> 
     721<!ATTLIST localizedPatternChars draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     722    <!--@METADATA--> 
     723    <!--@DEPRECATED--> 
     724<!ATTLIST localizedPatternChars standard CDATA #IMPLIED > 
     725    <!--@METADATA--> 
     726    <!--@DEPRECATED--> 
    410727<!ATTLIST localizedPatternChars references CDATA #IMPLIED > 
    411 <!ATTLIST localizedPatternChars validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    412  
    413 <!ELEMENT dateRangePattern ( #PCDATA ) > <!-- deprecated, use intervalFormats. --> 
     728    <!--@METADATA--> 
     729    <!--@DEPRECATED--> 
     730<!ATTLIST localizedPatternChars validSubLocales CDATA #IMPLIED > 
     731    <!--@VALUE--> 
     732    <!--@DEPRECATED--> 
     733 
     734<!ELEMENT dateRangePattern ( #PCDATA ) > 
     735    <!-- use intervalFormats. --> 
     736    <!--@DEPRECATED--> 
    414737<!ATTLIST dateRangePattern alt NMTOKENS #IMPLIED > 
    415 <!ATTLIST dateRangePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    416 <!ATTLIST dateRangePattern standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     738    <!--@DEPRECATED--> 
     739<!ATTLIST dateRangePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     740    <!--@METADATA--> 
     741    <!--@DEPRECATED--> 
     742<!ATTLIST dateRangePattern standard CDATA #IMPLIED > 
     743    <!--@METADATA--> 
     744    <!--@DEPRECATED--> 
    417745<!ATTLIST dateRangePattern references CDATA #IMPLIED > 
    418 <!ATTLIST dateRangePattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    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. --> 
    422 <!ATTLIST calendars validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    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 --> 
     746    <!--@METADATA--> 
     747    <!--@DEPRECATED--> 
     748<!ATTLIST dateRangePattern validSubLocales CDATA #IMPLIED > 
     749    <!--@VALUE--> 
     750    <!--@DEPRECATED--> 
     751 
     752<!ELEMENT calendars ( alias | ( default*, calendar*, special* ) ) > 
     753    <!-- use calendarPreferenceData instead of default element --> 
     754<!ATTLIST calendars draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     755    <!--@METADATA--> 
     756    <!--@DEPRECATED:true, false--> 
     757<!ATTLIST calendars validSubLocales CDATA #IMPLIED > 
     758    <!--@VALUE--> 
     759    <!--@DEPRECATED--> 
     760 
     761<!ELEMENT default ( special* ) > 
     762    <!--@DEPRECATED--> 
     763<!ATTLIST default type NMTOKEN #IMPLIED > 
     764    <!--@VALUE--> 
     765    <!--@DEPRECATED--> 
     766<!ATTLIST default choice NMTOKEN #IMPLIED > 
     767    <!--@VALUE--> 
     768    <!--@DEPRECATED--> 
     769<!ATTLIST default alt NMTOKENS #IMPLIED > 
     770    <!--@DEPRECATED--> 
     771<!ATTLIST default draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     772    <!--@METADATA--> 
     773    <!--@DEPRECATED--> 
     774<!ATTLIST default references CDATA #IMPLIED > 
     775    <!--@METADATA--> 
     776    <!--@DEPRECATED--> 
     777 
     778<!ELEMENT calendar ( alias | ( months?, monthNames?, monthAbbr?, monthPatterns?, days?, dayNames?, dayAbbr?, quarters?, week?, am*, pm*, dayPeriods?, eras?, cyclicNameSets?, dateFormats?, timeFormats?, dateTimeFormats?, fields*, special* ) ) > 
     779    <!-- use of fields is deprecated here --> 
    425780<!ATTLIST calendar type NMTOKEN #REQUIRED > 
    426781<!ATTLIST calendar alt NMTOKENS #IMPLIED > 
    427 <!ATTLIST calendar draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    428 <!ATTLIST calendar standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     782<!ATTLIST calendar draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     783    <!--@METADATA--> 
     784    <!--@DEPRECATED:true, false--> 
     785<!ATTLIST calendar standard CDATA #IMPLIED > 
     786    <!--@METADATA--> 
     787    <!--@DEPRECATED--> 
    429788<!ATTLIST calendar references CDATA #IMPLIED > 
    430 <!ATTLIST calendar validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    431  
    432 <!ELEMENT months ( alias | (default*, monthContext*, special*)) > <!-- default element is deprecated --> 
     789    <!--@METADATA--> 
     790<!ATTLIST calendar validSubLocales CDATA #IMPLIED > 
     791    <!--@VALUE--> 
     792    <!--@DEPRECATED--> 
     793 
     794<!ELEMENT months ( alias | ( default*, monthContext*, special* ) ) > 
    433795<!ATTLIST months alt NMTOKENS #IMPLIED > 
    434 <!ATTLIST months draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    435 <!ATTLIST months standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     796<!ATTLIST months draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     797    <!--@METADATA--> 
     798    <!--@DEPRECATED:true, false--> 
     799<!ATTLIST months standard CDATA #IMPLIED > 
     800    <!--@METADATA--> 
     801    <!--@DEPRECATED--> 
    436802<!ATTLIST months references CDATA #IMPLIED > 
    437 <!ATTLIST months validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    438  
    439 <!ELEMENT monthContext ( alias | (default*, monthWidth*, special*)) > <!-- default element is deprecated --> 
    440 <!ATTLIST monthContext type ( format | stand-alone ) #REQUIRED > 
     803    <!--@METADATA--> 
     804<!ATTLIST months validSubLocales CDATA #IMPLIED > 
     805    <!--@VALUE--> 
     806    <!--@DEPRECATED--> 
     807 
     808<!ELEMENT monthContext ( alias | ( default*, monthWidth*, special* ) ) > 
     809<!ATTLIST monthContext type (format | stand-alone) #REQUIRED > 
    441810<!ATTLIST monthContext alt NMTOKENS #IMPLIED > 
    442 <!ATTLIST monthContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    443 <!ATTLIST monthContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     811<!ATTLIST monthContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     812    <!--@METADATA--> 
     813    <!--@DEPRECATED:true, false--> 
     814<!ATTLIST monthContext standard CDATA #IMPLIED > 
     815    <!--@METADATA--> 
     816    <!--@DEPRECATED--> 
    444817<!ATTLIST monthContext references CDATA #IMPLIED > 
    445 <!ATTLIST monthContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    446  
    447 <!ELEMENT monthWidth ( alias | (month*, special*)) > 
    448 <!ATTLIST monthWidth type ( abbreviated| narrow | wide) #REQUIRED > 
     818    <!--@METADATA--> 
     819<!ATTLIST monthContext validSubLocales CDATA #IMPLIED > 
     820    <!--@VALUE--> 
     821    <!--@DEPRECATED--> 
     822 
     823<!ELEMENT monthWidth ( alias | ( month*, special* ) ) > 
     824<!ATTLIST monthWidth type (abbreviated | narrow | wide) #REQUIRED > 
    449825<!ATTLIST monthWidth alt NMTOKENS #IMPLIED > 
    450 <!ATTLIST monthWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    451 <!ATTLIST monthWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     826<!ATTLIST monthWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     827    <!--@METADATA--> 
     828    <!--@DEPRECATED:true, false--> 
     829<!ATTLIST monthWidth standard CDATA #IMPLIED > 
     830    <!--@METADATA--> 
     831    <!--@DEPRECATED--> 
    452832<!ATTLIST monthWidth references CDATA #IMPLIED > 
    453 <!ATTLIST monthWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     833    <!--@METADATA--> 
     834<!ATTLIST monthWidth validSubLocales CDATA #IMPLIED > 
     835    <!--@VALUE--> 
     836    <!--@DEPRECATED--> 
    454837 
    455838<!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 > 
     839<!ATTLIST month type (1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13) #REQUIRED > 
     840<!ATTLIST month yeartype (standard | leap) #IMPLIED > 
    458841<!ATTLIST month alt NMTOKENS #IMPLIED > 
    459 <!ATTLIST month draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     842<!ATTLIST month draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     843    <!--@METADATA--> 
     844    <!--@DEPRECATED:true, false--> 
    460845<!ATTLIST month references CDATA #IMPLIED > 
    461  
    462 <!ELEMENT monthPatterns ( alias | (monthPatternContext*, special*)) > 
     846    <!--@METADATA--> 
     847 
     848<!ELEMENT monthNames ( alias | ( month*, special* ) ) > 
     849    <!--@DEPRECATED--> 
     850<!ATTLIST monthNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     851    <!--@METADATA--> 
     852    <!--@DEPRECATED--> 
     853 
     854<!ELEMENT monthAbbr ( alias | ( month*, special* ) ) > 
     855    <!--@DEPRECATED--> 
     856<!ATTLIST monthAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     857    <!--@METADATA--> 
     858    <!--@DEPRECATED--> 
     859 
     860<!ELEMENT monthPatterns ( alias | ( monthPatternContext*, special* ) ) > 
    463861<!ATTLIST monthPatterns alt NMTOKENS #IMPLIED > 
    464 <!ATTLIST monthPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     862<!ATTLIST monthPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     863    <!--@METADATA--> 
    465864<!ATTLIST monthPatterns references CDATA #IMPLIED > 
    466 <!ATTLIST monthPatterns validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    467  
    468 <!ELEMENT monthPatternContext ( alias | (monthPatternWidth*, special*)) > 
    469 <!ATTLIST monthPatternContext type ( format | stand-alone | numeric ) #REQUIRED > 
     865    <!--@METADATA--> 
     866<!ATTLIST monthPatterns validSubLocales CDATA #IMPLIED > 
     867    <!--@VALUE--> 
     868    <!--@DEPRECATED--> 
     869 
     870<!ELEMENT monthPatternContext ( alias | ( monthPatternWidth*, special* ) ) > 
     871<!ATTLIST monthPatternContext type (format | stand-alone | numeric) #REQUIRED > 
    470872<!ATTLIST monthPatternContext alt NMTOKENS #IMPLIED > 
    471 <!ATTLIST monthPatternContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     873<!ATTLIST monthPatternContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     874    <!--@METADATA--> 
    472875<!ATTLIST monthPatternContext references CDATA #IMPLIED > 
    473 <!ATTLIST monthPatternContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    474  
    475 <!ELEMENT monthPatternWidth ( alias | (monthPattern*, special*)) > 
    476 <!ATTLIST monthPatternWidth type ( abbreviated| narrow | wide | all ) #REQUIRED > 
     876    <!--@METADATA--> 
     877<!ATTLIST monthPatternContext validSubLocales CDATA #IMPLIED > 
     878    <!--@VALUE--> 
     879    <!--@DEPRECATED--> 
     880 
     881<!ELEMENT monthPatternWidth ( alias | ( monthPattern*, special* ) ) > 
     882<!ATTLIST monthPatternWidth type (abbreviated | narrow | wide | all) #REQUIRED > 
    477883<!ATTLIST monthPatternWidth alt NMTOKENS #IMPLIED > 
    478 <!ATTLIST monthPatternWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     884<!ATTLIST monthPatternWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     885    <!--@METADATA--> 
    479886<!ATTLIST monthPatternWidth references CDATA #IMPLIED > 
    480 <!ATTLIST monthPatternWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     887    <!--@METADATA--> 
     888<!ATTLIST monthPatternWidth validSubLocales CDATA #IMPLIED > 
     889    <!--@VALUE--> 
     890    <!--@DEPRECATED--> 
    481891 
    482892<!ELEMENT monthPattern ( #PCDATA ) > 
    483 <!ATTLIST monthPattern type ( leap | standardAfterLeap | combined ) #REQUIRED > 
     893<!ATTLIST monthPattern type (leap | standardAfterLeap | combined) #REQUIRED > 
    484894<!ATTLIST monthPattern alt NMTOKENS #IMPLIED > 
    485 <!ATTLIST monthPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     895<!ATTLIST monthPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     896    <!--@METADATA--> 
    486897<!ATTLIST monthPattern references CDATA #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 --> 
     898    <!--@METADATA--> 
     899 
     900<!ELEMENT days ( alias | ( default*, dayContext*, special* ) ) > 
    498901<!ATTLIST days alt NMTOKENS #IMPLIED > 
    499 <!ATTLIST days draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    500 <!ATTLIST days standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     902<!ATTLIST days draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     903    <!--@METADATA--> 
     904    <!--@DEPRECATED:true, false--> 
     905<!ATTLIST days standard CDATA #IMPLIED > 
     906    <!--@METADATA--> 
     907    <!--@DEPRECATED--> 
    501908<!ATTLIST days references CDATA #IMPLIED > 
    502 <!ATTLIST days validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    503  
    504 <!ELEMENT dayContext ( alias | (default*, dayWidth*, special*)) > <!-- default element is deprecated --> 
    505 <!ATTLIST dayContext type ( format | stand-alone ) #REQUIRED > 
     909    <!--@METADATA--> 
     910<!ATTLIST days validSubLocales CDATA #IMPLIED > 
     911    <!--@VALUE--> 
     912    <!--@DEPRECATED--> 
     913 
     914<!ELEMENT dayContext ( alias | ( default*, dayWidth*, special* ) ) > 
     915<!ATTLIST dayContext type (format | stand-alone) #REQUIRED > 
    506916<!ATTLIST dayContext alt NMTOKENS #IMPLIED > 
    507 <!ATTLIST dayContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    508 <!ATTLIST dayContext standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     917<!ATTLIST dayContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     918    <!--@METADATA--> 
     919    <!--@DEPRECATED:true, false--> 
     920<!ATTLIST dayContext standard CDATA #IMPLIED > 
     921    <!--@METADATA--> 
     922    <!--@DEPRECATED--> 
    509923<!ATTLIST dayContext references CDATA #IMPLIED > 
    510 <!ATTLIST dayContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    511  
    512 <!ELEMENT dayWidth ( alias | (day*, special*)) > 
    513 <!ATTLIST dayWidth type ( abbreviated| narrow | short | wide ) #REQUIRED > 
     924    <!--@METADATA--> 
     925<!ATTLIST dayContext validSubLocales CDATA #IMPLIED > 
     926    <!--@VALUE--> 
     927    <!--@DEPRECATED--> 
     928 
     929<!ELEMENT dayWidth ( alias | ( day*, special* ) ) > 
     930<!ATTLIST dayWidth type (abbreviated | narrow | short | wide) #REQUIRED > 
    514931<!ATTLIST dayWidth alt NMTOKENS #IMPLIED > 
    515 <!ATTLIST dayWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    516 <!ATTLIST dayWidth standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     932<!ATTLIST dayWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     933    <!--@METADATA--> 
     934    <!--@DEPRECATED:true, false--> 
     935<!ATTLIST dayWidth standard CDATA #IMPLIED > 
     936    <!--@METADATA--> 
     937    <!--@DEPRECATED--> 
    517938<!ATTLIST dayWidth references CDATA #IMPLIED > 
    518 <!ATTLIST dayWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     939    <!--@METADATA--> 
     940<!ATTLIST dayWidth validSubLocales CDATA #IMPLIED > 
     941    <!--@VALUE--> 
     942    <!--@DEPRECATED--> 
    519943 
    520944<!ELEMENT day ( #PCDATA ) > 
    521 <!ATTLIST day type ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
     945<!ATTLIST day type (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
    522946<!ATTLIST day alt NMTOKENS #IMPLIED > 
    523 <!ATTLIST day draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     947<!ATTLIST day draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     948    <!--@METADATA--> 
     949    <!--@DEPRECATED:true, false--> 
    524950<!ATTLIST day references CDATA #IMPLIED > 
    525  
    526  
    527 <!ELEMENT quarters ( alias | (default*, quarterContext*, special*)) > <!-- default element is deprecated --> 
     951    <!--@METADATA--> 
     952 
     953<!ELEMENT dayNames ( alias | ( day*, special* ) ) > 
     954    <!--@DEPRECATED--> 
     955<!ATTLIST dayNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     956    <!--@METADATA--> 
     957    <!--@DEPRECATED--> 
     958 
     959<!ELEMENT dayAbbr ( alias | ( day*, special* ) ) > 
     960    <!--@DEPRECATED--> 
     961<!ATTLIST dayAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     962    <!--@METADATA--> 
     963    <!--@DEPRECATED--> 
     964 
     965<!ELEMENT quarters ( alias | ( default*, quarterContext*, special* ) ) > 
    528966<!ATTLIST quarters alt NMTOKENS #IMPLIED > 
    529 <!ATTLIST quarters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     967<!ATTLIST quarters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     968    <!--@METADATA--> 
     969    <!--@DEPRECATED:true, false--> 
    530970<!ATTLIST quarters references CDATA #IMPLIED > 
    531 <!ATTLIST quarters validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    532  
    533 <!ELEMENT quarterContext ( alias | (default*, quarterWidth*, special*)) > <!-- default element is deprecated --> 
    534 <!ATTLIST quarterContext type ( format | stand-alone ) #REQUIRED > 
     971    <!--@METADATA--> 
     972<!ATTLIST quarters validSubLocales CDATA #IMPLIED > 
     973    <!--@VALUE--> 
     974    <!--@DEPRECATED--> 
     975 
     976<!ELEMENT quarterContext ( alias | ( default*, quarterWidth*, special* ) ) > 
     977<!ATTLIST quarterContext type (format | stand-alone) #REQUIRED > 
    535978<!ATTLIST quarterContext alt NMTOKENS #IMPLIED > 
    536 <!ATTLIST quarterContext draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     979<!ATTLIST quarterContext draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     980    <!--@METADATA--> 
     981    <!--@DEPRECATED:true, false--> 
    537982<!ATTLIST quarterContext references CDATA #IMPLIED > 
    538 <!ATTLIST quarterContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    539  
    540 <!ELEMENT quarterWidth ( alias | (quarter*, special*)) > 
    541 <!ATTLIST quarterWidth type ( abbreviated| narrow | wide ) #REQUIRED > 
     983    <!--@METADATA--> 
     984<!ATTLIST quarterContext validSubLocales CDATA #IMPLIED > 
     985    <!--@VALUE--> 
     986    <!--@DEPRECATED--> 
     987 
     988<!ELEMENT quarterWidth ( alias | ( quarter*, special* ) ) > 
     989<!ATTLIST quarterWidth type (abbreviated | narrow | wide) #REQUIRED > 
    542990<!ATTLIST quarterWidth alt NMTOKENS #IMPLIED > 
    543 <!ATTLIST quarterWidth draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     991<!ATTLIST quarterWidth draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     992    <!--@METADATA--> 
     993    <!--@DEPRECATED:true, false--> 
    544994<!ATTLIST quarterWidth references CDATA #IMPLIED > 
    545 <!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     995    <!--@METADATA--> 
     996<!ATTLIST quarterWidth validSubLocales CDATA #IMPLIED > 
     997    <!--@VALUE--> 
     998    <!--@DEPRECATED--> 
    546999 
    5471000<!ELEMENT quarter ( #PCDATA ) > 
    548 <!ATTLIST quarter type ( 1 | 2 | 3 | 4 ) #REQUIRED > 
     1001<!ATTLIST quarter type (1 | 2 | 3 | 4) #REQUIRED > 
    5491002<!ATTLIST quarter alt NMTOKENS #IMPLIED > 
    550 <!ATTLIST quarter draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1003<!ATTLIST quarter draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1004    <!--@METADATA--> 
     1005    <!--@DEPRECATED:true, false--> 
    5511006<!ATTLIST quarter references CDATA #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 --> 
     1007    <!--@METADATA--> 
     1008 
     1009<!ELEMENT week ( alias | ( minDays*, firstDay*, weekendStart*, weekendEnd*, special* ) ) > 
     1010    <!-- use supplemental weekData --> 
     1011    <!--@DEPRECATED--> 
    5641012<!ATTLIST week alt NMTOKENS #IMPLIED > 
    565 <!ATTLIST week draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    566 <!ATTLIST week standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1013    <!--@DEPRECATED--> 
     1014<!ATTLIST week draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1015    <!--@METADATA--> 
     1016    <!--@DEPRECATED--> 
     1017<!ATTLIST week standard CDATA #IMPLIED > 
     1018    <!--@METADATA--> 
     1019    <!--@DEPRECATED--> 
    5671020<!ATTLIST week references CDATA #IMPLIED > 
    568 <!ATTLIST week validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    569  
    570 <!ELEMENT minDays (special*) > <!-- deprecated in ldml, use supplemental --> 
    571 <!ATTLIST minDays count ( 1 | 2 | 3 | 4 | 5 | 6 | 7 ) #REQUIRED > 
     1021    <!--@METADATA--> 
     1022    <!--@DEPRECATED--> 
     1023<!ATTLIST week validSubLocales CDATA #IMPLIED > 
     1024    <!--@VALUE--> 
     1025    <!--@DEPRECATED--> 
     1026 
     1027<!ELEMENT minDays ( special* ) > 
     1028    <!--@DEPRECATED--> 
     1029<!ATTLIST minDays count (1 | 2 | 3 | 4 | 5 | 6 | 7) #REQUIRED > 
     1030    <!--@DEPRECATED--> 
    5721031<!ATTLIST minDays alt NMTOKENS #IMPLIED > 
    573 <!ATTLIST minDays draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1032    <!--@DEPRECATED--> 
     1033<!ATTLIST minDays draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1034    <!--@METADATA--> 
     1035    <!--@DEPRECATED--> 
    5741036<!ATTLIST minDays references CDATA #IMPLIED > 
    575  
    576 <!ELEMENT firstDay (special*) > <!-- deprecated in ldml, use supplemental --> 
    577 <!ATTLIST firstDay day ( sun | mon | tue | wed | thu | fri | sat ) #REQUIRED > 
     1037    <!--@METADATA--> 
     1038    <!--@DEPRECATED--> 
     1039 
     1040<!ELEMENT firstDay ( special* ) > 
     1041    <!-- use supplemental data --> 
     1042    <!--@DEPRECATED--> 
     1043<!ATTLIST firstDay day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     1044    <!--@VALUE--> 
     1045    <!--@DEPRECATED--> 
    5781046<!ATTLIST firstDay alt NMTOKENS #IMPLIED > 
    579 <!ATTLIST firstDay draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1047    <!--@DEPRECATED--> 
     1048<!ATTLIST firstDay draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1049    <!--@METADATA--> 
     1050    <!--@DEPRECATED--> 
    5801051<!ATTLIST firstDay references CDATA #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. --> 
     1052    <!--@METADATA--> 
     1053    <!--@DEPRECATED--> 
     1054 
     1055<!ELEMENT weekendStart ( special* ) > 
     1056    <!-- use supplemental data --> 
     1057    <!--@DEPRECATED--> 
     1058<!ATTLIST weekendStart day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     1059    <!--@VALUE--> 
     1060    <!--@DEPRECATED--> 
     1061<!ATTLIST weekendStart time CDATA "00:00" > 
     1062    <!--@VALUE--> 
     1063    <!--@DEPRECATED--> 
    5851064<!ATTLIST weekendStart alt NMTOKENS #IMPLIED > 
    586 <!ATTLIST weekendStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1065    <!--@DEPRECATED--> 
     1066<!ATTLIST weekendStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1067    <!--@METADATA--> 
     1068    <!--@DEPRECATED--> 
    5871069<!ATTLIST weekendStart references CDATA #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. --> 
     1070    <!--@METADATA--> 
     1071    <!--@DEPRECATED--> 
     1072 
     1073<!ELEMENT weekendEnd ( special* ) > 
     1074    <!-- use supplemental data --> 
     1075    <!--@DEPRECATED--> 
     1076<!ATTLIST weekendEnd day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
     1077    <!--@VALUE--> 
     1078    <!--@DEPRECATED--> 
     1079<!ATTLIST weekendEnd time CDATA "24:00" > 
     1080    <!--@VALUE--> 
     1081    <!--@DEPRECATED--> 
    5921082<!ATTLIST weekendEnd alt NMTOKENS #IMPLIED > 
    593 <!ATTLIST weekendEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1083    <!--@DEPRECATED--> 
     1084<!ATTLIST weekendEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1085    <!--@METADATA--> 
     1086    <!--@DEPRECATED--> 
    5941087<!ATTLIST weekendEnd references CDATA #IMPLIED > 
    595  
    596 <!-- END_DEPRECATED--> 
    597  
    598 <!ELEMENT dayPeriods ( alias | (dayPeriodContext*) ) > 
    599 <!ATTLIST dayPeriods draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     1088    <!--@METADATA--> 
     1089    <!--@DEPRECATED--> 
     1090 
     1091<!ELEMENT am ( #PCDATA ) > 
     1092    <!-- use dayPeriods --> 
     1093    <!--@DEPRECATED--> 
     1094<!ATTLIST am alt NMTOKENS #IMPLIED > 
     1095    <!--@DEPRECATED--> 
     1096<!ATTLIST am draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1097    <!--@METADATA--> 
     1098    <!--@DEPRECATED--> 
     1099<!ATTLIST am references CDATA #IMPLIED > 
     1100    <!--@METADATA--> 
     1101    <!--@DEPRECATED--> 
     1102<!ATTLIST am validSubLocales CDATA #IMPLIED > 
     1103    <!--@VALUE--> 
     1104    <!--@DEPRECATED--> 
     1105 
     1106<!ELEMENT pm ( #PCDATA ) > 
     1107    <!-- use dayPeriods --> 
     1108    <!--@DEPRECATED--> 
     1109<!ATTLIST pm alt NMTOKENS #IMPLIED > 
     1110    <!--@DEPRECATED--> 
     1111<!ATTLIST pm draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1112    <!--@METADATA--> 
     1113    <!--@DEPRECATED--> 
     1114<!ATTLIST pm references CDATA #IMPLIED > 
     1115    <!--@METADATA--> 
     1116    <!--@DEPRECATED--> 
     1117<!ATTLIST pm validSubLocales CDATA #IMPLIED > 
     1118    <!--@VALUE--> 
     1119    <!--@DEPRECATED--> 
     1120 
     1121<!ELEMENT dayPeriods ( alias | ( dayPeriodContext*, special* ) ) > 
     1122<!ATTLIST dayPeriods draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1123    <!--@METADATA--> 
    6001124<!ATTLIST dayPeriods references CDATA #IMPLIED > 
    601  
    602 <!ELEMENT dayPeriodContext (alias | dayPeriodWidth*) > 
     1125    <!--@METADATA--> 
     1126 
     1127<!ELEMENT dayPeriodContext ( alias | ( dayPeriodWidth*, special* ) ) > 
    6031128<!ATTLIST dayPeriodContext type NMTOKEN #REQUIRED > 
    604 <!ATTLIST dayPeriodContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     1129<!ATTLIST dayPeriodContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1130    <!--@METADATA--> 
    6051131<!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 >  
     1132    <!--@METADATA--> 
     1133 
     1134<!ELEMENT dayPeriodWidth ( alias | ( dayPeriod*, special* ) ) > 
     1135<!ATTLIST dayPeriodWidth type (abbreviated | narrow | wide) #REQUIRED > 
     1136<!ATTLIST dayPeriodWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1137    <!--@METADATA--> 
    6101138<!ATTLIST dayPeriodWidth references CDATA #IMPLIED > 
     1139    <!--@METADATA--> 
    6111140 
    6121141<!ELEMENT dayPeriod ( #PCDATA ) > 
    6131142<!ATTLIST dayPeriod type NMTOKEN #REQUIRED > 
    6141143<!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 alt NMTOKENS #IMPLIED > 
    620 <!ATTLIST am draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    621 <!ATTLIST am references CDATA #IMPLIED > 
    622 <!ATTLIST am validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    623  
    624 <!ELEMENT pm ( #PCDATA ) > <!-- deprecated, use dayPeriods --> 
    625 <!ATTLIST pm alt NMTOKENS #IMPLIED > 
    626 <!ATTLIST pm draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    627 <!ATTLIST pm references CDATA #IMPLIED > 
    628 <!ATTLIST pm validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    629  
    630 <!ELEMENT eras   (alias | (eraNames?, eraAbbr?, eraNarrow?, special*)) > 
     1144<!ATTLIST dayPeriod draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1145    <!--@METADATA--> 
     1146<!ATTLIST dayPeriod references CDATA #IMPLIED > 
     1147    <!--@METADATA--> 
     1148 
     1149<!ELEMENT eras ( alias | ( eraNames?, eraAbbr?, eraNarrow?, special* ) ) > 
    6311150<!ATTLIST eras alt NMTOKENS #IMPLIED > 
    632 <!ATTLIST eras draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    633 <!ATTLIST eras standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1151<!ATTLIST eras draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1152    <!--@METADATA--> 
     1153    <!--@DEPRECATED:true, false--> 
     1154<!ATTLIST eras standard CDATA #IMPLIED > 
     1155    <!--@METADATA--> 
     1156    <!--@DEPRECATED--> 
    6341157<!ATTLIST eras references CDATA #IMPLIED > 
    635 <!ATTLIST eras validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    636  
    637 <!ELEMENT eraNames ( alias | (era*, special*) ) > 
     1158    <!--@METADATA--> 
     1159<!ATTLIST eras validSubLocales CDATA #IMPLIED > 
     1160    <!--@VALUE--> 
     1161    <!--@DEPRECATED--> 
     1162 
     1163<!ELEMENT eraNames ( alias | ( era*, special* ) ) > 
    6381164<!ATTLIST eraNames alt NMTOKENS #IMPLIED > 
    639 <!ATTLIST eraNames draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1165<!ATTLIST eraNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1166    <!--@METADATA--> 
     1167    <!--@DEPRECATED:true, false--> 
    6401168<!ATTLIST eraNames references CDATA #IMPLIED > 
    641 <!ATTLIST eraNames validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    642  
    643 <!ELEMENT eraAbbr ( alias | (era*, special*) ) > 
    644 <!ATTLIST eraAbbr alt NMTOKENS #IMPLIED > 
    645 <!ATTLIST eraAbbr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    646 <!ATTLIST eraAbbr references CDATA #IMPLIED > 
    647 <!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    648  
    649 <!ELEMENT eraNarrow ( alias | (era*, special*) ) > 
    650 <!ATTLIST eraNarrow alt NMTOKENS #IMPLIED > 
    651 <!ATTLIST eraNarrow draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    652 <!ATTLIST eraNarrow references CDATA #IMPLIED > 
    653 <!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    654  
    655 <!ELEMENT era (#PCDATA) > 
     1169    <!--@METADATA--> 
     1170<!ATTLIST eraNames validSubLocales CDATA #IMPLIED > 
     1171    <!--@VALUE--> 
     1172    <!--@DEPRECATED--> 
     1173 
     1174<!ELEMENT era ( #PCDATA ) > 
    6561175<!ATTLIST era type NMTOKEN #REQUIRED > 
    6571176<!ATTLIST era alt NMTOKENS #IMPLIED > 
    658 <!ATTLIST era draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1177<!ATTLIST era draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1178    <!--@METADATA--> 
     1179    <!--@DEPRECATED:true, false--> 
    6591180<!ATTLIST era references CDATA #IMPLIED > 
    660  
    661 <!ELEMENT cyclicNameSets ( alias | (cyclicNameSet*, special*)) > 
     1181    <!--@METADATA--> 
     1182 
     1183<!ELEMENT eraAbbr ( alias | ( era*, special* ) ) > 
     1184<!ATTLIST eraAbbr alt NMTOKENS #IMPLIED > 
     1185<!ATTLIST eraAbbr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1186    <!--@METADATA--> 
     1187    <!--@DEPRECATED:true, false--> 
     1188<!ATTLIST eraAbbr references CDATA #IMPLIED > 
     1189    <!--@METADATA--> 
     1190<!ATTLIST eraAbbr validSubLocales CDATA #IMPLIED > 
     1191    <!--@VALUE--> 
     1192    <!--@DEPRECATED--> 
     1193 
     1194<!ELEMENT eraNarrow ( alias | ( era*, special* ) ) > 
     1195<!ATTLIST eraNarrow alt NMTOKENS #IMPLIED > 
     1196<!ATTLIST eraNarrow draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1197    <!--@METADATA--> 
     1198    <!--@DEPRECATED:true, false--> 
     1199<!ATTLIST eraNarrow references CDATA #IMPLIED > 
     1200    <!--@METADATA--> 
     1201<!ATTLIST eraNarrow validSubLocales CDATA #IMPLIED > 
     1202    <!--@VALUE--> 
     1203    <!--@DEPRECATED--> 
     1204 
     1205<!ELEMENT cyclicNameSets ( alias | ( cyclicNameSet*, special* ) ) > 
    6621206<!ATTLIST cyclicNameSets alt NMTOKENS #IMPLIED > 
    663 <!ATTLIST cyclicNameSets draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1207<!ATTLIST cyclicNameSets draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1208    <!--@METADATA--> 
    6641209<!ATTLIST cyclicNameSets references CDATA #IMPLIED > 
    665 <!ATTLIST cyclicNameSets validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    666  
    667 <!ELEMENT cyclicNameSet ( alias | (cyclicNameContext*, special*)) > 
    668 <!ATTLIST cyclicNameSet type ( years | months | days | dayParts | zodiacs | solarTerms ) #REQUIRED > 
     1210    <!--@METADATA--> 
     1211<!ATTLIST cyclicNameSets validSubLocales CDATA #IMPLIED > 
     1212    <!--@VALUE--> 
     1213    <!--@DEPRECATED--> 
     1214 
     1215<!ELEMENT cyclicNameSet ( alias | ( cyclicNameContext*, special* ) ) > 
     1216<!ATTLIST cyclicNameSet type (years | months | days | dayParts | zodiacs | solarTerms) #REQUIRED > 
    6691217<!ATTLIST cyclicNameSet alt NMTOKENS #IMPLIED > 
    670 <!ATTLIST cyclicNameSet draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1218<!ATTLIST cyclicNameSet draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1219    <!--@METADATA--> 
    6711220<!ATTLIST cyclicNameSet references CDATA #IMPLIED > 
    672 <!ATTLIST cyclicNameSet validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    673  
    674 <!ELEMENT cyclicNameContext ( alias | (cyclicNameWidth*, special*)) > 
    675 <!ATTLIST cyclicNameContext type ( format | stand-alone ) #REQUIRED > 
     1221    <!--@METADATA--> 
     1222<!ATTLIST cyclicNameSet validSubLocales CDATA #IMPLIED > 
     1223    <!--@VALUE--> 
     1224    <!--@DEPRECATED--> 
     1225 
     1226<!ELEMENT cyclicNameContext ( alias | ( cyclicNameWidth*, special* ) ) > 
     1227<!ATTLIST cyclicNameContext type (format | stand-alone) #REQUIRED > 
    6761228<!ATTLIST cyclicNameContext alt NMTOKENS #IMPLIED > 
    677 <!ATTLIST cyclicNameContext draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1229<!ATTLIST cyclicNameContext draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1230    <!--@METADATA--> 
    6781231<!ATTLIST cyclicNameContext references CDATA #IMPLIED > 
    679 <!ATTLIST cyclicNameContext validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    680  
    681 <!ELEMENT cyclicNameWidth ( alias | (cyclicName*, special*)) > 
    682 <!ATTLIST cyclicNameWidth type ( abbreviated | narrow | wide ) #REQUIRED > 
     1232    <!--@METADATA--> 
     1233<!ATTLIST cyclicNameContext validSubLocales CDATA #IMPLIED > 
     1234    <!--@VALUE--> 
     1235    <!--@DEPRECATED--> 
     1236 
     1237<!ELEMENT cyclicNameWidth ( alias | ( cyclicName*, special* ) ) > 
     1238<!ATTLIST cyclicNameWidth type (abbreviated | narrow | wide) #REQUIRED > 
    6831239<!ATTLIST cyclicNameWidth alt NMTOKENS #IMPLIED > 
    684 <!ATTLIST cyclicNameWidth draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1240<!ATTLIST cyclicNameWidth draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1241    <!--@METADATA--> 
    6851242<!ATTLIST cyclicNameWidth references CDATA #IMPLIED > 
    686 <!ATTLIST cyclicNameWidth validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1243    <!--@METADATA--> 
     1244<!ATTLIST cyclicNameWidth validSubLocales CDATA #IMPLIED > 
     1245    <!--@VALUE--> 
     1246    <!--@DEPRECATED--> 
    6871247 
    6881248<!ELEMENT cyclicName ( #PCDATA ) > 
    6891249<!ATTLIST cyclicName type NMTOKEN #REQUIRED > 
    6901250<!ATTLIST cyclicName alt NMTOKENS #IMPLIED > 
    691 <!ATTLIST cyclicName draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1251<!ATTLIST cyclicName draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1252    <!--@METADATA--> 
    6921253<!ATTLIST cyclicName references CDATA #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. --> 
    696 <!ATTLIST dateFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    697  
    698 <!ELEMENT dateFormatLength (alias | (default*, dateFormat*, special*)) > <!-- default element is deprecated --> 
    699 <!ATTLIST dateFormatLength type ( full | long | medium | short ) #REQUIRED > 
     1254    <!--@METADATA--> 
     1255 
     1256<!ELEMENT dateFormats ( alias | ( default*, dateFormatLength*, special* ) ) > 
     1257<!ATTLIST dateFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1258    <!--@METADATA--> 
     1259    <!--@DEPRECATED:true, false--> 
     1260<!ATTLIST dateFormats validSubLocales CDATA #IMPLIED > 
     1261    <!--@VALUE--> 
     1262    <!--@DEPRECATED--> 
     1263 
     1264<!ELEMENT dateFormatLength ( alias | ( default*, dateFormat*, special* ) ) > 
     1265<!ATTLIST dateFormatLength type (full | long | medium | short) #REQUIRED > 
    7001266<!ATTLIST dateFormatLength alt NMTOKENS #IMPLIED > 
    701 <!ATTLIST dateFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    702 <!ATTLIST dateFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1267<!ATTLIST dateFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1268    <!--@METADATA--> 
     1269    <!--@DEPRECATED:true, false--> 
     1270<!ATTLIST dateFormatLength standard CDATA #IMPLIED > 
     1271    <!--@METADATA--> 
     1272    <!--@DEPRECATED--> 
    7031273<!ATTLIST dateFormatLength references CDATA #IMPLIED > 
    704 <!ATTLIST dateFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    705  
    706 <!ELEMENT dateFormat (alias | (pattern*, displayName*, special*))  > 
    707 <!ATTLIST dateFormat type NMTOKEN "standard"> 
     1274    <!--@METADATA--> 
     1275<!ATTLIST dateFormatLength validSubLocales CDATA #IMPLIED > 
     1276    <!--@VALUE--> 
     1277    <!--@DEPRECATED--> 
     1278 
     1279<!ELEMENT dateFormat ( alias | ( pattern*, displayName*, special* ) ) > 
     1280<!ATTLIST dateFormat type NMTOKEN "standard" > 
    7081281<!ATTLIST dateFormat alt NMTOKENS #IMPLIED > 
    709 <!ATTLIST dateFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    710 <!ATTLIST dateFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1282<!ATTLIST dateFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1283    <!--@METADATA--> 
     1284    <!--@DEPRECATED:true, false--> 
     1285<!ATTLIST dateFormat standard CDATA #IMPLIED > 
     1286    <!--@METADATA--> 
     1287    <!--@DEPRECATED--> 
    7111288<!ATTLIST dateFormat references CDATA #IMPLIED > 
    712 <!ATTLIST dateFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1289    <!--@METADATA--> 
     1290<!ATTLIST dateFormat validSubLocales CDATA #IMPLIED > 
     1291    <!--@VALUE--> 
     1292    <!--@DEPRECATED--> 
     1293 
     1294<!ELEMENT pattern ( #PCDATA ) > 
     1295<!ATTLIST pattern type NMTOKEN "standard" > 
     1296<!ATTLIST pattern numbers CDATA #IMPLIED > 
     1297    <!--@VALUE--> 
     1298<!ATTLIST pattern count (0 | 1 | zero | one | two | few | many | other) #IMPLIED > 
     1299    <!-- Only used for decimalFormats type="1000..." --> 
     1300<!ATTLIST pattern alt NMTOKENS #IMPLIED > 
     1301<!ATTLIST pattern draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1302    <!--@METADATA--> 
     1303    <!--@DEPRECATED:true, false--> 
     1304<!ATTLIST pattern references CDATA #IMPLIED > 
     1305    <!--@METADATA--> 
    7131306 
    7141307<!ELEMENT displayName ( #PCDATA ) > 
    715 <!ATTLIST displayName count (0 | 1 | zero | one | two | few | many | other) #IMPLIED> <!-- only for currencies --> 
     1308<!ATTLIST displayName count (0 | 1 | zero | one | two | few | many | other) #IMPLIED > 
     1309    <!-- only for currencies --> 
    7161310<!ATTLIST displayName alt NMTOKENS #IMPLIED > 
    717 <!ATTLIST displayName draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1311<!ATTLIST displayName draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1312    <!--@METADATA--> 
     1313    <!--@DEPRECATED:true, false--> 
    7181314<!ATTLIST displayName references CDATA #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. --> 
    722 <!ATTLIST timeFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    723  
    724 <!ELEMENT timeFormatLength (alias | (default*, timeFormat*, special*)) > <!-- default element is deprecated --> 
    725 <!ATTLIST timeFormatLength type ( full | long | medium | short ) #REQUIRED > 
     1315    <!--@METADATA--> 
     1316 
     1317<!ELEMENT timeFormats ( alias | ( default*, timeFormatLength*, special* ) ) > 
     1318<!ATTLIST timeFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1319    <!--@METADATA--> 
     1320    <!--@DEPRECATED:true, false--> 
     1321<!ATTLIST timeFormats validSubLocales CDATA #IMPLIED > 
     1322    <!--@VALUE--> 
     1323    <!--@DEPRECATED--> 
     1324 
     1325<!ELEMENT timeFormatLength ( alias | ( default*, timeFormat*, special* ) ) > 
     1326<!ATTLIST timeFormatLength type (full | long | medium | short) #REQUIRED > 
    7261327<!ATTLIST timeFormatLength alt NMTOKENS #IMPLIED > 
    727 <!ATTLIST timeFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    728 <!ATTLIST timeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1328<!ATTLIST timeFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1329    <!--@METADATA--> 
     1330    <!--@DEPRECATED:true, false--> 
     1331<!ATTLIST timeFormatLength standard CDATA #IMPLIED > 
     1332    <!--@METADATA--> 
     1333    <!--@DEPRECATED--> 
    7291334<!ATTLIST timeFormatLength references CDATA #IMPLIED > 
    730 <!ATTLIST timeFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    731  
    732 <!ELEMENT timeFormat (alias | (pattern*, displayName*, special*)) > 
     1335    <!--@METADATA--> 
     1336<!ATTLIST timeFormatLength validSubLocales CDATA #IMPLIED > 
     1337    <!--@VALUE--> 
     1338    <!--@DEPRECATED--> 
     1339 
     1340<!ELEMENT timeFormat ( alias | ( pattern*, displayName*, special* ) ) > 
    7331341<!ATTLIST timeFormat type NMTOKEN "standard" > 
    7341342<!ATTLIST timeFormat alt NMTOKENS #IMPLIED > 
    735 <!ATTLIST timeFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    736 <!ATTLIST timeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1343<!ATTLIST timeFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1344    <!--@METADATA--> 
     1345    <!--@DEPRECATED:true, false--> 
     1346<!ATTLIST timeFormat standard CDATA #IMPLIED > 
     1347    <!--@METADATA--> 
     1348    <!--@DEPRECATED--> 
    7371349<!ATTLIST timeFormat references CDATA #IMPLIED > 
    738 <!ATTLIST timeFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    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. --> 
    742 <!ATTLIST dateTimeFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    743  
    744 <!ELEMENT dateTimeFormatLength (alias | (default*, dateTimeFormat*, special*)) > <!-- default element is deprecated --> 
    745 <!ATTLIST dateTimeFormatLength type ( full | long | medium | short ) #IMPLIED > 
     1350    <!--@METADATA--> 
     1351<!ATTLIST timeFormat validSubLocales CDATA #IMPLIED > 
     1352    <!--@VALUE--> 
     1353    <!--@DEPRECATED--> 
     1354 
     1355<!ELEMENT dateTimeFormats ( alias | ( default*, dateTimeFormatLength*, availableFormats*, appendItems*, intervalFormats*, special* ) ) > 
     1356<!ATTLIST dateTimeFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1357    <!--@METADATA--> 
     1358    <!--@DEPRECATED:true, false--> 
     1359<!ATTLIST dateTimeFormats validSubLocales CDATA #IMPLIED > 
     1360    <!--@VALUE--> 
     1361    <!--@DEPRECATED--> 
     1362 
     1363<!ELEMENT dateTimeFormatLength ( alias | ( default*, dateTimeFormat*, special* ) ) > 
     1364<!ATTLIST dateTimeFormatLength type (full | long | medium | short) #IMPLIED > 
    7461365<!ATTLIST dateTimeFormatLength alt NMTOKENS #IMPLIED > 
    747 <!ATTLIST dateTimeFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    748 <!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1366<!ATTLIST dateTimeFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1367    <!--@METADATA--> 
     1368    <!--@DEPRECATED:true, false--> 
     1369<!ATTLIST dateTimeFormatLength standard CDATA #IMPLIED > 
     1370    <!--@METADATA--> 
     1371    <!--@DEPRECATED--> 
    7491372<!ATTLIST dateTimeFormatLength references CDATA #IMPLIED > 
    750 <!ATTLIST dateTimeFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    751  
    752 <!ELEMENT dateTimeFormat (alias | (pattern*, displayName*, special*)) > 
    753 <!ATTLIST dateTimeFormat type NMTOKEN "standard"  > 
     1373    <!--@METADATA--> 
     1374<!ATTLIST dateTimeFormatLength validSubLocales CDATA #IMPLIED > 
     1375    <!--@VALUE--> 
     1376    <!--@DEPRECATED--> 
     1377 
     1378<!ELEMENT dateTimeFormat ( alias | ( pattern*, displayName*, special* ) ) > 
     1379<!ATTLIST dateTimeFormat type NMTOKEN "standard" > 
    7541380<!ATTLIST dateTimeFormat alt NMTOKENS #IMPLIED > 
    755 <!ATTLIST dateTimeFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    756 <!ATTLIST dateTimeFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1381<!ATTLIST dateTimeFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1382    <!--@METADATA--> 
     1383    <!--@DEPRECATED:true, false--> 
     1384<!ATTLIST dateTimeFormat standard CDATA #IMPLIED > 
     1385    <!--@METADATA--> 
     1386    <!--@DEPRECATED--> 
    7571387<!ATTLIST dateTimeFormat references CDATA #IMPLIED > 
    758 <!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    759  
    760 <!ELEMENT availableFormats (alias | (dateFormatItem*, special*)) > 
     1388    <!--@METADATA--> 
     1389<!ATTLIST dateTimeFormat validSubLocales CDATA #IMPLIED > 
     1390    <!--@VALUE--> 
     1391    <!--@DEPRECATED--> 
     1392 
     1393<!ELEMENT availableFormats ( alias | ( dateFormatItem*, special* ) ) > 
    7611394<!ATTLIST availableFormats alt NMTOKENS #IMPLIED > 
    762 <!ATTLIST availableFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1395<!ATTLIST availableFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1396    <!--@METADATA--> 
     1397    <!--@DEPRECATED:true, false--> 
    7631398<!ATTLIST availableFormats references CDATA #IMPLIED > 
    764 <!ATTLIST availableFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    765  
    766 <!ELEMENT appendItems (alias | (appendItem*, special*)) > 
    767 <!ATTLIST appendItems alt NMTOKENS #IMPLIED > 
    768 <!ATTLIST appendItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    769 <!ATTLIST appendItems references CDATA #IMPLIED > 
    770 <!ATTLIST appendItems validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1399    <!--@METADATA--> 
     1400<!ATTLIST availableFormats validSubLocales CDATA #IMPLIED > 
     1401    <!--@VALUE--> 
     1402    <!--@DEPRECATED--> 
    7711403 
    7721404<!ELEMENT dateFormatItem ( #PCDATA ) > 
    7731405<!ATTLIST dateFormatItem id CDATA #REQUIRED > 
    7741406<!ATTLIST dateFormatItem alt NMTOKENS #IMPLIED > 
    775 <!ATTLIST dateFormatItem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1407<!ATTLIST dateFormatItem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1408    <!--@METADATA--> 
     1409    <!--@DEPRECATED:true, false--> 
    7761410<!ATTLIST dateFormatItem references CDATA #IMPLIED > 
     1411    <!--@METADATA--> 
     1412 
     1413<!ELEMENT appendItems ( alias | ( appendItem*, special* ) ) > 
     1414<!ATTLIST appendItems alt NMTOKENS #IMPLIED > 
     1415<!ATTLIST appendItems draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1416    <!--@METADATA--> 
     1417    <!--@DEPRECATED:true, false--> 
     1418<!ATTLIST appendItems references CDATA #IMPLIED > 
     1419    <!--@METADATA--> 
     1420<!ATTLIST appendItems validSubLocales CDATA #IMPLIED > 
     1421    <!--@VALUE--> 
     1422    <!--@DEPRECATED--> 
    7771423 
    7781424<!ELEMENT appendItem ( #PCDATA ) > 
    7791425<!ATTLIST appendItem request CDATA #REQUIRED > 
    7801426<!ATTLIST appendItem alt NMTOKENS #IMPLIED > 
    781 <!ATTLIST appendItem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1427<!ATTLIST appendItem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1428    <!--@METADATA--> 
     1429    <!--@DEPRECATED:true, false--> 
    7821430<!ATTLIST appendItem references CDATA #IMPLIED > 
    783  
    784 <!ELEMENT intervalFormats (alias | (intervalFormatFallback*, intervalFormatItem*, special*)) > 
     1431    <!--@METADATA--> 
     1432 
     1433<!ELEMENT intervalFormats ( alias | ( intervalFormatFallback*, intervalFormatItem*, special* ) ) > 
    7851434<!ATTLIST intervalFormats alt NMTOKENS #IMPLIED > 
    786 <!ATTLIST intervalFormats draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
     1435<!ATTLIST intervalFormats draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1436    <!--@METADATA--> 
    7871437<!ATTLIST intervalFormats references CDATA #IMPLIED > 
    788 <!ATTLIST intervalFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1438    <!--@METADATA--> 
     1439<!ATTLIST intervalFormats validSubLocales CDATA #IMPLIED > 
     1440    <!--@VALUE--> 
     1441    <!--@DEPRECATED--> 
    7891442 
    7901443<!ELEMENT intervalFormatFallback ( #PCDATA ) > 
    7911444<!ATTLIST intervalFormatFallback alt NMTOKENS #IMPLIED > 
    792 <!ATTLIST intervalFormatFallback draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
     1445<!ATTLIST intervalFormatFallback draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1446    <!--@METADATA--> 
    7931447<!ATTLIST intervalFormatFallback references CDATA #IMPLIED > 
    794 <!ATTLIST intervalFormatFallback validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    795  
    796 <!ELEMENT intervalFormatItem (alias | (greatestDifference*, special*)) > 
     1448    <!--@METADATA--> 
     1449<!ATTLIST intervalFormatFallback validSubLocales CDATA #IMPLIED > 
     1450    <!--@VALUE--> 
     1451    <!--@DEPRECATED--> 
     1452 
     1453<!ELEMENT intervalFormatItem ( alias | ( greatestDifference*, special* ) ) > 
    7971454<!ATTLIST intervalFormatItem id NMTOKEN #REQUIRED > 
    7981455<!ATTLIST intervalFormatItem alt NMTOKENS #IMPLIED > 
    799 <!ATTLIST intervalFormatItem draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
     1456<!ATTLIST intervalFormatItem draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1457    <!--@METADATA--> 
    8001458<!ATTLIST intervalFormatItem references CDATA #IMPLIED > 
    801 <!ATTLIST intervalFormatItem validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1459    <!--@METADATA--> 
     1460<!ATTLIST intervalFormatItem validSubLocales CDATA #IMPLIED > 
     1461    <!--@VALUE--> 
     1462    <!--@DEPRECATED--> 
    8021463 
    8031464<!ELEMENT greatestDifference ( #PCDATA ) > 
    8041465<!ATTLIST greatestDifference id NMTOKEN #REQUIRED > 
    8051466<!ATTLIST greatestDifference alt NMTOKENS #IMPLIED > 
    806 <!ATTLIST greatestDifference draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- true and false are deprecated. --> 
     1467<!ATTLIST greatestDifference draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1468    <!--@METADATA--> 
    8071469<!ATTLIST greatestDifference references CDATA #IMPLIED > 
    808 <!ATTLIST greatestDifference validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    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. --> 
    813 <!ATTLIST timeZoneNames validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1470    <!--@METADATA--> 
     1471<!ATTLIST greatestDifference validSubLocales CDATA #IMPLIED > 
     1472    <!--@VALUE--> 
     1473    <!--@DEPRECATED--> 
     1474 
     1475<!ELEMENT fields ( alias | ( field*, special* ) ) > 
     1476<!ATTLIST fields alt NMTOKENS #IMPLIED > 
     1477<!ATTLIST fields draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1478    <!--@METADATA--> 
     1479    <!--@DEPRECATED:true, false--> 
     1480<!ATTLIST fields standard CDATA #IMPLIED > 
     1481    <!--@METADATA--> 
     1482    <!--@DEPRECATED--> 
     1483<!ATTLIST fields references CDATA #IMPLIED > 
     1484    <!--@METADATA--> 
     1485<!ATTLIST fields validSubLocales CDATA #IMPLIED > 
     1486    <!--@VALUE--> 
     1487    <!--@DEPRECATED--> 
     1488 
     1489<!ELEMENT field ( alias | ( displayName*, relative*, relativeTime*, special* ) ) > 
     1490<!ATTLIST field type (era | year | year-short | year-narrow | quarter | quarter-short | quarter-narrow | month | month-short | month-narrow | week | week-short | week-narrow | day | day-short | day-narrow | weekday | 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 | hour | hour-short | hour-narrow | minute | minute-short | minute-narrow | second | second-short | second-narrow | zone) #IMPLIED > 
     1491<!ATTLIST field alt NMTOKENS #IMPLIED > 
     1492<!ATTLIST field draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1493    <!--@METADATA--> 
     1494    <!--@DEPRECATED:true, false--> 
     1495<!ATTLIST field standard CDATA #IMPLIED > 
     1496    <!--@METADATA--> 
     1497    <!--@DEPRECATED--> 
     1498<!ATTLIST field references CDATA #IMPLIED > 
     1499    <!--@METADATA--> 
     1500<!ATTLIST field validSubLocales CDATA #IMPLIED > 
     1501    <!--@VALUE--> 
     1502    <!--@DEPRECATED--> 
     1503 
     1504<!ELEMENT relative ( #PCDATA ) > 
     1505<!ATTLIST relative type NMTOKEN #IMPLIED > 
     1506<!ATTLIST relative alt NMTOKENS #IMPLIED > 
     1507<!ATTLIST relative draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1508    <!--@METADATA--> 
     1509    <!--@DEPRECATED:true, false--> 
     1510<!ATTLIST relative references CDATA #IMPLIED > 
     1511    <!--@METADATA--> 
     1512<!ATTLIST relative validSubLocales CDATA #IMPLIED > 
     1513    <!--@VALUE--> 
     1514    <!--@DEPRECATED--> 
     1515 
     1516<!ELEMENT relativeTime ( alias | ( relativeTimePattern*, special* ) ) > 
     1517<!ATTLIST relativeTime type NMTOKEN #REQUIRED > 
     1518<!ATTLIST relativeTime alt NMTOKENS #IMPLIED > 
     1519<!ATTLIST relativeTime draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1520    <!--@METADATA--> 
     1521    <!--@DEPRECATED:true, false--> 
     1522<!ATTLIST relativeTime references CDATA #IMPLIED > 
     1523    <!--@METADATA--> 
     1524<!ATTLIST relativeTime validSubLocales CDATA #IMPLIED > 
     1525    <!--@VALUE--> 
     1526    <!--@DEPRECATED--> 
     1527 
     1528<!ELEMENT relativeTimePattern ( #PCDATA ) > 
     1529<!ATTLIST relativeTimePattern count (zero | one | two | few | many | other) #REQUIRED > 
     1530<!ATTLIST relativeTimePattern alt NMTOKENS #IMPLIED > 
     1531<!ATTLIST relativeTimePattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1532    <!--@METADATA--> 
     1533<!ATTLIST relativeTimePattern references CDATA #IMPLIED > 
     1534    <!--@METADATA--> 
     1535<!ATTLIST relativeTimePattern validSubLocales CDATA #IMPLIED > 
     1536    <!--@VALUE--> 
     1537    <!--@DEPRECATED--> 
     1538 
     1539<!ELEMENT timeZoneNames ( alias | ( hourFormat*, hoursFormat*, gmtFormat*, gmtZeroFormat*, regionFormat*, fallbackFormat*, fallbackRegionFormat*, abbreviationFallback*, preferenceOrdering*, singleCountries*, default*, zone*, metazone*, special* ) ) > 
     1540<!ATTLIST timeZoneNames draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1541    <!--@METADATA--> 
     1542    <!--@DEPRECATED:true, false--> 
     1543<!ATTLIST timeZoneNames validSubLocales CDATA #IMPLIED > 
     1544    <!--@VALUE--> 
     1545    <!--@DEPRECATED--> 
    8141546 
    8151547<!ELEMENT hourFormat ( #PCDATA ) > 
    8161548<!ATTLIST hourFormat alt NMTOKENS #IMPLIED > 
    817 <!ATTLIST hourFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1549<!ATTLIST hourFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1550    <!--@METADATA--> 
     1551    <!--@DEPRECATED:true, false--> 
    8181552<!ATTLIST hourFormat references CDATA #IMPLIED > 
    819  
    820 <!ELEMENT hoursFormat ( #PCDATA ) > <!-- deprecated. --> 
     1553    <!--@METADATA--> 
     1554 
     1555<!ELEMENT hoursFormat ( #PCDATA ) > 
     1556    <!--@DEPRECATED--> 
    8211557<!ATTLIST hoursFormat alt NMTOKENS #IMPLIED > 
    822 <!ATTLIST hoursFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1558    <!--@DEPRECATED--> 
     1559<!ATTLIST hoursFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1560    <!--@METADATA--> 
     1561    <!--@DEPRECATED--> 
    8231562<!ATTLIST hoursFormat references CDATA #IMPLIED > 
     1563    <!--@METADATA--> 
     1564    <!--@DEPRECATED--> 
    8241565 
    8251566<!ELEMENT gmtFormat ( #PCDATA ) > 
    8261567<!ATTLIST gmtFormat alt NMTOKENS #IMPLIED > 
    827 <!ATTLIST gmtFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1568<!ATTLIST gmtFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1569    <!--@METADATA--> 
     1570    <!--@DEPRECATED:true, false--> 
    8281571<!ATTLIST gmtFormat references CDATA #IMPLIED > 
     1572    <!--@METADATA--> 
    8291573 
    8301574<!ELEMENT gmtZeroFormat ( #PCDATA ) > 
    8311575<!ATTLIST gmtZeroFormat alt NMTOKENS #IMPLIED > 
    832 <!ATTLIST gmtZeroFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1576<!ATTLIST gmtZeroFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1577    <!--@METADATA--> 
     1578    <!--@DEPRECATED:true, false--> 
    8331579<!ATTLIST gmtZeroFormat references CDATA #IMPLIED > 
     1580    <!--@METADATA--> 
    8341581 
    8351582<!ELEMENT regionFormat ( #PCDATA ) > 
    836 <!ATTLIST regionFormat type ( standard | daylight ) #IMPLIED > 
     1583<!ATTLIST regionFormat type (standard | daylight) #IMPLIED > 
    8371584<!ATTLIST regionFormat alt NMTOKENS #IMPLIED > 
    838 <!ATTLIST regionFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1585<!ATTLIST regionFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1586    <!--@METADATA--> 
     1587    <!--@DEPRECATED:true, false--> 
    8391588<!ATTLIST regionFormat references CDATA #IMPLIED > 
     1589    <!--@METADATA--> 
    8401590 
    8411591<!ELEMENT fallbackFormat ( #PCDATA ) > 
    8421592<!ATTLIST fallbackFormat alt NMTOKENS #IMPLIED > 
    843 <!ATTLIST fallbackFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1593<!ATTLIST fallbackFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1594    <!--@METADATA--> 
     1595    <!--@DEPRECATED:true, false--> 
    8441596<!ATTLIST fallbackFormat references CDATA #IMPLIED > 
    845  
    846 <!ELEMENT fallbackRegionFormat ( #PCDATA ) > <!-- deprecated --> 
     1597    <!--@METADATA--> 
     1598 
     1599<!ELEMENT fallbackRegionFormat ( #PCDATA ) > 
     1600    <!--@DEPRECATED--> 
    8471601<!ATTLIST fallbackRegionFormat alt NMTOKENS #IMPLIED > 
    848 <!ATTLIST fallbackRegionFormat draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1602    <!--@DEPRECATED--> 
     1603<!ATTLIST fallbackRegionFormat draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1604    <!--@METADATA--> 
     1605    <!--@DEPRECATED--> 
    8491606<!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 --> 
     1607    <!--@METADATA--> 
     1608    <!--@DEPRECATED--> 
     1609 
     1610<!ELEMENT abbreviationFallback EMPTY > 
     1611    <!--@DEPRECATED--> 
     1612<!ATTLIST abbreviationFallback type (GMT | standard) #IMPLIED > 
     1613    <!-- use choice instead --> 
     1614    <!--@VALUE--> 
     1615    <!--@DEPRECATED--> 
     1616<!ATTLIST abbreviationFallback choice (GMT | standard) #IMPLIED > 
     1617    <!-- really required, but needs to be optional to support type also --> 
     1618    <!--@VALUE--> 
     1619    <!--@DEPRECATED--> 
    8541620<!ATTLIST abbreviationFallback alt NMTOKENS #IMPLIED > 
    855 <!ATTLIST abbreviationFallback draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1621    <!--@DEPRECATED--> 
     1622<!ATTLIST abbreviationFallback draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1623    <!--@METADATA--> 
     1624    <!--@DEPRECATED--> 
    8561625<!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 --> 
     1626    <!--@METADATA--> 
     1627    <!--@DEPRECATED--> 
     1628 
     1629<!ELEMENT preferenceOrdering EMPTY > 
     1630    <!-- use metazones instead --> 
     1631    <!--@DEPRECATED--> 
     1632<!ATTLIST preferenceOrdering type CDATA #IMPLIED > 
     1633    <!-- use choice instead --> 
     1634    <!--@VALUE--> 
     1635    <!--@DEPRECATED--> 
     1636<!ATTLIST preferenceOrdering choice CDATA #IMPLIED > 
     1637    <!-- really required, but needs to be optional to support type also --> 
     1638    <!--@VALUE--> 
     1639    <!--@DEPRECATED--> 
    8611640<!ATTLIST preferenceOrdering alt NMTOKENS #IMPLIED > 
    862 <!ATTLIST preferenceOrdering draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1641    <!--@DEPRECATED--> 
     1642<!ATTLIST preferenceOrdering draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1643    <!--@METADATA--> 
     1644    <!--@DEPRECATED--> 
    8631645<!ATTLIST preferenceOrdering references CDATA #IMPLIED > 
    864  
    865 <!ELEMENT singleCountries EMPTY > <!-- deprecated --> 
     1646    <!--@METADATA--> 
     1647    <!--@DEPRECATED--> 
     1648 
     1649<!ELEMENT singleCountries EMPTY > 
     1650    <!--@DEPRECATED--> 
    8661651<!ATTLIST singleCountries list CDATA #REQUIRED > 
     1652    <!--@VALUE--> 
     1653    <!--@DEPRECATED--> 
    8671654<!ATTLIST singleCountries alt NMTOKENS #IMPLIED > 
    868 <!ATTLIST singleCountries draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1655    <!--@DEPRECATED--> 
     1656<!ATTLIST singleCountries draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1657    <!--@METADATA--> 
     1658    <!--@DEPRECATED--> 
    8691659<!ATTLIST singleCountries references CDATA #IMPLIED > 
    870  
    871 <!ELEMENT zone (alias | ( long*, short*, commonlyUsed*, exemplarCity*, special*)) > 
     1660    <!--@METADATA--> 
     1661    <!--@DEPRECATED--> 
     1662 
     1663<!ELEMENT zone ( alias | ( long*, short*, commonlyUsed*, exemplarCity*, special* ) ) > 
    8721664<!ATTLIST zone type CDATA #REQUIRED > 
    8731665<!ATTLIST zone alt NMTOKENS #IMPLIED > 
    874 <!ATTLIST zone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    875 <!ATTLIST zone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1666<!ATTLIST zone draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1667    <!--@METADATA--> 
     1668    <!--@DEPRECATED:true, false--> 
     1669<!ATTLIST zone standard CDATA #IMPLIED > 
     1670    <!--@METADATA--> 
     1671    <!--@DEPRECATED--> 
    8761672<!ATTLIST zone references CDATA #IMPLIED > 
    877 <!ATTLIST zone validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    878  
    879 <!ELEMENT metazone (alias | ( long*, short*, commonlyUsed*, special*)) > 
     1673    <!--@METADATA--> 
     1674<!ATTLIST zone validSubLocales CDATA #IMPLIED > 
     1675    <!--@VALUE--> 
     1676    <!--@DEPRECATED--> 
     1677 
     1678<!ELEMENT long ( alias | ( generic*, standard*, daylight*, special* ) ) > 
     1679<!ATTLIST long alt NMTOKENS #IMPLIED > 
     1680<!ATTLIST long draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1681    <!--@METADATA--> 
     1682    <!--@DEPRECATED:true, false--> 
     1683<!ATTLIST long references CDATA #IMPLIED > 
     1684    <!--@METADATA--> 
     1685<!ATTLIST long validSubLocales CDATA #IMPLIED > 
     1686    <!--@VALUE--> 
     1687    <!--@DEPRECATED--> 
     1688 
     1689<!ELEMENT generic ( #PCDATA ) > 
     1690<!ATTLIST generic alt NMTOKENS #IMPLIED > 
     1691<!ATTLIST generic draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1692    <!--@METADATA--> 
     1693    <!--@DEPRECATED:true, false--> 
     1694<!ATTLIST generic references CDATA #IMPLIED > 
     1695    <!--@METADATA--> 
     1696 
     1697<!ELEMENT standard ( #PCDATA ) > 
     1698<!ATTLIST standard alt NMTOKENS #IMPLIED > 
     1699<!ATTLIST standard draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1700    <!--@METADATA--> 
     1701    <!--@DEPRECATED:true, false--> 
     1702<!ATTLIST standard references CDATA #IMPLIED > 
     1703    <!--@METADATA--> 
     1704 
     1705<!ELEMENT daylight ( #PCDATA ) > 
     1706<!ATTLIST daylight alt NMTOKENS #IMPLIED > 
     1707<!ATTLIST daylight draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1708    <!--@METADATA--> 
     1709    <!--@DEPRECATED:true, false--> 
     1710<!ATTLIST daylight references CDATA #IMPLIED > 
     1711    <!--@METADATA--> 
     1712 
     1713<!ELEMENT short ( alias | ( generic*, standard*, daylight*, special* ) ) > 
     1714<!ATTLIST short alt NMTOKENS #IMPLIED > 
     1715<!ATTLIST short draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1716    <!--@METADATA--> 
     1717    <!--@DEPRECATED:true, false--> 
     1718<!ATTLIST short references CDATA #IMPLIED > 
     1719    <!--@METADATA--> 
     1720<!ATTLIST short validSubLocales CDATA #IMPLIED > 
     1721    <!--@VALUE--> 
     1722    <!--@DEPRECATED--> 
     1723 
     1724<!ELEMENT commonlyUsed ( #PCDATA ) > 
     1725    <!--@DEPRECATED--> 
     1726<!ATTLIST commonlyUsed used (true | false) #IMPLIED > 
     1727    <!--@VALUE--> 
     1728    <!--@DEPRECATED--> 
     1729<!ATTLIST commonlyUsed alt NMTOKENS #IMPLIED > 
     1730    <!--@DEPRECATED--> 
     1731<!ATTLIST commonlyUsed draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1732    <!--@METADATA--> 
     1733    <!--@DEPRECATED--> 
     1734<!ATTLIST commonlyUsed references CDATA #IMPLIED > 
     1735    <!--@METADATA--> 
     1736    <!--@DEPRECATED--> 
     1737 
     1738<!ELEMENT exemplarCity ( #PCDATA ) > 
     1739<!ATTLIST exemplarCity alt NMTOKENS #IMPLIED > 
     1740<!ATTLIST exemplarCity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1741    <!--@METADATA--> 
     1742    <!--@DEPRECATED:true, false--> 
     1743<!ATTLIST exemplarCity references CDATA #IMPLIED > 
     1744    <!--@METADATA--> 
     1745 
     1746<!ELEMENT metazone ( alias | ( long*, short*, commonlyUsed*, special* ) ) > 
    8801747<!ATTLIST metazone type CDATA #REQUIRED > 
    8811748<!ATTLIST metazone alt NMTOKENS #IMPLIED > 
    882 <!ATTLIST metazone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    883 <!ATTLIST metazone standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1749<!ATTLIST metazone draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1750    <!--@METADATA--> 
     1751    <!--@DEPRECATED:true, false--> 
     1752<!ATTLIST metazone standard CDATA #IMPLIED > 
     1753    <!--@METADATA--> 
     1754    <!--@DEPRECATED--> 
    8841755<!ATTLIST metazone references CDATA #IMPLIED > 
    885 <!ATTLIST metazone validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    886  
    887 <!ELEMENT long (alias | (generic*, standard*, daylight*, special*)) > 
    888 <!ATTLIST long alt NMTOKENS #IMPLIED > 
    889 <!ATTLIST long draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    890 <!ATTLIST long references CDATA #IMPLIED > 
    891 <!ATTLIST long validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    892  
    893 <!ELEMENT short (alias | (generic*, standard*, daylight*, special*)) > 
    894 <!ATTLIST short alt NMTOKENS #IMPLIED > 
    895 <!ATTLIST short draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    896 <!ATTLIST short references CDATA #IMPLIED > 
    897 <!ATTLIST short validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    898  
    899 <!ELEMENT generic ( #PCDATA ) > 
    900 <!ATTLIST generic alt NMTOKENS #IMPLIED > 
    901 <!ATTLIST generic draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    902 <!ATTLIST generic references CDATA #IMPLIED > 
    903  
    904  
    905 <!ELEMENT standard ( #PCDATA ) > 
    906 <!ATTLIST standard alt NMTOKENS #IMPLIED > 
    907 <!ATTLIST standard draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    908 <!ATTLIST standard references CDATA #IMPLIED > 
    909  
    910  
    911 <!ELEMENT daylight ( #PCDATA ) > 
    912 <!ATTLIST daylight alt NMTOKENS #IMPLIED > 
    913 <!ATTLIST daylight draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    914 <!ATTLIST daylight references CDATA #IMPLIED > 
    915  
    916  
    917 <!ELEMENT commonlyUsed ( #PCDATA ) > <!-- deprecated --> 
    918 <!ATTLIST commonlyUsed used ( true | false ) #IMPLIED > 
    919 <!ATTLIST commonlyUsed alt NMTOKENS #IMPLIED > 
    920 <!ATTLIST commonlyUsed draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    921 <!ATTLIST commonlyUsed references CDATA #IMPLIED > 
    922  
    923  
    924 <!ELEMENT exemplarCity ( #PCDATA ) > 
    925 <!ATTLIST exemplarCity alt NMTOKENS #IMPLIED > 
    926 <!ATTLIST exemplarCity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    927 <!ATTLIST exemplarCity references CDATA #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 alt NMTOKENS #IMPLIED > 
    934 <!ATTLIST usesMetazone draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    935 <!ATTLIST usesMetazone references CDATA #IMPLIED > 
    936  
    937  
    938 <!ELEMENT fields ( alias | (field*, special*)) > 
    939 <!ATTLIST fields alt NMTOKENS #IMPLIED > 
    940 <!ATTLIST fields draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    941 <!ATTLIST fields standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    942 <!ATTLIST fields references CDATA #IMPLIED > 
    943 <!ATTLIST fields validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    944  
    945 <!ELEMENT field ( alias | (displayName*, relative*, relativeTime*, special*)) > 
    946 <!ATTLIST field type ( era | year | year-short | year-narrow | quarter | quarter-short | quarter-narrow | month | month-short | month-narrow | week | week-short | week-narrow | day | day-short | day-narrow | weekday | 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 | hour | hour-short | hour-narrow | minute | minute-short | minute-narrow | second | second-short | second-narrow | zone ) #IMPLIED > 
    947 <!ATTLIST field alt NMTOKENS #IMPLIED > 
    948 <!ATTLIST field draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    949 <!ATTLIST field standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
    950 <!ATTLIST field references CDATA #IMPLIED > 
    951 <!ATTLIST field validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    952  
    953  
    954 <!ELEMENT relative (#PCDATA) > 
    955 <!ATTLIST relative type NMTOKEN #IMPLIED > 
    956 <!ATTLIST relative alt NMTOKENS #IMPLIED > 
    957 <!ATTLIST relative draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    958 <!ATTLIST relative references CDATA #IMPLIED > 
    959 <!ATTLIST relative validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    960  
    961 <!ELEMENT relativeTime ( alias | (relativeTimePattern*, special*)) > 
    962 <!ATTLIST relativeTime type NMTOKEN #REQUIRED > 
    963 <!ATTLIST relativeTime alt NMTOKENS #IMPLIED > 
    964 <!ATTLIST relativeTime draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    965 <!ATTLIST relativeTime references CDATA #IMPLIED > 
    966 <!ATTLIST relativeTime validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    967  
    968 <!ELEMENT relativeTimePattern ( #PCDATA ) > 
    969 <!ATTLIST relativeTimePattern count ( zero | one | two | few | many | other ) #REQUIRED > 
    970 <!ATTLIST relativeTimePattern alt NMTOKENS #IMPLIED > 
    971 <!ATTLIST relativeTimePattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    972 <!ATTLIST relativeTimePattern references CDATA #IMPLIED > 
    973 <!ATTLIST relativeTimePattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1756    <!--@METADATA--> 
     1757<!ATTLIST metazone validSubLocales CDATA #IMPLIED > 
     1758    <!--@VALUE--> 
     1759    <!--@DEPRECATED--> 
    9741760 
    9751761<!-- ######################################################### --> 
    9761762 
    977  
    978 <!-- ######################################################### --> 
    979  
    980 <!ELEMENT numbers (alias | (defaultNumberingSystem*, otherNumberingSystems*, minimumGroupingDigits*, symbols*, decimalFormats*, scientificFormats*, percentFormats*, currencyFormats*, currencies?, miscPatterns*, special*)) > 
     1763<!ELEMENT numbers ( alias | ( defaultNumberingSystem*, otherNumberingSystems*, minimumGroupingDigits*, symbols*, decimalFormats*, scientificFormats*, percentFormats*, currencyFormats*, currencies?, miscPatterns*, special* ) ) > 
    9811764<!ATTLIST numbers alt NMTOKENS #IMPLIED > 
    982 <!ATTLIST numbers draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    983 <!ATTLIST numbers standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1765<!ATTLIST numbers draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1766    <!--@METADATA--> 
     1767    <!--@DEPRECATED:true, false--> 
     1768<!ATTLIST numbers standard CDATA #IMPLIED > 
     1769    <!--@METADATA--> 
     1770    <!--@DEPRECATED--> 
    9841771<!ATTLIST numbers references CDATA #IMPLIED > 
    985 <!ATTLIST numbers validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1772    <!--@METADATA--> 
     1773<!ATTLIST numbers validSubLocales CDATA #IMPLIED > 
     1774    <!--@VALUE--> 
     1775    <!--@DEPRECATED--> 
    9861776 
    9871777<!ELEMENT defaultNumberingSystem ( #PCDATA ) > 
    9881778<!ATTLIST defaultNumberingSystem alt NMTOKENS #IMPLIED > 
    989 <!ATTLIST defaultNumberingSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1779<!ATTLIST defaultNumberingSystem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1780    <!--@METADATA--> 
     1781    <!--@DEPRECATED:true, false--> 
    9901782<!ATTLIST defaultNumberingSystem references CDATA #IMPLIED > 
    991  
    992 <!ELEMENT otherNumberingSystems ( alias | ( native*, traditional*, finance*)) > 
     1783    <!--@METADATA--> 
     1784 
     1785<!ELEMENT otherNumberingSystems ( alias | ( native*, traditional*, finance*, special* ) ) > 
    9931786<!ATTLIST otherNumberingSystems alt NMTOKENS #IMPLIED > 
    994 <!ATTLIST otherNumberingSystems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1787<!ATTLIST otherNumberingSystems draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1788    <!--@METADATA--> 
     1789    <!--@DEPRECATED:true, false--> 
    9951790 
    9961791<!ELEMENT native ( #PCDATA ) > 
    9971792<!ATTLIST native alt NMTOKENS #IMPLIED > 
    998 <!ATTLIST native draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1793<!ATTLIST native draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1794    <!--@METADATA--> 
     1795    <!--@DEPRECATED:true, false--> 
    9991796 
    10001797<!ELEMENT traditional ( #PCDATA ) > 
    10011798<!ATTLIST traditional alt NMTOKENS #IMPLIED > 
    1002 <!ATTLIST traditional draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1799<!ATTLIST traditional draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1800    <!--@METADATA--> 
     1801    <!--@DEPRECATED:true, false--> 
    10031802 
    10041803<!ELEMENT finance ( #PCDATA ) > 
    10051804<!ATTLIST finance alt NMTOKENS #IMPLIED > 
    1006 <!ATTLIST finance draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1007  
    1008 <!ELEMENT symbols (alias | (decimal*, group*, list*, percentSign*, nativeZeroDigit*, patternDigit*, plusSign*, minusSign*, exponential*, superscriptingExponent*, perMille*, infinity*, nan*, currencyDecimal*, currencyGroup*, timeSeparator*, special*)) > 
     1805<!ATTLIST finance draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1806    <!--@METADATA--> 
     1807    <!--@DEPRECATED:true, false--> 
     1808 
     1809<!ELEMENT minimumGroupingDigits ( #PCDATA ) > 
     1810<!ATTLIST minimumGroupingDigits alt NMTOKENS #IMPLIED > 
     1811<!ATTLIST minimumGroupingDigits draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1812    <!--@METADATA--> 
     1813<!ATTLIST minimumGroupingDigits references CDATA #IMPLIED > 
     1814    <!--@METADATA--> 
     1815 
     1816<!ELEMENT symbols ( alias | ( decimal*, group*, list*, percentSign*, nativeZeroDigit*, patternDigit*, plusSign*, minusSign*, exponential*, superscriptingExponent*, perMille*, infinity*, nan*, currencyDecimal*, currencyGroup*, timeSeparator*, special* ) ) > 
    10091817<!ATTLIST symbols alt NMTOKENS #IMPLIED > 
    1010 <!ATTLIST symbols draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1011 <!ATTLIST symbols standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     1818<!ATTLIST symbols draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1819    <!--@METADATA--> 
     1820    <!--@DEPRECATED:true, false--> 
     1821<!ATTLIST symbols standard CDATA #IMPLIED > 
     1822    <!--@METADATA--> 
     1823    <!--@DEPRECATED--> 
    10121824<!ATTLIST symbols references CDATA #IMPLIED > 
    1013 <!ATTLIST symbols validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1825    <!--@METADATA--> 
     1826<!ATTLIST symbols validSubLocales CDATA #IMPLIED > 
     1827    <!--@VALUE--> 
     1828    <!--@DEPRECATED--> 
    10141829<!ATTLIST symbols numberSystem CDATA #IMPLIED > 
    10151830 
    10161831<!ELEMENT decimal ( #PCDATA ) > 
    10171832<!ATTLIST decimal alt NMTOKENS #IMPLIED > 
    1018 <!ATTLIST decimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1833<!ATTLIST decimal draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1834    <!--@METADATA--> 
     1835    <!--@DEPRECATED:true, false--> 
    10191836<!ATTLIST decimal references CDATA #IMPLIED > 
    1020 <!ATTLIST decimal numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1837    <!--@METADATA--> 
     1838<!ATTLIST decimal numberSystem CDATA #IMPLIED > 
     1839    <!--@DEPRECATED--> 
    10211840 
    10221841<!ELEMENT group ( #PCDATA ) > 
    10231842<!ATTLIST group alt NMTOKENS #IMPLIED > 
    1024 <!ATTLIST group draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1843<!ATTLIST group draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1844    <!--@METADATA--> 
     1845    <!--@DEPRECATED:true, false--> 
    10251846<!ATTLIST group references CDATA #IMPLIED > 
    1026 <!ATTLIST group numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1847    <!--@METADATA--> 
     1848<!ATTLIST group numberSystem CDATA #IMPLIED > 
     1849    <!--@DEPRECATED--> 
    10271850 
    10281851<!ELEMENT list ( #PCDATA ) > 
    10291852<!ATTLIST list alt NMTOKENS #IMPLIED > 
    1030 <!ATTLIST list draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1853<!ATTLIST list draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1854    <!--@METADATA--> 
     1855    <!--@DEPRECATED:true, false--> 
    10311856<!ATTLIST list references CDATA #IMPLIED > 
    1032 <!ATTLIST list numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1857    <!--@METADATA--> 
     1858<!ATTLIST list numberSystem CDATA #IMPLIED > 
     1859    <!--@DEPRECATED--> 
    10331860 
    10341861<!ELEMENT percentSign ( #PCDATA ) > 
    10351862<!ATTLIST percentSign alt NMTOKENS #IMPLIED > 
    1036 <!ATTLIST percentSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1863<!ATTLIST percentSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1864    <!--@METADATA--> 
     1865    <!--@DEPRECATED:true, false--> 
    10371866<!ATTLIST percentSign references CDATA #IMPLIED > 
    1038 <!ATTLIST percentSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1867    <!--@METADATA--> 
     1868<!ATTLIST percentSign numberSystem CDATA #IMPLIED > 
     1869    <!--@DEPRECATED--> 
    10391870 
    10401871<!ELEMENT nativeZeroDigit ( #PCDATA ) > 
     1872    <!--@DEPRECATED--> 
    10411873<!ATTLIST nativeZeroDigit alt NMTOKENS #IMPLIED > 
    1042 <!ATTLIST nativeZeroDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1874    <!--@DEPRECATED--> 
     1875<!ATTLIST nativeZeroDigit draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1876    <!--@METADATA--> 
     1877    <!--@DEPRECATED--> 
    10431878<!ATTLIST nativeZeroDigit references CDATA #IMPLIED > 
    1044 <!ATTLIST nativeZeroDigit numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1879    <!--@METADATA--> 
     1880    <!--@DEPRECATED--> 
     1881<!ATTLIST nativeZeroDigit numberSystem CDATA #IMPLIED > 
     1882    <!--@DEPRECATED--> 
    10451883 
    10461884<!ELEMENT patternDigit ( #PCDATA ) > 
     1885    <!--@DEPRECATED--> 
    10471886<!ATTLIST patternDigit alt NMTOKENS #IMPLIED > 
    1048 <!ATTLIST patternDigit draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1887    <!--@DEPRECATED--> 
     1888<!ATTLIST patternDigit draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1889    <!--@METADATA--> 
     1890    <!--@DEPRECATED--> 
    10491891<!ATTLIST patternDigit references CDATA #IMPLIED > 
    1050 <!ATTLIST patternDigit numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1892    <!--@METADATA--> 
     1893    <!--@DEPRECATED--> 
     1894<!ATTLIST patternDigit numberSystem CDATA #IMPLIED > 
     1895    <!--@DEPRECATED--> 
    10511896 
    10521897<!ELEMENT plusSign ( #PCDATA ) > 
    10531898<!ATTLIST plusSign alt NMTOKENS #IMPLIED > 
    1054 <!ATTLIST plusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1899<!ATTLIST plusSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1900    <!--@METADATA--> 
     1901    <!--@DEPRECATED:true, false--> 
    10551902<!ATTLIST plusSign references CDATA #IMPLIED > 
    1056 <!ATTLIST plusSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1903    <!--@METADATA--> 
     1904<!ATTLIST plusSign numberSystem CDATA #IMPLIED > 
     1905    <!--@DEPRECATED--> 
    10571906 
    10581907<!ELEMENT minusSign ( #PCDATA ) > 
    10591908<!ATTLIST minusSign alt NMTOKENS #IMPLIED > 
    1060 <!ATTLIST minusSign draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1909<!ATTLIST minusSign draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1910    <!--@METADATA--> 
     1911    <!--@DEPRECATED:true, false--> 
    10611912<!ATTLIST minusSign references CDATA #IMPLIED > 
    1062 <!ATTLIST minusSign numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1913    <!--@METADATA--> 
     1914<!ATTLIST minusSign numberSystem CDATA #IMPLIED > 
     1915    <!--@DEPRECATED--> 
    10631916 
    10641917<!ELEMENT exponential ( #PCDATA ) > 
    10651918<!ATTLIST exponential alt NMTOKENS #IMPLIED > 
    1066 <!ATTLIST exponential draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1919<!ATTLIST exponential draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1920    <!--@METADATA--> 
     1921    <!--@DEPRECATED:true, false--> 
    10671922<!ATTLIST exponential references CDATA #IMPLIED > 
    1068 <!ATTLIST exponential numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1923    <!--@METADATA--> 
     1924<!ATTLIST exponential numberSystem CDATA #IMPLIED > 
     1925    <!--@DEPRECATED--> 
    10691926 
    10701927<!ELEMENT superscriptingExponent ( #PCDATA ) > 
    10711928<!ATTLIST superscriptingExponent alt NMTOKENS #IMPLIED > 
    1072 <!ATTLIST superscriptingExponent draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     1929<!ATTLIST superscriptingExponent draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1930    <!--@METADATA--> 
    10731931<!ATTLIST superscriptingExponent references CDATA #IMPLIED > 
     1932    <!--@METADATA--> 
    10741933 
    10751934<!ELEMENT perMille ( #PCDATA ) > 
    10761935<!ATTLIST perMille alt NMTOKENS #IMPLIED > 
    1077 <!ATTLIST perMille draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1936<!ATTLIST perMille draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1937    <!--@METADATA--> 
     1938    <!--@DEPRECATED:true, false--> 
    10781939<!ATTLIST perMille references CDATA #IMPLIED > 
    1079 <!ATTLIST perMille numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1940    <!--@METADATA--> 
     1941<!ATTLIST perMille numberSystem CDATA #IMPLIED > 
     1942    <!--@DEPRECATED--> 
    10801943 
    10811944<!ELEMENT infinity ( #PCDATA ) > 
    10821945<!ATTLIST infinity alt NMTOKENS #IMPLIED > 
    1083 <!ATTLIST infinity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1946<!ATTLIST infinity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1947    <!--@METADATA--> 
     1948    <!--@DEPRECATED:true, false--> 
    10841949<!ATTLIST infinity references CDATA #IMPLIED > 
    1085 <!ATTLIST infinity numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1950    <!--@METADATA--> 
     1951<!ATTLIST infinity numberSystem CDATA #IMPLIED > 
     1952    <!--@DEPRECATED--> 
    10861953 
    10871954<!ELEMENT nan ( #PCDATA ) > 
    10881955<!ATTLIST nan alt NMTOKENS #IMPLIED > 
    1089 <!ATTLIST nan draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     1956<!ATTLIST nan draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1957    <!--@METADATA--> 
     1958    <!--@DEPRECATED:true, false--> 
    10901959<!ATTLIST nan references CDATA #IMPLIED > 
    1091 <!ATTLIST nan numberSystem CDATA #IMPLIED > <!-- deprecated --> 
     1960    <!--@METADATA--> 
     1961<!ATTLIST nan numberSystem CDATA #IMPLIED > 
     1962    <!--@DEPRECATED--> 
     1963 
     1964<!ELEMENT currencyDecimal ( #PCDATA ) > 
     1965<!ATTLIST currencyDecimal alt NMTOKENS #IMPLIED > 
     1966<!ATTLIST currencyDecimal draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1967    <!--@METADATA--> 
     1968    <!--@DEPRECATED:true, false--> 
     1969<!ATTLIST currencyDecimal references CDATA #IMPLIED > 
     1970    <!--@METADATA--> 
     1971<!ATTLIST currencyDecimal numberSystem CDATA #IMPLIED > 
     1972    <!--@DEPRECATED--> 
     1973 
     1974<!ELEMENT currencyGroup ( #PCDATA ) > 
     1975    <!--@DEPRECATED--> 
     1976<!ATTLIST currencyGroup alt NMTOKENS #IMPLIED > 
     1977    <!--@DEPRECATED--> 
     1978<!ATTLIST currencyGroup draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1979    <!--@METADATA--> 
     1980    <!--@DEPRECATED--> 
     1981<!ATTLIST currencyGroup references CDATA #IMPLIED > 
     1982    <!--@METADATA--> 
     1983    <!--@DEPRECATED--> 
     1984<!ATTLIST currencyGroup numberSystem CDATA #IMPLIED > 
     1985    <!--@DEPRECATED--> 
    10921986 
    10931987<!ELEMENT timeSeparator ( #PCDATA ) > 
    10941988<!ATTLIST timeSeparator alt NMTOKENS #IMPLIED > 
    1095 <!ATTLIST timeSeparator draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     1989<!ATTLIST timeSeparator draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     1990    <!--@METADATA--> 
    10961991<!ATTLIST timeSeparator references CDATA #IMPLIED > 
    1097  
    1098 <!ELEMENT minimumGroupingDigits ( #PCDATA ) > 
    1099 <!ATTLIST minimumGroupingDigits alt NMTOKENS #IMPLIED > 
    1100 <!ATTLIST minimumGroupingDigits draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
    1101 <!ATTLIST minimumGroupingDigits references CDATA #IMPLIED > 
    1102  
    1103 <!ELEMENT currencyDecimal ( #PCDATA ) > 
    1104 <!ATTLIST currencyDecimal alt NMTOKENS #IMPLIED > 
    1105 <!ATTLIST currencyDecimal draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1106 <!ATTLIST currencyDecimal references CDATA #IMPLIED > 
    1107 <!ATTLIST currencyDecimal numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    1108  
    1109 <!ELEMENT currencyGroup ( #PCDATA ) > 
    1110 <!ATTLIST currencyGroup alt NMTOKENS #IMPLIED > 
    1111 <!ATTLIST currencyGroup draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1112 <!ATTLIST currencyGroup references CDATA #IMPLIED > 
    1113 <!ATTLIST currencyGroup numberSystem CDATA #IMPLIED > <!-- deprecated --> 
    1114  
    1115 <!ELEMENT pattern ( #PCDATA ) > 
    1116 <!ATTLIST pattern type NMTOKEN "standard" > 
    1117 <!ATTLIST pattern numbers CDATA #IMPLIED > 
    1118 <!ATTLIST pattern count (0 | 1 | zero | one | two | few | many | other) #IMPLIED > <!-- Only used for decimalFormats type="1000..." --> 
    1119 <!ATTLIST pattern alt NMTOKENS #IMPLIED > 
    1120 <!ATTLIST pattern draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1121 <!ATTLIST pattern references CDATA #IMPLIED > 
    1122  
    1123 <!ELEMENT decimalFormats (alias | (default*, decimalFormatLength*, special*)) > <!-- default element is deprecated --> 
    1124 <!ATTLIST decimalFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1125 <!ATTLIST decimalFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     1992    <!--@METADATA--> 
     1993 
     1994<!ELEMENT decimalFormats ( alias | ( default*, decimalFormatLength*, special* ) ) > 
     1995<!ATTLIST decimalFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     1996    <!--@METADATA--> 
     1997    <!--@DEPRECATED:true, false--> 
     1998<!ATTLIST decimalFormats validSubLocales CDATA #IMPLIED > 
     1999    <!--@VALUE--> 
     2000    <!--@DEPRECATED--> 
    11262001<!ATTLIST decimalFormats numberSystem CDATA #IMPLIED > 
    11272002 
    1128 <!ELEMENT decimalFormatLength (alias | (default*, decimalFormat*, special*)) > <!-- default element is deprecated --> 
    1129 <!ATTLIST decimalFormatLength type ( full | long | medium | short ) #IMPLIED > 
     2003<!ELEMENT decimalFormatLength ( alias | ( default*, decimalFormat*, special* ) ) > 
     2004<!ATTLIST decimalFormatLength type (full | long | medium | short) #IMPLIED > 
    11302005<!ATTLIST decimalFormatLength alt NMTOKENS #IMPLIED > 
    1131 <!ATTLIST decimalFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1132 <!ATTLIST decimalFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2006<!ATTLIST decimalFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2007    <!--@METADATA--> 
     2008    <!--@DEPRECATED:true, false--> 
     2009<!ATTLIST decimalFormatLength standard CDATA #IMPLIED > 
     2010    <!--@METADATA--> 
     2011    <!--@DEPRECATED--> 
    11332012<!ATTLIST decimalFormatLength references CDATA #IMPLIED > 
    1134 <!ATTLIST decimalFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1135  
    1136 <!ELEMENT decimalFormat (alias | (pattern*, special*)) > 
     2013    <!--@METADATA--> 
     2014<!ATTLIST decimalFormatLength validSubLocales CDATA #IMPLIED > 
     2015    <!--@VALUE--> 
     2016    <!--@DEPRECATED--> 
     2017 
     2018<!ELEMENT decimalFormat ( alias | ( pattern*, special* ) ) > 
    11372019<!ATTLIST decimalFormat type NMTOKEN "standard" > 
    11382020<!ATTLIST decimalFormat alt NMTOKENS #IMPLIED > 
    1139 <!ATTLIST decimalFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1140 <!ATTLIST decimalFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2021<!ATTLIST decimalFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2022    <!--@METADATA--> 
     2023    <!--@DEPRECATED:true, false--> 
     2024<!ATTLIST decimalFormat standard CDATA #IMPLIED > 
     2025    <!--@METADATA--> 
     2026    <!--@DEPRECATED--> 
    11412027<!ATTLIST decimalFormat references CDATA #IMPLIED > 
    1142 <!ATTLIST decimalFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1143  
    1144 <!ELEMENT scientificFormats (alias | (default*, scientificFormatLength*, special*)) > <!-- default element is deprecated --> 
    1145 <!ATTLIST scientificFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1146 <!ATTLIST scientificFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2028    <!--@METADATA--> 
     2029<!ATTLIST decimalFormat validSubLocales CDATA #IMPLIED > 
     2030    <!--@VALUE--> 
     2031    <!--@DEPRECATED--> 
     2032 
     2033<!ELEMENT scientificFormats ( alias | ( default*, scientificFormatLength*, special* ) ) > 
     2034<!ATTLIST scientificFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2035    <!--@METADATA--> 
     2036    <!--@DEPRECATED:true, false--> 
     2037<!ATTLIST scientificFormats validSubLocales CDATA #IMPLIED > 
     2038    <!--@VALUE--> 
     2039    <!--@DEPRECATED--> 
    11472040<!ATTLIST scientificFormats numberSystem CDATA #IMPLIED > 
    11482041 
    1149 <!ELEMENT scientificFormatLength (alias | (default*, scientificFormat*, special*)) > <!-- default element is deprecated --> 
    1150 <!ATTLIST scientificFormatLength type ( full | long | medium | short ) #IMPLIED > 
     2042<!ELEMENT scientificFormatLength ( alias | ( default*, scientificFormat*, special* ) ) > 
     2043<!ATTLIST scientificFormatLength type (full | long | medium | short) #IMPLIED > 
    11512044<!ATTLIST scientificFormatLength alt NMTOKENS #IMPLIED > 
    1152 <!ATTLIST scientificFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1153 <!ATTLIST scientificFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2045<!ATTLIST scientificFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2046    <!--@METADATA--> 
     2047    <!--@DEPRECATED:true, false--> 
     2048<!ATTLIST scientificFormatLength standard CDATA #IMPLIED > 
     2049    <!--@METADATA--> 
     2050    <!--@DEPRECATED--> 
    11542051<!ATTLIST scientificFormatLength references CDATA #IMPLIED > 
    1155 <!ATTLIST scientificFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1156  
    1157 <!ELEMENT scientificFormat (alias | (pattern*, special*)) > 
     2052    <!--@METADATA--> 
     2053<!ATTLIST scientificFormatLength validSubLocales CDATA #IMPLIED > 
     2054    <!--@VALUE--> 
     2055    <!--@DEPRECATED--> 
     2056 
     2057<!ELEMENT scientificFormat ( alias | ( pattern*, special* ) ) > 
    11582058<!ATTLIST scientificFormat type NMTOKEN "standard" > 
    11592059<!ATTLIST scientificFormat alt NMTOKENS #IMPLIED > 
    1160 <!ATTLIST scientificFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1161 <!ATTLIST scientificFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2060<!ATTLIST scientificFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2061    <!--@METADATA--> 
     2062    <!--@DEPRECATED:true, false--> 
     2063<!ATTLIST scientificFormat standard CDATA #IMPLIED > 
     2064    <!--@METADATA--> 
     2065    <!--@DEPRECATED--> 
    11622066<!ATTLIST scientificFormat references CDATA #IMPLIED > 
    1163 <!ATTLIST scientificFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1164  
    1165 <!ELEMENT percentFormats (alias | (default*, percentFormatLength*, special*)) > <!-- default element is deprecated --> 
    1166 <!ATTLIST percentFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1167 <!ATTLIST percentFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2067    <!--@METADATA--> 
     2068<!ATTLIST scientificFormat validSubLocales CDATA #IMPLIED > 
     2069    <!--@VALUE--> 
     2070    <!--@DEPRECATED--> 
     2071 
     2072<!ELEMENT percentFormats ( alias | ( default*, percentFormatLength*, special* ) ) > 
     2073<!ATTLIST percentFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2074    <!--@METADATA--> 
     2075    <!--@DEPRECATED:true, false--> 
     2076<!ATTLIST percentFormats validSubLocales CDATA #IMPLIED > 
     2077    <!--@VALUE--> 
     2078    <!--@DEPRECATED--> 
    11682079<!ATTLIST percentFormats numberSystem CDATA #IMPLIED > 
    11692080 
    1170 <!ELEMENT percentFormatLength (alias | (default*, percentFormat*, special*)) > <!-- default element is deprecated --> 
    1171 <!ATTLIST percentFormatLength type ( full | long | medium | short ) #IMPLIED > 
     2081<!ELEMENT percentFormatLength ( alias | ( default*, percentFormat*, special* ) ) > 
     2082<!ATTLIST percentFormatLength type (full | long | medium | short) #IMPLIED > 
    11722083<!ATTLIST percentFormatLength alt NMTOKENS #IMPLIED > 
    1173 <!ATTLIST percentFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1174 <!ATTLIST percentFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2084<!ATTLIST percentFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2085    <!--@METADATA--> 
     2086    <!--@DEPRECATED:true, false--> 
     2087<!ATTLIST percentFormatLength standard CDATA #IMPLIED > 
     2088    <!--@METADATA--> 
     2089    <!--@DEPRECATED--> 
    11752090<!ATTLIST percentFormatLength references CDATA #IMPLIED > 
    1176 <!ATTLIST percentFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1177  
    1178 <!ELEMENT percentFormat (alias | (pattern*, special*)) > 
     2091    <!--@METADATA--> 
     2092<!ATTLIST percentFormatLength validSubLocales CDATA #IMPLIED > 
     2093    <!--@VALUE--> 
     2094    <!--@DEPRECATED--> 
     2095 
     2096<!ELEMENT percentFormat ( alias | ( pattern*, special* ) ) > 
    11792097<!ATTLIST percentFormat type NMTOKEN "standard" > 
    11802098<!ATTLIST percentFormat alt NMTOKENS #IMPLIED > 
    1181 <!ATTLIST percentFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1182 <!ATTLIST percentFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2099<!ATTLIST percentFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2100    <!--@METADATA--> 
     2101    <!--@DEPRECATED:true, false--> 
     2102<!ATTLIST percentFormat standard CDATA #IMPLIED > 
     2103    <!--@METADATA--> 
     2104    <!--@DEPRECATED--> 
    11832105<!ATTLIST percentFormat references CDATA #IMPLIED > 
    1184 <!ATTLIST percentFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1185  
    1186 <!ELEMENT currencyFormats (alias | (default*, currencySpacing*, currencyFormatLength*, unitPattern*, special*)) > <!-- default element is deprecated --> 
    1187 <!ATTLIST currencyFormats draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1188 <!ATTLIST currencyFormats validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2106    <!--@METADATA--> 
     2107<!ATTLIST percentFormat validSubLocales CDATA #IMPLIED > 
     2108    <!--@VALUE--> 
     2109    <!--@DEPRECATED--> 
     2110 
     2111<!ELEMENT currencyFormats ( alias | ( default*, currencySpacing*, currencyFormatLength*, unitPattern*, special* ) ) > 
     2112<!ATTLIST currencyFormats draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2113    <!--@METADATA--> 
     2114    <!--@DEPRECATED:true, false--> 
     2115<!ATTLIST currencyFormats validSubLocales CDATA #IMPLIED > 
     2116    <!--@VALUE--> 
     2117    <!--@DEPRECATED--> 
    11892118<!ATTLIST currencyFormats numberSystem CDATA #IMPLIED > 
    11902119 
    1191 <!ELEMENT currencySpacing (alias | (beforeCurrency*, afterCurrency*, special*)) > 
    1192 <!ELEMENT beforeCurrency (alias | (currencyMatch*, surroundingMatch*, insertBetween*)) > 
    1193 <!ELEMENT afterCurrency (alias | (currencyMatch*, surroundingMatch*, insertBetween*)) > 
     2120<!ELEMENT currencySpacing ( alias | ( beforeCurrency*, afterCurrency*, special* ) ) > 
     2121 
     2122<!ELEMENT beforeCurrency ( alias | ( currencyMatch*, surroundingMatch*, insertBetween*, special* ) ) > 
     2123 
     2124<!ELEMENT currencyMatch ( #PCDATA ) > 
     2125<!ATTLIST currencyMatch alt NMTOKENS #IMPLIED > 
     2126<!ATTLIST currencyMatch draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2127    <!--@METADATA--> 
     2128    <!--@DEPRECATED:true, false--> 
     2129<!ATTLIST currencyMatch references CDATA #IMPLIED > 
     2130    <!--@METADATA--> 
    11942131 
    11952132<!ELEMENT surroundingMatch ( #PCDATA ) > 
    11962133<!ATTLIST surroundingMatch alt NMTOKENS #IMPLIED > 
    1197 <!ATTLIST surroundingMatch draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2134<!ATTLIST surroundingMatch draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2135    <!--@METADATA--> 
     2136    <!--@DEPRECATED:true, false--> 
    11982137<!ATTLIST surroundingMatch references CDATA #IMPLIED > 
    1199  
    1200 <!ELEMENT currencyMatch ( #PCDATA ) > 
    1201 <!ATTLIST currencyMatch alt NMTOKENS #IMPLIED > 
    1202 <!ATTLIST currencyMatch draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1203 <!ATTLIST currencyMatch references CDATA #IMPLIED > 
     2138    <!--@METADATA--> 
    12042139 
    12052140<!ELEMENT insertBetween ( #PCDATA ) > 
    12062141<!ATTLIST insertBetween alt NMTOKENS #IMPLIED > 
    1207 <!ATTLIST insertBetween draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2142<!ATTLIST insertBetween draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2143    <!--@METADATA--> 
     2144    <!--@DEPRECATED:true, false--> 
    12082145<!ATTLIST insertBetween references CDATA #IMPLIED > 
    1209  
    1210 <!ELEMENT currencyFormatLength (alias | (default*, currencyFormat*, special*)) > <!-- default element is deprecated --> 
    1211 <!ATTLIST currencyFormatLength type ( full | long | medium | short ) #IMPLIED > 
     2146    <!--@METADATA--> 
     2147 
     2148<!ELEMENT afterCurrency ( alias | ( currencyMatch*, surroundingMatch*, insertBetween*, special* ) ) > 
     2149 
     2150<!ELEMENT currencyFormatLength ( alias | ( default*, currencyFormat*, special* ) ) > 
     2151<!ATTLIST currencyFormatLength type (full | long | medium | short) #IMPLIED > 
    12122152<!ATTLIST currencyFormatLength alt NMTOKENS #IMPLIED > 
    1213 <!ATTLIST currencyFormatLength draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1214 <!ATTLIST currencyFormatLength standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2153<!ATTLIST currencyFormatLength draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2154    <!--@METADATA--> 
     2155    <!--@DEPRECATED:true, false--> 
     2156<!ATTLIST currencyFormatLength standard CDATA #IMPLIED > 
     2157    <!--@METADATA--> 
     2158    <!--@DEPRECATED--> 
    12152159<!ATTLIST currencyFormatLength references CDATA #IMPLIED > 
    1216 <!ATTLIST currencyFormatLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1217  
    1218 <!ELEMENT currencyFormat (alias | (pattern*, special*)) > 
     2160    <!--@METADATA--> 
     2161<!ATTLIST currencyFormatLength validSubLocales CDATA #IMPLIED > 
     2162    <!--@VALUE--> 
     2163    <!--@DEPRECATED--> 
     2164 
     2165<!ELEMENT currencyFormat ( alias | ( pattern*, special* ) ) > 
    12192166<!ATTLIST currencyFormat type NMTOKEN "standard" > 
    12202167<!ATTLIST currencyFormat alt NMTOKENS #IMPLIED > 
    1221 <!ATTLIST currencyFormat draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1222 <!ATTLIST currencyFormat standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2168<!ATTLIST currencyFormat draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2169    <!--@METADATA--> 
     2170    <!--@DEPRECATED:true, false--> 
     2171<!ATTLIST currencyFormat standard CDATA #IMPLIED > 
     2172    <!--@METADATA--> 
     2173    <!--@DEPRECATED--> 
    12232174<!ATTLIST currencyFormat references CDATA #IMPLIED > 
    1224 <!ATTLIST currencyFormat validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1225  
    1226 <!ELEMENT currencies (alias | (default?, currency*, special*)) > <!-- default element is deprecated --> 
    1227 <!ATTLIST currencies draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1228 <!ATTLIST currencies validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1229  
    1230 <!ELEMENT currency (alias | (((pattern+, displayName*, symbol*) | (displayName+, symbol*, pattern*) | (symbol+, pattern*))?, decimal*, group*, special*)) > 
    1231 <!-- warning: pattern appears twice in the above. The first is for consistency with all other cases of 
     2175    <!--@METADATA--> 
     2176<!ATTLIST currencyFormat validSubLocales CDATA #IMPLIED > 
     2177    <!--@VALUE--> 
     2178    <!--@DEPRECATED--> 
     2179 
     2180<!ELEMENT unitPattern ( #PCDATA ) > 
     2181<!ATTLIST unitPattern count (0 | 1 | zero | one | two | few | many | other) #REQUIRED > 
     2182<!ATTLIST unitPattern alt NMTOKENS #IMPLIED > 
     2183<!ATTLIST unitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2184    <!--@METADATA--> 
     2185<!ATTLIST unitPattern references CDATA #IMPLIED > 
     2186    <!--@METADATA--> 
     2187<!ATTLIST unitPattern validSubLocales CDATA #IMPLIED > 
     2188    <!--@VALUE--> 
     2189    <!--@DEPRECATED--> 
     2190 
     2191<!ELEMENT currencies ( alias | ( default?, currency*, special* ) ) > 
     2192<!ATTLIST currencies draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2193    <!--@METADATA--> 
     2194    <!--@DEPRECATED:true, false--> 
     2195<!ATTLIST currencies validSubLocales CDATA #IMPLIED > 
     2196    <!--@VALUE--> 
     2197    <!--@DEPRECATED--> 
     2198 
     2199<!ELEMENT currency ( alias | ( ( ( pattern+, displayName*, symbol* ) | ( displayName+, symbol*, pattern* ) | ( symbol+, pattern* ) )?, decimal*, group*, special* ) ) > 
     2200 
     2201<!-- # warning: pattern appears twice in the above. The first is for consistency with all other cases of 
    12322202    pattern + displayName; the second is for backwards compatibility --> 
    12332203<!ATTLIST currency type NMTOKEN "standard" > 
    12342204<!ATTLIST currency alt NMTOKENS #IMPLIED > 
    1235 <!ATTLIST currency draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2205<!ATTLIST currency draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2206    <!--@METADATA--> 
     2207    <!--@DEPRECATED:true, false--> 
    12362208<!ATTLIST currency references CDATA #IMPLIED > 
    1237 <!ATTLIST currency validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2209    <!--@METADATA--> 
     2210<!ATTLIST currency validSubLocales CDATA #IMPLIED > 
     2211    <!--@VALUE--> 
     2212    <!--@DEPRECATED--> 
    12382213 
    12392214<!ELEMENT symbol ( #PCDATA ) > 
    1240 <!ATTLIST symbol choice ( true | false ) #IMPLIED > <!-- deprecated --> 
     2215<!ATTLIST symbol choice (true | false) #IMPLIED > 
     2216    <!--@VALUE--> 
     2217    <!--@DEPRECATED--> 
    12412218<!ATTLIST symbol alt NMTOKENS #IMPLIED > 
    1242 <!ATTLIST symbol draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2219<!ATTLIST symbol draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2220    <!--@METADATA--> 
     2221    <!--@DEPRECATED:true, false--> 
    12432222<!ATTLIST symbol references CDATA #IMPLIED > 
    1244  
    1245 <!ELEMENT miscPatterns (alias | (default*, pattern*, special*)) > <!-- default element is deprecated --> 
    1246 <!ATTLIST miscPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2223    <!--@METADATA--> 
     2224 
     2225<!ELEMENT miscPatterns ( alias | ( default*, pattern*, special* ) ) > 
     2226<!ATTLIST miscPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2227    <!--@METADATA--> 
    12472228<!ATTLIST miscPatterns numberSystem CDATA #IMPLIED > 
    12482229 
    12492230<!-- ######################################################### --> 
    12502231 
    1251 <!ELEMENT units (alias | (unit*, unitLength*, durationUnit*, special*)) > 
     2232<!ELEMENT units ( alias | ( unit*, unitLength*, durationUnit*, special* ) ) > 
    12522233<!ATTLIST units alt NMTOKENS #IMPLIED > 
    1253 <!ATTLIST units draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2234<!ATTLIST units draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2235    <!--@METADATA--> 
    12542236<!ATTLIST units references CDATA #IMPLIED > 
    1255 <!ATTLIST units validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1256  
    1257 <!ELEMENT unitLength (alias | (compoundUnit*, unit*, special*)) > 
    1258 <!ATTLIST unitLength type ( long | short | narrow ) #REQUIRED > 
     2237    <!--@METADATA--> 
     2238<!ATTLIST units validSubLocales CDATA #IMPLIED > 
     2239    <!--@VALUE--> 
     2240    <!--@DEPRECATED--> 
     2241 
     2242<!ELEMENT unit ( alias | ( displayName*, unitPattern*, perUnitPattern*, special* ) ) > 
     2243<!ATTLIST unit type NMTOKEN #REQUIRED > 
     2244<!ATTLIST unit alt NMTOKENS #IMPLIED > 
     2245<!ATTLIST unit draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2246    <!--@METADATA--> 
     2247<!ATTLIST unit references CDATA #IMPLIED > 
     2248    <!--@METADATA--> 
     2249<!ATTLIST unit validSubLocales CDATA #IMPLIED > 
     2250    <!--@VALUE--> 
     2251    <!--@DEPRECATED--> 
     2252 
     2253<!ELEMENT perUnitPattern ( #PCDATA ) > 
     2254<!ATTLIST perUnitPattern alt NMTOKENS #IMPLIED > 
     2255<!ATTLIST perUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2256    <!--@METADATA--> 
     2257<!ATTLIST perUnitPattern references CDATA #IMPLIED > 
     2258    <!--@METADATA--> 
     2259 
     2260<!ELEMENT unitLength ( alias | ( compoundUnit*, unit*, coordinateUnit*, special* ) ) > 
     2261<!ATTLIST unitLength type (long | short | narrow) #REQUIRED > 
    12592262<!ATTLIST unitLength alt NMTOKENS #IMPLIED > 
    1260 <!ATTLIST unitLength draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2263<!ATTLIST unitLength draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2264    <!--@METADATA--> 
    12612265<!ATTLIST unitLength references CDATA #IMPLIED > 
    1262 <!ATTLIST unitLength validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1263  
    1264 <!ELEMENT compoundUnit (alias | (compoundUnitPattern*, special*)) > 
     2266    <!--@METADATA--> 
     2267<!ATTLIST unitLength validSubLocales CDATA #IMPLIED > 
     2268    <!--@VALUE--> 
     2269    <!--@DEPRECATED--> 
     2270 
     2271<!ELEMENT compoundUnit ( alias | ( compoundUnitPattern*, special* ) ) > 
    12652272<!ATTLIST compoundUnit type NMTOKEN #REQUIRED > 
    12662273<!ATTLIST compoundUnit alt NMTOKENS #IMPLIED > 
    1267 <!ATTLIST compoundUnit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2274<!ATTLIST compoundUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2275    <!--@METADATA--> 
    12682276<!ATTLIST compoundUnit references CDATA #IMPLIED > 
    1269 <!ATTLIST compoundUnit validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1270  
    1271 <!ELEMENT unit (alias | (displayName*, unitPattern*, perUnitPattern*, special*)) > 
    1272 <!ATTLIST unit type NMTOKEN #REQUIRED > 
    1273 <!ATTLIST unit alt NMTOKENS #IMPLIED > 
    1274 <!ATTLIST unit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1275 <!ATTLIST unit references CDATA #IMPLIED > 
    1276 <!ATTLIST unit validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1277  
    1278 <!ELEMENT durationUnit (alias | (durationUnitPattern*, special*)) > 
     2277    <!--@METADATA--> 
     2278<!ATTLIST compoundUnit validSubLocales CDATA #IMPLIED > 
     2279    <!--@VALUE--> 
     2280    <!--@DEPRECATED--> 
     2281 
     2282<!ELEMENT compoundUnitPattern ( #PCDATA ) > 
     2283<!ATTLIST compoundUnitPattern alt NMTOKENS #IMPLIED > 
     2284<!ATTLIST compoundUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2285    <!--@METADATA--> 
     2286<!ATTLIST compoundUnitPattern references CDATA #IMPLIED > 
     2287    <!--@METADATA--> 
     2288<!ATTLIST compoundUnitPattern validSubLocales CDATA #IMPLIED > 
     2289    <!--@VALUE--> 
     2290    <!--@DEPRECATED--> 
     2291     
     2292<!ELEMENT coordinateUnit ( alias | ( coordinateUnitPattern*, special* ) ) > 
     2293<!ATTLIST coordinateUnit alt NMTOKENS #IMPLIED > 
     2294<!ATTLIST coordinateUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2295    <!--@METADATA--> 
     2296 
     2297<!ELEMENT coordinateUnitPattern ( #PCDATA ) > 
     2298<!ATTLIST coordinateUnitPattern type (north | east | south | west) #REQUIRED > 
     2299<!ATTLIST coordinateUnitPattern alt NMTOKENS #IMPLIED > 
     2300<!ATTLIST coordinateUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2301    <!--@METADATA--> 
     2302 
     2303<!ELEMENT durationUnit ( alias | ( durationUnitPattern*, special* ) ) > 
    12792304<!ATTLIST durationUnit type NMTOKEN #REQUIRED > 
    12802305<!ATTLIST durationUnit alt NMTOKENS #IMPLIED > 
    1281 <!ATTLIST durationUnit draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2306<!ATTLIST durationUnit draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2307    <!--@METADATA--> 
    12822308<!ATTLIST durationUnit references CDATA #IMPLIED > 
    1283  
    1284 <!ELEMENT unitPattern ( #PCDATA ) > 
    1285 <!ATTLIST unitPattern count (0 | 1 | zero | one | two | few | many | other) #REQUIRED > 
    1286 <!ATTLIST unitPattern alt NMTOKENS #IMPLIED > 
    1287 <!ATTLIST unitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1288 <!ATTLIST unitPattern references CDATA #IMPLIED > 
    1289 <!ATTLIST unitPattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1290  
    1291 <!ELEMENT perUnitPattern ( #PCDATA ) > 
    1292 <!ATTLIST perUnitPattern alt NMTOKENS #IMPLIED > 
    1293 <!ATTLIST perUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1294 <!ATTLIST perUnitPattern references CDATA #IMPLIED > 
    1295  
    1296 <!ELEMENT compoundUnitPattern ( #PCDATA ) > 
    1297 <!ATTLIST compoundUnitPattern alt NMTOKENS #IMPLIED > 
    1298 <!ATTLIST compoundUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1299 <!ATTLIST compoundUnitPattern references CDATA #IMPLIED > 
    1300 <!ATTLIST compoundUnitPattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2309    <!--@METADATA--> 
    13012310 
    13022311<!ELEMENT durationUnitPattern ( #PCDATA ) > 
    13032312<!ATTLIST durationUnitPattern alt NMTOKENS #IMPLIED > 
    1304 <!ATTLIST durationUnitPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2313<!ATTLIST durationUnitPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2314    <!--@METADATA--> 
    13052315<!ATTLIST durationUnitPattern references CDATA #IMPLIED > 
    1306 <!ATTLIST durationUnitPattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1307  
    1308 <!ELEMENT listPatterns (alias | (listPattern*, special*)) > 
     2316    <!--@METADATA--> 
     2317<!ATTLIST durationUnitPattern validSubLocales CDATA #IMPLIED > 
     2318    <!--@VALUE--> 
     2319    <!--@DEPRECATED--> 
     2320 
     2321<!ELEMENT listPatterns ( alias | ( listPattern*, special* ) ) > 
    13092322<!ATTLIST listPatterns alt NMTOKENS #IMPLIED > 
    1310 <!ATTLIST listPatterns draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2323<!ATTLIST listPatterns draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2324    <!--@METADATA--> 
    13112325<!ATTLIST listPatterns references CDATA #IMPLIED > 
    1312 <!ATTLIST listPatterns validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1313  
    1314 <!ELEMENT listPattern (alias | (listPatternPart*, special*)) > 
     2326    <!--@METADATA--> 
     2327<!ATTLIST listPatterns validSubLocales CDATA #IMPLIED > 
     2328    <!--@VALUE--> 
     2329    <!--@DEPRECATED--> 
     2330 
     2331<!ELEMENT listPattern ( alias | ( listPatternPart*, special* ) ) > 
    13152332<!ATTLIST listPattern type NMTOKEN #IMPLIED > 
    13162333<!ATTLIST listPattern alt NMTOKENS #IMPLIED > 
    1317 <!ATTLIST listPattern draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2334<!ATTLIST listPattern draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2335    <!--@METADATA--> 
    13182336<!ATTLIST listPattern references CDATA #IMPLIED > 
    1319 <!ATTLIST listPattern validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2337    <!--@METADATA--> 
     2338<!ATTLIST listPattern validSubLocales CDATA #IMPLIED > 
     2339    <!--@VALUE--> 
     2340    <!--@DEPRECATED--> 
    13202341 
    13212342<!ELEMENT listPatternPart ( #PCDATA ) > 
    13222343<!ATTLIST listPatternPart type (start | middle | end | 2 | 3) #REQUIRED > 
    13232344<!ATTLIST listPatternPart alt NMTOKENS #IMPLIED > 
    1324 <!ATTLIST listPatternPart draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     2345<!ATTLIST listPatternPart draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2346    <!--@METADATA--> 
    13252347<!ATTLIST listPatternPart references CDATA #IMPLIED > 
    1326 <!ATTLIST listPatternPart validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2348    <!--@METADATA--> 
     2349<!ATTLIST listPatternPart validSubLocales CDATA #IMPLIED > 
     2350    <!--@VALUE--> 
     2351    <!--@DEPRECATED--> 
    13272352 
    13282353<!-- ######################################################### --> 
    13292354 
    1330 <!ELEMENT collations (alias | (defaultCollation?, default*, collation*, special*)) > <!-- default element is deprecated --> 
     2355<!ELEMENT collations ( alias | ( defaultCollation?, default*, collation*, special* ) ) > 
    13312356<!ATTLIST collations version NMTOKEN #IMPLIED > 
    1332 <!ATTLIST collations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1333 <!ATTLIST collations validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2357    <!--@METADATA--> 
     2358<!ATTLIST collations draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2359    <!--@METADATA--> 
     2360    <!--@DEPRECATED:true, false--> 
     2361<!ATTLIST collations validSubLocales CDATA #IMPLIED > 
     2362    <!--@VALUE--> 
     2363    <!--@DEPRECATED--> 
    13342364 
    13352365<!ELEMENT defaultCollation ( #PCDATA ) > 
    1336  
    1337 <!ELEMENT collation (alias | (base?, import*, settings?, suppress_contractions?, optimize?, (cr* | rules?), special*)) > 
     2366<!ATTLIST defaultCollation alt NMTOKENS #IMPLIED > 
     2367<!ATTLIST defaultCollation draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2368    <!--@METADATA--> 
     2369 
     2370<!ELEMENT collation ( alias | ( base?, import*, settings?, suppress_contractions?, optimize?, ( cr* | rules? ), special* ) ) > 
    13382371<!ATTLIST collation type NMTOKEN "standard" > 
    1339 <!ATTLIST collation visibility ( internal | external ) "external" >  <!-- deprecated --> 
     2372<!ATTLIST collation visibility (internal | external) "external" > 
     2373    <!--@VALUE--> 
     2374    <!--@DEPRECATED:internal--> 
    13402375<!ATTLIST collation alt NMTOKENS #IMPLIED > 
    1341 <!ATTLIST collation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1342 <!ATTLIST collation standard CDATA #IMPLIED > <!-- the "standard" attribute is deprecated everywhere. --> 
     2376<!ATTLIST collation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2377    <!--@METADATA--> 
     2378    <!--@DEPRECATED:true, false--> 
     2379<!ATTLIST collation standard CDATA #IMPLIED > 
     2380    <!--@METADATA--> 
     2381    <!--@DEPRECATED--> 
    13432382<!ATTLIST collation references CDATA #IMPLIED > 
    1344 <!ATTLIST collation validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1345  
    1346 <!ELEMENT base (alias|special) > <!-- deprecated collations/collation/base, see CLDR ticket #6332 --> 
     2383    <!--@METADATA--> 
     2384<!ATTLIST collation validSubLocales CDATA #IMPLIED > 
     2385    <!--@VALUE--> 
     2386    <!--@DEPRECATED--> 
     2387 
     2388<!ELEMENT base ( alias | special ) > 
     2389    <!--@ORDERED--> 
     2390    <!--@DEPRECATED--> 
    13472391 
    13482392<!ELEMENT import EMPTY > 
    1349 <!ATTLIST import source CDATA #REQUIRED > <!-- value "locale" is deprecated --> 
     2393    <!-- deprecated, see CLDR ticket #8289 --> 
     2394    <!--@DEPRECATED--> 
     2395<!ATTLIST import source CDATA #REQUIRED > 
     2396    <!--@VALUE--> 
    13502397<!ATTLIST import type CDATA #IMPLIED > 
    1351  
    1352 <!ELEMENT settings (special*) > 
    1353 <!ATTLIST settings strength             ( primary | secondary | tertiary | quaternary | identical ) #IMPLIED > 
    1354 <!ATTLIST settings alternate            ( non-ignorable | shifted ) #IMPLIED > 
    1355 <!ATTLIST settings backwards            ( on | off)  #IMPLIED > 
    1356 <!ATTLIST settings normalization        ( on | off ) #IMPLIED > 
    1357 <!ATTLIST settings caseLevel            ( on | off ) #IMPLIED > 
    1358 <!ATTLIST settings caseFirst            ( upper | lower | off ) #IMPLIED > 
    1359 <!ATTLIST settings hiraganaQuarternary  ( on | off ) #IMPLIED > <!-- deprecated --> 
    1360 <!ATTLIST settings hiraganaQuaternary   ( on | off ) #IMPLIED > <!-- deprecated --> 
    1361 <!ATTLIST settings maxVariable          ( space | punct | symbol | currency ) #IMPLIED > 
    1362 <!ATTLIST settings numeric              ( on | off ) #IMPLIED > 
    1363 <!ATTLIST settings private              ( true | false ) #IMPLIED > <!-- deprecated --> 
    1364 <!ATTLIST settings variableTop          CDATA #IMPLIED > <!-- deprecated --> 
    1365 <!ATTLIST settings reorder              NMTOKENS #IMPLIED > 
    1366  
    1367 <!ELEMENT suppress_contractions (  #PCDATA | cp )* > 
     2398<!ATTLIST import draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2399    <!--@METADATA--> 
     2400<!ATTLIST import references CDATA #IMPLIED > 
     2401    <!--@METADATA--> 
     2402 
     2403<!ELEMENT settings ( special* ) > 
     2404    <!-- deprecated, see CLDR ticket #8289 --> 
     2405    <!--@ORDERED--> 
     2406    <!--@DEPRECATED--> 
     2407<!ATTLIST settings strength (primary | secondary | tertiary | quaternary | identical) #IMPLIED > 
     2408    <!--@VALUE--> 
     2409<!ATTLIST settings alternate (non-ignorable | shifted) #IMPLIED > 
     2410    <!--@VALUE--> 
     2411<!ATTLIST settings backwards (on | off) #IMPLIED > 
     2412    <!--@VALUE--> 
     2413<!ATTLIST settings normalization (on | off) #IMPLIED > 
     2414    <!--@VALUE--> 
     2415<!ATTLIST settings caseLevel (on | off) #IMPLIED > 
     2416    <!--@VALUE--> 
     2417<!ATTLIST settings caseFirst (upper | lower | off) #IMPLIED > 
     2418    <!--@VALUE--> 
     2419<!ATTLIST settings hiraganaQuarternary (on | off) #IMPLIED > 
     2420    <!--@VALUE--> 
     2421<!ATTLIST settings hiraganaQuaternary (on | off) #IMPLIED > 
     2422    <!--@VALUE--> 
     2423<!ATTLIST settings maxVariable (space | punct | symbol | currency) #IMPLIED > 
     2424    <!--@VALUE--> 
     2425<!ATTLIST settings numeric (on | off) #IMPLIED > 
     2426    <!--@VALUE--> 
     2427<!ATTLIST settings private (true | false) #IMPLIED > 
     2428    <!--@VALUE--> 
     2429<!ATTLIST settings variableTop CDATA #IMPLIED > 
     2430    <!--@VALUE--> 
     2431<!ATTLIST settings reorder NMTOKENS #IMPLIED > 
     2432    <!--@VALUE--> 
     2433 
     2434<!ELEMENT suppress_contractions ( #PCDATA | cp )* > 
     2435    <!-- deprecated, see CLDR ticket #8289 --> 
     2436    <!--@ORDERED--> 
     2437    <!--@DEPRECATED--> 
    13682438 
    13692439<!ELEMENT optimize ( #PCDATA | cp )* > 
    1370  
    1371 <!ELEMENT cr ( #PCDATA )> 
    1372  
    1373 <!-- The rules element and all of its sub-elements are deprecated. Use the cr element instead, with ICU syntax. --> 
    1374  
    1375 <!ELEMENT rules (alias | ( ( reset | import ), ( reset | import | p | pc |  s | sc | t | tc | q | qc | i | ic | x)* )) > <!-- deprecated --> 
    1376  
    1377 <!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 --> 
     2440    <!-- deprecated, see CLDR ticket #8289 --> 
     2441    <!--@ORDERED--> 
     2442    <!--@DEPRECATED--> 
     2443 
     2444<!ELEMENT cr ( #PCDATA ) > 
     2445<!ATTLIST cr alt NMTOKENS #IMPLIED > 
     2446<!ATTLIST cr draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2447    <!--@METADATA--> 
     2448<!ATTLIST cr references CDATA #IMPLIED > 
     2449    <!--@METADATA--> 
     2450 
     2451<!-- # Use the cr element instead, with ICU syntax. --> 
     2452 
     2453<!ELEMENT rules ( alias | ( ( reset | import ), ( reset | import | p | pc | s | sc | t | tc | q | qc | i | ic | x )* ) ) > 
     2454    <!--@ORDERED--> 
     2455    <!--@DEPRECATED--> 
     2456 
     2457<!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 )* > 
     2458    <!--@ORDERED--> 
     2459    <!--@DEPRECATED--> 
    13782460<!ATTLIST reset before NMTOKEN #IMPLIED > 
    1379  
    1380 <!ELEMENT p  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1381  
    1382 <!ELEMENT pc ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1383  
    1384 <!ELEMENT s  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1385  
    1386 <!ELEMENT sc ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1387  
    1388 <!ELEMENT t  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1389  
    1390 <!ELEMENT tc ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1391  
    1392 <!ELEMENT q  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1393  
    1394 <!ELEMENT qc ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1395  
    1396 <!ELEMENT i  ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1397  
    1398 <!ELEMENT ic ( #PCDATA  | cp | last_variable )* > <!-- deprecated --> 
    1399  
    1400 <!ELEMENT x (context?, (  p | pc |  s | sc | t | tc | q | qc | i | ic )*, extend? )  > <!-- deprecated --> 
    1401  
    1402 <!ELEMENT extend ( #PCDATA | cp )* > <!-- deprecated --> 
    1403  
    1404 <!ELEMENT context (  #PCDATA | cp )* > <!-- deprecated --> 
    1405  
    1406 <!ELEMENT first_variable EMPTY > <!-- deprecated --> 
    1407 <!ELEMENT last_variable EMPTY > <!-- deprecated --> 
    1408 <!ELEMENT first_tertiary_ignorable EMPTY > <!-- deprecated --> 
    1409 <!ELEMENT last_tertiary_ignorable EMPTY > <!-- deprecated --> 
    1410 <!ELEMENT first_secondary_ignorable EMPTY > <!-- deprecated --> 
    1411 <!ELEMENT last_secondary_ignorable EMPTY > <!-- deprecated --> 
    1412 <!ELEMENT first_primary_ignorable EMPTY > <!-- deprecated --> 
    1413 <!ELEMENT last_primary_ignorable EMPTY > <!-- deprecated --> 
    1414 <!ELEMENT first_non_ignorable EMPTY > <!-- deprecated --> 
    1415 <!ELEMENT last_non_ignorable EMPTY > <!-- deprecated --> 
    1416 <!ELEMENT first_trailing EMPTY > <!-- deprecated --> 
    1417 <!ELEMENT last_trailing EMPTY > <!-- deprecated --> 
     2461    <!--@VALUE--> 
     2462    <!--@DEPRECATED--> 
     2463 
     2464<!ELEMENT first_variable EMPTY > 
     2465    <!--@DEPRECATED--> 
     2466 
     2467<!ELEMENT last_variable EMPTY > 
     2468    <!--@DEPRECATED--> 
     2469 
     2470<!ELEMENT first_tertiary_ignorable EMPTY > 
     2471    <!--@DEPRECATED--> 
     2472 
     2473<!ELEMENT last_tertiary_ignorable EMPTY > 
     2474    <!--@ORDERED--> 
     2475    <!--@DEPRECATED--> 
     2476 
     2477<!ELEMENT first_secondary_ignorable EMPTY > 
     2478    <!--@DEPRECATED--> 
     2479 
     2480<!ELEMENT last_secondary_ignorable EMPTY > 
     2481    <!--@ORDERED--> 
     2482    <!--@DEPRECATED--> 
     2483 
     2484<!ELEMENT first_primary_ignorable EMPTY > 
     2485    <!--@DEPRECATED--> 
     2486 
     2487<!ELEMENT last_primary_ignorable EMPTY > 
     2488    <!--@DEPRECATED--> 
     2489 
     2490<!ELEMENT first_non_ignorable EMPTY > 
     2491    <!--@DEPRECATED--> 
     2492 
     2493<!ELEMENT last_non_ignorable EMPTY > 
     2494    <!--@ORDERED--> 
     2495    <!--@DEPRECATED--> 
     2496 
     2497<!ELEMENT first_trailing EMPTY > 
     2498    <!--@DEPRECATED--> 
     2499 
     2500<!ELEMENT last_trailing EMPTY > 
     2501    <!--@DEPRECATED--> 
     2502 
     2503<!ELEMENT p ( #PCDATA | cp | last_variable )* > 
     2504    <!--@ORDERED--> 
     2505    <!--@DEPRECATED--> 
     2506 
     2507<!ELEMENT pc ( #PCDATA | cp | last_variable )* > 
     2508    <!--@ORDERED--> 
     2509    <!--@DEPRECATED--> 
     2510 
     2511<!ELEMENT s ( #PCDATA | cp | last_variable )* > 
     2512    <!--@ORDERED--> 
     2513    <!--@DEPRECATED--> 
     2514 
     2515<!ELEMENT sc ( #PCDATA | cp | last_variable )* > 
     2516    <!--@ORDERED--> 
     2517    <!--@DEPRECATED--> 
     2518 
     2519<!ELEMENT t ( #PCDATA | cp | last_variable )* > 
     2520    <!--@ORDERED--> 
     2521    <!--@DEPRECATED--> 
     2522 
     2523<!ELEMENT tc ( #PCDATA | cp | last_variable )* > 
     2524    <!--@ORDERED--> 
     2525    <!--@DEPRECATED--> 
     2526 
     2527<!ELEMENT q ( #PCDATA | cp | last_variable )* > 
     2528    <!--@DEPRECATED--> 
     2529 
     2530<!ELEMENT qc ( #PCDATA | cp | last_variable )* > 
     2531    <!--@DEPRECATED--> 
     2532 
     2533<!ELEMENT i ( #PCDATA | cp | last_variable )* > 
     2534    <!--@ORDERED--> 
     2535    <!--@DEPRECATED--> 
     2536 
     2537<!ELEMENT ic ( #PCDATA | cp | last_variable )* > 
     2538    <!--@ORDERED--> 
     2539    <!--@DEPRECATED--> 
     2540 
     2541<!ELEMENT x ( context?, ( p | pc | s | sc | t | tc | q | qc | i | ic )*, extend? ) > 
     2542    <!--@ORDERED--> 
     2543    <!--@DEPRECATED--> 
     2544 
     2545<!ELEMENT context ( #PCDATA | cp )* > 
     2546    <!--@ORDERED--> 
     2547    <!--@DEPRECATED--> 
     2548 
     2549<!ELEMENT extend ( #PCDATA | cp )* > 
     2550    <!--@ORDERED--> 
     2551    <!--@DEPRECATED--> 
    14182552 
    14192553<!-- ######################################################### --> 
    14202554 
    1421 <!ELEMENT posix (alias | (messages*, special*)) > 
    1422 <!ATTLIST posix draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2555<!ELEMENT posix ( alias | ( messages*, special* ) ) > 
     2556<!ATTLIST posix draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2557    <!--@METADATA--> 
     2558    <!--@DEPRECATED:true, false--> 
    14232559<!ATTLIST posix references CDATA #IMPLIED > 
    1424 <!ATTLIST posix validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1425  
    1426 <!ELEMENT messages (alias | ( yesstr*, nostr*, yesexpr*, noexpr*)) > 
     2560    <!--@METADATA--> 
     2561<!ATTLIST posix validSubLocales CDATA #IMPLIED > 
     2562    <!--@VALUE--> 
     2563    <!--@DEPRECATED--> 
     2564 
     2565<!ELEMENT messages ( alias | ( yesstr*, nostr*, yesexpr*, noexpr*, special* ) ) > 
    14272566<!ATTLIST messages alt NMTOKENS #IMPLIED > 
    1428 <!ATTLIST messages draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2567<!ATTLIST messages draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2568    <!--@METADATA--> 
     2569    <!--@DEPRECATED:true, false--> 
    14292570<!ATTLIST messages references CDATA #IMPLIED > 
    1430 <!ATTLIST messages validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
     2571    <!--@METADATA--> 
     2572<!ATTLIST messages validSubLocales CDATA #IMPLIED > 
     2573    <!--@VALUE--> 
     2574    <!--@DEPRECATED--> 
    14312575 
    14322576<!ELEMENT yesstr ( #PCDATA ) > 
    14332577<!ATTLIST yesstr alt NMTOKENS #IMPLIED > 
    1434 <!ATTLIST yesstr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2578<!ATTLIST yesstr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2579    <!--@METADATA--> 
     2580    <!--@DEPRECATED:true, false--> 
    14352581<!ATTLIST yesstr references CDATA #IMPLIED > 
     2582    <!--@METADATA--> 
    14362583 
    14372584<!ELEMENT nostr ( #PCDATA ) > 
    14382585<!ATTLIST nostr alt NMTOKENS #IMPLIED > 
    1439 <!ATTLIST nostr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2586<!ATTLIST nostr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2587    <!--@METADATA--> 
     2588    <!--@DEPRECATED:true, false--> 
    14402589<!ATTLIST nostr references CDATA #IMPLIED > 
    1441  
    1442 <!-- START_DEPRECATED --> 
    1443 <!ELEMENT yesexpr ( #PCDATA ) > <!-- deprecated. --> 
     2590    <!--@METADATA--> 
     2591 
     2592<!ELEMENT yesexpr ( #PCDATA ) > 
     2593    <!--@DEPRECATED--> 
    14442594<!ATTLIST yesexpr alt NMTOKENS #IMPLIED > 
    1445 <!ATTLIST yesexpr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2595    <!--@DEPRECATED--> 
     2596<!ATTLIST yesexpr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2597    <!--@METADATA--> 
     2598    <!--@DEPRECATED--> 
    14462599<!ATTLIST yesexpr references CDATA #IMPLIED > 
    1447  
    1448 <!ELEMENT noexpr ( #PCDATA ) > <!-- deprecated. --> 
     2600    <!--@METADATA--> 
     2601    <!--@DEPRECATED--> 
     2602 
     2603<!ELEMENT noexpr ( #PCDATA ) > 
     2604    <!--@DEPRECATED--> 
    14492605<!ATTLIST noexpr alt NMTOKENS #IMPLIED > 
    1450 <!ATTLIST noexpr draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     2606    <!--@DEPRECATED--> 
     2607<!ATTLIST noexpr draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2608    <!--@METADATA--> 
     2609    <!--@DEPRECATED--> 
    14512610<!ATTLIST noexpr references CDATA #IMPLIED > 
    1452 <!-- END_DEPRECATED --> 
    1453  
    1454 <!ELEMENT segmentations ( alias | segmentation*) > 
     2611    <!--@METADATA--> 
     2612    <!--@DEPRECATED--> 
     2613 
     2614<!ELEMENT segmentations ( alias | ( segmentation*, special* ) ) > 
    14552615<!ATTLIST segmentations alt NMTOKENS #IMPLIED > 
    1456 <!ATTLIST segmentations draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     2616<!ATTLIST segmentations draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2617    <!--@METADATA--> 
     2618    <!--@DEPRECATED:true, false--> 
    14572619<!ATTLIST segmentations references CDATA #IMPLIED > 
    1458 <!ATTLIST segmentations validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1459  
    1460 <!ELEMENT segmentation ( alias | (variables?, segmentRules?, exceptions?, suppressions?) | special*) > 
     2620    <!--@METADATA--> 
     2621<!ATTLIST segmentations validSubLocales CDATA #IMPLIED > 
     2622    <!--@VALUE--> 
     2623    <!--@DEPRECATED--> 
     2624 
     2625<!ELEMENT segmentation ( alias | ( variables?, segmentRules?, exceptions?, suppressions? ) | special* ) > 
    14612626<!ATTLIST segmentation type NMTOKEN #REQUIRED > 
    14622627<!ATTLIST segmentation alt NMTOKENS #IMPLIED > 
    1463 <!ATTLIST segmentation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     2628<!ATTLIST segmentation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2629    <!--@METADATA--> 
     2630    <!--@DEPRECATED:true, false--> 
    14642631<!ATTLIST segmentation references CDATA #IMPLIED > 
    1465 <!ATTLIST segmentation validSubLocales CDATA #IMPLIED > <!-- validSubLocales is deprecated --> 
    1466  
    1467 <!ELEMENT variables ( alias | variable*) > 
     2632    <!--@METADATA--> 
     2633<!ATTLIST segmentation validSubLocales CDATA #IMPLIED > 
     2634    <!--@VALUE--> 
     2635    <!--@DEPRECATED--> 
     2636 
     2637<!ELEMENT variables ( alias | ( variable*, special* ) ) > 
    14682638 
    14692639<!ELEMENT variable ( #PCDATA ) > 
     2640    <!--@ORDERED--> 
    14702641<!ATTLIST variable id CDATA #REQUIRED > 
    14712642<!ATTLIST variable alt NMTOKENS #IMPLIED > 
    1472 <!ATTLIST variable draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     2643<!ATTLIST variable draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2644    <!--@METADATA--> 
     2645    <!--@DEPRECATED:true, false--> 
    14732646<!ATTLIST variable references CDATA #IMPLIED > 
    1474  
    1475 <!ELEMENT segmentRules ( alias | rule*) > 
     2647    <!--@METADATA--> 
     2648 
     2649<!ELEMENT segmentRules ( alias | ( rule*, special* ) ) > 
    14762650 
    14772651<!ELEMENT rule ( #PCDATA ) > 
    14782652<!ATTLIST rule id NMTOKEN #REQUIRED > 
    14792653<!ATTLIST rule alt NMTOKENS #IMPLIED > 
    1480 <!ATTLIST rule draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     2654<!ATTLIST rule draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2655    <!--@METADATA--> 
     2656    <!--@DEPRECATED:true, false--> 
    14812657<!ATTLIST rule references CDATA #IMPLIED > 
    1482  
    1483 <!ELEMENT exceptions ( exception* ) > <!-- deprecated, use suppressions instead --> 
    1484  
    1485 <!ELEMENT exception ( #PCDATA ) > <!-- deprecated --> 
    1486 <!ATTLIST exception draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > <!-- deprecated --> 
    1487  
    1488 <!ELEMENT suppressions ( suppression* ) > 
     2658    <!--@METADATA--> 
     2659 
     2660<!ELEMENT exceptions ( exception* ) > 
     2661    <!-- use suppressions instead --> 
     2662    <!--@DEPRECATED--> 
     2663 
     2664<!ELEMENT exception ( #PCDATA ) > 
     2665    <!--@ORDERED--> 
     2666    <!--@DEPRECATED--> 
     2667<!ATTLIST exception draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2668    <!--@METADATA--> 
     2669    <!--@DEPRECATED--> 
     2670 
     2671<!ELEMENT suppressions ( alias | ( suppression*, special* ) ) > 
    14892672<!ATTLIST suppressions type NMTOKEN "standard" > 
    1490 <!ATTLIST suppressions draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    1491  
    1492 <!ELEMENT suppression ( #PCDATA ) > <!-- deprecated --> 
    1493  
    1494 <!ELEMENT rbnf ( alias | rulesetGrouping*) > 
    1495  
    1496 <!ELEMENT rulesetGrouping ( alias | ruleset*) > 
    1497 <!ATTLIST rulesetGrouping type NMTOKEN #REQUIRED> 
    1498 <!ATTLIST rulesetGrouping draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    1499  
    1500 <!ELEMENT ruleset ( alias | rbnfrule*) > 
    1501 <!ATTLIST ruleset type NMTOKEN #REQUIRED> 
    1502 <!ATTLIST ruleset access ( public | private ) #IMPLIED > 
    1503 <!ATTLIST ruleset allowsParsing ( true | false ) #IMPLIED > 
    1504 <!ATTLIST ruleset draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     2673<!ATTLIST suppressions draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2674    <!--@METADATA--> 
     2675 
     2676<!ELEMENT suppression ( #PCDATA ) > 
     2677    <!--@ORDERED--> 
     2678<!ATTLIST suppression alt NMTOKENS #IMPLIED > 
     2679<!ATTLIST suppression draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2680    <!--@METADATA--> 
     2681 
     2682<!ELEMENT rbnf ( alias | ( rulesetGrouping*, special* ) ) > 
     2683 
     2684<!ELEMENT rulesetGrouping ( alias | ( ruleset*, special* ) ) > 
     2685<!ATTLIST rulesetGrouping type NMTOKEN #REQUIRED > 
     2686<!ATTLIST rulesetGrouping draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2687    <!--@METADATA--> 
     2688    <!--@DEPRECATED:true, false--> 
     2689 
     2690<!ELEMENT ruleset ( alias | ( rbnfrule*, special* ) ) > 
     2691    <!--@ORDERED--> 
     2692<!ATTLIST ruleset type NMTOKEN #REQUIRED > 
     2693<!ATTLIST ruleset access (public | private) #IMPLIED > 
     2694    <!--@VALUE--> 
     2695<!ATTLIST ruleset allowsParsing (true | false) #IMPLIED > 
     2696    <!--@VALUE--> 
     2697<!ATTLIST ruleset draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2698    <!--@METADATA--> 
     2699    <!--@DEPRECATED:true, false--> 
    15052700 
    15062701<!ELEMENT rbnfrule ( #PCDATA ) > 
     2702    <!--@ORDERED--> 
    15072703<!ATTLIST rbnfrule value CDATA #REQUIRED > 
     2704    <!--@VALUE--> 
    15082705<!ATTLIST rbnfrule radix CDATA #IMPLIED > 
     2706    <!--@VALUE--> 
    15092707<!ATTLIST rbnfrule decexp CDATA #IMPLIED > 
    1510 <!ATTLIST rbnfrule draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
    1511  
    1512 <!ELEMENT annotations ( annotation* ) > 
     2708    <!--@VALUE--> 
     2709<!ATTLIST rbnfrule alt NMTOKENS #IMPLIED > 
     2710<!ATTLIST rbnfrule draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2711    <!--@METADATA--> 
     2712    <!--@DEPRECATED:true, false--> 
     2713 
     2714<!ELEMENT annotations ( alias | ( annotation*, special* ) ) > 
    15132715 
    15142716<!ELEMENT annotation ( #PCDATA ) > 
    15152717<!ATTLIST annotation cp CDATA #REQUIRED > 
    15162718<!ATTLIST annotation tts CDATA #IMPLIED > 
     2719    <!--@VALUE--> 
    15172720<!ATTLIST annotation alt NMTOKENS #IMPLIED > 
    1518 <!ATTLIST annotation draft ( approved | contributed | provisional | unconfirmed) #IMPLIED > 
    1519  
    1520 <!ELEMENT references ( reference* ) > <!-- deprecated. --> 
    1521 <!ELEMENT reference ( #PCDATA ) > 
    1522 <!ATTLIST reference type NMTOKEN #REQUIRED> 
    1523 <!ATTLIST reference uri CDATA #IMPLIED > 
    1524 <!ATTLIST reference alt NMTOKENS #IMPLIED > 
    1525 <!ATTLIST reference draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    1526 <!ATTLIST reference standard ( true | false ) #IMPLIED > 
     2721<!ATTLIST annotation draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2722    <!--@METADATA--> 
    15272723 
    15282724<!-- ######################################################### --> 
    1529  
    1530 <!-- This element contains metadata for Survey Tool internal use (optimization, etc). --> 
    1531  
    1532 <!ELEMENT metadata (casingData?)> 
    1533  
    1534 <!ELEMENT casingData (casingItem*)> 
    1535  
    1536 <!ELEMENT casingItem (#PCDATA) > 
     2725<!-- # This element contains metadata for Survey Tool internal use (optimization, etc). --> 
     2726 
     2727<!ELEMENT metadata ( alias | ( casingData?, special* ) ) > 
     2728 
     2729<!ELEMENT casingData ( alias | ( casingItem*, special* ) ) > 
     2730 
     2731<!ELEMENT casingItem ( #PCDATA ) > 
    15372732<!ATTLIST casingItem type CDATA #REQUIRED > 
    15382733<!ATTLIST casingItem override (true | false) #IMPLIED > 
     2734    <!--@VALUE--> 
     2735<!ATTLIST casingItem forceError (true | false) #IMPLIED > 
     2736    <!--@VALUE--> 
     2737<!ATTLIST casingItem alt NMTOKENS #IMPLIED > 
     2738<!ATTLIST casingItem draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     2739    <!--@METADATA--> 
     2740 
     2741<!ELEMENT references ( reference* ) > 
     2742    <!--@DEPRECATED--> 
     2743 
     2744<!ELEMENT reference ( #PCDATA ) > 
     2745    <!--@DEPRECATED--> 
     2746<!ATTLIST reference type NMTOKEN #REQUIRED > 
     2747    <!--@DEPRECATED--> 
     2748<!ATTLIST reference uri CDATA #IMPLIED > 
     2749    <!--@VALUE--> 
     2750    <!--@DEPRECATED--> 
     2751<!ATTLIST reference alt NMTOKENS #IMPLIED > 
     2752    <!--@DEPRECATED--> 
     2753<!ATTLIST reference draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     2754    <!--@METADATA--> 
     2755    <!--@DEPRECATED--> 
     2756<!ATTLIST reference standard (true | false) #IMPLIED > 
     2757    <!--@METADATA--> 
     2758    <!--@DEPRECATED--> 
  • tags/release-28/common/dtd/ldmlBCP47.dtd

    r13770 r13770  
    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 "27" > 
     15<!ATTLIST version number CDATA #REQUIRED > 
     16    <!--@METADATA--> 
     17<!ATTLIST version cldrVersion CDATA #FIXED "28" > 
     18    <!--@METADATA--> 
    1719 
    18 <!ELEMENT generation EMPTY> 
    19 <!ATTLIST generation date CDATA #REQUIRED> 
     20<!ELEMENT generation EMPTY > 
     21    <!--@DEPRECATED--> 
     22<!ATTLIST generation date CDATA #REQUIRED > 
     23    <!--@METADATA--> 
     24    <!--@DEPRECATED--> 
    2025 
    21 <!ELEMENT cldrVersion EMPTY> <!-- deprecated --> 
    22 <!ATTLIST cldrVersion version CDATA #REQUIRED> 
     26<!ELEMENT cldrVersion EMPTY > 
     27    <!--@DEPRECATED--> 
     28<!ATTLIST cldrVersion version CDATA #REQUIRED > 
     29    <!--@METADATA--> 
     30    <!--@DEPRECATED--> 
    2331 
    24 <!ELEMENT keyword ( key* )> 
     32<!ELEMENT keyword ( key* ) > 
    2533 
    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> 
     34<!ELEMENT key ( type* ) > 
     35<!ATTLIST key extension NMTOKEN #IMPLIED > 
     36<!ATTLIST key name NMTOKEN #REQUIRED > 
     37<!ATTLIST key description CDATA #IMPLIED > 
     38    <!--@VALUE--> 
     39<!ATTLIST key deprecated (true | false) "false" > 
     40    <!--@METADATA--> 
     41<!ATTLIST key preferred NMTOKEN #IMPLIED > 
     42    <!--@VALUE--> 
     43<!ATTLIST key alias NMTOKEN #IMPLIED > 
     44    <!--@VALUE--> 
     45<!ATTLIST key since CDATA #IMPLIED > 
     46    <!--@METADATA--> 
    3447 
    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> 
     48<!ELEMENT type EMPTY > 
     49<!ATTLIST type name NMTOKEN #REQUIRED > 
     50<!ATTLIST type description CDATA #IMPLIED > 
     51    <!--@VALUE--> 
     52<!ATTLIST type deprecated (true | false) "false" > 
     53    <!--@METADATA--> 
     54<!ATTLIST type preferred NMTOKEN #IMPLIED > 
     55    <!--@VALUE--> 
     56<!ATTLIST type alias CDATA #IMPLIED > 
     57    <!--@VALUE--> 
     58<!ATTLIST type since CDATA #IMPLIED > 
     59    <!--@METADATA--> 
    4260 
    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> 
     61<!ELEMENT attribute EMPTY > 
     62<!ATTLIST attribute name NMTOKEN #REQUIRED > 
     63<!ATTLIST attribute description CDATA #IMPLIED > 
     64    <!--@VALUE--> 
     65<!ATTLIST attribute deprecated (true | false) "false" > 
     66    <!--@METADATA--> 
     67<!ATTLIST attribute preferred NMTOKEN #IMPLIED > 
     68    <!--@VALUE--> 
     69<!ATTLIST attribute since CDATA #IMPLIED > 
     70    <!--@METADATA--> 
  • tags/release-28/common/dtd/ldmlSupplemental.dtd

    r13770 r13770  
    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?, timezoneData?, characters?, transforms?, metadata?, codeMappings?, parentLocales?, likelySubtags?, metazoneInfo?, plurals?, telephoneCodeData?, numberingSystems?, bcp47KeywordMappings?, gender?, references?, languageMatching?, dayPeriodRuleSet*, metaZones?, primaryZones?, windowsZones?, coverageLevels?, idValidity?) > 
    1514 
    1615<!ELEMENT version EMPTY > 
    1716<!ATTLIST version number CDATA #REQUIRED > 
    18 <!ATTLIST version cldrVersion CDATA #FIXED "27" > 
    19 <!ATTLIST version unicodeVersion CDATA #FIXED "7.0.0" > 
     17    <!--@METADATA--> 
     18<!ATTLIST version cldrVersion CDATA #FIXED "28" > 
     19    <!--@METADATA--> 
     20<!ATTLIST version unicodeVersion CDATA #FIXED "8.0.0" > 
     21    <!--@METADATA--> 
    2022 
    2123<!ELEMENT generation EMPTY > 
     24    <!--@DEPRECATED--> 
    2225<!ATTLIST generation date CDATA #REQUIRED > 
    23  
    24 <!ELEMENT cldrVersion EMPTY> <!-- deprecated --> 
    25 <!ATTLIST cldrVersion version CDATA #REQUIRED> 
     26    <!--@VALUE--> 
     27    <!--@DEPRECATED--> 
     28 
     29<!ELEMENT cldrVersion EMPTY > 
     30    <!--@DEPRECATED--> 
     31<!ATTLIST cldrVersion version CDATA #REQUIRED > 
     32    <!--@METADATA--> 
     33    <!--@DEPRECATED--> 
    2634 
    2735<!ELEMENT currencyData ( fractions*, region+ ) > 
    28 <!ATTLIST currencyData draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     36<!ATTLIST currencyData draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     37    <!--@METADATA--> 
     38    <!--@DEPRECATED:true, false--> 
    2939 
    3040<!ELEMENT fractions ( info+ ) > 
    31 <!ATTLIST fractions draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     41<!ATTLIST fractions draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     42    <!--@METADATA--> 
     43    <!--@DEPRECATED:true, false--> 
    3244 
    3345<!ELEMENT info EMPTY > 
    3446<!ATTLIST info iso4217 NMTOKEN #REQUIRED > 
    3547<!ATTLIST info digits NMTOKEN #IMPLIED > 
     48    <!--@VALUE--> 
    3649<!ATTLIST info rounding NMTOKEN #IMPLIED > 
     50    <!--@VALUE--> 
    3751<!ATTLIST info cashDigits NMTOKEN #IMPLIED > 
     52    <!--@VALUE--> 
    3853<!ATTLIST info cashRounding NMTOKEN #IMPLIED > 
    39 <!ATTLIST info draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     54    <!--@VALUE--> 
     55<!ATTLIST info draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     56    <!--@METADATA--> 
     57    <!--@DEPRECATED:true, false--> 
    4058<!ATTLIST info references CDATA #IMPLIED > 
     59    <!--@METADATA--> 
    4160 
    4261<!ELEMENT region ( currency* ) > 
    4362<!ATTLIST region iso3166 NMTOKEN #REQUIRED > 
    44 <!ATTLIST region draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     63<!ATTLIST region draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     64    <!--@METADATA--> 
     65    <!--@DEPRECATED:true, false--> 
    4566 
    4667<!ELEMENT currency ( alternate* ) > 
    47 <!ATTLIST currency before NMTOKEN #IMPLIED > <!-- This usage is deprecated. Use from and to. --> 
     68<!ATTLIST currency before NMTOKEN #IMPLIED > 
     69    <!-- use from and to instead. --> 
     70    <!--@VALUE--> 
     71    <!--@DEPRECATED--> 
    4872<!ATTLIST currency from NMTOKEN #IMPLIED > 
    4973<!ATTLIST currency to NMTOKEN #IMPLIED > 
    5074<!ATTLIST currency iso4217 NMTOKEN #REQUIRED > 
    5175<!ATTLIST currency digits NMTOKEN #IMPLIED > 
     76    <!--@VALUE--> 
    5277<!ATTLIST currency rounding NMTOKEN #IMPLIED > 
     78    <!--@VALUE--> 
    5379<!ATTLIST currency cashRounding NMTOKEN #IMPLIED > 
    54 <!ATTLIST currency tender ( true | false ) #IMPLIED > 
    55 <!ATTLIST currency draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     80    <!--@VALUE--> 
     81<!ATTLIST currency tender (true | false) #IMPLIED > 
     82    <!--@VALUE--> 
     83<!ATTLIST currency draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     84    <!--@METADATA--> 
     85    <!--@DEPRECATED:true, false--> 
    5686<!ATTLIST currency references CDATA #IMPLIED > 
    57  
    58 <!ELEMENT alternate EMPTY > <!-- This usage is deprecated. Use from and to. --> 
     87    <!--@METADATA--> 
     88 
     89<!ELEMENT alternate EMPTY > 
     90    <!-- use from and to instead. --> 
     91    <!--@DEPRECATED--> 
    5992<!ATTLIST alternate iso4217 NMTOKEN #REQUIRED > 
     93    <!--@DEPRECATED--> 
    6094 
    6195<!ELEMENT territoryContainment ( group* ) > 
     96 
    6297<!ELEMENT group EMPTY > 
    6398<!ATTLIST group type NMTOKEN #REQUIRED > 
    6499<!ATTLIST group contains NMTOKENS #IMPLIED > 
    65 <!ATTLIST group grouping ( true | false )  #IMPLIED > 
    66 <!ATTLIST group status ( deprecated | grouping ) #IMPLIED > 
    67 <!ATTLIST group draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     100    <!--@VALUE--> 
     101<!ATTLIST group grouping (true | false) #IMPLIED > 
     102    <!--@VALUE--> 
     103<!ATTLIST group status (deprecated | grouping) #IMPLIED > 
     104<!ATTLIST group draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     105    <!--@METADATA--> 
     106    <!--@DEPRECATED:true, false--> 
    68107<!ATTLIST group references CDATA #IMPLIED > 
     108    <!--@METADATA--> 
     109 
     110<!ELEMENT subdivisionContainment ( subgroup* ) > 
     111 
     112<!ELEMENT subgroup EMPTY > 
     113<!ATTLIST subgroup type NMTOKEN #REQUIRED > 
     114<!ATTLIST subgroup subtype NMTOKEN #IMPLIED > 
     115<!ATTLIST subgroup contains NMTOKENS #IMPLIED > 
     116    <!--@VALUE--> 
    69117 
    70118<!ELEMENT languageData ( language* ) > 
     119 
    71120<!ELEMENT language EMPTY > 
    72121<!ATTLIST language type NMTOKEN #REQUIRED > 
    73122<!ATTLIST language scripts NMTOKENS #IMPLIED > 
     123    <!--@VALUE--> 
    74124<!ATTLIST language territories NMTOKENS #IMPLIED > 
     125    <!--@VALUE--> 
    75126<!ATTLIST language variants NMTOKENS #IMPLIED > 
    76 <!ATTLIST language draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     127    <!--@VALUE--> 
     128<!ATTLIST language draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     129    <!--@METADATA--> 
     130    <!--@DEPRECATED:true, false--> 
    77131<!ATTLIST language references CDATA #IMPLIED > 
     132    <!--@METADATA--> 
    78133<!ATTLIST language alt NMTOKENS #IMPLIED > 
    79134 
    80135<!ELEMENT territoryInfo ( territory* ) > 
    81 <!ATTLIST territoryInfo draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     136<!ATTLIST territoryInfo draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     137    <!--@METADATA--> 
     138    <!--@DEPRECATED:true, false--> 
    82139<!ATTLIST territoryInfo references CDATA #IMPLIED > 
     140    <!--@METADATA--> 
    83141<!ATTLIST territoryInfo alt NMTOKENS #IMPLIED > 
    84142 
     
    86144<!ATTLIST territory type NMTOKEN #REQUIRED > 
    87145<!ATTLIST territory gdp NMTOKEN #REQUIRED > 
     146    <!--@VALUE--> 
    88147<!ATTLIST territory literacyPercent NMTOKEN #REQUIRED > 
     148    <!--@VALUE--> 
    89149<!ATTLIST territory population NMTOKEN #REQUIRED > 
    90 <!ATTLIST territory draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     150    <!--@VALUE--> 
     151<!ATTLIST territory draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     152    <!--@METADATA--> 
     153    <!--@DEPRECATED:true, false--> 
    91154<!ATTLIST territory references CDATA #IMPLIED > 
     155    <!--@METADATA--> 
    92156<!ATTLIST territory alt NMTOKENS #IMPLIED > 
    93  
    94 <!ELEMENT postalCodeData (postCodeRegex*) > <!-- deprecated --> 
    95 <!ELEMENT postCodeRegex (#PCDATA) > <!-- deprecated --> 
    96 <!ATTLIST postCodeRegex territoryId NMTOKEN #REQUIRED> 
    97 <!ATTLIST postCodeRegex draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    98157 
    99158<!ELEMENT languagePopulation EMPTY > 
    100159<!ATTLIST languagePopulation type NMTOKEN #REQUIRED > 
    101160<!ATTLIST languagePopulation writingPercent NMTOKEN #IMPLIED > 
     161    <!--@VALUE--> 
    102162<!ATTLIST languagePopulation populationPercent NMTOKEN #REQUIRED > 
    103 <!ATTLIST languagePopulation officialStatus (de_facto_official | official | official_regional | official_minority)  #IMPLIED > 
    104 <!ATTLIST languagePopulation draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     163    <!--@VALUE--> 
     164<!ATTLIST languagePopulation officialStatus (de_facto_official | official | official_regional | official_minority) #IMPLIED > 
     165    <!--@VALUE--> 
     166<!ATTLIST languagePopulation draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     167    <!--@METADATA--> 
     168    <!--@DEPRECATED:true, false--> 
    105169<!ATTLIST languagePopulation references CDATA #IMPLIED > 
     170    <!--@METADATA--> 
    106171<!ATTLIST languagePopulation alt NMTOKENS #IMPLIED > 
     172 
     173<!ELEMENT postalCodeData ( postCodeRegex* ) > 
     174    <!--@DEPRECATED--> 
     175 
     176<!ELEMENT postCodeRegex ( #PCDATA ) > 
     177    <!--@DEPRECATED--> 
     178<!ATTLIST postCodeRegex territoryId NMTOKEN #REQUIRED > 
     179    <!--@DEPRECATED--> 
     180<!ATTLIST postCodeRegex draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     181    <!--@METADATA--> 
     182    <!--@DEPRECATED--> 
    107183 
    108184<!ELEMENT calendarData ( calendar* ) > 
     
    110186<!ELEMENT calendar ( calendarSystem?, eras? ) > 
    111187<!ATTLIST calendar type NMTOKEN #REQUIRED > 
    112 <!ATTLIST calendar territories NMTOKENS #IMPLIED > <!-- territories are deprecated.  use ordering attribute in calendarPreference element instead. --> 
    113 <!ATTLIST calendar draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     188<!ATTLIST calendar territories NMTOKENS #IMPLIED > 
     189    <!-- use ordering attribute in calendarPreference element instead. --> 
     190    <!--@VALUE--> 
     191    <!--@DEPRECATED--> 
     192<!ATTLIST calendar draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     193    <!--@METADATA--> 
     194    <!--@DEPRECATED:true, false--> 
    114195<!ATTLIST calendar references CDATA #IMPLIED > 
     196    <!--@METADATA--> 
    115197<!ATTLIST calendar alt NMTOKENS #IMPLIED > 
    116198 
     
    118200<!ATTLIST calendarSystem type (solar | lunar | lunisolar | other) #REQUIRED > 
    119201<!ATTLIST calendarSystem references CDATA #IMPLIED > 
     202    <!--@METADATA--> 
    120203 
    121204<!ELEMENT eras ( era* ) > 
    122205<!ATTLIST eras references CDATA #IMPLIED > 
     206    <!--@METADATA--> 
    123207 
    124208<!ELEMENT era EMPTY > 
    125209<!ATTLIST era type NMTOKEN #REQUIRED > 
    126210<!ATTLIST era start CDATA #IMPLIED > 
     211    <!--@VALUE--> 
    127212<!ATTLIST era end CDATA #IMPLIED > 
     213    <!--@VALUE--> 
    128214 
    129215<!ELEMENT calendarPreferenceData ( calendarPreference* ) > 
     216 
    130217<!ELEMENT calendarPreference EMPTY > 
    131218<!ATTLIST calendarPreference territories NMTOKENS #REQUIRED > 
    132219<!ATTLIST calendarPreference ordering NMTOKENS #REQUIRED > 
     220    <!--@VALUE--> 
    133221 
    134222<!ELEMENT weekData ( minDays*, firstDay*, weekendStart*, weekendEnd* ) > 
     
    137225<!ATTLIST minDays count (1 | 2 | 3 | 4 | 5 | 6 | 7) #REQUIRED > 
    138226<!ATTLIST minDays territories NMTOKENS #REQUIRED > 
    139 <!ATTLIST minDays draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     227    <!--@VALUE--> 
     228<!ATTLIST minDays draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     229    <!--@METADATA--> 
     230    <!--@DEPRECATED:true, false--> 
    140231<!ATTLIST minDays references CDATA #IMPLIED > 
     232    <!--@METADATA--> 
    141233<!ATTLIST minDays alt NMTOKENS #IMPLIED > 
    142234 
     
    144236<!ATTLIST firstDay day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
    145237<!ATTLIST firstDay territories NMTOKENS #REQUIRED > 
    146 <!ATTLIST firstDay draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     238    <!--@VALUE--> 
     239<!ATTLIST firstDay draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     240    <!--@METADATA--> 
     241    <!--@DEPRECATED:true, false--> 
    147242<!ATTLIST firstDay references CDATA #IMPLIED > 
     243    <!--@METADATA--> 
    148244<!ATTLIST firstDay alt NMTOKENS #IMPLIED > 
    149245 
     
    151247<!ATTLIST weekendStart day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
    152248<!ATTLIST weekendStart territories NMTOKENS #REQUIRED > 
    153 <!ATTLIST weekendStart draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     249    <!--@VALUE--> 
     250<!ATTLIST weekendStart draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     251    <!--@METADATA--> 
     252    <!--@DEPRECATED:true, false--> 
    154253<!ATTLIST weekendStart references CDATA #IMPLIED > 
     254    <!--@METADATA--> 
    155255<!ATTLIST weekendStart alt NMTOKENS #IMPLIED > 
    156256 
     
    158258<!ATTLIST weekendEnd day (sun | mon | tue | wed | thu | fri | sat) #REQUIRED > 
    159259<!ATTLIST weekendEnd territories NMTOKENS #REQUIRED > 
    160 <!ATTLIST weekendEnd draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     260    <!--@VALUE--> 
     261<!ATTLIST weekendEnd draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     262    <!--@METADATA--> 
     263    <!--@DEPRECATED:true, false--> 
    161264<!ATTLIST weekendEnd references CDATA #IMPLIED > 
     265    <!--@METADATA--> 
    162266<!ATTLIST weekendEnd alt NMTOKENS #IMPLIED > 
    163267 
    164268<!ELEMENT timeData ( hours* ) > 
     269 
    165270<!ELEMENT hours EMPTY > 
    166271<!ATTLIST hours allowed NMTOKENS #REQUIRED > 
     272    <!--@VALUE--> 
    167273<!ATTLIST hours preferred NMTOKEN #REQUIRED > 
     274    <!--@VALUE--> 
    168275<!ATTLIST hours regions NMTOKENS #REQUIRED > 
    169 <!ATTLIST hours draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     276<!ATTLIST hours draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     277    <!--@METADATA--> 
    170278<!ATTLIST hours references CDATA #IMPLIED > 
     279    <!--@METADATA--> 
    171280 
    172281<!ELEMENT measurementData ( measurementSystem*, paperSize* ) > 
    173282 
    174283<!ELEMENT measurementSystem EMPTY > 
    175 <!ATTLIST measurementSystem type ( metric | US | UK ) #REQUIRED > 
    176 <!ATTLIST measurementSystem category ( temperature ) #IMPLIED > 
     284<!ATTLIST measurementSystem type (metric | US | UK) #REQUIRED > 
     285<!ATTLIST measurementSystem category (temperature) #IMPLIED > 
    177286<!ATTLIST measurementSystem territories NMTOKENS #REQUIRED > 
    178 <!ATTLIST measurementSystem draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     287    <!--@VALUE--> 
     288<!ATTLIST measurementSystem draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     289    <!--@METADATA--> 
     290    <!--@DEPRECATED:true, false--> 
    179291<!ATTLIST measurementSystem references CDATA #IMPLIED > 
     292    <!--@METADATA--> 
    180293<!ATTLIST measurementSystem alt NMTOKENS #IMPLIED > 
    181294 
    182295<!ELEMENT paperSize EMPTY > 
    183 <!ATTLIST paperSize type ( A4 | US-Letter ) #REQUIRED > 
     296<!ATTLIST paperSize type (A4 | US-Letter) #REQUIRED > 
    184297<!ATTLIST paperSize territories NMTOKENS #REQUIRED > 
    185 <!ATTLIST paperSize draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     298    <!--@VALUE--> 
     299<!ATTLIST paperSize draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     300    <!--@METADATA--> 
     301    <!--@DEPRECATED:true, false--> 
    186302<!ATTLIST paperSize references CDATA #IMPLIED > 
     303    <!--@METADATA--> 
    187304<!ATTLIST paperSize alt NMTOKENS #IMPLIED > 
    188305 
    189 <!ELEMENT characters ( character-fallback*) > 
    190 <!ATTLIST characters draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     306<!ELEMENT timezoneData ( mapTimezones*, zoneFormatting* ) > 
     307    <!--@DEPRECATED--> 
     308 
     309<!ELEMENT mapTimezones ( mapZone* ) > 
     310<!ATTLIST mapTimezones type NMTOKEN #IMPLIED > 
     311<!ATTLIST mapTimezones otherVersion CDATA #IMPLIED > 
     312    <!--@METADATA--> 
     313<!ATTLIST mapTimezones typeVersion CDATA #IMPLIED > 
     314    <!--@METADATA--> 
     315<!ATTLIST mapTimezones references CDATA #IMPLIED > 
     316    <!--@METADATA--> 
     317 
     318<!ELEMENT mapZone EMPTY > 
     319<!ATTLIST mapZone type CDATA #REQUIRED > 
     320    <!--@VALUE--> 
     321<!ATTLIST mapZone other CDATA #REQUIRED > 
     322<!ATTLIST mapZone territory CDATA #IMPLIED > 
     323<!ATTLIST mapZone references CDATA #IMPLIED > 
     324    <!--@METADATA--> 
     325 
     326<!ELEMENT zoneFormatting ( zoneItem* ) > 
     327    <!--@DEPRECATED--> 
     328<!ATTLIST zoneFormatting multizone NMTOKENS #REQUIRED > 
     329    <!--@VALUE--> 
     330    <!--@DEPRECATED--> 
     331<!ATTLIST zoneFormatting tzidVersion CDATA #IMPLIED > 
     332    <!--@METADATA--> 
     333    <!--@DEPRECATED--> 
     334<!ATTLIST zoneFormatting references CDATA #IMPLIED > 
     335    <!--@METADATA--> 
     336    <!--@DEPRECATED--> 
     337 
     338<!ELEMENT zoneItem EMPTY > 
     339    <!--@DEPRECATED--> 
     340<!ATTLIST zoneItem type CDATA #REQUIRED > 
     341    <!--@DEPRECATED--> 
     342<!ATTLIST zoneItem territory NMTOKEN #REQUIRED > 
     343    <!--@VALUE--> 
     344    <!--@DEPRECATED--> 
     345<!ATTLIST zoneItem aliases CDATA #IMPLIED > 
     346    <!--@VALUE--> 
     347    <!--@DEPRECATED--> 
     348<!ATTLIST zoneItem references CDATA #IMPLIED > 
     349    <!--@METADATA--> 
     350    <!--@DEPRECATED--> 
     351 
     352<!ELEMENT characters ( character-fallback* ) > 
     353<!ATTLIST characters draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     354    <!--@METADATA--> 
     355    <!--@DEPRECATED:true, false--> 
    191356 
    192357<!ELEMENT character-fallback ( character* ) > 
    193358 
    194 <!ELEMENT character (substitute*) > 
     359<!ELEMENT character ( substitute* ) > 
    195360<!ATTLIST character value CDATA #REQUIRED > 
    196 <!ATTLIST character draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     361<!ATTLIST character draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     362    <!--@METADATA--> 
     363    <!--@DEPRECATED:true, false--> 
    197364<!ATTLIST character standard CDATA #IMPLIED > 
     365    <!--@METADATA--> 
     366    <!--@DEPRECATED--> 
    198367<!ATTLIST character references CDATA #IMPLIED > 
     368    <!--@METADATA--> 
    199369<!ATTLIST character alt NMTOKENS #IMPLIED > 
    200370 
    201 <!ELEMENT substitute (#PCDATA) > 
    202 <!ATTLIST substitute draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     371<!ELEMENT substitute ( #PCDATA ) > 
     372    <!--@ORDERED--> 
     373<!ATTLIST substitute draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     374    <!--@METADATA--> 
     375    <!--@DEPRECATED:true, false--> 
    203376<!ATTLIST substitute standard CDATA #IMPLIED > 
     377    <!--@METADATA--> 
     378    <!--@DEPRECATED--> 
    204379<!ATTLIST substitute references CDATA #IMPLIED > 
     380    <!--@METADATA--> 
    205381<!ATTLIST substitute alt NMTOKENS #IMPLIED > 
    206382 
    207 <!ELEMENT transforms ( transform*) > 
    208  
    209 <!ELEMENT transform ((comment | tRule)*) > 
     383<!ELEMENT transforms ( transform* ) > 
     384 
     385<!ELEMENT transform ( ( comment | tRule )* ) > 
    210386<!ATTLIST transform source CDATA #IMPLIED > 
    211387<!ATTLIST transform target CDATA #IMPLIED > 
    212388<!ATTLIST transform variant CDATA #IMPLIED > 
    213 <!ATTLIST transform direction ( forward | backward | both ) "both" > 
    214 <!ATTLIST transform visibility ( internal | external ) "external" > 
    215 <!ATTLIST transform draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     389<!ATTLIST transform direction (forward | backward | both) "both" > 
     390<!ATTLIST transform visibility (internal | external) "external" > 
     391    <!--@VALUE--> 
     392<!ATTLIST transform draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     393    <!--@METADATA--> 
     394    <!--@DEPRECATED:true, false--> 
    216395<!ATTLIST transform references CDATA #IMPLIED > 
     396    <!--@METADATA--> 
    217397<!ATTLIST transform alt NMTOKENS #IMPLIED > 
    218398 
    219 <!ELEMENT comment (#PCDATA) > 
    220  
    221 <!ELEMENT tRule (#PCDATA) > 
    222  
    223 <!ELEMENT metadata ( attributeOrder?, elementOrder?, serialElements?, suppress?, validity?, alias?, deprecated?, distinguishing?, blocking?, coverageAdditions?, skipDefaultLocale?, defaultContent?) > 
    224 <!ATTLIST metadata draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     399<!ELEMENT comment ( #PCDATA ) > 
     400    <!--@ORDERED--> 
     401 
     402<!ELEMENT tRule ( #PCDATA ) > 
     403    <!--@ORDERED--> 
     404 
     405<!ELEMENT metadata ( attributeOrder?, elementOrder?, serialElements?, suppress?, validity?, alias?, deprecated?, distinguishing?, blocking?, coverageAdditions?, skipDefaultLocale?, defaultContent? ) > 
     406<!ATTLIST metadata draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     407    <!--@METADATA--> 
     408    <!--@DEPRECATED:true, false--> 
    225409 
    226410<!ELEMENT attributeOrder ( #PCDATA ) > 
    227 <!ATTLIST attributeOrder draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     411    <!--@DEPRECATED--> 
     412<!ATTLIST attributeOrder draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     413    <!--@METADATA--> 
     414    <!--@DEPRECATED:true, false--> 
    228415 
    229416<!ELEMENT elementOrder ( #PCDATA ) > 
    230 <!ATTLIST elementOrder draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     417    <!--@DEPRECATED--> 
     418<!ATTLIST elementOrder draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     419    <!--@METADATA--> 
     420    <!--@DEPRECATED:true, false--> 
    231421 
    232422<!ELEMENT serialElements ( #PCDATA ) > 
    233 <!ATTLIST serialElements draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    234  
    235 <!ELEMENT suppress (  attributes*  ) > 
    236 <!ATTLIST suppress draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     423<!ATTLIST serialElements draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     424    <!--@METADATA--> 
     425    <!--@DEPRECATED:true, false--> 
     426 
     427<!ELEMENT suppress ( attributes* ) > 
     428<!ATTLIST suppress draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     429    <!--@METADATA--> 
     430    <!--@DEPRECATED:true, false--> 
    237431 
    238432<!ELEMENT attributes EMPTY > 
     433    <!--@ORDERED--> 
    239434<!ATTLIST attributes element NMTOKENS #IMPLIED > 
     435    <!--@VALUE--> 
    240436<!ATTLIST attributes attribute NMTOKENS #IMPLIED > 
     437    <!--@VALUE--> 
    241438<!ATTLIST attributes attributeValue CDATA #IMPLIED > 
    242 <!ATTLIST attributes draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    243  
    244 <!ELEMENT validity (  variable*,  attributeValues* ) > 
    245 <!ATTLIST validity draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     439    <!--@VALUE--> 
     440<!ATTLIST attributes draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     441    <!--@METADATA--> 
     442    <!--@DEPRECATED:true, false--> 
     443 
     444<!ELEMENT validity ( variable*, attributeValues* ) > 
     445<!ATTLIST validity draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     446    <!--@METADATA--> 
     447    <!--@DEPRECATED:true, false--> 
    246448 
    247449<!ELEMENT variable ( #PCDATA ) > 
     450    <!--@ORDERED--> 
    248451<!ATTLIST variable type NMTOKEN #IMPLIED > 
    249452<!ATTLIST variable id CDATA #REQUIRED > 
    250 <!ATTLIST variable draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    251  
    252 <!ELEMENT attributeValues (  #PCDATA ) > 
     453    <!--@VALUE--> 
     454<!ATTLIST variable draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     455    <!--@METADATA--> 
     456    <!--@DEPRECATED:true, false--> 
     457 
     458<!ELEMENT attributeValues ( #PCDATA ) > 
     459    <!--@ORDERED--> 
     460<!ATTLIST attributeValues dtds NMTOKEN #IMPLIED > 
    253461<!ATTLIST attributeValues type NMTOKEN #IMPLIED > 
    254462<!ATTLIST attributeValues elements NMTOKENS #IMPLIED > 
     463    <!--@VALUE--> 
    255464<!ATTLIST attributeValues attributes NMTOKENS #IMPLIED > 
     465    <!--@VALUE--> 
    256466<!ATTLIST attributeValues order NMTOKEN #IMPLIED > 
    257 <!ATTLIST attributeValues draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    258  
    259 <!ELEMENT alias ( languageAlias*,  scriptAlias*, territoryAlias*, variantAlias*, zoneAlias* ) > 
    260 <!ATTLIST alias draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED ><!-- true and false are deprecated. --> 
     467    <!--@VALUE--> 
     468<!ATTLIST attributeValues draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     469    <!--@METADATA--> 
     470    <!--@DEPRECATED:true, false--> 
     471 
     472<!ELEMENT alias ( languageAlias*, scriptAlias*, territoryAlias*, subdivisionAlias*, variantAlias*, zoneAlias* ) > 
     473<!ATTLIST alias draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     474    <!--@METADATA--> 
     475    <!--@DEPRECATED:true, false--> 
    261476 
    262477<!ELEMENT languageAlias EMPTY > 
    263478<!ATTLIST languageAlias type NMTOKEN #REQUIRED > 
    264479<!ATTLIST languageAlias replacement NMTOKEN #REQUIRED > 
    265 <!ATTLIST languageAlias reason ( deprecated | overlong | macrolanguage | legacy | bibliographic ) #IMPLIED > 
     480    <!--@VALUE--> 
     481<!ATTLIST languageAlias reason (deprecated | overlong | macrolanguage | legacy | bibliographic) #IMPLIED > 
     482    <!--@VALUE--> 
    266483 
    267484<!ELEMENT scriptAlias EMPTY > 
    268485<!ATTLIST scriptAlias type NMTOKEN #REQUIRED > 
    269486<!ATTLIST scriptAlias replacement NMTOKEN #REQUIRED > 
    270 <!ATTLIST scriptAlias reason ( deprecated | overlong ) #IMPLIED > 
     487    <!--@VALUE--> 
     488<!ATTLIST scriptAlias reason (deprecated | overlong) #IMPLIED > 
     489    <!--@VALUE--> 
    271490 
    272491<!ELEMENT territoryAlias EMPTY > 
    273492<!ATTLIST territoryAlias type NMTOKEN #REQUIRED > 
    274493<!ATTLIST territoryAlias replacement NMTOKENS #REQUIRED > 
    275 <!ATTLIST territoryAlias reason ( deprecated | overlong ) #IMPLIED > 
     494    <!--@VALUE--> 
     495<!ATTLIST territoryAlias reason (deprecated | overlong) #IMPLIED > 
     496    <!--@VALUE--> 
     497 
     498<!ELEMENT subdivisionAlias EMPTY > 
     499<!ATTLIST subdivisionAlias type NMTOKEN #REQUIRED > 
     500<!ATTLIST subdivisionAlias replacement NMTOKEN #REQUIRED > 
     501    <!--@VALUE--> 
     502<!ATTLIST subdivisionAlias reason (deprecated | overlong) #IMPLIED > 
     503    <!--@VALUE--> 
    276504 
    277505<!ELEMENT variantAlias EMPTY > 
    278506<!ATTLIST variantAlias type NMTOKEN #REQUIRED > 
    279507<!ATTLIST variantAlias replacement NMTOKEN #REQUIRED > 
    280 <!ATTLIST variantAlias reason ( deprecated | overlong ) #IMPLIED > 
     508    <!--@VALUE--> 
     509<!ATTLIST variantAlias reason (deprecated | overlong) #IMPLIED > 
     510    <!--@VALUE--> 
    281511 
    282512<!ELEMENT zoneAlias EMPTY > 
    283513<!ATTLIST zoneAlias type CDATA #REQUIRED > 
    284514<!ATTLIST zoneAlias replacement CDATA #REQUIRED > 
    285 <!ATTLIST zoneAlias reason ( deprecated | overlong ) #IMPLIED > 
     515    <!--@VALUE--> 
     516<!ATTLIST zoneAlias reason (deprecated | overlong) #IMPLIED > 
     517    <!--@VALUE--> 
    286518 
    287519<!ELEMENT deprecated ( deprecatedItems* ) > 
    288 <!ATTLIST deprecated draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     520<!ATTLIST deprecated draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     521    <!--@METADATA--> 
     522    <!--@DEPRECATED:true, false--> 
    289523 
    290524<!ELEMENT deprecatedItems EMPTY > 
    291 <!ATTLIST deprecatedItems type ( standard | supplemental | ldml | supplementalData | ldmlBCP47 ) #IMPLIED > <!-- standard | supplemental are deprecated --> 
     525<!ATTLIST deprecatedItems type (standard | supplemental | ldml | supplementalData | ldmlBCP47) #IMPLIED > 
     526    <!--@DEPRECATED:standard, supplemental--> 
    292527<!ATTLIST deprecatedItems elements NMTOKENS #IMPLIED > 
    293528<!ATTLIST deprecatedItems attributes NMTOKENS #IMPLIED > 
    294529<!ATTLIST deprecatedItems values CDATA #IMPLIED > 
    295 <!ATTLIST deprecatedItems draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     530<!ATTLIST deprecatedItems draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     531    <!--@METADATA--> 
     532    <!--@DEPRECATED:true, false--> 
    296533 
    297534<!ELEMENT distinguishing ( distinguishingItems* ) > 
    298 <!ATTLIST distinguishing draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     535<!ATTLIST distinguishing draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     536    <!--@METADATA--> 
    299537 
    300538<!ELEMENT distinguishingItems EMPTY > 
    301 <!ATTLIST distinguishingItems exclude ( true | false ) #IMPLIED > 
     539<!ATTLIST distinguishingItems exclude (true | false) #IMPLIED > 
     540    <!--@VALUE--> 
    302541<!ATTLIST distinguishingItems elements NMTOKENS #IMPLIED > 
     542    <!--@VALUE--> 
    303543<!ATTLIST distinguishingItems attributes NMTOKENS #IMPLIED > 
    304 <!ATTLIST distinguishingItems draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     544<!ATTLIST distinguishingItems draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     545    <!--@METADATA--> 
    305546 
    306547<!ELEMENT blocking ( blockingItems* ) > 
    307 <!ATTLIST blocking draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     548<!ATTLIST blocking draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     549    <!--@METADATA--> 
    308550 
    309551<!ELEMENT blockingItems EMPTY > 
    310552<!ATTLIST blockingItems elements NMTOKENS #IMPLIED > 
    311 <!ATTLIST blockingItems draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    312  
    313 <!ELEMENT coverageAdditions (  languageCoverage*,  scriptCoverage*, territoryCoverage*, currencyCoverage*, timezoneCoverage* ) ><!-- deprecated. --> 
    314 <!ATTLIST coverageAdditions draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    315  
    316 <!ELEMENT languageCoverage EMPTY ><!-- deprecated. --> 
     553    <!--@VALUE--> 
     554<!ATTLIST blockingItems draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     555    <!--@METADATA--> 
     556 
     557<!ELEMENT coverageAdditions ( languageCoverage*, scriptCoverage*, territoryCoverage*, currencyCoverage*, timezoneCoverage* ) > 
     558    <!--@DEPRECATED--> 
     559<!ATTLIST coverageAdditions draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     560    <!--@METADATA--> 
     561    <!--@DEPRECATED--> 
     562 
     563<!ELEMENT languageCoverage EMPTY > 
     564    <!--@DEPRECATED--> 
    317565<!ATTLIST languageCoverage type NMTOKEN #IMPLIED > 
     566    <!--@DEPRECATED--> 
    318567<!ATTLIST languageCoverage values NMTOKENS #IMPLIED > 
    319 <!ATTLIST languageCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    320  
    321 <!ELEMENT scriptCoverage EMPTY ><!-- deprecated. --> 
     568    <!--@VALUE--> 
     569    <!--@DEPRECATED--> 
     570<!ATTLIST languageCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     571    <!--@METADATA--> 
     572    <!--@DEPRECATED--> 
     573 
     574<!ELEMENT scriptCoverage EMPTY > 
     575    <!--@DEPRECATED--> 
    322576<!ATTLIST scriptCoverage type NMTOKEN #IMPLIED > 
     577    <!--@DEPRECATED--> 
    323578<!ATTLIST scriptCoverage values NMTOKENS #IMPLIED > 
    324 <!ATTLIST scriptCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    325  
    326 <!ELEMENT territoryCoverage EMPTY ><!-- deprecated. --> 
     579    <!--@VALUE--> 
     580    <!--@DEPRECATED--> 
     581<!ATTLIST scriptCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     582    <!--@METADATA--> 
     583    <!--@DEPRECATED--> 
     584 
     585<!ELEMENT territoryCoverage EMPTY > 
     586    <!--@DEPRECATED--> 
    327587<!ATTLIST territoryCoverage type NMTOKEN #IMPLIED > 
     588    <!--@DEPRECATED--> 
    328589<!ATTLIST territoryCoverage values NMTOKENS #IMPLIED > 
    329 <!ATTLIST territoryCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    330  
    331 <!ELEMENT currencyCoverage EMPTY ><!-- deprecated. --> 
     590    <!--@VALUE--> 
     591    <!--@DEPRECATED--> 
     592<!ATTLIST territoryCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     593    <!--@METADATA--> 
     594    <!--@DEPRECATED--> 
     595 
     596<!ELEMENT currencyCoverage EMPTY > 
     597    <!--@DEPRECATED--> 
    332598<!ATTLIST currencyCoverage type NMTOKEN #IMPLIED > 
     599    <!--@DEPRECATED--> 
    333600<!ATTLIST currencyCoverage values NMTOKENS #IMPLIED > 
    334 <!ATTLIST currencyCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    335  
    336 <!ELEMENT timezoneCoverage EMPTY ><!-- deprecated. --> 
     601    <!--@VALUE--> 
     602    <!--@DEPRECATED--> 
     603<!ATTLIST currencyCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     604    <!--@METADATA--> 
     605    <!--@DEPRECATED--> 
     606 
     607<!ELEMENT timezoneCoverage EMPTY > 
     608    <!--@DEPRECATED--> 
    337609<!ATTLIST timezoneCoverage type NMTOKEN #IMPLIED > 
    338 <!ATTLIST timezoneCoverage values CDATA #IMPLIED > <!-- would be NMTOKENS, but needs to allow / --> 
    339 <!ATTLIST timezoneCoverage draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     610    <!--@DEPRECATED--> 
     611<!ATTLIST timezoneCoverage values CDATA #IMPLIED > 
     612    <!-- would be NMTOKENS, but needs to allow / --> 
     613    <!--@VALUE--> 
     614    <!--@DEPRECATED--> 
     615<!ATTLIST timezoneCoverage draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     616    <!--@METADATA--> 
     617    <!--@DEPRECATED--> 
     618 
     619<!ELEMENT skipDefaultLocale EMPTY > 
     620<!ATTLIST skipDefaultLocale services NMTOKENS #IMPLIED > 
     621    <!--@VALUE--> 
    340622 
    341623<!ELEMENT defaultContent EMPTY > 
    342624<!ATTLIST defaultContent locales NMTOKENS #IMPLIED > 
    343  
    344 <!ELEMENT skipDefaultLocale EMPTY > 
    345 <!ATTLIST skipDefaultLocale services NMTOKENS #IMPLIED > 
    346  
    347 <!ELEMENT codeMappings (languageCodes*, territoryCodes*, currencyCodes*) > 
     625    <!--@VALUE--> 
     626 
     627<!ELEMENT codeMappings ( languageCodes*, territoryCodes*, currencyCodes* ) > 
    348628 
    349629<!ELEMENT languageCodes EMPTY > 
    350 <!ATTLIST languageCodes type NMTOKEN #REQUIRED> 
    351 <!ATTLIST languageCodes alpha3 NMTOKEN #REQUIRED> 
     630    <!--@DEPRECATED--> 
     631<!ATTLIST languageCodes type NMTOKEN #REQUIRED > 
     632    <!--@DEPRECATED--> 
     633<!ATTLIST languageCodes alpha3 NMTOKEN #REQUIRED > 
     634    <!--@VALUE--> 
     635    <!--@DEPRECATED--> 
    352636 
    353637<!ELEMENT territoryCodes EMPTY > 
    354 <!ATTLIST territoryCodes type NMTOKEN #REQUIRED> 
    355 <!ATTLIST territoryCodes numeric NMTOKEN #IMPLIED> 
    356 <!ATTLIST territoryCodes alpha3 NMTOKEN #IMPLIED> 
    357 <!ATTLIST territoryCodes fips10 NMTOKEN #IMPLIED> 
    358 <!ATTLIST territoryCodes internet NMTOKENS #IMPLIED> 
     638<!ATTLIST territoryCodes type NMTOKEN #REQUIRED > 
     639<!ATTLIST territoryCodes numeric NMTOKEN #IMPLIED > 
     640    <!--@VALUE--> 
     641<!ATTLIST territoryCodes alpha3 NMTOKEN #IMPLIED > 
     642    <!--@VALUE--> 
     643<!ATTLIST territoryCodes fips10 NMTOKEN #IMPLIED > 
     644    <!--@VALUE--> 
     645<!ATTLIST territoryCodes internet NMTOKENS #IMPLIED > 
     646    <!--@VALUE--> 
    359647 
    360648<!ELEMENT currencyCodes EMPTY > 
    361 <!ATTLIST currencyCodes type NMTOKEN #REQUIRED> 
    362 <!ATTLIST currencyCodes numeric NMTOKEN #REQUIRED> 
    363 <!ELEMENT likelySubtags (likelySubtag*) > 
     649<!ATTLIST currencyCodes type NMTOKEN #REQUIRED > 
     650<!ATTLIST currencyCodes numeric NMTOKEN #REQUIRED > 
     651    <!--@VALUE--> 
     652 
     653<!-- # Parent locales --> 
     654 
     655<!ELEMENT parentLocales ( parentLocale* ) > 
     656 
     657<!ELEMENT parentLocale EMPTY > 
     658<!ATTLIST parentLocale parent CDATA #REQUIRED > 
     659<!ATTLIST parentLocale locales CDATA #REQUIRED > 
     660    <!--@VALUE--> 
     661 
     662<!ELEMENT likelySubtags ( likelySubtag* ) > 
     663 
    364664<!ELEMENT likelySubtag EMPTY > 
    365 <!ATTLIST likelySubtag from NMTOKEN #REQUIRED> 
    366 <!ATTLIST likelySubtag to NMTOKEN #REQUIRED> 
    367  
    368 <!ELEMENT plurals (pluralRules*, pluralRanges*) > 
    369 <!ATTLIST plurals type ( ordinal | cardinal ) #IMPLIED > <!-- default is cardinal --> 
    370 <!ATTLIST plurals draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     665<!ATTLIST likelySubtag from NMTOKEN #REQUIRED > 
     666<!ATTLIST likelySubtag to NMTOKEN #REQUIRED > 
     667    <!--@VALUE--> 
     668 
     669<!ELEMENT metazoneInfo ( timezone* ) > 
     670 
     671<!ELEMENT timezone ( usesMetazone* ) > 
     672<!ATTLIST timezone type CDATA #REQUIRED > 
     673 
     674<!ELEMENT usesMetazone EMPTY > 
     675<!ATTLIST usesMetazone from CDATA #IMPLIED > 
     676<!ATTLIST usesMetazone to CDATA #IMPLIED > 
     677<!ATTLIST usesMetazone mzone NMTOKEN #REQUIRED > 
     678    <!--@VALUE--> 
     679 
     680<!ELEMENT plurals ( pluralRules*, pluralRanges* ) > 
     681<!ATTLIST plurals type (ordinal | cardinal) #IMPLIED > 
     682    <!-- default is cardinal --> 
     683<!ATTLIST plurals draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     684    <!--@METADATA--> 
    371685<!ATTLIST plurals references CDATA #IMPLIED > 
    372  
    373 <!ELEMENT pluralRules (pluralRule*) > 
     686    <!--@METADATA--> 
     687 
     688<!ELEMENT pluralRules ( pluralRule* ) > 
    374689<!ATTLIST pluralRules locales NMTOKENS #REQUIRED > 
    375 <!ATTLIST pluralRules draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     690<!ATTLIST pluralRules draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     691    <!--@METADATA--> 
    376692<!ATTLIST pluralRules references CDATA #IMPLIED > 
     693    <!--@METADATA--> 
    377694 
    378695<!ELEMENT pluralRule ( #PCDATA ) > 
    379 <!ATTLIST pluralRule count (zero | one | two | few | many | other) #REQUIRED > <!-- 'other' is implicitly everything else --> 
    380 <!ATTLIST pluralRule draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     696    <!--@ORDERED--> 
     697<!ATTLIST pluralRule count (zero | one | two | few | many | other) #REQUIRED > 
     698    <!-- 'other' is implicitly everything else --> 
     699<!ATTLIST pluralRule draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     700    <!--@METADATA--> 
    381701<!ATTLIST pluralRule references CDATA #IMPLIED > 
    382  
    383 <!ELEMENT pluralRanges (pluralRange*) > 
     702    <!--@METADATA--> 
     703 
     704<!ELEMENT pluralRanges ( pluralRange* ) > 
    384705<!ATTLIST pluralRanges locales NMTOKENS #REQUIRED > 
    385 <!ATTLIST pluralRanges draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     706<!ATTLIST pluralRanges draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     707    <!--@METADATA--> 
    386708<!ATTLIST pluralRanges references CDATA #IMPLIED > 
     709    <!--@METADATA--> 
    387710 
    388711<!ELEMENT pluralRange ( #PCDATA ) > 
    389 <!ATTLIST pluralRange start (zero | one | two | few | many | other) #IMPLIED > <!-- if missing, means *all* --> 
    390 <!ATTLIST pluralRange end (zero | one | two | few | many | other) #IMPLIED > <!-- if missing, means *all* --> 
    391 <!ATTLIST pluralRange result (zero | one | two | few | many | other) #REQUIRED > <!-- if a whole rule is missing, means *other* --> 
    392 <!ATTLIST pluralRange draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
     712<!ATTLIST pluralRange start (zero | one | two | few | many | other) #IMPLIED > 
     713    <!-- if missing, means *all* --> 
     714<!ATTLIST pluralRange end (zero | one | two | few | many | other) #IMPLIED > 
     715    <!-- if missing, means *all* --> 
     716<!ATTLIST pluralRange result (zero | one | two | few | many | other) #REQUIRED > 
     717    <!-- if a whole rule is missing, means *other* --> 
     718    <!--@VALUE--> 
     719<!ATTLIST pluralRange draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     720    <!--@METADATA--> 
    393721<!ATTLIST pluralRange references CDATA #IMPLIED > 
    394  
     722    <!--@METADATA--> 
    395723 
    396724<!ELEMENT telephoneCodeData ( codesByTerritory* ) > 
     
    398726<!ELEMENT codesByTerritory ( telephoneCountryCode+ ) > 
    399727<!ATTLIST codesByTerritory territory NMTOKEN #REQUIRED > 
    400 <!ATTLIST codesByTerritory draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     728<!ATTLIST codesByTerritory draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     729    <!--@METADATA--> 
     730    <!--@DEPRECATED:true, false--> 
    401731<!ATTLIST codesByTerritory references CDATA #IMPLIED > 
     732    <!--@METADATA--> 
    402733 
    403734<!ELEMENT telephoneCountryCode EMPTY > 
    404735<!ATTLIST telephoneCountryCode code NMTOKEN #REQUIRED > 
    405736<!ATTLIST telephoneCountryCode from NMTOKEN #IMPLIED > 
     737    <!--@VALUE--> 
    406738<!ATTLIST telephoneCountryCode to NMTOKEN #IMPLIED > 
    407 <!ATTLIST telephoneCountryCode draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
     739    <!--@VALUE--> 
     740<!ATTLIST telephoneCountryCode draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     741    <!--@METADATA--> 
     742    <!--@DEPRECATED:true, false--> 
    408743<!ATTLIST telephoneCountryCode references CDATA #IMPLIED > 
     744    <!--@METADATA--> 
    409745<!ATTLIST telephoneCountryCode alt NMTOKENS #IMPLIED > 
    410746 
    411747<!ELEMENT numberingSystems ( numberingSystem* ) > 
     748 
    412749<!ELEMENT numberingSystem EMPTY > 
    413 <!ATTLIST numberingSystem type ( numeric | algorithmic ) #REQUIRED > 
     750<!ATTLIST numberingSystem type (numeric | algorithmic) #REQUIRED > 
     751    <!--@VALUE--> 
    414752<!ATTLIST numberingSystem id NMTOKEN #REQUIRED > 
    415753<!ATTLIST numberingSystem radix NMTOKEN #IMPLIED > 
     754    <!--@VALUE--> 
    416755<!ATTLIST numberingSystem digits CDATA #IMPLIED > 
     756    <!--@VALUE--> 
    417757<!ATTLIST numberingSystem rules CDATA #IMPLIED > 
    418 <!ATTLIST numberingSystem draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     758    <!--@VALUE--> 
     759<!ATTLIST numberingSystem draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     760    <!--@METADATA--> 
     761 
     762<!ELEMENT bcp47KeywordMappings ( mapKeys?, mapTypes* ) > 
     763    <!--@DEPRECATED--> 
     764 
     765<!ELEMENT mapKeys ( keyMap* ) > 
     766    <!--@DEPRECATED--> 
     767 
     768<!ELEMENT keyMap EMPTY > 
     769    <!--@DEPRECATED--> 
     770<!ATTLIST keyMap type NMTOKEN #REQUIRED > 
     771    <!--@DEPRECATED--> 
     772<!ATTLIST keyMap bcp47 NMTOKEN #REQUIRED > 
     773    <!--@VALUE--> 
     774    <!--@DEPRECATED--> 
     775 
     776<!ELEMENT mapTypes ( typeMap* ) > 
     777    <!--@DEPRECATED--> 
     778<!ATTLIST mapTypes type NMTOKEN #REQUIRED > 
     779    <!--@DEPRECATED--> 
     780 
     781<!ELEMENT typeMap EMPTY > 
     782    <!--@DEPRECATED--> 
     783<!ATTLIST typeMap type CDATA #REQUIRED > 
     784    <!--@DEPRECATED--> 
     785<!ATTLIST typeMap bcp47 NMTOKEN #REQUIRED > 
     786    <!--@VALUE--> 
     787    <!--@DEPRECATED--> 
     788 
     789<!-- # Gender List support --> 
     790 
     791<!ELEMENT gender ( personList+ ) > 
     792 
     793<!ELEMENT personList EMPTY > 
     794<!ATTLIST personList type (neutral | mixedNeutral | maleTaints) #REQUIRED > 
     795<!ATTLIST personList locales NMTOKENS #REQUIRED > 
     796    <!--@VALUE--> 
    419797 
    420798<!ELEMENT references ( reference* ) > 
     799 
    421800<!ELEMENT reference ( #PCDATA ) > 
    422 <!ATTLIST reference type NMTOKEN #REQUIRED> 
     801<!ATTLIST reference type NMTOKEN #REQUIRED > 
    423802<!ATTLIST reference uri CDATA #IMPLIED > 
    424 <!ATTLIST reference draft ( approved | contributed | provisional | unconfirmed | true | false ) #IMPLIED > <!-- true and false are deprecated. --> 
    425 <!ATTLIST reference standard ( true | false ) #IMPLIED > 
     803    <!--@VALUE--> 
     804<!ATTLIST reference draft (approved | contributed | provisional | unconfirmed | true | false) #IMPLIED > 
     805    <!--@METADATA--> 
     806    <!--@DEPRECATED:true, false--> 
     807<!ATTLIST reference standard (true | false) #IMPLIED > 
     808    <!--@METADATA--> 
     809    <!--@DEPRECATED--> 
    426810<!ATTLIST reference alt NMTOKENS #IMPLIED > 
    427  
    428 <!ELEMENT bcp47KeywordMappings ( mapKeys?, mapTypes* ) > <!-- deprecated. --> 
    429  
    430 <!ELEMENT mapKeys ( keyMap* ) > <!-- deprecated. --> 
    431  
    432 <!ELEMENT keyMap EMPTY > <!-- deprecated. --> 
    433 <!ATTLIST keyMap type NMTOKEN #REQUIRED > 
    434 <!ATTLIST keyMap bcp47 NMTOKEN #REQUIRED > 
    435  
    436 <!ELEMENT mapTypes ( typeMap* ) > <!-- deprecated. --> 
    437 <!ATTLIST mapTypes type NMTOKEN #REQUIRED > 
    438  
    439 <!ELEMENT typeMap EMPTY > <!-- deprecated. --> 
    440 <!ATTLIST typeMap type CDATA #REQUIRED > 
    441 <!ATTLIST typeMap bcp47 NMTOKEN #REQUIRED > 
    442811 
    443812<!ELEMENT languageMatching ( languageMatches* ) > 
     
    447816 
    448817<!ELEMENT languageMatch EMPTY > 
     818    <!--@ORDERED--> 
    449819<!ATTLIST languageMatch desired CDATA #REQUIRED > 
    450 <!ATTLIST languageMatch oneway ( true | false ) #IMPLIED > 
     820    <!--@VALUE--> 
     821<!ATTLIST languageMatch oneway (true | false) #IMPLIED > 
     822    <!--@VALUE--> 
    451823<!ATTLIST languageMatch percent NMTOKEN #REQUIRED > 
     824    <!--@VALUE--> 
    452825<!ATTLIST languageMatch supported CDATA #REQUIRED > 
    453  
    454 <!-- Day Periods --> 
     826    <!--@VALUE--> 
     827 
     828<!-- # Day Periods --> 
     829 
    455830<!ELEMENT dayPeriodRuleSet ( dayPeriodRules* ) > 
    456831<!ATTLIST dayPeriodRuleSet type NMTOKEN #IMPLIED > 
    457 <!ATTLIST dayPeriodRuleSet draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     832<!ATTLIST dayPeriodRuleSet draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     833    <!--@METADATA--> 
    458834<!ATTLIST dayPeriodRuleSet references CDATA #IMPLIED > 
    459  
    460 <!ELEMENT dayPeriodRules (dayPeriodRule*) > 
     835    <!--@METADATA--> 
     836 
     837<!ELEMENT dayPeriodRules ( dayPeriodRule* ) > 
    461838<!ATTLIST dayPeriodRules locales NMTOKENS #REQUIRED > 
    462 <!ATTLIST dayPeriodRules draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED >  
     839<!ATTLIST dayPeriodRules draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     840    <!--@METADATA--> 
    463841<!ATTLIST dayPeriodRules references CDATA #IMPLIED > 
     842    <!--@METADATA--> 
    464843 
    465844<!ELEMENT dayPeriodRule EMPTY > 
     
    470849<!ATTLIST dayPeriodRule from NMTOKEN #IMPLIED > 
    471850<!ATTLIST dayPeriodRule to NMTOKEN #IMPLIED > 
    472 <!ATTLIST dayPeriodRule draft ( approved | contributed | provisional | unconfirmed ) #IMPLIED > 
    473 <!ATTLIST dayPeriodRule references CDATA #IMPLIED >  
    474  
    475 <!-- Time Zones --> 
    476  
    477 <!ELEMENT windowsZones (mapTimezones?) > 
    478 <!ELEMENT metaZones (metazoneInfo?, mapTimezones?) > 
    479  
    480 <!ELEMENT metazoneInfo (timezone*) > 
    481  
    482 <!ELEMENT timezone (usesMetazone*) > 
    483 <!ATTLIST timezone type CDATA #REQUIRED > 
    484  
    485 <!ELEMENT usesMetazone EMPTY > 
    486 <!ATTLIST usesMetazone from CDATA #IMPLIED > 
    487 <!ATTLIST usesMetazone to CDATA #IMPLIED > 
    488 <!ATTLIST usesMetazone mzone NMTOKEN #REQUIRED > 
    489  
    490 <!ELEMENT mapTimezones ( mapZone* ) > 
    491 <!ATTLIST mapTimezones type NMTOKEN #IMPLIED > 
    492 <!ATTLIST mapTimezones otherVersion CDATA #IMPLIED > 
    493 <!ATTLIST mapTimezones typeVersion CDATA #IMPLIED > 
    494 <!ATTLIST mapTimezones references CDATA #IMPLIED > 
    495  
    496 <!ELEMENT mapZone EMPTY > 
    497 <!ATTLIST mapZone type CDATA #REQUIRED > 
    498 <!ATTLIST mapZone other CDATA #REQUIRED > 
    499 <!ATTLIST mapZone territory CDATA #IMPLIED > 
    500 <!ATTLIST mapZone references CDATA #IMPLIED > 
    501  
    502  
    503 <!ELEMENT timezoneData ( mapTimezones*, zoneFormatting* ) > <!-- deprecated. --> 
    504  
    505 <!ELEMENT zoneFormatting ( zoneItem* ) > <!-- deprecated. --> 
    506 <!ATTLIST zoneFormatting multizone NMTOKENS #REQUIRED > 
    507 <!ATTLIST zoneFormatting tzidVersion CDATA #IMPLIED > 
    508 <!ATTLIST zoneFormatting references CDATA #IMPLIED > 
    509  
    510 <!ELEMENT zoneItem EMPTY > <!-- deprecated. --> 
    511 <!ATTLIST zoneItem type CDATA #REQUIRED > 
    512 <!ATTLIST zoneItem territory NMTOKEN #REQUIRED > 
    513 <!ATTLIST zoneItem aliases CDATA #IMPLIED > 
    514 <!ATTLIST zoneItem references CDATA #IMPLIED > 
     851<!ATTLIST dayPeriodRule draft (approved | contributed | provisional | unconfirmed) #IMPLIED > 
     852    <!--@METADATA--> 
     853<!ATTLIST dayPeriodRule references CDATA #IMPLIED > 
     854    <!--@METADATA--> 
     855 
     856<!ELEMENT metaZones ( metazoneInfo?, mapTimezones? ) > 
    515857 
    516858<!ELEMENT primaryZones ( primaryZone* ) > 
     859 
    517860<!ELEMENT primaryZone ( #PCDATA ) > 
    518861<!ATTLIST primaryZone iso3166 NMTOKEN #REQUIRED > 
    519862 
    520 <!-- Coverage levels --> 
     863<!-- # Time Zones --> 
     864 
     865<!ELEMENT windowsZones ( mapTimezones? ) > 
     866 
     867<!-- # Coverage levels --> 
     868 
    521869<!ELEMENT coverageLevels ( approvalRequirements, coverageVariable*, coverageLevel* ) > 
    522870 
    523871<!ELEMENT approvalRequirements ( approvalRequirement* ) > 
     872 
    524873<!ELEMENT approvalRequirement EMPTY > 
    525  
    526 <!ATTLIST approvalRequirement votes CDATA #REQUIRED> 
    527 <!ATTLIST approvalRequirement locales CDATA #REQUIRED> 
    528 <!ATTLIST approvalRequirement paths CDATA #REQUIRED> 
     874<!ATTLIST approvalRequirement votes CDATA #REQUIRED > 
     875    <!--@VALUE--> 
     876<!ATTLIST approvalRequirement locales CDATA #REQUIRED > 
     877<!ATTLIST approvalRequirement paths CDATA #REQUIRED > 
    529878 
    530879<!ELEMENT coverageVariable EMPTY > 
     880    <!--@ORDERED--> 
    531881<!ATTLIST coverageVariable key CDATA #REQUIRED > 
    532882<!ATTLIST coverageVariable value CDATA #REQUIRED > 
     883    <!--@VALUE--> 
    533884 
    534885<!ELEMENT coverageLevel EMPTY > 
     886    <!--@ORDERED--> 
    535887<!ATTLIST coverageLevel inLanguage CDATA #IMPLIED > 
    536888<!ATTLIST coverageLevel inScript CDATA #IMPLIED > 
    537889<!ATTLIST coverageLevel inTerritory CDATA #IMPLIED > 
    538890<!ATTLIST coverageLevel value CDATA #REQUIRED > 
     891    <!--@VALUE--> 
    539892<!ATTLIST coverageLevel match CDATA #REQUIRED > 
    540893 
    541 <!-- Parent locales --> 
    542 <!ELEMENT parentLocales ( parentLocale* ) > 
    543  
    544 <!ELEMENT parentLocale EMPTY > 
    545 <!ATTLIST parentLocale parent CDATA #REQUIRED > 
    546 <!ATTLIST parentLocale locales CDATA #REQUIRED > 
    547  
    548 <!-- Gender List support --> 
    549 <!ELEMENT gender ( personList+ ) > 
    550 <!ELEMENT personList EMPTY > 
    551 <!ATTLIST personList type ( neutral | mixedNeutral | maleTaints ) #REQUIRED > 
    552 <!ATTLIST personList locales NMTOKENS #REQUIRED > 
    553  
     894<!ELEMENT idValidity ( id* ) > 
     895<!ELEMENT id ( #PCDATA ) > 
     896<!ATTLIST id type NMTOKEN #REQUIRED > 
     897<!ATTLIST id idStatus NMTOKEN #REQUIRED > 
Note: See TracChangeset for help on using the changeset viewer.