  

<!--  TEI Lite and Loose DTD
 This is the TEI Lite and Loose DTD, a version of the TEI Lite
 DTD suitable for use with XML documents.

 XML is designed to simplify document delivery over the WWW. It is
 not designed as an archive notation. In order to accomplish the
 required simplicity and speed, several useful DTD features provided
 by full SGML, and used by TEI and TEI Lite, are not provided by XML.
 These features include: global inclusions and exclusions, the "&"
 connector, potentially "bad" mixed content models, CDATA declared
 content types, #CURRENT attributes types.

 To construct an XML version of the TEI Lite DTDs, therefore,
 involves "loosening" the content models that TEI recommends.
 This means, in turn, that if you are using this DTD for creating
 documents, you should apply some additional validation checks
 to confirm that the document does indeed conform to TEI's guidelines.

 For the most part, the difference with TEI Lite (i.e., using SGML)
 is that some of TEI Lites more complex content models reduce to
 larger content models simply connected with "|".

        Rick Jelliffe, ricko@gate.sinica.edu.tw
-->
<!--
 This DTD may be referred to using the following public identifer:
        +//IDN xml.ascc.net//DTD TEI Lite and Loose 0.2//EN

 You can set your catalogs to use this DTD when the following public
 identifiers are specified in the doctype declaration of the instance
 document:

       -//TEI//DTD TEI Lite 1.0//EN

  or the slightly more specific

       -//TEI//DTD TEI Lite 1.6//EN

      This is version 1.6, generated 25 June 1995
      and tweaked manually by CMSMcQ (tei@uic.edu).

-->

<!--  1999-02-01 : ASCC   : XMLize: remove omission indicators,-->
<!--                        remove global exclusions into      -->
<!--                        comment, stage cannot contain stage-->
<!--                        and s cannot contain s. Add        -->
<!--                        xml:lang to TEI.2                  -->
<!--                        Loosen content model of div  to cope-->
<!--                        with the global inclusions         -->
<!--                        Global inclusions added to all     -->
<!--                        elements allowing data content.    -->
<!--  1999-02-22 : ASCC   : allow content in pb (CSS1 cannot   -->
<!--                        access data in attributes)         -->

<!--  Text Encoding Initiative: Guidelines for Electronic      -->
<!--  Text Encoding and Interchange. Document TEI P3, 1994.    -->
<!--  Copyright (c) 1994 ACH, ACL, ALLC. Permission to copy    -->
<!--  in any form is granted, provided this notice is          -->
<!--  included in all copies.                                  -->
<!--  These materials may not be altered; modifications to     -->
<!--  these DTDs should be performed as specified in the       -->
<!--  Guidelines in chapter "Modifying the TEI DTD."           -->
<!--  These materials subject to revision. Current versions    -->
<!--  are available from the Text Encoding Initiative.         -->

<!--  Revisions:                                               -->

<!--  1996-09-24 : CMSMcQ : suppress trailing blank in FPI     -->
<!--  1995-06-25 : CMSMcQ : Version 1.6.  Add notations, ISO   -->
<!--                        entity sets for characters         -->
<!--                        Add eg to x.common                 -->
<!--  1995-06-08 : CMSMcQ : Version 1.5.  Add divGen to front  -->
<!--  1995-02-28 : CMSMcQ : Version 1.4.  Add biblfull at the  -->
<!--                        request of David Seaman            -->
<!--  1995-02-17 : CMSMcQ : Version 1.3.  Add ident, code ...  -->
<!--                        (and add teilitex.dtd)             -->
<!--  1995-01-27 : CMSMcQ : Version 1.2?  LB changes of 23 Jan -->
<!--  1995-01-21 : CMSMcQ : first cut at selection             -->
<!--  1995-01-21 : CMSMcQ : made file from skelmods.ent        -->
<!--  A TEI document is a text preceded by a TEI header.       -->

<!ENTITY % global-inclusions
        " (index | interp | interpgrp | lb | milestone | pb) " >

<!ENTITY % type1-text
        " (#PCDATA | ident | code | kw | abbr | address
| date | name | num | rs | time | add | corr | del | gap | orig | reg | sic | unclear | emph | foreign | gloss | hi | mentioned | socalled |
term | title | ptr | ref | xptr | xref | anchor | s | seg | gi |
formula | %global-inclusions; )*" >

<!ENTITY % type2-text
        " (#PCDATA | ident | code | kw | abbr | address
| date | name | num | rs | time | add | corr | del | gap | orig | reg
| sic | unclear | emph | foreign | gloss | hi | mentioned | socalled |
term | title | ptr | ref | xptr | xref | anchor | s | seg | gi |
formula | eg | bibl | biblfull | cit | q | label | list | listbibl |
note | figure | stage | table | text | %global-inclusions; )* ">

<!ENTITY % type3-text
        "( #PCDATA |  l | lg
| p | sp | ident | code | kw | abbr | address | date | name | num |
rs | time | add | corr | del | gap | orig | reg | sic | unclear | emph
| foreign | gloss | hi | mentioned | socalled | term | title | ptr |
ref | xptr | xref | anchor | s | seg | gi | formula | eg | bibl |
biblfull | cit | q | label | list | listbibl | note | figure | stage |
table | text | %global-inclusions;)* " >

<!ELEMENT tei.2  (teiheader, text)>

<!ATTLIST tei.2
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     xmlns:HTML CDATA #IMPLIED
     TEIform CDATA "TEI.2" >

 <!--    xml:lang CDATA #IMPLIED-->
<!ELEMENT gi  (#PCDATA | %global-inclusions; )* >

<!ATTLIST gi
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEI (yes | no) "yes"
     TEIform CDATA "gi" >

<!ELEMENT eg  (#PCDATA | %global-inclusions; )*>

<!ATTLIST eg
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "eg" >

<!ELEMENT code  (#PCDATA | %global-inclusions; )*>

<!ATTLIST code
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED >

<!ELEMENT ident  (#PCDATA | %global-inclusions; )*>

<!ATTLIST ident
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED >

<!ELEMENT kw  (#PCDATA | %global-inclusions; )*>

<!ATTLIST kw
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED >

<!ELEMENT teiheader  (filedesc, (encodingdesc)*, (profiledesc)*,
(revisiondesc)?)>

<!ATTLIST teiheader
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA "text"
     creator CDATA #IMPLIED
     status (new | update) "new"
     date.created CDATA #IMPLIED
     date.updated CDATA #IMPLIED
     TEIform CDATA "teiHeader" >

<!ELEMENT filedesc  (titlestmt, (editionstmt)?, (extent)?,
publicationstmt, (seriesstmt)?, (notesstmt)?, (sourcedesc)+)>

<!ATTLIST filedesc
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "filedesc" >

<!ELEMENT titlestmt  (((title)+, (author | editor | sponsor |
funder | principal | respstmt)*))>

<!ATTLIST titlestmt
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "titlestmt" >

<!ELEMENT sponsor %type1-text; >

<!ATTLIST sponsor
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "sponsor" >

<!ELEMENT funder  %type1-text;>

<!ATTLIST funder
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "funder" >

<!ELEMENT principal  %type1-text;>

<!ATTLIST principal
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "principal" >

<!ELEMENT editionstmt  ((edition, (respstmt)*) | (p)+)>

<!ATTLIST editionstmt
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "editionstmt" >

<!ELEMENT edition  %type1-text;>

<!ATTLIST edition
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "edition" >

<!ELEMENT extent  %type1-text;>

<!ATTLIST extent
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "extent" >

<!--  5.2.4:  The publication statement                        -->

<!ELEMENT publicationstmt
        ((p)+ | (

                (publisher | distributor | authority |
                pubplace | address | idno | availability)*, (date)?
                )+)>

<!ATTLIST publicationstmt
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "publicationstmt" >

<!ELEMENT distributor  %type1-text;>

<!ATTLIST distributor
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "distributor" >

<!ELEMENT authority  %type1-text;>

<!ATTLIST authority
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "authority" >

<!ELEMENT idno  (#PCDATA | %global-inclusions; )*>

<!ATTLIST idno
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "idno" >

<!ELEMENT availability  ((p)+)>

<!ATTLIST availability
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     status (free | unknown | restricted) #IMPLIED
     TEIform CDATA "availability" >

<!--  5.2.5:  The series statement                             -->

<!ELEMENT seriesstmt  ((title, (idno | respstmt)*) | (p)+)>

<!ATTLIST seriesstmt
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "seriesstmt" >

<!--  5.2.6:  The notes statement                              -->

<!ELEMENT notesstmt  ((note)+)>

<!ATTLIST notesstmt
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "notesstmt" >

<!--  5.2.7:  The source description                           -->

<!ELEMENT sourcedesc  (p | bibl | biblfull | listbibl)+>

<!ATTLIST sourcedesc
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "sourcedesc" >

<!--  5.3:  The encoding description                           -->

<!ELEMENT encodingdesc  ((projectdesc)*, (samplingdecl)*,
(editorialdecl)*, (tagsdecl)?, (refsdecl)*, (classdecl)*, (p)*)>

<!ATTLIST encodingdesc
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "encodingdesc" >

<!--  5.3.1:  The project description                          -->

<!ELEMENT projectdesc  ((p)+)>

<!ATTLIST projectdesc
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "projectdesc" >

<!--  5.3.2:  The sampling declaration                         -->

<!ELEMENT samplingdecl  ((p)+)>

<!ATTLIST samplingdecl
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "samplingdecl" >

<!--  5.3.3:  The editorial practices declaration              -->

<!ELEMENT editorialdecl  ((p)+)>

<!ATTLIST editorialdecl
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "editorialdecl" >

<!--  5.3.4:  Tag usage and rendition declarations             -->

<!ELEMENT tagsdecl  ((rendition)*, (tagusage)*)>

<!ATTLIST tagsdecl
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "tagsdecl" >

<!ELEMENT tagusage  %type2-text; >

<!ATTLIST tagusage
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     gi NAME #REQUIRED
     occurs NUMBER #IMPLIED
     ident NUMBER #IMPLIED
     render IDREF #IMPLIED
     TEIform CDATA "tagusage" >

<!ELEMENT rendition %type2-text;>

<!ATTLIST rendition
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "rendition" >

<!--  5.3.5.3:  The reference scheme declaration               -->

<!ELEMENT refsdecl  ((p)+)>

<!ATTLIST refsdecl
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     doctype NAME "TEI.2"
     TEIform CDATA "refsdecl" >

<!--  5.3.6:  The classification declaration                   -->

<!ELEMENT classdecl  ((taxonomy)+)>

<!ATTLIST classdecl
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "classdecl" >

<!ELEMENT taxonomy  ((category)+ | ((bibl | biblfull),
(category)*))>

<!ATTLIST taxonomy
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "taxonomy" >

<!ELEMENT category  (catdesc, (category)*)>

<!ATTLIST category
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "category" >

<!ELEMENT catdesc  %type1-text; >

<!ATTLIST catdesc
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "catdesc" >

<!--  5.4:  The profile description                            -->

<!ELEMENT profiledesc  ((creation)?, (langusage)*, (textclass)*)>

<!ATTLIST profiledesc
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "profiledesc" >

<!--  5.4.1:  Creation                                         -->

<!ELEMENT creation  %type1-text; >

<!ATTLIST creation
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "creation" >

<!--  5.4.2:  Language usage                                   -->

<!ELEMENT langusage  (p | language)+>

<!ATTLIST langusage
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "langusage" >

<!ELEMENT language  %type1-text; >

<!ATTLIST language
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     id ID #IMPLIED
     wsd ENTITY #IMPLIED
     usage NUMBER #IMPLIED
     TEIform CDATA "language" >

<!--  5.4.3:  Text classification                              -->

<!ELEMENT textclass  ((classcode | catref | keywords)*)>

<!ATTLIST textclass
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "textclass" >

<!ELEMENT keywords  ((term)+ | list)>

<!ATTLIST keywords
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     scheme IDREF #IMPLIED
     TEIform CDATA "keywords" >

<!ELEMENT classcode %type1-text; >

<!ATTLIST classcode
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     scheme IDREF #IMPLIED
     TEIform CDATA "classcode" >

<!ELEMENT catref  EMPTY>

<!ATTLIST catref
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     target IDREFS #REQUIRED
     scheme IDREF #IMPLIED
     TEIform CDATA "catref" >

<!--  5.5:  The Revision description                           -->

<!ELEMENT revisiondesc  (list | (change)+)>

<!ATTLIST revisiondesc
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "revisiondesc" >

<!ELEMENT change  (date, (respstmt)+, item)>

<!ATTLIST change
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "change" >

<!--  6.12: Elements available in all forms of the TEI main    -->
<!--  DTD                                                      -->
<!--  Definition of elements, sub-group by sub-group.          -->
<!--  6.1:  Paragraph                                          -->

<!ELEMENT p  %type2-text; >

<!ATTLIST p
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "p" >

<!--  6.3.2.1:  Highlighted phrases                            -->

<!ELEMENT foreign  %type2-text; >

<!ATTLIST foreign
     id ID #IMPLIED
     n CDATA #IMPLIED
     rend CDATA #IMPLIED
     lang IDREF #IMPLIED
     TEIform CDATA "foreign" >

<!--  6.3.2.2:  Highlighted phrases (cont'd)                   -->

<!ELEMENT emph  %type2-text; >
<!ATTLIST emph
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "emph" >

<!ELEMENT hi  %type2-text; >

<!ATTLIST hi
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "hi" >

<!--  6.3.3:  Highlighted phrases (cont'd)                     -->

<!ELEMENT q  %type3-text; >

<!ATTLIST q
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     direct (y | n | unspecified) "unspecified"
     who CDATA #IMPLIED
     TEIform CDATA "q" >

<!ELEMENT cit  ((q | bibl | biblfull | ptr | ref | xptr | xref | %global-inclusions;)*)>

<!ATTLIST cit
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "cit" >

<!ELEMENT socalled  %type1-text; >

<!ATTLIST socalled
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "socalled" >

<!--  6.3.4:  Highlighted phrases (cont'd)                     -->

<!ELEMENT term  %type1-text; >

<!ATTLIST term
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "term" >

<!ELEMENT mentioned  %type1-text; >

<!ATTLIST mentioned
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "mentioned" >

<!ELEMENT gloss  ((%type1-text;) | div) >

<!ATTLIST gloss
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     target IDREF #IMPLIED
     TEIform CDATA "gloss" >

<!--  6.4.1:  Proper Nouns                                     -->

<!ELEMENT name %type1-text; >

<!ATTLIST name
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     key CDATA #IMPLIED
     reg CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "name" >

<!ELEMENT rs  %type1-text; >

<!ATTLIST rs
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     key CDATA #IMPLIED
     reg CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "rs" >

<!--  6.4.3:  Numbers and measures                             -->

<!ELEMENT num  %type1-text; >

<!ATTLIST num
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     value CDATA #IMPLIED
     TEIform CDATA "num" >

<!--  6.4.4:  dates and times                                  -->

<!ELEMENT date %type1-text; >

<!ATTLIST date
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     calendar CDATA #IMPLIED
     value CDATA #IMPLIED
     certainty CDATA #IMPLIED
     TEIform CDATA "date" >

<!ELEMENT time  %type1-text; >

<!ATTLIST time
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     value CDATA #IMPLIED
     type (am | pm | 24hour | descriptive) #IMPLIED
     zone CDATA #IMPLIED
     TEIform CDATA "time" >

<!--  6.4.5:  Abbreviations                                    -->

<!ELEMENT abbr %type1-text; >

<!ATTLIST abbr
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     expan CDATA #IMPLIED
     resp IDREF #IMPLIED
     cert CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "abbr" >

<!--  6.5.1:  Editorial tags for correction                    -->

<!ELEMENT sic  %type3-text; >

<!ATTLIST sic
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     corr CDATA #IMPLIED
     resp IDREF #IMPLIED
     cert CDATA #IMPLIED
     TEIform CDATA "sic" >

<!ELEMENT corr %type3-text; >

<!ATTLIST corr
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     sic CDATA #IMPLIED
     resp CDATA #IMPLIED
     cert CDATA #IMPLIED
     TEIform CDATA "corr" >

<!--  6.5.2:  Editorial tags for regularization                -->

<!ELEMENT reg  %type1-text; >

<!ATTLIST reg
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     orig CDATA #IMPLIED
     resp CDATA #IMPLIED
     TEIform CDATA "reg" >

<!ELEMENT orig %type1-text; >

<!ATTLIST orig
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     reg CDATA #IMPLIED
     resp CDATA #IMPLIED
     TEIform CDATA "orig" >

<!--  6.5.3:  Other editorial tags                             -->

<!ELEMENT gap  EMPTY>

<!ATTLIST gap
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     desc CDATA #IMPLIED
     reason CDATA #IMPLIED
     resp IDREF #IMPLIED
     hand IDREF #IMPLIED
     agent CDATA #IMPLIED
     extent CDATA #IMPLIED
     TEIform CDATA "gap" >

<!ELEMENT add  %type3-text; >

<!ATTLIST add
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     place CDATA #IMPLIED
     resp IDREF #IMPLIED
     cert CDATA #IMPLIED
     hand IDREF #IMPLIED
     TEIform CDATA "add" >

<!ELEMENT del  %type1-text; >

<!ATTLIST del
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     status CDATA "unremarkable"
     resp IDREF #IMPLIED
     cert CDATA #IMPLIED
     hand IDREF #IMPLIED
     TEIform CDATA "del" >

<!ELEMENT unclear  %type2-text; >

<!ATTLIST unclear
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     reason CDATA #IMPLIED
     resp CDATA #IMPLIED
     cert CDATA #IMPLIED
     hand IDREF #IMPLIED
     agent CDATA #IMPLIED
     TEIform CDATA "unclear" >

<!--  6.4.2:  Addresses and their components                   -->

<!ELEMENT address  ((addrline | %global-inclusions; )+)>

<!ATTLIST address
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "address" >

<!ELEMENT addrline  %type1-text; >

<!ATTLIST addrline
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "addrline" >

<!--  6.6:  Simple cross references                            -->

<!ELEMENT ptr  EMPTY>

<!ATTLIST ptr
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     resp CDATA #IMPLIED
     crdate CDATA #IMPLIED
     targtype NAMES #IMPLIED
     targorder (Y | N | U) "U"
     evaluate (all | one | none) #IMPLIED
     target IDREFS #REQUIRED
     TEIform CDATA "ptr" >

<!ELEMENT ref  %type2-text; >

<!ATTLIST ref
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     resp CDATA #IMPLIED
     crdate CDATA #IMPLIED
     targtype NAMES #IMPLIED
     targorder (Y | N | U) "U"
     evaluate (all | one | none) #IMPLIED
     target IDREFS #IMPLIED
     TEIform CDATA "ref" >

<!--  6.7:  Lists and List Items                               -->

<!ELEMENT list  (( %global-inclusions; )*,
                (head)?,
                ((item , ( %global-inclusions; )*)+
                | (label, ( item, (  %global-inclusions; )* )+)+))>

<!ATTLIST list
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA "simple"
     TEIform CDATA "list" >

<!ELEMENT item %type3-text; >

<!ATTLIST item
     id ID #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     n CDATA #IMPLIED
     TEIform CDATA "item" >

<!ELEMENT label %type2-text; >

<!ATTLIST label
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "label" >

<!ELEMENT head  %type2-text; >
<!ATTLIST head
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "head" >

<!--  6.8.1:  Annotation                                       -->

<!ELEMENT note  %type3-text; >

<!ATTLIST note
     id ID #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     n CDATA #IMPLIED
     type CDATA #IMPLIED
     resp CDATA #IMPLIED
     place CDATA "unspecified"
     anchored (yes | no) "yes"
     target IDREFS #IMPLIED
     targetEnd IDREFS #IMPLIED
     TEIform CDATA "note" >

<!--  6.8.2:  Index Entries                                    -->

<!ELEMENT index  EMPTY>

<!ATTLIST index
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     index CDATA #IMPLIED
     level1 CDATA #REQUIRED
     level2 CDATA #IMPLIED
     level3 CDATA #IMPLIED
     level4 CDATA #IMPLIED
     TEIform CDATA "index" >

<!ELEMENT divgen  EMPTY>

<!ATTLIST divgen
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "divgen" >

<!--  6.9.3:  Milestone tags                                   -->

<!ELEMENT milestone  EMPTY>

<!ATTLIST milestone
     id ID #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     ed CDATA #IMPLIED
     n CDATA #IMPLIED
     unit CDATA #REQUIRED
     TEIform CDATA "milestone" >

<!ELEMENT pb  (#PCDATA)> 
<!-- TEI does NOT do this. faked for CSS-USE EMPTY -->

<!ATTLIST pb
     id ID #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     ed CDATA #IMPLIED
     n CDATA #IMPLIED
     TEIform CDATA "pb" >

<!ELEMENT lb  EMPTY>

<!ATTLIST lb
     id ID #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     ed CDATA #IMPLIED
     n CDATA #IMPLIED
     TEIform CDATA "lb" >

<!--  6.10.1:  Tags for Bibliographic References               -->

<!ELEMENT bibl  (#PCDATA | ident | code | kw | abbr | address |
date | name | num | rs | time | add | corr | del | gap | orig | reg |
sic | unclear | emph | foreign | gloss | hi | mentioned | socalled |
term | title | ptr | ref | xptr | xref | anchor | s | seg | gi |
formula | author | biblscope | edition | editor | extent | idno |
imprint | note | publisher | pubplace | respstmt| %global-inclusions;)*>

<!ATTLIST bibl
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "bibl" >

<!ELEMENT biblfull  (titlestmt, (editionstmt, ( %global-inclusions;)*)?,
(extent, ( %global-inclusions; )* )?,
publicationstmt, ( %global-inclusions; )* , (seriesstmt, ( %global-inclusions;
)* )?, (notesstmt, ( %global-inclusions; )* )?, (sourcedesc, ( %global-inclusions; )* )*)>

<!ATTLIST biblfull
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "biblfull" >

<!ELEMENT listbibl  ((head, ( %global-inclusions; )* )?,
                (bibl | bibfull ),
                (bibl | biblfull | %global-inclusions;  )*,
                (trailer, ( %global-inclusions; )* )?)>

<!ATTLIST listbibl
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     default (YES | NO) "NO"
     TEIform CDATA "listbibl" >

<!--  6.10.2.2:  Tags for Bibliographic References (cont'd)    -->

<!ELEMENT author  %type2-text; >

<!ATTLIST author
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "author" >

<!ELEMENT editor %type1-text; >

<!ATTLIST editor
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     role CDATA "editor"
     TEIform CDATA "editor" >

<!ELEMENT respstmt  ((resp | name | %global-inclusions; )*)>

<!ATTLIST respstmt
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "respstmt" >

<!ELEMENT resp  %type1-text; >

<!ATTLIST resp
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "resp" >

<!ELEMENT title  %type2-text; >

<!ATTLIST title
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     level (a | m | j | s | u) #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "title" >

<!--  6.10.2.3:  Tags for Bibliographic References (cont'd)    -->

<!ELEMENT imprint  (pubplace | publisher | date | biblscope | %global-inclusions; )*>

<!ATTLIST imprint
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "imprint" >

<!ELEMENT publisher  %type1-text; >

<!ATTLIST publisher
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "publisher" >

<!ELEMENT biblscope  %type1-text; >

<!ATTLIST biblscope
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "biblscope" >

<!ELEMENT pubplace  %type1-text; >

<!ATTLIST pubplace
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     key CDATA #IMPLIED
     reg CDATA #IMPLIED
     TEIform CDATA "pubplace" >

<!--  6.11.1:  Verse                                           -->

<!ELEMENT l  %type2-text; >

<!ATTLIST l
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     enjamb CDATA #IMPLIED
     met CDATA #IMPLIED
     real CDATA #IMPLIED
     rhyme CDATA #IMPLIED
     part (Y | N | I | M | F) "N"
     TEIform CDATA "l" >

<!ELEMENT lg  ((argument | byline | docauthor | docdate | epigraph
| head | opener | salute | signed)*, (l | lg | %global-inclusions; )+, (byline
| closer |
epigraph | salute | signed | trailer)*)>

<!ATTLIST lg
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
        org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     met CDATA #IMPLIED
     real CDATA #IMPLIED
     rhyme CDATA #IMPLIED
     TEIform CDATA "lg" >

<!--  6.11.2:  Drama                                           -->

<!ELEMENT sp  ((speaker)?, (p | l | lg | seg | stage | %global-inclusions; )+)>

<!ATTLIST sp
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     who IDREFS #IMPLIED
     TEIform CDATA "sp" >

<!ELEMENT speaker %type1-text;   >
<!-- A "speaker" element must not have a "speaker" subelement -->

<!ATTLIST speaker
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "speaker" >

<!ELEMENT stage  %type3-text; >
<!-- A "stage" element must not have a "stage" subelement -->

<!ATTLIST stage
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA "mix"
     TEIform CDATA "stage" >

<!--  7:  Top-level parts of default structure                 -->

<!ELEMENT text  ((front)?, (body | group ), (back)?)  >
<!-- Full TEI has an SGML inclusion here.  -->

<!ATTLIST text
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     TEIform CDATA "text" >

<!ELEMENT body
        (
                (argument | byline | docauthor | docdate | epigraph | head | opener | salute | signed)*,
                (       (       (divgen)*,
                        (       (div,   (div | divgen)*) |
                                (div0, (div0 | divgen)*) |
                                (div1, (div1 | divgen)*))) |
                (       (       (eg | bibl | biblfull | l | lg | p | sp | cit |
 q | label | list | listbibl | note | stage | %global-inclusions ))+,
                        (       (divgen)*,
                                (       (div, (div | divgen)*) |
                                        (div0,  (div0 | divgen)*) |
                                        (div1, (div1 | divgen)*))?))),
                (byline | closer | epigraph | salute | signed | trailer)*)>

<!ATTLIST body
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     TEIform CDATA "body" >

<!ELEMENT group  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed | %global-inclusions; )*, (text | group)+, (byline
| closer | epigraph | salute | signed | trailer | %global-inclusions; )*)>

<!ATTLIST group
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     TEIform CDATA "group" >

<!--  7.1.1:  Un-numbered divisions                            -->

<!ELEMENT div  ( ( argument | byline | docauthor | docdate | epigraph
| head | opener | salute | signed |
        div | divgen|
        eg | bibl |
biblfull | l | lg | p | sp | cit | q | label | list | listbibl | note
| stage | %global-inclusions; )+,

        (( closer |  trailer),
        (byline | closer | epigraph | salute | signed | trailer | %global-inclusions; )*)? )>

<!ATTLIST div
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div" >

<!--  7.1.2:  Numbered divisions                               -->

<!ELEMENT div0  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed)*, ((div1 | divgen)+ |
(((eg | bibl | biblfull | l | lg | p | sp | cit | q | label | list |
listbibl | note | stage | %global-inclusions; ))+, (div1 | divgen)*)), (byline
| closer |
epigraph | salute | signed | trailer)*)>

<!ATTLIST div0
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div0" >

<!ELEMENT div1  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed)*, ((div2 | divgen)+ |
(((eg | bibl | biblfull | l | lg | p | sp | cit | q | label | list |
listbibl | note | stage | %global-inclusions; ))+, (div2 | divgen)*)), (byline
| closer |
epigraph | salute | signed | trailer)*)>

<!ATTLIST div1
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div1" >

<!ELEMENT div2  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed)*, ((div3 | divgen)+ |
(((eg | bibl | biblfull | l | lg | p | sp | cit | q | label | list |
listbibl | note | stage | %global-inclusions; ))+, (div3 | divgen)*)), (byline
| closer |
epigraph | salute | signed | trailer)*)>

<!ATTLIST div2
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div2" >

<!ELEMENT div3  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed)*, ((div4 | divgen)+ |
(((eg | bibl | biblfull | l | lg | p | sp | cit | q | label | list |
listbibl | note | stage | %global-inclusions; ))+, (div4 | divgen)*)), (byline
| closer | epigraph | salute | signed | trailer)*)>

<!ATTLIST div3
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div3" >

<!ELEMENT div4  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed)*, ((div5 | divgen)+ |
(((eg | bibl | biblfull | l | lg | p | sp | cit | q | label | list |
listbibl | note | stage | %global-inclusions; ))+, (div5 | divgen)*)), (byline
| closer |
epigraph | salute | signed | trailer)*)>

<!ATTLIST div4
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div4" >

<!ELEMENT div5  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed)*, ((div6 | divgen)+ |
(((eg | bibl | biblfull | l | lg | p | sp | cit | q | label | list |
listbibl | note | stage | %global-inclusions; ))+, (div6 | divgen)*)), (byline
| closer |
epigraph | salute | signed | trailer)*)>

<!ATTLIST div5
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div5" >

<!ELEMENT div6  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed)*, ((div7 | divgen)+ |
(((eg | bibl | biblfull | l | lg | p | sp | cit | q | label | list |
listbibl | note | stage | %global-inclusions; ))+, (div7 | divgen)*)), (byline
| closer |
epigraph | salute | signed | trailer)*)>

<!ATTLIST div6
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div6" >

<!ELEMENT div7  ((argument | byline | docauthor | docdate |
epigraph | head | opener | salute | signed)*, ((eg | bibl | biblfull |
l | lg | p | sp | cit | q | label | list | listbibl | note | stage | %global-inclusions; ))+,
(byline | closer | epigraph | salute | signed | trailer)*)>

<!ATTLIST div7
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     type CDATA #IMPLIED
     org (composite | uniform) "uniform"
     sample (initial | medial | final | unknown | complete) "complete"
     part (Y | N | I | M | F) "N"
     TEIform CDATA "div7" >

<!--  7.2.4:  Tags for start and end of divisions              -->

<!ELEMENT trailer  %type1-text; >

<!ATTLIST trailer
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "trailer" >

<!ELEMENT byline  (((#PCDATA | ident | code | kw | abbr | address |
date | name | num | rs | time | add | corr | del | gap | orig | reg |
sic | unclear | emph | foreign | gloss | hi | mentioned | socalled |
term | title | ptr | ref | xptr | xref | anchor | s | seg | gi |
formula | %global-inclusions; ))* | docauthor)*>

<!ATTLIST byline
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "byline" >

<!ELEMENT dateline  (date | time | name | #PCDATA | address| %global-inclusions;)*>

<!ATTLIST dateline
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "dateline" >

<!ELEMENT argument  ((head)?, ((eg | bibl | biblfull | l | lg | p |
sp | cit | q | label | list | listbibl | note | stage | %global-inclusions; ))*
)>

<!ATTLIST argument
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "argument" >

<!ELEMENT epigraph  (((eg | bibl | biblfull | l | lg | p | sp | cit
| q | label | list | listbibl | note | stage | %global-inclusions; ))*)>

<!ATTLIST epigraph
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "epigraph" >

<!ELEMENT opener  %type1-text; >

<!ATTLIST opener
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "opener" >

<!ELEMENT closer  %type1-text; >

<!ATTLIST closer
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "closer" >

<!ELEMENT salute  %type1-text; >

<!ATTLIST salute
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "salute" >

<!ELEMENT signed  %type1-text; >

<!ATTLIST signed
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "signed" >

<!--  7.5:  Additional Tag Set for Front Matter                -->

<!ELEMENT front  ((divgen | titlepage)*, (((argument | byline |
docauthor | docdate | epigraph | head | opener | salute | signed),
(argument | byline | docauthor | docdate | epigraph | head | opener |
salute | signed | titlepage | %global-inclusions; )*) | ((div), (div | (divgen
|
titlepage))*) | ((div1), (div1 | (divgen | titlepage))*))?)>

<!ATTLIST front
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     TEIform CDATA "front" >

<!--  7.5:  Tags for title pages                               -->

<!ELEMENT titlepage  (byline | docauthor | docdate | docedition |
docimprint | doctitle | epigraph | titlepart | %global-inclusions; )+>

<!ATTLIST titlepage
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     TEIform CDATA "titlepage" >

<!ELEMENT doctitle  ((titlepart | %global-inclusions; )+)>

<!ATTLIST doctitle
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "doctitle" >

<!ELEMENT titlepart  %type2-text; >

<!ATTLIST titlepart
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA "main"
     TEIform CDATA "titlepart" >

<!ELEMENT docauthor  %type1-text; >

<!ATTLIST docauthor
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "docauthor" >

<!ELEMENT docedition  %type2-text; >

<!ATTLIST docedition
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "docedition" >

<!ELEMENT docimprint  (((#PCDATA | ident | code | kw | abbr |
address | date | name | num | rs | time | add | corr | del | gap |
orig | reg | sic | unclear | emph | foreign | gloss | hi | mentioned |
socalledy | term | title | ptr | ref | xptr | xref | anchor | s | seg |
gi | formula| %global-inclusions;))* | pubplace | docdate | publisher)*>

<!ATTLIST docimprint
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "docimprint" >

<!ELEMENT docdate  %type1-text; >

<!ATTLIST docdate
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     value CDATA #IMPLIED
     TEIform CDATA "docdate" >

<!--  teiback2.dtd:  written by OddDTD 1994-09-09              -->
<!--  7.6:  Tags for Back Matter                               -->

<!ELEMENT back  ((divgen | titlepage)*, (((argument | byline |
docauthor | docdate | epigraph | head | opener | salute | signed),
(argument | byline | docauthor | docdate | epigraph | head | opener |
salute | signed | titlepage | %global-inclusions; )*) | ((div), (div | (divgen
|
titlepage))*) | ((div1), (div1 | (divgen | titlepage))*))?)>

<!ATTLIST back
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     decls IDREFS #IMPLIED
     TEIform CDATA "back" >

<!--  14.2.1:  Extended pointers                               -->

<!ELEMENT xref  %type2-text; >

<!ATTLIST xref
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     resp CDATA #IMPLIED
     crdate CDATA #IMPLIED
     targtype NAMES #IMPLIED
     targorder (Y | N | U) "U"
     evaluate (all | one | none) #IMPLIED
     doc ENTITY #IMPLIED
     from CDATA "ROOT"
     to CDATA "DITTO"
     TEIform CDATA "xref" >

<!ELEMENT xptr  EMPTY>

<!ATTLIST xptr
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     resp CDATA #IMPLIED
     crdate CDATA #IMPLIED
     targtype NAMES #IMPLIED
     targorder (Y | N | U) "U"
     evaluate (all | one | none) #IMPLIED
     doc ENTITY #IMPLIED
     from CDATA "ROOT"
     to CDATA "DITTO"
     TEIform CDATA "xptr" >

<!--  14.3:  Segments and Anchors                              -->

<!ELEMENT seg %type2-text; >

<!ATTLIST seg
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     function CDATA #IMPLIED
     subtype CDATA #IMPLIED
     part (Y | N | I | M | F) "N"
     TEIform CDATA "seg" >

<!ELEMENT anchor  EMPTY>

<!ATTLIST anchor
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     function CDATA #IMPLIED
     id ID #REQUIRED
     TEIform CDATA "anchor" >

<!--  15:  Simple analytic mechanisms                          -->
<!--  15.3:  Spans                                             -->

<!ELEMENT interp  EMPTY>

<!ATTLIST interp
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     resp CDATA #IMPLIED
     type CDATA #IMPLIED
     inst IDREFS #IMPLIED
     value CDATA #REQUIRED
     TEIform CDATA "interp" >

<!ELEMENT interpgrp  ((interp)*)>

<!ATTLIST interpgrp
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     resp CDATA #IMPLIED
     type CDATA #IMPLIED
     inst IDREFS #IMPLIED
     TEIform CDATA "interpgrp" >

<!--  15.1:  Linguistic Segment Categories                     -->

<!ELEMENT s  %type1-text;
>
<!-- An "s" element must not have an "s" subelement -->

<!ATTLIST s
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     type CDATA #IMPLIED
     function CDATA #IMPLIED
     TEIform CDATA "s" >

<!--  teifig2.dtd:  written by OddDTD 1994-09-09               -->
<!--  22:  Tables, Formulae, Figures                           -->
<!--  22.1.1:  Tables                                          -->

<!ELEMENT table  ((head | %global-inclusions; )*, row,  (row | %global-inclusions; )*)>

<!ATTLIST table
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     rows NUMBER #IMPLIED
     cols NUMBER #IMPLIED
     TEIform CDATA "table" >

<!ELEMENT row  ((%global-inclusions; )*,
                (( cell, ( %global-inclusions; )*) | (table , (%global-inclusions;)* ))+)>

<!ATTLIST row
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     role CDATA "data"
     TEIform CDATA "row" >

<!ELEMENT cell %type2-text; >

<!ATTLIST cell
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     role CDATA "data"
     rows NUMBER "1"
     cols NUMBER "1"
     TEIform CDATA "cell" >

<!--  22.2:  Formulae                                          -->

<!ELEMENT formula  (#PCDATA) >

<!ATTLIST formula
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     notation CDATA #REQUIRED
     TEIform CDATA "formula" >

<!--  22.3:  Figures                                           -->

<!ELEMENT figure  ((head)?, (p)*, (figdesc)?, (text)?)>

<!ATTLIST figure
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     entity ENTITY #IMPLIED
     TEIform CDATA "figure" >

<!ELEMENT figdesc %type2-text; >

<!ATTLIST figdesc
     ana IDREFS #IMPLIED
     corresp IDREFS #IMPLIED
     next IDREF #IMPLIED
     prev IDREF #IMPLIED
     id ID #IMPLIED
     n CDATA #IMPLIED
     lang IDREF #IMPLIED
     rend CDATA #IMPLIED
     TEIform CDATA "figdesc" >

<!-- Entity sets and Notations for TEI Lite -->
 <!--
<!ENTITY % ISOlat1 PUBLIC "ISO 8879-1986//ENTITIES Added Latin 1//EN">
%ISOlat1;

<!ENTITY % ISOlat2 PUBLIC "ISO 8879-1986//ENTITIES Added Latin 2//EN">
%ISOlat2;

<!ENTITY % ISOnum
  PUBLIC   "ISO 8879-1986//ENTITIES Numeric and Special Graphic//EN">
%ISOnum;

<!ENTITY % ISOpub  PUBLIC "ISO 8879-1986//ENTITIES Publishing//EN">
%ISOpub;


<!ENTITY % usrmods
  PUBLIC   "-//TEI U5-1995//DTD TEI Lite 1.0 Extensions//EN">
%usrmods
-->
<!-- end of TEI Lite DTD -->

<!--
<!NOTATION cgm PUBLIC
  'ISO 8632:1987//NOTATION Computer Graphics Metafile//EN' >

<!NOTATION cgmchar PUBLIC
  'ISO 8632-2:1987//NOTATION CGM Character Encoding//EN' >

<!NOTATION jpeg PUBLIC
  'ISO DIS 10918//NOTATION JPEG Graphics Format//EN' >

<!NOTATION tiff PUBLIC
  '-//Aldus Corporation//NOTATION Tagged Image File Format//EN' >

<!NOTATION gif PUBLIC
  '-//Compuserve Information Service//NOTATION Graphics Interchange Format//EN'
 >

<!NOTATION sgml PUBLIC
  'ISO 8879:1986//NOTATION Standard Generalized Markup Language//EN' >

<!NOTATION wsd  PUBLIC
  '-//TEI P3-1994//NOTATION Writing System Declaration//EN' >
-->



