source: pmb4.1/trunk/fuentes/pmb/admin/convert/imports/pmbxml2eadad72/ead.dtd @ 478

Last change on this file since 478 was 478, checked in by mabarracus, 4 years ago

copy trusty code 4.1

  • Property svn:executable set to *
File size: 182.3 KB
Line 
1<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
2<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
3<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
4<!--                                                                       -->
5<!--                                                                       -->
6<!--                                                                       -->
7<!--                                                                       -->
8<!--                                                                       -->
9<!--                      ENCODED ARCHIVAL DESCRIPTION                     -->
10<!--                       DOCUMENT TYPE DEFINITION                        -->
11<!--                             VERSION 2002                              -->
12<!--                                                                       -->
13<!--                                                                       -->
14<!--                                                                       -->
15<!--                                                                       -->
16<!--                                                                       -->
17<!--                                                                       -->
18<!--                                                                       -->
19<!--                                                                       -->
20<!--                    Prepared and Maintained by the                     -->
21<!--              Encoded Archival Description Working Group               -->
22<!--                 of the Society of American Archivists                 -->
23<!--                               and the                                 -->
24<!--             Network Development and MARC Standards Office             -->
25<!--                      of the Library of Congress                       -->
26<!--                                                                       -->
27<!--                                                                       -->
28<!--                                                                       -->
29<!--                                                                       -->
30<!--                                                                       -->
31<!--                                                                       -->
32<!--                                                                       -->
33<!--                    Society of American Archivists                     -->
34<!--                               Chicago                                 -->
35<!--                                 2002                                  -->
36<!--                                                                       -->
37<!--                                                                       -->
38<!--                                                                       -->
39<!--                                                                       -->
40<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
41<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
42<!--                                                                       -->
43<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
44<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
45<!--         Encoded Archival Description Document Type Definition         -->
46<!--                                                                       -->
47<!--                                                                       -->
48<!--                 EAD Technical Document No. 1, Part 1                  -->
49<!--                                                                       -->
50<!--                                                                       -->
51<!--  This file constitutes version 2002 of the Encoded Archival           -->
52<!--  Description Document Type Definition released in September 2002.     -->
53<!--  Version 2002 of the DTD supersedes version 1.0, released in August   -->
54<!--  1998.                                                                -->
55<!--                                                                       -->
56<!--  The SAA Encoded Archival Description Working Group is responsible    -->
57<!--  for updating and editing the EAD DTD (EAD Technical Document No. 1)  -->
58<!--  and Tag Library (EAD Technical Document No. 2).                      -->
59<!--                                                                       -->
60<!--  The LC Network Development and MARC Standards Office serves as the   -->
61<!--  maintenance agency for online EAD documentation, including storage   -->
62<!--  and delivery of electronic files and maintenance of the EAD Internet -->
63<!--  site, located at http://lcweb.loc.gov/ead/.                          -->
64<!--                                                                       -->
65<!--  Published by the Society of American Archivists.                     -->
66<!--                                                                       -->
67<!--  Tag Library available from:                                          -->
68<!--                                                                       -->
69<!--                     Society of American Archivists                    -->
70<!--                     527 S. Wells Street, 5th floor                    -->
71<!--                     Chicago, IL 60607                                 -->
72<!--                                                                       -->
73<!--                     Phone:    312/922-0140                            -->
74<!--                     Fax:      312/347-1452                            -->
75<!--                     Email:    info@archivists.org                     -->
76<!--                     Internet: www.archivists.org                      -->
77<!--                                                                       -->
78<!--                                                                       -->
79<!--  (c) Society of American Archivists, 2002. All rights reserved.       -->
80<!--                                                                       -->
81<!--   ISBN 1-931666-00-8                                                  -->
82<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
83<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
84<!--                                                                       -->
85<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
86<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
87<!--
88    PUBLIC IDENTIFIER FOR EAD DTD:
89
90  '+//ISBN 1-931666-00-8//DTD ead.dtd (Encoded Archival Description (EAD)
91   Version 2002)//EN'
92                                                                           -->
93<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
94<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
95<!--                                                                       -->
96<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
97<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
98<!--                            INTRODUCTION                               -->
99<!--                                                                       -->
100<!--       Name:    Encoded Archival Description Document Type Definition  -->
101<!--                  File name: ead.dtd                                   -->
102<!--                  Version: 2002                                        -->
103<!--                  Version date: 20021204                               -->
104<!--                                                                       -->
105<!--       Editor:  Daniel V. Pitti                                        -->
106<!--                Institute for Advanced Technology in the Humanities    -->
107<!--                University of Virginia                                 -->
108<!--                                                                       -->
109<!--       Purpose: To encode that class of archival finding aids known as -->
110<!--       inventories and registers, which are reference tools produced   -->
111<!--       by archives, libraries, universities, associations, agencies,   -->
112<!--       and other organizations to describe, control, and provide       -->
113<!--       access to archival and manuscript materials.                    -->
114<!--                                                                       -->
115<!--       Contact: EAD listserv of the Library of Congress Network        -->
116<!--       Development and MARC Standards Office. To subscribe to this     -->
117<!--       listserv, send a one-line message to LISTSERV@LOC.GOV           -->
118<!--       containing the text: SUBSCRIBE EAD YourName. Once subscribed,   -->
119<!--       submit messages to EAD@LOC.GOV.                                 -->
120<!--                                                                       -->
121<!--       Official EAD Internet site, located at                          -->
122<!--       http://lcweb.loc.gov/ead/                                       -->
123<!--                                                                       -->
124<!--       Dependencies:                                                   -->
125<!--                                                                       -->
126<!--        XML applications                                               -->
127<!--                                                                       -->
128<!--              ISO Character Entities (Optional)                            -->
129<!--           Added Latin 1                                               -->
130<!--           Added Latin 2                                               -->
131<!--           Alternative Greek Symbols                                   -->
132<!--           Diacritical Marks                                           -->
133<!--           General Technical                                           -->
134<!--           Greek Letters                                               -->
135<!--           Greek Symbols                                               -->
136<!--           Monotoniko Greek                                            -->
137<!--           Non-Russian Cyrillic                                        -->
138<!--           Numeric and Special Graphic                                 -->
139<!--           Publishing                                                  -->
140<!--           Russian Cyrillic                                            -->
141<!--                                                                       -->
142<!--       ISO Character Entity files for XML applications can be obtained -->
143<!--       at http://www.oasis-open.org/docbook/xmlcharent/ These files    -->
144<!--       represent the most authoritative source currently available.    -->
145<!--       Note, though, that revision of the files is not complete, and   -->
146<!--       thus the site should be monitored for updated files.            -->
147<!--                                                                       -->
148<!--        SGML applications                                              -->
149<!--                                                                       -->
150<!--              EAD SGML Declaration                                         -->
151<!--               eadsgml.dcl (distributed with ead.dtd)                      -->
152<!--                                                                       -->
153<!--              ISO Character Entities                                       -->
154<!--           Added Latin 1                                               -->
155<!--           Added Latin 2                                               -->
156<!--           Alternative Greek Symbols                                   -->
157<!--           Diacritical Marks                                           -->
158<!--           General Technical                                           -->
159<!--           Greek Letters                                               -->
160<!--           Greek Symbols                                               -->
161<!--           Monotoniko Greek                                            -->
162<!--           Non-Russian Cyrillic                                        -->
163<!--           Numeric and Special Graphic                                 -->
164<!--           Publishing                                                  -->
165<!--           Russian Cyrillic                                            -->
166<!--                                                                       -->
167<!--       ISO Character Entity files for SGML applications can be         -->
168<!--       purchased from the International Standards Organization         -->
169<!--       (http://www.iso.ch/iso/en/ISOOnline.openerpage), though they    -->
170<!--       are also distributed with most SGML-compliant software.         -->
171<!--       Character sets distributed with software should be examined to  -->
172<!--       determine that the files have not been modified.                -->
173<!--                                                                       -->
174<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
175<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
176<!--                                                                       -->
177<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
178<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
179<!--                        SPONSOR INFORMATION                            -->
180<!--                                                                       -->
181<!--  The EAD is a cooperative effort sponsored by several institutions    -->
182<!--  and professional associations. Its development has been supported    -->
183<!--  through a series of fellowships and grants.                          -->
184<!--                                                                       -->
185<!--  The Society of American Archivists (SAA) through the EAD Working     -->
186<!--  Group is responsible for the intellectual content of EAD and for     -->
187<!--  monitoring and assisting in its ongoing development. The working     -->
188<!--  group includes representatives from the Library of Congress, the     -->
189<!--  U.S. National Archives and Records Administration, and RLG; and      -->
190<!--  archivists from Australia, Canada, the Netherlands, France, the      -->
191<!--  United Kingdom, and the United States.                               -->
192<!--                                                                       -->
193<!--  The Library of Congress Network Development and MARC Standards       -->
194<!--  Office is the international maintenance agency for the standard.     -->
195<!--                                                                       -->
196<!--  Funding agencies who have contributed generously to the development  -->
197<!--  of the standard include:                                             -->
198<!--                                                                       -->
199<!--    Department of Education (Title IIA grant) to the University of     -->
200<!--    California, Berkeley, for developing a prototype encoding standard -->
201<!--    and database for finding aids;                                     -->
202<!--                                                                       -->
203<!--    The Library, University of California, Berkeley, for supporting    -->
204<!--    ongoing development of a community-based standard;                 -->
205<!--                                                                       -->
206<!--    Commission on Preservation and Access for a three-day conference   -->
207<!--    (4-6 April 1995) on the Berkeley Finding Aid Project (BFAP);       -->
208<!--                                                                       -->
209<!--    University of Michigan Bentley Historical Library, Andrew W.       -->
210<!--    Mellon Foundation, and the National Endowment for the Humanities   -->
211<!--    (Division of Preservation and Access) for assembling               -->
212<!--    representatives from the archival community for a week-long (22-29 -->
213<!--    July 1995) Bentley fellowship program to develop design principles -->
214<!--    and revise the BFAP data model and DTD;                            -->
215<!--                                                                       -->
216<!--    Library of Congress National Digital Library Program for           -->
217<!--    sponsoring a three-day meeting (1-3 November 1995) of the Bentley  -->
218<!--    team and other experts to review the Bentley model and for         -->
219<!--    providing the technical support of an SGML consulting firm to make -->
220<!--    modifications and supply accompanying documentation for an alpha   -->
221<!--    version of the DTD;                                                -->
222<!--                                                                       -->
223<!--    Council on Library Resources (now the Council on Library and       -->
224<!--    Information Resources) for supporting meetings of the EAD          -->
225<!--    development team in Los Angeles, California (4-6 January 1996) and -->
226<!--    Berkeley, California (27-29 April 1996) and for sponsoring the     -->
227<!--    development of the beta version tag library and application        -->
228<!--    guidelines and the development and publication of the revised      -->
229<!--    version 1.0 tag library under the auspices of the Society of       -->
230<!--    American Archivists;                                               -->
231<!--                                                                       -->
232<!--    Gladys Krieble Delmas Foundation for funding a three-day meeting   -->
233<!--    (31 October -2 November 1997) of the EAD Working Group to consider -->
234<!--    changes to the beta version of the DTD;                            -->
235<!--                                                                       -->
236<!--    The Institute of Museum and Library Services for funding to        -->
237<!--    support the writing and publication of the EAD Application         -->
238<!--    Guidelines under the auspices of the SAA (1999);                   -->
239<!--                                                                       -->
240<!--    The National Historical Publications and Records Commission for    -->
241<!--    funding a meeting of the EAD Working Group in Washington, D.C.     -->
242<!--    (27-29 April 2001) to consider changes from Version 1.0 to Version -->
243<!--    2002 and for publication support for the 2002 tag library.         -->
244<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
245<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
246<!--                                                                       -->
247<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
248<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
249<!--              ENCODED ARCHIVAL DESCRIPTION WORKING GROUP               -->
250<!--                                                                       -->
251<!--  Past Members                                                         -->
252<!--                                                                       -->
253<!--    Jackie Dooley (UC Irvine) 1995-2000                                -->
254<!--    Wendy Duff (University of Toronto) 1998-2000                       -->
255<!--    Ricky Erway (RLG) 1997-1998                                        -->
256<!--    Anne Gilliland-Swetland (UCLA) 1995-1998                           -->
257<!--    Steve Hensen (Duke University) 1995-2000                           -->
258<!--    Eric Miller (OCLC) 1995-1998                                       -->
259<!--    Chris Petter (University of Victoria, BC) 1997                     -->
260<!--    Janice Ruth (LC Manuscripts Division) 1995-1998                    -->
261<!--    Rob Spindler (Arizona State University) 1997-1998                  -->
262<!--    Meg Sweet (Public Record Office, London) 1996-2002                 -->
263<!--    Rich Szary (Yale University) 1997-1998                             -->
264<!--    Sharon Thibodeau (NARA) 1995-1998                                  -->
265<!--    Anne Van Camp (RLG) 1999-2000                                      -->
266<!--    Helena Zinkham (LC Prints and Photographs Division) 1995-1998      -->
267<!--                                                                       -->
268<!--  Current Members (October 2002)                                       -->
269<!--                                                                       -->
270<!--    Randall K. Barry (Library of Congress, Network Development and     -->
271<!--      MARC Standards Office) 1997-                                     -->
272<!--    Catherine Dherent (Direction des Archives de France) 2000-         -->
273<!--    Michael Fox (Minnesota Historical Society) 1995-                   -->
274<!--    Tim Hutchinson (University of Saskatchewan Archives) 2000-         -->
275<!--    Kris Kiesling (University of Texas at Austin) 1995-                -->
276<!--    Bill Landis (UCLA/UC Irvine) 1997-                                 -->
277<!--    Gavan McCarthy (University of Melbourne, Australian Science and    -->
278<!--      Technology Heritage Center) 2000-                                -->
279<!--    Daniel Pitti (University of Virginia) 1995-                        -->
280<!--    Merrilee Proffitt (RLG) 2001-                                      -->
281<!--    Lydia J. E. Reid (NARA) 2000-                                      -->
282<!--    Henny van Schie (Nationaal Archief, Den Haag) 2002-                -->
283<!--    Bill Stockting (Public Record Office, London) 2002-                -->
284<!--                                                                       -->
285<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
286<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
287<!--                                                                       -->
288<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
289<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
290<!--                          VERSION HISTORY                              -->
291<!--                                                                       -->
292<!--  ALPHA 0.1                                                            -->
293<!--    Daniel V. Pitti, editor                                            -->
294<!--    University of California, Berkeley, The Library                    -->
295<!--    Date: 1995-10                                                      -->
296<!--                                                                       -->
297<!--    In October 1993, the University of California, Berkeley Library    -->
298<!--    began a two-year research and demonstration project to investigate -->
299<!--    the desirability and feasibility of developing an encoding         -->
300<!--    standard for machine-readable finding aids. Daniel V. Pitti,       -->
301<!--    director of the Berkeley Finding Aid Project (BFAP), wrote the     -->
302<!--    FindAid DTD and oversaw the creation of a prototype database.      -->
303<!--    Campbell Crabtree, Tim Hoyer, Gabriela Montoya, Alvin Pollock, and -->
304<!--    other Library and Bancroft Library staff assisted Pitti in this    -->
305<!--    work and in subsequent efforts to develop a community-based        -->
306<!--    encoding standard.                                                 -->
307<!--                                                                       -->
308<!--    In July 1995, Pitti assembled a team of archivists and an SGML     -->
309<!--    expert to meet at the Bentley Historical Library in Ann Arbor,     -->
310<!--    Michigan, to analyze the FindAid DTD and data model developed by   -->
311<!--    the BFAP. The Bentley Team for Encoded Archival Description        -->
312<!--    Development produced a new data model and the "Ann Arbor Accords:  -->
313<!--    Principles and Criteria for an SGML Document Type Definition (DTD) -->
314<!--    for Finding Aids." These two documents provided the framework for  -->
315<!--    the initial draft (version 0.1) of the EAD DTD.                    -->
316<!--                                                                       -->
317<!--    Members of the Bentley team assembled by Pitti were Steven J.      -->
318<!--    DeRose, Electronic Book Technologies; Jackie Dooley, University of -->
319<!--    California, Irvine; Michael J. Fox, Minnesota Historical Society;  -->
320<!--    Steven Hensen, Duke University; Kris Kiesling, University of Texas -->
321<!--    at Austin; Janice E. Ruth, Library of Congress; Sharon Thibodeau,  -->
322<!--    National Archives and Records Administration; and Helena Zinkham,  -->
323<!--    Library of Congress.                                               -->
324<!--                                                                       -->
325<!--  ALPHA 0.2                                                            -->
326<!--    Daniel V. Pitti, co-editor                                         -->
327<!--    University of California, Berkeley, The Library                    -->
328<!--      with the                                                         -->
329<!--    ATLIS Consulting Group (Debbie Lapeyre)                            -->
330<!--      Rockville, Maryland  20852                                       -->
331<!--      (under contract with the National Digital Library Program,       -->
332<!--      Library of Congress)                                             -->
333<!--    Date: 1995-12                                                      -->
334<!--                                                                       -->
335<!--    The Bentley team together with Debbie Lapeyre of ATLIS Consulting  -->
336<!--    Group, Anne Gilliland-Swetland of the University of California,    -->
337<!--    Los Angeles, and Marla Banks, Randall Barry, Beth Davis-Brown,     -->
338<!--    LeeEllen Friedland, and Belinda Urquiza of the Library of Congress -->
339<!--    met in November 1995 at the Library of Congress to review the 0.1  -->
340<!--    DTD and describe the results of initial testing. The results of    -->
341<!--    that meeting are reflected in the 0.2 version of the DTD.          -->
342<!--                                                                       -->
343<!--  ALPHA 0.3                                                            -->
344<!--    Daniel V. Pitti, co-editor                                         -->
345<!--    University of California, Berkeley, The Library                    -->
346<!--      with the                                                         -->
347<!--    ATLIS Consulting Group (Debbie Lapeyre)                            -->
348<!--      Rockville, Maryland  20852                                       -->
349<!--      (under contract with the National Digital Library Program,       -->
350<!--      Library of Congress)                                             -->
351<!--    Date: 1996-01                                                      -->
352<!--                                                                       -->
353<!--    A subset of the Bentley team (Michael Fox, Steven Hensen, Kris     -->
354<!--    Kiesling, Daniel Pitti, and Janice Ruth) met with                  -->
355<!--    Gilliland-Swetland and Thomas La Porte, DreamWorks SKG, in January -->
356<!--    1996 at the University of California, Los Angeles to outline the   -->
357<!--    application guidelines and review the 0.2 DTD and draft tag        -->
358<!--    library. The simplifications and corrections developed in that     -->
359<!--    meeting are reflected in version 0.3.                              -->
360<!--                                                                       -->
361<!--  BETA                                                                 -->
362<!--    Daniel V. Pitti, editor                                            -->
363<!--    University of California, Berkeley, The Library                    -->
364<!--    Date: 1996-06                                                      -->
365<!--                                                                       -->
366<!--    On April 27-29, 1996, in Berkeley, California, the original        -->
367<!--    Bentley Development Team for Encoded Archival Description and      -->
368<!--    Randall Barry, Anne Gilliland-Swetland, Thomas La Porte, Tim       -->
369<!--    Hoyer, and Jack Von Euw, University of California, Berkeley, met   -->
370<!--    to review the draft EAD guidelines and to discuss changes to the   -->
371<!--    alpha EAD which had been suggested by team members and early       -->
372<!--    implementors. The corrections and additions developed in that      -->
373<!--    meeting and in subsequent communication are reflected in the beta  -->
374<!--    version of the EAD DTD.                                            -->
375<!--                                                                       -->
376<!--  VERSION 1.0                                                          -->
377<!--    Daniel V. Pitti, editor                                            -->
378<!--    Institute for Advanced Technology in the Humanities,               -->
379<!--      University of Virginia                                           -->
380<!--    Date: 1998-08                                                      -->
381<!--                                                                       -->
382<!--    In June 1997, the EAD Working Group invited the archival community -->
383<!--    to submit to the EAD listserv formal comments and suggestions for  -->
384<!--    changes to the EAD DTD. Comments were collected for three months.  -->
385<!--    On 31 October- 2 November 1997, the EAD Working Group met in       -->
386<!--    Washington D.C. to review and consider the submitted suggestions   -->
387<!--    and comments, and to approve changes to be incorporated into the   -->
388<!--    Version 1.0 DTD.                                                   -->
389<!--                                                                       -->
390<!--    Members of the EAD Working Group meeting in Washington, D.C., were -->
391<!--    Kris Kiesling, Chair; Randall Barry; Jackie Dooley; Wendy Duff,    -->
392<!--    University of Toronto; Ricky Erway, Research Libraries Group;      -->
393<!--    Michael Fox; Steven Hensen; William Landis, University of          -->
394<!--    California, Los Angeles; Daniel Pitti, University of Virginia;     -->
395<!--    Janice Ruth; Robert Spindler, Arizona State University; Meg Sweet, -->
396<!--    Public Record Office (UK); Richard Szary, Yale University; Sharon  -->
397<!--    Thibodeau; and Helena Zinkham.                                     -->
398<!--                                                                       -->
399<!--  VERSION 2002                                                         -->
400<!--    Daniel V. Pitti, editor                                            -->
401<!--    Institute for Advanced Technology in the Humanities,               -->
402<!--      University of Virginia                                           -->
403<!--    Date: 2002-10                                                      -->
404<!--                                                                       -->
405<!--    In December 2000, the EAD Working Group invited the archival       -->
406<!--    community to submit to the official EAD web site suggestions for   -->
407<!--    changes to the Version 1.0 DTD.  Comments were collected for three -->
408<!--    months (19 December 2000 - 23 March 2001).  On 27-29 April 2001,   -->
409<!--    the Working Group met in Washington, D.C. to review and consider   -->
410<!--    the 67 submissions and to approve changes to be incorporated into  -->
411<!--    the Version 2002 DTD.  Members of and representatives to the EAD   -->
412<!--    Working Group meeting in Washington, D.C. were Kris Kiesling,      -->
413<!--    chair; Randall Barry; Catherine Dherent, Archives de France;       -->
414<!--    Jackie Dooley; Joanne Evans, University of Melbourne; Michael Fox; -->
415<!--    Steven Hensen; Tim Hutchinson, University of Saskatchewan; William -->
416<!--    Landis; Daniel Pitti; Merrilee Proffitt, Research Libraries Group; -->
417<!--    Lydia Reid, US National Archives and Records Administration; and   -->
418<!--    Meg Sweet.                                                         -->
419<!--                                                                       -->
420<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
421<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
422<!--                                                                       -->
423<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
424<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
425<!-- CHANGES TO VERSION 1.0
426
427  The following conventions are used for brevity and clarity: element names
428  are represented in angle brackets, e.g., <admininfo>; attribute names are
429  preceded by @. <c#> is used to represent <c01>-<c12>. NMTOKEN values from
430  attributes type lists are given in double quotes, e.g., "singlequote".
431
432  NO DESCRIPTION OF CHANGE
433
434  1. The following elements have been deprecated using conditional sections:
435    <add>, <admininfo>, <dentry>, <drow>, <organization>, and <tspec>.
436
437    Related change(s): see 6, 18, and 19.
438
439  2. The following attributes on <archdesc>, <archdescgrp<, <c> and all <c#>
440    have been deprecated using conditional sections: @langmaterial,
441    @legalstatus, and @otherlegalstatus.
442
443    Related change(s): see 20 and 25.
444
445  3. Linking and pointing elements made compatible (though not conformant)
446    with W3C XML Linking Language (XLink) Version 1.0 (W3C Recommendation 27
447    June 2001: http://www.w3.org/TR/xlink/). "Compatible" means than the EAD
448    linking and pointing elements and attributes are not fully compliant with
449    the XLink recommendation, but are sufficiently structured and semantically
450    rich to support transformation into compliant elements and attributes
451    using XSLT or other transformation techniques.
452
453    While elements and attributes names may remain unchanged, user should
454    consult the EAD Tag Library Version 2002 and the W3C XLink Recommendation
455    for precise semantics.
456
457    Revision led to the following changes:
458
459    -Created two new elements: <arc> and <resource>. New elements added to
460     content models of <linkgrp> and <daogrp>.
461
462    -<bibref>, <title>, <extref>, <archref> removed from the content models
463     of <refloc> and <extrefloc> (though retained in the DTD in other content
464     models).
465
466    -Attribute changes affecting <title>, <dao>, <bibref>, <archref>, <ref>,
467     <extref>, <extptr>, and <ptr>:
468      o Values "auto" and "user" in the enumerated list of @actuate changed
469        to "onload", "onrequest", "actuateother", and "actuatenone"
470      o Attributes @behavior, @content-role, @content-title, and @inline
471        removed
472      o Values "showother" and "shownone" added to the enumerated list of
473        @show.
474      o Attribute @arcrole added
475      o Attribute @xlink:form name changed to @linktype
476
477    -Attribute changes affecting <linkgrp> and <daogrp>:
478      o Attributes @content-role, @content-title, and @inline removed
479      o Attribute @xlink:form name changed to @linktype
480
481    -Attribute changes affecting <daoloc>, <ptrloc>, <extptrloc>, <refloc>,
482     and <extrefloc>:
483      o Attributes @actuate and @show removed
484      o Attribute @xlink:form name changed to @linktype
485      o Added attribute @label
486
487   Related change(s): see 4.
488
489  4. In order to make the attributes on <note> semantically consistent with
490    the related attributes on linking and pointing elements, values "auto" and
491    "user" in the enumerated list of @actuate changed to "onload",
492    "onrequest".
493
494    Related change(s): see 3.
495
496  5. New attribute @tpattern of attribute type NMTOKEN added to <dsc>, <c>
497    and all <c#>.
498
499    Related change(s): None.
500
501  6. <table>, subelements of <table>, and attributes revised to bring <table>
502    into conformance with the OASIS XML Exchange Table Model
503    (http://www.oasis-open.org/specs/tm9901.html)
504
505    Changes also applied to functionally similar and <dsc>-tabular elements
506    (DEPRECATED) <tspec> and <dentry>.
507
508    Revision led to the following changes:
509
510    -<spanspec> and <tfoot> removed (with impact on <tspec> and <tgroup>).
511
512    -@rotate and @spanname removed from <entry> and <dentry>; @orient,
513     @shortentry, @tabstyle, @tocentry removed from <table>; @char, @charoff,
514     @tgroupstyle removed from <tgroup>.
515
516    Related change(s): see 7.
517
518  7. The following attributes have been removed:
519    @extent and @pubstatus from <title> and <titleproper>
520    @numbered from <bibliography>
521    @systemid, @source, and @type from <eadid>.
522    @othersource from <corpname>, <famname>, <function>, <genreform>,
523     <geogname>, <name>, <occupation>, <persname>, <subject>, and <title>.
524    @othertype from <container>.
525    @othertype from <archdesc> and <archdescgrp>.
526
527    Related change(s): see 6, 11, 12, 13 and 35.
528
529  8. Values "class" and "subfonds" added to the enumerated list of @level on
530    <archdesc>, <archdescgrp>, <c> and all <c#>.
531
532    Related change(s): see 39.
533
534  9. Values "quoted" and "boldquoted" removed from the enumerated list of
535    @render on <emph>, <title> and <titleproper>.
536
537    Related change(s): see 10.
538
539  10. Values "singlequote", "doublequote", "bolddoublequote", and
540    "boldsinglequote" added to the enumerated list of @render on <emph>,
541    <title> and <titleproper>.
542
543    Related change(s): see 9.
544
545  11. Changed type of @source from enumerated to NMTOKEN. Attribute @source
546    is available on the following: <corpname>, <famname>, <function>,
547    <genreform>, <geogname>, <name>, <occupation>, <persname>, <physdesc>,
548    <physfacet>, <subject>, and <title>.
549
550    Related change(s): see 7 and 33.
551
552  12. Changed type of @type on <container> from enumerated to NMTOKEN.
553
554    Related change(s): see 7.
555
556  13. Changed type of @type on <archdesc> and <archdescgrp> from enumerated
557    to NMTOKEN.
558
559    Related change(s): see 7.
560
561  14. Changed type of @findaidstatus on <eadheader> from enumerated to
562    NMTOKEN.
563
564    Related change(s): None.
565
566  15. Value "single" removed from the enumerated list of @type on <unitdate>.
567
568    Related change(s): see 30.
569
570  16. Changed attribute default value of @type on <dsc> from #REQUIRED to
571    #IMPLIED.
572
573    Related change(s): see 40.
574
575  17. Added @xmlns (XML NameSpace) to <ead> and <eadgrp>. The attribute is
576    controlled by a conditional section which by default is IGNORE because of
577    disagreement and inconsistency concerning interpretation and use of XML
578    NameSpace in DTD. The attribute is supplied primarily to declare a
579    NameSpace for EAD, and for use in experimenting with XML Schema and
580    RelaxNG.
581
582    Related change(s): None.
583
584  18. Content models of <archdesc>, <archdescgrp>, <c>, and all <c#> modified
585    to include optionally the descriptive elements formerly available in
586    <admininfo> and <add>. The following were added to the modified content
587    models: <accessrestrict>, <accruals>, <acqinfo>, <altformavail>,
588    <appraisal>, <bibliography>, <custodhist>, <fileplan>, <index>,
589    <otherfindaid>, <prefercite>, <processinfo>, <relatedmaterial>,
590    <separatedmaterial>, and <userestrict>. Content models of each revised to
591    be recursive (in order to match new siblings).
592
593    Related change(s): see 1, 19, 23, and 24.
594
595  19. Created new element <descgrp> as alternative to deprecated <add> and
596    <admininfo>. New element added to content models of <archdesc>,
597    <archdescgrp>, <c>, and all <c#>. Content model of <descgrp> permits
598    arbitrary grouping of the following descriptive elements:
599    <accessrestrict>, <accruals>, <acqinfo>, <altformavail>, <appraisal>,
600    <arrangement>, <bibliography>, <bioghist>, <controlaccess>, <custodhist>,
601    <descgrp>, <fileplan>, <index>, <odd>, <originalsloc>, <otherfindaid>,
602    <phystech>, <prefercite>, <processinfo>, <relatedmaterial>,
603    <scopecontent>, <separatedmaterial>, and <userestrict>.
604
605    Related change(s): see 1, 18, 23 and 24.
606
607  20. Created new element <langmaterial>. New element added to content model
608    of <did>, <archref>, and <dentry>. Content model includes repeatable
609    <language>.
610
611    Related change(s): see 2.
612
613  21. Added @scriptcode with attribute type NMTOKEN to attribute list of
614    <language>.
615
616    Related change(s): 38.
617
618  22. Created new element <materialspec>. New element added to content model
619    of <did>, <archref>, and <dentry>.
620
621    Related change(s): None.
622
623  23. Created new element <originalsloc>. New element added to content models
624    of <archdesc>, <archdescgrp>, <c>, all <c#>, and <descgrp>.
625
626    Related change(s): see 18 and 19.
627
628  24. Created new element <phystech>. New element added to content models of
629    <archdesc>, <archdescgrp>, <c>, all <c#>, and <descgrp>.
630
631    Related change(s): see 18 and 19.
632
633  25. Created new element <legalstatus>. In addition to the common attributes,
634    <legalstatus> has @type of attribute type NMTOKEN. New element added to
635    content model of <accessrestrict>.
636
637    Related change(s): see 2.
638
639  26. Created new element <descrules>. New element added to content model of
640    <profiledesc>.
641
642    Related change(s): see 33.
643
644  27. Added attribute @type with attribute type CDATA to attribute list of
645    <separatedmaterial>, <relatedmaterial>, <genreform>, <note>,
646    <processinfo>, and <title>.
647
648    Related change(s): None.
649
650  28. Revised content model of <unittitle> to include <bibseries>, <edition>,
651    and <imprint>.
652
653    Related change(s): None.
654
655  29. Revised content model of <indexentry> and <namegrp> to include <title>.
656
657    Related change(s): None.
658
659  30. Added new attribute @datechar with attribute type CDATA to attribute
660    list of <unitdate>.
661
662    Related change(s): see 15.
663
664  31. Added new attributes @calendar with attribute type NMTOKEN and default
665    value "gregorian"; and @era with attribute type NMTOKEN and default value
666    "ce" to attribute list of <unitdate> and <date>.
667
668    Related change(s): None.
669
670  32. Added new attribute @langcode with attribute type NMTOKEN to attribute
671    list of <abstract>.
672
673    Related change(s): see 38.
674
675  33. Added new attribute @rules with attribute type NMTOKEN to the attribute
676    list of <corpname>, <famname>, <function>, <genreform>, <geogname>,
677    <name>, <occupation>, <persname>, <physdesc>, <physfacet>, <subject>, and
678    <title>.
679
680    Related change(s): see 11 and 26.
681
682  34. Added attribute @label with attribute type CDATA to the attribute list
683    of <dimensions>, <extent>, and <physfacet>.
684
685    Related change(s): None.
686
687  35. Added the following new attributes to the attribute list of <eadid>:
688    @countrycode, @identifier, @mainagencycode, @publicid, @url, and @urn.
689    @identifier, @publicid, @url, and @urn have attribute type CDATA.
690    @countrycode and @mainagencycode have attribute type NMTOKEN.
691
692    Related change(s): see 7.
693
694  36. Revised content model of <did> to require at least one of the following:
695    <abstract>, <container>, <dao>, <daogrp>, <langmaterial>, <materialspec>,
696    <note>, <origination>, <physdesc>, <physloc>, <repository>, <unitdate>,
697    <unitid>, or <unittitle>.
698
699    Related change(s): None.
700
701  37. Added the following new attributes, all with attribute type NMTOKEN, to
702    the attribute list of <eadheader>: @scriptencoding with default value
703    "iso15924"; @dateencoding with default value "iso8601"; @countryencoding
704    with default value "iso3166-1"; and @repositoryencoding with default value
705    "iso15511". Default value of attribute @langencoding on <eadheader>
706    changed from #IMPLIED to "iso639-2b" and attribute type changed from CDATA
707    to NMTOKEN.
708
709    Related change(s): None.
710
711  38. Added @langcode with attribute type NMTOKEN to the attribute list
712    of <language>.
713
714    Related change(s): see 21 and 32.
715
716  39. Attribute type of @otherlevel on <archdesc>, <archdescgrp>, <c> and all
717    <c#> changed from CDATA to NMTOKEN.
718
719    Related change(s): see 8.
720
721  40. Attribute type of @othertype on <dsc> changed from CDATA to NMTOKEN.
722
723    Related change(s): see 16.
724
725  41. Attribute type of  @countrycode and @repositorycode on <unitid> changed
726    from CDATA to NMTOKEN.
727
728    Related change(s): None.
729                                                                           -->
730<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
731<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
732<!--                                                                       -->
733<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
734<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
735<!--              CHANGE HISTORY (POST VERSION 2002)                       -->
736<!--                                                                       -->
737<!--  NUM  YYYYMMDD     DESCRIPTION OF CHANGE
738                                                                           -->
739<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
740<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
741<!--                                                                       -->
742<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
743<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
744<!--
745    PART I
746    CONDITIONAL SECTION CONTROL
747     A. Deprecated Elements
748     B. XML Namespace Attribute
749     C. Tabular Elements and Attributes
750     D. SGML SDATA Character Entities
751     E. XML Character Entities
752     F. Notation Declarations
753     G. EADGRP elements and attributes
754     H. Local Attribute Modification
755                                                                           -->
756<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
757<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
758<!--
759    Conditional Sections are used to control the availability of particular
760    features in the EAD DTD. Conditional sections include declarations that
761    may optionally be included or excluded (or ignored) in the dtd, depending
762    upon whether the keyword INCLUDE or IGNORE is used in defining the
763    parameter entity controlling the section or sections.
764
765    The following sections contain either a parameter entity controlling one
766    or more conditional sections, or a both such a parameter entity and the
767    controlled section.
768                                                                           -->
769<!--=======================================================================-->
770<!--
771    A. CONDITIONAL SECTION: Deprecated Elements
772
773    Version 1.0 elements and attributes deprecated in 2002
774    Entity name: deprecate
775    Default: IGNORE
776
777    Note: Does not include the deprecated tabular elements in the  dsc,
778    which are separately controlled (below) with conditional sections.
779                                                                           -->
780<!--=======================================================================-->
781<!ENTITY % deprecate
782  'IGNORE'
783                                                                             >
784<![%deprecate;[
785<!ENTITY % m.organization.dep
786  'organization |'
787                                                                             >
788<!ENTITY % m.desc.base.dep
789  'admininfo | add | '
790                                                                             >
791<!ENTITY % a.langmaterial
792  'langmaterial
793    CDATA
794    #IMPLIED'
795                                                                             >
796<!ENTITY % a.legalstatus
797  'legalstatus
798    (public | private | otherlegalstatus)
799    #IMPLIED
800   otherlegalstatus
801    CDATA
802    #IMPLIED'
803                                                                             >
804                                                                           ]]>
805<!--=======================================================================-->
806<!--
807    B. CONDITIONAL SECTION: XML Namespace Attribute
808
809    XML Namespace attribute on ead element and eadgrp element
810    Entity name: namespace
811    Default: IGNORE
812                                                                           -->
813<!--=======================================================================-->
814<!ENTITY % namespace
815  'IGNORE'
816                                                                             >
817<![%namespace;[
818<!ENTITY % a.ns
819   'xmlns CDATA  #FIXED "urn:isbn:1-931666-00-8"'
820                                                                             >
821                                                                           ]]>
822<!--=======================================================================-->
823<!--
824    C. CONDITIONAL SECTION: Tabular Elements and Attributes
825
826    Tabular elements and attributes on dsc and relevant dsc subelements
827    Entity name: tabular
828    Default: IGNORE
829                                                                           -->
830<!--=======================================================================-->
831<!ENTITY % tabular
832  'IGNORE'
833                                                                             >
834<!--
835    Conditional sections controlled by %tabular; will be found in element
836    and attribute sections below.
837                                                                           -->
838<!--=======================================================================-->
839<!--
840    D. CONDITIONAL SECTION: SGML SDATA Character Entities
841
842    Entity name: sgmlchar
843    Default: IGNORE
844
845    NOTE: if keyword changed to INCLUDE, then XML character entities
846    conditional section controlled by %xmlchar; will be changed to IGNORE
847    without further modifications.
848                                                                           -->
849<!--=======================================================================-->
850<!ENTITY % sgmlchar
851  'IGNORE'
852                                                                             >
853<![%sgmlchar;[
854<!ENTITY % xmlchar
855  'IGNORE'
856                                                                             >
857<!ENTITY % isolat1 PUBLIC
858  'ISO 8879:1986//ENTITIES Added Latin 1//EN'
859  'isolat1.gml'
860                                                                             >
861<!ENTITY % isolat2 PUBLIC
862  'ISO 8879:1986//ENTITIES Added Latin 2//EN'
863  'isolat2.gml'
864                                                                             >
865<!ENTITY % isonum PUBLIC
866  'ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN'
867  'isonum.gml'
868                                                                             >
869<!ENTITY % isopub PUBLIC
870  'ISO 8879:1986//ENTITIES Publishing//EN'
871  'isopub.gml'
872                                                                             >
873<!ENTITY % isotech PUBLIC
874  'ISO 8879:1986//ENTITIES General Technical//EN'
875  'isotech.gml'
876                                                                             >
877<!ENTITY % isodia PUBLIC
878  'ISO 8879:1986//ENTITIES Diacritical Marks//EN'
879  'isodia.gml'
880                                                                             >
881<!ENTITY % isocyr1 PUBLIC
882  'ISO 8879:1986//ENTITIES Russian Cyrillic//EN'
883  'isocyr1.gml'
884                                                                             >
885<!ENTITY % isocyr2 PUBLIC
886  'ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN'
887  'isocyr2.gml'
888                                                                             >
889<!ENTITY % isogrk1 PUBLIC
890  'ISO 8879:1986//ENTITIES Greek Letters//EN'
891  'isogrk1.gml'
892                                                                             >
893<!ENTITY % isogrk2 PUBLIC
894  'ISO 8879:1986//ENTITIES Monotoniko Greek//EN'
895  'isogrk2.gml'
896                                                                             >
897<!ENTITY % isogrk3 PUBLIC
898  'ISO 8879:1986//ENTITIES Greek Symbols//EN'
899  'isogrk3.gml'
900                                                                             >
901<!ENTITY % isogrk4 PUBLIC
902  'ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN'
903   'isogrk4.gml'
904                                                                             >
905<!--
906    Character Entity References
907      By default, all declared sets are referenced. Sets that are not
908      needed can be removed our "commented"
909                                                                           -->
910%isolat1; %isolat2;
911
912%isonum; %isopub; %isotech; %isodia;
913
914%isocyr1; %isocyr2;
915
916%isogrk1; %isogrk2; %isogrk3; %isogrk4;
917                                                                           ]]>
918<!--=======================================================================-->
919<!--
920    E. CONDITIONAL SECTION: XML Character Entities
921
922    Entity name: xmlchar
923    Default: IGNORE
924                                                                           -->
925<!--=======================================================================-->
926<!ENTITY % xmlchar
927  'IGNORE'
928                                                                            >
929<![%xmlchar;[
930<!ENTITY % isolat1 PUBLIC
931  'ISO 8879:1986//ENTITIES Added Latin 1//EN//XML'
932  'iso-lat1.ent'
933                                                                             >
934<!ENTITY % isolat2 PUBLIC
935  'ISO 8879:1986//ENTITIES Added Latin 2//EN//XML'
936  'iso-lat2.ent'
937                                                                             >
938<!ENTITY % isonum PUBLIC
939  'ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML'
940  'iso-num.ent'
941                                                                             >
942<!ENTITY % isopub PUBLIC
943  'ISO 8879:1986//ENTITIES Publishing//EN//XML'
944  'iso-pub.ent'
945                                                                             >
946<!ENTITY % isotech PUBLIC
947  'ISO 8879:1986//ENTITIES General Technical//EN//XML'
948  'iso-tech.ent'
949                                                                             >
950<!ENTITY % isodia PUBLIC
951  'ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML'
952  'iso-dia.ent'
953                                                                             >
954<!ENTITY % isocyr1 PUBLIC
955  'ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML'
956  'iso-cyr1.ent'
957                                                                             >
958<!ENTITY % isocyr2 PUBLIC
959  'ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML'
960  'iso-cyr2.ent'
961                                                                             >
962<!ENTITY % isogrk1 PUBLIC
963  'ISO 8879:1986//ENTITIES Greek Letters//EN//XML'
964  'iso-grk1.ent'
965                                                                             >
966<!ENTITY % isogrk2 PUBLIC
967  'ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML'
968  'iso-grk2.ent'
969                                                                             >
970<!ENTITY % isogrk3 PUBLIC
971  'ISO 8879:1986//ENTITIES Greek Symbols//EN//XML'
972  'iso-grk3.ent'
973                                                                             >
974<!ENTITY % isogrk4 PUBLIC
975  'ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML'
976  'iso-grk4.ent'
977                                                                             >
978<!--
979    Character Entity References
980      By default, all declared sets are referenced. Sets that are not
981      needed can be removed our "commented"
982                                                                           -->
983%isolat1; %isolat2;
984
985%isonum; %isopub; %isotech; %isodia;
986
987%isocyr1; %isocyr2;
988
989%isogrk1; %isogrk2; %isogrk3; %isogrk4;
990                                                                           ]]>
991<!--=======================================================================-->
992<!--
993    F. CONDITIONAL SECTION: Notation Declarations
994
995    Entity name: notation
996    Default: INCLUDE
997                                                                           -->
998<!--=======================================================================-->
999<!ENTITY % notation
1000  'INCLUDE'
1001                                                                             >
1002<![%notation;[
1003<!--
1004    The following declarations are for ISO standard notations.
1005                                                                           -->
1006<!NOTATION sgml     PUBLIC
1007  'ISO 8879:1986//NOTATION Information processing - Text and office
1008   systems - Standard Generalized Markup Language (SGML)//EN'
1009  ''
1010                                                                             >
1011<!NOTATION jpeg     PUBLIC
1012  'ISO/IEC 10918:1993//NOTATION Digital Compression and Coding of
1013   Continuous-tone Still Images (JPEG)//EN'
1014  ''
1015                                                                             >
1016<!NOTATION mpeg1vid PUBLIC
1017  'ISO/IEC 11172-2:1993//NOTATION Information technology - Coding
1018   of moving pictures and associated audio for digital storage media
1019   at up to about 1,5 Mbit/s - Part 2: Video//EN'
1020  ''
1021                                                                             >
1022<!NOTATION mpeg1aud PUBLIC
1023  'ISO/IEC 11172-3:1993//NOTATION Information technology - Coding
1024   of moving pictures and associated audio for digital storage
1025   media at up to about 1,5 Mbit/s - Part 3: Audio//EN'
1026  ''
1027                                                                             >
1028<!NOTATION mpeg2vid PUBLIC
1029  'ISO/IEC 13818-2:1995//NOTATION Information technology - Coding
1030   of moving pictures and associated audio: Part 2. Video//EN'
1031  ''
1032                                                                             >
1033<!NOTATION mpeg2aud PUBLIC
1034  'ISO/IEC 13818-3:1995//NOTATION Coding of moving pictures and
1035   associated audio: Part 3. Audio//EN'
1036  ''
1037                                                                             >
1038<!NOTATION xml PUBLIC
1039  'ISO 8879:1986//NOTATION Extensible Markup Language (XML) 1.0//EN'
1040  ''
1041                                                                             >
1042<!--
1043    The following notation declarations are for proprietary notations. These
1044    declarations are taken from _Making Hypermedia Work: A User's Guide to
1045    Hytime / Steven J. DeRose and David G. Durand (Boston: Kluwer Academic
1046    Publishers), pp. 322ff. (ISBN 0-7923-9432-1). If owners of these notations
1047    register FPI's, it is recommended that these be used instead of those
1048    listed below.
1049                                                                            -->
1050<!NOTATION pcx      PUBLIC
1051  '+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION ZSoft PCX bitmap//EN'
1052  ''
1053                                                                             >
1054<!NOTATION gif      PUBLIC
1055  '+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION CompuServe Graphic
1056   Interchange Format//EN'
1057  ''
1058                                                                             >
1059<!NOTATION tiff     PUBLIC
1060  '+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Aldus/Microsoft Tagged
1061   Interchange File Format//EN'
1062  ''
1063                                                                             >
1064<!NOTATION eps  PUBLIC
1065  '+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Adobe Systems
1066   Encapulated PostScript//EN'
1067  ''
1068                                                                             >
1069<!NOTATION pict PUBLIC
1070  '+//ISBN 0-7923-9432-1::Graphic Notation//NOTATION Apple Computer
1071   Quickdraw Picture//EN'
1072  ''
1073                                                                             >
1074<!--
1075    The following are EAD declared notations, that is, notations considered
1076    to be important to the archival community, though not formally declared
1077    by an authoritative body.
1078                                                                           -->
1079<!NOTATION html SYSTEM
1080  'http://www.w3.org/MarkUp/'
1081                                                                             >
1082<!--
1083    Email Address
1084                                                                           -->
1085<!NOTATION email SYSTEM
1086  'http://www.ietf.org/rfc/rfc2368.txt'
1087                                                                             >
1088<!--
1089    Metadata Encoding & Transmission Standard
1090                                                                           -->
1091<!NOTATION mets SYSTEM
1092  'http://www.loc.gov/standards/mets/'
1093                                                                             >
1094<!--
1095    Encoded Archival Description
1096                                                                           -->
1097<!NOTATION ead SYSTEM
1098  'urn:isbn:1-931666-00-8'
1099                                                                             >
1100<!--
1101    Metadata Object Description Schema
1102                                                                           -->
1103<!NOTATION mods SYSTEM
1104  'http://www.loc.gov/standards/mods/'
1105                                                                             >
1106<!--
1107    Scalable Vector Graphics
1108                                                                           -->
1109<!NOTATION svg SYSTEM
1110  'http://www.w3.org/TR/SVG/'
1111                                                                             >
1112<!--
1113    Portable Network Graphics
1114                                                                           -->
1115<!NOTATION pdf SYSTEM
1116  'http://www.w3.org/TR/REC-png'
1117                                                                             >
1118                                                                           ]]>
1119<!--=======================================================================-->
1120<!--
1121    G. CONDITIONAL SECTION: EADGRP elements and attributes
1122
1123    Entity name: eadgrp
1124    Default: IGNORE
1125
1126                                                                           -->
1127<!--=======================================================================-->
1128<!ENTITY % eadgrp
1129  'IGNORE'
1130                                                                             >
1131<!--
1132    Conditional sections controlled by %eadgrp; will be found in element and
1133    attribute declaration sections below.
1134                                                                           -->
1135<!--=======================================================================-->
1136<!--
1137    H. CONDITIONAL SECTION: Local Attribute Modification
1138
1139    References local file containing local modification of modifiable
1140     attributes
1141    Entity name: eadlocal
1142    Default: IGNORE
1143                                                                           -->
1144<!--=======================================================================-->
1145<!ENTITY % eadlocal
1146  'IGNORE'
1147                                                                             >
1148<![%eadlocal;[
1149<!ENTITY % attrsmod
1150  SYSTEM 'eadlocal.ent'
1151                                                                             >
1152%attrsmod;
1153                                                                           ]]>
1154<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
1155<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
1156<!--
1157    PART II
1158    PARAMETER ENTITIES FOR ELEMENT AND ATTRIBUTE MODELS
1159     A. Parameter Entities for Element Models
1160     B. Parameter Entities for Modifiable Attributes
1161     C. Parameter Entities for Unmodifiable Attributes
1162                                                                           -->
1163<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
1164<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
1165<!--
1166    A. Parameter Entities for Element Models
1167                                                                           -->
1168<!--=======================================================================-->
1169<!--=======================================================================-->
1170<!--
1171    Basic Building Blocks
1172                                                                           -->
1173<!--=======================================================================-->
1174<!ENTITY % m.render
1175  'emph | lb'
1176                                                                             >
1177<!ENTITY % m.ptrs
1178  'ptr | extptr'
1179                                                                             >
1180<!ENTITY % m.refs
1181  'ref | extref | linkgrp | bibref | title | archref'
1182                                                                             >
1183<!ENTITY % m.access
1184  'corpname | famname | geogname | name | occupation | persname | subject |
1185   genreform | function'
1186                                                                             >
1187<!ENTITY % m.access.title
1188  '%m.access; | title'
1189                                                                             >
1190<!ENTITY % m.data
1191  '%m.access; | date | num | origination | repository | unitdate | unittitle'
1192                                                                             >
1193<!--=======================================================================-->
1194<!--
1195    Phrase Components
1196
1197    Phrase component models are widely used groups of elements.
1198    The models are defined progressively, the models progress from
1199    the least complex to the most complex.
1200                                                                           -->
1201<!--=======================================================================-->
1202<!--
1203    Bare Phrase
1204                                                                           -->
1205<!ENTITY % m.phrase.bare
1206  '%m.ptrs; | %m.render;'
1207                                                                             >
1208<!--
1209    Basic Phrase
1210
1211    m.phrase.basic.norefs is used in content model of bibref
1212    and archref, and in the model used by ref and archref,
1213    where inclusion of ref elements is selective
1214                                                                           -->
1215<!ENTITY % m.phrase.basic.norefs
1216  '%m.phrase.bare; | abbr | expan'
1217                                                                             >
1218<!ENTITY % m.phrase.basic
1219  '%m.phrase.basic.norefs; | %m.refs;'
1220                                                                             >
1221<!--
1222    Phrase Plus
1223
1224    m.phrase.plus.norefs used in content model of
1225    para.content.norefs which is used in content model of ref
1226    and archref, where inclusion of ref elements is selective.
1227                                                                           -->
1228<!ENTITY % m.phrase.plus.norefs
1229  '%m.phrase.basic.norefs; | %m.data;'
1230                                                                             >
1231<!ENTITY % m.phrase.plus
1232  '%m.phrase.basic.norefs; | %m.data; | %m.refs;'
1233                                                                             >
1234<!--=======================================================================-->
1235<!--
1236    Intermediate-level Components
1237
1238    Elements that can occur within paragraphs.
1239                                                                           -->
1240<!--=======================================================================-->
1241<!ENTITY % m.inter.noquote
1242  'address | chronlist | list | note | table'
1243                                                                             >
1244<!ENTITY % m.inter
1245  '%m.inter.noquote; | blockquote'
1246                                                                             >
1247<!--=======================================================================-->
1248<!--
1249    Paragraph-level Components
1250
1251    Paragraph and elements that can occur at the same level as
1252    paragraph.
1253                                                                           -->
1254<!--=======================================================================-->
1255<!ENTITY % m.blocks
1256  '%m.inter; | p'
1257                                                                             >
1258<!--
1259    m.block.noquote used in content model of blockquote
1260                                                                           -->
1261<!ENTITY % m.blocks.noquote
1262  '%m.inter.noquote; | p'
1263                                                                             >
1264<!--=======================================================================-->
1265<!--
1266    Components for Descriptive Elements
1267                                                                           -->
1268<!--=======================================================================-->
1269<!--
1270    Descriptive Identification Elements
1271                                                                           -->
1272<!ENTITY % m.did
1273  'abstract | container | dao | daogrp | langmaterial | materialspec |
1274   note | origination | physdesc | physloc | repository | unitdate |
1275   unitid | unittitle'
1276                                                                             >
1277<!--
1278    Descriptive Elements
1279                                                                           -->
1280<!--
1281    m.desc.base.dep enables deprecating add and admininfo
1282    overridden by conditional section
1283                                                                           -->
1284<!ENTITY % m.desc.base.dep
1285  ''
1286                                                                             >
1287<!--
1288    m.organization.dep, also deprecated, is treated exceptionally
1289    because it is a member of both the descriptive elements and
1290    in the content model of scopecontent
1291                                                                           -->
1292<!ENTITY % m.organization.dep
1293  ''
1294                                                                             >
1295<!--
1296    m.desc.base used in descgrp, dentry (DEPRECATED) and archdescgrp.
1297                                                                           -->
1298<!ENTITY % m.desc.base
1299  '%m.desc.base.dep; %m.organization.dep; accessrestrict | accruals |
1300   acqinfo | altformavail | appraisal | arrangement | bibliography |
1301   bioghist | controlaccess | custodhist | descgrp | fileplan | index |
1302   odd | originalsloc | otherfindaid | phystech | prefercite |
1303   processinfo | relatedmaterial | scopecontent | separatedmaterial |
1304   userestrict'
1305                                                                             >
1306<!--
1307    m.desc.full used in archdesc and c's.
1308                                                                           -->
1309<!ENTITY % m.desc.full
1310  '%m.desc.base; | dsc | dao | daogrp | note'
1311                                                                             >
1312<!--
1313    m.scopecontent is used to overcome parsing error reported
1314    XMetal 3.0 RulesMaker, though no other parser tested reports
1315    the same error. XMetal reports error for parameter entity
1316    referenced directly in an element declaration content model
1317    with a preceding or trailing connector, e.g. 'organization |'.
1318                                                                           -->
1319<!ENTITY % m.scopecontent
1320  '%m.organization.dep; %m.blocks;'
1321                                                                             >
1322<!--=======================================================================-->
1323<!--
1324    Phrase and Block Elements Combined
1325                                                                           -->
1326<!--=======================================================================-->
1327<!--
1328    m.para.content used in p, event, and item.
1329                                                                           -->
1330<!ENTITY % m.para.content
1331  '%m.phrase.plus; | %m.inter;'
1332                                                                             >
1333<!--
1334    para.content.norefs used in ref elements, where inclusion of
1335    ref elements is selective.
1336                                                                           -->
1337<!ENTITY % m.para.content.norefs
1338  '%m.phrase.plus.norefs; | %m.inter;'
1339                                                                             >
1340<!--
1341    m.table.entry used in entry subelement of table.
1342                                                                           -->
1343<!ENTITY % m.table.entry
1344  '%m.phrase.plus; | address | list | note'
1345                                                                             >
1346<!--=======================================================================-->
1347<!--=======================================================================-->
1348<!--
1349    B. Parameter Entities for Modifiable Attributes
1350
1351    Entity name components:
1352      am = attribute-modifiable
1353      element name
1354      attribute name
1355    Exception: access and xlink elements treated as groups.
1356                                                                           -->
1357<!--=======================================================================-->
1358<!--=======================================================================-->
1359<!ENTITY % am.access.rules
1360  'rules
1361    NMTOKEN
1362    #IMPLIED'
1363                                                                             >
1364<!ENTITY % am.access.source
1365  'source
1366    NMTOKEN
1367    #IMPLIED'
1368                                                                             >
1369<!ENTITY % am.dates.calendar
1370  'calendar
1371    NMTOKEN
1372    "gregorian"'
1373                                                                             >
1374<!ENTITY % am.dates.era
1375  'era
1376    NMTOKEN
1377    "ce"'
1378                                                                             >
1379<!ENTITY % am.dsctab.tpattern
1380  'tpattern
1381    NMTOKEN
1382    #IMPLIED'
1383                                                                             >
1384<!ENTITY % am.abstract.encodinganalog
1385  'encodinganalog
1386    CDATA
1387    #IMPLIED'
1388                                                                             >
1389<!ENTITY % am.abstract.label
1390  'label
1391    CDATA
1392    #IMPLIED'
1393                                                                             >
1394<!ENTITY % am.abstract.langcode
1395  'langcode
1396    NMTOKEN
1397    #IMPLIED'
1398                                                                             >
1399<!ENTITY % am.abstract.type
1400  'type
1401    CDATA
1402    #IMPLIED'
1403                                                                             >
1404<!ENTITY % am.accessrestrict.encodinganalog
1405  'encodinganalog
1406    CDATA
1407    #IMPLIED'
1408                                                                             >
1409<!ENTITY % am.accessrestrict.type
1410  'type
1411    CDATA
1412    #IMPLIED'
1413                                                                             >
1414<!ENTITY % am.accruals.encodinganalog
1415  'encodinganalog
1416    CDATA
1417    #IMPLIED'
1418                                                                             >
1419<!ENTITY % am.acqinfo.encodinganalog
1420  'encodinganalog
1421    CDATA
1422    #IMPLIED'
1423                                                                             >
1424<!ENTITY % am.altformavail.encodinganalog
1425  'encodinganalog
1426    CDATA
1427    #IMPLIED'
1428                                                                             >
1429<!ENTITY % am.altformavail.type
1430  'type
1431    CDATA
1432    #IMPLIED'
1433                                                                             >
1434<!ENTITY % am.appraisal.encodinganalog
1435  'encodinganalog
1436    CDATA
1437    #IMPLIED'
1438                                                                             >
1439<!ENTITY % am.archdesc.relatedencoding
1440  'relatedencoding
1441    CDATA
1442    #IMPLIED'
1443                                                                             >
1444<!ENTITY % am.archdesc.type
1445  'type
1446    NMTOKEN
1447    #IMPLIED'
1448                                                                             >
1449<![%eadgrp;[
1450<!ENTITY % am.archdescgrp.relatedencoding
1451  'relatedencoding
1452    CDATA
1453    #IMPLIED'
1454                                                                             >
1455<!ENTITY % am.archdescgrp.type
1456  'type
1457    CDATA
1458    #IMPLIED'
1459                                                                             >
1460                                                                           ]]>
1461<!ENTITY % am.arrangement.encodinganalog
1462  'encodinganalog
1463    CDATA
1464    #IMPLIED'
1465                                                                             >
1466<!ENTITY % am.author.encodinganalog
1467  'encodinganalog
1468    CDATA
1469    #IMPLIED'
1470                                                                             >
1471<!ENTITY % am.bibliography.encodinganalog
1472  'encodinganalog
1473    CDATA
1474    #IMPLIED'
1475                                                                             >
1476<!ENTITY % am.bibref.encodinganalog
1477  'encodinganalog
1478    CDATA
1479    #IMPLIED'
1480                                                                             >
1481<!ENTITY % am.bibseries.encodinganalog
1482  'encodinganalog
1483    CDATA
1484    #IMPLIED'
1485                                                                             >
1486<!ENTITY % am.bioghist.encodinganalog
1487  'encodinganalog
1488    CDATA
1489    #IMPLIED'
1490                                                                             >
1491<!ENTITY % am.change.encodinganalog
1492  'encodinganalog
1493    CDATA
1494    #IMPLIED'
1495                                                                             >
1496<!ENTITY % am.chronlist.encodinganalog
1497  'encodinganalog
1498    CDATA
1499    #IMPLIED'
1500                                                                             >
1501<!ENTITY % am.container.encodinganalog
1502  'encodinganalog
1503    CDATA
1504    #IMPLIED'
1505                                                                             >
1506<!ENTITY % am.container.label
1507  'label
1508    CDATA
1509    #IMPLIED'
1510                                                                             >
1511<!ENTITY % am.container.type
1512  'type
1513    NMTOKEN
1514    #IMPLIED'
1515                                                                             >
1516<!ENTITY % am.controlaccess.encodinganalog
1517  'encodinganalog
1518    CDATA
1519    #IMPLIED'
1520                                                                             >
1521<!ENTITY % am.corpname.encodinganalog
1522  'encodinganalog
1523    CDATA
1524    #IMPLIED'
1525                                                                             >
1526<!ENTITY % am.corpname.role
1527  'role
1528    CDATA
1529    #IMPLIED'
1530                                                                             >
1531<!ENTITY % am.creation.encodinganalog
1532  'encodinganalog
1533    CDATA
1534    #IMPLIED'
1535                                                                             >
1536<!ENTITY % am.custodhist.encodinganalog
1537  'encodinganalog
1538    CDATA
1539    #IMPLIED'
1540                                                                             >
1541<!ENTITY % am.date.certainty
1542  'certainty
1543    CDATA
1544    #IMPLIED'
1545                                                                             >
1546<!ENTITY % am.date.encodinganalog
1547  'encodinganalog
1548    CDATA
1549    #IMPLIED'
1550                                                                             >
1551<!ENTITY % am.date.type
1552  'type
1553    CDATA
1554    #IMPLIED'
1555                                                                             >
1556<!ENTITY % am.desc.encodinganalog
1557  'encodinganalog
1558    CDATA
1559    #IMPLIED'
1560                                                                             >
1561<!ENTITY % am.desc.otherlevel
1562  'otherlevel
1563    NMTOKEN
1564    #IMPLIED'
1565                                                                             >
1566<!ENTITY % am.descgrp.encodinganalog
1567  'encodinganalog
1568    CDATA
1569    #IMPLIED'
1570                                                                             >
1571<!ENTITY % am.descgrp.type
1572  'type
1573    CDATA
1574    #IMPLIED'
1575                                                                             >
1576<!ENTITY % am.descrules.encodinganalog
1577  'encodinganalog
1578    CDATA
1579    #IMPLIED'
1580                                                                             >
1581<!ENTITY % am.did.encodinganalog
1582  'encodinganalog
1583    CDATA
1584    #IMPLIED'
1585                                                                             >
1586<!ENTITY % am.dimensions.encodinganalog
1587  'encodinganalog
1588    CDATA
1589    #IMPLIED'
1590                                                                             >
1591<!ENTITY % am.dimensions.label
1592  'label
1593    CDATA
1594    #IMPLIED'
1595                                                                             >
1596<!ENTITY % am.dimensions.type
1597  'type
1598    CDATA
1599    #IMPLIED'
1600                                                                             >
1601<!ENTITY % am.dimensions.unit
1602  'unit
1603    CDATA
1604    #IMPLIED'
1605                                                                             >
1606<!ENTITY % am.dsc.encodinganalog
1607  'encodinganalog
1608    CDATA
1609    #IMPLIED'
1610                                                                             >
1611<!ENTITY % am.dsc.othertype
1612  'othertype
1613    NMTOKEN
1614    #IMPLIED'
1615                                                                             >
1616<![%eadgrp;[
1617<!ENTITY % am.dscgrp.encodinganalog
1618  'encodinganalog
1619    CDATA
1620    #IMPLIED'
1621                                                                             >
1622                                                                           ]]>
1623<!ENTITY % am.ead.relatedencoding
1624  'relatedencoding
1625    CDATA
1626    #IMPLIED'
1627                                                                             >
1628<![%eadgrp;[
1629<!ENTITY % am.eadgrp.relatedencoding
1630  'relatedencoding
1631    CDATA
1632    #IMPLIED'
1633                                                                             >
1634                                                                           ]]>
1635<!ENTITY % am.eadheader.countryencoding
1636  'countryencoding
1637    NMTOKEN
1638    "iso3166-1"'
1639                                                                             >
1640<!ENTITY % am.eadheader.dateencoding
1641  'dateencoding
1642    NMTOKEN
1643    "iso8601"'
1644                                                                             >
1645<!ENTITY % am.eadheader.encodinganalog
1646  'encodinganalog
1647    CDATA
1648    #IMPLIED'
1649                                                                             >
1650<!ENTITY % am.eadheader.findaidstatus
1651  'findaidstatus
1652    NMTOKEN
1653    #IMPLIED'
1654                                                                             >
1655<!ENTITY % am.eadheader.langencoding
1656  'langencoding
1657    NMTOKEN
1658    "iso639-2b"'
1659                                                                             >
1660<!ENTITY % am.eadheader.relatedencoding
1661  'relatedencoding
1662    CDATA
1663    #IMPLIED'
1664                                                                             >
1665<!ENTITY % am.eadheader.repositoryencoding
1666  'repositoryencoding
1667    NMTOKEN
1668    "iso15511"'
1669                                                                             >
1670<!ENTITY % am.eadheader.scriptencoding
1671  'scriptencoding
1672    NMTOKEN
1673    "iso15924"'
1674                                                                             >
1675<!ENTITY % am.eadid.countrycode
1676  'countrycode
1677    NMTOKEN
1678    #IMPLIED'
1679                                                                             >
1680<!ENTITY % am.eadid.encodinganalog
1681  'encodinganalog
1682    CDATA
1683    #IMPLIED'
1684                                                                             >
1685<!ENTITY % am.eadid.mainagencycode
1686   'mainagencycode
1687     NMTOKEN
1688     #IMPLIED'
1689                                                                             >
1690<!ENTITY % am.edition.encodinganalog
1691  'encodinganalog
1692    CDATA
1693    #IMPLIED'
1694                                                                             >
1695<!ENTITY % am.editionstmt.encodinganalog
1696  'encodinganalog
1697    CDATA
1698    #IMPLIED'
1699                                                                             >
1700<!ENTITY % am.extent.encodinganalog
1701  'encodinganalog
1702    CDATA
1703    #IMPLIED'
1704                                                                             >
1705<!ENTITY % am.extent.label
1706  'label
1707    CDATA
1708    #IMPLIED'
1709                                                                             >
1710<!ENTITY % am.extent.type
1711  'type
1712    CDATA
1713    #IMPLIED'
1714                                                                             >
1715<!ENTITY % am.extent.unit
1716  'unit
1717    CDATA
1718    #IMPLIED'
1719                                                                             >
1720<!ENTITY % am.famname.encodinganalog
1721  'encodinganalog
1722    CDATA
1723    #IMPLIED'
1724                                                                             >
1725<!ENTITY % am.famname.role
1726  'role
1727    CDATA
1728    #IMPLIED'
1729                                                                             >
1730<!ENTITY % am.filedesc.encodinganalog
1731  'encodinganalog
1732    CDATA
1733    #IMPLIED'
1734                                                                             >
1735<!ENTITY % am.fileplan.encodinganalog
1736  'encodinganalog
1737    CDATA
1738    #IMPLIED'
1739                                                                             >
1740<!ENTITY % am.function.encodinganalog
1741  'encodinganalog
1742    CDATA
1743    #IMPLIED'
1744                                                                             >
1745<!ENTITY % am.genreform.encodinganalog
1746  'encodinganalog
1747    CDATA
1748    #IMPLIED'
1749                                                                             >
1750<!ENTITY % am.genreform.type
1751  'type
1752    CDATA
1753    #IMPLIED'
1754                                                                             >
1755<!ENTITY % am.geogname.encodinganalog
1756  'encodinganalog
1757    CDATA
1758    #IMPLIED'
1759                                                                             >
1760<!ENTITY % am.geogname.role
1761  'role
1762    CDATA
1763    #IMPLIED'
1764                                                                             >
1765<!ENTITY % am.imprint.encodinganalog
1766  'encodinganalog
1767    CDATA
1768    #IMPLIED'
1769                                                                             >
1770<!ENTITY % am.index.encodinganalog
1771  'encodinganalog
1772    CDATA
1773    #IMPLIED'
1774                                                                             >
1775<!ENTITY % am.langmaterial.encodinganalog
1776  'encodinganalog
1777    CDATA
1778    #IMPLIED'
1779                                                                             >
1780<!ENTITY % am.langmaterial.label
1781  'label
1782    CDATA
1783    #IMPLIED'
1784                                                                             >
1785<!ENTITY % am.language.encodinganalog
1786  'encodinganalog
1787    CDATA
1788    #IMPLIED'
1789                                                                             >
1790<!ENTITY % am.language.langcode
1791  'langcode
1792    NMTOKEN
1793    #IMPLIED'
1794                                                                             >
1795<!ENTITY % am.language.scriptcode
1796  'scriptcode
1797    NMTOKEN
1798    #IMPLIED'
1799                                                                             >
1800<!ENTITY % am.langusage.encodinganalog
1801  'encodinganalog
1802    CDATA
1803    #IMPLIED'
1804                                                                             >
1805<!ENTITY % am.legalstatus.type
1806  'type
1807    NMTOKEN
1808    #IMPLIED'
1809                                                                             >
1810<!ENTITY % am.list.mark
1811  'mark
1812    CDATA
1813    #IMPLIED'
1814                                                                             >
1815<!ENTITY % am.materialspec.encodinganalog
1816  'encodinganalog
1817    CDATA
1818    #IMPLIED'
1819                                                                             >
1820<!ENTITY % am.materialspec.label
1821  'label
1822    CDATA
1823    #IMPLIED'
1824                                                                             >
1825<!ENTITY % am.materialspec.type
1826  'type
1827    CDATA
1828    #IMPLIED'
1829                                                                             >
1830<!ENTITY % am.name.encodinganalog
1831  'encodinganalog
1832    CDATA
1833    #IMPLIED'
1834                                                                             >
1835<!ENTITY % am.name.role
1836  'role
1837    CDATA
1838    #IMPLIED'
1839                                                                             >
1840<!ENTITY % am.note.encodinganalog
1841  'encodinganalog
1842    CDATA
1843    #IMPLIED'
1844                                                                             >
1845<!ENTITY % am.note.label
1846  'label
1847    CDATA
1848    #IMPLIED'
1849                                                                             >
1850<!ENTITY % am.note.type
1851  'type
1852    CDATA
1853    #IMPLIED'
1854                                                                             >
1855<!ENTITY % am.notestmt.encodinganalog
1856  'encodinganalog
1857    CDATA
1858    #IMPLIED'
1859                                                                             >
1860<!ENTITY % am.num.encodinganalog
1861  'encodinganalog
1862    CDATA
1863    #IMPLIED'
1864                                                                             >
1865<!ENTITY % am.num.type
1866  'type
1867    CDATA
1868    #IMPLIED'
1869                                                                             >
1870<!ENTITY % am.occupation.encodinganalog
1871  'encodinganalog
1872    CDATA
1873    #IMPLIED'
1874                                                                             >
1875<!ENTITY % am.odd.encodinganalog
1876  'encodinganalog
1877    CDATA
1878    #IMPLIED'
1879                                                                             >
1880<!ENTITY % am.odd.type
1881  'type
1882    CDATA
1883    #IMPLIED'
1884                                                                             >
1885<!ENTITY % am.originalsloc.encodinganalog
1886  'encodinganalog
1887    CDATA
1888    #IMPLIED'
1889                                                                             >
1890<!ENTITY % am.originalsloc.type
1891  'type
1892    CDATA
1893    #IMPLIED'
1894                                                                             >
1895<!ENTITY % am.origination.encodinganalog
1896  'encodinganalog
1897    CDATA
1898    #IMPLIED'
1899                                                                             >
1900<!ENTITY % am.origination.label
1901  'label
1902    CDATA
1903    #IMPLIED'
1904                                                                             >
1905<!ENTITY % am.otherfindaid.encodinganalog
1906  'encodinganalog
1907    CDATA
1908    #IMPLIED'
1909                                                                             >
1910<!ENTITY % am.persname.encodinganalog
1911  'encodinganalog
1912    CDATA
1913    #IMPLIED'
1914                                                                             >
1915<!ENTITY % am.persname.role
1916  'role
1917    CDATA
1918    #IMPLIED'
1919                                                                             >
1920<!ENTITY % am.physdesc.encodinganalog
1921  'encodinganalog
1922    CDATA
1923    #IMPLIED'
1924                                                                             >
1925<!ENTITY % am.physdesc.label
1926  'label
1927    CDATA
1928    #IMPLIED'
1929                                                                             >
1930<!ENTITY % am.physdesc.rules
1931  'rules
1932    NMTOKEN
1933    #IMPLIED'
1934                                                                             >
1935<!ENTITY % am.physdesc.source
1936  'source
1937    NMTOKEN
1938    #IMPLIED'
1939                                                                             >
1940<!ENTITY % am.physfacet.encodinganalog
1941  'encodinganalog
1942    CDATA
1943    #IMPLIED'
1944                                                                             >
1945<!ENTITY % am.physfacet.label
1946  'label
1947    CDATA
1948    #IMPLIED'
1949                                                                             >
1950<!ENTITY % am.physfacet.rules
1951  'rules
1952    NMTOKEN
1953    #IMPLIED'
1954                                                                             >
1955<!ENTITY % am.physfacet.source
1956  'source
1957    NMTOKEN
1958    #IMPLIED'
1959                                                                             >
1960<!ENTITY % am.physfacet.type
1961  'type
1962    CDATA
1963    #IMPLIED'
1964                                                                             >
1965<!ENTITY % am.physfacet.unit
1966  'unit
1967    CDATA
1968    #IMPLIED'
1969                                                                             >
1970<!ENTITY % am.physloc.encodinganalog
1971  'encodinganalog
1972    CDATA
1973    #IMPLIED'
1974                                                                             >
1975<!ENTITY % am.physloc.label
1976  'label
1977    CDATA
1978    #IMPLIED'
1979                                                                             >
1980<!ENTITY % am.physloc.type
1981  'type
1982    CDATA
1983    #IMPLIED'
1984                                                                             >
1985<!ENTITY % am.phystech.encodinganalog
1986  'encodinganalog
1987    CDATA
1988    #IMPLIED'
1989                                                                             >
1990<!ENTITY % am.phystech.type
1991  'type
1992    CDATA
1993    #IMPLIED'
1994                                                                             >
1995<!ENTITY % am.prefercite.encodinganalog
1996  'encodinganalog
1997    CDATA
1998    #IMPLIED'
1999                                                                             >
2000<!ENTITY % am.processinfo.encodinganalog
2001  'encodinganalog
2002    CDATA
2003    #IMPLIED'
2004                                                                             >
2005<!ENTITY % am.processinfo.type
2006  'type
2007    CDATA
2008    #IMPLIED'
2009                                                                             >
2010<!ENTITY % am.profiledesc.encodinganalog
2011  'encodinganalog
2012    CDATA
2013    #IMPLIED'
2014                                                                             >
2015<!ENTITY % am.publicationstmt.encodinganalog
2016  'encodinganalog
2017    CDATA
2018    #IMPLIED'
2019                                                                             >
2020<!ENTITY % am.publisher.encodinganalog
2021  'encodinganalog
2022    CDATA
2023    #IMPLIED'
2024                                                                             >
2025<!ENTITY % am.relatedmaterial.encodinganalog
2026  'encodinganalog
2027    CDATA
2028    #IMPLIED'
2029                                                                             >
2030<!ENTITY % am.relatedmaterial.type
2031  'type
2032    CDATA
2033    #IMPLIED'
2034                                                                             >
2035<!ENTITY % am.repository.encodinganalog
2036  'encodinganalog
2037    CDATA
2038    #IMPLIED'
2039                                                                             >
2040<!ENTITY % am.repository.label
2041  'label
2042    CDATA
2043    #IMPLIED'
2044                                                                             >
2045<!ENTITY % am.revisiondesc.encodinganalog
2046  'encodinganalog
2047    CDATA
2048    #IMPLIED'
2049                                                                             >
2050<!ENTITY % am.runner.role
2051  'role
2052    CDATA
2053    #IMPLIED'
2054                                                                             >
2055<!ENTITY % am.scopecontent.encodinganalog
2056  'encodinganalog
2057    CDATA
2058    #IMPLIED'
2059                                                                             >
2060<!ENTITY % am.separatedmaterial.encodinganalog
2061  'encodinganalog
2062    CDATA
2063    #IMPLIED'
2064                                                                             >
2065<!ENTITY % am.separatedmaterial.type
2066  'type
2067    CDATA
2068    #IMPLIED'
2069                                                                             >
2070<!ENTITY % am.seriesstmt.encodinganalog
2071  'encodinganalog
2072    CDATA
2073    #IMPLIED'
2074                                                                             >
2075<!ENTITY % am.sponsor.encodinganalog
2076  'encodinganalog
2077    CDATA
2078    #IMPLIED'
2079                                                                             >
2080<!ENTITY % am.subarea.encodinganalog
2081  'encodinganalog
2082    CDATA
2083    #IMPLIED'
2084                                                                             >
2085<!ENTITY % am.subject.encodinganalog
2086  'encodinganalog
2087    CDATA
2088    #IMPLIED'
2089                                                                             >
2090<!ENTITY % am.subtitle.encodinganalog
2091  'encodinganalog
2092    CDATA
2093    #IMPLIED'
2094                                                                             >
2095<!ENTITY % am.title.encodinganalog
2096  'encodinganalog
2097    CDATA
2098    #IMPLIED'
2099                                                                             >
2100<!ENTITY % am.title.type
2101  'type
2102    CDATA
2103    #IMPLIED'
2104                                                                             >
2105<!ENTITY % am.titleproper.encodinganalog
2106  'encodinganalog
2107    CDATA
2108    #IMPLIED'
2109                                                                             >
2110<!ENTITY % am.titleproper.type
2111  'type
2112    CDATA
2113    #IMPLIED'
2114                                                                             >
2115<!ENTITY % am.titlestmt.encodinganalog
2116  'encodinganalog
2117    CDATA
2118    #IMPLIED'
2119                                                                             >
2120<!ENTITY % am.unitdate.certainty
2121  'certainty
2122    CDATA
2123    #IMPLIED'
2124                                                                             >
2125<!ENTITY % am.unitdate.datechar
2126  'datechar
2127    CDATA
2128    #IMPLIED'
2129                                                                             >
2130<!ENTITY % am.unitdate.encodinganalog
2131  'encodinganalog
2132    CDATA
2133    #IMPLIED'
2134                                                                             >
2135<!ENTITY % am.unitdate.label
2136  'label
2137    CDATA
2138    #IMPLIED'
2139                                                                             >
2140<!ENTITY % am.unitid.countrycode
2141  'countrycode
2142    NMTOKEN
2143    #IMPLIED'
2144                                                                             >
2145<!ENTITY % am.unitid.encodinganalog
2146  'encodinganalog
2147    CDATA
2148    #IMPLIED'
2149                                                                             >
2150<!ENTITY % am.unitid.label
2151  'label
2152    CDATA
2153    #IMPLIED'
2154                                                                             >
2155<!ENTITY % am.unitid.repositorycode
2156  'repositorycode
2157    NMTOKEN
2158    #IMPLIED'
2159                                                                             >
2160<!ENTITY % am.unitid.type
2161  'type
2162    CDATA
2163    #IMPLIED'
2164                                                                             >
2165<!ENTITY % am.unittitle.encodinganalog
2166  'encodinganalog
2167    CDATA
2168    #IMPLIED'
2169                                                                             >
2170<!ENTITY % am.unittitle.label
2171  'label
2172    CDATA
2173    #IMPLIED'
2174                                                                             >
2175<!ENTITY % am.unittitle.type
2176  'type
2177    CDATA
2178    #IMPLIED'
2179                                                                             >
2180<!ENTITY % am.userestrict.encodinganalog
2181  'encodinganalog
2182    CDATA
2183    #IMPLIED'
2184                                                                             >
2185<!ENTITY % am.userestrict.type
2186  'type
2187    CDATA
2188    #IMPLIED'
2189                                                                             >
2190<!--=======================================================================-->
2191<!--=======================================================================-->
2192<!--
2193    C. Parameter Entities for Unmodifiable Attributes
2194                                                                           -->
2195<!--=======================================================================-->
2196<!--=======================================================================-->
2197<!--
2198    XML Namespace
2199                                                                           -->
2200<!ENTITY % a.ns
2201   ''
2202                                                                             >
2203<!--
2204    Binary
2205
2206    Used in Oasis xml table model: zero(s) = no; anything
2207    else = yes
2208                                                                           -->
2209<!ENTITY % yesorno
2210  'NMTOKEN'
2211                                                                             >
2212<!--=======================================================================-->
2213<!--
2214    "Semi-closed" Attribute Value Lists
2215                                                                           -->
2216<!--=======================================================================-->
2217<!--
2218    av.level used on archdesc, archdescgrp, and c's.
2219                                                                           -->
2220<!ENTITY % av.level
2221  'class | collection | file | fonds | item | otherlevel |
2222   recordgrp | series | subfonds | subgrp | subseries'
2223                                                                             >
2224<!--
2225    av.render used on emph and title.
2226                                                                           -->
2227<!ENTITY % av.render
2228  'altrender | bold | bolddoublequote | bolditalic |
2229   boldsinglequote | boldsmcaps | boldunderline | doublequote |
2230   italic | nonproport | singlequote | smcaps | sub | super |
2231   underline'
2232                                                                             >
2233<!--=======================================================================-->
2234<!--
2235    Shared Attributes
2236                                                                           -->
2237<!--=======================================================================-->
2238<!--
2239    Common Attributes
2240
2241    Used on most ead elements.
2242                                                                           -->
2243<!ENTITY % a.common
2244  'id
2245    ID
2246    #IMPLIED
2247
2248   altrender
2249    CDATA
2250    #IMPLIED
2251
2252   audience
2253    (external | internal)
2254    #IMPLIED'
2255                                                                             >
2256<!--
2257    Access Attributes
2258
2259    Used on all access elements.
2260                                                                           -->
2261<!ENTITY % a.access
2262  '%am.access.source;
2263   %am.access.rules;
2264
2265   authfilenumber
2266    CDATA
2267    #IMPLIED
2268
2269   normal
2270    CDATA
2271    #IMPLIED'
2272                                                                             >
2273<!--
2274    Description attributes
2275
2276    Note: Both a.langmaterial and a.legalstatus deprecated in
2277    version 2002
2278                                                                           -->
2279
2280<!ENTITY % a.langmaterial
2281  ''
2282                                                                             >
2283<!ENTITY % a.legalstatus
2284  ''
2285                                                                             >
2286<!--
2287    Attributes shared by both archdesc, archdescgrp, and c's.
2288                                                                           -->
2289<!ENTITY % a.desc.base
2290  '%am.desc.otherlevel;
2291   %a.langmaterial;
2292   %a.legalstatus;
2293   %am.desc.encodinganalog;'
2294                                                                             >
2295<!--
2296    a.desc.top used on archdesc and archdescgrp
2297
2298    Note: level attribute is #REQUIRED
2299                                                                           -->
2300<!ENTITY % a.desc.top
2301  '%a.common;
2302
2303   level
2304    (%av.level;)
2305    #REQUIRED
2306
2307   %a.desc.base;'
2308                                                                             >
2309<!--
2310    a.desc.c used on c's
2311
2312    Note: level attribute is #IMPLIED
2313                                                                           -->
2314<!ENTITY % a.desc.c
2315  '%a.common;
2316
2317   level
2318    (%av.level;)
2319    #IMPLIED
2320
2321   %a.desc.base;
2322   %am.dsctab.tpattern;'
2323                                                                             >
2324<!--=======================================================================-->
2325<!--
2326    Linking Element Attributes
2327                                                                           -->
2328<!--=======================================================================-->
2329<!--
2330    XLink Attribute Sets
2331                                                                           -->
2332<!ENTITY % a.simple
2333  'linktype
2334    (simple)
2335    #FIXED
2336    "simple"'
2337                                                                             >
2338<!ENTITY % a.extended
2339  'linktype
2340    (extended)
2341    #FIXED
2342    "extended"'
2343                                                                             >
2344<!ENTITY % a.locator
2345  'linktype
2346    (locator)
2347    #FIXED
2348    "locator"'
2349                                                                             >
2350<!ENTITY % a.arc
2351  'linktype
2352    (arc)
2353    #FIXED
2354    "arc"'
2355                                                                             >
2356<!ENTITY % a.resource
2357  'linktype
2358    (resource)
2359    #FIXED
2360    "resource"'
2361                                                                             >
2362<!ENTITY % a.href
2363  'href
2364    CDATA
2365    #IMPLIED'
2366                                                                             >
2367<!ENTITY % a.action
2368  'show
2369    (new | replace | embed | showother | shownone)
2370    #IMPLIED
2371
2372   actuate
2373    (onload | onrequest | actuateother | actuatenone)
2374    #IMPLIED'
2375                                                                             >
2376<!ENTITY % a.title
2377  'title
2378    CDATA
2379    #IMPLIED'
2380                                                                             >
2381<!ENTITY % a.arcrole
2382  'arcrole
2383    CDATA
2384    #IMPLIED'
2385                                                                             >
2386<!ENTITY % a.role
2387  'role
2388    CDATA
2389    #IMPLIED'
2390                                                                             >
2391<!ENTITY % a.label
2392  'label
2393    NMTOKEN
2394    #IMPLIED'
2395                                                                             >
2396<!--
2397    Shared Combinations of XLink Attributes
2398                                                                           -->
2399<!ENTITY % a.internal.ptr
2400  'target
2401    IDREF
2402    #IMPLIED
2403
2404   xpointer
2405    CDATA
2406    #IMPLIED
2407
2408   %a.simple;
2409   %a.href;
2410   %a.role;
2411   %a.arcrole;
2412   %a.title;
2413   %a.action;'
2414                                                                             >
2415<!ENTITY % a.external.ptr
2416  'entityref
2417    ENTITY
2418    #IMPLIED
2419
2420   xpointer
2421    CDATA
2422    #IMPLIED
2423
2424   %a.simple;
2425   %a.href;
2426   %a.role;
2427   %a.arcrole;
2428   %a.title;
2429   %a.action;'
2430                                                                             >
2431<!ENTITY % a.linkgrp
2432  '%a.extended;
2433   %a.role;
2434   %a.title;'
2435                                                                             >
2436<!ENTITY % a.loc.internal.ptr
2437  'target
2438    IDREF
2439    #IMPLIED
2440
2441   xpointer
2442    CDATA
2443    #IMPLIED
2444
2445   %a.locator;
2446   %a.href;
2447   %a.role;
2448   %a.title;
2449   %a.label;'
2450                                                                             >
2451<!ENTITY % a.loc.external.ptr
2452  'entityref
2453    ENTITY
2454    #IMPLIED
2455
2456   xpointer
2457    CDATA
2458    #IMPLIED
2459
2460   %a.locator;
2461   %a.href;
2462   %a.role;
2463   %a.title;
2464   %a.label;'
2465                                                                             >
2466<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
2467<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
2468<!--
2469    PART III
2470    ENCODED ARCHIVAL DESCRIPTION ELEMENT AND ATTRIBUTE DECLARATIONS
2471                                                                           -->
2472<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
2473<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
2474<!--
2475    ROOT ELEMENT DECLARATIONS: ead and eadgrp
2476                                                                           -->
2477<!--=======================================================================-->
2478<!--=======================================================================-->
2479<!--
2480    EAD
2481                                                                           -->
2482<!ELEMENT ead
2483   (eadheader, frontmatter?, archdesc)
2484                                                                             >
2485<!ATTLIST ead
2486   %a.ns;
2487   %a.common;
2488   %am.ead.relatedencoding;
2489                                                                             >
2490<!--
2491    EAD Group
2492                                                                           -->
2493<![%eadgrp;[
2494<!ELEMENT eadgrp
2495   (eadheader, frontmatter?, archdescgrp+)
2496                                                                             >
2497<!ATTLIST eadgrp
2498   %a.ns;
2499   %a.common;
2500   %am.eadgrp.relatedencoding;
2501                                                                             >
2502                                                                           ]]>
2503<!--=======================================================================-->
2504<!--=======================================================================-->
2505<!--
2506    EAD Header Element Declarations
2507                                                                           -->
2508<!--=======================================================================-->
2509<!--=======================================================================-->
2510<!--
2511    EAD Header
2512                                                                           -->
2513<!ELEMENT eadheader
2514   (eadid, filedesc, profiledesc?, revisiondesc?)
2515                                                                             >
2516<!ATTLIST eadheader
2517   %a.common;
2518   %am.eadheader.langencoding;
2519   %am.eadheader.scriptencoding;
2520   %am.eadheader.dateencoding;
2521   %am.eadheader.countryencoding;
2522   %am.eadheader.repositoryencoding;
2523   %am.eadheader.relatedencoding;
2524   %am.eadheader.findaidstatus;
2525   %am.eadheader.encodinganalog;
2526                                                                             >
2527<!--
2528    EAD Identifier
2529                                                                           -->
2530<!ELEMENT eadid
2531   (#PCDATA)
2532                                                                             >
2533<!ATTLIST eadid
2534   publicid
2535    CDATA
2536     #IMPLIED
2537
2538   urn
2539    CDATA
2540     #IMPLIED
2541
2542   url
2543    CDATA
2544     #IMPLIED
2545
2546   %am.eadid.countrycode;
2547   %am.eadid.mainagencycode;
2548
2549   identifier
2550    CDATA
2551    #IMPLIED
2552
2553   %am.eadid.encodinganalog;
2554                                                                             >
2555<!--=======================================================================-->
2556<!--
2557    File Description Element Declarations
2558                                                                           -->
2559<!--=======================================================================-->
2560<!--
2561    File Description
2562                                                                           -->
2563<!ELEMENT filedesc
2564   (titlestmt, editionstmt?, publicationstmt?, seriesstmt?,
2565    notestmt?)
2566                                                                             >
2567<!ATTLIST filedesc
2568   %a.common;
2569   %am.filedesc.encodinganalog;
2570                                                                             >
2571<!--
2572    Title Statement
2573                                                                           -->
2574<!ELEMENT titlestmt
2575   (titleproper+, subtitle*, author?, sponsor?)
2576                                                                             >
2577<!ATTLIST titlestmt
2578   %a.common;
2579   %am.titlestmt.encodinganalog;
2580                                                                             >
2581<!--
2582    Title Proper
2583                                                                           -->
2584<!ELEMENT titleproper
2585   (#PCDATA | %m.phrase.bare; | abbr | date | expan | num)*
2586                                                                             >
2587<!ATTLIST titleproper
2588   %a.common;
2589
2590   render
2591    (%av.render;)
2592    #IMPLIED
2593
2594   %am.titleproper.type;
2595   %am.titleproper.encodinganalog;
2596                                                                             >
2597<!--
2598    Subtitle
2599                                                                           -->
2600<!ELEMENT subtitle
2601  (#PCDATA | %m.phrase.bare; | abbr | date | expan | num)*
2602                                                                             >
2603<!ATTLIST subtitle
2604   %a.common;
2605   %am.subtitle.encodinganalog;
2606                                                                             >
2607<!--
2608    Author
2609                                                                           -->
2610<!ELEMENT author
2611   (#PCDATA | %m.phrase.bare;)*
2612                                                                             >
2613<!ATTLIST author
2614   %a.common;
2615   %am.author.encodinganalog;
2616                                                                             >
2617<!--
2618    Sponsor
2619                                                                           -->
2620<!ELEMENT sponsor
2621   (#PCDATA | %m.phrase.bare;)*
2622                                                                             >
2623<!ATTLIST sponsor
2624   %a.common;
2625   %am.sponsor.encodinganalog;
2626                                                                             >
2627<!--
2628    Edition Statement
2629                                                                           -->
2630<!ELEMENT editionstmt
2631   (edition | p)+
2632                                                                             >
2633<!ATTLIST editionstmt
2634   %a.common;
2635   %am.editionstmt.encodinganalog;
2636                                                                             >
2637<!--
2638    Publication Statement
2639                                                                           -->
2640<!ELEMENT publicationstmt
2641   (publisher | date | address | num | p)+
2642                                                                             >
2643<!ATTLIST publicationstmt
2644   %a.common;
2645   %am.publicationstmt.encodinganalog;
2646                                                                             >
2647<!--
2648    Series Statement
2649                                                                           -->
2650<!ELEMENT seriesstmt
2651   (titleproper | num | p)+
2652                                                                             >
2653<!ATTLIST seriesstmt
2654   %a.common;
2655   %am.seriesstmt.encodinganalog;
2656                                                                             >
2657<!--
2658    Note Statement
2659                                                                           -->
2660<!ELEMENT notestmt
2661   (note)+
2662                                                                             >
2663<!ATTLIST notestmt
2664   %a.common;
2665   %am.notestmt.encodinganalog;
2666                                                                             >
2667<!--=======================================================================-->
2668<!--
2669    Profile Description Element Declarations
2670                                                                           -->
2671<!--=======================================================================-->
2672<!--
2673    Profile Description
2674                                                                           -->
2675<!ELEMENT profiledesc
2676   (creation?, langusage?, descrules?)
2677                                                                             >
2678<!ATTLIST profiledesc
2679   %a.common;
2680   %am.profiledesc.encodinganalog;
2681                                                                             >
2682<!--
2683    Creation
2684                                                                           -->
2685<!ELEMENT creation
2686   (#PCDATA | %m.phrase.basic; | date)*
2687                                                                             >
2688<!ATTLIST creation
2689   %a.common;
2690   %am.creation.encodinganalog;
2691                                                                             >
2692<!--
2693    Language Usage
2694                                                                           -->
2695<!ELEMENT langusage
2696    (#PCDATA | %m.phrase.basic; | language)*
2697                                                                             >
2698<!ATTLIST langusage
2699   %a.common;
2700   %am.langusage.encodinganalog;
2701                                                                             >
2702<!--
2703    Descriptive Rules
2704                                                                           -->
2705<!ELEMENT descrules
2706   (#PCDATA | %m.phrase.basic;)*
2707                                                                             >
2708<!ATTLIST descrules
2709   %a.common;
2710   %am.descrules.encodinganalog;
2711                                                                             >
2712<!--
2713    Revision Description
2714                                                                           -->
2715<!ELEMENT revisiondesc
2716    (list | change+)
2717                                                                             >
2718<!ATTLIST revisiondesc
2719   %a.common;
2720   %am.revisiondesc.encodinganalog;
2721                                                                             >
2722<!--
2723    Change
2724                                                                           -->
2725<!ELEMENT change
2726   (date, item+)
2727                                                                             >
2728<!ATTLIST change
2729   %a.common;
2730   %am.change.encodinganalog;
2731                                                                             >
2732<!--=======================================================================-->
2733<!--=======================================================================-->
2734<!--
2735    Front Matter Element Declarations
2736                                                                           -->
2737<!--=======================================================================-->
2738<!--=======================================================================-->
2739<!--
2740    Front Matter
2741                                                                           -->
2742<!ELEMENT frontmatter
2743   (titlepage?, div*)
2744                                                                             >
2745<!ATTLIST frontmatter
2746   %a.common;
2747                                                                             >
2748<!--
2749    Title Page
2750                                                                           -->
2751<!ELEMENT titlepage
2752   (%m.blocks; | author | date | edition | num | publisher |
2753    bibseries | sponsor | titleproper | subtitle)+
2754                                                                             >
2755<!ATTLIST titlepage
2756   %a.common;
2757                                                                             >
2758<!--
2759    Division
2760                                                                           -->
2761<!ELEMENT div
2762   (head?, (%m.blocks;)*, div*)
2763                                                                             >
2764<!ATTLIST div
2765   %a.common;
2766                                                                             >
2767<!--=======================================================================-->
2768<!--=======================================================================-->
2769<!--
2770    Archival Description Element Declarations
2771                                                                           -->
2772<!--=======================================================================-->
2773<!--=======================================================================-->
2774<!--
2775    Archival Description
2776                                                                           -->
2777<!ELEMENT archdesc
2778   (runner*, did, (%m.desc.full;)*)
2779                                                                             >
2780<!ATTLIST archdesc
2781   %a.desc.top;
2782   %am.archdesc.type;
2783   %am.archdesc.relatedencoding;
2784                                                                             >
2785<!--
2786    Archival Description Group
2787                                                                           -->
2788<![%eadgrp;[
2789<!ELEMENT archdescgrp
2790   (runner*, did, (%m.desc.base; | dscgrp | dao | daogrp | note)*)
2791                                                                             >
2792<!ATTLIST archdescgrp
2793   %a.desc.top;
2794   %am.archdescgrp.type;
2795   %am.archdescgrp.relatedencoding;
2796                                                                             >
2797                                                                           ]]>
2798<!--
2799    Runner
2800                                                                           -->
2801<!ELEMENT runner
2802   (#PCDATA | %m.phrase.bare;)*
2803                                                                             >
2804<!ATTLIST runner
2805   %a.common;
2806
2807   placement
2808    (header | footer | watermark)
2809    #IMPLIED
2810
2811   %am.runner.role;
2812                                                                             >
2813<!--=======================================================================-->
2814<!--
2815    Descriptive Identification Element Declarations
2816                                                                           -->
2817<!--=======================================================================-->
2818<!ELEMENT did
2819   (head?, (%m.did;)+)
2820                                                                             >
2821<!ATTLIST did
2822   %a.common;
2823   %am.did.encodinganalog;
2824                                                                             >
2825<!--
2826    Physical Description
2827                                                                           -->
2828<!ELEMENT physdesc
2829   (#PCDATA | %m.phrase.basic; | dimensions | physfacet | extent |
2830    date | %m.access;)*
2831                                                                             >
2832<!ATTLIST physdesc
2833   %a.common;
2834   %am.physdesc.label;
2835   %am.physdesc.encodinganalog;
2836   %am.physdesc.source;
2837   %am.physdesc.rules;
2838                                                                             >
2839<!--
2840    Dimensions
2841                                                                           -->
2842<!ELEMENT dimensions
2843   (#PCDATA | %m.phrase.basic; | dimensions)*
2844                                                                             >
2845<!ATTLIST dimensions
2846   %a.common;
2847   %am.dimensions.label;
2848   %am.dimensions.type;
2849   %am.dimensions.unit;
2850   %am.dimensions.encodinganalog;
2851                                                                             >
2852<!--
2853    Physical Facet
2854                                                                           -->
2855<!ELEMENT physfacet
2856   (#PCDATA | %m.phrase.basic; | %m.access; | date)*
2857                                                                             >
2858<!ATTLIST physfacet
2859   %a.common;
2860   %am.physfacet.label;
2861   %am.physfacet.type;
2862   %am.physfacet.unit;
2863   %am.physfacet.source;
2864   %am.physfacet.rules;
2865   %am.physfacet.encodinganalog;
2866                                                                             >
2867<!--
2868    Extent
2869                                                                           -->
2870<!ELEMENT extent
2871   (#PCDATA | %m.phrase.basic;)*
2872                                                                             >
2873<!ATTLIST extent
2874   %a.common;
2875   %am.extent.label;
2876   %am.extent.type;
2877   %am.extent.unit;
2878   %am.extent.encodinganalog;
2879                                                                             >
2880<!--
2881    Origination
2882                                                                           -->
2883<!ELEMENT origination
2884   (#PCDATA | %m.phrase.basic;| corpname | famname | name |
2885    persname)*
2886                                                                             >
2887<!ATTLIST origination
2888   %a.common;
2889   %am.origination.label;
2890   %am.origination.encodinganalog;
2891                                                                             >
2892<!--
2893    Repository
2894                                                                           -->
2895<!ELEMENT repository
2896   (#PCDATA | %m.phrase.basic; | address | corpname | name |
2897    subarea)*
2898                                                                             >
2899<!ATTLIST repository
2900   %a.common;
2901   %am.repository.label;
2902   %am.repository.encodinganalog;
2903                                                                             >
2904<!--
2905    Subordinate Area
2906                                                                           -->
2907<!ELEMENT subarea
2908   (#PCDATA | %m.phrase.bare;)*
2909                                                                             >
2910<!ATTLIST subarea
2911   %a.common;
2912   %am.subarea.encodinganalog;
2913                                                                             >
2914<!--
2915    Unit Date
2916                                                                           -->
2917<!ELEMENT unitdate
2918   (#PCDATA | %m.phrase.basic;)*
2919                                                                             >
2920<!ATTLIST unitdate
2921   %a.common;
2922   %am.unitdate.label;
2923
2924   type
2925    (bulk | inclusive)
2926    #IMPLIED
2927
2928   %am.unitdate.datechar;
2929   %am.dates.era;
2930   %am.dates.calendar;
2931
2932   normal
2933    CDATA
2934    #IMPLIED
2935
2936   %am.unitdate.certainty;
2937   %am.unitdate.encodinganalog;
2938                                                                             >
2939<!--
2940    Unit Identifier
2941                                                                           -->
2942<!ELEMENT unitid
2943   (#PCDATA | %m.phrase.basic;)*
2944                                                                             >
2945<!ATTLIST unitid
2946   %a.common;
2947   %am.unitid.label;
2948   %am.unitid.type;
2949   %am.unitid.countrycode;
2950   %am.unitid.repositorycode;
2951
2952   identifier
2953    CDATA
2954    #IMPLIED
2955
2956   %am.unitid.encodinganalog;
2957                                                                             >
2958<!--
2959    Container
2960                                                                           -->
2961<!ELEMENT container
2962   (#PCDATA | %m.phrase.basic;)*
2963                                                                             >
2964<!ATTLIST container
2965   %a.common;
2966   %am.container.label;
2967   %am.container.type;
2968   %am.container.encodinganalog;
2969
2970   parent
2971    IDREFS
2972    #IMPLIED
2973                                                                             >
2974<!--
2975    Physical Location
2976                                                                           -->
2977<!ELEMENT physloc
2978   (#PCDATA | %m.phrase.basic;)*
2979                                                                             >
2980<!ATTLIST physloc
2981   %a.common;
2982   %am.physloc.label;
2983   %am.physloc.type;
2984   %am.physloc.encodinganalog;
2985
2986    parent
2987    IDREFS
2988    #IMPLIED
2989                                                                             >
2990<!--
2991    Unit Title
2992                                                                           -->
2993<!ELEMENT unittitle
2994   (#PCDATA | %m.phrase.basic; | %m.access; | unitdate | num |
2995    date | bibseries | edition | imprint)*
2996                                                                             >
2997<!ATTLIST unittitle
2998   %a.common;
2999   %am.unittitle.label;
3000   %am.unittitle.encodinganalog;
3001   %am.unittitle.type;
3002                                                                             >
3003<!--
3004    Abstract
3005                                                                           -->
3006<!ELEMENT abstract
3007   (#PCDATA | %m.phrase.basic;)*
3008                                                                             >
3009<!ATTLIST abstract
3010   %a.common;
3011   %am.abstract.label;
3012   %am.abstract.encodinganalog;
3013   %am.abstract.type;
3014   %am.abstract.langcode;
3015                                                                             >
3016<!--
3017    Language of Material
3018                                                                           -->
3019<!ELEMENT langmaterial
3020   (#PCDATA | %m.phrase.basic; | language)*
3021                                                                             >
3022<!ATTLIST langmaterial
3023   %a.common;
3024   %am.langmaterial.label;
3025   %am.langmaterial.encodinganalog;
3026                                                                             >
3027<!--
3028    Language
3029                                                                           -->
3030<!ELEMENT language
3031   (#PCDATA | %m.phrase.bare;)*
3032                                                                             >
3033<!ATTLIST language
3034   %a.common;
3035   %am.language.langcode;
3036   %am.language.scriptcode;
3037   %am.language.encodinganalog;
3038                                                                             >
3039<!--
3040    Material Specification
3041                                                                           -->
3042<!ELEMENT materialspec
3043   (#PCDATA | %m.phrase.basic; | num | materialspec)*
3044                                                                             >
3045<!ATTLIST materialspec
3046   %a.common;
3047   %am.materialspec.label;
3048   %am.materialspec.type;
3049   %am.materialspec.encodinganalog;
3050                                                                             >
3051<!--=======================================================================-->
3052<!--
3053    Descriptive Block Element Declarations
3054                                                                           -->
3055<!--=======================================================================-->
3056<!--
3057    Descriptive Group
3058                                                                           -->
3059<!ELEMENT descgrp
3060   (head?, (%m.blocks; | %m.desc.base;)+)
3061                                                                             >
3062<!ATTLIST descgrp
3063   %a.common;
3064   %am.descgrp.type;
3065   %am.descgrp.encodinganalog;
3066                                                                             >
3067<!--
3068    Administrative Information (DEPRECATED)
3069                                                                           -->
3070<![%deprecate;[
3071<!ELEMENT admininfo
3072   (head?, (%m.blocks; | accessrestrict | acqinfo | altformavail |
3073    appraisal | custodhist | prefercite | processinfo |
3074    userestrict | accruals | admininfo)+)
3075                                                                             >
3076<!ATTLIST admininfo
3077   %a.common;
3078
3079   type
3080    CDATA
3081    #IMPLIED
3082
3083   encodinganalog
3084    CDATA
3085    #IMPLIED
3086                                                                             >
3087                                                                           ]]>
3088<!--
3089    Accruals
3090                                                                           -->
3091<!ELEMENT accruals
3092   (head?, (%m.blocks; | accruals)+)
3093                                                                             >
3094<!ATTLIST accruals
3095   %a.common;
3096   %am.accruals.encodinganalog;
3097                                                                             >
3098<!--
3099    Access Restrictions
3100                                                                           -->
3101<!ELEMENT accessrestrict
3102   (head?, (%m.blocks; | legalstatus | accessrestrict)+)
3103                                                                             >
3104<!ATTLIST accessrestrict
3105   %a.common;
3106   %am.accessrestrict.encodinganalog;
3107   %am.accessrestrict.type;
3108                                                                             >
3109<!--
3110    Legal Status
3111                                                                           -->
3112<!ELEMENT legalstatus
3113   (#PCDATA | %m.phrase.bare; | date)*
3114                                                                             >
3115<!ATTLIST legalstatus
3116   %a.common;
3117   %am.legalstatus.type;
3118                                                                             >
3119<!--
3120    Acquisitions Information
3121                                                                           -->
3122<!ELEMENT acqinfo
3123   (head?, (%m.blocks; | acqinfo)+)
3124                                                                             >
3125<!ATTLIST acqinfo
3126   %a.common;
3127   %am.acqinfo.encodinganalog;
3128                                                                             >
3129<!--
3130    Alternative Form Available
3131                                                                           -->
3132<!ELEMENT altformavail
3133   (head?, (%m.blocks; | altformavail)+)
3134                                                                             >
3135<!ATTLIST altformavail
3136   %a.common;
3137   %am.altformavail.encodinganalog;
3138   %am.altformavail.type;
3139                                                                             >
3140<!--
3141    Originals Location
3142                                                                           -->
3143<!ELEMENT originalsloc
3144   (head?, (%m.blocks; | originalsloc)+)
3145                                                                             >
3146<!ATTLIST originalsloc
3147   %a.common;
3148   %am.originalsloc.encodinganalog;
3149   %am.originalsloc.type;
3150                                                                             >
3151<!--
3152    Physical Characteristics and Technical Requirements
3153                                                                           -->
3154<!ELEMENT phystech
3155   (head?, (%m.blocks; | phystech)+)
3156                                                                             >
3157<!ATTLIST phystech
3158   %a.common;
3159   %am.phystech.encodinganalog;
3160   %am.phystech.type;
3161                                                                             >
3162<!--
3163    Appraisal
3164                                                                           -->
3165<!ELEMENT appraisal
3166   (head?, (%m.blocks; | appraisal)+)
3167                                                                             >
3168<!ATTLIST appraisal
3169   %a.common;
3170   %am.appraisal.encodinganalog;
3171                                                                             >
3172<!--
3173    Custodial History
3174                                                                           -->
3175<!ELEMENT custodhist
3176   (head?, (%m.blocks; | custodhist | acqinfo)+)
3177                                                                             >
3178<!ATTLIST custodhist
3179   %a.common;
3180   %am.custodhist.encodinganalog;
3181                                                                             >
3182<!--
3183    Preferred Citation
3184                                                                           -->
3185<!ELEMENT prefercite
3186   (head?, (%m.blocks; | prefercite)+)
3187                                                                             >
3188<!ATTLIST prefercite
3189   %a.common;
3190   %am.prefercite.encodinganalog;
3191                                                                             >
3192<!--
3193    Processing Information
3194                                                                           -->
3195<!ELEMENT processinfo
3196   (head?, (%m.blocks; | processinfo)+)
3197                                                                             >
3198<!ATTLIST processinfo
3199   %a.common;
3200   %am.processinfo.type;
3201   %am.processinfo.encodinganalog;
3202                                                                             >
3203<!--
3204    Use Restrictions
3205                                                                           -->
3206<!ELEMENT userestrict
3207   (head?, (%m.blocks; | userestrict)+)
3208                                                                             >
3209<!ATTLIST userestrict
3210   %a.common;
3211   %am.userestrict.encodinganalog;
3212   %am.userestrict.type;
3213                                                                             >
3214<!--
3215    Biography or History
3216                                                                           -->
3217<!ELEMENT bioghist
3218   (head?, (%m.blocks; | bioghist | dao | daogrp)+)
3219                                                                             >
3220<!ATTLIST bioghist
3221   %a.common;
3222   %am.bioghist.encodinganalog;
3223                                                                             >
3224<!--
3225    Controlled Access
3226                                                                           -->
3227<!ELEMENT controlaccess
3228   (head?, (%m.blocks;| %m.access.title; | controlaccess)+)
3229                                                                             >
3230<!ATTLIST controlaccess
3231   %a.common;
3232   %am.controlaccess.encodinganalog;
3233                                                                             >
3234<!--
3235    Other Descriptive Data
3236                                                                           -->
3237<!ELEMENT odd
3238   (head?, (%m.blocks; | dao | daogrp | odd)+)
3239                                                                             >
3240<!ATTLIST odd
3241   %a.common;
3242   %am.odd.type;
3243   %am.odd.encodinganalog;
3244                                                                             >
3245<!--
3246    Scope and Content
3247                                                                           -->
3248<!ELEMENT scopecontent
3249   (head?, (%m.scopecontent; | arrangement |
3250    scopecontent | dao | daogrp)+)
3251                                                                             >
3252<!ATTLIST scopecontent
3253   %a.common;
3254   %am.scopecontent.encodinganalog;
3255                                                                             >
3256<!--
3257    Arrangement
3258                                                                           -->
3259<!ELEMENT arrangement
3260   (head?, (%m.blocks; | arrangement)+)
3261                                                                             >
3262<!ATTLIST arrangement
3263   %a.common;
3264   %am.arrangement.encodinganalog;
3265                                                                             >
3266<!--
3267    Organization (DEPRECATED)
3268                                                                           -->
3269<![%deprecate;[
3270<!ELEMENT organization
3271   (head?, (%m.blocks; | organization)+)
3272                                                                             >
3273<!ATTLIST organization
3274   %a.common;
3275
3276   encodinganalog
3277    CDATA
3278    #IMPLIED
3279                                                                             >
3280                                                                           ]]>
3281<!--
3282    Adjunct Descriptive Data (DEPRECATED)
3283                                                                           -->
3284<![%deprecate;[
3285<!ELEMENT add
3286   (head?, (%m.blocks; | bibliography | fileplan | index |
3287    relatedmaterial | separatedmaterial | add | otherfindaid)+)
3288                                                                             >
3289<!ATTLIST add
3290   %a.common;
3291
3292   type
3293    CDATA
3294    #IMPLIED
3295
3296   encodinganalog
3297    CDATA
3298    #IMPLIED
3299                                                                             >
3300                                                                           ]]>
3301<!--
3302    Bibliography
3303                                                                           -->
3304<!ELEMENT bibliography
3305   (head?, (%m.blocks; | %m.refs; | bibliography)+)
3306                                                                             >
3307<!ATTLIST bibliography
3308   %a.common;
3309   %am.bibliography.encodinganalog;
3310                                                                             >
3311<!--
3312    File Plan
3313                                                                           -->
3314<!ELEMENT fileplan
3315   (head?, (%m.blocks; | fileplan)+)
3316                                                                             >
3317<!ATTLIST fileplan
3318   %a.common;
3319   %am.fileplan.encodinganalog;
3320                                                                             >
3321<!--
3322    Related Material
3323                                                                           -->
3324<!ELEMENT relatedmaterial
3325   (head?, (%m.blocks; | %m.refs; | relatedmaterial)+)
3326                                                                             >
3327<!ATTLIST relatedmaterial
3328   %a.common;
3329   %am.relatedmaterial.type;
3330   %am.relatedmaterial.encodinganalog;
3331                                                                             >
3332<!--
3333    Separated Material
3334                                                                           -->
3335<!ELEMENT separatedmaterial
3336   (head?, (%m.blocks; |%m.refs; | separatedmaterial)+)
3337                                                                             >
3338<!ATTLIST separatedmaterial
3339   %a.common;
3340   %am.separatedmaterial.type;
3341   %am.separatedmaterial.encodinganalog;
3342                                                                             >
3343<!--
3344    Other Finding Aid
3345                                                                           -->
3346<!ELEMENT otherfindaid
3347   (head?, (%m.blocks; | %m.refs; | otherfindaid)+)
3348                                                                             >
3349<!ATTLIST otherfindaid
3350   %a.common;
3351   %am.otherfindaid.encodinganalog;
3352                                                                             >
3353<!--=======================================================================-->
3354<!--
3355    Index Element Declarations
3356                                                                           -->
3357<!--=======================================================================-->
3358<!--
3359    Index
3360                                                                           -->
3361<!ELEMENT index
3362   (head?,(%m.blocks;)*, ((listhead?, indexentry+) |
3363    index+))
3364                                                                             >
3365<!ATTLIST index
3366   %a.common;
3367   %am.index.encodinganalog;
3368                                                                             >
3369<!--
3370    Index Entry
3371                                                                           -->
3372<!ELEMENT indexentry
3373   ((namegrp | %m.access.title;), (ptrgrp | ptr | ref)?, indexentry*)
3374                                                                             >
3375<!ATTLIST indexentry
3376   %a.common;
3377                                                                             >
3378<!--
3379    Name Group
3380                                                                           -->
3381<!ELEMENT namegrp
3382   (%m.access.title; | note)+
3383                                                                             >
3384<!ATTLIST namegrp
3385   %a.common;
3386                                                                             >
3387<!--
3388    Pointer Group
3389                                                                           -->
3390<!ELEMENT ptrgrp
3391   (ptr | ref)+
3392                                                                             >
3393<!ATTLIST ptrgrp
3394   %a.common;
3395                                                                             >
3396<!--=======================================================================-->
3397<!--=======================================================================-->
3398<!--
3399    Description of Subordinate Components Element Declarations
3400
3401    Conditional sections are used for "tabular" and "nontabular"
3402    models for dsc and all c's.
3403
3404    Tabular elements are DEPRECATED.
3405                                                                           -->
3406<!--=======================================================================-->
3407<!--=======================================================================-->
3408<![%tabular;[
3409<!--
3410    Note: if %tabular; is INCLUDE, then %nontabular is IGNORE by
3411    default.
3412                                                                           -->
3413<!ENTITY % nontabular
3414  'IGNORE'
3415                                                                             >
3416<!--
3417    Description of Subordinate Components
3418                                                                           -->
3419<!ELEMENT dsc
3420   ((head?, tspec?, (%m.blocks;)*),
3421    (((thead?, ((c, thead?)+ | (c01, thead?)+)) | dsc*)))
3422                                                                             >
3423                                                                           ]]>
3424<!--
3425    Note: when %nontabulr; is INCLUDE, then the following entity
3426    is overridden with the value IGNORE.
3427                                                                           -->
3428<!ENTITY % nontabular
3429  'INCLUDE'
3430                                                                             >
3431<![%nontabular;[
3432<!ELEMENT dsc
3433   ((head?, (%m.blocks;)*),
3434    (((thead?, ((c, thead?)+ | (c01, thead?)+)) | dsc*)))
3435                                                                             >
3436                                                                           ]]>
3437<!ATTLIST dsc
3438   %a.common;
3439
3440   type
3441    (analyticover | combined | in-depth | othertype)
3442    #IMPLIED
3443
3444   %am.dsc.othertype;
3445   %am.dsc.encodinganalog;
3446   %am.dsctab.tpattern;
3447                                                                             >
3448<!--
3449    Description of Subordinate Components Group
3450                                                                           -->
3451<![%eadgrp;[
3452<!ELEMENT dscgrp
3453   (head?, (%m.blocks;)*, ead+)
3454                                                                             >
3455<!ATTLIST dscgrp
3456   %a.common;
3457   %am.dscgrp.encodinganalog;
3458                                                                             >
3459                                                                           ]]>
3460<!--
3461    Table Specification
3462                                                                           -->
3463<![%tabular;[
3464<!ELEMENT tspec
3465   (colspec+)
3466                                                                             >
3467<!--
3468    Descriptive Row
3469                                                                           -->
3470<!ELEMENT drow
3471   (dentry+)
3472                                                                             >
3473<!ATTLIST drow
3474   %a.common;
3475
3476   rowsep
3477    %yesorno;
3478    #IMPLIED
3479
3480   valign
3481    (top|middle|bottom)
3482    #IMPLIED
3483                                                                             >
3484<!--
3485    Descriptive Entry
3486                                                                           -->
3487<!ELEMENT dentry
3488   (%m.did; | %m.desc.base;)*
3489                                                                             >
3490<!ATTLIST dentry
3491   %a.common;
3492
3493   colname
3494    NMTOKEN
3495    #IMPLIED
3496
3497   namest
3498    NMTOKEN
3499    #IMPLIED
3500
3501   nameend
3502    NMTOKEN
3503    #IMPLIED
3504
3505   morerows
3506    NMTOKEN
3507    '0'
3508
3509   colsep
3510    %yesorno;
3511    #IMPLIED
3512
3513   rowsep
3514    %yesorno;
3515    #IMPLIED
3516
3517   valign
3518    (top|middle|bottom)
3519    #IMPLIED
3520
3521   align
3522    (left | right | center | justify | char)
3523    #IMPLIED
3524
3525   charoff
3526    NMTOKEN
3527    #IMPLIED
3528
3529   char
3530    CDATA
3531    #IMPLIED
3532                                                                             >
3533                                                                           ]]>
3534<!--
3535    Component Description (Recursive)
3536                                                                           -->
3537<![%tabular;[
3538<!ELEMENT c
3539   ((head?, did, (%m.desc.full;)*, (thead?, c+)*) | (drow+, c*))
3540                                                                             >
3541                                                                           ]]>
3542<![%nontabular;[
3543<!ELEMENT c
3544   (head?, did, (%m.desc.full;)*, (thead?, c+)*)
3545                                                                             >
3546                                                                           ]]>
3547<!ATTLIST c
3548   %a.desc.c;
3549                                                                             >
3550<!--
3551    Component Description 1
3552                                                                           -->
3553<![%tabular;[
3554<!ELEMENT c01
3555   ((head?, did, (%m.desc.full;)*, (thead?, c02+)*) |
3556    (drow+, c02*))
3557                                                                             >
3558                                                                           ]]>
3559<![%nontabular;[
3560<!ELEMENT c01
3561   (head?, did, (%m.desc.full;)*, (thead?, c02+)*)
3562                                                                             >
3563                                                                           ]]>
3564<!ATTLIST c01
3565   %a.desc.c;
3566                                                                             >
3567<!--
3568    Component Description 2
3569                                                                           -->
3570<![%tabular;[
3571<!ELEMENT c02
3572   ((head?, did, (%m.desc.full;)*, (thead?, c03+)*) |
3573    (drow+, c03*))
3574                                                                             >
3575                                                                           ]]>
3576<![%nontabular;[
3577<!ELEMENT c02
3578   (head?, did, (%m.desc.full;)*, (thead?, c03+)*)
3579                                                                             >
3580                                                                           ]]>
3581<!ATTLIST c02
3582   %a.desc.c;
3583                                                                             >
3584<!--
3585    Component Description 3
3586                                                                           -->
3587<![%tabular;[
3588<!ELEMENT c03
3589   ((head?, did, (%m.desc.full;)*, (thead?, c04+)*) |
3590    (drow+, c04*))
3591                                                                             >
3592                                                                           ]]>
3593<![%nontabular;[
3594<!ELEMENT c03
3595   (head?, did, (%m.desc.full;)*, (thead?, c04+)*)
3596                                                                             >
3597                                                                           ]]>
3598<!ATTLIST c03
3599   %a.desc.c;
3600                                                                             >
3601<!--
3602    Component Description 4
3603                                                                           -->
3604<![%tabular;[
3605<!ELEMENT c04
3606   ((head?, did, (%m.desc.full;)*, (thead?, c05+)*) |
3607   (drow+, c05*))
3608                                                                             >
3609                                                                           ]]>
3610<![%nontabular;[
3611<!ELEMENT c04
3612   (head?, did, (%m.desc.full;)*, (thead?, c05+)*)
3613                                                                             >
3614                                                                           ]]>
3615<!ATTLIST c04
3616   %a.desc.c;
3617                                                                             >
3618<!--
3619    Component Description 5
3620                                                                           -->
3621<![%tabular;[
3622<!ELEMENT c05
3623   ((head?, did, (%m.desc.full;)*, (thead?, c06+)*) |
3624   (drow+, c06*))
3625                                                                             >
3626                                                                           ]]>
3627<![%nontabular;[
3628<!ELEMENT c05
3629   (head?, did, (%m.desc.full;)*, (thead?, c06+)*)
3630                                                                             >
3631                                                                           ]]>
3632<!ATTLIST c05
3633   %a.desc.c;
3634                                                                             >
3635<!--
3636    Component Description 6
3637                                                                           -->
3638<![%tabular;[
3639<!ELEMENT c06
3640   ((head?, did, (%m.desc.full;)*, (thead?, c07+)*) |
3641   (drow+, c07*))
3642                                                                             >
3643                                                                           ]]>
3644<![%nontabular;[
3645<!ELEMENT c06
3646   (head?, did, (%m.desc.full;)*, (thead?, c07+)*)
3647                                                                             >
3648                                                                           ]]>
3649<!ATTLIST c06
3650   %a.desc.c;
3651                                                                             >
3652<!--
3653    Component Description 7
3654                                                                           -->
3655<![%tabular;[
3656<!ELEMENT c07
3657   ((head?, did, (%m.desc.full;)*, (thead?, c08+)*) |
3658   (drow+, c08*))
3659                                                                             >
3660                                                                           ]]>
3661<![%nontabular;[
3662<!ELEMENT c07
3663   (head?, did, (%m.desc.full;)*, (thead?, c08+)*)
3664                                                                             >
3665                                                                           ]]>
3666<!ATTLIST c07
3667   %a.desc.c;
3668                                                                             >
3669<!--
3670    Component Description 8
3671                                                                           -->
3672<![%tabular;[
3673<!ELEMENT c08
3674   ((head?, did, (%m.desc.full;)*, (thead?, c09+)*) |
3675   (drow+, c09*))
3676                                                                             >
3677                                                                           ]]>
3678<![%nontabular;[
3679<!ELEMENT c08
3680   (head?, did, (%m.desc.full;)*, (thead?, c09+)*)
3681                                                                             >
3682                                                                           ]]>
3683<!ATTLIST c08
3684   %a.desc.c;
3685                                                                             >
3686<!--
3687    Component Description 9
3688                                                                           -->
3689<![%tabular;[
3690<!ELEMENT c09
3691   ((head?, did, (%m.desc.full;)*, (thead?, c10+)*) |
3692   (drow+, c10*))
3693                                                                             >
3694                                                                           ]]>
3695<![%nontabular;[
3696<!ELEMENT c09
3697   (head?, did, (%m.desc.full;)*, (thead?, c10+)*)
3698                                                                             >
3699                                                                           ]]>
3700<!ATTLIST c09
3701   %a.desc.c;
3702                                                                             >
3703<!--
3704    Component Description 10
3705                                                                           -->
3706<![%tabular;[
3707<!ELEMENT c10
3708   ((head?, did, (%m.desc.full;)*, (thead?, c11+)*) |
3709   (drow+, c11*))
3710                                                                             >
3711                                                                           ]]>
3712<![%nontabular;[
3713<!ELEMENT c10
3714   (head?, did, (%m.desc.full;)*, (thead?, c11+)*)
3715                                                                             >
3716                                                                           ]]>
3717<!ATTLIST c10
3718   %a.desc.c;
3719                                                                             >
3720<!--
3721    Component Description 11
3722                                                                           -->
3723<![%tabular;[
3724<!ELEMENT c11
3725   ((head?, did, (%m.desc.full;)*, (thead?, c12+)*) |
3726   (drow+, c12*))
3727                                                                             >
3728                                                                           ]]>
3729<![%nontabular;[
3730<!ELEMENT c11
3731   (head?, did, (%m.desc.full;)*, (thead?, c12+)*)
3732                                                                             >
3733                                                                           ]]>
3734<!ATTLIST c11
3735   %a.desc.c;
3736                                                                             >
3737<!--
3738    Component Description 12
3739                                                                           -->
3740<![%tabular;[
3741<!ELEMENT c12
3742   ((head?, did, (%m.desc.full;)*) | (drow+))
3743                                                                             >
3744                                                                           ]]>
3745<![%nontabular;[
3746<!ELEMENT c12
3747   ((head?, did, (%m.desc.full;)*))
3748                                                                             >
3749                                                                           ]]>
3750<!ATTLIST c12
3751   %a.desc.c;
3752                                                                             >
3753<!--=======================================================================-->
3754<!--=======================================================================-->
3755<!--
3756    Shared Element Declarations
3757                                                                           -->
3758<!--=======================================================================-->
3759<!--=======================================================================-->
3760<!--
3761    Head
3762                                                                           -->
3763<!ELEMENT head
3764   (#PCDATA | %m.phrase.bare;)*
3765                                                                             >
3766<!ATTLIST head
3767   %a.common;
3768
3769   althead
3770    CDATA
3771    #IMPLIED
3772                                                                             >
3773<!--
3774    Paragraph
3775                                                                           -->
3776<!ELEMENT p
3777   (#PCDATA | %m.para.content;)*
3778                                                                             >
3779<!ATTLIST p
3780   %a.common;
3781                                                                             >
3782<!--
3783    Emphasis
3784                                                                           -->
3785<!ELEMENT emph
3786   (#PCDATA | %m.phrase.basic;)*
3787                                                                             >
3788<!ATTLIST emph
3789
3790   render
3791    (%av.render;)
3792    #IMPLIED
3793
3794   id
3795    ID
3796    #IMPLIED
3797
3798   altrender
3799    CDATA
3800    #IMPLIED
3801                                                                             >
3802<!--
3803    Line Break
3804                                                                           -->
3805<!ELEMENT lb                 EMPTY
3806                                                                             >
3807<!--=======================================================================-->
3808<!--
3809    Linking Element Declarations
3810                                                                           -->
3811<!--=======================================================================-->
3812<!--
3813    Digital Archival Object (xlink type 'simple')
3814                                                                           -->
3815<!ELEMENT dao
3816   (daodesc?)
3817                                                                             >
3818<!ATTLIST dao
3819   %a.common;
3820   %a.external.ptr;
3821                                                                             >
3822<!--
3823    Digital Archival Object Locator (xlink type 'locator')
3824                                                                           -->
3825<!ELEMENT daoloc
3826   (daodesc?)
3827                                                                             >
3828<!ATTLIST daoloc
3829   %a.common;
3830   %a.loc.external.ptr;
3831                                                                             >
3832<!--
3833    Digital Archival Object Description
3834                                                                           -->
3835<!ELEMENT daodesc
3836   (head?, (%m.blocks;)+)
3837                                                                             >
3838<!ATTLIST daodesc
3839   %a.common;
3840                                                                             >
3841<!--
3842    Digital Archival Object Group (xlink type: 'extended')
3843                                                                           -->
3844<!ELEMENT daogrp
3845   (daodesc?, (daoloc | ptrloc | extptrloc | refloc | extrefloc |
3846    arc | resource)+)
3847                                                                             >
3848<!ATTLIST daogrp
3849   %a.common;
3850   %a.linkgrp;
3851                                                                             >
3852<!--
3853    Arc (xlink type: 'arc')
3854                                                                           -->
3855<!ELEMENT arc
3856   EMPTY
3857                                                                             >
3858<!ATTLIST arc
3859   %a.common;
3860   %a.arc;
3861   %a.arcrole;
3862   %a.title;
3863   %a.action;
3864
3865   from
3866    NMTOKEN
3867    #IMPLIED
3868
3869   to
3870    NMTOKEN
3871    #IMPLIED
3872                                                                             >
3873<!--
3874    Resource (xlink type 'resource')
3875                                                                           -->
3876<!ELEMENT resource
3877   (#PCDATA | %m.render;)*
3878
3879                                                                             >
3880<!ATTLIST resource
3881   %a.common;
3882   %a.resource;
3883   %a.role;
3884   %a.title;
3885   %a.label;
3886                                                                             >
3887<!--
3888    Pointer (xlink type 'simple')
3889                                                                           -->
3890<!ELEMENT ptr
3891   EMPTY
3892                                                                             >
3893<!ATTLIST ptr
3894   %a.common;
3895   %a.internal.ptr;
3896                                                                             >
3897<!--
3898    Pointer Locator (xlink type 'locator')
3899                                                                           -->
3900<!ELEMENT ptrloc
3901   EMPTY
3902                                                                             >
3903<!ATTLIST ptrloc
3904   %a.common;
3905   %a.loc.internal.ptr;
3906                                                                             >
3907<!--
3908    External Pointer (xlink type 'simple')
3909                                                                           -->
3910<!ELEMENT extptr
3911   EMPTY
3912                                                                             >
3913<!ATTLIST extptr
3914   %a.common;
3915   %a.external.ptr;
3916                                                                             >
3917<!--
3918    External Pointer Locator (xlink type 'locator')
3919                                                                           -->
3920<!ELEMENT extptrloc
3921   EMPTY
3922                                                                             >
3923<!ATTLIST extptrloc
3924   %a.common;
3925   %a.loc.external.ptr;
3926                                                                             >
3927<!--
3928    Reference (xlink type 'simple')
3929                                                                           -->
3930<!ELEMENT ref
3931   (#PCDATA | %m.para.content.norefs; | bibref | title | extref |
3932    archref)*
3933                                                                             >
3934<!ATTLIST ref
3935   %a.common;
3936   %a.internal.ptr;
3937                                                                             >
3938<!--
3939    Reference Locator (xlink type 'locator')
3940                                                                           -->
3941<!ELEMENT refloc
3942   (#PCDATA | %m.para.content.norefs;)*
3943                                                                             >
3944<!ATTLIST refloc
3945   %a.common;
3946   %a.loc.internal.ptr;
3947                                                                             >
3948<!--
3949    External Reference (xlink type 'simple')
3950                                                                           -->
3951<!ELEMENT extref
3952   (#PCDATA | %m.para.content.norefs; | bibref | title | archref |
3953    ref)*
3954                                                                             >
3955<!ATTLIST extref
3956   %a.common;
3957   %a.external.ptr;
3958                                                                             >
3959<!--
3960    External Reference Locator (xlink type 'locator')
3961                                                                           -->
3962<!ELEMENT extrefloc
3963   (#PCDATA | %m.para.content.norefs;)*
3964                                                                             >
3965<!ATTLIST extrefloc
3966   %a.common;
3967   %a.loc.external.ptr;
3968                                                                             >
3969<!--
3970    Link Group (xlink type 'extended')
3971                                                                           -->
3972<!ELEMENT linkgrp
3973   (ptrloc | extptrloc | refloc | extrefloc | arc | resource)+
3974                                                                             >
3975<!ATTLIST linkgrp
3976   %a.common;
3977   %a.linkgrp;
3978                                                                             >
3979<!--
3980    Title (xlink type 'simple')
3981                                                                           -->
3982<!ELEMENT title
3983   (#PCDATA | %m.phrase.bare; | date | num)*
3984                                                                             >
3985<!ATTLIST title
3986   %a.common;
3987   %am.title.type;
3988
3989   render
3990    (%av.render;)
3991    #IMPLIED
3992
3993   %a.access;
3994   %a.external.ptr;
3995   %am.title.encodinganalog;
3996                                                                             >
3997<!--
3998    Archival Reference (xlink type 'simple')
3999                                                                           -->
4000<!ELEMENT archref
4001   (#PCDATA | %m.phrase.basic.norefs; | bibref | ref | title |
4002    extref | %m.did;)*
4003                                                                             >
4004<!ATTLIST archref
4005   %a.common;
4006   %a.external.ptr;
4007                                                                             >
4008<!--=======================================================================-->
4009<!--
4010    Bibliographic Reference Element Declarations
4011                                                                           -->
4012<!--=======================================================================-->
4013<!--
4014    Bibliographic Reference (xlink type 'simple')
4015                                                                           -->
4016<!ELEMENT bibref
4017   (#PCDATA | %m.phrase.basic.norefs; | edition | imprint |
4018    name | num | bibseries | ref | title | famname | persname |
4019    corpname | extref | archref)*
4020                                                                             >
4021<!ATTLIST bibref
4022   %a.common;
4023   %a.external.ptr;
4024   %am.bibref.encodinganalog;
4025                                                                             >
4026<!--
4027    Edition
4028                                                                           -->
4029<!ELEMENT edition
4030   (#PCDATA | %m.phrase.bare;)*
4031                                                                             >
4032<!ATTLIST edition
4033   %a.common;
4034   %am.edition.encodinganalog;
4035                                                                             >
4036<!--
4037    Bibliographic Series
4038                                                                           -->
4039<!ELEMENT bibseries
4040   (#PCDATA | %m.phrase.bare; | title | num)*
4041                                                                             >
4042<!ATTLIST bibseries
4043   %a.common;
4044   %am.bibseries.encodinganalog;
4045                                                                             >
4046<!--
4047    Imprint
4048                                                                           -->
4049<!ELEMENT imprint
4050   (#PCDATA | %m.phrase.bare; | publisher | geogname | date)*
4051                                                                             >
4052<!ATTLIST imprint
4053   %a.common;
4054   %am.imprint.encodinganalog;
4055                                                                             >
4056<!--
4057    Publisher
4058                                                                           -->
4059<!ELEMENT publisher
4060   (#PCDATA | %m.phrase.bare;)*
4061                                                                             >
4062<!ATTLIST publisher
4063   %a.common;
4064   %am.publisher.encodinganalog;
4065                                                                             >
4066<!--=======================================================================-->
4067<!--
4068    Access Element Declarations
4069                                                                           -->
4070<!--=======================================================================-->
4071<!--
4072    Corporate Name
4073                                                                           -->
4074<!ELEMENT corpname
4075   (#PCDATA | %m.phrase.bare; | subarea)*
4076                                                                             >
4077<!ATTLIST corpname
4078   %a.common;
4079   %a.access;
4080   %am.corpname.role;
4081   %am.corpname.encodinganalog;
4082                                                                             >
4083<!--
4084    Family Name
4085                                                                           -->
4086<!ELEMENT famname
4087   (#PCDATA | %m.phrase.bare;)*
4088                                                                             >
4089<!ATTLIST famname
4090   %a.common;
4091   %a.access;
4092   %am.famname.role;
4093   %am.famname.encodinganalog;
4094                                                                             >
4095<!--
4096    Geographic Name
4097                                                                           -->
4098<!ELEMENT geogname
4099   (#PCDATA | %m.phrase.bare;)*
4100                                                                             >
4101<!ATTLIST geogname
4102   %a.common;
4103   %a.access;
4104   %am.geogname.role;
4105   %am.geogname.encodinganalog;
4106                                                                             >
4107<!--
4108    Genre or Form
4109                                                                           -->
4110<!ELEMENT genreform
4111   (#PCDATA | %m.phrase.bare;)*
4112                                                                             >
4113<!ATTLIST genreform
4114   %a.common;
4115   %am.genreform.type;
4116   %a.access;
4117   %am.genreform.encodinganalog;
4118                                                                             >
4119<!--
4120    Name
4121                                                                           -->
4122<!ELEMENT name
4123   (#PCDATA | %m.phrase.bare;)*
4124                                                                             >
4125<!ATTLIST name
4126   %a.common;
4127   %a.access;
4128   %am.name.role;
4129   %am.name.encodinganalog;
4130                                                                             >
4131<!--
4132    Occupation
4133                                                                           -->
4134<!ELEMENT occupation
4135   (#PCDATA | %m.phrase.bare;)*
4136                                                                             >
4137<!ATTLIST occupation
4138   %a.common;
4139   %a.access;
4140   %am.occupation.encodinganalog;
4141                                                                             >
4142<!--
4143    Function
4144                                                                           -->
4145<!ELEMENT function
4146   (#PCDATA | %m.phrase.bare;)*
4147                                                                             >
4148<!ATTLIST function
4149   %a.common;
4150   %a.access;
4151   %am.function.encodinganalog;
4152                                                                             >
4153<!--
4154    Personal Name
4155                                                                           -->
4156<!ELEMENT persname
4157   (#PCDATA | %m.phrase.bare;)*
4158                                                                             >
4159<!ATTLIST persname
4160   %a.common;
4161   %a.access;
4162   %am.persname.role;
4163   %am.persname.encodinganalog;
4164                                                                             >
4165<!--
4166    Subject
4167                                                                           -->
4168<!ELEMENT subject
4169   (#PCDATA | %m.phrase.bare;)*
4170                                                                             >
4171<!ATTLIST subject
4172   %a.common;
4173   %a.access;
4174   %am.subject.encodinganalog;
4175                                                                             >
4176<!--=======================================================================-->
4177<!--
4178    Date
4179                                                                           -->
4180<!ELEMENT date
4181   (#PCDATA | %m.phrase.bare;)*
4182                                                                             >
4183<!ATTLIST date
4184   %a.common;
4185   %am.date.type;
4186   %am.dates.era;
4187   %am.dates.calendar;
4188
4189   normal
4190    CDATA
4191    #IMPLIED
4192
4193   %am.date.certainty;
4194   %am.date.encodinganalog;
4195                                                                             >
4196<!--
4197    Number
4198                                                                           -->
4199<!ELEMENT num
4200   (#PCDATA | %m.phrase.bare;)*
4201                                                                             >
4202<!ATTLIST num
4203   %a.common;
4204   %am.num.type;
4205   %am.num.encodinganalog;
4206                                                                             >
4207<!--
4208    Abbreviation
4209                                                                           -->
4210<!ELEMENT abbr
4211   (#PCDATA)
4212                                                                             >
4213<!ATTLIST abbr
4214   %a.common;
4215
4216   expan
4217    CDATA
4218    #IMPLIED
4219                                                                             >
4220<!--
4221    Expansion
4222                                                                           -->
4223<!ELEMENT expan
4224   (#PCDATA)
4225                                                                             >
4226<!ATTLIST expan
4227   %a.common;
4228
4229   abbr
4230    CDATA
4231    #IMPLIED
4232                                                                             >
4233<!--=======================================================================-->
4234<!--
4235    Address Element Declarations
4236                                                                           -->
4237<!--=======================================================================-->
4238<!--
4239    Address
4240                                                                           -->
4241<!ELEMENT address
4242   (addressline+)
4243                                                                             >
4244<!ATTLIST address
4245   %a.common;
4246                                                                             >
4247<!--
4248    Address Line
4249                                                                           -->
4250<!ELEMENT addressline
4251   (#PCDATA | %m.phrase.bare;)*
4252                                                                             >
4253<!ATTLIST addressline
4254   %a.common;
4255                                                                             >
4256<!--=======================================================================-->
4257<!--
4258    Chronological List Element Declarations
4259                                                                           -->
4260<!--=======================================================================-->
4261<!--
4262    Chronological List
4263                                                                           -->
4264<!ELEMENT chronlist
4265   (head?, (listhead)?, (chronitem)+)                                                                             >
4266<!ATTLIST chronlist
4267   %a.common;
4268   %am.chronlist.encodinganalog;
4269                                                                             >
4270<!--
4271    Chronological Item
4272                                                                           -->
4273<!ELEMENT chronitem
4274   (date, (event | eventgrp))
4275                                                                             >
4276<!ATTLIST chronitem
4277   %a.common;
4278                                                                             >
4279<!--
4280    Event
4281                                                                           -->
4282<!ELEMENT event
4283   (#PCDATA | %m.para.content;)*
4284                                                                             >
4285<!ATTLIST event
4286   %a.common;
4287                                                                             >
4288<!--
4289    Event Group
4290                                                                           -->
4291<!ELEMENT eventgrp
4292   (event+)
4293                                                                             >
4294<!ATTLIST eventgrp
4295   %a.common;
4296                                                                             >
4297<!--=======================================================================-->
4298<!--
4299    List Element Declarations
4300                                                                           -->
4301<!--=======================================================================-->
4302<!--
4303    List
4304                                                                           -->
4305<!ELEMENT list
4306   (head?, (item+ | (listhead?, defitem+)))
4307                                                                             >
4308<!ATTLIST list
4309   %a.common;
4310
4311   type
4312    (simple | deflist | marked | ordered)
4313    #IMPLIED
4314
4315   %am.list.mark;
4316
4317   numeration
4318    (arabic | upperalpha | loweralpha | upperroman | lowerroman)
4319    #IMPLIED
4320
4321   continuation
4322    (continues | starts)
4323    #IMPLIED
4324                                                                             >
4325<!--
4326    List Head
4327                                                                           -->
4328<!ELEMENT listhead
4329   (head01?, head02?)
4330                                                                             >
4331<!ATTLIST listhead
4332   %a.common;
4333                                                                             >
4334<!--
4335    Head 1
4336                                                                           -->
4337<!ELEMENT head01
4338   (#PCDATA | %m.phrase.bare;)*
4339                                                                             >
4340<!ATTLIST head01
4341   %a.common;
4342                                                                             >
4343<!--
4344    Head 2
4345                                                                           -->
4346<!ELEMENT head02
4347   (#PCDATA | %m.phrase.bare;)*
4348                                                                             >
4349<!ATTLIST head02
4350   %a.common;
4351                                                                             >
4352<!--
4353    Item
4354                                                                           -->
4355<!ELEMENT item
4356   (#PCDATA | %m.para.content;)*
4357                                                                             >
4358<!ATTLIST item
4359   %a.common;
4360                                                                             >
4361<!--
4362    Label
4363                                                                           -->
4364<!ELEMENT label
4365   (#PCDATA | %m.phrase.plus;)*
4366                                                                             >
4367<!ATTLIST label
4368   %a.common;
4369                                                                             >
4370<!--
4371    Definition Item
4372                                                                           -->
4373<!ELEMENT defitem
4374   (label, item)
4375                                                                             >
4376<!ATTLIST defitem
4377   %a.common;
4378                                                                             >
4379<!--=======================================================================-->
4380<!--
4381    Block Quote
4382                                                                           -->
4383<!ELEMENT blockquote
4384   (%m.blocks.noquote;)+
4385                                                                             >
4386<!ATTLIST blockquote
4387   %a.common;
4388                                                                             >
4389<!--
4390    Note
4391                                                                           -->
4392<!ELEMENT note
4393   (%m.blocks;)+
4394                                                                             >
4395<!ATTLIST note
4396   %a.common;
4397   %am.note.type;
4398   %am.note.label;
4399
4400   show
4401   (embed | new)
4402    #IMPLIED
4403
4404   actuate
4405   (onload | onrequest)
4406    #IMPLIED
4407
4408   %am.note.encodinganalog;
4409                                                                             >
4410<!--=======================================================================-->
4411<!--=======================================================================-->
4412<!--
4413    Table Element Declarations
4414
4415    Oasis XML Exchange Table Model
4416
4417    Note: Modified by expanding parameter entities; adding a.common
4418    attributes to non-empty elements; title element is ead head
4419    element. entry content is defined in parameter entity section
4420    Parameter Entities for Elements above.
4421                                                                           -->
4422<!--
4423    Table
4424                                                                           -->
4425<!ELEMENT table
4426   (head?,  tgroup+)
4427                                                                             >
4428<!ATTLIST table
4429   %a.common;
4430
4431   frame
4432    (top|bottom|topbot|all|sides|none)
4433    #IMPLIED
4434
4435   colsep
4436    %yesorno;
4437    #IMPLIED
4438
4439   rowsep
4440    %yesorno;
4441    #IMPLIED
4442
4443   pgwide
4444    %yesorno;
4445    #IMPLIED
4446                                                                             >
4447<!--
4448    Table Group
4449                                                                           -->
4450<!ELEMENT tgroup
4451   (colspec*,thead?,tbody)
4452                                                                             >
4453<!ATTLIST tgroup
4454   %a.common;
4455
4456   cols
4457    NMTOKEN
4458    #REQUIRED
4459
4460   colsep
4461    %yesorno;
4462    #IMPLIED
4463
4464   rowsep
4465    %yesorno;
4466    #IMPLIED
4467
4468   align
4469    (left|right|center|justify|char)
4470    #IMPLIED
4471
4472                                                                             >
4473<!--
4474    Column Specification
4475                                                                           -->
4476<!ELEMENT colspec
4477   EMPTY
4478                                                                             >
4479<!ATTLIST colspec
4480   colnum
4481    NMTOKEN
4482    #IMPLIED
4483
4484   colname
4485    NMTOKEN
4486    #IMPLIED
4487
4488   colwidth
4489    CDATA
4490    #IMPLIED
4491
4492   colsep
4493    %yesorno;
4494    #IMPLIED
4495
4496   rowsep
4497    %yesorno;
4498    #IMPLIED
4499
4500   align
4501    (left|right|center|justify|char)
4502    #IMPLIED
4503
4504   char
4505    CDATA
4506    #IMPLIED
4507
4508   charoff
4509    NMTOKEN
4510    #IMPLIED
4511                                                                             >
4512<!--
4513    Table Head
4514                                                                           -->
4515<!ELEMENT thead
4516   (row+)
4517                                                                             >
4518<!ATTLIST thead
4519   %a.common;
4520
4521   valign
4522    (top|middle|bottom)
4523    #IMPLIED
4524                                                                             >
4525<!--
4526    Table Body
4527                                                                           -->
4528<!ELEMENT tbody
4529   (row+)
4530                                                                             >
4531<!ATTLIST tbody
4532   %a.common;
4533
4534   valign
4535    (top|middle|bottom)
4536    #IMPLIED
4537                                                                             >
4538<!--
4539    Row
4540                                                                           -->
4541<!ELEMENT row
4542   (entry+)
4543                                                                             >
4544<!ATTLIST row
4545   %a.common;
4546
4547   rowsep
4548    %yesorno;
4549    #IMPLIED
4550
4551   valign
4552    (top|middle|bottom)
4553    #IMPLIED
4554                                                                             >
4555<!--
4556    Entry
4557                                                                           -->
4558<!ELEMENT entry
4559   (#PCDATA | %m.table.entry;)*
4560                                                                             >
4561<!ATTLIST entry
4562   %a.common;
4563
4564   colname
4565    NMTOKEN
4566    #IMPLIED
4567
4568   namest
4569    NMTOKEN
4570    #IMPLIED
4571
4572   nameend
4573    NMTOKEN
4574    #IMPLIED
4575
4576   morerows
4577    NMTOKEN
4578    #IMPLIED
4579
4580   colsep
4581    %yesorno;
4582    #IMPLIED
4583
4584   rowsep
4585    %yesorno;
4586    #IMPLIED
4587
4588   align
4589    (left|right|center|justify|char)
4590    #IMPLIED
4591
4592   char
4593    CDATA
4594    #IMPLIED
4595
4596   charoff
4597    NMTOKEN
4598    #IMPLIED
4599
4600   valign
4601    (top|middle|bottom)
4602    #IMPLIED
4603                                                                             >
4604<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
4605<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
4606<!--
4607    END ENCODED ARCHIVAL DESCRIPTION DOCUMENT TYPE DEFINITION
4608    (EAD DTD)
4609                                                                           -->
4610<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
4611<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
4612<!--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-->
Note: See TracBrowser for help on using the repository browser.