1 | <?xml version="1.0" encoding="utf-8" ?>
|
---|
2 | <schema xmlns="http://www.w3.org/2001/XMLSchema"
|
---|
3 | elementFormDefault="qualified"
|
---|
4 | attributeFormDefault="unqualified"
|
---|
5 | > <!-- schema abstract -->
|
---|
6 | <annotation>
|
---|
7 | <documentation>
|
---|
8 | This schema document provides language, country and locale types.
|
---|
9 | The enumerations are programmatically generated from Taxonomy Services.
|
---|
10 | </documentation>
|
---|
11 | <documentation>author: Allan Revenig (allanr) Taxonomy Services</documentation>
|
---|
12 | </annotation>
|
---|
13 | <!-- Considered using the language type, but we cannot control it's enumerated values.-->
|
---|
14 | <!-- simpleType definitions -->
|
---|
15 | <simpleType name="isoLanguageCode" final="#all">
|
---|
16 | <annotation>
|
---|
17 | <documentation>An enumerated type containing a selection of 2 character ISO standard language codes.</documentation>
|
---|
18 | </annotation>
|
---|
19 | <restriction base="token">
|
---|
20 | <enumeration value="ar"/>
|
---|
21 | <enumeration value="bg"/>
|
---|
22 | <enumeration value="cs"/>
|
---|
23 | <enumeration value="da"/>
|
---|
24 | <enumeration value="de"/>
|
---|
25 | <enumeration value="el"/>
|
---|
26 | <enumeration value="en"/>
|
---|
27 | <enumeration value="es"/>
|
---|
28 | <enumeration value="fi"/>
|
---|
29 | <enumeration value="fr"/>
|
---|
30 | <enumeration value="he"/>
|
---|
31 | <enumeration value="hr"/>
|
---|
32 | <enumeration value="hu"/>
|
---|
33 | <enumeration value="it"/>
|
---|
34 | <enumeration value="ja"/>
|
---|
35 | <enumeration value="ko"/>
|
---|
36 | <enumeration value="nb"/>
|
---|
37 | <enumeration value="nl"/>
|
---|
38 | <enumeration value="pl"/>
|
---|
39 | <enumeration value="pt"/>
|
---|
40 | <enumeration value="ro"/>
|
---|
41 | <enumeration value="ru"/>
|
---|
42 | <enumeration value="sk"/>
|
---|
43 | <enumeration value="sl"/>
|
---|
44 | <enumeration value="sv"/>
|
---|
45 | <enumeration value="th"/>
|
---|
46 | <enumeration value="tr"/>
|
---|
47 | <enumeration value="ur"/>
|
---|
48 | <enumeration value="zh"/>
|
---|
49 | </restriction>
|
---|
50 | </simpleType>
|
---|
51 | <simpleType name="isoCountryCode" final="#all">
|
---|
52 | <annotation>
|
---|
53 | <documentation>An enumerated type containing a selection of 2 character ISO standard country codes.</documentation>
|
---|
54 | </annotation>
|
---|
55 | <restriction base="token">
|
---|
56 | <enumeration value="AR"/>
|
---|
57 | <enumeration value="AU"/>
|
---|
58 | <enumeration value="BE"/>
|
---|
59 | <enumeration value="BG"/>
|
---|
60 | <enumeration value="BR"/>
|
---|
61 | <enumeration value="CA"/>
|
---|
62 | <enumeration value="CH"/>
|
---|
63 | <enumeration value="CN"/>
|
---|
64 | <enumeration value="CZ"/>
|
---|
65 | <enumeration value="DE"/>
|
---|
66 | <enumeration value="DK"/>
|
---|
67 | <enumeration value="ES"/>
|
---|
68 | <enumeration value="FI"/>
|
---|
69 | <enumeration value="FR"/>
|
---|
70 | <enumeration value="GB"/>
|
---|
71 | <enumeration value="GR"/>
|
---|
72 | <enumeration value="HK"/>
|
---|
73 | <enumeration value="HR"/>
|
---|
74 | <enumeration value="HU"/>
|
---|
75 | <enumeration value="IL"/>
|
---|
76 | <enumeration value="IN"/>
|
---|
77 | <enumeration value="IT"/>
|
---|
78 | <enumeration value="JP"/>
|
---|
79 | <enumeration value="KR"/>
|
---|
80 | <enumeration value="NL"/>
|
---|
81 | <enumeration value="NO"/>
|
---|
82 | <enumeration value="NZ"/>
|
---|
83 | <enumeration value="PH"/>
|
---|
84 | <enumeration value="PK"/>
|
---|
85 | <enumeration value="PL"/>
|
---|
86 | <enumeration value="PT"/>
|
---|
87 | <enumeration value="RO"/>
|
---|
88 | <enumeration value="RU"/>
|
---|
89 | <enumeration value="SA"/>
|
---|
90 | <enumeration value="SE"/>
|
---|
91 | <enumeration value="SI"/>
|
---|
92 | <enumeration value="SK"/>
|
---|
93 | <enumeration value="TH"/>
|
---|
94 | <enumeration value="TR"/>
|
---|
95 | <enumeration value="TW"/>
|
---|
96 | <enumeration value="US"/>
|
---|
97 | <enumeration value="ZA"/>
|
---|
98 | </restriction>
|
---|
99 | </simpleType>
|
---|
100 | <simpleType name="isoLocale" final="#all">
|
---|
101 | <annotation>
|
---|
102 | <documentation>A string that must match a specific pattern xx-XX, where x's are letters, representing a Locale.</documentation>
|
---|
103 | </annotation>
|
---|
104 | <restriction base="token">
|
---|
105 | <enumeration value="ar-SA"/>
|
---|
106 | <enumeration value="bg-BG"/>
|
---|
107 | <enumeration value="cs-CZ"/>
|
---|
108 | <enumeration value="da-DK"/>
|
---|
109 | <enumeration value="de-CH"/>
|
---|
110 | <enumeration value="de-DE"/>
|
---|
111 | <enumeration value="el-GR"/>
|
---|
112 | <enumeration value="en-AU"/>
|
---|
113 | <enumeration value="en-CA"/>
|
---|
114 | <enumeration value="en-GB"/>
|
---|
115 | <enumeration value="en-IN"/>
|
---|
116 | <enumeration value="en-NZ"/>
|
---|
117 | <enumeration value="en-PH"/>
|
---|
118 | <enumeration value="en-US"/>
|
---|
119 | <enumeration value="en-ZA"/>
|
---|
120 | <enumeration value="es-AR"/>
|
---|
121 | <enumeration value="es-ES"/>
|
---|
122 | <enumeration value="fi-FI"/>
|
---|
123 | <enumeration value="fr-BE"/>
|
---|
124 | <enumeration value="fr-CA"/>
|
---|
125 | <enumeration value="fr-CH"/>
|
---|
126 | <enumeration value="fr-FR"/>
|
---|
127 | <enumeration value="he-IL"/>
|
---|
128 | <enumeration value="hr-HR"/>
|
---|
129 | <enumeration value="hu-HU"/>
|
---|
130 | <enumeration value="it-CH"/>
|
---|
131 | <enumeration value="it-IT"/>
|
---|
132 | <enumeration value="ja-JP"/>
|
---|
133 | <enumeration value="ko-KR"/>
|
---|
134 | <enumeration value="nb-NO"/>
|
---|
135 | <enumeration value="nl-BE"/>
|
---|
136 | <enumeration value="nl-NL"/>
|
---|
137 | <enumeration value="pl-PL"/>
|
---|
138 | <enumeration value="pt-BR"/>
|
---|
139 | <enumeration value="pt-PT"/>
|
---|
140 | <enumeration value="ro-RO"/>
|
---|
141 | <enumeration value="ru-RU"/>
|
---|
142 | <enumeration value="sk-SK"/>
|
---|
143 | <enumeration value="sl-SI"/>
|
---|
144 | <enumeration value="sv-SE"/>
|
---|
145 | <enumeration value="th-TH"/>
|
---|
146 | <enumeration value="tr-TR"/>
|
---|
147 | <enumeration value="ur-PK"/>
|
---|
148 | <enumeration value="zh-CN"/>
|
---|
149 | <enumeration value="zh-HK"/>
|
---|
150 | <enumeration value="zh-TW"/>
|
---|
151 | </restriction>
|
---|
152 | </simpleType>
|
---|
153 | </schema>
|
---|