<rng:element name="unicodeProp">
<rng:ref name="att.global.attributes"/>
<rng:ref name="att.global.rendition.attributes"/>
<rng:ref name="att.global.linking.attributes"/>
<rng:ref name="att.global.analytic.attributes"/>
<rng:ref name="att.global.facs.attributes"/>
<rng:ref name="att.global.change.attributes"/>
<rng:ref name="att.global.responsibility.attributes"/>
<rng:ref name="att.global.source.attributes"/>
<rng:ref name="att.gaijiProp.attribute.version"/>
<rng:ref name="att.gaijiProp.attribute.scheme"/>
<rng:ref name="att.datable.attribute.period"/>
<rng:ref name="att.datable.w3c.attribute.when"/>
<rng:ref name="att.datable.w3c.attribute.notBefore"/>
<rng:ref name="att.datable.w3c.attribute.notAfter"/>
<rng:ref name="att.datable.w3c.attribute.from"/>
<rng:ref name="att.datable.w3c.attribute.to"/>
<rng:ref name="att.datable.iso.attribute.when-iso"/>
<rng:ref name="att.datable.iso.attribute.notBefore-iso"/>
<rng:ref name="att.datable.iso.attribute.notAfter-iso"/>
<rng:ref name="att.datable.iso.attribute.from-iso"/>
<rng:ref name="att.datable.iso.attribute.to-iso"/>
<rng:ref name="att.datable.custom.attribute.when-custom"/>
<rng:ref name="att.datable.custom.attribute.notBefore-custom"/>
<rng:ref name="att.datable.custom.attribute.notAfter-custom"/>
<rng:ref name="att.datable.custom.attribute.from-custom"/>
<rng:ref name="att.datable.custom.attribute.to-custom"/>
<rng:ref name="att.datable.custom.attribute.datingPoint"/>
<rng:ref name="att.datable.custom.attribute.datingMethod"/>
<rng:attribute name="name">
<rng:choice>
<rng:value>Age</rng:value>
<rng:value>AHex</rng:value>
<rng:value>Alpha</rng:value>
<rng:value>Alphabetic</rng:value>
<rng:value>ASCII_Hex_Digit</rng:value>
<rng:value>bc</rng:value>
<rng:value>Bidi_C</rng:value>
<rng:value>Bidi_Class</rng:value>
<rng:value>Bidi_Control</rng:value>
<rng:value>Bidi_M</rng:value>
<rng:value>Bidi_Mirrored</rng:value>
<rng:value>Bidi_Mirroring_Glyph</rng:value>
<rng:value>Bidi_Paired_Bracket</rng:value>
<rng:value>Bidi_Paired_Bracket_Type</rng:value>
<rng:value>blk</rng:value>
<rng:value>Block</rng:value>
<rng:value>bmg</rng:value>
<rng:value>bpb</rng:value>
<rng:value>bpt</rng:value>
<rng:value>Canonical_Combining_Class</rng:value>
<rng:value>Case_Folding</rng:value>
<rng:value>Case_Ignorable</rng:value>
<rng:value>Cased</rng:value>
<rng:value>ccc</rng:value>
<rng:value>CE</rng:value>
<rng:value>cf</rng:value>
<rng:value>Changes_When_Casefolded</rng:value>
<rng:value>Changes_When_Casemapped</rng:value>
<rng:value>Changes_When_Lowercased</rng:value>
<rng:value>Changes_When_NFKC_Casefolded</rng:value>
<rng:value>Changes_When_Titlecased</rng:value>
<rng:value>Changes_When_Uppercased</rng:value>
<rng:value>CI</rng:value>
<rng:value>Comp_Ex</rng:value>
<rng:value>Composition_Exclusion</rng:value>
<rng:value>CWCF</rng:value>
<rng:value>CWCM</rng:value>
<rng:value>CWKCF</rng:value>
<rng:value>CWL</rng:value>
<rng:value>CWT</rng:value>
<rng:value>CWU</rng:value>
<rng:value>Dash</rng:value>
<rng:value>Decomposition_Mapping</rng:value>
<rng:value>Decomposition_Type</rng:value>
<rng:value>Default_Ignorable_Code_Point</rng:value>
<rng:value>Dep</rng:value>
<rng:value>Deprecated</rng:value>
<rng:value>DI</rng:value>
<rng:value>Dia</rng:value>
<rng:value>Diacritic</rng:value>
<rng:value>dm</rng:value>
<rng:value>dt</rng:value>
<rng:value>ea</rng:value>
<rng:value>East_Asian_Width</rng:value>
<rng:value>EqUIdeo</rng:value>
<rng:value>Equivalent_Unified_Ideograph</rng:value>
<rng:value>Expands_On_NFC</rng:value>
<rng:value>Expands_On_NFD</rng:value>
<rng:value>Expands_On_NFKC</rng:value>
<rng:value>Expands_On_NFKD</rng:value>
<rng:value>Ext</rng:value>
<rng:value>Extender</rng:value>
<rng:value>FC_NFKC</rng:value>
<rng:value>FC_NFKC_Closure</rng:value>
<rng:value>Full_Composition_Exclusion</rng:value>
<rng:value>gc</rng:value>
<rng:value>GCB</rng:value>
<rng:value>General_Category</rng:value>
<rng:value>Gr_Base</rng:value>
<rng:value>Gr_Ext</rng:value>
<rng:value>Gr_Link</rng:value>
<rng:value>Grapheme_Base</rng:value>
<rng:value>Grapheme_Cluster_Break</rng:value>
<rng:value>Grapheme_Extend</rng:value>
<rng:value>Grapheme_Link</rng:value>
<rng:value>Hangul_Syllable_Type</rng:value>
<rng:value>Hex</rng:value>
<rng:value>Hex_Digit</rng:value>
<rng:value>hst</rng:value>
<rng:value>Hyphen</rng:value>
<rng:value>ID_Continue</rng:value>
<rng:value>ID_Start</rng:value>
<rng:value>IDC</rng:value>
<rng:value>Ideo</rng:value>
<rng:value>Ideographic</rng:value>
<rng:value>IDS</rng:value>
<rng:value>IDS_Binary_Operator</rng:value>
<rng:value>IDS_Trinary_Operator</rng:value>
<rng:value>IDSB</rng:value>
<rng:value>IDST</rng:value>
<rng:value>Indic_Positional_Category</rng:value>
<rng:value>Indic_Syllabic_Category</rng:value>
<rng:value>InPC</rng:value>
<rng:value>InSC</rng:value>
<rng:value>isc</rng:value>
<rng:value>ISO_Comment</rng:value>
<rng:value>Jamo_Short_Name</rng:value>
<rng:value>jg</rng:value>
<rng:value>Join_C</rng:value>
<rng:value>Join_Control</rng:value>
<rng:value>Joining_Group</rng:value>
<rng:value>Joining_Type</rng:value>
<rng:value>JSN</rng:value>
<rng:value>jt</rng:value>
<rng:value>kAccountingNumeric</rng:value>
<rng:value>kCompatibilityVariant</rng:value>
<rng:value>kIICore</rng:value>
<rng:value>kIRG_GSource</rng:value>
<rng:value>kIRG_HSource</rng:value>
<rng:value>kIRG_JSource</rng:value>
<rng:value>kIRG_KPSource</rng:value>
<rng:value>kIRG_KSource</rng:value>
<rng:value>kIRG_MSource</rng:value>
<rng:value>kIRG_TSource</rng:value>
<rng:value>kIRG_USource</rng:value>
<rng:value>kIRG_VSource</rng:value>
<rng:value>kOtherNumeric</rng:value>
<rng:value>kPrimaryNumeric</rng:value>
<rng:value>kRSUnicode</rng:value>
<rng:value>lb</rng:value>
<rng:value>lc</rng:value>
<rng:value>Line_Break</rng:value>
<rng:value>LOE</rng:value>
<rng:value>Logical_Order_Exception</rng:value>
<rng:value>Lower</rng:value>
<rng:value>Lowercase</rng:value>
<rng:value>Lowercase_Mapping</rng:value>
<rng:value>Math</rng:value>
<rng:value>na</rng:value>
<rng:value>na1</rng:value>
<rng:value>Name</rng:value>
<rng:value>Name_Alias</rng:value>
<rng:value>NChar</rng:value>
<rng:value>NFC_QC</rng:value>
<rng:value>NFC_Quick_Check</rng:value>
<rng:value>NFD_QC</rng:value>
<rng:value>NFD_Quick_Check</rng:value>
<rng:value>NFKC_Casefold</rng:value>
<rng:value>NFKC_CF</rng:value>
<rng:value>NFKC_QC</rng:value>
<rng:value>NFKC_Quick_Check</rng:value>
<rng:value>NFKD_QC</rng:value>
<rng:value>NFKD_Quick_Check</rng:value>
<rng:value>Noncharacter_Code_Point</rng:value>
<rng:value>nt</rng:value>
<rng:value>Numeric_Type</rng:value>
<rng:value>Numeric_Value</rng:value>
<rng:value>nv</rng:value>
<rng:value>OAlpha</rng:value>
<rng:value>ODI</rng:value>
<rng:value>OGr_Ext</rng:value>
<rng:value>OIDC</rng:value>
<rng:value>OIDS</rng:value>
<rng:value>OLower</rng:value>
<rng:value>OMath</rng:value>
<rng:value>Other_Alphabetic</rng:value>
<rng:value>Other_Default_Ignorable_Code_Point</rng:value>
<rng:value>Other_Grapheme_Extend</rng:value>
<rng:value>Other_ID_Continue</rng:value>
<rng:value>Other_ID_Start</rng:value>
<rng:value>Other_Lowercase</rng:value>
<rng:value>Other_Math</rng:value>
<rng:value>Other_Uppercase</rng:value>
<rng:value>OUpper</rng:value>
<rng:value>Pat_Syn</rng:value>
<rng:value>Pat_WS</rng:value>
<rng:value>Pattern_Syntax</rng:value>
<rng:value>Pattern_White_Space</rng:value>
<rng:value>PCM</rng:value>
<rng:value>Prepended_Concatenation_Mark</rng:value>
<rng:value>QMark</rng:value>
<rng:value>Quotation_Mark</rng:value>
<rng:value>Radical</rng:value>
<rng:value>Regional_Indicator</rng:value>
<rng:value>RI</rng:value>
<rng:value>SB</rng:value>
<rng:value>sc</rng:value>
<rng:value>scf</rng:value>
<rng:value>Script</rng:value>
<rng:value>Script_Extensions</rng:value>
<rng:value>scx</rng:value>
<rng:value>SD</rng:value>
<rng:value>Sentence_Break</rng:value>
<rng:value>Sentence_Terminal</rng:value>
<rng:value>Simple_Case_Folding</rng:value>
<rng:value>Simple_Lowercase_Mapping</rng:value>
<rng:value>Simple_Titlecase_Mapping</rng:value>
<rng:value>Simple_Uppercase_Mapping</rng:value>
<rng:value>slc</rng:value>
<rng:value>Soft_Dotted</rng:value>
<rng:value>stc</rng:value>
<rng:value>STerm</rng:value>
<rng:value>suc</rng:value>
<rng:value>tc</rng:value>
<rng:value>Term</rng:value>
<rng:value>Terminal_Punctuation</rng:value>
<rng:value>Titlecase_Mapping</rng:value>
<rng:value>uc</rng:value>
<rng:value>UIdeo</rng:value>
<rng:value>Unicode_1_Name</rng:value>
<rng:value>Unified_Ideograph</rng:value>
<rng:value>Upper</rng:value>
<rng:value>Uppercase</rng:value>
<rng:value>Uppercase_Mapping</rng:value>
<rng:value>Variation_Selector</rng:value>
<rng:value>Vertical_Orientation</rng:value>
<rng:value>vo</rng:value>
<rng:value>VS</rng:value>
<rng:value>WB</rng:value>
<rng:value>White_Space</rng:value>
<rng:value>Word_Break</rng:value>
<rng:value>WSpace</rng:value>
<rng:value>XID_Continue</rng:value>
<rng:value>XID_Start</rng:value>
<rng:value>XIDC</rng:value>
<rng:value>XIDS</rng:value>
<rng:value>XO_NFC</rng:value>
<rng:value>XO_NFD</rng:value>
<rng:value>XO_NFKC</rng:value>
<rng:value>XO_NFKD</rng:value>
</rng:choice>
</rng:attribute>
<rng:attribute name="value">
<rng:ref name="teidata.text"/>
</rng:attribute>
<rng:empty/>
</rng:element>
element unicodeProp
{
att.global.attributes,
att.global.rendition.attributes,
att.global.linking.attributes,
att.global.analytic.attributes,
att.global.facs.attributes,
att.global.change.attributes,
att.global.responsibility.attributes,
att.global.source.attributes,
att.gaijiProp.attribute.version,
att.gaijiProp.attribute.scheme,
att.datable.attribute.period,
att.datable.w3c.attribute.when,
att.datable.w3c.attribute.notBefore,
att.datable.w3c.attribute.notAfter,
att.datable.w3c.attribute.from,
att.datable.w3c.attribute.to,
att.datable.iso.attribute.when-iso,
att.datable.iso.attribute.notBefore-iso,
att.datable.iso.attribute.notAfter-iso,
att.datable.iso.attribute.from-iso,
att.datable.iso.attribute.to-iso,
att.datable.custom.attribute.when-custom,
att.datable.custom.attribute.notBefore-custom,
att.datable.custom.attribute.notAfter-custom,
att.datable.custom.attribute.from-custom,
att.datable.custom.attribute.to-custom,
att.datable.custom.attribute.datingPoint,
att.datable.custom.attribute.datingMethod,
attribute name
{
"Age"
| "AHex"
| "Alpha"
| "Alphabetic"
| "ASCII_Hex_Digit"
| "bc"
| "Bidi_C"
| "Bidi_Class"
| "Bidi_Control"
| "Bidi_M"
| "Bidi_Mirrored"
| "Bidi_Mirroring_Glyph"
| "Bidi_Paired_Bracket"
| "Bidi_Paired_Bracket_Type"
| "blk"
| "Block"
| "bmg"
| "bpb"
| "bpt"
| "Canonical_Combining_Class"
| "Case_Folding"
| "Case_Ignorable"
| "Cased"
| "ccc"
| "CE"
| "cf"
| "Changes_When_Casefolded"
| "Changes_When_Casemapped"
| "Changes_When_Lowercased"
| "Changes_When_NFKC_Casefolded"
| "Changes_When_Titlecased"
| "Changes_When_Uppercased"
| "CI"
| "Comp_Ex"
| "Composition_Exclusion"
| "CWCF"
| "CWCM"
| "CWKCF"
| "CWL"
| "CWT"
| "CWU"
| "Dash"
| "Decomposition_Mapping"
| "Decomposition_Type"
| "Default_Ignorable_Code_Point"
| "Dep"
| "Deprecated"
| "DI"
| "Dia"
| "Diacritic"
| "dm"
| "dt"
| "ea"
| "East_Asian_Width"
| "EqUIdeo"
| "Equivalent_Unified_Ideograph"
| "Expands_On_NFC"
| "Expands_On_NFD"
| "Expands_On_NFKC"
| "Expands_On_NFKD"
| "Ext"
| "Extender"
| "FC_NFKC"
| "FC_NFKC_Closure"
| "Full_Composition_Exclusion"
| "gc"
| "GCB"
| "General_Category"
| "Gr_Base"
| "Gr_Ext"
| "Gr_Link"
| "Grapheme_Base"
| "Grapheme_Cluster_Break"
| "Grapheme_Extend"
| "Grapheme_Link"
| "Hangul_Syllable_Type"
| "Hex"
| "Hex_Digit"
| "hst"
| "Hyphen"
| "ID_Continue"
| "ID_Start"
| "IDC"
| "Ideo"
| "Ideographic"
| "IDS"
| "IDS_Binary_Operator"
| "IDS_Trinary_Operator"
| "IDSB"
| "IDST"
| "Indic_Positional_Category"
| "Indic_Syllabic_Category"
| "InPC"
| "InSC"
| "isc"
| "ISO_Comment"
| "Jamo_Short_Name"
| "jg"
| "Join_C"
| "Join_Control"
| "Joining_Group"
| "Joining_Type"
| "JSN"
| "jt"
| "kAccountingNumeric"
| "kCompatibilityVariant"
| "kIICore"
| "kIRG_GSource"
| "kIRG_HSource"
| "kIRG_JSource"
| "kIRG_KPSource"
| "kIRG_KSource"
| "kIRG_MSource"
| "kIRG_TSource"
| "kIRG_USource"
| "kIRG_VSource"
| "kOtherNumeric"
| "kPrimaryNumeric"
| "kRSUnicode"
| "lb"
| "lc"
| "Line_Break"
| "LOE"
| "Logical_Order_Exception"
| "Lower"
| "Lowercase"
| "Lowercase_Mapping"
| "Math"
| "na"
| "na1"
| "Name"
| "Name_Alias"
| "NChar"
| "NFC_QC"
| "NFC_Quick_Check"
| "NFD_QC"
| "NFD_Quick_Check"
| "NFKC_Casefold"
| "NFKC_CF"
| "NFKC_QC"
| "NFKC_Quick_Check"
| "NFKD_QC"
| "NFKD_Quick_Check"
| "Noncharacter_Code_Point"
| "nt"
| "Numeric_Type"
| "Numeric_Value"
| "nv"
| "OAlpha"
| "ODI"
| "OGr_Ext"
| "OIDC"
| "OIDS"
| "OLower"
| "OMath"
| "Other_Alphabetic"
| "Other_Default_Ignorable_Code_Point"
| "Other_Grapheme_Extend"
| "Other_ID_Continue"
| "Other_ID_Start"
| "Other_Lowercase"
| "Other_Math"
| "Other_Uppercase"
| "OUpper"
| "Pat_Syn"
| "Pat_WS"
| "Pattern_Syntax"
| "Pattern_White_Space"
| "PCM"
| "Prepended_Concatenation_Mark"
| "QMark"
| "Quotation_Mark"
| "Radical"
| "Regional_Indicator"
| "RI"
| "SB"
| "sc"
| "scf"
| "Script"
| "Script_Extensions"
| "scx"
| "SD"
| "Sentence_Break"
| "Sentence_Terminal"
| "Simple_Case_Folding"
| "Simple_Lowercase_Mapping"
| "Simple_Titlecase_Mapping"
| "Simple_Uppercase_Mapping"
| "slc"
| "Soft_Dotted"
| "stc"
| "STerm"
| "suc"
| "tc"
| "Term"
| "Terminal_Punctuation"
| "Titlecase_Mapping"
| "uc"
| "UIdeo"
| "Unicode_1_Name"
| "Unified_Ideograph"
| "Upper"
| "Uppercase"
| "Uppercase_Mapping"
| "Variation_Selector"
| "Vertical_Orientation"
| "vo"
| "VS"
| "WB"
| "White_Space"
| "Word_Break"
| "WSpace"
| "XID_Continue"
| "XID_Start"
| "XIDC"
| "XIDS"
| "XO_NFC"
| "XO_NFD"
| "XO_NFKC"
| "XO_NFKD"
},
attribute value { teidata.text },
empty
}