<!-- teistr2.dtd:  written by OddDTD 1994-09-09               -->
 
<!-- 7.7:  Default text structure                             -->
<!-- This definition of the basic text structure is used by   -->
<!-- most TEI base tag sets; some bases, however, use slight  -->
<!-- variations upon it.                                      -->
<!ENTITY % x.divtop ''                                          >
<!ENTITY % m.divtop '%x.divtop %n.argument; | %n.byline; | 
           %n.docAuthor; | %n.docDate; | %n.epigraph; | 
           %n.head; | %n.opener; | %n.salute; | %n.signed;'     >
<!ENTITY % x.divbot ''                                          >
<!ENTITY % m.divbot '%x.divbot %n.byline; | %n.closer; | 
           %n.epigraph; | %n.salute; | %n.signed; | 
           %n.trailer;'                                         >
<!-- 7:  Top-level parts of default structure                 -->
<!ENTITY % text 'INCLUDE' >
<![ %text; [
<!ELEMENT %n.text;      - -  ((%n.front)?, (%n.body; | 
                             %n.group;), (%n.back)?) 
                                                  
                                                 +(%m.globincl;)
                                                                >
<!ATTLIST %n.text;           %a.global;
                             %a.declaring;
          TEIform            CDATA               'text'         >
]]>
 
<!ENTITY % body 'INCLUDE' >
<![ %body; [
<!ELEMENT %n.body;      - O  ((%m.divtop;)*, ( ( (%n.divGen)*, 
                             ( (%n.div;, (%n.div; | 
                             %n.divGen;)*) | (%n.div0;, 
                             (%n.div0; | %n.divGen;)*) | 
                             (%n.div1;, (%n.div1; | 
                             %n.divGen;)*) ) ) | ( 
                             (%component)+, ((%n.divGen)*, ( 
                             (%n.div;, (%n.div; | %n.divGen;)*) 
                             | (%n.div0;, (%n.div0; | 
                             %n.divGen;)*) | (%n.div1;, 
                             (%n.div1; | %n.divGen;)*) )? ))), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.body;           %a.global;
                             %a.declaring;
          TEIform            CDATA               'body'         >
]]>
 
<!ENTITY % group 'INCLUDE' >
<![ %group; [
<!ELEMENT %n.group;     - O  ((%m.divtop;)*, (%n.text; | 
                             %n.group;)+, (%m.divbot;)*)        >
<!ATTLIST %n.group;          %a.global;
                             %a.declaring;
          TEIform            CDATA               'group'        >
]]>
 
<!-- (end of 7)                                               -->
<!-- 7.1.1:  Un-numbered divisions                            -->
<!ENTITY % div 'INCLUDE' >
<![ %div; [
<!ELEMENT %n.div;       - O  ((%m.divtop;)*, ((%n.div; | 
                             %n.divGen;)+ | ((%component;)+, 
                             (%n.div; | %n.divGen;)*)), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div;            %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div'          >
]]>
 
<!-- (end of 7.1.1)                                           -->
<!-- 7.1.2:  Numbered divisions                               -->
<!ENTITY % div0 'INCLUDE' >
<![ %div0; [
<!ELEMENT %n.div0;      - O  ((%m.divtop;)*, ( (%n.div1; | 
                             %n.divGen;)+ | ( (%component;)+, 
                             (%n.div1; | %n.divGen;)*)), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div0;           %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div0'         >
]]>
 
<!ENTITY % div1 'INCLUDE' >
<![ %div1; [
<!ELEMENT %n.div1;      - O  ((%m.divtop;)*, ( (%n.div2; | 
                             %n.divGen;)+ | ((%component;)+, 
                             (%n.div2; | %n.divGen;)*)), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div1;           %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div1'         >
]]>
 
<!ENTITY % div2 'INCLUDE' >
<![ %div2; [
<!ELEMENT %n.div2;      - O  ((%m.divtop;)*, ( (%n.div3; | 
                             %n.divGen;)+ | ((%component;)+, 
                             (%n.div3; | %n.divGen;)*)), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div2;           %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div2'         >
]]>
 
<!ENTITY % div3 'INCLUDE' >
<![ %div3; [
<!ELEMENT %n.div3;      - O  ((%m.divtop;)*, ( (%n.div4; | 
                             %n.divGen;)+ | ((%component;)+, 
                             (%n.div4; | %n.divGen;)*)), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div3;           %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div3'         >
]]>
 
<!ENTITY % div4 'INCLUDE' >
<![ %div4; [
<!ELEMENT %n.div4;      - O  ((%m.divtop;)*, ( (%n.div5; | 
                             %n.divGen;)+ | ((%component;)+, 
                             (%n.div5; | %n.divGen;)*)), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div4;           %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div4'         >
]]>
 
<!ENTITY % div5 'INCLUDE' >
<![ %div5; [
<!ELEMENT %n.div5;      - O  ((%m.divtop;)*, ( (%n.div6; | 
                             %n.divGen;)+ | ((%component;)+, 
                             (%n.div6; | %n.divGen;)*)), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div5;           %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div5'         >
]]>
 
<!ENTITY % div6 'INCLUDE' >
<![ %div6; [
<!ELEMENT %n.div6;      - O  ((%m.divtop;)*, ((%n.div7; | 
                             %n.divGen;)+ | ((%component;)+, 
                             (%n.div7; | %n.divGen;)*)), 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div6;           %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div6'         >
]]>
 
<!ENTITY % div7 'INCLUDE' >
<![ %div7; [
<!ELEMENT %n.div7;      - O  ((%m.divtop;)*, (%component;)+, 
                             (%m.divbot;)*)                     >
<!ATTLIST %n.div7;           %a.global;
                             %a.declaring;
                             %a.divn;
          TEIform            CDATA               'div7'         >
]]>
 
<!-- (end of 7.1.2)                                           -->
<!-- 7.2.4:  Tags for start and end of divisions              -->
<!ENTITY % trailer 'INCLUDE' >
<![ %trailer; [
<!ELEMENT %n.trailer;   - O  (%phrase.seq;)                     >
<!ATTLIST %n.trailer;        %a.global;
          TEIform            CDATA               'trailer'      >
]]>
 
<!ENTITY % byline 'INCLUDE' >
<![ %byline; [
<!ELEMENT %n.byline;    - O  (%phrase.seq; | %n.docAuthor;)*    >
<!ATTLIST %n.byline;         %a.global;
          TEIform            CDATA               'byline'       >
]]>
 
<!ENTITY % dateline 'INCLUDE' >
<![ %dateline; [
<!ELEMENT %n.dateline;  - O  (%n.date; | %n.time; | %n.name; | 
                             #PCDATA | %n.address;)*            >
<!ATTLIST %n.dateline;       %a.global;
          TEIform            CDATA               'dateline'     >
]]>
 
<!ENTITY % argument 'INCLUDE' >
<![ %argument; [
<!ELEMENT %n.argument;  - -  ((%n.head)?, %component.seq;)      >
<!ATTLIST %n.argument;       %a.global;
          TEIform            CDATA               'argument'     >
]]>
 
<!ENTITY % epigraph 'INCLUDE' >
<![ %epigraph; [
<!ELEMENT %n.epigraph;  - -  (%component.seq;)                  >
<!ATTLIST %n.epigraph;       %a.global;
          TEIform            CDATA               'epigraph'     >
]]>
 
<!ENTITY % opener 'INCLUDE' >
<![ %opener; [
<!ELEMENT %n.opener;    - O  (%n.signed; | %n.dateline; | 
                             %n.salute; | %phrase.seq;)*        >
<!ATTLIST %n.opener;         %a.global;
          TEIform            CDATA               'opener'       >
]]>
 
<!ENTITY % closer 'INCLUDE' >
<![ %closer; [
<!ELEMENT %n.closer;    - O  (%n.signed; | %n.dateline; | 
                             %n.salute; | %phrase.seq;)*        >
<!ATTLIST %n.closer;         %a.global;
          TEIform            CDATA               'closer'       >
]]>
 
<!ENTITY % salute 'INCLUDE' >
<![ %salute; [
<!ELEMENT %n.salute;    - O  (%phrase.seq;)                     >
<!ATTLIST %n.salute;         %a.global;
          TEIform            CDATA               'salute'       >
]]>
 
<!ENTITY % signed 'INCLUDE' >
<![ %signed; [
<!ELEMENT %n.signed;    - O  (%phrase.seq;)                     >
<!ATTLIST %n.signed;         %a.global;
          TEIform            CDATA               'signed'       >
]]>
 
<!-- The HEAD element is declared in the core tag set.        -->
<!-- (end of 7.2.4)                                           -->
<!-- Front matter is defined in TEI.front file.               -->
<!ENTITY % TEI.front.dtd system 'teifron2.dtd'                  >
%TEI.front.dtd;
<!-- Back matter is defined in TEI.back file.                 -->
<!ENTITY % TEI.back.dtd system 'teiback2.dtd'                   >
%TEI.back.dtd;
<!-- (end of 7.7)                                             -->