P5 Version 4.10.2. Last updated on 4th September 2025, revision bcfa98f42
A definitive list of current Unicode property names is provided in The Unicode Standard.
<content>
<empty/>
</content>
<rng:element name="unicodeProp">
<rng:ref name="att.global.attributes"/>
<rng:ref name="att.global.analytic.attributes"/>
<rng:ref name="att.global.change.attributes"/>
<rng:ref name="att.global.facs.attributes"/>
<rng:ref name="att.global.linking.attributes"/>
<rng:ref name="att.global.rendition.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.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: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.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: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.analytic.attributes, att.global.change.attributes, att.global.facs.attributes, att.global.linking.attributes, att.global.rendition.attributes, att.global.responsibility.attributes, att.global.source.attributes, att.gaijiProp.attribute.version, att.gaijiProp.attribute.scheme, att.datable.attribute.period, 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, 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.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, 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 }
[English] [Deutsch] [Español] [Italiano] [Français] [日本語] [한국어] [中文]