Brown
University
Women Writers Project
Research and Encoding
Training Materials
DTDs
wwpstore.ent |
This document last updated Tuesday, 09-Jan-2007 10:55:01 EST
<!-- $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