Brown University    Women Writers Project    Research and Encoding    Training Materials  nbsp; DTDs  nbsp; wwpstore.ent

This document last updated Tuesday, 09-Jan-2007 10:55:01 EST

Entities added to TEI P3 DTD

(wwpstore.ent)

<!-- $Id: wwpstore.ent,v 1.69 2002-09-08 05:04:25-04 syd Exp syd $ -->
<!-- ************************************************************* -->
<!--                                                               -->
<!-- Brown University Women Writers Project                        -->
<!-- textbase storage document type definition                     -->
<!-- modifications to the TEI parameter entities                   -->
<!-- version 1.2.9, 2001-10-09                                     -->
<!--                                                               -->
<!-- Copyright © 1996–2001 Syd Bauman and Brown         -->
<!-- University Women Writers Project.                             -->
<!-- For complete copyleft notice, see header comment to file      -->
<!--    wwp-store.dtd                                              -->
<!-- and the GNU General Public License, both of which you should  -->
<!-- have received along with this file.                           -->
<!--                                                               -->
<!-- Update history can be found at the bottom of this file.       -->
<!--                                                               -->
<!-- ************************************************************* -->


<!-- ************************************************************* -->
<!-- Workarounds for problems with Author/Editor and RulesBuilder. -->
<!-- ************************************************************* -->
<!--
*** The parameter entity reference 'AEhack' should be set to INCLUDE if
*** and only if you are going to compile this DTD using RulesBuilder for
*** use with Author/Editor.
-->
<!ENTITY % AEhack 'IGNORE'><!-- set to IGNORE for all but A/E -->
<![ %AEhack; [
    <!--
    *** the value of %nohack; is automatically set to be the opposite
    *** of %AEhack;.
    -->
    <!ENTITY % nohack 'IGNORE'>
    <!--
    *** The following is a hack to which I have resigned myself due to
    *** what appears to be a bug in RB2.2. If there is an external
    *** entity file identified by an FPI, I can't get RB2.2 to make that
    *** file available to the user. Thus, I declare these with system
    *** identifiers now (an obvious cheat), so that the declarations
    *** for these parameter entities later on in wwpstore.ent (which
    *** uses FPIs) are ignored.
    -->
    <!ENTITY % WWPspec SYSTEM "wwpspec.ent">
    <!ENTITY % WWPgrk1 SYSTEM "wwpgrk1.ent">
    ]]>
<!ENTITY % nohack 'INCLUDE'>


<!-- *************** -->
<!-- initializations -->
<!-- *************** -->
<!--
*** We need to use %INHERITED; in our extensions, before the TEI
*** declaration for it, so we declare it here. No changes.
-->
<!ENTITY % INHERITED '#IMPLIED'                                 >


<!-- ***************************** -->
<!-- character entity declarations -->
<!-- ***************************** -->
<!>
<!ENTITY % WWPspec PUBLIC
"-//Brown University Women Writers Project//ENTITIES Additional special-character entities used by WWP//EN">
    %WWPspec;
<!>
<!ENTITY % WWPgrk1 PUBLIC
"-//Brown University Women Writers Project//ENTITIES Additional Greek characters used by WWP//EN">
    %WWPgrk1;
<!>
<!ENTITY % ISOamsa PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN">
   %ISOamsa;
<!>
<!ENTITY % ISOamsb PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN">
   %ISOamsb;
<!>
<!ENTITY % ISOamsc PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN">
   %ISOamsc;
<!>
<!ENTITY % ISOamsn PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN">
   %ISOamsn;
<!>
<!ENTITY % ISOamso PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN">
   %ISOamso;
<!>
<!ENTITY % ISOamsr PUBLIC
"ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN">
   %ISOamsr;
<!>
<!ENTITY % ISObox PUBLIC
"ISO 8879:1986//ENTITIES Box and Line Drawing//EN">
   %ISObox;
<!>
<!ENTITY % ISOcyr1 PUBLIC
"ISO 8879:1986//ENTITIES Russian Cyrillic//EN">
   %ISOcyr1;
<!>
<!ENTITY % ISOcyr2 PUBLIC
"ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN">
   %ISOcyr2;
<!>
<!ENTITY % ISOdia PUBLIC
"ISO 8879:1986//ENTITIES Diacritical Marks//EN">
   %ISOdia;
<!>
<!ENTITY % ISOgrk1 PUBLIC
"ISO 8879:1986//ENTITIES Greek Letters//EN">
   %ISOgrk1;
<!>
<!ENTITY % ISOgrk2 PUBLIC
"ISO 8879:1986//ENTITIES Monotoniko Greek//EN">
   %ISOgrk2;
<!>
<!ENTITY % ISOgrk3 PUBLIC
"ISO 8879:1986//ENTITIES Greek Symbols//EN">
   %ISOgrk3;
<!>
<!ENTITY % ISOgrk4 PUBLIC
"ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN">
   %ISOgrk4;
<!>
<!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 % ISOtech PUBLIC
"ISO 8879:1986//ENTITIES General Technical//EN">
   %ISOtech;
<!>

 
<!-- ************************ -->
<!-- file entity declarations -->
<!-- ************************ -->
<!>
<!ENTITY legalese  PUBLIC
"-//Brown University Women Writers Project//TEXT Textbase Common Availability Statement//EN">
<!ENTITY projDesc  PUBLIC
"-//Brown University Women Writers Project//TEXT Textbase Common Project Description//EN">
<!ENTITY sampling  PUBLIC
"-//Brown University Women Writers Project//TEXT Textbase Common Sampling Declaration//EN">
<!ENTITY editorial PUBLIC
"-//Brown University Women Writers Project//TEXT Textbase Common Editorial Declaration//EN">
<!>

<!-- **************************************** -->
<!-- other TEIHEADER boilerplate declarations -->
<!-- **************************************** -->
<!>
<!ENTITY subtitle   "Women Writers Project first electronic edition">


<!-- ******************************************* -->
<!-- changes to GIs (i.e., element name changes) -->
<!-- ******************************************* -->
<!>
<!ENTITY % n.byline "respLine" >
<!ENTITY % n.titlePage "titleBlock" >
<!ENTITY % n.docAuthor "docRole" >
<!ENTITY % n.fw "mw" >


<!-- ***************************** -->
<!-- attribute class manipulations -->
<!-- ***************************** -->
<!>
<!--
*** for starters, we need to take type= out of %a.divn;, so we
*** can add more specific type= attributes to DIV and LG, and
*** out of %a.pointer; so we can add more specific ones to PTR
*** and REF.
-->
<!ENTITY % a.divn '
          org                (composite | uniform) 
                                                 "uniform"
          sample             (initial | medial | final | 
                             unknown | complete) "complete"
          part               (Y | N | I | M | F) "N"'           >
<!--
*** Note: above is the same as TEI declaration in teiclas2.ent,
*** except that the line:
***        type               CDATA               #CURRENT
*** has been removed
-->
<!>
<!ENTITY % a.pointer '
          resp               CDATA               #IMPLIED'      >
<!--
*** Note: above declaration removes type= so we can add it back
*** in with a name token group as the declared value; it also
*** removes crdate=, targType=, targOrder=, and evaluate= simply
*** because we do not (currently) use those attributes.
-->
<!>
<!--
*** Now have to fix %a.xpointer; and %a.pointerGroup;, which we just
*** broke. Because %a.xpointer; refers to %extPtr;, which has not yet
*** been declared, I have copied the declaration from teikey2.ent to
*** here. No changes.
-->
<!ENTITY % extPtr 'CDATA'                                       >
<!ENTITY % a.xPointer '      %a.pointer;
          type               CDATA               #IMPLIED
          doc                ENTITY              #IMPLIED
          from               %extPtr;            "ROOT"
          to                 %extPtr;            "DITTO"'       >
<!ENTITY % a.pointerGroup '  %a.pointer;
          type               CDATA               #IMPLIED
          domains            IDREFS              #IMPLIED
          targFunc           NMTOKENS            #IMPLIED'      >
<!>
<!--
*** Remove many an unused attribute:
-->
<!>
<!-- met=, real=, rhyme= -->
<!ENTITY % a.metrical ' '>
<!>
<!-- enjamb= -->
<!ENTITY % a.enjamb ' '>
<!>
<!-- crdate=, targType=, targOrder=, evaluate= -->
<!-- ENTITY % a.pointer '     ** already declared, above, as **
                              ** we had to remove type= so   **
                              ** we can use name token groups**
                              ** as the declared value for   **
                              ** type= of DIV and LG; these  **
                              ** attrs were removed at the   **
                              ** same time.                  **
          type               CDATA               #IMPLIED
          resp               CDATA               #IMPLIED'    -->
<!>
<!-- synch=, copyOf=, exclude=, select= -->
<!-- note that the order has been re-arranged purely for convenience -->
<!ENTITY % a.linking '
          next               IDREF               #IMPLIED
          prev               IDREF               #IMPLIED
          corresp            IDREFS              #IMPLIED
          sameAs             IDREF               #IMPLIED'     >
<!>
<!--
*** Re-order %a.global; (purely for convenience of encoders). Because
*** %a.global; refers to %a.terminology; and %a.analysis;, which have not
*** yet been declared, I have copied the declarations from teiclas2.ent
*** to here. No changes. Also declare the rendition ladder attribute
*** set here, although they are unused by this DTD.
 -->
<!>
<!ENTITY % a.analysis ''                                        >
<!ENTITY % a.terminology ''                                     >
<!ENTITY % a.rendLadder '
          pre             CDATA   #IMPLIED
          post            CDATA   #IMPLIED
          fill            CDATA   #IMPLIED
          font            CDATA   #IMPLIED
          size            CDATA   #IMPLIED
          sizename        CDATA   #IMPLIED
          slant           CDATA   #IMPLIED
          weight          CDATA   #IMPLIED
          face            CDATA   #IMPLIED
          sub             CDATA   #IMPLIED
          sup             CDATA   #IMPLIED
          case            CDATA   #IMPLIED
          kern            CDATA   #IMPLIED
          columns         CDATA   #IMPLIED
          linelen         CDATA   #IMPLIED
          indent          CDATA   #IMPLIED
          first-indent    CDATA   #IMPLIED
          right-indent    CDATA   #IMPLIED
          left-indent     CDATA   #IMPLIED
          align           CDATA   #IMPLIED
          alignon         CDATA   #IMPLIED
          alignat         CDATA   #IMPLIED
          pos             CDATA   #IMPLIED
          place           CDATA   #IMPLIED
          break           CDATA   #IMPLIED
          space-before    CDATA   #IMPLIED
          space-after     CDATA   #IMPLIED
          use             CDATA   #IMPLIED
          get             CDATA   #IMPLIED
          xget            CDATA   #IMPLIED
          bestow          CDATA   #IMPLIED
          bequeath        CDATA   #IMPLIED' >
<!ENTITY % a.global '
          rend               CDATA               #IMPLIED
          id                 ID                  #IMPLIED
                             %a.linking;
                             %a.terminology;
                             %a.analysis;
          n                  CDATA               #IMPLIED
          lang               IDREF               %INHERITED;'   >
 
 
<!-- *************************************** -->
<!-- content model group class manipulations -->
<!-- *************************************** -->
<!--
*** First, we need to declare the m-dot entities that we are going to
*** refer to below, but which have not been declared yet. These
*** declarations are "hand-resolved" from those found in teiclas2.ent:
*** the x-dot entity reference is not included, elements we will be
*** IGNOREing are not included, and the n-dot entities have been
*** resolved.
-->
<!ENTITY % m.dramafront 'performance | set' >
<!ENTITY % m.globedit 'add | addSpan | delSpan | gap | restore' >
<!--
*** In the case of m.edit, however, we have also made major changes:
*** we have removed ADD, ADDSPAN, DELSPAN, GAP, and RESTORE, as they
*** are being added to m.globincl (via m.globedit), and we have added
*** REGME.
-->
<!ENTITY % m.edit 'del | orig | regMe | sic | supplied |
                   unclear' >
<!--
*** We have made an addition to m.notes, too: we have
*** added ADVERTISEMENT.
-->
<!ENTITY % m.notes 'anchor | seg | note | advertisement' >
<!-- 
*** We have removed %n.titlePage; (aka TITLEBLOCK) from
*** m.front.
-->
<!ENTITY % m.front 'docSale | %m.dramafront;' >
<!>
<![ %nohack; [
    <!ENTITY % x.data 'placeName | persName | mcr |' >
    <!>
    <!ENTITY % x.globincl 'mw | unknown | %m.globedit; |
               %m.notes; | figure |' >
    <!>
    <!--
    *** this is somewhat superfluous, as we've already declared
    *** m.notes, above; I leave it here to make what we're doing
    *** obvious.
    -->
    <!ENTITY % x.notes 'anchor | seg |' >
    <!>
    <!ENTITY % x.divtop '%n.titlePage; |' >
    <!>
    <!ENTITY % x.divbot 'ps |' >
    <!>
    <!ENTITY % x.tpParts '%m.edit; | docSale |' >
    <!>
    <!ENTITY % x.hqinter 'l | lg |' >
    <!>
    <!ENTITY % x.sgmlKeywords 'ent |' >
    <!>
    <!--
    **** We have completely replaced the content model of NOTE to
    **** avoid mixed content problems (we do not allow PCDATA directly
    **** within NOTE), and to attempt to accommodate the structure
    **** of some of our notes, which are more complex than P3's
    **** specialPara will allow.
    ****
    **** note: original P3 note had %a.global; expanded, not sure why
    -->
    <!ENTITY % x.notetop ''                                         >
    <!ENTITY % m.notetop '%x.notetop; ref | head | opener | label'  >
    <!ENTITY % x.notecomp ''                                        >
    <!ENTITY % m.notecomp '%x.notecomp; bibl | biblFull | biblStruct
               | l | lg | p | sp | q | quote | list | listBibl
               | anchor | seg | note | stage | move | castList'     >
    <!ENTITY % x.notebot ''                                         >
    <!ENTITY % m.notebot '%x.notebot; respLine | closer | trailer'  >
    <!>
    ]]> <!-- end non-hack section -->
<!>
<![ %AEhack; [
    <!--
    *** RulesBuilder 2.2 does not allow a refered parameter entity
    *** to have an entity reference that ends with a connector
    *** (the "x-dot" problem). The following hacks are designed to
    *** get around the problem. To figure out what we are really
    *** trying to do, see the normal section, above.
    -->
    <!--
    *** First, the pre-compiled m-dot entities we need to refer to.
    -->
    <!ENTITY % m.refsys 'cb | lb | milestone | pb'             >
    <!ENTITY % m.metadata 'alt | altGrp | join | joinGrp |
           link | linkGrp'                                     >
    <!--
    *** Now, the actual declaration hacks
    -->
    <!ENTITY % m.data 'abbr | address | date | lang | measure
           | name | num |  orgName | rs | time | placeName
           | persName | mcr'                                   >
    <!>
    <!ENTITY % m.globincl 'mw | unknown | %m.globedit; |
           %m.notes; | figure | %m.metadata; | %m.refsys;'     >
    <!>
    <!-- m.notes is already declared, above -->
    <!>
    <!ENTITY % m.divtop 'argument | respLine | docRole
           | docDate | epigraph | head | opener | salute
           | signed | titleBlock'                              >
    <!>
    <!ENTITY % m.divbot 'ps | respLine | closer | 
           epigraph | salute | signed | trailer'               >
    <!>
    <!ENTITY % m.tpParts 'respLine | docAuthor | 
           docDate | docEdition | docImprint | 
           docTitle | epigraph | imprimatur | 
           titlePart | docSale | %m.edit;'                     >
    <!>
    <!ENTITY % m.hqinter 'l | lg | q | quote'                  >
    <!>
    <!ENTITY % m.sgmlKeywords 'ent | att | gi | tag | val'     >
    <!>
    <!--
    **** We have completely replaced the content model of NOTE to
    **** avoid mixed content problems (we do not allow PCDATA directly
    **** within NOTE), and to attempt to accommodate the structure
    **** of some of our notes, which are more complex than P3's
    **** specialPara will allow.
    ****
    **** note: original P3 note had %a.global; expanded, not sure why
    -->
    <!ENTITY % m.notetop 'ref | head | opener | label'         >
    <!ENTITY % m.notecomp 'bibl | biblFull | biblStruct | l
               | lg | p | sp | q | quote | list | listBibl
               | anchor | seg | note | stage | move | castList'>
    <!ENTITY % m.notebot 'byline | closer | trailer'           >
    ]]> <!-- end AEhack -->
<!>
<!--
*** We are adding ANCHOR and SEG to 'm.notes', so we need to
*** remove them from 'm.seg' to avoid ambiguous content models.
*** Since we don't use any of the other elements in 'm.seg' (C,
*** CL, M, PHR, S, W), it ends up being empty — however,
*** empty is not allowed (results in two "|" in a row), so I've
*** left one element, W.
-->
<!ENTITY % m.seg ' w '                                         >
<!>
<!--
*** We are adding L and LG to 'm.hqinter', so we need to
*** remove them from 'm.chunk' to avoid ambiguous content models.
-->
<!ENTITY % m.chunk ' p | sp ' ><!-- we don't use ETREE, GRAPH, TREE, or WITLIST -->
<!>
<!--
*** We are adding NOTE to 'm.globincl' (via 'm.notes' in 'x.globincl'),
*** so we can remove it from 'm.biblPart', 'm.inter', and 'm.common'.
*** There wasn't really a compelling reason to do so, until we wanted
*** to allow both 'm.common' and 'm.biblPart' in ADVERTISEMENT, in
*** which case you'd end up with an ambiguous content model if you
*** had NOTE in both. Here we remove it from 'm.biblPart'.
-->
<!ENTITY % m.biblPart 'analytic | author | 
           biblScope | edition | editor | 
           extent | idno | imprint | monogr | 
           publisher | pubPlace | 
           respStmt | series'                                 >



<!-- ************************************************** -->
<!-- GI use (include) or not use (ignore) manipulations -->
<!-- ************************************************** -->
<!--
*** We set many GI-parameter-entities used for element declaration
*** inclusion or exclusion to IGNORE. Reasons for excluding an
*** element may include one or more of:
***  *  We do not intend to use the element;
***  *  We wanted to modify the declaration of the element (or
***     its attribute list) in a manner that results in a
***      -  more restrictive (some theorhetical document
***         instances that are valid against a vanilla TEI DTD
***         will not be valid against a TEI DTD with this change
***         as the only extension)
***      -  isomorphic (if this were the only extension, the
***         same set of documents would be valid as that defined
***         by a vanilla TEI DTD)
***      -  less restrictive (some theorhetical document
***         instances that are not valid vanilla TEI documents
***         would be valid against a TEI DTD with this change as
***         the only extension)
***     declaration than the original TEI declaration;
***  *  We wanted to correct what we feel is probably an error
***     in the TEI DTDs.
***  *  We wanted to make changes to the attribute list for
***     reasons of convenience (because many editors show the
***     encoder the attributes in the order the are declared);
***     this is a special case of "isomorphic" changes;
*** Lastly, I have marked many elements as ignored because we do not
*** include the additional tagset from which the element comes.
*** comes. We have the following parameter entities to allow some
*** differention of the reasons for IGNOREing the TEI declaration.
*** Note that they are listed here in precedent order. If an element
*** is IGNOREd for multiple reasons, the top one on this list is the
*** one used.
-->
<!ENTITY % NOTAGSET '"IGNORE"'><!-- we do not include the additional tag set for this GI -->
<!ENTITY % NOTUSED  '"IGNORE"'><!-- we do not use the element at all -->
<!ENTITY % RESTRICT '"IGNORE"'><!-- our version is more restrictive than vanilla -->
<!ENTITY % EXTEND   '"IGNORE"'><!-- our version is less restrictive than vanilla -->
<!ENTITY % NOEFFECT '"IGNORE"'><!-- our version as restrictive as vanilla -->
<!ENTITY % CHANGE   '"IGNORE"'><!-- combo of RESTRICT, EXTEND, and NOEFFECT -->
<!ENTITY % FIX      '"IGNORE"'><!-- correction of apparent error in TEI -->
<!ENTITY % PRETTY   '"IGNORE"'><!-- a NOEFFECT change for convenience -->
<!ENTITY % REQEND   '"IGNORE"'><!-- a RESTRICT change to insist on end-tags -->
<!ENTITY % USED     '"INCLUDE"'><!-- element is available for use at WWP -->
<!>
<!-- Chapter  3: Structure of the TEI DTD, tei2.dtd -->
<!ENTITY % TEI.2 %REQEND;>
<!ENTITY % teiCorpus.2 %REQEND;>
<!>
<!-- Chapter  5: TEI Header, teihdr2.dtd -->
<!ENTITY % teiHeader %USED;>
<!ENTITY % fileDesc %USED;>
<!ENTITY % titleStmt %REQEND;>
<!ENTITY % sponsor %REQEND;>
<!ENTITY % funder %REQEND;>
<!ENTITY % principal %REQEND;>
<!ENTITY % editionStmt %REQEND;>
<!ENTITY % edition %REQEND;>
<!ENTITY % extent %RESTRICT;>
<!ENTITY % publicationStmt %REQEND;>
<!ENTITY % distributor %REQEND;>
<!ENTITY % authority %REQEND;>
<!ENTITY % idno %REQEND;>
<!ENTITY % availability %REQEND;>
<!ENTITY % seriesStmt %REQEND;>
<!ENTITY % notesStmt %REQEND;>
<!ENTITY % sourceDesc %USED;>
<!ENTITY % scriptStmt %NOTUSED;>
<!ENTITY % recordingStmt %NOTUSED;>
<!ENTITY % recording %NOTUSED;>
<!ENTITY % equipment %NOTUSED;>
<!ENTITY % broadcast %NOTUSED;>
<!ENTITY % encodingDesc %USED;>
<!ENTITY % projectDesc %REQEND;>
<!ENTITY % samplingDecl %REQEND;>
<!ENTITY % editorialDecl %REQEND;>
<!ENTITY % correction %REQEND;>
<!ENTITY % normalization %REQEND;>
<!ENTITY % quotation %REQEND;>
<!ENTITY % hyphenation %REQEND;>
<!ENTITY % segmentation %REQEND;>
<!ENTITY % stdVals %REQEND;>
<!ENTITY % interpretation %REQEND;>
<!ENTITY % tagsDecl %REQEND;>
<!ENTITY % tagUsage %REQEND;>
<!ENTITY % rendition %REQEND;>
<!ENTITY % refsDecl %REQEND;>
<!ENTITY % step %USED;>
<!ENTITY % state %USED;>
<!ENTITY % classDecl %NOTUSED;>
<!ENTITY % taxonomy %NOTUSED;>
<!ENTITY % category %NOTUSED;>
<!ENTITY % catDesc %NOTUSED;>
<!ENTITY % fsdDecl %NOTUSED;>
<!ENTITY % metDecl %NOTUSED;>
<!ENTITY % symbol %NOTUSED;>
<!ENTITY % variantEncoding %NOTUSED;>
<!ENTITY % profileDesc %USED;>
<!ENTITY % creation %NOTUSED;>
<!ENTITY % langUsage %REQEND;>
<!ENTITY % language %FIX;>
<!ENTITY % textClass %NOTUSED;>
<!ENTITY % keywords %NOTUSED;>
<!ENTITY % classCode %NOTUSED;>
<!ENTITY % catRef %NOTUSED;>
<!ENTITY % revisionDesc %USED;>
<!ENTITY % change %REQEND;>
<!>
<!-- Chapter  6: Elements Available in All TEI Documents, teicore2.dtd -->
<!ENTITY % p %EXTEND;>
<!ENTITY % foreign %FIX;>
<!ENTITY % emph %USED;>
<!ENTITY % hi %EXTEND;><!-- %FIX;, too -->
<!ENTITY % distinct %USED;>
<!ENTITY % q %EXTEND;><!-- adding part=, a %FIX;? -->
<!ENTITY % quote %EXTEND;><!-- adding part=, a %FIX;? -->
<!ENTITY % cit %NOTUSED;>
<!ENTITY % soCalled %USED;>
<!ENTITY % term %USED;>
<!ENTITY % mentioned %USED;>
<!ENTITY % gloss %USED;>
<!ENTITY % name %RESTRICT;>
<!ENTITY % rs %RESTRICT;>
<!ENTITY % num %USED;>
<!ENTITY % measure %USED;>
<!ENTITY % date %RESTRICT;>
<!ENTITY % dateRange %NOTUSED;>
<!ENTITY % time %USED;>
<!ENTITY % timeRange %NOTUSED;>
<!ENTITY % abbr %PRETTY;>
<!ENTITY % expan %NOTUSED;>
<!ENTITY % sic %EXTEND;>
<!ENTITY % corr %NOTUSED;>
<!ENTITY % reg %NOTUSED;>
<!ENTITY % orig %PRETTY;>
<!ENTITY % gap %RESTRICT;>
<!ENTITY % add %RESTRICT;>
<!ENTITY % del %RESTRICT;><!-- %FIX;, too -->
<!ENTITY % unclear %RESTRICT;>
<!ENTITY % address %REQEND;>
<!ENTITY % addrLine %REQEND;>
<!ENTITY % street %REQEND;>
<!ENTITY % postCode %REQEND;>
<!ENTITY % postBox %REQEND;>
<!ENTITY % ptr %RESTRICT;>
<!ENTITY % ref %RESTRICT;>
<!ENTITY % list %RESTRICT;>
<!ENTITY % item %FIX;>
<!ENTITY % label %REQEND;>
<!ENTITY % head %RESTRICT;>
<!ENTITY % headLabel %REQEND;>
<!ENTITY % headItem %REQEND;>
<!ENTITY % note %RESTRICT;><!-- %FIX;, too -->
<!ENTITY % index %NOTUSED;>
<!ENTITY % divGen %NOTUSED;>
<!ENTITY % milestone %FIX;>
<!ENTITY % pb %FIX;>
<!ENTITY % lb %FIX;>
<!ENTITY % cb %FIX;>
<!ENTITY % bibl %REQEND;>
<!ENTITY % biblStruct %REQEND;>
<!ENTITY % biblFull %REQEND;>
<!ENTITY % listBibl %USED;>
<!ENTITY % analytic %REQEND;>
<!ENTITY % monogr %REQEND;>
<!ENTITY % series %REQEND;>
<!ENTITY % author %EXTEND;>
<!ENTITY % editor %REQEND;>
<!ENTITY % respStmt %RESTRICT;>
<!ENTITY % resp %EXTEND;>
<!ENTITY % title %FIX;>
<!ENTITY % meeting %NOTUSED;>
<!ENTITY % imprint %REQEND;>
<!ENTITY % publisher %REQEND;>
<!ENTITY % biblScope %REQEND;>
<!ENTITY % pubPlace %USED;>
<!ENTITY % l %REQEND;>
<!ENTITY % lg %CHANGE;>
<!ENTITY % sp %RESTRICT;>
<!ENTITY % speaker %REQEND;>
<!ENTITY % stage %RESTRICT;>
<!>
<!-- Chapter  7: Default Text Structure, teistr2.dtd -->
<!ENTITY % text %CHANGE;>
<!ENTITY % body %REQEND;>
<!ENTITY % group %REQEND;>
<!ENTITY % div %RESTRICT;>
<!ENTITY % div0 %NOTUSED;>
<!ENTITY % div1 %NOTUSED;>
<!ENTITY % div2 %NOTUSED;>
<!ENTITY % div3 %NOTUSED;>
<!ENTITY % div4 %NOTUSED;>
<!ENTITY % div5 %NOTUSED;>
<!ENTITY % div6 %NOTUSED;>
<!ENTITY % div7 %NOTUSED;>
<!ENTITY % trailer %REQEND;>
<!ENTITY % byline %REQEND;><!-- aka respLine -->
<!ENTITY % dateline %EXTEND;>
<!ENTITY % argument %USED;>
<!ENTITY % epigraph %USED;>
<!ENTITY % opener %FIX;>
<!ENTITY % closer %FIX;>
<!ENTITY % salute %REQEND;>
<!ENTITY % signed %REQEND;>
<!-- %TEI.front.dtd, i.e. 'teifron2.dtd' -->
<!ENTITY % front %EXTEND;>
<!ENTITY % titlePage %RESTRICT;>
<!ENTITY % docTitle %REQEND;>
<!ENTITY % titlePart %RESTRICT;><!-- %FIX;, too -->
<!ENTITY % docAuthor %REQEND;><!-- aka docRole -->
<!ENTITY % imprimatur %REQEND;>
<!ENTITY % docEdition %REQEND;>
<!ENTITY % docImprint %EXTEND;>
<!ENTITY % docDate %EXTEND;>
<!-- %TEI.back.dtd, i.e. 'teiback2.dtd' -->
<!ENTITY % back %EXTEND;>
<!>
<!-- Chapter  8: Prose, teipros2.dtd -->
<!-- file %TEI.structure.dtd (i.e., teistr2.dtd) already included in Chap 7 -->
<!>
<!-- Chapter  9: Verse, teivers2.dtd -->
<!-- file %TEI.structure.dtd (i.e., teistr2.dtd) already included in Chap 7 -->
<!-- (since we don't use any of the verse attributes (see above), nor any of -->
<!-- the elements, there is no point in using this additional tagset -sb)    -->
<!ENTITY % lg1 %NOTUSED;>
<!ENTITY % lg2 %NOTUSED;>
<!ENTITY % lg3 %NOTUSED;>
<!ENTITY % lg4 %NOTUSED;>
<!ENTITY % lg5 %NOTUSED;>
<!ENTITY % caesura %NOTUSED;>
<!>
<!-- Chapter 10: Drama, teidram2.dtd -->
<!ENTITY % set %USED;>
<!ENTITY % prologue %NOTUSED;>
<!ENTITY % epilogue %NOTUSED;>
<!ENTITY % performance %USED;>
<!ENTITY % castList %FIX;>
<!ENTITY % castGroup %FIX;>
<!ENTITY % castItem %REQEND;>
<!ENTITY % role %REQEND;>
<!ENTITY % roleDesc %USED;>
<!ENTITY % actor %REQEND;>
<!ENTITY % move %NOTUSED;>
<!ENTITY % view %NOTUSED;>
<!ENTITY % camera %NOTUSED;>
<!ENTITY % sound %NOTUSED;>
<!ENTITY % caption %NOTUSED;>
<!ENTITY % tech %NOTUSED;>
<!-- file %TEI.structure.dtd (i.e., teistr2.dtd) already included in Chap 7 -->
<!>
<!-- Chapter 11: Transcriptions of Speech, teispok2.dtd -->
<!ENTITY % u %NOTUSED;>
<!ENTITY % pause %NOTUSED;>
<!ENTITY % vocal %NOTUSED;>
<!ENTITY % kinesic %NOTUSED;>
<!ENTITY % event %NOTUSED;>
<!ENTITY % writing %NOTUSED;>
<!ENTITY % shift %NOTUSED;>
<!-- file %TEI.structure.dtd (i.e., teistr2.dtd) already included in Chap 7 -->
<!>
<!-- Chapter 12: Print Dictionaries, teidict2.dtd -->
<!-- file %TEI.structure.dtd (i.e., teistr2.dtd) already included in Chap 7 -->
<!ENTITY % superentry %NOTAGSET;>
<!ENTITY % entry %NOTAGSET;>
<!ENTITY % entryFree %NOTAGSET;>
<!ENTITY % hom %NOTAGSET;>
<!ENTITY % sense %NOTAGSET;>
<!ENTITY % form %NOTAGSET;>
<!ENTITY % orth %NOTAGSET;>
<!ENTITY % pron %NOTAGSET;>
<!ENTITY % hyph %NOTAGSET;>
<!ENTITY % syll %NOTAGSET;>
<!ENTITY % stress %NOTAGSET;>
<!ENTITY % gram %NOTAGSET;>
<!ENTITY % gen %NOTAGSET;>
<!ENTITY % number %NOTAGSET;>
<!ENTITY % case %NOTAGSET;>
<!ENTITY % per %NOTAGSET;>
<!ENTITY % tns %NOTAGSET;>
<!ENTITY % mood %NOTAGSET;>
<!ENTITY % itype %NOTAGSET;>
<!ENTITY % gramGrp %NOTAGSET;>
<!ENTITY % pos %NOTAGSET;>
<!ENTITY % subc %NOTAGSET;>
<!ENTITY % colloc %NOTAGSET;>
<!ENTITY % def %NOTAGSET;>
<!ENTITY % trans %NOTAGSET;>
<!ENTITY % tr %NOTAGSET;>
<!ENTITY % etym %NOTAGSET;>
<!ENTITY % lang %NOTAGSET;>
<!ENTITY % eg %NOTAGSET;>
<!ENTITY % usg %NOTAGSET;>
<!ENTITY % lbl %NOTAGSET;>
<!ENTITY % xr %NOTAGSET;>
<!ENTITY % re %NOTAGSET;>
<!ENTITY % oRef %NOTAGSET;>
<!ENTITY % oVar %NOTAGSET;>
<!ENTITY % pRef %NOTAGSET;>
<!ENTITY % pVar %NOTAGSET;>
<!>
<!-- Chapter 13: Terminological Data, teiterm2.dtd -->
<!-- file %TEI.structure.dtd (i.e., teistr2.dtd) already included in Chap 7 -->
<!-- %termtags, i.e. 'teite2n.dtd' -->
<!ENTITY % termEntry %NOTAGSET;>
<!ENTITY % tig %NOTAGSET;>
<!ENTITY % ofig %NOTAGSET;>
<!ENTITY % termEntry %NOTAGSET;>
<!ENTITY % otherForm %NOTAGSET;>
<!ENTITY % descrip %NOTAGSET;>
<!ENTITY % admin %NOTAGSET;>
<!ENTITY % gram %NOTAGSET;>
<!>
<!-- Chapter 14: Linking, Segmentation, and Alignment, teilink2.dtd -->
<!ENTITY % link %USED;>
<!ENTITY % linkGrp %USED;>
<!ENTITY % xref %REQEND;>
<!ENTITY % xptr %USED;>
<!ENTITY % seg %FIX;>
<!ENTITY % anchor %FIX;>
<!ENTITY % when %NOTUSED;><!-- %FIX;, if we used it -->
<!ENTITY % timeline %NOTUSED;>
<!ENTITY % join %USED;>
<!ENTITY % joinGrp %USED;>
<!ENTITY % alt %USED;>
<!ENTITY % altGrp %USED;>
<!>
<!-- Chapter 15: Simple Analytic Mechanisms, teiana2.dtd -->
<!ENTITY % span %NOTAGSET;>
<!ENTITY % spanGrp %NOTAGSET;>
<!ENTITY % interp %NOTAGSET;>
<!ENTITY % interpGrp %NOTAGSET;>
<!ENTITY % s %NOTAGSET;>
<!ENTITY % cl %NOTAGSET;>
<!ENTITY % phr %NOTAGSET;>
<!ENTITY % w %NOTAGSET;>
<!ENTITY % m %NOTAGSET;>
<!ENTITY % c %NOTAGSET;>
<!>
<!-- Chapter 16: Feature Structures, teifs2.dtd -->
<!ENTITY % fs %NOTAGSET;>
<!ENTITY % f %NOTAGSET;>
<!ENTITY % plus %NOTAGSET;>
<!ENTITY % minus %NOTAGSET;>
<!ENTITY % fLib %NOTAGSET;>
<!ENTITY % fsLib %NOTAGSET;>
<!ENTITY % fvLib %NOTAGSET;>
<!ENTITY % sym %NOTAGSET;>
<!ENTITY % nbr %NOTAGSET;>
<!ENTITY % msr %NOTAGSET;>
<!ENTITY % rate %NOTAGSET;>
<!ENTITY % str %NOTAGSET;>
<!ENTITY % null %NOTAGSET;>
<!ENTITY % fAlt %NOTAGSET;>
<!ENTITY % vAlt %NOTAGSET;>
<!ENTITY % any %NOTAGSET;>
<!ENTITY % none %NOTAGSET;>
<!ENTITY % dft %NOTAGSET;>
<!ENTITY % uncertain %NOTAGSET;>
<!>
<!-- Chapter 17: Certainty and Responsibility, teicert2.dtd -->
<!ENTITY % certainty %NOTAGSET;>
<!ENTITY % respons %NOTAGSET;>
<!>
<!-- Chapter 18: Transcription of Primary Sources, teitran2.dtd -->
<!ENTITY % addSpan %FIX;>
<!ENTITY % delSpan %FIX;>
<!ENTITY % restore %REQEND;>
<!ENTITY % supplied %RESTRICT;>
<!ENTITY % hand %FIX;>
<!ENTITY % handShift %USED;>
<!ENTITY % handList %REQEND;>
<!ENTITY % damage %NOTUSED;>
<!ENTITY % space %NOTUSED;>
<!ENTITY % fw %RESTRICT;>
<!>
<!-- Chapter 19: Critical Apparatus, teitc2.dtd -->
<!ENTITY % app %NOTAGSET;>
<!ENTITY % lem %NOTAGSET;>
<!ENTITY % rdg %NOTAGSET;>
<!ENTITY % rdgGrp %NOTAGSET;>
<!ENTITY % witDetail %NOTAGSET;>
<!ENTITY % wit %NOTAGSET;>
<!ENTITY % witList %NOTAGSET;>
<!ENTITY % witness %NOTAGSET;>
<!ENTITY % witStart %NOTAGSET;>
<!ENTITY % witEnd %NOTAGSET;>
<!ENTITY % lacunaStart %NOTAGSET;>
<!ENTITY % lacunaEnd %NOTAGSET;>
<!>
<!-- Chapter 20: Names and Dates, teind2.dtd -->
<!ENTITY % persName %USED;>
<!ENTITY % surname %NOTUSED;>
<!ENTITY % forename %NOTUSED;>
<!ENTITY % genName %NOTUSED;>
<!ENTITY % nameLink %NOTUSED;>
<!ENTITY % addName %NOTUSED;>
<!ENTITY % roleName %NOTUSED;>
<!ENTITY % placeName %RESTRICT;>
<!ENTITY % settlement %NOTUSED;>
<!ENTITY % region %NOTUSED;>
<!ENTITY % country %NOTUSED;>
<!ENTITY % bloc %NOTUSED;>
<!ENTITY % offset %NOTUSED;>
<!ENTITY % distance %NOTUSED;>
<!ENTITY % geogName %NOTUSED;>
<!ENTITY % geog %NOTUSED;>
<!ENTITY % orgName %USED;>
<!ENTITY % orgtitle %NOTUSED;>
<!ENTITY % orgtype %NOTUSED;>
<!ENTITY % orgdivn %NOTUSED;>
<!ENTITY % dateStruct %NOTUSED;>
<!ENTITY % day %NOTUSED;>
<!ENTITY % week %NOTUSED;>
<!ENTITY % month %NOTUSED;>
<!ENTITY % year %NOTUSED;>
<!ENTITY % occasion %NOTUSED;>
<!ENTITY % timeStruct %NOTUSED;>
<!ENTITY % second %NOTUSED;>
<!ENTITY % minute %NOTUSED;>
<!ENTITY % hour %NOTUSED;>
<!>
<!-- Chapter 21: Graphs, Networks, and Trees, teinet2.dtd -->
<!ENTITY % graph %NOTAGSET;>
<!ENTITY % node %NOTAGSET;>
<!ENTITY % arc %NOTAGSET;>
<!ENTITY % tree %NOTAGSET;>
<!ENTITY % root %NOTAGSET;>
<!ENTITY % iNode %NOTAGSET;>
<!ENTITY % leaf %NOTAGSET;>
<!ENTITY % eTree %NOTAGSET;>
<!ENTITY % triangle %NOTAGSET;>
<!ENTITY % eLeaf %NOTAGSET;>
<!ENTITY % forest %NOTAGSET;>
<!ENTITY % forestGrp %NOTAGSET;>
<!>
<!-- Chapter 22: Tables, Formulae, and Graphics, teifig2.dtd -->
<!ENTITY % table %NOTUSED;>
<!ENTITY % row %NOTUSED;>
<!ENTITY % cell %NOTUSED;>
<!ENTITY % formula %NOTUSED;>
<!ENTITY % figure %CHANGE;><!-- essentially a %FIX; -->
<!ENTITY % figDesc %USED;>
<!>
<!-- Chapter 23: Language Corpora, teicorp2.dtd -->
<!ENTITY % textDesc %NOTAGSET;>
<!ENTITY % particDesc %NOTAGSET;>
<!ENTITY % settingDesc %NOTAGSET;>
<!ENTITY % channel %NOTAGSET;>
<!ENTITY % constitution %NOTAGSET;>
<!ENTITY % derivation %NOTAGSET;>
<!ENTITY % domain %NOTAGSET;>
<!ENTITY % factuality %NOTAGSET;>
<!ENTITY % interaction %NOTAGSET;>
<!ENTITY % preparedness %NOTAGSET;>
<!ENTITY % purpose %NOTAGSET;>
<!ENTITY % person %NOTAGSET;>
<!ENTITY % personGrp %NOTAGSET;>
<!ENTITY % birth %NOTAGSET;>
<!ENTITY % firstLang %NOTAGSET;>
<!ENTITY % langKnown %NOTAGSET;>
<!ENTITY % residence %NOTAGSET;>
<!ENTITY % education %NOTAGSET;>
<!ENTITY % affiliation %NOTAGSET;>
<!ENTITY % occupation %NOTAGSET;>
<!ENTITY % socecStatus %NOTAGSET;>
<!ENTITY % particLinks %NOTAGSET;>
<!ENTITY % relation %NOTAGSET;>
<!ENTITY % setting %NOTAGSET;>
<!ENTITY % locale %NOTAGSET;>
<!ENTITY % activity %NOTAGSET;>


<!-- ************************************************************* -->
<!-- Change log:                                                   -->
<!--                                                               -->
<!-- 2001-10-09 by Syd Bauman:                                     -->
<!--    Changed SUPPLIED to %RESTRICT; for value list of reason=.  -->
<!--    (Note that UNCLEAR was changed to %RESTRICT; on or about   -->
<!--    2001-09-26 for same reason.)                               -->
<!-- 2001-06-26 by Syd Bauman:                                     -->
<!--    Changed SEG to %FIX so that we can add the various biblio- -->
<!--    graphic elements to the content model (no reason one       -->
<!--    shouldn't be able to SEG things inside a BIBL, eh?; see    -->
<!--    e.g., adams.newenglandN.sgml.)                             -->
<!-- 2000-03-16 by Syd Bauman:                                     -->
<!--    Changed the name of FW to MW.                              -->
<!-- 1999-08-06 by Syd Bauman:                                     -->
<!--  * Changed all GI entities for chap 23 (Language Corpora)     -->
<!--    back to NOTAGSET, as we are going to be using RESPSTMT     -->
<!--    inside the SOURCEDESC (in eihter MONOGR or ANALYTIC)       -->
<!--    rather than a PARTICDESC to list the creators of the book. -->
<!-- 1999-08-02 by Syd Bauman:                                     -->
<!--  * Changed AUTHOR to EXTEND for addition of type=.            -->
<!-- 1999-08-01 by Syd Bauman:                                     -->
<!--  * Updated boilerplate entities to be external entities (with -->
<!--    public identifiers) rather than simple stand-in text.      -->
<!-- 1999-07-28 by Syd Bauman:                                     -->
<!--  * Changed the various GI entities for chapter 23 (Language   -->
<!--    Corpora), as we are now using PARTICDESC, PERSON, and      -->
<!--    PERSONGRP from that tagset.                                -->
<!--  * Changed EXTENT from USED to RESTRICT for addition of       -->
<!--    type=, unit=, and value= attributes.                       -->
<!-- 1999-07-13 by Syd Bauman:                                     -->
<!--  * Changed MOVE from %USED; to %NOTUSED;, as we don't use it  -->
<!--    (not sure why it was there - probably an oversight.)       -->
<!--  * Bug fix: we were declaring %a.pointer; twice, once to re-  -->
<!--    move type= for redeclaration, and once to remove several   -->
<!--    unused attributes.                                         -->
<!--  * Removed TITLEBLOCK from m.front, and added it to           -->
<!--    m.divtop; changed FRONT and BACK to %EXTEND;, as we now    -->
<!--    have our own declarations which allow a less restrictive   -->
<!--    mix of elements at the begining.                           -->
<!--  * Moved the initialization declarations (AEhack, nohack, and -->
<!--    INHERITED) to this file from wwp-store.dtd.                -->
<!-- 1999-07-05 by Syd Bauman:                                     -->
<!--    Changed CIT from %USED; to %NOTUSED;, and removed it from  -->
<!--    hand-expanded content models (notecompm and m.hqinter).    -->
<!--    We decided some time ago not to use the CIT element at     -->
<!--    all; Qs and QUOTEs will be associated with their BIBLs (if -->
<!--    any) by juxtaposition alone. One big reason to do this is  -->
<!--    that there is often a small amount of intervening PCDATA   -->
<!--    between Q/QUOTE and BIBL, in which case how much does it   -->
<!--    take to lose its CIThood?                                  -->
<!--    Also changed DOCDATE to %EXTEND; for addition of calendar= -->
<!--    attribute.                                                 -->
<!-- 1999-06-05 by Syd Bauman:                                     -->
<!--    Changed declaration of %figure; to %CHANGE; for new cotent -->
<!--    model. See e-mail of 1999-10-22 and 1998-11-01 on the sub- -->
<!--    ect.                                                       -->
<!-- 1999-05-12 by Syd Bauman:                                     -->
<!--    Removed NOTE from %m.biblPart;: we don't need it there,    -->
<!--    as we have it as a global inclusion, and it caused an      -->
<!--    ambiguous content model problem for ADVERTISEMENT (we      -->
<!--    wanted to have both %m.common; type stuff and %m.biblPart; -->
<!--    type stuff in its content model).                          -->
<!--    Changed both PERSNAME and PLACENAME to %USED;, as we have  -->
<!--    removed our declarations from wwpstore.dtd, as we no       -->
<!--    longer need them: we are not going to enforce the "no      -->
<!--    nesting of names" policy in the DTD, as we occasionally    -->
<!--    do need nested name elements (e.g., in an acrostic); and   -->
<!--    we no longer need the changes to allow note, anchors,      -->
<!--    etc., as children of names, as they are global inclusion   -->
<!--    exceptions.                                                -->
<!--    Changed P to %EXTEND; for the addition of SPEAKER as an    -->
<!--    optional first element.                                    -->
<!-- 1999-02-18 by Syd Bauman:                                     -->
<!-- 	Changed DATE and SP to %RESTRICT; (for the requirement of  -->
<!-- 	the value= and who= attributes, respectively). Also        -->
<!-- 	changed "regme" to "regMe" in the declaration of the       -->
<!-- 	m.edit content model (the carthage DTD flattening program  -->
<!-- 	was missing it due to case, I think).                      -->
<!-- 1999-01-10 by Syd Bauman:                                     -->
<!--    Added ADVERTISEMENT to %m.notes;. (This was done directly  -->
<!--    rather than via x-dot mechanism, as m.notes is one of      -->
<!--    those we need resolved prior to our other manipulations.)  -->
<!-- 1998-12-14 by Syd Bauman:                                     -->
<!--  * Changed RESPSTMT from REQEND to RESTRICT.                  -->
<!--  * Changed RESP from REQEND to EXTEND.                        -->
<!--  * Reversed bug fix changes of 1998-11-09, as we've decided   -->
<!--    not to use BOOKSELLER and PRINTER: removed additions to    -->
<!--    m.biblPart, returned %imprint; to %REQEND; (left %docIm-   -->
<!--    print as %EXTEND;, as we added %n.docAuthor; (which is the -->
<!--    DOCROLE element) to the content model).                    -->
<!-- 1998-11-09 by Syd Bauman:                                     -->
<!--    Added MCR to %x.data;.                                     -->
<!-- 1998-11-09 by Syd Bauman:                                     -->
<!--    Bug fix: although BOOKSELLER and PRINTER were creaated     -->
<!--    week, they were not included in any content models.        -->
<!--    Added them to m.biblPart, and changed %imprint; and        -->
<!--    %docImprint to %EXTEND; so they can be added to their      -->
<!--    content models.                                            -->
<!-- 1998-11-06 by Syd Bauman:                                     -->
<!-- *  Reversed changes of 1997-05-05: changed AUTHOR, DOCAUTHOR, -->
<!--    and PUBLISHER back to %USED;.                              -->
<!-- *  Added L and LG to %m.hqinter;, and removed them from       -->
<!--    %m.chunk;.                                                 -->
<!-- *  Changed %q; and %quote; to %EXTEND; (from %USED;) for      -->
<!--    addition of part= attribute.                               -->
<!-- *  Changed %orgName; to %RESTRICT; (from %USED;) for          -->
<!--    exclusion of PERSNAME, PLACENAME, ORGNAME.                 -->
<!-- *  Changed %analytic;, %bibl;, and %monogr; to %USED; (from   -->
<!--    %EXTEND;), as we no longer use type= on them.              -->
<!-- 1998-10-06 by Syd Bauman:                                     -->
<!--    Removed COLOPHON from the content model class 'front'.     -->
<!-- 1998-09-28 by Syd Bauman:                                     -->
<!--    Reworked TITLEPAGE: renamed it, and RESTRICTed it.         -->
<!-- 1998-09-25 by Syd Bauman:                                     -->
<!--    Added 'subtitle' declaration.                              -->
<!-- 1998-09-23 by Syd Bauman:                                     -->
<!--    Changed EXTENT from NOTUSED to USED.                       -->
<!-- 1998-08-05 by Syd Bauman:                                     -->
<!--    Added new element PS to 'm.divbot'.                        -->
<!-- 1998-07-22 by Syd Bauman:                                     -->
<!--    Removed reference to WWPiso file, and included references  -->
<!--    to all the ISO entity sets.                                -->
<!-- 1998-04-21 by Syd Bauman:                                     -->
<!--    Changed 'byline' to 'respLine' in declaration of the       -->
<!--    m.notebot parameter entity (which doesn't use n-dot        -->
<!--    parameter entities, as they have not yet been declared).   -->
<!-- 1998-04-08 by Syd Bauman:                                     -->
<!--    Move REGME from m.bibl to m.edit.                          -->
<!-- 1998-04-08 by Syd Bauman:                                     -->
<!--    Created new element classes notetop, notecomp, and note-   -->
<!--    bot, all for use with new content model of NOTE. Also      -->
<!--    added REGME to the bibl element class.                     -->
<!-- 1998-03-10 by Syd Bauman:                                     -->
<!--    Change GAP from %USED to %RESTRICT.                        -->
<!--    Changed both OPENER and CLOSER to %FIXED.                  -->
<!-- 1997-10-27 by Syd Bauman:                                     -->
<!-- 1997-10-27 by Syd Bauman:                                     -->
<!--    Changed various occurences of %CHANGE to %RESTRICT,        -->
<!--    %EXTEND, or %NOEFFECT; elements w/o a.global (FOREIGN,     -->
<!--    MILESTONE, PB, LB, CB, LANGUAGE, and ANCHOR) to %FIX.      -->
<!-- 1997-08-06 by Syd Bauman:                                     -->
<!--    Fixed oversight in moving FIGURE to x.globincl in AEhack   -->
<!--    section.                                                   -->
<!-- 1997-07-21 by Syd Bauman:                                     -->
<!--    Added DOCSALE to 'tpParts', an oversight from last edit.   -->
<!-- 1997-07-16 by Syd Bauman:                                     -->
<!--  * Changed ANCHOR from FIX to USED, as the original TEI dec-  -->
<!--    laration is correct (it expands %a.global; by hand so that -->
<!--    id= could be REQUIRED; we no longer use ANCHOR w/o id=, so -->
<!--    we don't need to change this anymore).                     -->
<!--  * Changed CORR, DAMAGE, EXPAN, REG, and SPACE to NOTUSED,    -->
<!--    as we don't use them.                                      -->
<!--  * Created new content model class 'm.globedit', and put ADD, -->
<!--    ADDSPAN, DELSPAN, GAP, and RESTORE in it; added it to      -->
<!--    'x.globincl'; removed members of 'm.globedit' from 'm.edit'-->
<!--    and other x-dot groups I had put them in.                  -->
<!--  * Added FIGURE to 'x.globincl' and removed it from           -->
<!--    'x.titlePage' and 'x.chunk'.                               -->
<!--  * Added DOCSALE to 'x.front'.                                -->
<!-- 1997-06-18 by Syd Bauman:                                     -->
<!--    Added %FIX; comment to TITLEPART to add DOCAUTHOR to its   -->
<!--    content model.                                             -->
<!-- 1997-05-05 by Syd Bauman:                                     -->
<!--    Changed AUTHOR and DOCAUTHOR to 'EXTEND' so we can add     -->
<!--    key= and reg=; change PERSNAME and PLACENAME to            -->
<!--    'EXTEND' so we can allow NOTE and ANCHOR within.           -->
<!-- 1997-04-08 by Syd Bauman:                                     -->
<!--    Moved ADD, ADDSPAN, DEL, and DELSPAN from 'm.edit' to      -->
<!--    'x.globincl', so they can be used in places where a        -->
<!--    phrase-level element is not allowed (e.g., as a child of   -->
<!--    FRONT); changed DATERANGE and TIMERANGE to 'NOTUSED', in   -->
<!--    favor of using ISO8601 period specifications on value= of  -->
<!--    DATE or TIME.                                              -->
<!-- 1997-03-28 by Syd Bauman:                                     -->
<!--    Changed ROLENAME back to NOTUSED; finished making FIGURE   -->
<!--    a chunk, so it can be used in more places.                 -->
<!-- 1997-03-26 by Syd Bauman:                                     -->
<!--    Changed ROLENAME from NOTUSED to USED.                     -->
<!--    Change name of BYLINE to RESPLINE.                         -->
<!--    Started working on making FIGURE a chunk.                  -->
<!-- 1997-03-11 by Syd Bauman:                                     -->
<!--    Had to declare %m.edit; here (not using the n-dot mech-    -->
<!--    anism, and not using x.edit, either, as those things have  -->
<!--    not been declared yet, eihter), so that it can be used     -->
<!--    inside x.tpParts.                                          -->
<!-- 1997-02-27 by Syd Bauman:                                     -->
<!--    Removed ADDSPAN from %x.globincl;, and added %m.edit; to   -->
<!--    %x.tpParts;.                                               -->
<!-- 1997-02-20/21 by Syd Bauman:                                  -->
<!--    Finish initial overhaul of ignore-an-element system,       -->
<!--    including several new keywords (used, notagset, notused,   -->
<!--    etc.), but not including differntation of %CHANGE to       -->
<!--    %RESTRICT, %EXTEND, and %NOEFFECT.                         --> 
<!-- 1997-01-22/28 by Syd Bauman:                                  -->
<!--  * Move change log to bottom of file.                         -->
<!--  * Improve comments.                                          -->
<!--  * Begin overhaul ingore-an-element system, adding new key-   -->
<!--    word ("reqend"), and a far more complete explanation in    -->
<!--    the commentary.                                            -->
<!-- 1997-01-22 by Syd Bauman:                                     -->
<!--  * Added P start- and end-tags to the four temporary file     -->
<!--    entity declarations (legalese, projDesc, sampling, and     -->
<!--    editorial).                                                -->
<!--  * Change DEL to %CHANGE; for requiring hand=.                -->
<!-- 1996-11-06 by Syd Bauman:                                     -->
<!--    Change HAND to %FIX; for removal of hand=.                 -->
<!-- 1996-10-26 by Syd Bauman:                                     -->
<!--    Change PUBLISHER to %FIX so that we can add reg= and key=. -->
<!-- 1996-10-15 by Syd Bauman:                                     -->
<!--    Change TITLE so that we can add reg= and key= to it.       -->
<!-- 1996-10-06 by Syd Bauman:                                     -->
<!--    Improved comments. Removed extraneous 1st declaration for  -->
<!--    ADDSPAN.                                                   -->
<!-- 1996-09-06 by Syd Bauman:                                     -->
<!--    Changed ADD, ADDSPAN, NOTE, and FW to %CHANGE; for removal -->
<!--    of the place= attribute.                                   -->
<!-- 1996-08-30 by Syd Bauman:                                     -->
<!--    Changed CASTITEM and CASTGROUP to %FIX; for LABELs; IGNORE -->
<!--    PROLOGUEs and EPILOGUEs.                                   -->
<!-- 1996-08-23 by Syd Bauman:                                     -->
<!--    Changed SIC to %CHANGE; for new type= attribute.           -->
<!-- 1996-08-20 by Syd Bauman:                                     -->
<!--  * moved initial non-hack declaration for %nohack to          -->
<!--    wwp-store.dtd                                              -->
<!--  * made ANCHOR part of the "notes" element class              -->
<!--  * establish new group "PRETTY" for those elements we are     -->
<!--    changing just for aesthetic/convenience reasons. Put       -->
<!--    ABBR, EXPAN, SIC, CORR, ORIG, and REG in this group, as    -->
<!--    we want to change the order in which the attributes are    -->
<!--    declared so they will appear in a nicer order for encoders -->
<!-- 1996-07-17 by Syd Bauman: renamed to wwpStore.ent; moved      -->
<!--    A/E hack declarations to driver DTD file (wwp-store.dtd).  -->
<!-- 1996-07-14 by Syd Bauman: re-arrange the order of attributes  -->
<!--    in a.linking and a.global, purely for convenience of       -->
<!--    encoders.                                                  -->
<!-- 1996-06-20 by Syd Bauman: insert hacks for A/E's RB 2.2.      -->
<!-- 1996-06-20 by Syd Bauman: extablish new group "FIX" for those -->
<!--    elements we need to change to work around what we think is -->
<!--    a current problem w/ TEI that they will probably fix next  -->
<!--    release. Put ANCHOR in this group, because its             -->
<!--    declaration doesn't have a.linking because a.global is     -->
<!--    (incorrectly) expanded.                                    -->
<!-- 1996-06-19 by Syd Bauman: fix errors from last night (e.g.,   -->
<!--    add NAME and RS as elements to be changed).                -->
<!--    Allow FIGUREs in TITLEPAGE by putting it in x.tpParts.     -->
<!-- 1996-06-18 by Syd Bauman:                                     -->
<!-- *  change parameter entity references for our character       -->
<!--    files to public identifiers. (Copying the names John       -->
<!--    L. made up.)                                               -->
<!-- *  Allow for inclusion of teifig2 (chapter 22) by not         -->
<!--    IGNOREing FIGURE and FIGDESC.                              -->
<!-- *  IGNORE many more of the elements in teind2 (chapter        -->
<!--    20)                                                        -->
<!-- *  Set up to change the following in wwp-lcf.dtd by           -->
<!--    setting to %CHANGE;: TEXT, PLACENAME, DATELINE             -->
<!-- *  Remove reference to EPIGRAPH: we are no longer chaging     -->
<!--    TEI declaration.                                           -->
<!-- 1996-06-17 by Syd Bauman: made addSpan global.                -->
<!-- ************************************************************* -->

The Project | The Texts | Research and Encoding
Contact | Site Index | Brown University