Created
August 28, 2021 08:30
-
-
Save martijnhoekstra/a51fe75de6b84c8ea6790d30e316fc45 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!-- Copyright © 2020 Unicode, Inc. --> | |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.unicode.org/ns/2003/ucd/1.0" xmlns:ucd="http://www.unicode.org/ns/2003/ucd/1.0"> | |
<!-- default; datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes" --> | |
<xs:simpleType name="single-code-point"> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(|[1-9A-F]|(10))[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="one-or-more-code-points"> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list itemType="ucd:single-code-point"/> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="zero-or-more-code-points"> | |
<xs:list itemType="ucd:single-code-point"/> | |
</xs:simpleType> | |
<xs:simpleType name="two-code-points"> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:single-code-point ucd:single-code-point"/> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:length value="2"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="character-name"> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="([A-Z0-9 #\-\(\)]*)|(<control>)"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType name="jis-code-point"> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:element name="ucd" type="ucd:ucd.content"/> | |
<xs:simpleType name="boolean"> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Y"/> | |
<xs:enumeration value="N"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:complexType name="ucd.content"> | |
<xs:choice minOccurs="0" maxOccurs="unbounded"> | |
<xs:element ref="ucd:description"/> | |
<xs:element ref="ucd:repertoire"/> | |
<xs:element ref="ucd:blocks"/> | |
<xs:element ref="ucd:named-sequences"/> | |
<xs:element ref="ucd:provisional-named-sequences"/> | |
<xs:element ref="ucd:normalization-corrections"/> | |
<xs:element ref="ucd:standardized-variants"/> | |
<xs:element ref="ucd:cjk-radicals"/> | |
<xs:element ref="ucd:emoji-sources"/> | |
</xs:choice> | |
</xs:complexType> | |
<xs:element name="description" type="xs:string"/> | |
<xs:element name="repertoire"> | |
<xs:complexType> | |
<xs:choice maxOccurs="unbounded"> | |
<xs:element ref="ucd:code-point"/> | |
<xs:element ref="ucd:group"/> | |
</xs:choice> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="blocks"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" ref="ucd:block"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="block"> | |
<xs:complexType> | |
<xs:attribute name="first-cp" use="required" type="ucd:single-code-point"/> | |
<xs:attribute name="last-cp" use="required" type="ucd:single-code-point"/> | |
<xs:attribute name="name" use="required"/> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="named-sequences"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" ref="ucd:named-sequence"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="named-sequence"> | |
<xs:complexType> | |
<xs:attribute name="cps" use="required" type="ucd:one-or-more-code-points"/> | |
<xs:attribute name="name" use="required"/> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="provisional-named-sequences"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" ref="ucd:named-sequence"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="normalization-corrections"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" ref="ucd:normalization-correction"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="normalization-correction"> | |
<xs:complexType> | |
<xs:attribute name="cp" use="required" type="ucd:single-code-point"/> | |
<xs:attribute name="old" use="required" type="ucd:one-or-more-code-points"/> | |
<xs:attribute name="new" use="required" type="ucd:one-or-more-code-points"/> | |
<xs:attribute name="version" use="required"/> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="standardized-variants"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" ref="ucd:standardized-variant"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="standardized-variant"> | |
<xs:complexType> | |
<xs:attribute name="cps" use="required" type="ucd:two-code-points"/> | |
<xs:attribute name="desc" use="required"/> | |
<xs:attribute name="when" use="required"/> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="cjk-radicals"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" ref="ucd:cjk-radical"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="cjk-radical"> | |
<xs:complexType> | |
<xs:attribute name="number" use="required"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{1,3}'?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="radical" use="required" type="ucd:single-code-point"/> | |
<xs:attribute name="ideograph" use="required" type="ucd:single-code-point"/> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="emoji-sources"> | |
<xs:complexType> | |
<xs:sequence> | |
<xs:element maxOccurs="unbounded" ref="ucd:emoji-source"/> | |
</xs:sequence> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="emoji-source"> | |
<xs:complexType> | |
<xs:attribute name="unicode" use="required" type="ucd:one-or-more-code-points"/> | |
<xs:attribute name="docomo" use="required"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:jis-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:length value="0"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kddi" use="required"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:jis-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:length value="0"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="softbank" use="required"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:jis-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:length value="0"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
</xs:complexType> | |
</xs:element> | |
<xs:attributeGroup name="set-of-code-points"> | |
<xs:attribute name="cp" type="ucd:single-code-point"/> | |
<xs:attribute name="first-cp" type="ucd:single-code-point"/> | |
<xs:attribute name="last-cp" type="ucd:single-code-point"/> | |
</xs:attributeGroup> | |
<xs:element name="code-point" abstract="true"> | |
<xs:complexType> | |
<xs:complexContent> | |
<xs:extension base="ucd:code-point-attributes"> | |
<xs:attributeGroup ref="ucd:set-of-code-points"/> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
</xs:element> | |
<xs:element name="reserved" substitutionGroup="ucd:code-point"/> | |
<xs:element name="noncharacter" substitutionGroup="ucd:code-point"/> | |
<xs:element name="surrogate" substitutionGroup="ucd:code-point"/> | |
<xs:element name="char" substitutionGroup="ucd:code-point"/> | |
<xs:element name="group"> | |
<xs:complexType> | |
<xs:complexContent> | |
<xs:extension base="ucd:code-point-attributes"> | |
<xs:sequence> | |
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ucd:code-point"/> | |
</xs:sequence> | |
</xs:extension> | |
</xs:complexContent> | |
</xs:complexType> | |
</xs:element> | |
<xs:complexType name="code-point-attributes"> | |
<xs:sequence> | |
<xs:element minOccurs="0" maxOccurs="unbounded" ref="ucd:name-alias"/> | |
</xs:sequence> | |
<xs:attribute name="age"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="1.1"/> | |
<xs:enumeration value="2.0"/> | |
<xs:enumeration value="2.1"/> | |
<xs:enumeration value="3.0"/> | |
<xs:enumeration value="3.1"/> | |
<xs:enumeration value="3.2"/> | |
<xs:enumeration value="4.0"/> | |
<xs:enumeration value="4.1"/> | |
<xs:enumeration value="5.0"/> | |
<xs:enumeration value="5.1"/> | |
<xs:enumeration value="5.2"/> | |
<xs:enumeration value="6.0"/> | |
<xs:enumeration value="6.1"/> | |
<xs:enumeration value="6.2"/> | |
<xs:enumeration value="6.3"/> | |
<xs:enumeration value="7.0"/> | |
<xs:enumeration value="8.0"/> | |
<xs:enumeration value="9.0"/> | |
<xs:enumeration value="10.0"/> | |
<xs:enumeration value="11.0"/> | |
<xs:enumeration value="12.0"/> | |
<xs:enumeration value="12.1"/> | |
<xs:enumeration value="13.0"/> | |
<xs:enumeration value="unassigned"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="na" type="ucd:character-name"/> | |
<xs:attribute name="na1" type="ucd:character-name"/> | |
<xs:attribute name="blk"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Adlam"/> | |
<xs:enumeration value="Aegean_Numbers"/> | |
<xs:enumeration value="Ahom"/> | |
<xs:enumeration value="Alchemical"/> | |
<xs:enumeration value="Alphabetic_PF"/> | |
<xs:enumeration value="Anatolian_Hieroglyphs"/> | |
<xs:enumeration value="Ancient_Greek_Music"/> | |
<xs:enumeration value="Ancient_Greek_Numbers"/> | |
<xs:enumeration value="Ancient_Symbols"/> | |
<xs:enumeration value="Arabic"/> | |
<xs:enumeration value="Arabic_Ext_A"/> | |
<xs:enumeration value="Arabic_Math"/> | |
<xs:enumeration value="Arabic_PF_A"/> | |
<xs:enumeration value="Arabic_PF_B"/> | |
<xs:enumeration value="Arabic_Sup"/> | |
<xs:enumeration value="Armenian"/> | |
<xs:enumeration value="Arrows"/> | |
<xs:enumeration value="ASCII"/> | |
<xs:enumeration value="Avestan"/> | |
<xs:enumeration value="Balinese"/> | |
<xs:enumeration value="Bamum"/> | |
<xs:enumeration value="Bamum_Sup"/> | |
<xs:enumeration value="Bassa_Vah"/> | |
<xs:enumeration value="Batak"/> | |
<xs:enumeration value="Bengali"/> | |
<xs:enumeration value="Bhaiksuki"/> | |
<xs:enumeration value="Block_Elements"/> | |
<xs:enumeration value="Bopomofo"/> | |
<xs:enumeration value="Bopomofo_Ext"/> | |
<xs:enumeration value="Box_Drawing"/> | |
<xs:enumeration value="Brahmi"/> | |
<xs:enumeration value="Braille"/> | |
<xs:enumeration value="Buginese"/> | |
<xs:enumeration value="Buhid"/> | |
<xs:enumeration value="Byzantine_Music"/> | |
<xs:enumeration value="Carian"/> | |
<xs:enumeration value="Caucasian_Albanian"/> | |
<xs:enumeration value="Chakma"/> | |
<xs:enumeration value="Cham"/> | |
<xs:enumeration value="Cherokee"/> | |
<xs:enumeration value="Cherokee_Sup"/> | |
<xs:enumeration value="Chess_Symbols"/> | |
<xs:enumeration value="Chorasmian"/> | |
<xs:enumeration value="CJK"/> | |
<xs:enumeration value="CJK_Compat"/> | |
<xs:enumeration value="CJK_Compat_Forms"/> | |
<xs:enumeration value="CJK_Compat_Ideographs"/> | |
<xs:enumeration value="CJK_Compat_Ideographs_Sup"/> | |
<xs:enumeration value="CJK_Ext_A"/> | |
<xs:enumeration value="CJK_Ext_B"/> | |
<xs:enumeration value="CJK_Ext_C"/> | |
<xs:enumeration value="CJK_Ext_D"/> | |
<xs:enumeration value="CJK_Ext_E"/> | |
<xs:enumeration value="CJK_Ext_F"/> | |
<xs:enumeration value="CJK_Ext_G"/> | |
<xs:enumeration value="CJK_Radicals_Sup"/> | |
<xs:enumeration value="CJK_Strokes"/> | |
<xs:enumeration value="CJK_Symbols"/> | |
<xs:enumeration value="Compat_Jamo"/> | |
<xs:enumeration value="Control_Pictures"/> | |
<xs:enumeration value="Coptic"/> | |
<xs:enumeration value="Coptic_Epact_Numbers"/> | |
<xs:enumeration value="Counting_Rod"/> | |
<xs:enumeration value="Cuneiform"/> | |
<xs:enumeration value="Cuneiform_Numbers"/> | |
<xs:enumeration value="Currency_Symbols"/> | |
<xs:enumeration value="Cypriot_Syllabary"/> | |
<xs:enumeration value="Cyrillic"/> | |
<xs:enumeration value="Cyrillic_Ext_A"/> | |
<xs:enumeration value="Cyrillic_Ext_B"/> | |
<xs:enumeration value="Cyrillic_Ext_C"/> | |
<xs:enumeration value="Cyrillic_Sup"/> | |
<xs:enumeration value="Deseret"/> | |
<xs:enumeration value="Devanagari"/> | |
<xs:enumeration value="Devanagari_Ext"/> | |
<xs:enumeration value="Diacriticals"/> | |
<xs:enumeration value="Diacriticals_For_Symbols"/> | |
<xs:enumeration value="Diacriticals_Sup"/> | |
<xs:enumeration value="Diacriticals_Ext"/> | |
<xs:enumeration value="Dingbats"/> | |
<xs:enumeration value="Dives_Akuru"/> | |
<xs:enumeration value="Dogra"/> | |
<xs:enumeration value="Domino"/> | |
<xs:enumeration value="Duployan"/> | |
<xs:enumeration value="Early_Dynastic_Cuneiform"/> | |
<xs:enumeration value="Egyptian_Hieroglyphs"/> | |
<xs:enumeration value="Egyptian_Hieroglyph_Format_Controls"/> | |
<xs:enumeration value="Elbasan"/> | |
<xs:enumeration value="Elymaic"/> | |
<xs:enumeration value="Emoticons"/> | |
<xs:enumeration value="Enclosed_Alphanum"/> | |
<xs:enumeration value="Enclosed_Alphanum_Sup"/> | |
<xs:enumeration value="Enclosed_CJK"/> | |
<xs:enumeration value="Enclosed_Ideographic_Sup"/> | |
<xs:enumeration value="Ethiopic"/> | |
<xs:enumeration value="Ethiopic_Ext"/> | |
<xs:enumeration value="Ethiopic_Ext_A"/> | |
<xs:enumeration value="Ethiopic_Sup"/> | |
<xs:enumeration value="Geometric_Shapes"/> | |
<xs:enumeration value="Geometric_Shapes_Ext"/> | |
<xs:enumeration value="Georgian"/> | |
<xs:enumeration value="Georgian_Ext"/> | |
<xs:enumeration value="Georgian_Sup"/> | |
<xs:enumeration value="Glagolitic"/> | |
<xs:enumeration value="Glagolitic_Sup"/> | |
<xs:enumeration value="Gothic"/> | |
<xs:enumeration value="Grantha"/> | |
<xs:enumeration value="Greek"/> | |
<xs:enumeration value="Greek_Ext"/> | |
<xs:enumeration value="Gujarati"/> | |
<xs:enumeration value="Gunjala_Gondi"/> | |
<xs:enumeration value="Gurmukhi"/> | |
<xs:enumeration value="Half_And_Full_Forms"/> | |
<xs:enumeration value="Half_Marks"/> | |
<xs:enumeration value="Hangul"/> | |
<xs:enumeration value="Hanifi_Rohingya"/> | |
<xs:enumeration value="Hanunoo"/> | |
<xs:enumeration value="Hatran"/> | |
<xs:enumeration value="Hebrew"/> | |
<xs:enumeration value="High_PU_Surrogates"/> | |
<xs:enumeration value="High_Surrogates"/> | |
<xs:enumeration value="Hiragana"/> | |
<xs:enumeration value="IDC"/> | |
<xs:enumeration value="Ideographic_Symbols"/> | |
<xs:enumeration value="Imperial_Aramaic"/> | |
<xs:enumeration value="Indic_Number_Forms"/> | |
<xs:enumeration value="Indic_Siyaq_Numbers"/> | |
<xs:enumeration value="Inscriptional_Pahlavi"/> | |
<xs:enumeration value="Inscriptional_Parthian"/> | |
<xs:enumeration value="IPA_Ext"/> | |
<xs:enumeration value="Jamo"/> | |
<xs:enumeration value="Jamo_Ext_A"/> | |
<xs:enumeration value="Jamo_Ext_B"/> | |
<xs:enumeration value="Javanese"/> | |
<xs:enumeration value="Kaithi"/> | |
<xs:enumeration value="Kana_Ext_A"/> | |
<xs:enumeration value="Kana_Sup"/> | |
<xs:enumeration value="Kanbun"/> | |
<xs:enumeration value="Kangxi"/> | |
<xs:enumeration value="Kannada"/> | |
<xs:enumeration value="Katakana"/> | |
<xs:enumeration value="Katakana_Ext"/> | |
<xs:enumeration value="Kayah_Li"/> | |
<xs:enumeration value="Kharoshthi"/> | |
<xs:enumeration value="Khitan_Small_Script"/> | |
<xs:enumeration value="Khmer"/> | |
<xs:enumeration value="Khmer_Symbols"/> | |
<xs:enumeration value="Khojki"/> | |
<xs:enumeration value="Khudawadi"/> | |
<xs:enumeration value="Lao"/> | |
<xs:enumeration value="Latin_1_Sup"/> | |
<xs:enumeration value="Latin_Ext_A"/> | |
<xs:enumeration value="Latin_Ext_Additional"/> | |
<xs:enumeration value="Latin_Ext_B"/> | |
<xs:enumeration value="Latin_Ext_C"/> | |
<xs:enumeration value="Latin_Ext_D"/> | |
<xs:enumeration value="Latin_Ext_E"/> | |
<xs:enumeration value="Lepcha"/> | |
<xs:enumeration value="Letterlike_Symbols"/> | |
<xs:enumeration value="Limbu"/> | |
<xs:enumeration value="Linear_A"/> | |
<xs:enumeration value="Linear_B_Ideograms"/> | |
<xs:enumeration value="Linear_B_Syllabary"/> | |
<xs:enumeration value="Lisu"/> | |
<xs:enumeration value="Lisu_Sup"/> | |
<xs:enumeration value="Low_Surrogates"/> | |
<xs:enumeration value="Lycian"/> | |
<xs:enumeration value="Lydian"/> | |
<xs:enumeration value="Mahajani"/> | |
<xs:enumeration value="Mahjong"/> | |
<xs:enumeration value="Makasar"/> | |
<xs:enumeration value="Malayalam"/> | |
<xs:enumeration value="Mandaic"/> | |
<xs:enumeration value="Manichaean"/> | |
<xs:enumeration value="Marchen"/> | |
<xs:enumeration value="Masaram_Gondi"/> | |
<xs:enumeration value="Math_Alphanum"/> | |
<xs:enumeration value="Math_Operators"/> | |
<xs:enumeration value="Mayan_Numerals"/> | |
<xs:enumeration value="Medefaidrin"/> | |
<xs:enumeration value="Meetei_Mayek"/> | |
<xs:enumeration value="Meetei_Mayek_Ext"/> | |
<xs:enumeration value="Mende_Kikakui"/> | |
<xs:enumeration value="Meroitic_Cursive"/> | |
<xs:enumeration value="Meroitic_Hieroglyphs"/> | |
<xs:enumeration value="Miao"/> | |
<xs:enumeration value="Misc_Arrows"/> | |
<xs:enumeration value="Misc_Math_Symbols_A"/> | |
<xs:enumeration value="Misc_Math_Symbols_B"/> | |
<xs:enumeration value="Misc_Pictographs"/> | |
<xs:enumeration value="Misc_Symbols"/> | |
<xs:enumeration value="Misc_Technical"/> | |
<xs:enumeration value="Modi"/> | |
<xs:enumeration value="Modifier_Letters"/> | |
<xs:enumeration value="Modifier_Tone_Letters"/> | |
<xs:enumeration value="Mongolian"/> | |
<xs:enumeration value="Mongolian_Sup"/> | |
<xs:enumeration value="Mro"/> | |
<xs:enumeration value="Music"/> | |
<xs:enumeration value="Multani"/> | |
<xs:enumeration value="Myanmar"/> | |
<xs:enumeration value="Myanmar_Ext_A"/> | |
<xs:enumeration value="Myanmar_Ext_B"/> | |
<xs:enumeration value="Nabataean"/> | |
<xs:enumeration value="Nandinagari"/> | |
<xs:enumeration value="NB"/> | |
<xs:enumeration value="New_Tai_Lue"/> | |
<xs:enumeration value="Newa"/> | |
<xs:enumeration value="NKo"/> | |
<xs:enumeration value="Number_Forms"/> | |
<xs:enumeration value="Nushu"/> | |
<xs:enumeration value="Nyiakeng_Puachue_Hmong"/> | |
<xs:enumeration value="OCR"/> | |
<xs:enumeration value="Ogham"/> | |
<xs:enumeration value="Ol_Chiki"/> | |
<xs:enumeration value="Old_Hungarian"/> | |
<xs:enumeration value="Old_Italic"/> | |
<xs:enumeration value="Old_North_Arabian"/> | |
<xs:enumeration value="Old_Permic"/> | |
<xs:enumeration value="Old_Persian"/> | |
<xs:enumeration value="Old_Sogdian"/> | |
<xs:enumeration value="Old_South_Arabian"/> | |
<xs:enumeration value="Old_Turkic"/> | |
<xs:enumeration value="Oriya"/> | |
<xs:enumeration value="Ornamental_Dingbats"/> | |
<xs:enumeration value="Osage"/> | |
<xs:enumeration value="Osmanya"/> | |
<xs:enumeration value="Ottoman_Siyaq_Numbers"/> | |
<xs:enumeration value="Pahawh_Hmong"/> | |
<xs:enumeration value="Palmyrene"/> | |
<xs:enumeration value="Pau_Cin_Hau"/> | |
<xs:enumeration value="Phags_Pa"/> | |
<xs:enumeration value="Phaistos"/> | |
<xs:enumeration value="Phoenician"/> | |
<xs:enumeration value="Phonetic_Ext"/> | |
<xs:enumeration value="Phonetic_Ext_Sup"/> | |
<xs:enumeration value="Playing_Cards"/> | |
<xs:enumeration value="Psalter_Pahlavi"/> | |
<xs:enumeration value="PUA"/> | |
<xs:enumeration value="Punctuation"/> | |
<xs:enumeration value="Rejang"/> | |
<xs:enumeration value="Rumi"/> | |
<xs:enumeration value="Runic"/> | |
<xs:enumeration value="Samaritan"/> | |
<xs:enumeration value="Saurashtra"/> | |
<xs:enumeration value="Sharada"/> | |
<xs:enumeration value="Shavian"/> | |
<xs:enumeration value="Shorthand_Format_Controls"/> | |
<xs:enumeration value="Siddham"/> | |
<xs:enumeration value="Sinhala"/> | |
<xs:enumeration value="Sinhala_Archaic_Numbers"/> | |
<xs:enumeration value="Small_Forms"/> | |
<xs:enumeration value="Small_Kana_Ext"/> | |
<xs:enumeration value="Sogdian"/> | |
<xs:enumeration value="Sora_Sompeng"/> | |
<xs:enumeration value="Soyombo"/> | |
<xs:enumeration value="Specials"/> | |
<xs:enumeration value="Sundanese"/> | |
<xs:enumeration value="Sundanese_Sup"/> | |
<xs:enumeration value="Sup_Arrows_A"/> | |
<xs:enumeration value="Sup_Arrows_B"/> | |
<xs:enumeration value="Sup_Arrows_C"/> | |
<xs:enumeration value="Sup_Math_Operators"/> | |
<xs:enumeration value="Sup_PUA_A"/> | |
<xs:enumeration value="Sup_PUA_B"/> | |
<xs:enumeration value="Sup_Punctuation"/> | |
<xs:enumeration value="Sup_Symbols_And_Pictographs"/> | |
<xs:enumeration value="Super_And_Sub"/> | |
<xs:enumeration value="Sutton_SignWriting"/> | |
<xs:enumeration value="Syloti_Nagri"/> | |
<xs:enumeration value="Symbols_And_Pictographs_Ext_A"/> | |
<xs:enumeration value="Symbols_For_Legacy_Computing"/> | |
<xs:enumeration value="Syriac"/> | |
<xs:enumeration value="Syriac_Sup"/> | |
<xs:enumeration value="Tagalog"/> | |
<xs:enumeration value="Tagbanwa"/> | |
<xs:enumeration value="Tags"/> | |
<xs:enumeration value="Tai_Le"/> | |
<xs:enumeration value="Tai_Tham"/> | |
<xs:enumeration value="Tai_Viet"/> | |
<xs:enumeration value="Tai_Xuan_Jing"/> | |
<xs:enumeration value="Takri"/> | |
<xs:enumeration value="Tamil"/> | |
<xs:enumeration value="Tamil_Sup"/> | |
<xs:enumeration value="Tangut"/> | |
<xs:enumeration value="Tangut_Components"/> | |
<xs:enumeration value="Tangut_Sup"/> | |
<xs:enumeration value="Telugu"/> | |
<xs:enumeration value="Thaana"/> | |
<xs:enumeration value="Thai"/> | |
<xs:enumeration value="Tibetan"/> | |
<xs:enumeration value="Tifinagh"/> | |
<xs:enumeration value="Tirhuta"/> | |
<xs:enumeration value="Transport_And_Map"/> | |
<xs:enumeration value="UCAS"/> | |
<xs:enumeration value="UCAS_Ext"/> | |
<xs:enumeration value="Ugaritic"/> | |
<xs:enumeration value="Vai"/> | |
<xs:enumeration value="Vedic_Ext"/> | |
<xs:enumeration value="Vertical_Forms"/> | |
<xs:enumeration value="VS"/> | |
<xs:enumeration value="VS_Sup"/> | |
<xs:enumeration value="Wancho"/> | |
<xs:enumeration value="Warang_Citi"/> | |
<xs:enumeration value="Yezidi"/> | |
<xs:enumeration value="Yi_Radicals"/> | |
<xs:enumeration value="Yi_Syllables"/> | |
<xs:enumeration value="Yijing"/> | |
<xs:enumeration value="Zanabazar_Square"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="gc"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Lu"/> | |
<xs:enumeration value="Ll"/> | |
<xs:enumeration value="Lt"/> | |
<xs:enumeration value="Lm"/> | |
<xs:enumeration value="Lo"/> | |
<xs:enumeration value="Mn"/> | |
<xs:enumeration value="Mc"/> | |
<xs:enumeration value="Me"/> | |
<xs:enumeration value="Nd"/> | |
<xs:enumeration value="Nl"/> | |
<xs:enumeration value="No"/> | |
<xs:enumeration value="Pc"/> | |
<xs:enumeration value="Pd"/> | |
<xs:enumeration value="Ps"/> | |
<xs:enumeration value="Pe"/> | |
<xs:enumeration value="Pi"/> | |
<xs:enumeration value="Pf"/> | |
<xs:enumeration value="Po"/> | |
<xs:enumeration value="Sm"/> | |
<xs:enumeration value="Sc"/> | |
<xs:enumeration value="Sk"/> | |
<xs:enumeration value="So"/> | |
<xs:enumeration value="Zs"/> | |
<xs:enumeration value="Zl"/> | |
<xs:enumeration value="Zp"/> | |
<xs:enumeration value="Cc"/> | |
<xs:enumeration value="Cf"/> | |
<xs:enumeration value="Cs"/> | |
<xs:enumeration value="Co"/> | |
<xs:enumeration value="Cn"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="ccc"> | |
<xs:simpleType> | |
<xs:restriction base="xs:integer"> | |
<xs:minInclusive value="0"/> | |
<xs:maxInclusive value="254"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="bc"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="AL"/> | |
<xs:enumeration value="AN"/> | |
<xs:enumeration value="B "/> | |
<xs:enumeration value="BN"/> | |
<xs:enumeration value="CS"/> | |
<xs:enumeration value="EN"/> | |
<xs:enumeration value="ES"/> | |
<xs:enumeration value="ET"/> | |
<xs:enumeration value="FSI"/> | |
<xs:enumeration value="L"/> | |
<xs:enumeration value="LRE"/> | |
<xs:enumeration value="LRI"/> | |
<xs:enumeration value="LRO"/> | |
<xs:enumeration value="NSM"/> | |
<xs:enumeration value="ON"/> | |
<xs:enumeration value="PDF"/> | |
<xs:enumeration value="PDI"/> | |
<xs:enumeration value="R"/> | |
<xs:enumeration value="RLE"/> | |
<xs:enumeration value="RLI"/> | |
<xs:enumeration value="RLO"/> | |
<xs:enumeration value="S"/> | |
<xs:enumeration value="WS"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="Bidi_M" type="ucd:boolean"/> | |
<xs:attribute name="bmg"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:single-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="Bidi_C" type="ucd:boolean"/> | |
<xs:attribute name="bpt"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="o"/> | |
<xs:enumeration value="c"/> | |
<xs:enumeration value="n"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="bpb"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:single-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="dt"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="can"/> | |
<xs:enumeration value="com"/> | |
<xs:enumeration value="enc"/> | |
<xs:enumeration value="fin"/> | |
<xs:enumeration value="font"/> | |
<xs:enumeration value="fra"/> | |
<xs:enumeration value="init"/> | |
<xs:enumeration value="iso"/> | |
<xs:enumeration value="med"/> | |
<xs:enumeration value="nar"/> | |
<xs:enumeration value="nb"/> | |
<xs:enumeration value="sml"/> | |
<xs:enumeration value="sqr"/> | |
<xs:enumeration value="sub"/> | |
<xs:enumeration value="sup"/> | |
<xs:enumeration value="vert"/> | |
<xs:enumeration value="wide"/> | |
<xs:enumeration value="none"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="dm"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:zero-or-more-code-points"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="CE" type="ucd:boolean"/> | |
<xs:attribute name="Comp_Ex" type="ucd:boolean"/> | |
<xs:attribute name="NFC_QC"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Y"/> | |
<xs:enumeration value="N"/> | |
<xs:enumeration value="M"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="NFD_QC"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Y"/> | |
<xs:enumeration value="N"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="NFKC_QC"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Y"/> | |
<xs:enumeration value="N"/> | |
<xs:enumeration value="M"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="NFKD_QC"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Y"/> | |
<xs:enumeration value="N"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="XO_NFC" type="ucd:boolean"/> | |
<xs:attribute name="XO_NFD" type="ucd:boolean"/> | |
<xs:attribute name="XO_NFKC" type="ucd:boolean"/> | |
<xs:attribute name="XO_NFKD" type="ucd:boolean"/> | |
<xs:attribute name="FC_NFKC"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:one-or-more-code-points"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="nt"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="None"/> | |
<xs:enumeration value="De"/> | |
<xs:enumeration value="Di"/> | |
<xs:enumeration value="Nu"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="nv"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="NaN"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="-?[0-9]+(/[0-9]+)?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="jt"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="U"/> | |
<xs:enumeration value="C"/> | |
<xs:enumeration value="T"/> | |
<xs:enumeration value="D"/> | |
<xs:enumeration value="L"/> | |
<xs:enumeration value="R"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="jg"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="African_Feh"/> | |
<xs:enumeration value="African_Noon"/> | |
<xs:enumeration value="African_Qaf"/> | |
<xs:enumeration value="Ain"/> | |
<xs:enumeration value="Alaph"/> | |
<xs:enumeration value="Alef"/> | |
<xs:enumeration value="Alef_Maqsurah"/> | |
<xs:enumeration value="Beh"/> | |
<xs:enumeration value="Beth"/> | |
<xs:enumeration value="Burushaski_Yeh_Barree"/> | |
<xs:enumeration value="Dal"/> | |
<xs:enumeration value="Dalath_Rish"/> | |
<xs:enumeration value="E"/> | |
<xs:enumeration value="Farsi_Yeh"/> | |
<xs:enumeration value="Fe"/> | |
<xs:enumeration value="Feh"/> | |
<xs:enumeration value="Final_Semkath"/> | |
<xs:enumeration value="Gaf"/> | |
<xs:enumeration value="Gamal"/> | |
<xs:enumeration value="Hah"/> | |
<xs:enumeration value="Hamza_On_Heh_Goal"/> | |
<xs:enumeration value="He"/> | |
<xs:enumeration value="Heh"/> | |
<xs:enumeration value="Heh_Goal"/> | |
<xs:enumeration value="Heth"/> | |
<xs:enumeration value="Hanifi_Rohingya_Kinna_Ya"/> | |
<xs:enumeration value="Hanifi_Rohingya_Pa"/> | |
<xs:enumeration value="Kaf"/> | |
<xs:enumeration value="Kaph"/> | |
<xs:enumeration value="Khaph"/> | |
<xs:enumeration value="Knotted_Heh"/> | |
<xs:enumeration value="Lam"/> | |
<xs:enumeration value="Lamadh"/> | |
<xs:enumeration value="Malayalam_Nga"/> | |
<xs:enumeration value="Malayalam_Ja"/> | |
<xs:enumeration value="Malayalam_Nya"/> | |
<xs:enumeration value="Malayalam_Tta"/> | |
<xs:enumeration value="Malayalam_Nna"/> | |
<xs:enumeration value="Malayalam_Nnna"/> | |
<xs:enumeration value="Malayalam_Bha"/> | |
<xs:enumeration value="Malayalam_Ra"/> | |
<xs:enumeration value="Malayalam_Lla"/> | |
<xs:enumeration value="Malayalam_Llla"/> | |
<xs:enumeration value="Malayalam_Ssa"/> | |
<xs:enumeration value="Manichaean_Aleph"/> | |
<xs:enumeration value="Manichaean_Ayin"/> | |
<xs:enumeration value="Manichaean_Beth"/> | |
<xs:enumeration value="Manichaean_Daleth"/> | |
<xs:enumeration value="Manichaean_Dhamedh"/> | |
<xs:enumeration value="Manichaean_Five"/> | |
<xs:enumeration value="Manichaean_Gimel"/> | |
<xs:enumeration value="Manichaean_Heth"/> | |
<xs:enumeration value="Manichaean_Hundred"/> | |
<xs:enumeration value="Manichaean_Kaph"/> | |
<xs:enumeration value="Manichaean_Lamedh"/> | |
<xs:enumeration value="Manichaean_Mem"/> | |
<xs:enumeration value="Manichaean_Nun"/> | |
<xs:enumeration value="Manichaean_One"/> | |
<xs:enumeration value="Manichaean_Pe"/> | |
<xs:enumeration value="Manichaean_Qoph"/> | |
<xs:enumeration value="Manichaean_Resh"/> | |
<xs:enumeration value="Manichaean_Sadhe"/> | |
<xs:enumeration value="Manichaean_Samekh"/> | |
<xs:enumeration value="Manichaean_Taw"/> | |
<xs:enumeration value="Manichaean_Ten"/> | |
<xs:enumeration value="Manichaean_Teth"/> | |
<xs:enumeration value="Manichaean_Thamedh"/> | |
<xs:enumeration value="Manichaean_Twenty"/> | |
<xs:enumeration value="Manichaean_Waw"/> | |
<xs:enumeration value="Manichaean_Yodh"/> | |
<xs:enumeration value="Manichaean_Zayin"/> | |
<xs:enumeration value="Meem"/> | |
<xs:enumeration value="Mim"/> | |
<xs:enumeration value="No_Joining_Group"/> | |
<xs:enumeration value="Noon"/> | |
<xs:enumeration value="Nun"/> | |
<xs:enumeration value="Nya"/> | |
<xs:enumeration value="Pe"/> | |
<xs:enumeration value="Qaf"/> | |
<xs:enumeration value="Qaph"/> | |
<xs:enumeration value="Reh"/> | |
<xs:enumeration value="Reversed_Pe"/> | |
<xs:enumeration value="Rohingya_Yeh"/> | |
<xs:enumeration value="Sad"/> | |
<xs:enumeration value="Sadhe"/> | |
<xs:enumeration value="Seen"/> | |
<xs:enumeration value="Semkath"/> | |
<xs:enumeration value="Shin"/> | |
<xs:enumeration value="Straight_Waw"/> | |
<xs:enumeration value="Swash_Kaf"/> | |
<xs:enumeration value="Syriac_Waw"/> | |
<xs:enumeration value="Tah"/> | |
<xs:enumeration value="Taw"/> | |
<xs:enumeration value="Teh_Marbuta"/> | |
<xs:enumeration value="Teh_Marbuta_Goal"/> | |
<xs:enumeration value="Teth"/> | |
<xs:enumeration value="Waw"/> | |
<xs:enumeration value="Yeh"/> | |
<xs:enumeration value="Yeh_Barree"/> | |
<xs:enumeration value="Yeh_With_Tail"/> | |
<xs:enumeration value="Yudh"/> | |
<xs:enumeration value="Yudh_He"/> | |
<xs:enumeration value="Zain"/> | |
<xs:enumeration value="Zhain"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="Join_C" type="ucd:boolean"/> | |
<xs:attribute name="lb"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="AI"/> | |
<xs:enumeration value="AL"/> | |
<xs:enumeration value="B2"/> | |
<xs:enumeration value="BA"/> | |
<xs:enumeration value="BB"/> | |
<xs:enumeration value="BK"/> | |
<xs:enumeration value="CB"/> | |
<xs:enumeration value="CJ"/> | |
<xs:enumeration value="CL"/> | |
<xs:enumeration value="CM"/> | |
<xs:enumeration value="CP"/> | |
<xs:enumeration value="CR"/> | |
<xs:enumeration value="EB"/> | |
<xs:enumeration value="EM"/> | |
<xs:enumeration value="EX"/> | |
<xs:enumeration value="GL"/> | |
<xs:enumeration value="H2"/> | |
<xs:enumeration value="H3"/> | |
<xs:enumeration value="HL"/> | |
<xs:enumeration value="HY"/> | |
<xs:enumeration value="ID"/> | |
<xs:enumeration value="IN"/> | |
<xs:enumeration value="IS"/> | |
<xs:enumeration value="JL"/> | |
<xs:enumeration value="JT"/> | |
<xs:enumeration value="JV"/> | |
<xs:enumeration value="LF"/> | |
<xs:enumeration value="NL"/> | |
<xs:enumeration value="NS"/> | |
<xs:enumeration value="NU"/> | |
<xs:enumeration value="OP"/> | |
<xs:enumeration value="PO"/> | |
<xs:enumeration value="PR"/> | |
<xs:enumeration value="QU"/> | |
<xs:enumeration value="RI"/> | |
<xs:enumeration value="SA"/> | |
<xs:enumeration value="SG"/> | |
<xs:enumeration value="SP"/> | |
<xs:enumeration value="SY"/> | |
<xs:enumeration value="WJ"/> | |
<xs:enumeration value="XX"/> | |
<xs:enumeration value="ZW"/> | |
<xs:enumeration value="ZWJ"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="ea"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="A"/> | |
<xs:enumeration value="F"/> | |
<xs:enumeration value="H"/> | |
<xs:enumeration value="N"/> | |
<xs:enumeration value="Na"/> | |
<xs:enumeration value="W"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="Upper" type="ucd:boolean"/> | |
<xs:attribute name="Lower" type="ucd:boolean"/> | |
<xs:attribute name="OUpper" type="ucd:boolean"/> | |
<xs:attribute name="OLower" type="ucd:boolean"/> | |
<xs:attribute name="suc"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:single-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="slc"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:single-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="stc"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:single-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="uc"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:one-or-more-code-points"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="lc"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:one-or-more-code-points"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="tc"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:one-or-more-code-points"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="scf"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:single-code-point"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="cf"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:one-or-more-code-points"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="CI" type="ucd:boolean"/> | |
<xs:attribute name="Cased" type="ucd:boolean"/> | |
<xs:attribute name="CWCF" type="ucd:boolean"/> | |
<xs:attribute name="CWCM" type="ucd:boolean"/> | |
<xs:attribute name="CWL" type="ucd:boolean"/> | |
<xs:attribute name="CWKCF" type="ucd:boolean"/> | |
<xs:attribute name="CWT" type="ucd:boolean"/> | |
<xs:attribute name="CWU" type="ucd:boolean"/> | |
<xs:attribute name="NFKC_CF"> | |
<xs:simpleType> | |
<xs:union memberTypes="ucd:zero-or-more-code-points"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="#"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="sc" type="ucd:script"/> | |
<xs:attribute name="scx"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list itemType="ucd:script"/> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="isc"/> | |
<xs:attribute name="hst"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="L"/> | |
<xs:enumeration value="LV"/> | |
<xs:enumeration value="LVT"/> | |
<xs:enumeration value="T"/> | |
<xs:enumeration value="V"/> | |
<xs:enumeration value="NA"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="JSN"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[A-Z]{0,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="InSC"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Avagraha"/> | |
<xs:enumeration value="Bindu"/> | |
<xs:enumeration value="Brahmi_Joining_Number"/> | |
<xs:enumeration value="Cantillation_Mark"/> | |
<xs:enumeration value="Consonant"/> | |
<xs:enumeration value="Consonant_Dead"/> | |
<xs:enumeration value="Consonant_Final"/> | |
<xs:enumeration value="Consonant_Head_Letter"/> | |
<xs:enumeration value="Consonant_Initial_Postfixed"/> | |
<xs:enumeration value="Consonant_Killer"/> | |
<xs:enumeration value="Consonant_Medial"/> | |
<xs:enumeration value="Consonant_Placeholder"/> | |
<xs:enumeration value="Consonant_Preceding_Repha"/> | |
<xs:enumeration value="Consonant_Prefixed"/> | |
<xs:enumeration value="Consonant_Repha"/> | |
<xs:enumeration value="Consonant_Subjoined"/> | |
<xs:enumeration value="Consonant_Succeeding_Repha"/> | |
<xs:enumeration value="Consonant_With_Stacker"/> | |
<xs:enumeration value="Gemination_Mark"/> | |
<xs:enumeration value="Invisible_Stacker"/> | |
<xs:enumeration value="Joiner"/> | |
<xs:enumeration value="Modifying_Letter"/> | |
<xs:enumeration value="Non_Joiner"/> | |
<xs:enumeration value="Nukta"/> | |
<xs:enumeration value="Number"/> | |
<xs:enumeration value="Number_Joiner"/> | |
<xs:enumeration value="Other"/> | |
<xs:enumeration value="Pure_Killer"/> | |
<xs:enumeration value="Register_Shifter"/> | |
<xs:enumeration value="Syllable_Modifier"/> | |
<xs:enumeration value="Tone_Letter"/> | |
<xs:enumeration value="Tone_Mark"/> | |
<xs:enumeration value="Virama"/> | |
<xs:enumeration value="Visarga"/> | |
<xs:enumeration value="Vowel"/> | |
<xs:enumeration value="Vowel_Dependent"/> | |
<xs:enumeration value="Vowel_Independent"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="InMC"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Right"/> | |
<xs:enumeration value="Left"/> | |
<xs:enumeration value="Visual_Order_Left"/> | |
<xs:enumeration value="Left_And_Right"/> | |
<xs:enumeration value="Top"/> | |
<xs:enumeration value="Bottom"/> | |
<xs:enumeration value="Top_And_Bottom"/> | |
<xs:enumeration value="Top_And_Right"/> | |
<xs:enumeration value="Top_And_Left"/> | |
<xs:enumeration value="Top_And_Left_And_Right"/> | |
<xs:enumeration value="Bottom_And_Right"/> | |
<xs:enumeration value="Top_And_Bottom_And_Right"/> | |
<xs:enumeration value="Overstruck"/> | |
<xs:enumeration value="Invisible"/> | |
<xs:enumeration value="NA"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="InPC"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Bottom"/> | |
<xs:enumeration value="Bottom_And_Left"/> | |
<xs:enumeration value="Bottom_And_Right"/> | |
<xs:enumeration value="Left"/> | |
<xs:enumeration value="Left_And_Right"/> | |
<xs:enumeration value="NA"/> | |
<xs:enumeration value="Overstruck"/> | |
<xs:enumeration value="Right"/> | |
<xs:enumeration value="Top"/> | |
<xs:enumeration value="Top_And_Bottom"/> | |
<xs:enumeration value="Top_And_Bottom_And_Left"/> | |
<xs:enumeration value="Top_And_Bottom_And_Right"/> | |
<xs:enumeration value="Top_And_Left"/> | |
<xs:enumeration value="Top_And_Left_And_Right"/> | |
<xs:enumeration value="Top_And_Right"/> | |
<xs:enumeration value="Visual_Order_Left"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="IDS" type="ucd:boolean"/> | |
<xs:attribute name="OIDS" type="ucd:boolean"/> | |
<xs:attribute name="XIDS" type="ucd:boolean"/> | |
<xs:attribute name="IDC" type="ucd:boolean"/> | |
<xs:attribute name="OIDC" type="ucd:boolean"/> | |
<xs:attribute name="XIDC" type="ucd:boolean"/> | |
<xs:attribute name="Pat_Syn" type="ucd:boolean"/> | |
<xs:attribute name="Pat_WS" type="ucd:boolean"/> | |
<xs:attribute name="Dash" type="ucd:boolean"/> | |
<xs:attribute name="Hyphen" type="ucd:boolean"/> | |
<xs:attribute name="QMark" type="ucd:boolean"/> | |
<xs:attribute name="Term" type="ucd:boolean"/> | |
<xs:attribute name="STerm" type="ucd:boolean"/> | |
<xs:attribute name="Dia" type="ucd:boolean"/> | |
<xs:attribute name="Ext" type="ucd:boolean"/> | |
<xs:attribute name="PCM" type="ucd:boolean"/> | |
<xs:attribute name="SD" type="ucd:boolean"/> | |
<xs:attribute name="Alpha" type="ucd:boolean"/> | |
<xs:attribute name="OAlpha" type="ucd:boolean"/> | |
<xs:attribute name="Math" type="ucd:boolean"/> | |
<xs:attribute name="OMath" type="ucd:boolean"/> | |
<xs:attribute name="Hex" type="ucd:boolean"/> | |
<xs:attribute name="AHex" type="ucd:boolean"/> | |
<xs:attribute name="DI" type="ucd:boolean"/> | |
<xs:attribute name="ODI" type="ucd:boolean"/> | |
<xs:attribute name="LOE" type="ucd:boolean"/> | |
<xs:attribute name="WSpace" type="ucd:boolean"/> | |
<xs:attribute name="vo"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="U"/> | |
<xs:enumeration value="R"/> | |
<xs:enumeration value="Tu"/> | |
<xs:enumeration value="Tr"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="RI" type="ucd:boolean"/> | |
<xs:attribute name="Gr_Base" type="ucd:boolean"/> | |
<xs:attribute name="Gr_Ext" type="ucd:boolean"/> | |
<xs:attribute name="OGr_Ext" type="ucd:boolean"/> | |
<xs:attribute name="Gr_Link" type="ucd:boolean"/> | |
<xs:attribute name="GCB"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="CN"/> | |
<xs:enumeration value="CR"/> | |
<xs:enumeration value="EB"/> | |
<xs:enumeration value="EBG"/> | |
<xs:enumeration value="EM"/> | |
<xs:enumeration value="EX"/> | |
<xs:enumeration value="GAZ"/> | |
<xs:enumeration value="L"/> | |
<xs:enumeration value="LF"/> | |
<xs:enumeration value="LV"/> | |
<xs:enumeration value="LVT"/> | |
<xs:enumeration value="PP"/> | |
<xs:enumeration value="RI"/> | |
<xs:enumeration value="SM"/> | |
<xs:enumeration value="T"/> | |
<xs:enumeration value="V"/> | |
<xs:enumeration value="XX"/> | |
<xs:enumeration value="ZWJ"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="WB"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="CR"/> | |
<xs:enumeration value="DQ"/> | |
<xs:enumeration value="EB"/> | |
<xs:enumeration value="EBG"/> | |
<xs:enumeration value="EM"/> | |
<xs:enumeration value="EX"/> | |
<xs:enumeration value="Extend"/> | |
<xs:enumeration value="FO"/> | |
<xs:enumeration value="GAZ"/> | |
<xs:enumeration value="HL"/> | |
<xs:enumeration value="KA"/> | |
<xs:enumeration value="LE"/> | |
<xs:enumeration value="LF"/> | |
<xs:enumeration value="MB"/> | |
<xs:enumeration value="ML"/> | |
<xs:enumeration value="MN"/> | |
<xs:enumeration value="NL"/> | |
<xs:enumeration value="NU"/> | |
<xs:enumeration value="RI"/> | |
<xs:enumeration value="SQ"/> | |
<xs:enumeration value="WSegSpace"/> | |
<xs:enumeration value="XX"/> | |
<xs:enumeration value="ZWJ"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="SB"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="AT"/> | |
<xs:enumeration value="CL"/> | |
<xs:enumeration value="CR"/> | |
<xs:enumeration value="EX"/> | |
<xs:enumeration value="FO"/> | |
<xs:enumeration value="LE"/> | |
<xs:enumeration value="LF"/> | |
<xs:enumeration value="LO"/> | |
<xs:enumeration value="NU"/> | |
<xs:enumeration value="SC"/> | |
<xs:enumeration value="SE"/> | |
<xs:enumeration value="SP"/> | |
<xs:enumeration value="ST"/> | |
<xs:enumeration value="UP"/> | |
<xs:enumeration value="XX"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="Ideo" type="ucd:boolean"/> | |
<xs:attribute name="UIdeo" type="ucd:boolean"/> | |
<xs:attribute name="EqUIdeo" type="ucd:single-code-point"/> | |
<xs:attribute name="IDSB" type="ucd:boolean"/> | |
<xs:attribute name="IDST" type="ucd:boolean"/> | |
<xs:attribute name="Radical" type="ucd:boolean"/> | |
<xs:attribute name="Dep" type="ucd:boolean"/> | |
<xs:attribute name="VS" type="ucd:boolean"/> | |
<xs:attribute name="NChar" type="ucd:boolean"/> | |
<xs:attribute name="kAccountingNumeric"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kAlternateHanYu"/> | |
<xs:attribute name="kAlternateJEF"/> | |
<xs:attribute name="kAlternateKangXi"/> | |
<xs:attribute name="kAlternateMorohashi"/> | |
<xs:attribute name="kBigFive"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCCCII"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{6}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCNS1986"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[12E]-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCNS1992"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[123]-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCangjie"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[A-Z]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCantonese"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[a-z]+[1-6]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCheungBauer"/> | |
<xs:attribute name="kCheungBauerIndex"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{3}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCihaiT"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-9][0-9]{0,3}\.[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCompatibilityVariant"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="U\+2?[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kCowles"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{1,4}(\.[0-9]{1,2})?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kDaeJaweon"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}\.[0-9]{2}[0158]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kDefinition"/> | |
<xs:attribute name="kEACC"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{6}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kFenn"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]+a?[A-KP*]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kFennIndex"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9][0-9]{0,2}\.[01][0-9]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kFourCornerCode"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}(\.[0-9])?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kFrequency"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-5]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kGB0"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kGB1"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kGB3"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kGB5"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kGB7"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kGB8"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kGradeLevel"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-6]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kGSR"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}[a-vx-z]'*"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kHangul"/> | |
<xs:attribute name="kHanYu"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-8][0-9]{4}\.[0-9]{2}[0-3]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kHanyuPinlu"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[a-z̀-̂̄̈̌]+\([0-9]+\)"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kHanyuPinyin"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="([0-9]{5}\.[0-9]{2}0,)*[0-9]{5}\.[0-9]{2}0:([a-z̀-̂̄̈̌]+,)*[a-z̀-̂̄̈̌]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kHDZRadBreak"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[⼀-⿕]\[U\+2?[0-9A-F]{4}\]:[1-8][0-9]{4}\.[0-9]{2}[012]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kHKGlyph"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kHKSCS"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIBMJapan"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="F[ABC][0-9A-F]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIICore"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-9]\.[1-9]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[ABC][GHJKMPT]{1,7}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRGDaeJaweon"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="([0-9]{4}\.[0-9]{2}[01])|(0000\.555)"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRGDaiKanwaZiten"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{5}'?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRGHanyuDaZidian"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-8][0-9]{4}\.[0-3][0-9][01]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRGKangXi"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[01][0-9]{3}\.[0-7][0-9][01]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_GSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(0|1|2|3|5|7|8|9|E|S|(4K)|(BK)|(CH)|(CY)|(FZ)|(FZ_BK)|(HC)|(HZ)|(KX)|(ZJW)|(ZFY)|(CYY)|(GJZ)|(XC)|(GH))(-)?([0-9A-F]{4,6})?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G0-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G1-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G3-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G5-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G7-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GS-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G8-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G9-[0-9A-F]{4,8}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GE-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G4K"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G4K-[0-9A-F]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GBK"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GBK-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GCE-[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GCH"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GCH-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GCY"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GCY-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GCYY-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GDZ-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GFC-[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GFZ"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GFZ-[0-9A-F]{4,5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GGFZ-[0-9]{6}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GGH-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GHC"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GHC-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GHF-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GHZ"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GHZ-[0-9]{5}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GHZR?-[0-9]{5}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GIDC-[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GJZ-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GK-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GKJ-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GKX-[0-9]{4}\.[0-9]{2,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GLGYJ-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GLK-[0-9]{7}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GOCD-[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GPGLG-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GRM-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GT-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GU-[0-9A-F]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GWZ-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GXC-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GXH-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GXHZ-[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GZ-[0-9]{7}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GZFY-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GZH-[0-9]{4}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GZJW-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="GZYS-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_HSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="H-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="H3-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="HB0-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="HB1-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="HB2-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="HD-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="HU-[0-9A-F]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_JSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(0|1|3|(3A)|4|A|(ARIB)|K)-[0-9A-F]{4,5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="J0-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="J1-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="J3-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="J3A-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="J4-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="J13-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="J13A-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="J14-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="JA-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="JA3-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="JA4-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="JH-[0-9A-Z]{6,7}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="JK-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="JARIB-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="JMJ-[0-9]{6}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_KPSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="KP0-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="KP1-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="KPU-[0-9A-F]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_KSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="((0|1|2|3|4|5)-[0-9A-F]{4})|(KZ[0-9]{6})"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="K0-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="K1-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="K2-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="K3-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="K4-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="K5-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="K6-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="KC-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="KU-[0-9A-F]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_MSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="MAC[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="MAC-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_SSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="SAT-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_TSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="1-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="2-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="3-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="4-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="5-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="6-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="7-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="F-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="C-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="D-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="E-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="T1-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="T2-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="T3-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="T4-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="T5-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="T6-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="T7-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="T13-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="TA-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="TB-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="TC-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="TD-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="TE-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="TF-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="TU-[0-9A-F]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_USource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(U\+2?[0-9A-F]{4})|(UTC[0-9]{5})"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="UTC-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="UCI-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="USAT-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_UKSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="UK-[0-9]{5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kIRG_VSource"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value=""/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(0|1|2|3|4)-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="V0-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="V1-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="V2-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="V3-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="V4-[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="VU-[02]?[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kJa"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}S?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kJHJ"/> | |
<xs:attribute name="kJinmeiyoKanji"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(20[0-9]{2})(:U\+2?[0-9A-F]{4})?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kJoyoKanji"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(20[0-9]{2})|(U\+2?[0-9A-F]{4})?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKoreanEducationHanja"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(20[0-9]{2})"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKoreanName"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="(20[0-9]{2})(:U\+2?[0-9A-F]{4})*"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kTGH"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="20[0-9]{2}:[1-9][0-9]{0,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kJIS0213"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[12],[0-9]{2},[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kJapaneseKun"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[A-Z]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kJapaneseOn"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[A-Z]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kJis0"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kJis1"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKPS0"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKPS1"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9A-F]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKSC0"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKSC1"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKangXi"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}\.[0-9]{2}[01]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKarlgren"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-9][0-9]{0,3}[A*]?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kKorean"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[A-Z]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kLau"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-9][0-9]{0,3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kMainlandTelegraph"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kMandarin"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[A-ZÜ̈]+[1-5]"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[a-z̀́̂̄̈̌]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kMatthews"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{1,4}(a|\.5)?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kMeyerWempe"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-9][0-9]{0,3}[a-t*]?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kMorohashi"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{5}'?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kNelson"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kOtherNumeric"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kPhonetic"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-9][0-9]{0,3}[A-D]?\*?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kPrimaryNumeric"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kPseudoGB1"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kRSAdobe_Japan1_6"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[CV]\+[0-9]{1,5}\+[1-9][0-9]{0,2}\.[1-9][0-9]?\.[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kRSJapanese"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kRSKanWa"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kRSKangXi"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{1,3}\.\-?[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kRSKorean"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{1,3}\.[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kRSMerged"/> | |
<xs:attribute name="kRSUnicode"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{1,3}'?\.\-?[0-9]{1,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kSBGY"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{3}\.[0-9]{2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kSemanticVariant"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="U\+[0-9A-F]{4,5}(<k[A-Za-z0-9]+(:[TBZJF]+)?(,k[A-Za-z0-9]+(:[TBZJF]+)?)*)?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kSimplifiedVariant"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="U\+[0-9A-F]{4,5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kSpecializedSemanticVariant"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="U\+[0-9A-F]{4,5}(<k[A-Za-z0-9]+(:[TBZJF]+)?(,k[A-Za-z0-9]+(:[TBZJF]+)?)*)?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kSpoofingVariant"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="U\+[0-9A-F]{4,5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kTaiwanTelegraph"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kTang"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="\*?[A-Za-z\(\)æɑəɛ̀̌]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kTGHZ2013"/> | |
<xs:attribute name="kTotalStrokes"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[1-9][0-9]{0,2}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kTraditionalVariant"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="U\+[0-9A-F]{4,5}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kUnihanCore2020"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="G?H?J?K?M?P?T?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kVietnamese"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[A-Za-zà-ừ-̛̣̆̉ạ-ỹ]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kXHC1983"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9,.*]+:[a-zǜ́̄̈̌]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kWubi"/> | |
<xs:attribute name="kXerox"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]{3}:[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kZVariant"> | |
<xs:simpleType> | |
<xs:restriction> | |
<xs:simpleType> | |
<xs:list> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="U\+2?[0-9A-F]{4}((<k[A-Za-z0-9]+(:[TBZ]+)?(,k[A-Za-z0-9]+(:[TBZ]+)?)*)|(:k[A-Za-z]+))?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:list> | |
</xs:simpleType> | |
<xs:minLength value="1"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kRSTUnicode"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]+\.[0-9]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kTGT_MergedSrc"> | |
<xs:simpleType> | |
<xs:union> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="L2008-[0-9A-F]{4,5}(-[0-9]{4,5})?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="L2006-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="L1997-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="L1986-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="S1968-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="N1966-[0-9]{3}(-[0-9A-Z]{3,4})?"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="H2004-[A-Z]-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="L2012-[0-9]{4}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="UTN42-[0-9]{3}"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:union> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kSrc_NushuDuben"> | |
<xs:simpleType> | |
<xs:restriction base="xs:string"> | |
<xs:pattern value="[0-9]+\.[0-9]+"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
<xs:attribute name="kReading" type="xs:string"/> | |
<xs:attribute name="Emoji" type="ucd:boolean"/> | |
<xs:attribute name="EPres" type="ucd:boolean"/> | |
<xs:attribute name="EMod" type="ucd:boolean"/> | |
<xs:attribute name="EBase" type="ucd:boolean"/> | |
<xs:attribute name="EComp" type="ucd:boolean"/> | |
<xs:attribute name="ExtPict" type="ucd:boolean"/> | |
</xs:complexType> | |
<xs:element name="name-alias"> | |
<xs:complexType> | |
<xs:attribute name="alias"/> | |
<xs:attribute name="type"> | |
<xs:simpleType> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="abbreviation"/> | |
<xs:enumeration value="alternate"/> | |
<xs:enumeration value="control"/> | |
<xs:enumeration value="correction"/> | |
<xs:enumeration value="figment"/> | |
</xs:restriction> | |
</xs:simpleType> | |
</xs:attribute> | |
</xs:complexType> | |
</xs:element> | |
<xs:simpleType name="script"> | |
<xs:restriction base="xs:token"> | |
<xs:enumeration value="Adlm"/> | |
<xs:enumeration value="Aghb"/> | |
<xs:enumeration value="Ahom"/> | |
<xs:enumeration value="Arab"/> | |
<xs:enumeration value="Armi"/> | |
<xs:enumeration value="Armn"/> | |
<xs:enumeration value="Avst"/> | |
<xs:enumeration value="Bali"/> | |
<xs:enumeration value="Bamu"/> | |
<xs:enumeration value="Bass"/> | |
<xs:enumeration value="Batk"/> | |
<xs:enumeration value="Beng"/> | |
<xs:enumeration value="Bhks"/> | |
<xs:enumeration value="Bopo"/> | |
<xs:enumeration value="Brah"/> | |
<xs:enumeration value="Brai"/> | |
<xs:enumeration value="Bugi"/> | |
<xs:enumeration value="Buhd"/> | |
<xs:enumeration value="Cakm"/> | |
<xs:enumeration value="Cans"/> | |
<xs:enumeration value="Cari"/> | |
<xs:enumeration value="Cham"/> | |
<xs:enumeration value="Cher"/> | |
<xs:enumeration value="Chrs"/> | |
<xs:enumeration value="Copt"/> | |
<xs:enumeration value="Cprt"/> | |
<xs:enumeration value="Cyrl"/> | |
<xs:enumeration value="Deva"/> | |
<xs:enumeration value="Diak"/> | |
<xs:enumeration value="Dogr"/> | |
<xs:enumeration value="Dsrt"/> | |
<xs:enumeration value="Dupl"/> | |
<xs:enumeration value="Elba"/> | |
<xs:enumeration value="Elym"/> | |
<xs:enumeration value="Egyp"/> | |
<xs:enumeration value="Ethi"/> | |
<xs:enumeration value="Geor"/> | |
<xs:enumeration value="Glag"/> | |
<xs:enumeration value="Gong"/> | |
<xs:enumeration value="Gonm"/> | |
<xs:enumeration value="Goth"/> | |
<xs:enumeration value="Gran"/> | |
<xs:enumeration value="Grek"/> | |
<xs:enumeration value="Gujr"/> | |
<xs:enumeration value="Guru"/> | |
<xs:enumeration value="Hang"/> | |
<xs:enumeration value="Hani"/> | |
<xs:enumeration value="Hano"/> | |
<xs:enumeration value="Hatr"/> | |
<xs:enumeration value="Hebr"/> | |
<xs:enumeration value="Hira"/> | |
<xs:enumeration value="Hluw"/> | |
<xs:enumeration value="Hmng"/> | |
<xs:enumeration value="Hmnp"/> | |
<xs:enumeration value="Hrkt"/> | |
<xs:enumeration value="Hung"/> | |
<xs:enumeration value="Ital"/> | |
<xs:enumeration value="Java"/> | |
<xs:enumeration value="Kali"/> | |
<xs:enumeration value="Kana"/> | |
<xs:enumeration value="Khar"/> | |
<xs:enumeration value="Khmr"/> | |
<xs:enumeration value="Khoj"/> | |
<xs:enumeration value="Kits"/> | |
<xs:enumeration value="Knda"/> | |
<xs:enumeration value="Kthi"/> | |
<xs:enumeration value="Lana"/> | |
<xs:enumeration value="Laoo"/> | |
<xs:enumeration value="Latn"/> | |
<xs:enumeration value="Lepc"/> | |
<xs:enumeration value="Limb"/> | |
<xs:enumeration value="Lina"/> | |
<xs:enumeration value="Linb"/> | |
<xs:enumeration value="Lisu"/> | |
<xs:enumeration value="Lyci"/> | |
<xs:enumeration value="Lydi"/> | |
<xs:enumeration value="Mahj"/> | |
<xs:enumeration value="Maka"/> | |
<xs:enumeration value="Mand"/> | |
<xs:enumeration value="Mani"/> | |
<xs:enumeration value="Marc"/> | |
<xs:enumeration value="Medf"/> | |
<xs:enumeration value="Mend"/> | |
<xs:enumeration value="Merc"/> | |
<xs:enumeration value="Mero"/> | |
<xs:enumeration value="Mlym"/> | |
<xs:enumeration value="Modi"/> | |
<xs:enumeration value="Mong"/> | |
<xs:enumeration value="Mroo"/> | |
<xs:enumeration value="Mtei"/> | |
<xs:enumeration value="Mult"/> | |
<xs:enumeration value="Mymr"/> | |
<xs:enumeration value="Nand"/> | |
<xs:enumeration value="Narb"/> | |
<xs:enumeration value="Nbat"/> | |
<xs:enumeration value="Newa"/> | |
<xs:enumeration value="Nkoo"/> | |
<xs:enumeration value="Nshu"/> | |
<xs:enumeration value="Ogam"/> | |
<xs:enumeration value="Olck"/> | |
<xs:enumeration value="Orkh"/> | |
<xs:enumeration value="Orya"/> | |
<xs:enumeration value="Osge"/> | |
<xs:enumeration value="Osma"/> | |
<xs:enumeration value="Palm"/> | |
<xs:enumeration value="Pauc"/> | |
<xs:enumeration value="Perm"/> | |
<xs:enumeration value="Phag"/> | |
<xs:enumeration value="Phli"/> | |
<xs:enumeration value="Phlp"/> | |
<xs:enumeration value="Phnx"/> | |
<xs:enumeration value="Plrd"/> | |
<xs:enumeration value="Prti"/> | |
<xs:enumeration value="Qaai"/> | |
<xs:enumeration value="Rohg"/> | |
<xs:enumeration value="Rjng"/> | |
<xs:enumeration value="Runr"/> | |
<xs:enumeration value="Samr"/> | |
<xs:enumeration value="Sarb"/> | |
<xs:enumeration value="Saur"/> | |
<xs:enumeration value="Sgnw"/> | |
<xs:enumeration value="Shaw"/> | |
<xs:enumeration value="Shrd"/> | |
<xs:enumeration value="Sidd"/> | |
<xs:enumeration value="Sind"/> | |
<xs:enumeration value="Sinh"/> | |
<xs:enumeration value="Sogd"/> | |
<xs:enumeration value="Sogo"/> | |
<xs:enumeration value="Sora"/> | |
<xs:enumeration value="Soyo"/> | |
<xs:enumeration value="Sund"/> | |
<xs:enumeration value="Sylo"/> | |
<xs:enumeration value="Syrc"/> | |
<xs:enumeration value="Tagb"/> | |
<xs:enumeration value="Takr"/> | |
<xs:enumeration value="Tale"/> | |
<xs:enumeration value="Talu"/> | |
<xs:enumeration value="Taml"/> | |
<xs:enumeration value="Tang"/> | |
<xs:enumeration value="Tavt"/> | |
<xs:enumeration value="Telu"/> | |
<xs:enumeration value="Tfng"/> | |
<xs:enumeration value="Tglg"/> | |
<xs:enumeration value="Thaa"/> | |
<xs:enumeration value="Thai"/> | |
<xs:enumeration value="Tibt"/> | |
<xs:enumeration value="Tirh"/> | |
<xs:enumeration value="Ugar"/> | |
<xs:enumeration value="Vaii"/> | |
<xs:enumeration value="Wara"/> | |
<xs:enumeration value="Wcho"/> | |
<xs:enumeration value="Xpeo"/> | |
<xs:enumeration value="Xsux"/> | |
<xs:enumeration value="Yezi"/> | |
<xs:enumeration value="Yiii"/> | |
<xs:enumeration value="Zanb"/> | |
<xs:enumeration value="Zinh"/> | |
<xs:enumeration value="Zyyy"/> | |
<xs:enumeration value="Zzzz"/> | |
</xs:restriction> | |
</xs:simpleType> | |
<!-- old --> | |
<!-- old --> | |
</xs:schema> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment