source: cats/SCHEMAcat/trunk/data/schemata/s12/files/header.rng @ 4558

Last change on this file since 4558 was 4558, checked in by andmor, 10 years ago

Schema folders are now named by their ID instead of 'name+verison' pair.
This makes it easier to change the name of a schema without having to rename its folder.

File size: 69.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<grammar xmlns="http://relaxng.org/ns/structure/1.0"
3         datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
4         xmlns:dcr="http://www.isocat.org/ns/dcr"><!--
52012-07-18 Menzo Windhouwer Added @dcr:datcat for CLARIN(-NL)
6           
7Schema generated 2012-06-18T17:32:13Z
8Edition: 2.1.0. Last updated on 17th June 2012.
9This material is dual-licensed.
10
11          [http://creativecommons.org/licenses/by/3.0/]
12            Distributed under a Creative Commons Attribution 3.0 Unported License.
13         
14          [http://www.opensource.org/licenses/BSD-2-Clause]
15            Copyright 2012 TEI Consortium.
16            All rights reserved.
17           
18            Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
19           
20              Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
21              Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
22
23
24
25This software is provided by the copyright holders and contributors
26"as is" and any express or implied warranties, including, but not
27limited to, the implied warranties of merchantability and fitness for
28a particular purpose are disclaimed. In no event shall the copyright
29holder or contributors be liable for any direct, indirect, incidental,
30special, exemplary, or consequential damages (including, but not
31limited to, procurement of substitute goods or services; loss of use,
32data, or profits; or business interruption) however caused and on any
33theory of liability, whether in contract, strict liability, or tort
34(including negligence or otherwise) arising in any way out of the use
35of this software, even if advised of the possibility of such
36damage.
37
38          TEI  material can be licensed differently depending on the use you intend to
39make of it. Hence it is made available under both the CC+BY and BSD-2
40licences.  The CC+BY licence is generally appropriate for usages which
41treat TEI content as data or documentation. The BSD-2 licence is
42generally appropriate for usage of TEI content in a software
43environment. For further information or clarification, please contact
44the TEI Consortium.
45         
46         The TEI
47Header--><!--Definitions from module header--><!--Set global predeclared macros--><!--Set predeclared macros--><!--0. predeclared macros--><!--1. classes--><!--2. elements--><define name="appInfo">
48      <element name="appInfo" dcr:datcat="http://www.isocat.org/datcat/DC-5297">
49         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(application information) records information about an application which has
50  edited the TEI file. </a:documentation>
51         <ref name="appInfo.content"/>
52         <ref name="appInfo.localattributes"/>
53      </element>
54   </define>
55   <define name="appInfo.content">
56      <oneOrMore>
57         <ref name="model.applicationLike"/>
58      </oneOrMore>
59   </define>
60   <define name="appInfo.localattributes">
61      <ref name="att.global.attributes"/>
62      <empty/>
63   </define>
64   <define name="application">
65      <element name="application" dcr:datcat="http://www.isocat.org/datcat/DC-5298">
66         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">provides information about an application which has acted upon the document.</a:documentation>
67         <ref name="application.content"/>
68         <ref name="application.localattributes"/>
69      </element>
70   </define>
71   <define name="application.content">
72      <group>
73         <oneOrMore>
74            <ref name="model.labelLike"/>
75         </oneOrMore>
76         <choice>
77            <zeroOrMore>
78               <ref name="model.ptrLike"/>
79            </zeroOrMore>
80            <zeroOrMore>
81               <ref name="model.pLike"/>
82            </zeroOrMore>
83         </choice>
84      </group>
85   </define>
86   <define name="application.localattributes">
87      <ref name="att.global.attributes"/>
88      <ref name="att.typed.attributes"/>
89      <ref name="att.datable.attributes"/>
90      <attribute name="ident" dcr:datcat="http://www.isocat.org/datcat/DC-5299">
91         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Supplies an identifier for the application, independent of its version number or display
92        name.</a:documentation>
93         <ref name="data.name"/>
94      </attribute>
95      <attribute name="version" dcr:datcat="http://www.isocat.org/datcat/DC-5300">
96         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Supplies a version number for the application, independent of its identifier or display
97        name.</a:documentation>
98         <data type="token">
99            <param name="pattern">[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}</param>
100         </data>
101      </attribute>
102      <empty/>
103   </define>
104   <define name="authority">
105      <element name="authority" dcr:datcat="http://www.isocat.org/datcat/DC-5301">
106         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(release authority) supplies the name of a person or other agency responsible for
107  making an electronic file available, other than a publisher or
108  distributor. []</a:documentation>
109         <ref name="authority.content"/>
110         <ref name="authority.localattributes"/>
111      </element>
112   </define>
113   <define name="authority.content">
114      <ref name="macro.phraseSeq.limited"/>
115   </define>
116   <define name="authority.localattributes">
117      <ref name="att.global.attributes"/>
118      <empty/>
119   </define>
120   <define name="availability">
121      <element name="availability" dcr:datcat="http://www.isocat.org/datcat/DC-5302">
122         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">supplies information about the availability of a text, for example any restrictions on its
123    use or distribution, its copyright status, any licence applying to it, etc. []</a:documentation>
124         <ref name="availability.content"/>
125         <ref name="availability.localattributes"/>
126      </element>
127   </define>
128   <define name="availability.content">
129      <oneOrMore>
130         <choice>
131            <ref name="model.availabilityPart"/>
132            <ref name="model.pLike"/>
133         </choice>
134      </oneOrMore>
135   </define>
136   <define name="availability.localattributes">
137      <ref name="att.global.attributes"/>
138      <ref name="att.declarable.attributes"/>
139      <optional>
140         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="status"
141            a:defaultValue="unknown" dcr:datcat="http://www.isocat.org/datcat/DC-5303">
142            <a:documentation>supplies a code identifying the current availability of the text. </a:documentation>
143            <choice>
144               <value dcr:datcat="http://www.isocat.org/datcat/DC-5304">free</value>
145               <a:documentation>the text is freely available. </a:documentation>
146               <value dcr:datcat="http://www.isocat.org/datcat/DC-5305">unknown</value>
147               <a:documentation>the status of the text is unknown. </a:documentation>
148               <value dcr:datcat="http://www.isocat.org/datcat/DC-5306">restricted</value>
149               <a:documentation>the text is not freely available. </a:documentation>
150            </choice>
151         </attribute>
152      </optional>
153      <empty/>
154   </define>
155   <define name="biblFull">
156      <element name="biblFull" dcr:datcat="http://www.isocat.org/datcat/DC-5307">
157         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(fully-structured bibliographic citation) contains a fully-structured bibliographic citation, in which all components of the TEI file
158    description are present. [   ]</a:documentation>
159         <ref name="biblFull.content"/>
160         <ref name="biblFull.localattributes"/>
161      </element>
162   </define>
163   <define name="biblFull.content">
164      <group>
165         <group>
166            <ref name="titleStmt"/>
167            <optional>
168               <ref name="editionStmt"/>
169            </optional>
170            <optional>
171               <ref name="extent"/>
172            </optional>
173            <ref name="publicationStmt"/>
174            <optional>
175               <ref name="seriesStmt"/>
176            </optional>
177            <optional>
178               <ref name="notesStmt"/>
179            </optional>
180         </group>
181         <zeroOrMore>
182            <ref name="sourceDesc"/>
183         </zeroOrMore>
184      </group>
185   </define>
186   <define name="biblFull.localattributes">
187      <ref name="att.global.attributes"/>
188      <ref name="att.declarable.attributes"/>
189      <ref name="att.sortable.attributes"/>
190      <empty/>
191   </define>
192   <define name="cRefPattern">
193      <element name="cRefPattern" dcr:datcat="http://www.isocat.org/datcat/DC-5329">
194         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(canonical reference pattern) specifies an expression and replacement pattern for transforming a canonical reference into
195    a URI.  [  ]</a:documentation>
196         <ref name="cRefPattern.content"/>
197         <ref name="cRefPattern.localattributes"/>
198      </element>
199   </define>
200   <define name="cRefPattern.content">
201      <zeroOrMore>
202         <ref name="model.pLike"/>
203      </zeroOrMore>
204   </define>
205   <define name="cRefPattern.localattributes">
206      <ref name="att.global.attributes"/>
207      <attribute name="matchPattern" dcr:datcat="http://www.isocat.org/datcat/DC-5330">
208         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies a regular expression against which the values of cRef attributes
209        can be matched.</a:documentation>
210         <ref name="data.pattern"/>
211      </attribute>
212      <attribute name="replacementPattern" dcr:datcat="http://www.isocat.org/datcat/DC-5331">
213         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies a replacement pattern which, once subpattern substitution
214        has been performed, provides a URI.</a:documentation>
215         <text/>
216      </attribute>
217      <empty/>
218   </define>
219   <define name="calendar">
220      <element name="calendar" dcr:datcat="http://www.isocat.org/datcat/DC-5308">
221         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">describes a calendar or dating system used in a dating formula in the text. []</a:documentation>
222         <ref name="calendar.content"/>
223         <ref name="calendar.localattributes"/>
224      </element>
225   </define>
226   <define name="calendar.content">
227      <oneOrMore>
228         <ref name="model.pLike"/>
229      </oneOrMore>
230   </define>
231   <define name="calendar.localattributes">
232      <ref name="att.global.attributes"/>
233      <ref name="att.pointing.attributes"/>
234      <empty/>
235   </define>
236   <define name="calendarDesc">
237      <element name="calendarDesc" dcr:datcat="http://www.isocat.org/datcat/DC-5309">
238         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(calendar description) contains a description of the calendar system used in any
239  dating expression found in the text. [ ]</a:documentation>
240         <ref name="calendarDesc.content"/>
241         <ref name="calendarDesc.localattributes"/>
242      </element>
243   </define>
244   <define name="calendarDesc.content">
245      <oneOrMore>
246         <ref name="calendar"/>
247      </oneOrMore>
248   </define>
249   <define name="calendarDesc.localattributes">
250      <ref name="att.global.attributes"/>
251      <empty/>
252   </define>
253   <define name="catDesc">
254      <element name="catDesc" dcr:datcat="http://www.isocat.org/datcat/DC-5310">
255         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(category description) describes some category within a taxonomy or text typology, either in the form of a brief
256    prose description or in terms of the situational parameters used by the TEI formal textDesc. []</a:documentation>
257         <ref name="catDesc.content"/>
258         <ref name="catDesc.localattributes"/>
259      </element>
260   </define>
261   <define name="catDesc.content">
262      <zeroOrMore>
263         <choice>
264            <text/>
265            <ref name="model.limitedPhrase"/>
266            <ref name="model.catDescPart"/>
267         </choice>
268      </zeroOrMore>
269   </define>
270   <define name="catDesc.localattributes">
271      <ref name="att.global.attributes"/>
272      <empty/>
273   </define>
274   <define name="catRef">
275      <element name="catRef" dcr:datcat="http://www.isocat.org/datcat/DC-5312">
276         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(category reference) specifies one or more defined categories within some taxonomy or text typology. []</a:documentation>
277         <ref name="catRef.content"/>
278         <ref name="catRef.localattributes"/>
279      </element>
280   </define>
281   <define name="catRef.content">
282      <empty/>
283   </define>
284   <define name="catRef.localattributes">
285      <ref name="att.global.attributes"/>
286      <ref name="att.pointing.attributes"/>
287      <optional>
288         <attribute name="scheme" dcr:datcat="http://www.isocat.org/datcat/DC-5313">
289            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">identifies the classification scheme within which the set of categories concerned is
290        defined </a:documentation>
291            <ref name="data.pointer"/>
292         </attribute>
293      </optional>
294      <empty/>
295   </define>
296   <define name="category">
297      <element name="category" dcr:datcat="http://www.isocat.org/datcat/DC-5311">
298         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains an individual descriptive category, possibly nested within a superordinate
299    category, within a user-defined taxonomy. []</a:documentation>
300         <ref name="category.content"/>
301         <ref name="category.localattributes"/>
302      </element>
303   </define>
304   <define name="category.content">
305      <group>
306         <choice>
307            <oneOrMore>
308               <ref name="catDesc"/>
309            </oneOrMore>
310            <zeroOrMore>
311               <ref name="model.glossLike"/>
312            </zeroOrMore>
313         </choice>
314         <zeroOrMore>
315            <ref name="category"/>
316         </zeroOrMore>
317      </group>
318   </define>
319   <define name="category.localattributes">
320      <ref name="att.global.attributes"/>
321      <empty/>
322   </define>
323   <define name="change">
324      <element name="change" dcr:datcat="http://www.isocat.org/datcat/DC-5314">
325         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">documents a change or set of changes made during the production
326  of a source document, or during the revision of an electronic file. [ ]</a:documentation>
327         <ref name="change.content"/>
328         <ref name="change.localattributes"/>
329      </element>
330   </define>
331   <define name="change.content">
332      <ref name="macro.specialPara"/>
333   </define>
334   <define name="change.localattributes">
335      <ref name="att.ascribed.attributes"/>
336      <ref name="att.datable.attributes"/>
337      <ref name="att.docStatus.attributes"/>
338      <ref name="att.global.attributes"/>
339      <ref name="att.typed.attributes"/>
340      <optional>
341         <attribute name="target" dcr:datcat="http://www.isocat.org/datcat/DC-5315">
342            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">points to one or more elements that belong to this change.</a:documentation>
343            <list>
344               <ref name="data.pointer"/>
345               <zeroOrMore>
346                  <ref name="data.pointer"/>
347               </zeroOrMore>
348            </list>
349         </attribute>
350      </optional>
351      <empty/>
352   </define>
353   <define name="classCode">
354      <element name="classCode" dcr:datcat="http://www.isocat.org/datcat/DC-5316">
355         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(classification code) contains the classification code used for this text in some standard classification system. []</a:documentation>
356         <ref name="classCode.content"/>
357         <ref name="classCode.localattributes"/>
358      </element>
359   </define>
360   <define name="classCode.content">
361      <ref name="macro.phraseSeq.limited"/>
362   </define>
363   <define name="classCode.localattributes">
364      <ref name="att.global.attributes"/>
365      <attribute name="scheme" dcr:datcat="http://www.isocat.org/datcat/DC-5317">
366         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">identifies the classification system or taxonomy in use.</a:documentation>
367         <ref name="data.pointer"/>
368      </attribute>
369      <empty/>
370   </define>
371   <define name="classDecl">
372      <element name="classDecl" dcr:datcat="http://www.isocat.org/datcat/DC-5318">
373         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(classification declarations) contains one or more taxonomies defining any classificatory
374codes used elsewhere in the text. [ ]</a:documentation>
375         <ref name="classDecl.content"/>
376         <ref name="classDecl.localattributes"/>
377      </element>
378   </define>
379   <define name="classDecl.content">
380      <oneOrMore>
381         <ref name="taxonomy"/>
382      </oneOrMore>
383   </define>
384   <define name="classDecl.localattributes">
385      <ref name="att.global.attributes"/>
386      <empty/>
387   </define>
388   <define name="correction">
389      <element name="correction" dcr:datcat="http://www.isocat.org/datcat/DC-5319">
390         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(correction principles) states how and under what circumstances corrections have been made in the text. [ ]</a:documentation>
391         <ref name="correction.content"/>
392         <ref name="correction.localattributes"/>
393      </element>
394   </define>
395   <define name="correction.content">
396      <oneOrMore>
397         <ref name="model.pLike"/>
398      </oneOrMore>
399   </define>
400   <define name="correction.localattributes">
401      <ref name="att.global.attributes"/>
402      <ref name="att.declarable.attributes"/>
403      <optional>
404         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="status"
405            a:defaultValue="unknown" dcr:datcat="http://www.isocat.org/datcat/DC-5320">
406            <a:documentation>indicates the degree of correction applied to the text. </a:documentation>
407            <choice>
408               <value dcr:datcat="http://www.isocat.org/datcat/DC-5321">high</value>
409               <a:documentation>the text has been thoroughly checked and proofread. </a:documentation>
410               <value dcr:datcat="http://www.isocat.org/datcat/DC-5322">medium</value>
411               <a:documentation>the text has been checked at least once. </a:documentation>
412               <value dcr:datcat="http://www.isocat.org/datcat/DC-5323">low</value>
413               <a:documentation>the text has not been checked. </a:documentation>
414               <value dcr:datcat="http://www.isocat.org/datcat/DC-5324">unknown</value>
415               <a:documentation>the correction status of the text is unknown. </a:documentation>
416            </choice>
417         </attribute>
418      </optional>
419      <optional>
420         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="method"
421            a:defaultValue="silent" dcr:datcat="http://www.isocat.org/datcat/DC-5325">
422            <a:documentation>indicates the method adopted to indicate corrections within the text. </a:documentation>
423            <choice>
424               <value dcr:datcat="http://www.isocat.org/datcat/DC-5326">silent</value>
425               <a:documentation>corrections have been made silently </a:documentation>
426               <value dcr:datcat="http://www.isocat.org/datcat/DC-5327">markup</value>
427               <a:documentation>corrections have been represented using markup</a:documentation>
428            </choice>
429         </attribute>
430      </optional>
431      <empty/>
432   </define>
433   <define name="creation">
434      <element name="creation" dcr:datcat="http://www.isocat.org/datcat/DC-5328">
435         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains information about the creation of a text. [ ]</a:documentation>
436         <ref name="creation.content"/>
437         <ref name="creation.localattributes"/>
438      </element>
439   </define>
440   <define name="creation.content">
441      <zeroOrMore>
442         <choice>
443            <text/>
444            <ref name="model.limitedPhrase"/>
445            <ref name="listChange"/>
446         </choice>
447      </zeroOrMore>
448   </define>
449   <define name="creation.localattributes">
450      <ref name="att.global.attributes"/>
451      <ref name="att.datable.attributes"/>
452      <empty/>
453   </define>
454   <define name="distributor">
455      <element name="distributor" dcr:datcat="http://www.isocat.org/datcat/DC-5332">
456         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">supplies the name of a person or other agency responsible for the
457distribution of a text. []</a:documentation>
458         <ref name="distributor.content"/>
459         <ref name="distributor.localattributes"/>
460      </element>
461   </define>
462   <define name="distributor.content">
463      <ref name="macro.phraseSeq"/>
464   </define>
465   <define name="distributor.localattributes">
466      <ref name="att.global.attributes"/>
467      <empty/>
468   </define>
469   <define name="edition">
470      <element name="edition" dcr:datcat="http://www.isocat.org/datcat/DC-5333">
471         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(edition) describes the particularities of one edition of a text. []</a:documentation>
472         <ref name="edition.content"/>
473         <ref name="edition.localattributes"/>
474      </element>
475   </define>
476   <define name="edition.content">
477      <ref name="macro.phraseSeq"/>
478   </define>
479   <define name="edition.localattributes">
480      <ref name="att.global.attributes"/>
481      <empty/>
482   </define>
483   <define name="editionStmt">
484      <element name="editionStmt" dcr:datcat="http://www.isocat.org/datcat/DC-5334">
485         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(edition statement) groups information relating to one edition of a text. [ ]</a:documentation>
486         <ref name="editionStmt.content"/>
487         <ref name="editionStmt.localattributes"/>
488      </element>
489   </define>
490   <define name="editionStmt.content">
491      <choice>
492         <oneOrMore>
493            <ref name="model.pLike"/>
494         </oneOrMore>
495         <group>
496            <ref name="edition"/>
497            <zeroOrMore>
498               <ref name="respStmt"/>
499            </zeroOrMore>
500         </group>
501      </choice>
502   </define>
503   <define name="editionStmt.localattributes">
504      <ref name="att.global.attributes"/>
505      <empty/>
506   </define>
507   <define name="editorialDecl">
508      <element name="editorialDecl" dcr:datcat="http://www.isocat.org/datcat/DC-5335">
509         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(editorial practice declaration) provides details of editorial principles and practices applied
510during the encoding of a text. [  ]</a:documentation>
511         <ref name="editorialDecl.content"/>
512         <ref name="editorialDecl.localattributes"/>
513      </element>
514   </define>
515   <define name="editorialDecl.content">
516      <oneOrMore>
517         <choice>
518            <ref name="model.pLike"/>
519            <ref name="model.editorialDeclPart"/>
520         </choice>
521      </oneOrMore>
522   </define>
523   <define name="editorialDecl.localattributes">
524      <ref name="att.global.attributes"/>
525      <ref name="att.declarable.attributes"/>
526      <empty/>
527   </define>
528   <define name="encodingDesc">
529      <element name="encodingDesc" dcr:datcat="http://www.isocat.org/datcat/DC-5336">
530         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(encoding description) documents the relationship between an electronic text and the
531source or sources from which it was derived. [ ]</a:documentation>
532         <ref name="encodingDesc.content"/>
533         <ref name="encodingDesc.localattributes"/>
534      </element>
535   </define>
536   <define name="encodingDesc.content">
537      <group>
538         <oneOrMore>
539            <choice>
540               <ref name="model.encodingDescPart"/>
541               <ref name="model.pLike"/>
542            </choice>
543         </oneOrMore>
544      </group>
545   </define>
546   <define name="encodingDesc.localattributes">
547      <ref name="att.global.attributes"/>
548      <empty/>
549   </define>
550   <define name="extent">
551      <element name="extent" dcr:datcat="http://www.isocat.org/datcat/DC-5337">
552         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">describes the approximate size of a text as stored on some carrier medium, whether digital
553    or non-digital, specified in any convenient units. [  ]</a:documentation>
554         <ref name="extent.content"/>
555         <ref name="extent.localattributes"/>
556      </element>
557   </define>
558   <define name="extent.content">
559      <ref name="macro.phraseSeq"/>
560   </define>
561   <define name="extent.localattributes">
562      <ref name="att.global.attributes"/>
563      <empty/>
564   </define>
565   <define name="fileDesc">
566      <element name="fileDesc" dcr:datcat="http://www.isocat.org/datcat/DC-5338">
567         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(file description) contains a full bibliographic description of an electronic file. [ ]</a:documentation>
568         <ref name="fileDesc.content"/>
569         <ref name="fileDesc.localattributes"/>
570      </element>
571   </define>
572   <define name="fileDesc.content">
573      <group>
574         <group>
575            <ref name="titleStmt"/>
576            <optional>
577               <ref name="editionStmt"/>
578            </optional>
579            <optional>
580               <ref name="extent"/>
581            </optional>
582            <ref name="publicationStmt"/>
583            <optional>
584               <ref name="seriesStmt"/>
585            </optional>
586            <optional>
587               <ref name="notesStmt"/>
588            </optional>
589         </group>
590         <oneOrMore>
591            <ref name="sourceDesc"/>
592         </oneOrMore>
593      </group>
594   </define>
595   <define name="fileDesc.localattributes">
596      <ref name="att.global.attributes"/>
597      <empty/>
598   </define>
599   <define name="funder">
600      <element name="funder" dcr:datcat="http://www.isocat.org/datcat/DC-5339">
601         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(funding body) specifies the name of an individual, institution, or organization responsible for the
602    funding of a project or text. []</a:documentation>
603         <ref name="funder.content"/>
604         <ref name="funder.localattributes"/>
605      </element>
606   </define>
607   <define name="funder.content">
608      <ref name="macro.phraseSeq.limited"/>
609   </define>
610   <define name="funder.localattributes">
611      <ref name="att.global.attributes"/>
612      <empty/>
613   </define>
614   <define name="geoDecl">
615      <element name="geoDecl" dcr:datcat="http://www.isocat.org/datcat/DC-5340">
616         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(geographic coordinates declaration) documents the notation and the datum used for geographic coordinates expressed as content of
617    the geo element elsewhere within the document.</a:documentation>
618         <ref name="geoDecl.content"/>
619         <ref name="geoDecl.localattributes"/>
620      </element>
621   </define>
622   <define name="geoDecl.content">
623      <ref name="macro.phraseSeq"/>
624   </define>
625   <define name="geoDecl.localattributes">
626      <ref name="att.global.attributes"/>
627      <ref name="att.declarable.attributes"/>
628      <optional>
629         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="datum"
630            a:defaultValue="WGS84" dcr:datcat="http://www.isocat.org/datcat/DC-5341">
631            <a:documentation>supplies a commonly used code name for the datum employed.
632Suggested values include: 1] WGS84(World Geodetic System) ; 2] MGRS(Military Grid Reference System) ; 3] OSGB36(ordnance survey great britain) ; 4] ED50(European Datum coordinate system) </a:documentation>
633            <choice>
634               <value dcr:datcat="http://www.isocat.org/datcat/DC-5342">WGS84</value>
635               <a:documentation>(World Geodetic System) a pair of numbers to be interpreted as latitude followed by longitude according to
636            the World Geodetic System.</a:documentation>
637               <value dcr:datcat="http://www.isocat.org/datcat/DC-5343">MGRS</value>
638               <a:documentation>(Military Grid Reference System) the values supplied are geospatial entity object codes, based on</a:documentation>
639               <value dcr:datcat="http://www.isocat.org/datcat/DC-5344">OSGB36</value>
640               <a:documentation>(ordnance survey great britain) the value supplied is to be interpreted as a British National Grid Reference.</a:documentation>
641               <value dcr:datcat="http://www.isocat.org/datcat/DC-5345">ED50</value>
642               <a:documentation>(European Datum coordinate system) the value supplied is to be interpreted as latitude followed by longitude according
643            to the European Datum coordinate system.</a:documentation>
644               <data type="Name"/>
645            </choice>
646         </attribute>
647      </optional>
648      <empty/>
649   </define>
650   <define name="handNote">
651      <element name="handNote" dcr:datcat="http://www.isocat.org/datcat/DC-5346">
652         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(note on hand) describes a particular style or hand distinguished within a manuscript. []</a:documentation>
653         <ref name="handNote.content"/>
654         <ref name="handNote.localattributes"/>
655      </element>
656   </define>
657   <define name="handNote.content">
658      <ref name="macro.specialPara"/>
659   </define>
660   <define name="handNote.localattributes">
661      <ref name="att.global.attributes"/>
662      <ref name="att.handFeatures.attributes"/>
663      <empty/>
664   </define>
665   <define name="hyphenation">
666      <element name="hyphenation" dcr:datcat="http://www.isocat.org/datcat/DC-5347">
667         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">summarizes the way in which hyphenation in a source text has been treated in an encoded
668    version of it. [ ]</a:documentation>
669         <ref name="hyphenation.content"/>
670         <ref name="hyphenation.localattributes"/>
671      </element>
672   </define>
673   <define name="hyphenation.content">
674      <oneOrMore>
675         <ref name="model.pLike"/>
676      </oneOrMore>
677   </define>
678   <define name="hyphenation.localattributes">
679      <ref name="att.global.attributes"/>
680      <ref name="att.declarable.attributes"/>
681      <optional>
682         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="eol"
683            a:defaultValue="some" dcr:datcat="http://www.isocat.org/datcat/DC-5348">
684            <a:documentation>(end-of-line) indicates whether or not end-of-line hyphenation has been retained in a text.</a:documentation>
685            <choice>
686               <value dcr:datcat="http://www.isocat.org/datcat/DC-5349">all</value>
687               <a:documentation>all end-of-line hyphenation has been retained, even though the lineation of the
688            original may not have been. </a:documentation>
689               <value dcr:datcat="http://www.isocat.org/datcat/DC-5350">some</value>
690               <a:documentation>end-of-line hyphenation has been retained in some cases. </a:documentation>
691               <value dcr:datcat="http://www.isocat.org/datcat/DC-5351">hard</value>
692               <a:documentation>all soft end-of-line hyphenation has been removed: any remaining end-od-line
693            hyphenation should be retained. </a:documentation>
694               <value dcr:datcat="http://www.isocat.org/datcat/DC-5352">none</value>
695               <a:documentation>all end-of-line hyphenation has been removed: any remaining hyphenation occurred
696            within the line. </a:documentation>
697            </choice>
698         </attribute>
699      </optional>
700      <empty/>
701   </define>
702   <define name="idno">
703      <element name="idno" dcr:datcat="http://www.isocat.org/datcat/DC-5353">
704         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(identifier) supplies any form of identifier used to identify some object,
705  such as a bibliographic item, a person, a title, an organization,
706  etc. in a standardized way. [  ]</a:documentation>
707         <ref name="idno.content"/>
708         <ref name="idno.localattributes"/>
709      </element>
710   </define>
711   <define name="idno.content">
712      <zeroOrMore>
713         <choice>
714            <text/>
715            <ref name="model.gLike"/>
716            <ref name="idno"/>
717         </choice>
718      </zeroOrMore>
719   </define>
720   <define name="idno.localattributes">
721      <ref name="att.global.attributes"/>
722      <ref name="att.sortable.attributes"/>
723      <optional>
724         <attribute name="type" dcr:datcat="http://www.isocat.org/datcat/DC-5354">
725            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">categorizes the identifier, for example as an ISBN, Social
726      Security number, etc. </a:documentation>
727            <ref name="data.enumerated"/>
728         </attribute>
729      </optional>
730      <empty/>
731   </define>
732   <define name="interpretation">
733      <element name="interpretation" dcr:datcat="http://www.isocat.org/datcat/DC-5355">
734         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">describes the scope of any analytic or interpretive information added to the text in
735    addition to the transcription.  []</a:documentation>
736         <ref name="interpretation.content"/>
737         <ref name="interpretation.localattributes"/>
738      </element>
739   </define>
740   <define name="interpretation.content">
741      <oneOrMore>
742         <ref name="model.pLike"/>
743      </oneOrMore>
744   </define>
745   <define name="interpretation.localattributes">
746      <ref name="att.global.attributes"/>
747      <ref name="att.declarable.attributes"/>
748      <empty/>
749   </define>
750   <define name="keywords">
751      <element name="keywords" dcr:datcat="http://www.isocat.org/datcat/DC-5356">
752         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains a list of keywords or phrases identifying the topic or nature of a text. []</a:documentation>
753         <ref name="keywords.content"/>
754         <ref name="keywords.localattributes"/>
755      </element>
756   </define>
757   <define name="keywords.content">
758      <choice>
759         <oneOrMore>
760            <ref name="term"/>
761         </oneOrMore>
762         <ref name="list"/>
763      </choice>
764   </define>
765   <define name="keywords.localattributes">
766      <ref name="att.global.attributes"/>
767      <attribute name="scheme" dcr:datcat="http://www.isocat.org/datcat/DC-5357">
768         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">identifies the controlled vocabulary within which the set of keywords concerned is
769        defined. </a:documentation>
770         <ref name="data.pointer"/>
771      </attribute>
772      <empty/>
773   </define>
774   <define name="langUsage">
775      <element name="langUsage" dcr:datcat="http://www.isocat.org/datcat/DC-5361">
776         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(language usage) describes the languages, sublanguages, registers, dialects, etc.
777represented within a text. [  ]</a:documentation>
778         <ref name="langUsage.content"/>
779         <ref name="langUsage.localattributes"/>
780      </element>
781   </define>
782   <define name="langUsage.content">
783      <oneOrMore>
784         <ref name="language"/>
785      </oneOrMore>
786   </define>
787   <define name="langUsage.localattributes">
788      <ref name="att.global.attributes"/>
789      <ref name="att.declarable.attributes"/>
790      <empty/>
791   </define>
792   <define name="language">
793      <element name="language" dcr:datcat="http://www.isocat.org/datcat/DC-5358">
794         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">characterizes a single language or sublanguage used within a text. []</a:documentation>
795         <ref name="language.content"/>
796         <ref name="language.localattributes"/>
797      </element>
798   </define>
799   <define name="language.content">
800      <ref name="macro.phraseSeq.limited"/>
801   </define>
802   <define name="language.localattributes">
803      <ref name="att.global.attributes"/>
804      <attribute name="ident" dcr:datcat="http://www.isocat.org/datcat/DC-5359">
805         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(identifier) Supplies a language code constructed as defined in BCP 47 which is used to identify the
806        language documented by this element, and which is referenced by the global
807        xml:lang attribute.</a:documentation>
808         <ref name="data.language"/>
809      </attribute>
810      <optional>
811         <attribute name="usage" dcr:datcat="http://www.isocat.org/datcat/DC-5360">
812            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies the approximate percentage (by volume) of the text which uses this language. </a:documentation>
813            <data type="nonNegativeInteger">
814               <param name="maxInclusive">100</param>
815            </data>
816         </attribute>
817      </optional>
818      <empty/>
819   </define>
820   <define name="licence">
821      <element name="licence" dcr:datcat="http://www.isocat.org/datcat/DC-5362">
822         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">contains information about a licence or other legal agreement
823  applicable to the text. []</a:documentation>
824         <ref name="licence.content"/>
825         <ref name="licence.localattributes"/>
826      </element>
827   </define>
828   <define name="licence.content">
829      <ref name="macro.specialPara"/>
830   </define>
831   <define name="licence.localattributes">
832      <ref name="att.global.attributes"/>
833      <ref name="att.pointing.attributes"/>
834      <ref name="att.datable.attributes"/>
835      <empty/>
836   </define>
837   <define name="listChange">
838      <element name="listChange" dcr:datcat="http://www.isocat.org/datcat/DC-5431">
839         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">groups a number of change descriptions associated
840with either the creation of a source text or the revision of an encoded text. </a:documentation>
841         <ref name="listChange.content"/>
842         <ref name="listChange.localattributes"/>
843      </element>
844   </define>
845   <define name="listChange.content">
846      <oneOrMore>
847         <choice>
848            <ref name="listChange"/>
849            <ref name="change"/>
850         </choice>
851      </oneOrMore>
852   </define>
853   <define name="listChange.localattributes">
854      <ref name="att.global.attributes"/>
855      <ref name="att.sortable.attributes"/>
856      <optional>
857         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="ordered"
858            a:defaultValue="true" dcr:datcat="http://www.isocat.org/datcat/DC-5432">
859            <a:documentation>indicates whether the ordering of its child change
860elements is to be considered significant or not</a:documentation>
861            <ref name="data.truthValue"/>
862         </attribute>
863      </optional>
864      <empty/>
865   </define>
866   <define name="namespace">
867      <element name="namespace" dcr:datcat="http://www.isocat.org/datcat/DC-5363">
868         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">supplies the formal name of the namespace to which the elements documented by its children
869    belong.  []</a:documentation>
870         <ref name="namespace.content"/>
871         <ref name="namespace.localattributes"/>
872      </element>
873   </define>
874   <define name="namespace.content">
875      <oneOrMore>
876         <ref name="tagUsage"/>
877      </oneOrMore>
878   </define>
879   <define name="namespace.localattributes">
880      <ref name="att.global.attributes"/>
881      <attribute name="name" dcr:datcat="http://www.isocat.org/datcat/DC-5364">
882         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">the full formal name of the namespace concerned.</a:documentation>
883         <ref name="data.namespace"/>
884      </attribute>
885      <empty/>
886   </define>
887   <define name="normalization">
888      <element name="normalization" dcr:datcat="http://www.isocat.org/datcat/DC-5365">
889         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">indicates the extent of normalization or regularization of the original source carried out
890    in converting it to electronic form. [ ]</a:documentation>
891         <ref name="normalization.content"/>
892         <ref name="normalization.localattributes"/>
893      </element>
894   </define>
895   <define name="normalization.content">
896      <oneOrMore>
897         <ref name="model.pLike"/>
898      </oneOrMore>
899   </define>
900   <define name="normalization.localattributes">
901      <ref name="att.global.attributes"/>
902      <ref name="att.declarable.attributes"/>
903      <optional>
904         <attribute name="source" dcr:datcat="http://www.isocat.org/datcat/DC-5366">
905            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">indicates the authority for any normalization carried out. </a:documentation>
906            <ref name="data.pointer"/>
907         </attribute>
908      </optional>
909      <optional>
910         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="method"
911            a:defaultValue="silent" dcr:datcat="http://www.isocat.org/datcat/DC-5367">
912            <a:documentation>indicates the method adopted to indicate normalizations within the text. </a:documentation>
913            <choice>
914               <value dcr:datcat="http://www.isocat.org/datcat/DC-5368">silent</value>
915               <a:documentation>normalization made silently </a:documentation>
916               <value dcr:datcat="http://www.isocat.org/datcat/DC-5369">markup</value>
917               <a:documentation>normalization represented using markup </a:documentation>
918            </choice>
919         </attribute>
920      </optional>
921      <empty/>
922   </define>
923   <define name="notesStmt">
924      <element name="notesStmt" dcr:datcat="http://www.isocat.org/datcat/DC-5370">
925         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(notes statement) collects together any notes providing information about a text additional to that recorded
926    in other parts of the bibliographic description. [ ]</a:documentation>
927         <ref name="notesStmt.content"/>
928         <ref name="notesStmt.localattributes"/>
929      </element>
930   </define>
931   <define name="notesStmt.content">
932      <oneOrMore>
933         <ref name="model.noteLike"/>
934      </oneOrMore>
935   </define>
936   <define name="notesStmt.localattributes">
937      <ref name="att.global.attributes"/>
938      <empty/>
939   </define>
940   <define name="principal">
941      <element name="principal" dcr:datcat="http://www.isocat.org/datcat/DC-5371">
942         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(principal researcher) supplies the name of the principal researcher responsible for the
943creation of an electronic text. []</a:documentation>
944         <ref name="principal.content"/>
945         <ref name="principal.localattributes"/>
946      </element>
947   </define>
948   <define name="principal.content">
949      <ref name="macro.phraseSeq.limited"/>
950   </define>
951   <define name="principal.localattributes">
952      <ref name="att.global.attributes"/>
953      <empty/>
954   </define>
955   <define name="profileDesc">
956      <element name="profileDesc" dcr:datcat="http://www.isocat.org/datcat/DC-5372">
957         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(text-profile description) provides a detailed description of non-bibliographic aspects of a text, specifically the
958    languages and sublanguages used, the situation in which it was produced, the participants and
959    their setting. [ ]</a:documentation>
960         <ref name="profileDesc.content"/>
961         <ref name="profileDesc.localattributes"/>
962      </element>
963   </define>
964   <define name="profileDesc.content">
965      <group>
966         <zeroOrMore>
967            <ref name="model.profileDescPart"/>
968         </zeroOrMore>
969      </group>
970   </define>
971   <define name="profileDesc.localattributes">
972      <ref name="att.global.attributes"/>
973      <empty/>
974   </define>
975   <define name="projectDesc">
976      <element name="projectDesc" dcr:datcat="http://www.isocat.org/datcat/DC-5373">
977         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(project description) describes in detail the aim or purpose for which an electronic file was encoded, together
978    with any other relevant information concerning the process by which it was assembled or
979    collected. [  ]</a:documentation>
980         <ref name="projectDesc.content"/>
981         <ref name="projectDesc.localattributes"/>
982      </element>
983   </define>
984   <define name="projectDesc.content">
985      <oneOrMore>
986         <ref name="model.pLike"/>
987      </oneOrMore>
988   </define>
989   <define name="projectDesc.localattributes">
990      <ref name="att.global.attributes"/>
991      <ref name="att.declarable.attributes"/>
992      <empty/>
993   </define>
994   <define name="publicationStmt">
995      <element name="publicationStmt" dcr:datcat="http://www.isocat.org/datcat/DC-5374">
996         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(publication statement) groups information concerning the publication or distribution of an electronic or other
997    text.  [ ]</a:documentation>
998         <ref name="publicationStmt.content"/>
999         <ref name="publicationStmt.localattributes"/>
1000      </element>
1001   </define>
1002   <define name="publicationStmt.content">
1003      <choice>
1004         <oneOrMore>
1005            <ref name="model.pLike"/>
1006         </oneOrMore>
1007         <oneOrMore>
1008            <ref name="model.publicationStmtPart"/>
1009         </oneOrMore>
1010      </choice>
1011   </define>
1012   <define name="publicationStmt.localattributes">
1013      <ref name="att.global.attributes"/>
1014      <empty/>
1015   </define>
1016   <define name="quotation">
1017      <element name="quotation" dcr:datcat="http://www.isocat.org/datcat/DC-5375">
1018         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies editorial practice adopted with respect to quotation marks in the original.  [ ]</a:documentation>
1019         <ref name="quotation.content"/>
1020         <ref name="quotation.localattributes"/>
1021      </element>
1022   </define>
1023   <define name="quotation.content">
1024      <oneOrMore>
1025         <ref name="model.pLike"/>
1026      </oneOrMore>
1027   </define>
1028   <define name="quotation.localattributes">
1029      <ref name="att.global.attributes"/>
1030      <ref name="att.declarable.attributes"/>
1031      <optional>
1032         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="marks"
1033            a:defaultValue="all" dcr:datcat="http://www.isocat.org/datcat/DC-5376">
1034            <a:documentation>(quotation marks) indicates whether or not quotation marks have been retained as content within the text. </a:documentation>
1035            <choice>
1036               <value dcr:datcat="http://www.isocat.org/datcat/DC-5377">none</value>
1037               <a:documentation>no quotation marks have been retained </a:documentation>
1038               <value dcr:datcat="http://www.isocat.org/datcat/DC-5378">some</value>
1039               <a:documentation>some quotation marks have been retained </a:documentation>
1040               <value dcr:datcat="http://www.isocat.org/datcat/DC-5379">all</value>
1041               <a:documentation>all quotation marks have been retained </a:documentation>
1042            </choice>
1043         </attribute>
1044      </optional>
1045      <optional>
1046         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="form"
1047            a:defaultValue="unknown" dcr:datcat="http://www.isocat.org/datcat/DC-5380">
1048            <a:documentation>specifies how quotation marks are indicated within the text.</a:documentation>
1049            <text/>
1050         </attribute>
1051      </optional>
1052      <empty/>
1053   </define>
1054   <define name="refState">
1055      <element name="refState" dcr:datcat="http://www.isocat.org/datcat/DC-5382">
1056         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(reference state) specifies one component of a canonical reference defined by the milestone method. [ ]</a:documentation>
1057         <ref name="refState.content"/>
1058         <ref name="refState.localattributes"/>
1059      </element>
1060   </define>
1061   <define name="refState.content">
1062      <empty/>
1063   </define>
1064   <define name="refState.localattributes">
1065      <ref name="att.global.attributes"/>
1066      <ref name="att.sourced.attributes"/>
1067      <attribute name="unit" dcr:datcat="http://www.isocat.org/datcat/DC-5383">
1068         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">indicates what kind of state is changing at this milestone.
1069Suggested values include: 1] page; 2] column; 3] line; 4] book; 5] poem; 6] canto; 7] stanza; 8] act; 9] scene; 10] section; 11] absent</a:documentation>
1070         <choice>
1071            <value dcr:datcat="http://www.isocat.org/datcat/DC-5384">page</value>
1072            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">page breaks in the reference edition. </a:documentation>
1073            <value dcr:datcat="http://www.isocat.org/datcat/DC-5385">column</value>
1074            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">column breaks. </a:documentation>
1075            <value dcr:datcat="http://www.isocat.org/datcat/DC-5386">line</value>
1076            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">line breaks. </a:documentation>
1077            <value dcr:datcat="http://www.isocat.org/datcat/DC-5387">book</value>
1078            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">any units termed book, liber, etc. </a:documentation>
1079            <value dcr:datcat="http://www.isocat.org/datcat/DC-5388">poem</value>
1080            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">individual poems in a collection. </a:documentation>
1081            <value dcr:datcat="http://www.isocat.org/datcat/DC-5389">canto</value>
1082            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">cantos or other major sections of a poem. </a:documentation>
1083            <value dcr:datcat="http://www.isocat.org/datcat/DC-5390">stanza</value>
1084            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">stanzas within a poem, book, or canto. </a:documentation>
1085            <value dcr:datcat="http://www.isocat.org/datcat/DC-5391">act</value>
1086            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">acts within a play. </a:documentation>
1087            <value dcr:datcat="http://www.isocat.org/datcat/DC-5392">scene</value>
1088            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">scenes within a play or act. </a:documentation>
1089            <value dcr:datcat="http://www.isocat.org/datcat/DC-5393">section</value>
1090            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">sections of any kind. </a:documentation>
1091            <value dcr:datcat="http://www.isocat.org/datcat/DC-5394">absent</value>
1092            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">passages not present in the reference edition.</a:documentation>
1093            <data type="Name"/>
1094         </choice>
1095      </attribute>
1096      <optional>
1097         <attribute name="length" dcr:datcat="http://www.isocat.org/datcat/DC-5395">
1098            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies the fixed length of the reference component.</a:documentation>
1099            <ref name="data.count"/>
1100         </attribute>
1101      </optional>
1102      <optional>
1103         <attribute name="delim" dcr:datcat="http://www.isocat.org/datcat/DC-5396">
1104            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(delimiter) supplies a delimiting string following the reference component.</a:documentation>
1105            <text/>
1106         </attribute>
1107      </optional>
1108      <empty/>
1109   </define>
1110   <define name="refsDecl">
1111      <element name="refsDecl" dcr:datcat="http://www.isocat.org/datcat/DC-5381">
1112         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(references declaration) specifies how canonical references are constructed for this
1113  text. [  ]</a:documentation>
1114         <ref name="refsDecl.content"/>
1115         <ref name="refsDecl.localattributes"/>
1116      </element>
1117   </define>
1118   <define name="refsDecl.content">
1119      <choice>
1120         <oneOrMore>
1121            <ref name="model.pLike"/>
1122         </oneOrMore>
1123         <oneOrMore>
1124            <ref name="cRefPattern"/>
1125         </oneOrMore>
1126         <oneOrMore>
1127            <ref name="refState"/>
1128         </oneOrMore>
1129      </choice>
1130   </define>
1131   <define name="refsDecl.localattributes">
1132      <ref name="att.global.attributes"/>
1133      <ref name="att.declarable.attributes"/>
1134      <empty/>
1135   </define>
1136   <define name="rendition">
1137      <element name="rendition" dcr:datcat="http://www.isocat.org/datcat/DC-5397">
1138         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">supplies information about the rendition or appearance of one or more elements in the source
1139    text. []</a:documentation>
1140         <ref name="rendition.content"/>
1141         <ref name="rendition.localattributes"/>
1142      </element>
1143   </define>
1144   <define name="rendition.content">
1145      <ref name="macro.limitedContent"/>
1146   </define>
1147   <define name="rendition.localattributes">
1148      <ref name="att.global.attributes"/>
1149      <optional>
1150         <attribute name="scheme" dcr:datcat="http://www.isocat.org/datcat/DC-5398">
1151            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">identifies the language used to describe the rendition.</a:documentation>
1152            <choice>
1153               <value dcr:datcat="http://www.isocat.org/datcat/DC-5399">css</value>
1154               <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Cascading Stylesheet Language</a:documentation>
1155               <value dcr:datcat="http://www.isocat.org/datcat/DC-5400">xslfo</value>
1156               <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Extensible Stylesheet Language Formatting Objects</a:documentation>
1157               <value dcr:datcat="http://www.isocat.org/datcat/DC-5401">free</value>
1158               <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Informal free text description</a:documentation>
1159               <value dcr:datcat="http://www.isocat.org/datcat/DC-5402">other</value>
1160               <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">A user-defined rendition description language</a:documentation>
1161            </choice>
1162         </attribute>
1163      </optional>
1164      <optional>
1165         <attribute name="scope" dcr:datcat="http://www.isocat.org/datcat/DC-5403">
1166            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">where CSS is used, provides a way of defining
1167pseudo-elements, that is, styling rules
1168applicable to specific sub-portions of an element.
1169Sample values include: 1] first-line; 2] first-letter; 3] before; 4] after</a:documentation>
1170            <ref name="data.enumerated"/>
1171         </attribute>
1172      </optional>
1173      <empty/>
1174   </define>
1175   <define name="revisionDesc">
1176      <element name="revisionDesc" dcr:datcat="http://www.isocat.org/datcat/DC-5408">
1177         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(revision description) summarizes the revision history for a file. [ ]</a:documentation>
1178         <ref name="revisionDesc.content"/>
1179         <ref name="revisionDesc.localattributes"/>
1180      </element>
1181   </define>
1182   <define name="revisionDesc.content">
1183      <choice>
1184         <ref name="list"/>
1185         <ref name="listChange"/>
1186         <oneOrMore>
1187            <ref name="change"/>
1188         </oneOrMore>
1189      </choice>
1190   </define>
1191   <define name="revisionDesc.localattributes">
1192      <ref name="att.global.attributes"/>
1193      <ref name="att.docStatus.attributes"/>
1194      <empty/>
1195   </define>
1196   <define name="samplingDecl">
1197      <element name="samplingDecl" dcr:datcat="http://www.isocat.org/datcat/DC-5409">
1198         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(sampling declaration) contains a prose description of the rationale and methods used in sampling texts in the
1199    creation of a corpus or collection. [  ]</a:documentation>
1200         <ref name="samplingDecl.content"/>
1201         <ref name="samplingDecl.localattributes"/>
1202      </element>
1203   </define>
1204   <define name="samplingDecl.content">
1205      <oneOrMore>
1206         <ref name="model.pLike"/>
1207      </oneOrMore>
1208   </define>
1209   <define name="samplingDecl.localattributes">
1210      <ref name="att.global.attributes"/>
1211      <ref name="att.declarable.attributes"/>
1212      <empty/>
1213   </define>
1214   <define name="scriptNote">
1215      <element name="scriptNote" dcr:datcat="http://www.isocat.org/datcat/DC-5410">
1216         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">describes a particular script distinguished within
1217    the description of a manuscript or similar resource. []</a:documentation>
1218         <ref name="scriptNote.content"/>
1219         <ref name="scriptNote.localattributes"/>
1220      </element>
1221   </define>
1222   <define name="scriptNote.content">
1223      <ref name="macro.specialPara"/>
1224   </define>
1225   <define name="scriptNote.localattributes">
1226      <ref name="att.global.attributes"/>
1227      <ref name="att.handFeatures.attributes"/>
1228      <empty/>
1229   </define>
1230   <define name="segmentation">
1231      <element name="segmentation" dcr:datcat="http://www.isocat.org/datcat/DC-5411">
1232         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">describes the principles according to which the text has been segmented, for example into
1233    sentences, tone-units, graphemic strata, etc. [ ]</a:documentation>
1234         <ref name="segmentation.content"/>
1235         <ref name="segmentation.localattributes"/>
1236      </element>
1237   </define>
1238   <define name="segmentation.content">
1239      <oneOrMore>
1240         <ref name="model.pLike"/>
1241      </oneOrMore>
1242   </define>
1243   <define name="segmentation.localattributes">
1244      <ref name="att.global.attributes"/>
1245      <ref name="att.declarable.attributes"/>
1246      <empty/>
1247   </define>
1248   <define name="seriesStmt">
1249      <element name="seriesStmt" dcr:datcat="http://www.isocat.org/datcat/DC-5412">
1250         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(series statement) groups information about the series, if any, to which a publication belongs. [ ]</a:documentation>
1251         <ref name="seriesStmt.content"/>
1252         <ref name="seriesStmt.localattributes"/>
1253      </element>
1254   </define>
1255   <define name="seriesStmt.content">
1256      <choice>
1257         <oneOrMore>
1258            <ref name="model.pLike"/>
1259         </oneOrMore>
1260         <group>
1261            <oneOrMore>
1262               <ref name="title"/>
1263            </oneOrMore>
1264            <zeroOrMore>
1265               <choice>
1266                  <ref name="editor"/>
1267                  <ref name="respStmt"/>
1268               </choice>
1269            </zeroOrMore>
1270            <zeroOrMore>
1271               <choice>
1272                  <ref name="idno"/>
1273                  <ref name="biblScope"/>
1274               </choice>
1275            </zeroOrMore>
1276         </group>
1277      </choice>
1278   </define>
1279   <define name="seriesStmt.localattributes">
1280      <ref name="att.global.attributes"/>
1281      <empty/>
1282   </define>
1283   <define name="sourceDesc">
1284      <element name="sourceDesc" dcr:datcat="http://www.isocat.org/datcat/DC-5413">
1285         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(source description) describes the source from which an electronic text was derived or generated, typically a
1286    bibliographic description in the case of a digitized text, or a phrase such as "born digital"
1287    for a text which has no previous existence. []</a:documentation>
1288         <ref name="sourceDesc.content"/>
1289         <ref name="sourceDesc.localattributes"/>
1290      </element>
1291   </define>
1292   <define name="sourceDesc.content">
1293      <choice>
1294         <oneOrMore>
1295            <ref name="model.pLike"/>
1296         </oneOrMore>
1297         <oneOrMore>
1298            <choice>
1299               <ref name="model.biblLike"/>
1300               <ref name="model.sourceDescPart"/>
1301               <ref name="model.listLike"/>
1302            </choice>
1303         </oneOrMore>
1304      </choice>
1305   </define>
1306   <define name="sourceDesc.localattributes">
1307      <ref name="att.global.attributes"/>
1308      <ref name="att.declarable.attributes"/>
1309      <empty/>
1310   </define>
1311   <define name="sponsor">
1312      <element name="sponsor" dcr:datcat="http://www.isocat.org/datcat/DC-5414">
1313         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies the name of a sponsoring organization or institution. []</a:documentation>
1314         <ref name="sponsor.content"/>
1315         <ref name="sponsor.localattributes"/>
1316      </element>
1317   </define>
1318   <define name="sponsor.content">
1319      <ref name="macro.phraseSeq.limited"/>
1320   </define>
1321   <define name="sponsor.localattributes">
1322      <ref name="att.global.attributes"/>
1323      <empty/>
1324   </define>
1325   <define name="stdVals">
1326      <element name="stdVals" dcr:datcat="http://www.isocat.org/datcat/DC-5414">
1327         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(standard values) specifies the format used when standardized date or number values are supplied. [ ]</a:documentation>
1328         <ref name="stdVals.content"/>
1329         <ref name="stdVals.localattributes"/>
1330      </element>
1331   </define>
1332   <define name="stdVals.content">
1333      <oneOrMore>
1334         <ref name="model.pLike"/>
1335      </oneOrMore>
1336   </define>
1337   <define name="stdVals.localattributes">
1338      <ref name="att.global.attributes"/>
1339      <ref name="att.declarable.attributes"/>
1340      <empty/>
1341   </define>
1342   <define name="tagUsage">
1343      <element name="tagUsage" dcr:datcat="http://www.isocat.org/datcat/DC-5417">
1344         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">supplies information about the usage of a specific element within a text.  []</a:documentation>
1345         <ref name="tagUsage.content"/>
1346         <ref name="tagUsage.localattributes"/>
1347      </element>
1348   </define>
1349   <define name="tagUsage.content">
1350      <ref name="macro.limitedContent"/>
1351   </define>
1352   <define name="tagUsage.localattributes">
1353      <ref name="att.global.attributes"/>
1354      <attribute name="gi" dcr:datcat="http://www.isocat.org/datcat/DC-5418">
1355         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(element name) the name (generic identifier) of the element indicated by the tag.</a:documentation>
1356         <ref name="data.name"/>
1357      </attribute>
1358      <optional>
1359         <attribute name="occurs" dcr:datcat="http://www.isocat.org/datcat/DC-5419">
1360            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies the number of occurrences of this element within the text.</a:documentation>
1361            <ref name="data.count"/>
1362         </attribute>
1363      </optional>
1364      <optional>
1365         <attribute name="withId" dcr:datcat="http://www.isocat.org/datcat/DC-5420">
1366            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(with unique identifier) specifies the number of occurrences of this element within the text which bear a
1367        distinct value for the global xml:id attribute. </a:documentation>
1368            <ref name="data.count"/>
1369         </attribute>
1370      </optional>
1371      <optional>
1372         <attribute name="render" dcr:datcat="http://www.isocat.org/datcat/DC-5421">
1373            <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">specifies the identifier of a rendition element which defines how this element
1374        is to be rendered.</a:documentation>
1375            <ref name="data.pointer"/>
1376         </attribute>
1377      </optional>
1378      <empty/>
1379   </define>
1380   <define name="tagsDecl">
1381      <element name="tagsDecl" dcr:datcat="http://www.isocat.org/datcat/DC-5416">
1382         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(tagging declaration) provides detailed information about the tagging applied to a document. [ ]</a:documentation>
1383         <ref name="tagsDecl.content"/>
1384         <ref name="tagsDecl.localattributes"/>
1385      </element>
1386   </define>
1387   <define name="tagsDecl.content">
1388      <group>
1389         <zeroOrMore>
1390            <ref name="rendition"/>
1391         </zeroOrMore>
1392         <zeroOrMore>
1393            <ref name="namespace"/>
1394         </zeroOrMore>
1395      </group>
1396   </define>
1397   <define name="tagsDecl.localattributes">
1398      <ref name="att.global.attributes"/>
1399      <empty/>
1400   </define>
1401   <define name="taxonomy">
1402      <element name="taxonomy" dcr:datcat="http://www.isocat.org/datcat/DC-5422">
1403         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">defines a typology either implicitly, by means of a bibliographic
1404    citation, or explicitly by a structured taxonomy. []</a:documentation>
1405         <ref name="taxonomy.content"/>
1406         <ref name="taxonomy.localattributes"/>
1407      </element>
1408   </define>
1409   <define name="taxonomy.content">
1410      <choice>
1411         <zeroOrMore>
1412            <ref name="model.glossLike"/>
1413         </zeroOrMore>
1414         <oneOrMore>
1415            <ref name="category"/>
1416         </oneOrMore>
1417         <group>
1418            <group>
1419               <ref name="model.biblLike"/>
1420            </group>
1421            <zeroOrMore>
1422               <ref name="category"/>
1423            </zeroOrMore>
1424         </group>
1425      </choice>
1426   </define>
1427   <define name="taxonomy.localattributes">
1428      <ref name="att.global.attributes"/>
1429      <empty/>
1430   </define>
1431   <define name="teiHeader">
1432      <element name="teiHeader" dcr:datcat="http://www.isocat.org/datcat/DC-5423">
1433         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(TEI Header) supplies the descriptive and declarative information making up an electronic title page
1434    prefixed to every TEI-conformant text. [ ]</a:documentation>
1435         <ref name="teiHeader.content"/>
1436         <ref name="teiHeader.localattributes"/>
1437      </element>
1438   </define>
1439   <define name="teiHeader.content">
1440      <group>
1441         <ref name="fileDesc"/>
1442         <zeroOrMore>
1443            <ref name="model.teiHeaderPart"/>
1444         </zeroOrMore>
1445         <optional>
1446            <ref name="revisionDesc"/>
1447         </optional>
1448      </group>
1449   </define>
1450   <define name="teiHeader.localattributes">
1451      <ref name="att.global.attributes"/>
1452      <optional>
1453         <attribute xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0" name="type"
1454            a:defaultValue="text" dcr:datcat="http://www.isocat.org/datcat/DC-5424">
1455            <a:documentation>specifies the kind of document to which the header is attached, for example whether it
1456        is a corpus or individual text.
1457Sample values include: 1] text; 2] corpus</a:documentation>
1458            <ref name="data.enumerated"/>
1459         </attribute>
1460      </optional>
1461      <empty/>
1462   </define>
1463   <define name="textClass">
1464      <element name="textClass" dcr:datcat="http://www.isocat.org/datcat/DC-5427">
1465         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(text classification) groups information which describes the nature or topic of a text in terms of a standard
1466    classification scheme, thesaurus, etc. []</a:documentation>
1467         <ref name="textClass.content"/>
1468         <ref name="textClass.localattributes"/>
1469      </element>
1470   </define>
1471   <define name="textClass.content">
1472      <zeroOrMore>
1473         <choice>
1474            <ref name="classCode"/>
1475            <ref name="catRef"/>
1476            <ref name="keywords"/>
1477         </choice>
1478      </zeroOrMore>
1479   </define>
1480   <define name="textClass.localattributes">
1481      <ref name="att.global.attributes"/>
1482      <ref name="att.declarable.attributes"/>
1483      <empty/>
1484   </define>
1485   <define name="titleStmt">
1486      <element name="titleStmt" dcr:datcat="http://www.isocat.org/datcat/DC-5428">
1487         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(title statement) groups information about the title of a work and those responsible for its content. [ ]</a:documentation>
1488         <ref name="titleStmt.content"/>
1489         <ref name="titleStmt.localattributes"/>
1490      </element>
1491   </define>
1492   <define name="titleStmt.content">
1493      <group>
1494         <oneOrMore>
1495            <ref name="title"/>
1496         </oneOrMore>
1497         <zeroOrMore>
1498            <ref name="model.respLike"/>
1499         </zeroOrMore>
1500      </group>
1501   </define>
1502   <define name="titleStmt.localattributes">
1503      <ref name="att.global.attributes"/>
1504      <empty/>
1505   </define>
1506   <define name="typeNote">
1507      <element name="typeNote" dcr:datcat="http://www.isocat.org/datcat/DC-5429">
1508         <a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">describes a particular font or other significant typographic feature distinguished within
1509    the description of a printed resource. []</a:documentation>
1510         <ref name="typeNote.content"/>
1511         <ref name="typeNote.localattributes"/>
1512      </element>
1513   </define>
1514   <define name="typeNote.content">
1515      <ref name="macro.specialPara"/>
1516   </define>
1517   <define name="typeNote.localattributes">
1518      <ref name="att.global.attributes"/>
1519      <ref name="att.handFeatures.attributes"/>
1520      <empty/>
1521   </define>
1522   <!--3. macros--></grammar>
Note: See TracBrowser for help on using the repository browser.