From LISTSERV@EARN.UICVM Mon Feb  3 10:37:26 1992
Received: from earn-relay.ac.uk by exua.exeter.ac.uk; Mon, 3 Feb 92 10:37:24 GMT
Received: from UKACRL by UK.AC.RL.IB (Mailer R2.07) with BSMTP id 2882; Mon, 03
          Feb 92 10:36:59 GMT
Received: from UICVM by UKACRL.BITNET (Mailer R2.07) with BSMTP id 9862; Mon,
          03 Feb 92 10:28:00 GM
Received: by UICVM (Mailer R2.07) id 0342; Mon, 03 Feb 92 04:26:41 CST
Date:     Mon, 3 Feb 1992 04:26:37 -0600
From: Revised List Processor (1.7b) <LISTSERV@EARN.UICVM>
Subject:  File: "TEIDRAM1 DTD" being sent to you
To: MGPopham
Status: R

<!-- ******************************************************** -->
<!-- TEIdram1.DTD  Basic structure for dramatic texts.        -->
<!-- Text Encoding Initiative:  Guidelines for the Encoding   -->
<!--     and Interchange of Machine-Readable Texts.           -->
<!--     DRAFT version 1.1, October 1990, corrected 12 Dec 90 -->
<!-- ******************************************************** -->
<!-- These materials subject to revision.  Current versions   -->
<!-- available from the Text Encoding Initiative.             -->
<!-- Changes from version 1.0:                                -->
<!--     This file new in version 1.1                         -->
<!-- Corrections:                                             -->
<!--     12 Dec 90 correct TEI.front, TEI.back definitions    -->
<!-- ******************************************************** -->
 
<!-- ******************************************************** -->
<!-- * Top-level structure of the text                      * -->
<!-- ******************************************************** -->
 
<!ELEMENT text          - -  (front?, body, back?)
                                                 +(%f.empty;
                                                 | ling.analysis
                                                 | var | app
                                                 | %rendition;) >
<!-- For simplicity, empty elements and optional elements     -->
<!-- are all embedded at the highest level of the DTD.        -->
 
<!-- ******************************************************** -->
<!-- * Front matter elements                                * -->
<!-- ******************************************************** -->
<!-- TEI.front was defined in TEI1.DTD                        -->
%TEI.front;
 
<!-- ******************************************************** -->
<!-- * Body elements                                        * -->
<!-- ******************************************************** -->
<!ELEMENT body          - -  (head?,
                             ( (prologue?,
                                (act+ | scene+),
                                epilogue?, list.cast?,
                                trailer?)
                             | (list.cast, prologue?,
                                (act+ | scene+),
                                epilogue?,
                                trailer?) ) )
                                                 +(interlude)   >
 
<!ELEMENT act           - o  (head?, scene+, trailer?)          >
 
<!ATTLIST act                %global.attributes;
          name               CDATA               #IMPLIED
          ref                (Y|N)               Y              >
 
<!ELEMENT scene         - o  (head?,
                             ((speaker*, speech) | stage)+,
                             trailer?)                          >
<!ATTLIST scene              %global.attributes;
          name               CDATA               #IMPLIED
          ref                (Y|N)               Y              >
 
<!ELEMENT (prologue, epilogue, interlude)
                        - o  (head?, list.cast?,
                             ((speaker*, speech) | stage)+,
                             trailer?)                          >
<!ATTLIST (prologue, epilogue, interlude)
                             %global.attributes;
          name               CDATA               #IMPLIED
          ref                (Y|N)               Y              >
 
 
<!-- head and trailer are defined in TEIcrys1, not here.      -->
 
<!-- ******************************************************** -->
<!-- * Speeches and stage directions                        * -->
<!-- ******************************************************** -->
 
<!ELEMENT speech        - o  (%soup;
                             | soliloquy | aside | stage)*      >
<!ATTLIST speech             %global.attributes;
          sp                 CDATA               #IMPLIED       >
 
<!ELEMENT speaker       - o  (%broth;)                          >
<!ATTLIST speaker            %global.attributes;                >
 
<!ELEMENT soliloquy     - o  (%soup;)                           >
<!ATTLIST soliloquy          %global.attributes;                >
 
<!ELEMENT aside         - o  (%soup;)                           >
<!ATTLIST aside              %global.attributes;                >
 
<!-- N.B. if soliloquys and asides must nest, their content   -->
<!-- models must be redefined.                                -->
 
<!ELEMENT stage         - o  (%soup;)                           >
<!ATTLIST stage              %global.attributes;
          type               CDATA               #IMPLIED       >
 
<!-- Speeches may contain paragraphs.                         -->
<!ELEMENT p             - o  (%soup;)                           >
<!ATTLIST p                  %global.attributes;                >
 
<!-- ******************************************************** -->
<!-- * Dramatis Personae etc.                               * -->
<!-- ******************************************************** -->
<!ELEMENT list.cast     - o  (cast+)                            >
<!ATTLIST list.cast          %global.attributes;                >
 
<!ELEMENT cast          - o  (role+ & role.desc* & actor*)+     >
<!ATTLIST cast               %global.attributes;                >
 
<!-- role is already defined in TEI.header, albeit in a       -->
<!-- rather different sense.                                  -->
 
<!ELEMENT role.desc     - o  (%broth;)                          >
<!ATTLIST role.desc          %global.attributes;                >
 
<!ELEMENT actor         - o  (%broth;)                          >
<!ATTLIST actor              %global.attributes;                >
 
 
<!-- ******************************************************** -->
<!-- * Back matter elements                                 * -->
<!-- ******************************************************** -->
<!-- TEI.back was defined in TEI1.DTD                         -->
%TEI.back;

