<!-- 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) -->