]> _ Git - physioassist-wordpress.git/blob
803eb602def50363b77b2b194fef2d755bae2e39
[physioassist-wordpress.git] /
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 \r
3 <!--\r
4 \r
5 May-19-2004:\r
6 - Changed the <choice> for ElemType_header, moving minOccurs="0" maxOccurs="unbounded" from its elements \r
7 to <choice> itself.\r
8 - Added <choice> for ElemType_trans-unit to allow "any order" for <context-group>, <count-group>, <prop-group>, <note>, and\r
9 <alt-trans>.\r
10 \r
11 Oct-2005\r
12 - updated version info to 1.2\r
13 - equiv-trans attribute to <trans-unit> element \r
14 - merged-trans attribute for <group> element\r
15 - Add the <seg-source> element as optional in the <trans-unit> and <alt-trans> content models, at the same level as <source> \r
16 - Create a new value "seg" for the mtype attribute of the <mrk> element\r
17 - Add mid as an optional attribute for the <alt-trans> element\r
18 \r
19 Nov-14-2005\r
20 - Changed name attribute for <context-group> from required to optional\r
21 - Added extension point at <xliff>\r
22 \r
23 Jan-9-2006\r
24 - Added alttranstype type attribute to <alt-trans>, and values\r
25 \r
26 Jan-10-2006\r
27 - Corrected error with overwritten purposeValueList\r
28 - Corrected name="AttrType_Version",  attribute should have been "name"\r
29 \r
30 -->\r
31 <xsd:schema xmlns:xlf="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="urn:oasis:names:tc:xliff:document:1.2" xml:lang="en">\r
32   <!-- Import for xml:lang and xml:space -->\r
33   <xsd:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>\r
34   <!-- Attributes Lists -->\r
35   <xsd:simpleType name="XTend">\r
36     <xsd:restriction base="xsd:string">\r
37       <xsd:pattern value="x-[^\s]+"/>\r
38     </xsd:restriction>\r
39   </xsd:simpleType>\r
40   <xsd:simpleType name="context-typeValueList">\r
41     <xsd:annotation>\r
42       <xsd:documentation>Values for the attribute 'context-type'.</xsd:documentation>\r
43     </xsd:annotation>\r
44     <xsd:restriction base="xsd:string">\r
45       <xsd:enumeration value="database">\r
46         <xsd:annotation>\r
47           <xsd:documentation>Indicates a database content.</xsd:documentation>\r
48         </xsd:annotation>\r
49       </xsd:enumeration>\r
50       <xsd:enumeration value="element">\r
51         <xsd:annotation>\r
52           <xsd:documentation>Indicates the content of an element within an XML document.</xsd:documentation>\r
53         </xsd:annotation>\r
54       </xsd:enumeration>\r
55       <xsd:enumeration value="elementtitle">\r
56         <xsd:annotation>\r
57           <xsd:documentation>Indicates the name of an element within an XML document.</xsd:documentation>\r
58         </xsd:annotation>\r
59       </xsd:enumeration>\r
60       <xsd:enumeration value="linenumber">\r
61         <xsd:annotation>\r
62           <xsd:documentation>Indicates the line number from the sourcefile (see context-type="sourcefile") where the &lt;source&gt; is found.</xsd:documentation>\r
63         </xsd:annotation>\r
64       </xsd:enumeration>\r
65       <xsd:enumeration value="numparams">\r
66         <xsd:annotation>\r
67           <xsd:documentation>Indicates a the number of parameters contained within the &lt;source&gt;.</xsd:documentation>\r
68         </xsd:annotation>\r
69       </xsd:enumeration>\r
70       <xsd:enumeration value="paramnotes">\r
71         <xsd:annotation>\r
72           <xsd:documentation>Indicates notes pertaining to the parameters in the &lt;source&gt;.</xsd:documentation>\r
73         </xsd:annotation>\r
74       </xsd:enumeration>\r
75       <xsd:enumeration value="record">\r
76         <xsd:annotation>\r
77           <xsd:documentation>Indicates the content of a record within a database.</xsd:documentation>\r
78         </xsd:annotation>\r
79       </xsd:enumeration>\r
80       <xsd:enumeration value="recordtitle">\r
81         <xsd:annotation>\r
82           <xsd:documentation>Indicates the name of a record within a database.</xsd:documentation>\r
83         </xsd:annotation>\r
84       </xsd:enumeration>\r
85       <xsd:enumeration value="sourcefile">\r
86         <xsd:annotation>\r
87           <xsd:documentation>Indicates the original source file in the case that multiple files are merged to form the original file from which the XLIFF file is created. This differs from the original &lt;file&gt; attribute in that this sourcefile is one of many that make up that file.</xsd:documentation>\r
88         </xsd:annotation>\r
89       </xsd:enumeration>\r
90     </xsd:restriction>\r
91   </xsd:simpleType>\r
92   <xsd:simpleType name="count-typeValueList">\r
93     <xsd:annotation>\r
94       <xsd:documentation>Values for the attribute 'count-type'.</xsd:documentation>\r
95     </xsd:annotation>\r
96     <xsd:restriction base="xsd:NMTOKEN">\r
97       <xsd:enumeration value="num-usages">\r
98         <xsd:annotation>\r
99           <xsd:documentation>Indicates the count units are items that are used X times in a certain context; example: this is a reusable text unit which is used 42 times in other texts.</xsd:documentation>\r
100         </xsd:annotation>\r
101       </xsd:enumeration>\r
102       <xsd:enumeration value="repetition">\r
103         <xsd:annotation>\r
104           <xsd:documentation>Indicates the count units are translation units existing already in the same document.</xsd:documentation>\r
105         </xsd:annotation>\r
106       </xsd:enumeration>\r
107       <xsd:enumeration value="total">\r
108         <xsd:annotation>\r
109           <xsd:documentation>Indicates a total count.</xsd:documentation>\r
110         </xsd:annotation>\r
111       </xsd:enumeration>\r
112     </xsd:restriction>\r
113   </xsd:simpleType>\r
114   <xsd:simpleType name="InlineDelimitersValueList">\r
115     <xsd:annotation>\r
116       <xsd:documentation>Values for the attribute 'ctype' when used other elements than &lt;ph&gt; or &lt;x&gt;.</xsd:documentation>\r
117     </xsd:annotation>\r
118     <xsd:restriction base="xsd:NMTOKEN">\r
119       <xsd:enumeration value="bold">\r
120         <xsd:annotation>\r
121           <xsd:documentation>Indicates a run of bolded text.</xsd:documentation>\r
122         </xsd:annotation>\r
123       </xsd:enumeration>\r
124       <xsd:enumeration value="italic">\r
125         <xsd:annotation>\r
126           <xsd:documentation>Indicates a run of text in italics.</xsd:documentation>\r
127         </xsd:annotation>\r
128       </xsd:enumeration>\r
129       <xsd:enumeration value="underlined">\r
130         <xsd:annotation>\r
131           <xsd:documentation>Indicates a run of underlined text.</xsd:documentation>\r
132         </xsd:annotation>\r
133       </xsd:enumeration>\r
134       <xsd:enumeration value="link">\r
135         <xsd:annotation>\r
136           <xsd:documentation>Indicates a run of hyper-text.</xsd:documentation>\r
137         </xsd:annotation>\r
138       </xsd:enumeration>\r
139     </xsd:restriction>\r
140   </xsd:simpleType>\r
141   <xsd:simpleType name="InlinePlaceholdersValueList">\r
142     <xsd:annotation>\r
143       <xsd:documentation>Values for the attribute 'ctype' when used with &lt;ph&gt; or &lt;x&gt;.</xsd:documentation>\r
144     </xsd:annotation>\r
145     <xsd:restriction base="xsd:NMTOKEN">\r
146       <xsd:enumeration value="image">\r
147         <xsd:annotation>\r
148           <xsd:documentation>Indicates a inline image.</xsd:documentation>\r
149         </xsd:annotation>\r
150       </xsd:enumeration>\r
151       <xsd:enumeration value="pb">\r
152         <xsd:annotation>\r
153           <xsd:documentation>Indicates a page break.</xsd:documentation>\r
154         </xsd:annotation>\r
155       </xsd:enumeration>\r
156       <xsd:enumeration value="lb">\r
157         <xsd:annotation>\r
158           <xsd:documentation>Indicates a line break.</xsd:documentation>\r
159         </xsd:annotation>\r
160       </xsd:enumeration>\r
161     </xsd:restriction>\r
162   </xsd:simpleType>\r
163   <xsd:simpleType name="mime-typeValueList">\r
164     <xsd:restriction base="xsd:string">\r
165       <xsd:pattern value="(text|multipart|message|application|image|audio|video|model)(/.+)*"/>\r
166     </xsd:restriction>\r
167   </xsd:simpleType>\r
168   <xsd:simpleType name="datatypeValueList">\r
169     <xsd:annotation>\r
170       <xsd:documentation>Values for the attribute 'datatype'.</xsd:documentation>\r
171     </xsd:annotation>\r
172     <xsd:restriction base="xsd:NMTOKEN">\r
173       <xsd:enumeration value="asp">\r
174         <xsd:annotation>\r
175           <xsd:documentation>Indicates Active Server Page data.</xsd:documentation>\r
176         </xsd:annotation>\r
177       </xsd:enumeration>\r
178       <xsd:enumeration value="c">\r
179         <xsd:annotation>\r
180           <xsd:documentation>Indicates C source file data.</xsd:documentation>\r
181         </xsd:annotation>\r
182       </xsd:enumeration>\r
183       <xsd:enumeration value="cdf">\r
184         <xsd:annotation>\r
185           <xsd:documentation>Indicates Channel Definition Format (CDF) data.</xsd:documentation>\r
186         </xsd:annotation>\r
187       </xsd:enumeration>\r
188       <xsd:enumeration value="cfm">\r
189         <xsd:annotation>\r
190           <xsd:documentation>Indicates ColdFusion data.</xsd:documentation>\r
191         </xsd:annotation>\r
192       </xsd:enumeration>\r
193       <xsd:enumeration value="cpp">\r
194         <xsd:annotation>\r
195           <xsd:documentation>Indicates C++ source file data.</xsd:documentation>\r
196         </xsd:annotation>\r
197       </xsd:enumeration>\r
198       <xsd:enumeration value="csharp">\r
199         <xsd:annotation>\r
200           <xsd:documentation>Indicates C-Sharp data.</xsd:documentation>\r
201         </xsd:annotation>\r
202       </xsd:enumeration>\r
203       <xsd:enumeration value="cstring">\r
204         <xsd:annotation>\r
205           <xsd:documentation>Indicates strings from C, ASM, and driver files data.</xsd:documentation>\r
206         </xsd:annotation>\r
207       </xsd:enumeration>\r
208       <xsd:enumeration value="csv">\r
209         <xsd:annotation>\r
210           <xsd:documentation>Indicates comma-separated values data.</xsd:documentation>\r
211         </xsd:annotation>\r
212       </xsd:enumeration>\r
213       <xsd:enumeration value="database">\r
214         <xsd:annotation>\r
215           <xsd:documentation>Indicates database data.</xsd:documentation>\r
216         </xsd:annotation>\r
217       </xsd:enumeration>\r
218       <xsd:enumeration value="documentfooter">\r
219         <xsd:annotation>\r
220           <xsd:documentation>Indicates portions of document that follows data and contains metadata.</xsd:documentation>\r
221         </xsd:annotation>\r
222       </xsd:enumeration>\r
223       <xsd:enumeration value="documentheader">\r
224         <xsd:annotation>\r
225           <xsd:documentation>Indicates portions of document that precedes data and contains metadata.</xsd:documentation>\r
226         </xsd:annotation>\r
227       </xsd:enumeration>\r
228       <xsd:enumeration value="filedialog">\r
229         <xsd:annotation>\r
230           <xsd:documentation>Indicates data from standard UI file operations dialogs (e.g., Open, Save, Save As, Export, Import).</xsd:documentation>\r
231         </xsd:annotation>\r
232       </xsd:enumeration>\r
233       <xsd:enumeration value="form">\r
234         <xsd:annotation>\r
235           <xsd:documentation>Indicates standard user input screen data.</xsd:documentation>\r
236         </xsd:annotation>\r
237       </xsd:enumeration>\r
238       <xsd:enumeration value="html">\r
239         <xsd:annotation>\r
240           <xsd:documentation>Indicates HyperText Markup Language (HTML) data - document instance.</xsd:documentation>\r
241         </xsd:annotation>\r
242       </xsd:enumeration>\r
243       <xsd:enumeration value="htmlbody">\r
244         <xsd:annotation>\r
245           <xsd:documentation>Indicates content within an HTML document’s &lt;body&gt; element.</xsd:documentation>\r
246         </xsd:annotation>\r
247       </xsd:enumeration>\r
248       <xsd:enumeration value="ini">\r
249         <xsd:annotation>\r
250           <xsd:documentation>Indicates Windows INI file data.</xsd:documentation>\r
251         </xsd:annotation>\r
252       </xsd:enumeration>\r
253       <xsd:enumeration value="interleaf">\r
254         <xsd:annotation>\r
255           <xsd:documentation>Indicates Interleaf data.</xsd:documentation>\r
256         </xsd:annotation>\r
257       </xsd:enumeration>\r
258       <xsd:enumeration value="javaclass">\r
259         <xsd:annotation>\r
260           <xsd:documentation>Indicates Java source file data (extension '.java').</xsd:documentation>\r
261         </xsd:annotation>\r
262       </xsd:enumeration>\r
263       <xsd:enumeration value="javapropertyresourcebundle">\r
264         <xsd:annotation>\r
265           <xsd:documentation>Indicates Java property resource bundle data.</xsd:documentation>\r
266         </xsd:annotation>\r
267       </xsd:enumeration>\r
268       <xsd:enumeration value="javalistresourcebundle">\r
269         <xsd:annotation>\r
270           <xsd:documentation>Indicates Java list resource bundle data.</xsd:documentation>\r
271         </xsd:annotation>\r
272       </xsd:enumeration>\r
273       <xsd:enumeration value="javascript">\r
274         <xsd:annotation>\r
275           <xsd:documentation>Indicates JavaScript source file data.</xsd:documentation>\r
276         </xsd:annotation>\r
277       </xsd:enumeration>\r
278       <xsd:enumeration value="jscript">\r
279         <xsd:annotation>\r
280           <xsd:documentation>Indicates JScript source file data.</xsd:documentation>\r
281         </xsd:annotation>\r
282       </xsd:enumeration>\r
283       <xsd:enumeration value="layout">\r
284         <xsd:annotation>\r
285           <xsd:documentation>Indicates information relating to formatting.</xsd:documentation>\r
286         </xsd:annotation>\r
287       </xsd:enumeration>\r
288       <xsd:enumeration value="lisp">\r
289         <xsd:annotation>\r
290           <xsd:documentation>Indicates LISP source file data.</xsd:documentation>\r
291         </xsd:annotation>\r
292       </xsd:enumeration>\r
293       <xsd:enumeration value="margin">\r
294         <xsd:annotation>\r
295           <xsd:documentation>Indicates information relating to margin formats.</xsd:documentation>\r
296         </xsd:annotation>\r
297       </xsd:enumeration>\r
298       <xsd:enumeration value="menufile">\r
299         <xsd:annotation>\r
300           <xsd:documentation>Indicates a file containing menu.</xsd:documentation>\r
301         </xsd:annotation>\r
302       </xsd:enumeration>\r
303       <xsd:enumeration value="messagefile">\r
304         <xsd:annotation>\r
305           <xsd:documentation>Indicates numerically identified string table.</xsd:documentation>\r
306         </xsd:annotation>\r
307       </xsd:enumeration>\r
308       <xsd:enumeration value="mif">\r
309         <xsd:annotation>\r
310           <xsd:documentation>Indicates Maker Interchange Format (MIF) data.</xsd:documentation>\r
311         </xsd:annotation>\r
312       </xsd:enumeration>\r
313       <xsd:enumeration value="mimetype">\r
314         <xsd:annotation>\r
315           <xsd:documentation>Indicates that the datatype attribute value is a MIME Type value and is defined in the mime-type attribute.</xsd:documentation>\r
316         </xsd:annotation>\r
317       </xsd:enumeration>\r
318       <xsd:enumeration value="mo">\r
319         <xsd:annotation>\r
320           <xsd:documentation>Indicates GNU Machine Object data.</xsd:documentation>\r
321         </xsd:annotation>\r
322       </xsd:enumeration>\r
323       <xsd:enumeration value="msglib">\r
324         <xsd:annotation>\r
325           <xsd:documentation>Indicates Message Librarian strings created by Novell's Message Librarian Tool.</xsd:documentation>\r
326         </xsd:annotation>\r
327       </xsd:enumeration>\r
328       <xsd:enumeration value="pagefooter">\r
329         <xsd:annotation>\r
330           <xsd:documentation>Indicates information to be displayed at the bottom of each page of a document.</xsd:documentation>\r
331         </xsd:annotation>\r
332       </xsd:enumeration>\r
333       <xsd:enumeration value="pageheader">\r
334         <xsd:annotation>\r
335           <xsd:documentation>Indicates information to be displayed at the top of each page of a document.</xsd:documentation>\r
336         </xsd:annotation>\r
337       </xsd:enumeration>\r
338       <xsd:enumeration value="parameters">\r
339         <xsd:annotation>\r
340           <xsd:documentation>Indicates a list of property values (e.g., settings within INI files or preferences dialog).</xsd:documentation>\r
341         </xsd:annotation>\r
342       </xsd:enumeration>\r
343       <xsd:enumeration value="pascal">\r
344         <xsd:annotation>\r
345           <xsd:documentation>Indicates Pascal source file data.</xsd:documentation>\r
346         </xsd:annotation>\r
347       </xsd:enumeration>\r
348       <xsd:enumeration value="php">\r
349         <xsd:annotation>\r
350           <xsd:documentation>Indicates Hypertext Preprocessor data.</xsd:documentation>\r
351         </xsd:annotation>\r
352       </xsd:enumeration>\r
353       <xsd:enumeration value="plaintext">\r
354         <xsd:annotation>\r
355           <xsd:documentation>Indicates plain text file (no formatting other than, possibly, wrapping).</xsd:documentation>\r
356         </xsd:annotation>\r
357       </xsd:enumeration>\r
358       <xsd:enumeration value="po">\r
359         <xsd:annotation>\r
360           <xsd:documentation>Indicates GNU Portable Object file.</xsd:documentation>\r
361         </xsd:annotation>\r
362       </xsd:enumeration>\r
363       <xsd:enumeration value="report">\r
364         <xsd:annotation>\r
365           <xsd:documentation>Indicates dynamically generated user defined document. e.g. Oracle Report, Crystal Report, etc.</xsd:documentation>\r
366         </xsd:annotation>\r
367       </xsd:enumeration>\r
368       <xsd:enumeration value="resources">\r
369         <xsd:annotation>\r
370           <xsd:documentation>Indicates Windows .NET binary resources.</xsd:documentation>\r
371         </xsd:annotation>\r
372       </xsd:enumeration>\r
373       <xsd:enumeration value="resx">\r
374         <xsd:annotation>\r
375           <xsd:documentation>Indicates Windows .NET Resources.</xsd:documentation>\r
376         </xsd:annotation>\r
377       </xsd:enumeration>\r
378       <xsd:enumeration value="rtf">\r
379         <xsd:annotation>\r
380           <xsd:documentation>Indicates Rich Text Format (RTF) data.</xsd:documentation>\r
381         </xsd:annotation>\r
382       </xsd:enumeration>\r
383       <xsd:enumeration value="sgml">\r
384         <xsd:annotation>\r
385           <xsd:documentation>Indicates Standard Generalized Markup Language (SGML) data - document instance.</xsd:documentation>\r
386         </xsd:annotation>\r
387       </xsd:enumeration>\r
388       <xsd:enumeration value="sgmldtd">\r
389         <xsd:annotation>\r
390           <xsd:documentation>Indicates Standard Generalized Markup Language (SGML) data - Document Type Definition (DTD).</xsd:documentation>\r
391         </xsd:annotation>\r
392       </xsd:enumeration>\r
393       <xsd:enumeration value="svg">\r
394         <xsd:annotation>\r
395           <xsd:documentation>Indicates Scalable Vector Graphic (SVG) data.</xsd:documentation>\r
396         </xsd:annotation>\r
397       </xsd:enumeration>\r
398       <xsd:enumeration value="vbscript">\r
399         <xsd:annotation>\r
400           <xsd:documentation>Indicates VisualBasic Script source file.</xsd:documentation>\r
401         </xsd:annotation>\r
402       </xsd:enumeration>\r
403       <xsd:enumeration value="warning">\r
404         <xsd:annotation>\r
405           <xsd:documentation>Indicates warning message.</xsd:documentation>\r
406         </xsd:annotation>\r
407       </xsd:enumeration>\r
408       <xsd:enumeration value="winres">\r
409         <xsd:annotation>\r
410           <xsd:documentation>Indicates Windows (Win32) resources (i.e. resources extracted from an RC script, a message file, or a compiled file).</xsd:documentation>\r
411         </xsd:annotation>\r
412       </xsd:enumeration>\r
413       <xsd:enumeration value="xhtml">\r
414         <xsd:annotation>\r
415           <xsd:documentation>Indicates Extensible HyperText Markup Language (XHTML) data - document instance.</xsd:documentation>\r
416         </xsd:annotation>\r
417       </xsd:enumeration>\r
418       <xsd:enumeration value="xml">\r
419         <xsd:annotation>\r
420           <xsd:documentation>Indicates Extensible Markup Language (XML) data - document instance.</xsd:documentation>\r
421         </xsd:annotation>\r
422       </xsd:enumeration>\r
423       <xsd:enumeration value="xmldtd">\r
424         <xsd:annotation>\r
425           <xsd:documentation>Indicates Extensible Markup Language (XML) data - Document Type Definition (DTD).</xsd:documentation>\r
426         </xsd:annotation>\r
427       </xsd:enumeration>\r
428       <xsd:enumeration value="xsl">\r
429         <xsd:annotation>\r
430           <xsd:documentation>Indicates Extensible Stylesheet Language (XSL) data.</xsd:documentation>\r
431         </xsd:annotation>\r
432       </xsd:enumeration>\r
433       <xsd:enumeration value="xul">\r
434         <xsd:annotation>\r
435           <xsd:documentation>Indicates XUL elements.</xsd:documentation>\r
436         </xsd:annotation>\r
437       </xsd:enumeration>\r
438     </xsd:restriction>\r
439   </xsd:simpleType>\r
440   <xsd:simpleType name="mtypeValueList">\r
441     <xsd:annotation>\r
442       <xsd:documentation>Values for the attribute 'mtype'.</xsd:documentation>\r
443     </xsd:annotation>\r
444     <xsd:restriction base="xsd:NMTOKEN">\r
445       <xsd:enumeration value="abbrev">\r
446         <xsd:annotation>\r
447           <xsd:documentation>Indicates the marked text is an abbreviation.</xsd:documentation>\r
448         </xsd:annotation>\r
449       </xsd:enumeration>\r
450       <xsd:enumeration value="abbreviated-form">\r
451         <xsd:annotation>\r
452           <xsd:documentation>ISO-12620 2.1.8: A term resulting from the omission of any part of the full term while designating the same concept.</xsd:documentation>\r
453         </xsd:annotation>\r
454       </xsd:enumeration>\r
455       <xsd:enumeration value="abbreviation">\r
456         <xsd:annotation>\r
457           <xsd:documentation>ISO-12620 2.1.8.1: An abbreviated form of a simple term resulting from the omission of some of its letters (e.g. 'adj.' for 'adjective').</xsd:documentation>\r
458         </xsd:annotation>\r
459       </xsd:enumeration>\r
460       <xsd:enumeration value="acronym">\r
461         <xsd:annotation>\r
462           <xsd:documentation>ISO-12620 2.1.8.4: An abbreviated form of a term made up of letters from the full form of a multiword term strung together into a sequence pronounced only syllabically (e.g. 'radar' for 'radio detecting and ranging').</xsd:documentation>\r
463         </xsd:annotation>\r
464       </xsd:enumeration>\r
465       <xsd:enumeration value="appellation">\r
466         <xsd:annotation>\r
467           <xsd:documentation>ISO-12620: A proper-name term, such as the name of an agency or other proper entity.</xsd:documentation>\r
468         </xsd:annotation>\r
469       </xsd:enumeration>\r
470       <xsd:enumeration value="collocation">\r
471         <xsd:annotation>\r
472           <xsd:documentation>ISO-12620 2.1.18.1: A recurrent word combination characterized by cohesion in that the components of the collocation must co-occur within an utterance or series of utterances, even though they do not necessarily have to maintain immediate proximity to one another.</xsd:documentation>\r
473         </xsd:annotation>\r
474       </xsd:enumeration>\r
475       <xsd:enumeration value="common-name">\r
476         <xsd:annotation>\r
477           <xsd:documentation>ISO-12620 2.1.5: A synonym for an international scientific term that is used in general discourse in a given language.</xsd:documentation>\r
478         </xsd:annotation>\r
479       </xsd:enumeration>\r
480       <xsd:enumeration value="datetime">\r
481         <xsd:annotation>\r
482           <xsd:documentation>Indicates the marked text is a date and/or time.</xsd:documentation>\r
483         </xsd:annotation>\r
484       </xsd:enumeration>\r
485       <xsd:enumeration value="equation">\r
486         <xsd:annotation>\r
487           <xsd:documentation>ISO-12620 2.1.15: An expression used to represent a concept based on a statement that two mathematical expressions are, for instance, equal as identified by the equal sign (=), or assigned to one another by a similar sign.</xsd:documentation>\r
488         </xsd:annotation>\r
489       </xsd:enumeration>\r
490       <xsd:enumeration value="expanded-form">\r
491         <xsd:annotation>\r
492           <xsd:documentation>ISO-12620 2.1.7: The complete representation of a term for which there is an abbreviated form.</xsd:documentation>\r
493         </xsd:annotation>\r
494       </xsd:enumeration>\r
495       <xsd:enumeration value="formula">\r
496         <xsd:annotation>\r
497           <xsd:documentation>ISO-12620 2.1.14: Figures, symbols or the like used to express a concept briefly, such as a mathematical or chemical formula.</xsd:documentation>\r
498         </xsd:annotation>\r
499       </xsd:enumeration>\r
500       <xsd:enumeration value="head-term">\r
501         <xsd:annotation>\r
502           <xsd:documentation>ISO-12620 2.1.1: The concept designation that has been chosen to head a terminological record.</xsd:documentation>\r
503         </xsd:annotation>\r
504       </xsd:enumeration>\r
505       <xsd:enumeration value="initialism">\r
506         <xsd:annotation>\r
507           <xsd:documentation>ISO-12620 2.1.8.3: An abbreviated form of a term consisting of some of the initial letters of the words making up a multiword term or the term elements making up a compound term when these letters are pronounced individually (e.g. 'BSE' for 'bovine spongiform encephalopathy').</xsd:documentation>\r
508         </xsd:annotation>\r
509       </xsd:enumeration>\r
510       <xsd:enumeration value="international-scientific-term">\r
511         <xsd:annotation>\r
512           <xsd:documentation>ISO-12620 2.1.4: A term that is part of an international scientific nomenclature as adopted by an appropriate scientific body.</xsd:documentation>\r
513         </xsd:annotation>\r
514       </xsd:enumeration>\r
515       <xsd:enumeration value="internationalism">\r
516         <xsd:annotation>\r
517           <xsd:documentation>ISO-12620 2.1.6: A term that has the same or nearly identical orthographic or phonemic form in many languages.</xsd:documentation>\r
518         </xsd:annotation>\r
519       </xsd:enumeration>\r
520       <xsd:enumeration value="logical-expression">\r
521         <xsd:annotation>\r
522           <xsd:documentation>ISO-12620 2.1.16: An expression used to represent a concept based on mathematical or logical relations, such as statements of inequality, set relationships, Boolean operations, and the like.</xsd:documentation>\r
523         </xsd:annotation>\r
524       </xsd:enumeration>\r
525       <xsd:enumeration value="materials-management-unit">\r
526         <xsd:annotation>\r
527           <xsd:documentation>ISO-12620 2.1.17: A unit to track object.</xsd:documentation>\r
528         </xsd:annotation>\r
529       </xsd:enumeration>\r
530       <xsd:enumeration value="name">\r
531         <xsd:annotation>\r
532           <xsd:documentation>Indicates the marked text is a name.</xsd:documentation>\r
533         </xsd:annotation>\r
534       </xsd:enumeration>\r
535       <xsd:enumeration value="near-synonym">\r
536         <xsd:annotation>\r
537           <xsd:documentation>ISO-12620 2.1.3: A term that represents the same or a very similar concept as another term in the same language, but for which interchangeability is limited to some contexts and inapplicable in others.</xsd:documentation>\r
538         </xsd:annotation>\r
539       </xsd:enumeration>\r
540       <xsd:enumeration value="part-number">\r
541         <xsd:annotation>\r
542           <xsd:documentation>ISO-12620 2.1.17.2: A unique alphanumeric designation assigned to an object in a manufacturing system.</xsd:documentation>\r
543         </xsd:annotation>\r
544       </xsd:enumeration>\r
545       <xsd:enumeration value="phrase">\r
546         <xsd:annotation>\r
547           <xsd:documentation>Indicates the marked text is a phrase.</xsd:documentation>\r
548         </xsd:annotation>\r
549       </xsd:enumeration>\r
550       <xsd:enumeration value="phraseological-unit">\r
551         <xsd:annotation>\r
552           <xsd:documentation>ISO-12620 2.1.18: Any group of two or more words that form a unit, the meaning of which frequently cannot be deduced based on the combined sense of the words making up the phrase.</xsd:documentation>\r
553         </xsd:annotation>\r
554       </xsd:enumeration>\r
555       <xsd:enumeration value="protected">\r
556         <xsd:annotation>\r
557           <xsd:documentation>Indicates the marked text should not be translated.</xsd:documentation>\r
558         </xsd:annotation>\r
559       </xsd:enumeration>\r
560       <xsd:enumeration value="romanized-form">\r
561         <xsd:annotation>\r
562           <xsd:documentation>ISO-12620 2.1.12: A form of a term resulting from an operation whereby non-Latin writing systems are converted to the Latin alphabet.</xsd:documentation>\r
563         </xsd:annotation>\r
564       </xsd:enumeration>\r
565       <xsd:enumeration value="seg">\r
566         <xsd:annotation>\r
567           <xsd:documentation>Indicates that the marked text represents a segment.</xsd:documentation>\r
568         </xsd:annotation>\r
569       </xsd:enumeration>\r
570       <xsd:enumeration value="set-phrase">\r
571         <xsd:annotation>\r
572           <xsd:documentation>ISO-12620 2.1.18.2: A fixed, lexicalized phrase.</xsd:documentation>\r
573         </xsd:annotation>\r
574       </xsd:enumeration>\r
575       <xsd:enumeration value="short-form">\r
576         <xsd:annotation>\r
577           <xsd:documentation>ISO-12620 2.1.8.2: A variant of a multiword term that includes fewer words than the full form of the term (e.g. 'Group of Twenty-four' for 'Intergovernmental Group of Twenty-four on International Monetary Affairs').</xsd:documentation>\r
578         </xsd:annotation>\r
579       </xsd:enumeration>\r
580       <xsd:enumeration value="sku">\r
581         <xsd:annotation>\r
582           <xsd:documentation>ISO-12620 2.1.17.1: Stock keeping unit, an inventory item identified by a unique alphanumeric designation assigned to an object in an inventory control system.</xsd:documentation>\r
583         </xsd:annotation>\r
584       </xsd:enumeration>\r
585       <xsd:enumeration value="standard-text">\r
586         <xsd:annotation>\r
587           <xsd:documentation>ISO-12620 2.1.19: A fixed chunk of recurring text.</xsd:documentation>\r
588         </xsd:annotation>\r
589       </xsd:enumeration>\r
590       <xsd:enumeration value="symbol">\r
591         <xsd:annotation>\r
592           <xsd:documentation>ISO-12620 2.1.13: A designation of a concept by letters, numerals, pictograms or any combination thereof.</xsd:documentation>\r
593         </xsd:annotation>\r
594       </xsd:enumeration>\r
595       <xsd:enumeration value="synonym">\r
596         <xsd:annotation>\r
597           <xsd:documentation>ISO-12620 2.1.2: Any term that represents the same or a very similar concept as the main entry term in a term entry.</xsd:documentation>\r
598         </xsd:annotation>\r
599       </xsd:enumeration>\r
600       <xsd:enumeration value="synonymous-phrase">\r
601         <xsd:annotation>\r
602           <xsd:documentation>ISO-12620 2.1.18.3: Phraseological unit in a language that expresses the same semantic content as another phrase in that same language.</xsd:documentation>\r
603         </xsd:annotation>\r
604       </xsd:enumeration>\r
605       <xsd:enumeration value="term">\r
606         <xsd:annotation>\r
607           <xsd:documentation>Indicates the marked text is a term.</xsd:documentation>\r
608         </xsd:annotation>\r
609       </xsd:enumeration>\r
610       <xsd:enumeration value="transcribed-form">\r
611         <xsd:annotation>\r
612           <xsd:documentation>ISO-12620 2.1.11: A form of a term resulting from an operation whereby the characters of one writing system are represented by characters from another writing system, taking into account the pronunciation of the characters converted.</xsd:documentation>\r
613         </xsd:annotation>\r
614       </xsd:enumeration>\r
615       <xsd:enumeration value="transliterated-form">\r
616         <xsd:annotation>\r
617           <xsd:documentation>ISO-12620 2.1.10: A form of a term resulting from an operation whereby the characters of an alphabetic writing system are represented by characters from another alphabetic writing system.</xsd:documentation>\r
618         </xsd:annotation>\r
619       </xsd:enumeration>\r
620       <xsd:enumeration value="truncated-term">\r
621         <xsd:annotation>\r
622           <xsd:documentation>ISO-12620 2.1.8.5: An abbreviated form of a term resulting from the omission of one or more term elements or syllables (e.g. 'flu' for 'influenza').</xsd:documentation>\r
623         </xsd:annotation>\r
624       </xsd:enumeration>\r
625       <xsd:enumeration value="variant">\r
626         <xsd:annotation>\r
627           <xsd:documentation>ISO-12620 2.1.9: One of the alternate forms of a term.</xsd:documentation>\r
628         </xsd:annotation>\r
629       </xsd:enumeration>\r
630     </xsd:restriction>\r
631   </xsd:simpleType>\r
632   <xsd:simpleType name="restypeValueList">\r
633     <xsd:annotation>\r
634       <xsd:documentation>Values for the attribute 'restype'.</xsd:documentation>\r
635     </xsd:annotation>\r
636     <xsd:restriction base="xsd:NMTOKEN">\r
637       <xsd:enumeration value="auto3state">\r
638         <xsd:annotation>\r
639           <xsd:documentation>Indicates a Windows RC AUTO3STATE control.</xsd:documentation>\r
640         </xsd:annotation>\r
641       </xsd:enumeration>\r
642       <xsd:enumeration value="autocheckbox">\r
643         <xsd:annotation>\r
644           <xsd:documentation>Indicates a Windows RC AUTOCHECKBOX control.</xsd:documentation>\r
645         </xsd:annotation>\r
646       </xsd:enumeration>\r
647       <xsd:enumeration value="autoradiobutton">\r
648         <xsd:annotation>\r
649           <xsd:documentation>Indicates a Windows RC AUTORADIOBUTTON control.</xsd:documentation>\r
650         </xsd:annotation>\r
651       </xsd:enumeration>\r
652       <xsd:enumeration value="bedit">\r
653         <xsd:annotation>\r
654           <xsd:documentation>Indicates a Windows RC BEDIT control.</xsd:documentation>\r
655         </xsd:annotation>\r
656       </xsd:enumeration>\r
657       <xsd:enumeration value="bitmap">\r
658         <xsd:annotation>\r
659           <xsd:documentation>Indicates a bitmap, for example a BITMAP resource in Windows.</xsd:documentation>\r
660         </xsd:annotation>\r
661       </xsd:enumeration>\r
662       <xsd:enumeration value="button">\r
663         <xsd:annotation>\r
664           <xsd:documentation>Indicates a button object, for example a BUTTON control Windows.</xsd:documentation>\r
665         </xsd:annotation>\r
666       </xsd:enumeration>\r
667       <xsd:enumeration value="caption">\r
668         <xsd:annotation>\r
669           <xsd:documentation>Indicates a caption, such as the caption of a dialog box.</xsd:documentation>\r
670         </xsd:annotation>\r
671       </xsd:enumeration>\r
672       <xsd:enumeration value="cell">\r
673         <xsd:annotation>\r
674           <xsd:documentation>Indicates the cell in a table, for example the content of the &lt;td&gt; element in HTML.</xsd:documentation>\r
675         </xsd:annotation>\r
676       </xsd:enumeration>\r
677       <xsd:enumeration value="checkbox">\r
678         <xsd:annotation>\r
679           <xsd:documentation>Indicates check box object, for example a CHECKBOX control in Windows.</xsd:documentation>\r
680         </xsd:annotation>\r
681       </xsd:enumeration>\r
682       <xsd:enumeration value="checkboxmenuitem">\r
683         <xsd:annotation>\r
684           <xsd:documentation>Indicates a menu item with an associated checkbox.</xsd:documentation>\r
685         </xsd:annotation>\r
686       </xsd:enumeration>\r
687       <xsd:enumeration value="checkedlistbox">\r
688         <xsd:annotation>\r
689           <xsd:documentation>Indicates a list box, but with a check-box for each item.</xsd:documentation>\r
690         </xsd:annotation>\r
691       </xsd:enumeration>\r
692       <xsd:enumeration value="colorchooser">\r
693         <xsd:annotation>\r
694           <xsd:documentation>Indicates a color selection dialog.</xsd:documentation>\r
695         </xsd:annotation>\r
696       </xsd:enumeration>\r
697       <xsd:enumeration value="combobox">\r
698         <xsd:annotation>\r
699           <xsd:documentation>Indicates a combination of edit box and listbox object, for example a COMBOBOX control in Windows.</xsd:documentation>\r
700         </xsd:annotation>\r
701       </xsd:enumeration>\r
702       <xsd:enumeration value="comboboxexitem">\r
703         <xsd:annotation>\r
704           <xsd:documentation>Indicates an initialization entry of an extended combobox DLGINIT resource block. (code 0x1234).</xsd:documentation>\r
705         </xsd:annotation>\r
706       </xsd:enumeration>\r
707       <xsd:enumeration value="comboboxitem">\r
708         <xsd:annotation>\r
709           <xsd:documentation>Indicates an initialization entry of a combobox DLGINIT resource block (code 0x0403).</xsd:documentation>\r
710         </xsd:annotation>\r
711       </xsd:enumeration>\r
712       <xsd:enumeration value="component">\r
713         <xsd:annotation>\r
714           <xsd:documentation>Indicates a UI base class element that cannot be represented by any other element.</xsd:documentation>\r
715         </xsd:annotation>\r
716       </xsd:enumeration>\r
717       <xsd:enumeration value="contextmenu">\r
718         <xsd:annotation>\r
719           <xsd:documentation>Indicates a context menu.</xsd:documentation>\r
720         </xsd:annotation>\r
721       </xsd:enumeration>\r
722       <xsd:enumeration value="ctext">\r
723         <xsd:annotation>\r
724           <xsd:documentation>Indicates a Windows RC CTEXT control.</xsd:documentation>\r
725         </xsd:annotation>\r
726       </xsd:enumeration>\r
727       <xsd:enumeration value="cursor">\r
728         <xsd:annotation>\r
729           <xsd:documentation>Indicates a cursor, for example a CURSOR resource in Windows.</xsd:documentation>\r
730         </xsd:annotation>\r
731       </xsd:enumeration>\r
732       <xsd:enumeration value="datetimepicker">\r
733         <xsd:annotation>\r
734           <xsd:documentation>Indicates a date/time picker.</xsd:documentation>\r
735         </xsd:annotation>\r
736       </xsd:enumeration>\r
737       <xsd:enumeration value="defpushbutton">\r
738         <xsd:annotation>\r
739           <xsd:documentation>Indicates a Windows RC DEFPUSHBUTTON control.</xsd:documentation>\r
740         </xsd:annotation>\r
741       </xsd:enumeration>\r
742       <xsd:enumeration value="dialog">\r
743         <xsd:annotation>\r
744           <xsd:documentation>Indicates a dialog box.</xsd:documentation>\r
745         </xsd:annotation>\r
746       </xsd:enumeration>\r
747       <xsd:enumeration value="dlginit">\r
748         <xsd:annotation>\r
749           <xsd:documentation>Indicates a Windows RC DLGINIT resource block.</xsd:documentation>\r
750         </xsd:annotation>\r
751       </xsd:enumeration>\r
752       <xsd:enumeration value="edit">\r
753         <xsd:annotation>\r
754           <xsd:documentation>Indicates an edit box object, for example an EDIT control in Windows.</xsd:documentation>\r
755         </xsd:annotation>\r
756       </xsd:enumeration>\r
757       <xsd:enumeration value="file">\r
758         <xsd:annotation>\r
759           <xsd:documentation>Indicates a filename.</xsd:documentation>\r
760         </xsd:annotation>\r
761       </xsd:enumeration>\r
762       <xsd:enumeration value="filechooser">\r
763         <xsd:annotation>\r
764           <xsd:documentation>Indicates a file dialog.</xsd:documentation>\r
765         </xsd:annotation>\r
766       </xsd:enumeration>\r
767       <xsd:enumeration value="fn">\r
768         <xsd:annotation>\r
769           <xsd:documentation>Indicates a footnote.</xsd:documentation>\r
770         </xsd:annotation>\r
771       </xsd:enumeration>\r
772       <xsd:enumeration value="font">\r
773         <xsd:annotation>\r
774           <xsd:documentation>Indicates a font name.</xsd:documentation>\r
775         </xsd:annotation>\r
776       </xsd:enumeration>\r
777       <xsd:enumeration value="footer">\r
778         <xsd:annotation>\r
779           <xsd:documentation>Indicates a footer.</xsd:documentation>\r
780         </xsd:annotation>\r
781       </xsd:enumeration>\r
782       <xsd:enumeration value="frame">\r
783         <xsd:annotation>\r
784           <xsd:documentation>Indicates a frame object.</xsd:documentation>\r
785         </xsd:annotation>\r
786       </xsd:enumeration>\r
787       <xsd:enumeration value="grid">\r
788         <xsd:annotation>\r
789           <xsd:documentation>Indicates a XUL grid element.</xsd:documentation>\r
790         </xsd:annotation>\r
791       </xsd:enumeration>\r
792       <xsd:enumeration value="groupbox">\r
793         <xsd:annotation>\r
794           <xsd:documentation>Indicates a groupbox object, for example a GROUPBOX control in Windows.</xsd:documentation>\r
795         </xsd:annotation>\r
796       </xsd:enumeration>\r
797       <xsd:enumeration value="header">\r
798         <xsd:annotation>\r
799           <xsd:documentation>Indicates a header item.</xsd:documentation>\r
800         </xsd:annotation>\r
801       </xsd:enumeration>\r
802       <xsd:enumeration value="heading">\r
803         <xsd:annotation>\r
804           <xsd:documentation>Indicates a heading, such has the content of &lt;h1&gt;, &lt;h2&gt;, etc. in HTML.</xsd:documentation>\r
805         </xsd:annotation>\r
806       </xsd:enumeration>\r
807       <xsd:enumeration value="hedit">\r
808         <xsd:annotation>\r
809           <xsd:documentation>Indicates a Windows RC HEDIT control.</xsd:documentation>\r
810         </xsd:annotation>\r
811       </xsd:enumeration>\r
812       <xsd:enumeration value="hscrollbar">\r
813         <xsd:annotation>\r
814           <xsd:documentation>Indicates a horizontal scrollbar.</xsd:documentation>\r
815         </xsd:annotation>\r
816       </xsd:enumeration>\r
817       <xsd:enumeration value="icon">\r
818         <xsd:annotation>\r
819           <xsd:documentation>Indicates an icon, for example an ICON resource in Windows.</xsd:documentation>\r
820         </xsd:annotation>\r
821       </xsd:enumeration>\r
822       <xsd:enumeration value="iedit">\r
823         <xsd:annotation>\r
824           <xsd:documentation>Indicates a Windows RC IEDIT control.</xsd:documentation>\r
825         </xsd:annotation>\r
826       </xsd:enumeration>\r
827       <xsd:enumeration value="keywords">\r
828         <xsd:annotation>\r
829           <xsd:documentation>Indicates keyword list, such as the content of the Keywords meta-data in HTML, or a K footnote in WinHelp RTF.</xsd:documentation>\r
830         </xsd:annotation>\r
831       </xsd:enumeration>\r
832       <xsd:enumeration value="label">\r
833         <xsd:annotation>\r
834           <xsd:documentation>Indicates a label object.</xsd:documentation>\r
835         </xsd:annotation>\r
836       </xsd:enumeration>\r
837       <xsd:enumeration value="linklabel">\r
838         <xsd:annotation>\r
839           <xsd:documentation>Indicates a label that is also a HTML link (not necessarily a URL).</xsd:documentation>\r
840         </xsd:annotation>\r
841       </xsd:enumeration>\r
842       <xsd:enumeration value="list">\r
843         <xsd:annotation>\r
844           <xsd:documentation>Indicates a list (a group of list-items, for example an &lt;ol&gt; or &lt;ul&gt; element in HTML).</xsd:documentation>\r
845         </xsd:annotation>\r
846       </xsd:enumeration>\r
847       <xsd:enumeration value="listbox">\r
848         <xsd:annotation>\r
849           <xsd:documentation>Indicates a listbox object, for example an LISTBOX control in Windows.</xsd:documentation>\r
850         </xsd:annotation>\r
851       </xsd:enumeration>\r
852       <xsd:enumeration value="listitem">\r
853         <xsd:annotation>\r
854           <xsd:documentation>Indicates an list item (an entry in a list).</xsd:documentation>\r
855         </xsd:annotation>\r
856       </xsd:enumeration>\r
857       <xsd:enumeration value="ltext">\r
858         <xsd:annotation>\r
859           <xsd:documentation>Indicates a Windows RC LTEXT control.</xsd:documentation>\r
860         </xsd:annotation>\r
861       </xsd:enumeration>\r
862       <xsd:enumeration value="menu">\r
863         <xsd:annotation>\r
864           <xsd:documentation>Indicates a menu (a group of menu-items).</xsd:documentation>\r
865         </xsd:annotation>\r
866       </xsd:enumeration>\r
867       <xsd:enumeration value="menubar">\r
868         <xsd:annotation>\r
869           <xsd:documentation>Indicates a toolbar containing one or more tope level menus.</xsd:documentation>\r
870         </xsd:annotation>\r
871       </xsd:enumeration>\r
872       <xsd:enumeration value="menuitem">\r
873         <xsd:annotation>\r
874           <xsd:documentation>Indicates a menu item (an entry in a menu).</xsd:documentation>\r
875         </xsd:annotation>\r
876       </xsd:enumeration>\r
877       <xsd:enumeration value="menuseparator">\r
878         <xsd:annotation>\r
879           <xsd:documentation>Indicates a XUL menuseparator element.</xsd:documentation>\r
880         </xsd:annotation>\r
881       </xsd:enumeration>\r
882       <xsd:enumeration value="message">\r
883         <xsd:annotation>\r
884           <xsd:documentation>Indicates a message, for example an entry in a MESSAGETABLE resource in Windows.</xsd:documentation>\r
885         </xsd:annotation>\r
886       </xsd:enumeration>\r
887       <xsd:enumeration value="monthcalendar">\r
888         <xsd:annotation>\r
889           <xsd:documentation>Indicates a calendar control.</xsd:documentation>\r
890         </xsd:annotation>\r
891       </xsd:enumeration>\r
892       <xsd:enumeration value="numericupdown">\r
893         <xsd:annotation>\r
894           <xsd:documentation>Indicates an edit box beside a spin control.</xsd:documentation>\r
895         </xsd:annotation>\r
896       </xsd:enumeration>\r
897       <xsd:enumeration value="panel">\r
898         <xsd:annotation>\r
899           <xsd:documentation>Indicates a catch all for rectangular areas.</xsd:documentation>\r
900         </xsd:annotation>\r
901       </xsd:enumeration>\r
902       <xsd:enumeration value="popupmenu">\r
903         <xsd:annotation>\r
904           <xsd:documentation>Indicates a standalone menu not necessarily associated with a menubar.</xsd:documentation>\r
905         </xsd:annotation>\r
906       </xsd:enumeration>\r
907       <xsd:enumeration value="pushbox">\r
908         <xsd:annotation>\r
909           <xsd:documentation>Indicates a pushbox object, for example a PUSHBOX control in Windows.</xsd:documentation>\r
910         </xsd:annotation>\r
911       </xsd:enumeration>\r
912       <xsd:enumeration value="pushbutton">\r
913         <xsd:annotation>\r
914           <xsd:documentation>Indicates a Windows RC PUSHBUTTON control.</xsd:documentation>\r
915         </xsd:annotation>\r
916       </xsd:enumeration>\r
917       <xsd:enumeration value="radio">\r
918         <xsd:annotation>\r
919           <xsd:documentation>Indicates a radio button object.</xsd:documentation>\r
920         </xsd:annotation>\r
921       </xsd:enumeration>\r
922       <xsd:enumeration value="radiobuttonmenuitem">\r
923         <xsd:annotation>\r
924           <xsd:documentation>Indicates a menuitem with associated radio button.</xsd:documentation>\r
925         </xsd:annotation>\r
926       </xsd:enumeration>\r
927       <xsd:enumeration value="rcdata">\r
928         <xsd:annotation>\r
929           <xsd:documentation>Indicates raw data resources for an application.</xsd:documentation>\r
930         </xsd:annotation>\r
931       </xsd:enumeration>\r
932       <xsd:enumeration value="row">\r
933         <xsd:annotation>\r
934           <xsd:documentation>Indicates a row in a table.</xsd:documentation>\r
935         </xsd:annotation>\r
936       </xsd:enumeration>\r
937       <xsd:enumeration value="rtext">\r
938         <xsd:annotation>\r
939           <xsd:documentation>Indicates a Windows RC RTEXT control.</xsd:documentation>\r
940         </xsd:annotation>\r
941       </xsd:enumeration>\r
942       <xsd:enumeration value="scrollpane">\r
943         <xsd:annotation>\r
944           <xsd:documentation>Indicates a user navigable container used to show a portion of a document.</xsd:documentation>\r
945         </xsd:annotation>\r
946       </xsd:enumeration>\r
947       <xsd:enumeration value="separator">\r
948         <xsd:annotation>\r
949           <xsd:documentation>Indicates a generic divider object (e.g. menu group separator).</xsd:documentation>\r
950         </xsd:annotation>\r
951       </xsd:enumeration>\r
952       <xsd:enumeration value="shortcut">\r
953         <xsd:annotation>\r
954           <xsd:documentation>Windows accelerators, shortcuts in resource or property files.</xsd:documentation>\r
955         </xsd:annotation>\r
956       </xsd:enumeration>\r
957       <xsd:enumeration value="spinner">\r
958         <xsd:annotation>\r
959           <xsd:documentation>Indicates a UI control to indicate process activity but not progress.</xsd:documentation>\r
960         </xsd:annotation>\r
961       </xsd:enumeration>\r
962       <xsd:enumeration value="splitter">\r
963         <xsd:annotation>\r
964           <xsd:documentation>Indicates a splitter bar.</xsd:documentation>\r
965         </xsd:annotation>\r
966       </xsd:enumeration>\r
967       <xsd:enumeration value="state3">\r
968         <xsd:annotation>\r
969           <xsd:documentation>Indicates a Windows RC STATE3 control.</xsd:documentation>\r
970         </xsd:annotation>\r
971       </xsd:enumeration>\r
972       <xsd:enumeration value="statusbar">\r
973         <xsd:annotation>\r
974           <xsd:documentation>Indicates a window for providing feedback to the users, like 'read-only', etc.</xsd:documentation>\r
975         </xsd:annotation>\r
976       </xsd:enumeration>\r
977       <xsd:enumeration value="string">\r
978         <xsd:annotation>\r
979           <xsd:documentation>Indicates a string, for example an entry in a STRINGTABLE resource in Windows.</xsd:documentation>\r
980         </xsd:annotation>\r
981       </xsd:enumeration>\r
982       <xsd:enumeration value="tabcontrol">\r
983         <xsd:annotation>\r
984           <xsd:documentation>Indicates a layers of controls with a tab to select layers.</xsd:documentation>\r
985         </xsd:annotation>\r
986       </xsd:enumeration>\r
987       <xsd:enumeration value="table">\r
988         <xsd:annotation>\r
989           <xsd:documentation>Indicates a display and edits regular two-dimensional tables of cells.</xsd:documentation>\r
990         </xsd:annotation>\r
991       </xsd:enumeration>\r
992       <xsd:enumeration value="textbox">\r
993         <xsd:annotation>\r
994           <xsd:documentation>Indicates a XUL textbox element.</xsd:documentation>\r
995         </xsd:annotation>\r
996       </xsd:enumeration>\r
997       <xsd:enumeration value="togglebutton">\r
998         <xsd:annotation>\r
999           <xsd:documentation>Indicates a UI button that can be toggled to on or off state.</xsd:documentation>\r
1000         </xsd:annotation>\r
1001       </xsd:enumeration>\r
1002       <xsd:enumeration value="toolbar">\r
1003         <xsd:annotation>\r
1004           <xsd:documentation>Indicates an array of controls, usually buttons.</xsd:documentation>\r
1005         </xsd:annotation>\r
1006       </xsd:enumeration>\r
1007       <xsd:enumeration value="tooltip">\r
1008         <xsd:annotation>\r
1009           <xsd:documentation>Indicates a pop up tool tip text.</xsd:documentation>\r
1010         </xsd:annotation>\r
1011       </xsd:enumeration>\r
1012       <xsd:enumeration value="trackbar">\r
1013         <xsd:annotation>\r
1014           <xsd:documentation>Indicates a bar with a pointer indicating a position within a certain range.</xsd:documentation>\r
1015         </xsd:annotation>\r
1016       </xsd:enumeration>\r
1017       <xsd:enumeration value="tree">\r
1018         <xsd:annotation>\r
1019           <xsd:documentation>Indicates a control that displays a set of hierarchical data.</xsd:documentation>\r
1020         </xsd:annotation>\r
1021       </xsd:enumeration>\r
1022       <xsd:enumeration value="uri">\r
1023         <xsd:annotation>\r
1024           <xsd:documentation>Indicates a URI (URN or URL).</xsd:documentation>\r
1025         </xsd:annotation>\r
1026       </xsd:enumeration>\r
1027       <xsd:enumeration value="userbutton">\r
1028         <xsd:annotation>\r
1029           <xsd:documentation>Indicates a Windows RC USERBUTTON control.</xsd:documentation>\r
1030         </xsd:annotation>\r
1031       </xsd:enumeration>\r
1032       <xsd:enumeration value="usercontrol">\r
1033         <xsd:annotation>\r
1034           <xsd:documentation>Indicates a user-defined control like CONTROL control in Windows.</xsd:documentation>\r
1035         </xsd:annotation>\r
1036       </xsd:enumeration>\r
1037       <xsd:enumeration value="var">\r
1038         <xsd:annotation>\r
1039           <xsd:documentation>Indicates the text of a variable.</xsd:documentation>\r
1040         </xsd:annotation>\r
1041       </xsd:enumeration>\r
1042       <xsd:enumeration value="versioninfo">\r
1043         <xsd:annotation>\r
1044           <xsd:documentation>Indicates version information about a resource like VERSIONINFO in Windows.</xsd:documentation>\r
1045         </xsd:annotation>\r
1046       </xsd:enumeration>\r
1047       <xsd:enumeration value="vscrollbar">\r
1048         <xsd:annotation>\r
1049           <xsd:documentation>Indicates a vertical scrollbar.</xsd:documentation>\r
1050         </xsd:annotation>\r
1051       </xsd:enumeration>\r
1052       <xsd:enumeration value="window">\r
1053         <xsd:annotation>\r
1054           <xsd:documentation>Indicates a graphical window.</xsd:documentation>\r
1055         </xsd:annotation>\r
1056       </xsd:enumeration>\r
1057     </xsd:restriction>\r
1058   </xsd:simpleType>\r
1059   <xsd:simpleType name="size-unitValueList">\r
1060     <xsd:annotation>\r
1061       <xsd:documentation>Values for the attribute 'size-unit'.</xsd:documentation>\r
1062     </xsd:annotation>\r
1063     <xsd:restriction base="xsd:NMTOKEN">\r
1064       <xsd:enumeration value="byte">\r
1065         <xsd:annotation>\r
1066           <xsd:documentation>Indicates a size in 8-bit bytes.</xsd:documentation>\r
1067         </xsd:annotation>\r
1068       </xsd:enumeration>\r
1069       <xsd:enumeration value="char">\r
1070         <xsd:annotation>\r
1071           <xsd:documentation>Indicates a size in Unicode characters.</xsd:documentation>\r
1072         </xsd:annotation>\r
1073       </xsd:enumeration>\r
1074       <xsd:enumeration value="col">\r
1075         <xsd:annotation>\r
1076           <xsd:documentation>Indicates a size in columns. Used for HTML text area.</xsd:documentation>\r
1077         </xsd:annotation>\r
1078       </xsd:enumeration>\r
1079       <xsd:enumeration value="cm">\r
1080         <xsd:annotation>\r
1081           <xsd:documentation>Indicates a size in centimeters.</xsd:documentation>\r
1082         </xsd:annotation>\r
1083       </xsd:enumeration>\r
1084       <xsd:enumeration value="dlgunit">\r
1085         <xsd:annotation>\r
1086           <xsd:documentation>Indicates a size in dialog units, as defined in Windows resources.</xsd:documentation>\r
1087         </xsd:annotation>\r
1088       </xsd:enumeration>\r
1089       <xsd:enumeration value="em">\r
1090         <xsd:annotation>\r
1091           <xsd:documentation>Indicates a size in 'font-size' units (as defined in CSS).</xsd:documentation>\r
1092         </xsd:annotation>\r
1093       </xsd:enumeration>\r
1094       <xsd:enumeration value="ex">\r
1095         <xsd:annotation>\r
1096           <xsd:documentation>Indicates a size in 'x-height' units (as defined in CSS).</xsd:documentation>\r
1097         </xsd:annotation>\r
1098       </xsd:enumeration>\r
1099       <xsd:enumeration value="glyph">\r
1100         <xsd:annotation>\r
1101           <xsd:documentation>Indicates a size in glyphs. A glyph is considered to be one or more combined Unicode characters that represent a single displayable text character. Sometimes referred to as a 'grapheme cluster'</xsd:documentation>\r
1102         </xsd:annotation>\r
1103       </xsd:enumeration>\r
1104       <xsd:enumeration value="in">\r
1105         <xsd:annotation>\r
1106           <xsd:documentation>Indicates a size in inches.</xsd:documentation>\r
1107         </xsd:annotation>\r
1108       </xsd:enumeration>\r
1109       <xsd:enumeration value="mm">\r
1110         <xsd:annotation>\r
1111           <xsd:documentation>Indicates a size in millimeters.</xsd:documentation>\r
1112         </xsd:annotation>\r
1113       </xsd:enumeration>\r
1114       <xsd:enumeration value="percent">\r
1115         <xsd:annotation>\r
1116           <xsd:documentation>Indicates a size in percentage.</xsd:documentation>\r
1117         </xsd:annotation>\r
1118       </xsd:enumeration>\r
1119       <xsd:enumeration value="pixel">\r
1120         <xsd:annotation>\r
1121           <xsd:documentation>Indicates a size in pixels.</xsd:documentation>\r
1122         </xsd:annotation>\r
1123       </xsd:enumeration>\r
1124       <xsd:enumeration value="point">\r
1125         <xsd:annotation>\r
1126           <xsd:documentation>Indicates a size in point.</xsd:documentation>\r
1127         </xsd:annotation>\r
1128       </xsd:enumeration>\r
1129       <xsd:enumeration value="row">\r
1130         <xsd:annotation>\r
1131           <xsd:documentation>Indicates a size in rows. Used for HTML text area.</xsd:documentation>\r
1132         </xsd:annotation>\r
1133       </xsd:enumeration>\r
1134     </xsd:restriction>\r
1135   </xsd:simpleType>\r
1136   <xsd:simpleType name="stateValueList">\r
1137     <xsd:annotation>\r
1138       <xsd:documentation>Values for the attribute 'state'.</xsd:documentation>\r
1139     </xsd:annotation>\r
1140     <xsd:restriction base="xsd:NMTOKEN">\r
1141       <xsd:enumeration value="final">\r
1142         <xsd:annotation>\r
1143           <xsd:documentation>Indicates the terminating state.</xsd:documentation>\r
1144         </xsd:annotation>\r
1145       </xsd:enumeration>\r
1146       <xsd:enumeration value="needs-adaptation">\r
1147         <xsd:annotation>\r
1148           <xsd:documentation>Indicates only non-textual information needs adaptation.</xsd:documentation>\r
1149         </xsd:annotation>\r
1150       </xsd:enumeration>\r
1151       <xsd:enumeration value="needs-l10n">\r
1152         <xsd:annotation>\r
1153           <xsd:documentation>Indicates both text and non-textual information needs adaptation.</xsd:documentation>\r
1154         </xsd:annotation>\r
1155       </xsd:enumeration>\r
1156       <xsd:enumeration value="needs-review-adaptation">\r
1157         <xsd:annotation>\r
1158           <xsd:documentation>Indicates only non-textual information needs review.</xsd:documentation>\r
1159         </xsd:annotation>\r
1160       </xsd:enumeration>\r
1161       <xsd:enumeration value="needs-review-l10n">\r
1162         <xsd:annotation>\r
1163           <xsd:documentation>Indicates both text and non-textual information needs review.</xsd:documentation>\r
1164         </xsd:annotation>\r
1165       </xsd:enumeration>\r
1166       <xsd:enumeration value="needs-review-translation">\r
1167         <xsd:annotation>\r
1168           <xsd:documentation>Indicates that only the text of the item needs to be reviewed.</xsd:documentation>\r
1169         </xsd:annotation>\r
1170       </xsd:enumeration>\r
1171       <xsd:enumeration value="needs-translation">\r
1172         <xsd:annotation>\r
1173           <xsd:documentation>Indicates that the item needs to be translated.</xsd:documentation>\r
1174         </xsd:annotation>\r
1175       </xsd:enumeration>\r
1176       <xsd:enumeration value="new">\r
1177         <xsd:annotation>\r
1178           <xsd:documentation>Indicates that the item is new. For example, translation units that were not in a previous version of the document.</xsd:documentation>\r
1179         </xsd:annotation>\r
1180       </xsd:enumeration>\r
1181       <xsd:enumeration value="signed-off">\r
1182         <xsd:annotation>\r
1183           <xsd:documentation>Indicates that changes are reviewed and approved.</xsd:documentation>\r
1184         </xsd:annotation>\r
1185       </xsd:enumeration>\r
1186       <xsd:enumeration value="translated">\r
1187         <xsd:annotation>\r
1188           <xsd:documentation>Indicates that the item has been translated.</xsd:documentation>\r
1189         </xsd:annotation>\r
1190       </xsd:enumeration>\r
1191     </xsd:restriction>\r
1192   </xsd:simpleType>\r
1193   <xsd:simpleType name="state-qualifierValueList">\r
1194     <xsd:annotation>\r
1195       <xsd:documentation>Values for the attribute 'state-qualifier'.</xsd:documentation>\r
1196     </xsd:annotation>\r
1197     <xsd:restriction base="xsd:NMTOKEN">\r
1198       <xsd:enumeration value="exact-match">\r
1199         <xsd:annotation>\r
1200           <xsd:documentation>Indicates an exact match. An exact match occurs when a source text of a segment is exactly the same as the source text of a segment that was translated previously.</xsd:documentation>\r
1201         </xsd:annotation>\r
1202       </xsd:enumeration>\r
1203       <xsd:enumeration value="fuzzy-match">\r
1204         <xsd:annotation>\r
1205           <xsd:documentation>Indicates a fuzzy match. A fuzzy match occurs when a source text of a segment is very similar to the source text of a segment that was translated previously (e.g. when the difference is casing, a few changed words, white-space discripancy, etc.).</xsd:documentation>\r
1206         </xsd:annotation>\r
1207       </xsd:enumeration>\r
1208       <xsd:enumeration value="id-match">\r
1209         <xsd:annotation>\r
1210           <xsd:documentation>Indicates a match based on matching IDs (in addition to matching text).</xsd:documentation>\r
1211         </xsd:annotation>\r
1212       </xsd:enumeration>\r
1213       <xsd:enumeration value="leveraged-glossary">\r
1214         <xsd:annotation>\r
1215           <xsd:documentation>Indicates a translation derived from a glossary.</xsd:documentation>\r
1216         </xsd:annotation>\r
1217       </xsd:enumeration>\r
1218       <xsd:enumeration value="leveraged-inherited">\r
1219         <xsd:annotation>\r
1220           <xsd:documentation>Indicates a translation derived from existing translation.</xsd:documentation>\r
1221         </xsd:annotation>\r
1222       </xsd:enumeration>\r
1223       <xsd:enumeration value="leveraged-mt">\r
1224         <xsd:annotation>\r
1225           <xsd:documentation>Indicates a translation derived from machine translation.</xsd:documentation>\r
1226         </xsd:annotation>\r
1227       </xsd:enumeration>\r
1228       <xsd:enumeration value="leveraged-repository">\r
1229         <xsd:annotation>\r
1230           <xsd:documentation>Indicates a translation derived from a translation repository.</xsd:documentation>\r
1231         </xsd:annotation>\r
1232       </xsd:enumeration>\r
1233       <xsd:enumeration value="leveraged-tm">\r
1234         <xsd:annotation>\r
1235           <xsd:documentation>Indicates a translation derived from a translation memory.</xsd:documentation>\r
1236         </xsd:annotation>\r
1237       </xsd:enumeration>\r
1238       <xsd:enumeration value="mt-suggestion">\r
1239         <xsd:annotation>\r
1240           <xsd:documentation>Indicates the translation is suggested by machine translation.</xsd:documentation>\r
1241         </xsd:annotation>\r
1242       </xsd:enumeration>\r
1243       <xsd:enumeration value="rejected-grammar">\r
1244         <xsd:annotation>\r
1245           <xsd:documentation>Indicates that the item has been rejected because of incorrect grammar.</xsd:documentation>\r
1246         </xsd:annotation>\r
1247       </xsd:enumeration>\r
1248       <xsd:enumeration value="rejected-inaccurate">\r
1249         <xsd:annotation>\r
1250           <xsd:documentation>Indicates that the item has been rejected because it is incorrect.</xsd:documentation>\r
1251         </xsd:annotation>\r
1252       </xsd:enumeration>\r
1253       <xsd:enumeration value="rejected-length">\r
1254         <xsd:annotation>\r
1255           <xsd:documentation>Indicates that the item has been rejected because it is too long or too short.</xsd:documentation>\r
1256         </xsd:annotation>\r
1257       </xsd:enumeration>\r
1258       <xsd:enumeration value="rejected-spelling">\r
1259         <xsd:annotation>\r
1260           <xsd:documentation>Indicates that the item has been rejected because of incorrect spelling.</xsd:documentation>\r
1261         </xsd:annotation>\r
1262       </xsd:enumeration>\r
1263       <xsd:enumeration value="tm-suggestion">\r
1264         <xsd:annotation>\r
1265           <xsd:documentation>Indicates the translation is suggested by translation memory.</xsd:documentation>\r
1266         </xsd:annotation>\r
1267       </xsd:enumeration>\r
1268     </xsd:restriction>\r
1269   </xsd:simpleType>\r
1270   <xsd:simpleType name="unitValueList">\r
1271     <xsd:annotation>\r
1272       <xsd:documentation>Values for the attribute 'unit'.</xsd:documentation>\r
1273     </xsd:annotation>\r
1274     <xsd:restriction base="xsd:NMTOKEN">\r
1275       <xsd:enumeration value="word">\r
1276         <xsd:annotation>\r
1277           <xsd:documentation>Refers to words.</xsd:documentation>\r
1278         </xsd:annotation>\r
1279       </xsd:enumeration>\r
1280       <xsd:enumeration value="page">\r
1281         <xsd:annotation>\r
1282           <xsd:documentation>Refers to pages.</xsd:documentation>\r
1283         </xsd:annotation>\r
1284       </xsd:enumeration>\r
1285       <xsd:enumeration value="trans-unit">\r
1286         <xsd:annotation>\r
1287           <xsd:documentation>Refers to &lt;trans-unit&gt; elements.</xsd:documentation>\r
1288         </xsd:annotation>\r
1289       </xsd:enumeration>\r
1290       <xsd:enumeration value="bin-unit">\r
1291         <xsd:annotation>\r
1292           <xsd:documentation>Refers to &lt;bin-unit&gt; elements.</xsd:documentation>\r
1293         </xsd:annotation>\r
1294       </xsd:enumeration>\r
1295       <xsd:enumeration value="glyph">\r
1296         <xsd:annotation>\r
1297           <xsd:documentation>Refers to glyphs.</xsd:documentation>\r
1298         </xsd:annotation>\r
1299       </xsd:enumeration>\r
1300       <xsd:enumeration value="item">\r
1301         <xsd:annotation>\r
1302           <xsd:documentation>Refers to &lt;trans-unit&gt; and/or &lt;bin-unit&gt; elements.</xsd:documentation>\r
1303         </xsd:annotation>\r
1304       </xsd:enumeration>\r
1305       <xsd:enumeration value="instance">\r
1306         <xsd:annotation>\r
1307           <xsd:documentation>Refers to the occurrences of instances defined by the count-type value.</xsd:documentation>\r
1308         </xsd:annotation>\r
1309       </xsd:enumeration>\r
1310       <xsd:enumeration value="character">\r
1311         <xsd:annotation>\r
1312           <xsd:documentation>Refers to characters.</xsd:documentation>\r
1313         </xsd:annotation>\r
1314       </xsd:enumeration>\r
1315       <xsd:enumeration value="line">\r
1316         <xsd:annotation>\r
1317           <xsd:documentation>Refers to lines.</xsd:documentation>\r
1318         </xsd:annotation>\r
1319       </xsd:enumeration>\r
1320       <xsd:enumeration value="sentence">\r
1321         <xsd:annotation>\r
1322           <xsd:documentation>Refers to sentences.</xsd:documentation>\r
1323         </xsd:annotation>\r
1324       </xsd:enumeration>\r
1325       <xsd:enumeration value="paragraph">\r
1326         <xsd:annotation>\r
1327           <xsd:documentation>Refers to paragraphs.</xsd:documentation>\r
1328         </xsd:annotation>\r
1329       </xsd:enumeration>\r
1330       <xsd:enumeration value="segment">\r
1331         <xsd:annotation>\r
1332           <xsd:documentation>Refers to segments.</xsd:documentation>\r
1333         </xsd:annotation>\r
1334       </xsd:enumeration>\r
1335       <xsd:enumeration value="placeable">\r
1336         <xsd:annotation>\r
1337           <xsd:documentation>Refers to placeables (inline elements).</xsd:documentation>\r
1338         </xsd:annotation>\r
1339       </xsd:enumeration>\r
1340     </xsd:restriction>\r
1341   </xsd:simpleType>\r
1342   <xsd:simpleType name="priorityValueList">\r
1343     <xsd:annotation>\r
1344       <xsd:documentation>Values for the attribute 'priority'.</xsd:documentation>\r
1345     </xsd:annotation>\r
1346     <xsd:restriction base="xsd:positiveInteger">\r
1347       <xsd:enumeration value="1">\r
1348         <xsd:annotation>\r
1349           <xsd:documentation>Highest priority.</xsd:documentation>\r
1350         </xsd:annotation>\r
1351       </xsd:enumeration>\r
1352       <xsd:enumeration value="2">\r
1353         <xsd:annotation>\r
1354           <xsd:documentation>High priority.</xsd:documentation>\r
1355         </xsd:annotation>\r
1356       </xsd:enumeration>\r
1357       <xsd:enumeration value="3">\r
1358         <xsd:annotation>\r
1359           <xsd:documentation>High priority, but not as important as 2.</xsd:documentation>\r
1360         </xsd:annotation>\r
1361       </xsd:enumeration>\r
1362       <xsd:enumeration value="4">\r
1363         <xsd:annotation>\r
1364           <xsd:documentation>High priority, but not as important as 3.</xsd:documentation>\r
1365         </xsd:annotation>\r
1366       </xsd:enumeration>\r
1367       <xsd:enumeration value="5">\r
1368         <xsd:annotation>\r
1369           <xsd:documentation>Medium priority, but more important than 6.</xsd:documentation>\r
1370         </xsd:annotation>\r
1371       </xsd:enumeration>\r
1372       <xsd:enumeration value="6">\r
1373         <xsd:annotation>\r
1374           <xsd:documentation>Medium priority, but less important than 5.</xsd:documentation>\r
1375         </xsd:annotation>\r
1376       </xsd:enumeration>\r
1377       <xsd:enumeration value="7">\r
1378         <xsd:annotation>\r
1379           <xsd:documentation>Low priority, but more important than 8.</xsd:documentation>\r
1380         </xsd:annotation>\r
1381       </xsd:enumeration>\r
1382       <xsd:enumeration value="8">\r
1383         <xsd:annotation>\r
1384           <xsd:documentation>Low priority, but more important than 9.</xsd:documentation>\r
1385         </xsd:annotation>\r
1386       </xsd:enumeration>\r
1387       <xsd:enumeration value="9">\r
1388         <xsd:annotation>\r
1389           <xsd:documentation>Low priority.</xsd:documentation>\r
1390         </xsd:annotation>\r
1391       </xsd:enumeration>\r
1392       <xsd:enumeration value="10">\r
1393         <xsd:annotation>\r
1394           <xsd:documentation>Lowest priority.</xsd:documentation>\r
1395         </xsd:annotation>\r
1396       </xsd:enumeration>\r
1397     </xsd:restriction>\r
1398   </xsd:simpleType>\r
1399   <xsd:simpleType name="reformatValueYesNo">\r
1400     <xsd:restriction base="xsd:string">\r
1401       <xsd:enumeration value="yes">\r
1402         <xsd:annotation>\r
1403           <xsd:documentation>This value indicates that all properties can be reformatted. This value must be used alone.</xsd:documentation>\r
1404         </xsd:annotation>\r
1405       </xsd:enumeration>\r
1406       <xsd:enumeration value="no">\r
1407         <xsd:annotation>\r
1408           <xsd:documentation>This value indicates that no properties should be reformatted. This value must be used alone.</xsd:documentation>\r
1409         </xsd:annotation>\r
1410       </xsd:enumeration>\r
1411     </xsd:restriction>\r
1412   </xsd:simpleType>\r
1413   <xsd:simpleType name="reformatValueList">\r
1414     <xsd:list>\r
1415       <xsd:simpleType>\r
1416         <xsd:union memberTypes="xlf:XTend">\r
1417           <xsd:simpleType>\r
1418             <xsd:restriction base="xsd:string">\r
1419               <xsd:enumeration value="coord">\r
1420                 <xsd:annotation>\r
1421                   <xsd:documentation>This value indicates that all information in the coord attribute can be modified.</xsd:documentation>\r
1422                 </xsd:annotation>\r
1423               </xsd:enumeration>\r
1424               <xsd:enumeration value="coord-x">\r
1425                 <xsd:annotation>\r
1426                   <xsd:documentation>This value indicates that the x information in the coord attribute can be modified.</xsd:documentation>\r
1427                 </xsd:annotation>\r
1428               </xsd:enumeration>\r
1429               <xsd:enumeration value="coord-y">\r
1430                 <xsd:annotation>\r
1431                   <xsd:documentation>This value indicates that the y information in the coord attribute can be modified.</xsd:documentation>\r
1432                 </xsd:annotation>\r
1433               </xsd:enumeration>\r
1434               <xsd:enumeration value="coord-cx">\r
1435                 <xsd:annotation>\r
1436                   <xsd:documentation>This value indicates that the cx information in the coord attribute can be modified.</xsd:documentation>\r
1437                 </xsd:annotation>\r
1438               </xsd:enumeration>\r
1439               <xsd:enumeration value="coord-cy">\r
1440                 <xsd:annotation>\r
1441                   <xsd:documentation>This value indicates that the cy information in the coord attribute can be modified.</xsd:documentation>\r
1442                 </xsd:annotation>\r
1443               </xsd:enumeration>\r
1444               <xsd:enumeration value="font">\r
1445                 <xsd:annotation>\r
1446                   <xsd:documentation>This value indicates that all the information in the font attribute can be modified.</xsd:documentation>\r
1447                 </xsd:annotation>\r
1448               </xsd:enumeration>\r
1449               <xsd:enumeration value="font-name">\r
1450                 <xsd:annotation>\r
1451                   <xsd:documentation>This value indicates that the name information in the font attribute can be modified.</xsd:documentation>\r
1452                 </xsd:annotation>\r
1453               </xsd:enumeration>\r
1454               <xsd:enumeration value="font-size">\r
1455                 <xsd:annotation>\r
1456                   <xsd:documentation>This value indicates that the size information in the font attribute can be modified.</xsd:documentation>\r
1457                 </xsd:annotation>\r
1458               </xsd:enumeration>\r
1459               <xsd:enumeration value="font-weight">\r
1460                 <xsd:annotation>\r
1461                   <xsd:documentation>This value indicates that the weight information in the font attribute can be modified.</xsd:documentation>\r
1462                 </xsd:annotation>\r
1463               </xsd:enumeration>\r
1464               <xsd:enumeration value="css-style">\r
1465                 <xsd:annotation>\r
1466                   <xsd:documentation>This value indicates that the information in the css-style attribute can be modified.</xsd:documentation>\r
1467                 </xsd:annotation>\r
1468               </xsd:enumeration>\r
1469               <xsd:enumeration value="style">\r
1470                 <xsd:annotation>\r
1471                   <xsd:documentation>This value indicates that the information in the style attribute can be modified.</xsd:documentation>\r
1472                 </xsd:annotation>\r
1473               </xsd:enumeration>\r
1474               <xsd:enumeration value="ex-style">\r
1475                 <xsd:annotation>\r
1476                   <xsd:documentation>This value indicates that the information in the exstyle attribute can be modified.</xsd:documentation>\r
1477                 </xsd:annotation>\r
1478               </xsd:enumeration>\r
1479             </xsd:restriction>\r
1480           </xsd:simpleType>\r
1481         </xsd:union>\r
1482       </xsd:simpleType>\r
1483     </xsd:list>\r
1484   </xsd:simpleType>\r
1485   <xsd:simpleType name="purposeValueList">\r
1486     <xsd:restriction base="xsd:string">\r
1487       <xsd:enumeration value="information">\r
1488         <xsd:annotation>\r
1489           <xsd:documentation>Indicates that the context is informational in nature, specifying for example, how a term should be translated. Thus, should be displayed to anyone editing the XLIFF document.</xsd:documentation>\r
1490         </xsd:annotation>\r
1491       </xsd:enumeration>\r
1492       <xsd:enumeration value="location">\r
1493         <xsd:annotation>\r
1494           <xsd:documentation>Indicates that the context-group is used to specify where the term was found in the translatable source. Thus, it is not displayed.</xsd:documentation>\r
1495         </xsd:annotation>\r
1496       </xsd:enumeration>\r
1497       <xsd:enumeration value="match">\r
1498         <xsd:annotation>\r
1499           <xsd:documentation>Indicates that the context information should be used during translation memory lookups. Thus, it is not displayed.</xsd:documentation>\r
1500         </xsd:annotation>\r
1501       </xsd:enumeration>\r
1502     </xsd:restriction>\r
1503   </xsd:simpleType>\r
1504   <xsd:simpleType name="alttranstypeValueList">\r
1505     <xsd:restriction base="xsd:string">\r
1506       <xsd:enumeration value="proposal">\r
1507         <xsd:annotation>\r
1508           <xsd:documentation>Represents a translation proposal from a translation memory or other resource.</xsd:documentation>\r
1509         </xsd:annotation>\r
1510       </xsd:enumeration>\r
1511       <xsd:enumeration value="previous-version">\r
1512         <xsd:annotation>\r
1513           <xsd:documentation>Represents a previous version of the target element.</xsd:documentation>\r
1514         </xsd:annotation>\r
1515       </xsd:enumeration>\r
1516       <xsd:enumeration value="rejected">\r
1517         <xsd:annotation>\r
1518           <xsd:documentation>Represents a rejected version of the target element.</xsd:documentation>\r
1519         </xsd:annotation>\r
1520       </xsd:enumeration>\r
1521       <xsd:enumeration value="reference">\r
1522         <xsd:annotation>\r
1523           <xsd:documentation>Represents a translation to be used for reference purposes only, for example from a related product or a different language.</xsd:documentation>\r
1524         </xsd:annotation>\r
1525       </xsd:enumeration>\r
1526       <xsd:enumeration value="accepted">\r
1527         <xsd:annotation>\r
1528           <xsd:documentation>Represents a proposed translation that was used for the translation of the trans-unit, possibly modified.</xsd:documentation>\r
1529         </xsd:annotation>\r
1530       </xsd:enumeration>\r
1531     </xsd:restriction>\r
1532   </xsd:simpleType>\r
1533   <!-- Other Types -->\r
1534   <xsd:complexType name="ElemType_ExternalReference">\r
1535     <xsd:choice>\r
1536       <xsd:element ref="xlf:internal-file"/>\r
1537       <xsd:element ref="xlf:external-file"/>\r
1538     </xsd:choice>\r
1539   </xsd:complexType>\r
1540   <xsd:simpleType name="AttrType_purpose">\r
1541     <xsd:list>\r
1542       <xsd:simpleType>\r
1543         <xsd:union memberTypes="xlf:purposeValueList xlf:XTend"/>\r
1544       </xsd:simpleType>\r
1545     </xsd:list>\r
1546   </xsd:simpleType>\r
1547   <xsd:simpleType name="AttrType_datatype">\r
1548     <xsd:union memberTypes="xlf:datatypeValueList xlf:XTend"/>\r
1549   </xsd:simpleType>\r
1550   <xsd:simpleType name="AttrType_restype">\r
1551     <xsd:union memberTypes="xlf:restypeValueList xlf:XTend"/>\r
1552   </xsd:simpleType>\r
1553   <xsd:simpleType name="AttrType_alttranstype">\r
1554     <xsd:union memberTypes="xlf:alttranstypeValueList xlf:XTend"/>\r
1555   </xsd:simpleType>\r
1556   <xsd:simpleType name="AttrType_context-type">\r
1557     <xsd:union memberTypes="xlf:context-typeValueList xlf:XTend"/>\r
1558   </xsd:simpleType>\r
1559   <xsd:simpleType name="AttrType_state">\r
1560     <xsd:union memberTypes="xlf:stateValueList xlf:XTend"/>\r
1561   </xsd:simpleType>\r
1562   <xsd:simpleType name="AttrType_state-qualifier">\r
1563     <xsd:union memberTypes="xlf:state-qualifierValueList xlf:XTend"/>\r
1564   </xsd:simpleType>\r
1565   <xsd:simpleType name="AttrType_count-type">\r
1566     <xsd:union memberTypes="xlf:restypeValueList xlf:count-typeValueList xlf:datatypeValueList xlf:stateValueList xlf:state-qualifierValueList xlf:XTend"/>\r
1567   </xsd:simpleType>\r
1568   <xsd:simpleType name="AttrType_InlineDelimiters">\r
1569     <xsd:union memberTypes="xlf:InlineDelimitersValueList xlf:XTend"/>\r
1570   </xsd:simpleType>\r
1571   <xsd:simpleType name="AttrType_InlinePlaceholders">\r
1572     <xsd:union memberTypes="xlf:InlinePlaceholdersValueList xlf:XTend"/>\r
1573   </xsd:simpleType>\r
1574   <xsd:simpleType name="AttrType_size-unit">\r
1575     <xsd:union memberTypes="xlf:size-unitValueList xlf:XTend"/>\r
1576   </xsd:simpleType>\r
1577   <xsd:simpleType name="AttrType_mtype">\r
1578     <xsd:union memberTypes="xlf:mtypeValueList xlf:XTend"/>\r
1579   </xsd:simpleType>\r
1580   <xsd:simpleType name="AttrType_unit">\r
1581     <xsd:union memberTypes="xlf:unitValueList xlf:XTend"/>\r
1582   </xsd:simpleType>\r
1583   <xsd:simpleType name="AttrType_priority">\r
1584     <xsd:union memberTypes="xlf:priorityValueList"/>\r
1585   </xsd:simpleType>\r
1586   <xsd:simpleType name="AttrType_reformat">\r
1587     <xsd:union memberTypes="xlf:reformatValueYesNo xlf:reformatValueList"/>\r
1588   </xsd:simpleType>\r
1589   <xsd:simpleType name="AttrType_YesNo">\r
1590     <xsd:restriction base="xsd:NMTOKEN">\r
1591       <xsd:enumeration value="yes"/>\r
1592       <xsd:enumeration value="no"/>\r
1593     </xsd:restriction>\r
1594   </xsd:simpleType>\r
1595   <xsd:simpleType name="AttrType_Position">\r
1596     <xsd:restriction base="xsd:NMTOKEN">\r
1597       <xsd:enumeration value="open"/>\r
1598       <xsd:enumeration value="close"/>\r
1599     </xsd:restriction>\r
1600   </xsd:simpleType>\r
1601   <xsd:simpleType name="AttrType_assoc">\r
1602     <xsd:restriction base="xsd:NMTOKEN">\r
1603       <xsd:enumeration value="preceding"/>\r
1604       <xsd:enumeration value="following"/>\r
1605       <xsd:enumeration value="both"/>\r
1606     </xsd:restriction>\r
1607   </xsd:simpleType>\r
1608   <xsd:simpleType name="AttrType_annotates">\r
1609     <xsd:restriction base="xsd:NMTOKEN">\r
1610       <xsd:enumeration value="source"/>\r
1611       <xsd:enumeration value="target"/>\r
1612       <xsd:enumeration value="general"/>\r
1613     </xsd:restriction>\r
1614   </xsd:simpleType>\r
1615   <xsd:simpleType name="AttrType_Coordinates">\r
1616     <xsd:annotation>\r
1617       <xsd:documentation>Values for the attribute 'coord'.</xsd:documentation>\r
1618     </xsd:annotation>\r
1619     <xsd:restriction base="xsd:string">\r
1620       <xsd:pattern value="(-?\d+|#);(-?\d+|#);(-?\d+|#);(-?\d+|#)"/>\r
1621     </xsd:restriction>\r
1622   </xsd:simpleType>\r
1623   <xsd:simpleType name="AttrType_Version">\r
1624     <xsd:annotation>\r
1625       <xsd:documentation>Version values: 1.0 and 1.1 are allowed for backward compatibility.</xsd:documentation>\r
1626     </xsd:annotation>\r
1627     <xsd:restriction base="xsd:string">\r
1628       <xsd:enumeration value="1.2"/>\r
1629       <xsd:enumeration value="1.1"/>\r
1630       <xsd:enumeration value="1.0"/>\r
1631     </xsd:restriction>\r
1632   </xsd:simpleType>\r
1633   <!-- Groups -->\r
1634   <xsd:group name="ElemGroup_TextContent">\r
1635     <xsd:choice>\r
1636       <xsd:element ref="xlf:g"/>\r
1637       <xsd:element ref="xlf:bpt"/>\r
1638       <xsd:element ref="xlf:ept"/>\r
1639       <xsd:element ref="xlf:ph"/>\r
1640       <xsd:element ref="xlf:it"/>\r
1641       <xsd:element ref="xlf:mrk"/>\r
1642       <xsd:element ref="xlf:x"/>\r
1643       <xsd:element ref="xlf:bx"/>\r
1644       <xsd:element ref="xlf:ex"/>\r
1645     </xsd:choice>\r
1646   </xsd:group>\r
1647   <xsd:attributeGroup name="AttrGroup_TextContent">\r
1648     <xsd:attribute name="id" type="xsd:string" use="required"/>\r
1649     <xsd:attribute name="xid" type="xsd:string" use="optional"/>\r
1650     <xsd:attribute name="equiv-text" type="xsd:string" use="optional"/>\r
1651     <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
1652   </xsd:attributeGroup>\r
1653   <!-- XLIFF Structure -->\r
1654   <xsd:element name="xliff">\r
1655     <xsd:complexType>\r
1656       <xsd:sequence maxOccurs="unbounded">\r
1657         <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>\r
1658         <xsd:element ref="xlf:file"/>\r
1659       </xsd:sequence>\r
1660       <xsd:attribute name="version" type="xlf:AttrType_Version" use="required"/>\r
1661       <xsd:attribute ref="xml:lang" use="optional"/>\r
1662       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
1663     </xsd:complexType>\r
1664   </xsd:element>\r
1665   <xsd:element name="file">\r
1666     <xsd:complexType>\r
1667       <xsd:sequence>\r
1668         <xsd:element minOccurs="0" ref="xlf:header"/>\r
1669         <xsd:element ref="xlf:body"/>\r
1670       </xsd:sequence>\r
1671       <xsd:attribute name="original" type="xsd:string" use="required"/>\r
1672       <xsd:attribute name="source-language" type="xsd:language" use="required"/>\r
1673       <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="required"/>\r
1674       <xsd:attribute name="tool-id" type="xsd:string" use="optional"/>\r
1675       <xsd:attribute name="date" type="xsd:dateTime" use="optional"/>\r
1676       <xsd:attribute ref="xml:space" use="optional"/>\r
1677       <xsd:attribute name="category" type="xsd:string" use="optional"/>\r
1678       <xsd:attribute name="target-language" type="xsd:language" use="optional"/>\r
1679       <xsd:attribute name="product-name" type="xsd:string" use="optional"/>\r
1680       <xsd:attribute name="product-version" type="xsd:string" use="optional"/>\r
1681       <xsd:attribute name="build-num" type="xsd:string" use="optional"/>\r
1682       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
1683     </xsd:complexType>\r
1684     <xsd:unique name="U_group_id">\r
1685       <xsd:selector xpath=".//xlf:group"/>\r
1686       <xsd:field xpath="@id"/>\r
1687     </xsd:unique>\r
1688     <xsd:key name="K_unit_id">\r
1689       <xsd:selector xpath=".//xlf:trans-unit|.//xlf:bin-unit"/>\r
1690       <xsd:field xpath="@id"/>\r
1691     </xsd:key>\r
1692     <xsd:keyref name="KR_unit_id" refer="xlf:K_unit_id">\r
1693       <xsd:selector xpath=".//bpt|.//ept|.//it|.//ph|.//g|.//x|.//bx|.//ex|.//sub"/>\r
1694       <xsd:field xpath="@xid"/>\r
1695     </xsd:keyref>\r
1696     <xsd:key name="K_tool-id">\r
1697       <xsd:selector xpath="xlf:header/xlf:tool"/>\r
1698       <xsd:field xpath="@tool-id"/>\r
1699     </xsd:key>\r
1700     <xsd:keyref name="KR_file_tool-id" refer="xlf:K_tool-id">\r
1701       <xsd:selector xpath="."/>\r
1702       <xsd:field xpath="@tool-id"/>\r
1703     </xsd:keyref>\r
1704     <xsd:keyref name="KR_phase_tool-id" refer="xlf:K_tool-id">\r
1705       <xsd:selector xpath="xlf:header/xlf:phase-group/xlf:phase"/>\r
1706       <xsd:field xpath="@tool-id"/>\r
1707     </xsd:keyref>\r
1708     <xsd:keyref name="KR_alt-trans_tool-id" refer="xlf:K_tool-id">\r
1709       <xsd:selector xpath=".//xlf:trans-unit/xlf:alt-trans"/>\r
1710       <xsd:field xpath="@tool-id"/>\r
1711     </xsd:keyref>\r
1712     <xsd:key name="K_count-group_name">\r
1713       <xsd:selector xpath=".//xlf:count-group"/>\r
1714       <xsd:field xpath="@name"/>\r
1715     </xsd:key>\r
1716     <xsd:unique name="U_context-group_name">\r
1717       <xsd:selector xpath=".//xlf:context-group"/>\r
1718       <xsd:field xpath="@name"/>\r
1719     </xsd:unique>\r
1720     <xsd:key name="K_phase-name">\r
1721       <xsd:selector xpath="xlf:header/xlf:phase-group/xlf:phase"/>\r
1722       <xsd:field xpath="@phase-name"/>\r
1723     </xsd:key>\r
1724     <xsd:keyref name="KR_phase-name" refer="xlf:K_phase-name">\r
1725       <xsd:selector xpath=".//xlf:count|.//xlf:trans-unit|.//xlf:target|.//bin-unit|.//bin-target"/>\r
1726       <xsd:field xpath="@phase-name"/>\r
1727     </xsd:keyref>\r
1728     <xsd:unique name="U_uid">\r
1729       <xsd:selector xpath=".//xlf:external-file"/>\r
1730       <xsd:field xpath="@uid"/>\r
1731     </xsd:unique>\r
1732   </xsd:element>\r
1733   <xsd:element name="header">\r
1734     <xsd:complexType>\r
1735       <xsd:sequence>\r
1736         <xsd:element minOccurs="0" name="skl" type="xlf:ElemType_ExternalReference"/>\r
1737         <xsd:element minOccurs="0" ref="xlf:phase-group"/>\r
1738         <xsd:choice maxOccurs="unbounded" minOccurs="0">\r
1739           <xsd:element name="glossary" type="xlf:ElemType_ExternalReference"/>\r
1740           <xsd:element name="reference" type="xlf:ElemType_ExternalReference"/>\r
1741           <xsd:element ref="xlf:count-group"/>\r
1742           <xsd:element ref="xlf:note"/>\r
1743           <xsd:element ref="xlf:tool"/>\r
1744         </xsd:choice>\r
1745         <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>\r
1746       </xsd:sequence>\r
1747     </xsd:complexType>\r
1748   </xsd:element>\r
1749   <xsd:element name="internal-file">\r
1750     <xsd:complexType>\r
1751       <xsd:simpleContent>\r
1752         <xsd:extension base="xsd:string">\r
1753           <xsd:attribute name="form" type="xsd:string"/>\r
1754           <xsd:attribute name="crc" type="xsd:NMTOKEN"/>\r
1755         </xsd:extension>\r
1756       </xsd:simpleContent>\r
1757     </xsd:complexType>\r
1758   </xsd:element>\r
1759   <xsd:element name="external-file">\r
1760     <xsd:complexType>\r
1761       <xsd:attribute name="href" type="xsd:string" use="required"/>\r
1762       <xsd:attribute name="crc" type="xsd:NMTOKEN"/>\r
1763       <xsd:attribute name="uid" type="xsd:NMTOKEN"/>\r
1764     </xsd:complexType>\r
1765   </xsd:element>\r
1766   <xsd:element name="note">\r
1767     <xsd:complexType>\r
1768       <xsd:simpleContent>\r
1769         <xsd:extension base="xsd:string">\r
1770           <xsd:attribute ref="xml:lang" use="optional"/>\r
1771           <xsd:attribute default="1" name="priority" type="xlf:AttrType_priority" use="optional"/>\r
1772           <xsd:attribute name="from" type="xsd:string" use="optional"/>\r
1773           <xsd:attribute default="general" name="annotates" type="xlf:AttrType_annotates" use="optional"/>\r
1774         </xsd:extension>\r
1775       </xsd:simpleContent>\r
1776     </xsd:complexType>\r
1777   </xsd:element>\r
1778   <xsd:element name="phase-group">\r
1779     <xsd:complexType>\r
1780       <xsd:sequence maxOccurs="unbounded">\r
1781         <xsd:element ref="xlf:phase"/>\r
1782       </xsd:sequence>\r
1783     </xsd:complexType>\r
1784   </xsd:element>\r
1785   <xsd:element name="phase">\r
1786     <xsd:complexType>\r
1787       <xsd:sequence maxOccurs="unbounded" minOccurs="0">\r
1788         <xsd:element ref="xlf:note"/>\r
1789       </xsd:sequence>\r
1790       <xsd:attribute name="phase-name" type="xsd:string" use="required"/>\r
1791       <xsd:attribute name="process-name" type="xsd:string" use="required"/>\r
1792       <xsd:attribute name="company-name" type="xsd:string" use="optional"/>\r
1793       <xsd:attribute name="tool-id" type="xsd:string" use="optional"/>\r
1794       <xsd:attribute name="date" type="xsd:dateTime" use="optional"/>\r
1795       <xsd:attribute name="job-id" type="xsd:string" use="optional"/>\r
1796       <xsd:attribute name="contact-name" type="xsd:string" use="optional"/>\r
1797       <xsd:attribute name="contact-email" type="xsd:string" use="optional"/>\r
1798       <xsd:attribute name="contact-phone" type="xsd:string" use="optional"/>\r
1799     </xsd:complexType>\r
1800   </xsd:element>\r
1801   <xsd:element name="count-group">\r
1802     <xsd:complexType>\r
1803       <xsd:sequence maxOccurs="unbounded" minOccurs="0">\r
1804         <xsd:element ref="xlf:count"/>\r
1805       </xsd:sequence>\r
1806       <xsd:attribute name="name" type="xsd:string" use="required"/>\r
1807     </xsd:complexType>\r
1808   </xsd:element>\r
1809   <xsd:element name="count">\r
1810     <xsd:complexType>\r
1811       <xsd:simpleContent>\r
1812         <xsd:extension base="xsd:string">\r
1813           <xsd:attribute name="count-type" type="xlf:AttrType_count-type" use="optional"/>\r
1814           <xsd:attribute name="phase-name" type="xsd:string" use="optional"/>\r
1815           <xsd:attribute default="word" name="unit" type="xlf:AttrType_unit" use="optional"/>\r
1816         </xsd:extension>\r
1817       </xsd:simpleContent>\r
1818     </xsd:complexType>\r
1819   </xsd:element>\r
1820   <xsd:element name="context-group">\r
1821     <xsd:complexType>\r
1822       <xsd:sequence maxOccurs="unbounded">\r
1823         <xsd:element ref="xlf:context"/>\r
1824       </xsd:sequence>\r
1825       <xsd:attribute name="name" type="xsd:string" use="optional"/>\r
1826       <xsd:attribute name="crc" type="xsd:NMTOKEN" use="optional"/>\r
1827       <xsd:attribute name="purpose" type="xlf:AttrType_purpose" use="optional"/>\r
1828     </xsd:complexType>\r
1829   </xsd:element>\r
1830   <xsd:element name="context">\r
1831     <xsd:complexType>\r
1832       <xsd:simpleContent>\r
1833         <xsd:extension base="xsd:string">\r
1834           <xsd:attribute name="context-type" type="xlf:AttrType_context-type" use="required"/>\r
1835           <xsd:attribute default="no" name="match-mandatory" type="xlf:AttrType_YesNo" use="optional"/>\r
1836           <xsd:attribute name="crc" type="xsd:NMTOKEN" use="optional"/>\r
1837         </xsd:extension>\r
1838       </xsd:simpleContent>\r
1839     </xsd:complexType>\r
1840   </xsd:element>\r
1841   <xsd:element name="tool">\r
1842     <xsd:complexType mixed="true">\r
1843       <xsd:sequence>\r
1844         <xsd:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>\r
1845       </xsd:sequence>\r
1846       <xsd:attribute name="tool-id" type="xsd:string" use="required"/>\r
1847       <xsd:attribute name="tool-name" type="xsd:string" use="required"/>\r
1848       <xsd:attribute name="tool-version" type="xsd:string" use="optional"/>\r
1849       <xsd:attribute name="tool-company" type="xsd:string" use="optional"/>\r
1850       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
1851     </xsd:complexType>\r
1852   </xsd:element>\r
1853   <xsd:element name="body">\r
1854     <xsd:complexType>\r
1855       <xsd:choice maxOccurs="unbounded" minOccurs="0">\r
1856         <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:group"/>\r
1857         <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:trans-unit"/>\r
1858         <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:bin-unit"/>\r
1859       </xsd:choice>\r
1860     </xsd:complexType>\r
1861   </xsd:element>\r
1862   <xsd:element name="group">\r
1863     <xsd:complexType>\r
1864       <xsd:sequence>\r
1865         <xsd:sequence>\r
1866           <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:context-group"/>\r
1867           <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:count-group"/>\r
1868           <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:note"/>\r
1869           <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>\r
1870         </xsd:sequence>\r
1871         <xsd:choice maxOccurs="unbounded">\r
1872           <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:group"/>\r
1873           <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:trans-unit"/>\r
1874           <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:bin-unit"/>\r
1875         </xsd:choice>\r
1876       </xsd:sequence>\r
1877       <xsd:attribute name="id" type="xsd:string" use="optional"/>\r
1878       <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="optional"/>\r
1879       <xsd:attribute default="default" ref="xml:space" use="optional"/>\r
1880       <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>\r
1881       <xsd:attribute name="resname" type="xsd:string" use="optional"/>\r
1882       <xsd:attribute name="extradata" type="xsd:string" use="optional"/>\r
1883       <xsd:attribute name="extype" type="xsd:string" use="optional"/>\r
1884       <xsd:attribute name="help-id" type="xsd:NMTOKEN" use="optional"/>\r
1885       <xsd:attribute name="menu" type="xsd:string" use="optional"/>\r
1886       <xsd:attribute name="menu-option" type="xsd:string" use="optional"/>\r
1887       <xsd:attribute name="menu-name" type="xsd:string" use="optional"/>\r
1888       <xsd:attribute name="coord" type="xlf:AttrType_Coordinates" use="optional"/>\r
1889       <xsd:attribute name="font" type="xsd:string" use="optional"/>\r
1890       <xsd:attribute name="css-style" type="xsd:string" use="optional"/>\r
1891       <xsd:attribute name="style" type="xsd:NMTOKEN" use="optional"/>\r
1892       <xsd:attribute name="exstyle" type="xsd:NMTOKEN" use="optional"/>\r
1893       <xsd:attribute default="yes" name="translate" type="xlf:AttrType_YesNo" use="optional"/>\r
1894       <xsd:attribute default="yes" name="reformat" type="xlf:AttrType_reformat" use="optional"/>\r
1895       <xsd:attribute default="pixel" name="size-unit" type="xlf:AttrType_size-unit" use="optional"/>\r
1896       <xsd:attribute name="maxwidth" type="xsd:NMTOKEN" use="optional"/>\r
1897       <xsd:attribute name="minwidth" type="xsd:NMTOKEN" use="optional"/>\r
1898       <xsd:attribute name="maxheight" type="xsd:NMTOKEN" use="optional"/>\r
1899       <xsd:attribute name="minheight" type="xsd:NMTOKEN" use="optional"/>\r
1900       <xsd:attribute name="maxbytes" type="xsd:NMTOKEN" use="optional"/>\r
1901       <xsd:attribute name="minbytes" type="xsd:NMTOKEN" use="optional"/>\r
1902       <xsd:attribute name="charclass" type="xsd:string" use="optional"/>\r
1903       <xsd:attribute default="no" name="merged-trans" type="xlf:AttrType_YesNo" use="optional"/>\r
1904       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
1905     </xsd:complexType>\r
1906   </xsd:element>\r
1907   <xsd:element name="trans-unit">\r
1908     <xsd:complexType>\r
1909       <xsd:sequence>\r
1910         <xsd:element ref="xlf:source"/>\r
1911         <xsd:element minOccurs="0" ref="xlf:seg-source"/>\r
1912         <xsd:element minOccurs="0" ref="xlf:target"/>\r
1913         <xsd:choice maxOccurs="unbounded" minOccurs="0">\r
1914           <xsd:element ref="xlf:context-group"/>\r
1915           <xsd:element ref="xlf:count-group"/>\r
1916           <xsd:element ref="xlf:note"/>\r
1917           <xsd:element ref="xlf:alt-trans"/>\r
1918         </xsd:choice>\r
1919         <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>\r
1920       </xsd:sequence>\r
1921       <xsd:attribute name="id" type="xsd:string" use="required"/>\r
1922       <xsd:attribute name="approved" type="xlf:AttrType_YesNo" use="optional"/>\r
1923       <xsd:attribute default="yes" name="translate" type="xlf:AttrType_YesNo" use="optional"/>\r
1924       <xsd:attribute default="yes" name="reformat" type="xlf:AttrType_reformat" use="optional"/>\r
1925       <xsd:attribute default="default" ref="xml:space" use="optional"/>\r
1926       <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="optional"/>\r
1927       <xsd:attribute name="phase-name" type="xsd:string" use="optional"/>\r
1928       <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>\r
1929       <xsd:attribute name="resname" type="xsd:string" use="optional"/>\r
1930       <xsd:attribute name="extradata" type="xsd:string" use="optional"/>\r
1931       <xsd:attribute name="extype" type="xsd:string" use="optional"/>\r
1932       <xsd:attribute name="help-id" type="xsd:NMTOKEN" use="optional"/>\r
1933       <xsd:attribute name="menu" type="xsd:string" use="optional"/>\r
1934       <xsd:attribute name="menu-option" type="xsd:string" use="optional"/>\r
1935       <xsd:attribute name="menu-name" type="xsd:string" use="optional"/>\r
1936       <xsd:attribute name="coord" type="xlf:AttrType_Coordinates" use="optional"/>\r
1937       <xsd:attribute name="font" type="xsd:string" use="optional"/>\r
1938       <xsd:attribute name="css-style" type="xsd:string" use="optional"/>\r
1939       <xsd:attribute name="style" type="xsd:NMTOKEN" use="optional"/>\r
1940       <xsd:attribute name="exstyle" type="xsd:NMTOKEN" use="optional"/>\r
1941       <xsd:attribute default="pixel" name="size-unit" type="xlf:AttrType_size-unit" use="optional"/>\r
1942       <xsd:attribute name="maxwidth" type="xsd:NMTOKEN" use="optional"/>\r
1943       <xsd:attribute name="minwidth" type="xsd:NMTOKEN" use="optional"/>\r
1944       <xsd:attribute name="maxheight" type="xsd:NMTOKEN" use="optional"/>\r
1945       <xsd:attribute name="minheight" type="xsd:NMTOKEN" use="optional"/>\r
1946       <xsd:attribute name="maxbytes" type="xsd:NMTOKEN" use="optional"/>\r
1947       <xsd:attribute name="minbytes" type="xsd:NMTOKEN" use="optional"/>\r
1948       <xsd:attribute name="charclass" type="xsd:string" use="optional"/>\r
1949       <xsd:attribute default="yes" name="merged-trans" type="xlf:AttrType_YesNo" use="optional"/>\r
1950       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
1951     </xsd:complexType>\r
1952     <xsd:unique name="U_tu_segsrc_mid">\r
1953       <xsd:selector xpath="./xlf:seg-source/xlf:mrk"/>\r
1954       <xsd:field xpath="@mid"/>\r
1955     </xsd:unique>\r
1956     <xsd:keyref name="KR_tu_segsrc_mid" refer="xlf:U_tu_segsrc_mid">\r
1957       <xsd:selector xpath="./xlf:target/xlf:mrk|./xlf:alt-trans"/>\r
1958       <xsd:field xpath="@mid"/>\r
1959     </xsd:keyref>\r
1960   </xsd:element>\r
1961   <xsd:element name="source">\r
1962     <xsd:complexType mixed="true">\r
1963       <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>\r
1964       <xsd:attribute ref="xml:lang" use="optional"/>\r
1965       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
1966     </xsd:complexType>\r
1967     <xsd:unique name="U_source_bpt_rid">\r
1968       <xsd:selector xpath=".//xlf:bpt"/>\r
1969       <xsd:field xpath="@rid"/>\r
1970     </xsd:unique>\r
1971     <xsd:keyref name="KR_source_ept_rid" refer="xlf:U_source_bpt_rid">\r
1972       <xsd:selector xpath=".//xlf:ept"/>\r
1973       <xsd:field xpath="@rid"/>\r
1974     </xsd:keyref>\r
1975     <xsd:unique name="U_source_bx_rid">\r
1976       <xsd:selector xpath=".//xlf:bx"/>\r
1977       <xsd:field xpath="@rid"/>\r
1978     </xsd:unique>\r
1979     <xsd:keyref name="KR_source_ex_rid" refer="xlf:U_source_bx_rid">\r
1980       <xsd:selector xpath=".//xlf:ex"/>\r
1981       <xsd:field xpath="@rid"/>\r
1982     </xsd:keyref>\r
1983   </xsd:element>\r
1984   <xsd:element name="seg-source">\r
1985     <xsd:complexType mixed="true">\r
1986       <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>\r
1987       <xsd:attribute ref="xml:lang" use="optional"/>\r
1988       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
1989     </xsd:complexType>\r
1990     <xsd:unique name="U_segsrc_bpt_rid">\r
1991       <xsd:selector xpath=".//xlf:bpt"/>\r
1992       <xsd:field xpath="@rid"/>\r
1993     </xsd:unique>\r
1994     <xsd:keyref name="KR_segsrc_ept_rid" refer="xlf:U_segsrc_bpt_rid">\r
1995       <xsd:selector xpath=".//xlf:ept"/>\r
1996       <xsd:field xpath="@rid"/>\r
1997     </xsd:keyref>\r
1998     <xsd:unique name="U_segsrc_bx_rid">\r
1999       <xsd:selector xpath=".//xlf:bx"/>\r
2000       <xsd:field xpath="@rid"/>\r
2001     </xsd:unique>\r
2002     <xsd:keyref name="KR_segsrc_ex_rid" refer="xlf:U_segsrc_bx_rid">\r
2003       <xsd:selector xpath=".//xlf:ex"/>\r
2004       <xsd:field xpath="@rid"/>\r
2005     </xsd:keyref>\r
2006   </xsd:element>\r
2007   <xsd:element name="target">\r
2008     <xsd:complexType mixed="true">\r
2009       <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>\r
2010       <xsd:attribute name="state" type="xlf:AttrType_state" use="optional"/>\r
2011       <xsd:attribute name="state-qualifier" type="xlf:AttrType_state-qualifier" use="optional"/>\r
2012       <xsd:attribute name="phase-name" type="xsd:NMTOKEN" use="optional"/>\r
2013       <xsd:attribute ref="xml:lang" use="optional"/>\r
2014       <xsd:attribute name="resname" type="xsd:string" use="optional"/>\r
2015       <xsd:attribute name="coord" type="xlf:AttrType_Coordinates" use="optional"/>\r
2016       <xsd:attribute name="font" type="xsd:string" use="optional"/>\r
2017       <xsd:attribute name="css-style" type="xsd:string" use="optional"/>\r
2018       <xsd:attribute name="style" type="xsd:NMTOKEN" use="optional"/>\r
2019       <xsd:attribute name="exstyle" type="xsd:NMTOKEN" use="optional"/>\r
2020       <xsd:attribute default="yes" name="equiv-trans" type="xlf:AttrType_YesNo" use="optional"/>\r
2021       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
2022     </xsd:complexType>\r
2023     <xsd:unique name="U_target_bpt_rid">\r
2024       <xsd:selector xpath=".//xlf:bpt"/>\r
2025       <xsd:field xpath="@rid"/>\r
2026     </xsd:unique>\r
2027     <xsd:keyref name="KR_target_ept_rid" refer="xlf:U_target_bpt_rid">\r
2028       <xsd:selector xpath=".//xlf:ept"/>\r
2029       <xsd:field xpath="@rid"/>\r
2030     </xsd:keyref>\r
2031     <xsd:unique name="U_target_bx_rid">\r
2032       <xsd:selector xpath=".//xlf:bx"/>\r
2033       <xsd:field xpath="@rid"/>\r
2034     </xsd:unique>\r
2035     <xsd:keyref name="KR_target_ex_rid" refer="xlf:U_target_bx_rid">\r
2036       <xsd:selector xpath=".//xlf:ex"/>\r
2037       <xsd:field xpath="@rid"/>\r
2038     </xsd:keyref>\r
2039   </xsd:element>\r
2040   <xsd:element name="alt-trans">\r
2041     <xsd:complexType>\r
2042       <xsd:sequence>\r
2043         <xsd:element minOccurs="0" ref="xlf:source"/>\r
2044         <xsd:element minOccurs="0" ref="xlf:seg-source"/>\r
2045         <xsd:element maxOccurs="1" ref="xlf:target"/>\r
2046         <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:context-group"/>\r
2047         <xsd:element maxOccurs="unbounded" minOccurs="0" ref="xlf:note"/>\r
2048         <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>\r
2049       </xsd:sequence>\r
2050       <xsd:attribute name="match-quality" type="xsd:string" use="optional"/>\r
2051       <xsd:attribute name="tool-id" type="xsd:string" use="optional"/>\r
2052       <xsd:attribute name="crc" type="xsd:NMTOKEN" use="optional"/>\r
2053       <xsd:attribute ref="xml:lang" use="optional"/>\r
2054       <xsd:attribute name="origin" type="xsd:string" use="optional"/>\r
2055       <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="optional"/>\r
2056       <xsd:attribute default="default" ref="xml:space" use="optional"/>\r
2057       <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>\r
2058       <xsd:attribute name="resname" type="xsd:string" use="optional"/>\r
2059       <xsd:attribute name="extradata" type="xsd:string" use="optional"/>\r
2060       <xsd:attribute name="extype" type="xsd:string" use="optional"/>\r
2061       <xsd:attribute name="help-id" type="xsd:NMTOKEN" use="optional"/>\r
2062       <xsd:attribute name="menu" type="xsd:string" use="optional"/>\r
2063       <xsd:attribute name="menu-option" type="xsd:string" use="optional"/>\r
2064       <xsd:attribute name="menu-name" type="xsd:string" use="optional"/>\r
2065       <xsd:attribute name="mid" type="xsd:NMTOKEN" use="optional"/>\r
2066       <xsd:attribute name="coord" type="xlf:AttrType_Coordinates" use="optional"/>\r
2067       <xsd:attribute name="font" type="xsd:string" use="optional"/>\r
2068       <xsd:attribute name="css-style" type="xsd:string" use="optional"/>\r
2069       <xsd:attribute name="style" type="xsd:NMTOKEN" use="optional"/>\r
2070       <xsd:attribute name="exstyle" type="xsd:NMTOKEN" use="optional"/>\r
2071       <xsd:attribute name="phase-name" type="xsd:NMTOKEN" use="optional"/>\r
2072       <xsd:attribute default="proposal" name="alttranstype" type="xlf:AttrType_alttranstype" use="optional"/>\r
2073       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
2074     </xsd:complexType>\r
2075     <xsd:unique name="U_at_segsrc_mid">\r
2076       <xsd:selector xpath="./xlf:seg-source/xlf:mrk"/>\r
2077       <xsd:field xpath="@mid"/>\r
2078     </xsd:unique>\r
2079     <xsd:keyref name="KR_at_segsrc_mid" refer="xlf:U_at_segsrc_mid">\r
2080       <xsd:selector xpath="./xlf:target/xlf:mrk"/>\r
2081       <xsd:field xpath="@mid"/>\r
2082     </xsd:keyref>\r
2083   </xsd:element>\r
2084   <xsd:element name="bin-unit">\r
2085     <xsd:complexType>\r
2086       <xsd:sequence>\r
2087         <xsd:element ref="xlf:bin-source"/>\r
2088         <xsd:element minOccurs="0" ref="xlf:bin-target"/>\r
2089         <xsd:choice maxOccurs="unbounded" minOccurs="0">\r
2090           <xsd:element ref="xlf:context-group"/>\r
2091           <xsd:element ref="xlf:count-group"/>\r
2092           <xsd:element ref="xlf:note"/>\r
2093           <xsd:element ref="xlf:trans-unit"/>\r
2094         </xsd:choice>\r
2095         <xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="strict"/>\r
2096       </xsd:sequence>\r
2097       <xsd:attribute name="id" type="xsd:string" use="required"/>\r
2098       <xsd:attribute name="mime-type" type="xlf:mime-typeValueList" use="required"/>\r
2099       <xsd:attribute name="approved" type="xlf:AttrType_YesNo" use="optional"/>\r
2100       <xsd:attribute default="yes" name="translate" type="xlf:AttrType_YesNo" use="optional"/>\r
2101       <xsd:attribute default="yes" name="reformat" type="xlf:AttrType_reformat" use="optional"/>\r
2102       <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>\r
2103       <xsd:attribute name="resname" type="xsd:string" use="optional"/>\r
2104       <xsd:attribute name="phase-name" type="xsd:string" use="optional"/>\r
2105       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
2106     </xsd:complexType>\r
2107   </xsd:element>\r
2108   <xsd:element name="bin-source">\r
2109     <xsd:complexType>\r
2110       <xsd:choice>\r
2111         <xsd:element ref="xlf:internal-file"/>\r
2112         <xsd:element ref="xlf:external-file"/>\r
2113       </xsd:choice>\r
2114       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
2115     </xsd:complexType>\r
2116   </xsd:element>\r
2117   <xsd:element name="bin-target">\r
2118     <xsd:complexType>\r
2119       <xsd:choice>\r
2120         <xsd:element ref="xlf:internal-file"/>\r
2121         <xsd:element ref="xlf:external-file"/>\r
2122       </xsd:choice>\r
2123       <xsd:attribute name="mime-type" type="xlf:mime-typeValueList" use="optional"/>\r
2124       <xsd:attribute name="state" type="xlf:AttrType_state" use="optional"/>\r
2125       <xsd:attribute name="state-qualifier" type="xlf:AttrType_state-qualifier" use="optional"/>\r
2126       <xsd:attribute name="phase-name" type="xsd:NMTOKEN" use="optional"/>\r
2127       <xsd:attribute name="restype" type="xlf:AttrType_restype" use="optional"/>\r
2128       <xsd:attribute name="resname" type="xsd:string" use="optional"/>\r
2129       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
2130     </xsd:complexType>\r
2131   </xsd:element>\r
2132   <!-- Element for inline codes -->\r
2133   <xsd:element name="g">\r
2134     <xsd:complexType mixed="true">\r
2135       <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>\r
2136       <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>\r
2137       <xsd:attribute default="yes" name="clone" type="xlf:AttrType_YesNo" use="optional"/>\r
2138       <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>\r
2139     </xsd:complexType>\r
2140   </xsd:element>\r
2141   <xsd:element name="x">\r
2142     <xsd:complexType>\r
2143       <xsd:attribute name="ctype" type="xlf:AttrType_InlinePlaceholders" use="optional"/>\r
2144       <xsd:attribute default="yes" name="clone" type="xlf:AttrType_YesNo" use="optional"/>\r
2145       <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>\r
2146     </xsd:complexType>\r
2147   </xsd:element>\r
2148   <xsd:element name="bx">\r
2149     <xsd:complexType>\r
2150       <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>\r
2151       <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>\r
2152       <xsd:attribute default="yes" name="clone" type="xlf:AttrType_YesNo" use="optional"/>\r
2153       <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>\r
2154     </xsd:complexType>\r
2155   </xsd:element>\r
2156   <xsd:element name="ex">\r
2157     <xsd:complexType>\r
2158       <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>\r
2159       <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>\r
2160     </xsd:complexType>\r
2161   </xsd:element>\r
2162   <xsd:element name="ph">\r
2163     <xsd:complexType mixed="true">\r
2164       <xsd:sequence maxOccurs="unbounded" minOccurs="0">\r
2165         <xsd:element ref="xlf:sub"/>\r
2166       </xsd:sequence>\r
2167       <xsd:attribute name="ctype" type="xlf:AttrType_InlinePlaceholders" use="optional"/>\r
2168       <xsd:attribute name="crc" type="xsd:string" use="optional"/>\r
2169       <xsd:attribute name="assoc" type="xlf:AttrType_assoc" use="optional"/>\r
2170       <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>\r
2171     </xsd:complexType>\r
2172   </xsd:element>\r
2173   <xsd:element name="bpt">\r
2174     <xsd:complexType mixed="true">\r
2175       <xsd:sequence maxOccurs="unbounded" minOccurs="0">\r
2176         <xsd:element ref="xlf:sub"/>\r
2177       </xsd:sequence>\r
2178       <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>\r
2179       <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>\r
2180       <xsd:attribute name="crc" type="xsd:string" use="optional"/>\r
2181       <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>\r
2182     </xsd:complexType>\r
2183   </xsd:element>\r
2184   <xsd:element name="ept">\r
2185     <xsd:complexType mixed="true">\r
2186       <xsd:sequence maxOccurs="unbounded" minOccurs="0">\r
2187         <xsd:element ref="xlf:sub"/>\r
2188       </xsd:sequence>\r
2189       <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>\r
2190       <xsd:attribute name="crc" type="xsd:string" use="optional"/>\r
2191       <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>\r
2192     </xsd:complexType>\r
2193   </xsd:element>\r
2194   <xsd:element name="it">\r
2195     <xsd:complexType mixed="true">\r
2196       <xsd:sequence maxOccurs="unbounded" minOccurs="0">\r
2197         <xsd:element ref="xlf:sub"/>\r
2198       </xsd:sequence>\r
2199       <xsd:attribute name="pos" type="xlf:AttrType_Position" use="required"/>\r
2200       <xsd:attribute name="rid" type="xsd:NMTOKEN" use="optional"/>\r
2201       <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>\r
2202       <xsd:attribute name="crc" type="xsd:string" use="optional"/>\r
2203       <xsd:attributeGroup ref="xlf:AttrGroup_TextContent"/>\r
2204     </xsd:complexType>\r
2205   </xsd:element>\r
2206   <xsd:element name="sub">\r
2207     <xsd:complexType mixed="true">\r
2208       <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>\r
2209       <xsd:attribute name="datatype" type="xlf:AttrType_datatype" use="optional"/>\r
2210       <xsd:attribute name="ctype" type="xlf:AttrType_InlineDelimiters" use="optional"/>\r
2211       <xsd:attribute name="xid" type="xsd:string" use="optional"/>\r
2212     </xsd:complexType>\r
2213   </xsd:element>\r
2214   <xsd:element name="mrk">\r
2215     <xsd:complexType mixed="true">\r
2216       <xsd:group maxOccurs="unbounded" minOccurs="0" ref="xlf:ElemGroup_TextContent"/>\r
2217       <xsd:attribute name="mtype" type="xlf:AttrType_mtype" use="required"/>\r
2218       <xsd:attribute name="mid" type="xsd:NMTOKEN" use="optional"/>\r
2219       <xsd:attribute name="comment" type="xsd:string" use="optional"/>\r
2220       <xsd:anyAttribute namespace="##other" processContents="strict"/>\r
2221     </xsd:complexType>\r
2222   </xsd:element>\r
2223 </xsd:schema>