
<!--

	  TEI P5 DTD module core. 
	  Generated 2006-01-30T20:24:13Z
Copyright 2005 TEI Consortium.
This is free software; you can redistribute it and/or
	    modify it under the terms of the GNU General Public
	    License as published by the Free Software Foundation;
	    either version 2 of the License, or (at your option) any
	    later version.
This material is distributed in the hope that it will be
	    useful, but WITHOUT ANY WARRANTY; without even the implied
	    warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
	    PURPOSE. See the GNU General Public License for more
	    details.
You should have received a copy of the GNU General Public
	    License along with this file; if not, write to the Free
	    Software Foundation, Inc., 59 Temple Place, Suite 330,
	    Boston, MA 02111-1307, USA.
To contact the TEI Consortium use the following addresses.
	    For general (non-technical) enquiries: 
		  target="mailto:info@tei-c.org"/>info@tei-c.orgFor membership enquiries: membership@tei-c.orgFor technical enquiries, particularly about the
		Guidelines, DTDs, schemas, or software available from
		the TEI-C: editors@tei-c.orgFor up to date information, consult the TEI web site at http://www.tei-c.org/P5
-->

<!ENTITY % abbr 'INCLUDE' >
<![ %abbr; [

<!--doc:(abbreviation) contains an abbreviation of any sort. -->
<!ELEMENT %n.abbr; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.abbr;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % add 'INCLUDE' >
<![ %add; [

<!--doc:(addition) contains letters, words, or phrases inserted in the text by an
author, scribe, annotator, or corrector. -->
<!ELEMENT %n.add; %om.RR; %macro.paraContent;>
<!ATTLIST %n.add;
 %att.global.attributes;
 %att.editLike.attributes;
 place %data.words;  #IMPLIED
 hand %data.pointer;  #IMPLIED >
]]>

<!ENTITY % addrLine 'INCLUDE' >
<![ %addrLine; [

<!--doc:() contains one line of a postal or other address. -->
<!ELEMENT %n.addrLine; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.addrLine;
 %att.global.attributes; >
]]>

<!ENTITY % address 'INCLUDE' >
<![ %address; [

<!--doc:() contains a postal or other address, for example of a
publisher, an organization, or an individual. -->
<!ELEMENT %n.address; %om.RR;  ((%model.global;)*,((%model.addrPart;),(%model.global;)*)+)>
<!ATTLIST %n.address;
 %att.global.attributes; >
]]>

<!ENTITY % altIdent 'INCLUDE' >
<![ %altIdent; [

<!--doc:supplies the recommended XML name for an element, class,
  attribute, etc. in some language. -->
<!ELEMENT %n.altIdent; %om.RR; %macro.xtext;>
<!ATTLIST %n.altIdent;
 %att.global.attributes;
 %att.typed.attributes; >
]]>

<!ENTITY % analytic 'INCLUDE' >
<![ %analytic; [

<!--doc:(analytic level) contains bibliographic elements describing an item (e.g. an
article or poem) published within a monograph or journal and not as an
independent publication. -->
<!ELEMENT %n.analytic; %om.RR;  (%n.author; | %n.editor; | %n.respStmt; | %n.title;)*>
<!ATTLIST %n.analytic;
 %att.global.attributes; >
]]>

<!ENTITY % author 'INCLUDE' >
<![ %author; [

<!--doc:() in a bibliographic reference, contains the name of the author(s),
personal or corporate,
of a work; the primary statement of responsibility for any
bibliographic item.  -->
<!ELEMENT %n.author; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.author;
 %att.global.attributes; >
]]>

<!ENTITY % bibl 'INCLUDE' >
<![ %bibl; [

<!--doc:(bibliographic citation) contains a loosely-structured bibliographic citation of which
the sub-components may or may not be explicitly tagged.  -->
<!ELEMENT %n.bibl; %om.RR;  ( #PCDATA | %model.gLike; | %model.hiLike; | %model.pPart.data; | %model.pPart.edit; | %model.segLike; | %model.ptrLike; | %model.biblPart; | %model.global;)*>
<!ATTLIST %n.bibl;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

<!ENTITY % biblFull 'INCLUDE' >
<![ %biblFull; [

<!--doc:() contains a fully-structured bibliographic citation, in which all
components of the TEI file description
are present. -->
<!ELEMENT %n.biblFull; %om.RR;  (%macro.fileDescPart;,(%n.sourceDesc;)*)>
<!ATTLIST %n.biblFull;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

<!ENTITY % biblItem 'INCLUDE' >
<![ %biblItem; [

<!--doc:(bibliographic citation) contains a bibliographic citation in which only bibliographic
  subelements appear. -->
<!ELEMENT %n.biblItem; %om.RR;  (%n.title; | %n.biblItem; | %n.imprint; | %model.nameLike; | %model.biblPart; | %model.dateLike;)+>
<!ATTLIST %n.biblItem;
 %att.global.attributes;
 %att.declarable.attributes;
 %att.typed.attributes;
 form CDATA #IMPLIED
 status CDATA  #IMPLIED
 role CDATA  #IMPLIED >
]]>

<!ENTITY % biblScope 'INCLUDE' >
<![ %biblScope; [

<!--doc:(scope of citation) defines the scope of a bibliographic reference, for example as a
list of pagenumbers, or a named subdivision of a larger work. -->
<!ELEMENT %n.biblScope; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.biblScope;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % biblStruct 'INCLUDE' >
<![ %biblStruct; [

<!--doc:(structured bibliographic citation) contains a structured bibliographic citation, in which only
bibliographic subelements appear and in a specified order.  -->
<!ELEMENT %n.biblStruct; %om.RR;  ((%n.analytic;)*,(%n.monogr;,(%n.series;)*)+,(%model.noteLike; | %n.idno;)*)>
<!ATTLIST %n.biblStruct;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

<!ENTITY % binaryObject 'INCLUDE' >
<![ %binaryObject; [

<!--doc:provides encoded binary data representing an inline graphic or other object. -->
<!ELEMENT %n.binaryObject; %om.RR;   (#PCDATA)>
<!ATTLIST %n.binaryObject;
 %att.global.attributes;
 width %data.outputMeasurement;  #IMPLIED
 height %data.outputMeasurement;  #IMPLIED
 scale %data.numeric;  #IMPLIED
 mimeType %data.word;  #IMPLIED
 encoding %data.words;  #IMPLIED >
]]>

<!ENTITY % cb 'INCLUDE' >
<![ %cb; [

<!--doc:(column break) marks the boundary between one column of a text and the next
in a standard reference system. -->
<!ELEMENT %n.cb; %om.RR; EMPTY>
<!ATTLIST %n.cb;
 %att.global.attributes;
 ed %data.code;  #IMPLIED >
]]>

<!ENTITY % choice 'INCLUDE' >
<![ %choice; [

<!--doc:() groups a number of alternative encodings for the same point in
  a text. -->
<!ELEMENT %n.choice; %om.RR;  (%model.choicePart; | %n.choice;)*>
<!ATTLIST %n.choice;
 %att.global.attributes; >
]]>

<!ENTITY % cit 'INCLUDE' >
<![ %cit; [

<!--doc:() A quotation from some other document, together with a
  bibliographic reference to its source. -->
<!ELEMENT %n.cit; %om.RR;  (%model.quoteLike; | %model.biblLike; | %model.ptrLike; | %model.global;)+>
<!ATTLIST %n.cit;
 %att.global.attributes; >
]]>

<!ENTITY % corr 'INCLUDE' >
<![ %corr; [

<!--doc:(correction) contains the correct form of a passage apparently erroneous in the copy text. -->
<!ELEMENT %n.corr; %om.RR; %macro.paraContent;>
<!ATTLIST %n.corr;
 %att.global.attributes;
 %att.editLike.attributes; >
]]>

<!ENTITY % date 'INCLUDE' >
<![ %date; [

<!--doc:() contains a date in any format. -->
<!ELEMENT %n.date; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.date;
 %att.global.attributes;
 %att.editLike.attributes;
 calendar %data.enumerated;  #IMPLIED
 value %data.temporal;  #IMPLIED
 precision %data.certainty;  #IMPLIED >
]]>

<!ENTITY % dateRange 'INCLUDE' >
<![ %dateRange; [

<!--doc:(date range) contains two dates or another phrase delimiting a time period. -->
<!ELEMENT %n.dateRange; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.dateRange;
 %att.global.attributes;
 calendar %data.enumerated;  #IMPLIED
 from CDATA #IMPLIED
 to CDATA #IMPLIED
 exact (to|from|both|none) #IMPLIED >
]]>

<!ENTITY % del 'INCLUDE' >
<![ %del; [

<!--doc:(deletion) contains a letter, word or passage deleted, marked as deleted,
or otherwise indicated as superfluous or spurious in the copy text by an
author, scribe, annotator, or corrector. -->
<!ELEMENT %n.del; %om.RR; %macro.paraContent;>
<!ATTLIST %n.del;
 %att.global.attributes;
 %att.editLike.attributes;
 type %data.enumerated;  #IMPLIED
 status %data.enumerated;  "unremarkable" 
 hand %data.pointer;  #IMPLIED >
]]>

<!ENTITY % desc 'INCLUDE' >
<![ %desc; [

<!--doc:(description) contains a brief description of the purpose and application for
an element, attribute, or attribute value. -->
<!ELEMENT %n.desc; %om.RR; %macro.paraContent;>
<!ATTLIST %n.desc;
 %att.global.attributes; >
]]>

<!ENTITY % distinct 'INCLUDE' >
<![ %distinct; [

<!--doc:(distinct) identifies any word or phrase which is regarded as linguistically
distinct, for example as archaic, technical, dialectal, non-preferred,
etc., or as forming part of a sublanguage.  -->
<!ELEMENT %n.distinct; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.distinct;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 time %data.code;  #IMPLIED
 space %data.code;  #IMPLIED
 social %data.code;  #IMPLIED >
]]>

<!ENTITY % divGen 'INCLUDE' >
<![ %divGen; [

<!--doc:(automatically generated text division) indicates the location at which a textual division generated
automatically by a text-processing application is to appear. -->
<!ELEMENT %n.divGen; %om.RR;  (%model.divWrapper;)*>
<!ATTLIST %n.divGen;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % editor 'INCLUDE' >
<![ %editor; [

<!--doc:(editor) secondary statement of responsibility for a
bibliographic item, for example the name of an individual, institution
or organization, (or of several such) acting as editor, compiler,
translator, etc.  -->
<!ELEMENT %n.editor; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.editor;
 %att.global.attributes;
 role %data.enumerated;  "editor"  >
]]>

<!ENTITY % emph 'INCLUDE' >
<![ %emph; [

<!--doc:(emphasized) marks words or phrases which are stressed or emphasized for
linguistic or rhetorical effect. -->
<!ELEMENT %n.emph; %om.RR; %macro.paraContent;>
<!ATTLIST %n.emph;
 %att.global.attributes; >
]]>

<!ENTITY % equiv 'INCLUDE' >
<![ %equiv; [

<!--doc:() specifies a component which is considered equivalent to the
  parent element, either by co-reference, or by external link. -->
<!ELEMENT %n.equiv; %om.RR; EMPTY>
<!ATTLIST %n.equiv;
 %att.global.attributes;
 name %data.name;  #IMPLIED
 uri %data.pointer;  #IMPLIED
 filter CDATA #IMPLIED
 mimeType %data.word;  #IMPLIED >
]]>

<!ENTITY % expan 'INCLUDE' >
<![ %expan; [

<!--doc:(expansion) contains the expansion of an abbreviation. -->
<!ELEMENT %n.expan; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.expan;
 %att.global.attributes;
 %att.editLike.attributes; >
]]>

<!ENTITY % foreign 'INCLUDE' >
<![ %foreign; [

<!--doc:(foreign) identifies a word or phrase as belonging to some language other
than that of the surrounding text.  -->
<!ELEMENT %n.foreign; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.foreign;
 %att.global.attributes; >
]]>

<!ENTITY % gap 'INCLUDE' >
<![ %gap; [

<!--doc:(omitted material) indicates a point where material has been omitted in a
transcription, whether for editorial reasons described in the TEI
header, as part of sampling practice, or because the material is
illegible or inaudible. -->
<!ELEMENT %n.gap; %om.RR;  (%macro.glossSeq;)?>
<!ATTLIST %n.gap;
 %att.global.attributes;
 %att.editLike.attributes;
 reason %data.words;  #IMPLIED
 hand %data.pointer;  #IMPLIED
 agent %data.enumerated;  #IMPLIED
 extent %data.words;  #IMPLIED >
]]>

<!ENTITY % gloss 'INCLUDE' >
<![ %gloss; [

<!--doc:() identifies a phrase or word used to provide a gloss or
  definition for some other word or phrase. -->
<!ELEMENT %n.gloss; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.gloss;
 %att.global.attributes;
 %att.declaring.attributes;
 target %data.pointer;  #IMPLIED
 cRef %data.pointer;  #IMPLIED >
]]>

<!ENTITY % graphic 'INCLUDE' >
<![ %graphic; [

<!--doc:() indicates the location of an inline graphic, illustration, or figure. -->
<!ELEMENT %n.graphic; %om.RR; EMPTY>
<!ATTLIST %n.graphic;
 %att.global.attributes;
 width %data.outputMeasurement;  #IMPLIED
 height %data.outputMeasurement;  #IMPLIED
 scale %data.probability;  #IMPLIED
 url %data.pointer;  #IMPLIED
 mimeType %data.word;  #IMPLIED >
]]>

<!ENTITY % head 'INCLUDE' >
<![ %head; [

<!--doc:(heading) contains any type of heading, for example the title of a section,
or the heading of a list, glossary, manuscript description, etc. -->
<!ELEMENT %n.head; %om.RR; %macro.paraContent;>
<!ATTLIST %n.head;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % headItem 'INCLUDE' >
<![ %headItem; [

<!--doc:(heading for list items) contains the heading for the item or gloss column in a
glossary list or similar structured list. -->
<!ELEMENT %n.headItem; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.headItem;
 %att.global.attributes; >
]]>

<!ENTITY % headLabel 'INCLUDE' >
<![ %headLabel; [

<!--doc:(heading for list labels) contains the heading for the label or term column in a
glossary list or similar structured list. -->
<!ELEMENT %n.headLabel; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.headLabel;
 %att.global.attributes; >
]]>

<!ENTITY % hi 'INCLUDE' >
<![ %hi; [

<!--doc:(highlighted) marks a word or phrase as graphically distinct from the
surrounding text, for reasons concerning which no claim is
made.  -->
<!ELEMENT %n.hi; %om.RR; %macro.paraContent;>
<!ATTLIST %n.hi;
 %att.global.attributes; >
]]>

<!ENTITY % imprint 'INCLUDE' >
<![ %imprint; [

<!--doc:() groups information relating to the publication or distribution
  of a bibliographic item. -->
<!ELEMENT %n.imprint; %om.RR;  (((%model.imprintPart;) | (%model.dateLike;)),(%model.global;)*)+>
<!ATTLIST %n.imprint;
 %att.global.attributes; >
]]>

<!ENTITY % index 'INCLUDE' >
<![ %index; [

<!--doc:(index entry) marks a location to be indexed for whatever purpose. -->
<!ELEMENT %n.index; %om.RR;  (%n.term;,(%n.index;)?)*>
<!ATTLIST %n.index;
 %att.global.attributes;
 %att.spanning.attributes;
 indexName %data.name;  #IMPLIED >
]]>

<!ENTITY % item 'INCLUDE' >
<![ %item; [

<!--doc:() contains one
component of a list. -->
<!ELEMENT %n.item; %om.RR; %macro.specialPara;>
<!ATTLIST %n.item;
 %att.global.attributes; >
]]>

<!ENTITY % l 'INCLUDE' >
<![ %l; [

<!--doc:(verse line) contains a single, possibly incomplete, line of verse. -->
<!ELEMENT %n.l; %om.RR; %macro.paraContent;>
<!ATTLIST %n.l;
 %att.global.attributes;
 %att.metrical.attributes;
 %att.enjamb.attributes;
 part (Y|N|I|M|F) "N"  >
]]>

<!ENTITY % label 'INCLUDE' >
<![ %label; [

<!--doc:() contains the label associated with an item in a list; in
glossaries, marks the term being defined. -->
<!ELEMENT %n.label; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.label;
 %att.global.attributes; >
]]>

<!ENTITY % lb 'INCLUDE' >
<![ %lb; [

<!--doc:(line break) marks the start of a new (typographic) line in some
edition or version of a text. -->
<!ELEMENT %n.lb; %om.RR; EMPTY>
<!ATTLIST %n.lb;
 %att.global.attributes;
 ed %data.code;  #IMPLIED >
]]>

<!ENTITY % lg 'INCLUDE' >
<![ %lg; [

<!--doc:(line group) contains a group of verse lines functioning as a formal unit,
e.g. a stanza, refrain, verse paragraph, etc. -->
<!ELEMENT %n.lg; %om.RR;  ((%model.divWrapper; | %model.global;)*,(%model.lLike; | %n.lg;),(%model.lLike; | %n.lg; | %model.global;)*,((%model.divWrapper.bottom;),(%model.global;)*)*)>
<!ATTLIST %n.lg;
 %att.global.attributes;
 %att.divLike.attributes; >
]]>

<!ENTITY % list 'INCLUDE' >
<![ %list; [

<!--doc:() contains any sequence of items organized as a list. -->
<!ELEMENT %n.list; %om.RR;  (((%model.divWrapper;) | (%model.global;))*,((%n.item;,(%model.global;)*)+ | ((%n.headLabel;)?,(%n.headItem;)?,(%n.label;,(%model.global;)*,%n.item;,(%model.global;)*)+)),((%model.divWrapper.bottom;),(%model.global;)*)*)>
<!ATTLIST %n.list;
 %att.global.attributes;
 type %data.enumerated;  "simple"  >
]]>

<!ENTITY % listBibl 'INCLUDE' >
<![ %listBibl; [

<!--doc:(citation list) contains a list of bibliographic citations of any kind.  -->
<!ELEMENT %n.listBibl; %om.RR;  (((%model.divWrapper;) | (%model.global;))*,((%model.biblLike;),(%model.global;)*)+,((%model.divWrapper.bottom;),(%model.global;)*)*)>
<!ATTLIST %n.listBibl;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

<!ENTITY % measure 'INCLUDE' >
<![ %measure; [

<!--doc:() contains a word or phrase referring to some quantity of
an object or commodity, usually comprising a number, a unit, and a
commodity name. -->
<!ELEMENT %n.measure; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.measure;
 %att.global.attributes;
 %att.measurement.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % meeting 'INCLUDE' >
<![ %meeting; [

<!--doc:() in bibliographic references,
contains a description of the meeting or conference from which
the bibliographic item derives. -->
<!ELEMENT %n.meeting; %om.RR; %macro.paraContent;>
<!ATTLIST %n.meeting;
 %att.global.attributes; >
]]>

<!ENTITY % mentioned 'INCLUDE' >
<![ %mentioned; [

<!--doc:() marks words or phrases mentioned, not used. -->
<!ELEMENT %n.mentioned; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.mentioned;
 %att.global.attributes; >
]]>

<!ENTITY % milestone 'INCLUDE' >
<![ %milestone; [

<!--doc:() marks a boundary point separating  any kind of section of a text, as indicated by
changes in a standard reference system, where the section is not
represented by a structural element. -->
<!ELEMENT %n.milestone; %om.RR; EMPTY>
<!ATTLIST %n.milestone;
 %att.global.attributes;
 ed %data.code;  #IMPLIED
 unit %data.enumerated;  #REQUIRED >
]]>

<!ENTITY % monogr 'INCLUDE' >
<![ %monogr; [

<!--doc:(monographic level) contains bibliographic elements describing an item (e.g. a book
or journal) published as an independent item (i.e. as a separate
physical object). -->
<!ELEMENT %n.monogr; %om.RR;  ((((%n.author; | %n.editor; | %n.respStmt;),(%n.author; | %n.editor; | %n.respStmt;)*,(%n.title;)+,(%n.editor; | %n.respStmt;)*) | ((%n.title;)+,(%n.author; | %n.editor; | %n.respStmt;)*))?,(%model.noteLike; | %n.meeting;)*,(%n.edition;,(%n.editor; | %n.respStmt;)*)*,%n.imprint;,(%n.imprint; | %n.extent; | %n.biblScope;)*)>
<!ATTLIST %n.monogr;
 %att.global.attributes; >
]]>

<!ENTITY % name 'INCLUDE' >
<![ %name; [

<!--doc:(name, proper noun) contains a proper noun or noun phrase. -->
<!ELEMENT %n.name; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.name;
 %att.global.attributes;
 %att.naming.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % note 'INCLUDE' >
<![ %note; [

<!--doc:() contains a note or
annotation. -->
<!ELEMENT %n.note; %om.RR; %macro.specialPara;>
<!ATTLIST %n.note;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 resp %data.pointer;  #IMPLIED
 place %data.code;  "unspecified" 
 anchored (true|false) "true" 
 target %data.pointers;  #IMPLIED
 targetEnd %data.pointers;  #IMPLIED >
]]>

<!ENTITY % num 'INCLUDE' >
<![ %num; [

<!--doc:(number) contains a number, written in any form. -->
<!ELEMENT %n.num; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.num;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 value %data.numeric;  #IMPLIED >
]]>

<!ENTITY % orig 'INCLUDE' >
<![ %orig; [

<!--doc:(original form) contains  a reading which is marked as following  the original,
rather than being normalized or corrected. -->
<!ELEMENT %n.orig; %om.RR; %macro.paraContent;>
<!ATTLIST %n.orig;
 %att.global.attributes; >
]]>

<!ENTITY % p 'INCLUDE' >
<![ %p; [

<!--doc:(paragraph) marks paragraphs in prose. -->
<!ELEMENT %n.p; %om.RR; %macro.paraContent;>
<!ATTLIST %n.p;
 %att.global.attributes; >
]]>

<!ENTITY % pb 'INCLUDE' >
<![ %pb; [

<!--doc:(page break) marks the boundary between one page of a text and the next
in a standard reference system. -->
<!ELEMENT %n.pb; %om.RR; EMPTY>
<!ATTLIST %n.pb;
 %att.global.attributes;
 ed %data.code;  #IMPLIED >
]]>

<!ENTITY % postBox 'INCLUDE' >
<![ %postBox; [

<!--doc:(postBox) contains a number or other identifier for some postal delivery
point other than a street address.  -->
<!ELEMENT %n.postBox; %om.RR;   (#PCDATA)>
<!ATTLIST %n.postBox;
 %att.global.attributes; >
]]>

<!ENTITY % postCode 'INCLUDE' >
<![ %postCode; [

<!--doc:(postCode) contains a numerical or alphanumeric code used as part of a
postal address to simplify sorting or delivery of mail.  -->
<!ELEMENT %n.postCode; %om.RR;   (#PCDATA)>
<!ATTLIST %n.postCode;
 %att.global.attributes; >
]]>

<!ENTITY % ptr 'INCLUDE' >
<![ %ptr; [

<!--doc:() defines a pointer to another location. -->
<!ELEMENT %n.ptr; %om.RR; EMPTY>
<!ATTLIST %n.ptr;
 %att.global.attributes;
 %att.pointing.attributes;
 %att.declaring.attributes;
 target %data.pointers;  #REQUIRED
 cRef %data.pointers;  #IMPLIED >
]]>

<!ENTITY % pubPlace 'INCLUDE' >
<![ %pubPlace; [

<!--doc:() contains the name of the place where a bibliographic item was
published. -->
<!ELEMENT %n.pubPlace; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.pubPlace;
 %att.global.attributes;
 %att.naming.attributes; >
]]>

<!ENTITY % publisher 'INCLUDE' >
<![ %publisher; [

<!--doc:() provides the name of the organization responsible for
the publication or distribution of a bibliographic item. -->
<!ELEMENT %n.publisher; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.publisher;
 %att.global.attributes; >
]]>

<!ENTITY % q 'INCLUDE' >
<![ %q; [

<!--doc:(quoted speech, thought, or writing) contains material which is
marked as (ostensibly) quoted from elsewhere; in narrative, this element is used to mark direct or
indirect speech; in dictionaries, it ay be used to mark
real or contrived examples of usage; in manuscript descriptions or
other metadata, to mark extracts quoted from the source being documented. -->
<!ELEMENT %n.q; %om.RR; %macro.specialPara;>
<!ATTLIST %n.q;
 %att.global.attributes;
 %att.ascribed.attributes;
 type %data.enumerated;  #IMPLIED
 direct (true|false|unknown) "unknown"  >
]]>

<!ENTITY % quote 'INCLUDE' >
<![ %quote; [

<!--doc:(quotation) contains a phrase or passage attributed by the narrator or
author to some agency external to the text.  -->
<!ELEMENT %n.quote; %om.RR; %macro.specialPara;>
<!ATTLIST %n.quote;
 %att.global.attributes; >
]]>

<!ENTITY % ref 'INCLUDE' >
<![ %ref; [

<!--doc:() defines a reference to another location, possibly
  modified by additional text or comment. -->
<!ELEMENT %n.ref; %om.RR; %macro.paraContent;>
<!ATTLIST %n.ref;
 %att.global.attributes;
 %att.pointing.attributes;
 %att.declaring.attributes;
 target %data.pointers;  #IMPLIED
 cRef %data.pointers;  #IMPLIED >
]]>

<!ENTITY % reg 'INCLUDE' >
<![ %reg; [

<!--doc:(regularization) contains a reading which has been regularized or normalized
in some sense. -->
<!ELEMENT %n.reg; %om.RR; %macro.paraContent;>
<!ATTLIST %n.reg;
 %att.global.attributes;
 %att.editLike.attributes; >
]]>

<!ENTITY % resp 'INCLUDE' >
<![ %resp; [

<!--doc:() contains a phrase describing the nature of a person's
  intellectual responsibility. -->
<!ELEMENT %n.resp; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.resp;
 %att.global.attributes; >
]]>

<!ENTITY % respStmt 'INCLUDE' >
<![ %respStmt; [

<!--doc:(statement of responsibility) supplies a statement of responsibility for someone responsible
  for the intellectual content of a text, edition, recording, or
  series, where the specialized elements for authors, editors, etc. do
  not suffice or do not apply. -->
<!ELEMENT %n.respStmt; %om.RR;  ((%n.resp;,(%n.resp;)*,(%model.nameLike.agent;)+) | ((%model.nameLike.agent;),(%model.nameLike.agent;)*,(%n.resp;)+))>
<!ATTLIST %n.respStmt;
 %att.global.attributes; >
]]>

<!ENTITY % rs 'INCLUDE' >
<![ %rs; [

<!--doc:(referencing string) contains a general purpose name or referring string. -->
<!ELEMENT %n.rs; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.rs;
 %att.global.attributes;
 %att.naming.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % series 'INCLUDE' >
<![ %series; [

<!--doc:(series information) contains information about the series in which a book or other
bibliographic item has appeared. -->
<!ELEMENT %n.series; %om.RR;  ( #PCDATA | %model.gLike; | %n.title; | %n.editor; | %n.respStmt; | %n.biblScope; | %model.global;)*>
<!ATTLIST %n.series;
 %att.global.attributes; >
]]>

<!ENTITY % sic 'INCLUDE' >
<![ %sic; [

<!--doc:() contains text reproduced although apparently incorrect or inaccurate. -->
<!ELEMENT %n.sic; %om.RR; %macro.paraContent;>
<!ATTLIST %n.sic;
 %att.global.attributes; >
]]>

<!ENTITY % soCalled 'INCLUDE' >
<![ %soCalled; [

<!--doc:(so called) contains a word or phrase for which the author or narrator
indicates a disclaiming of responsibility, for example by the use
of scare quotes or italics. -->
<!ELEMENT %n.soCalled; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.soCalled;
 %att.global.attributes; >
]]>

<!ENTITY % sp 'INCLUDE' >
<![ %sp; [

<!--doc:(speech) An individual speech in a performance text, or a passage
	  presented as such in a prose or verse text. -->
<!ELEMENT %n.sp; %om.RR;  ((%model.global;)*,(%n.speaker;,(%model.global;)*)?,((%model.lLike; | %n.lg; | %model.pLike; | %model.blockLike; | %model.stageLike;),(%model.global;)*)+)>
<!ATTLIST %n.sp;
 %att.global.attributes;
 %att.ascribed.attributes; >
]]>

<!ENTITY % speaker 'INCLUDE' >
<![ %speaker; [

<!--doc:() A specialized form of heading or label, giving the name of
one or more speakers in a dramatic text or fragment. -->
<!ELEMENT %n.speaker; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.speaker;
 %att.global.attributes; >
]]>

<!ENTITY % stage 'INCLUDE' >
<![ %stage; [

<!--doc:(stage direction) contains any kind of stage direction within a dramatic text or
fragment. -->
<!ELEMENT %n.stage; %om.RR; %macro.specialPara;>
<!ATTLIST %n.stage;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % street 'INCLUDE' >
<![ %street; [

<!--doc:(street) a full street address including any name or number identifying a
building as well as the name of the street or route on which it is
located. -->
<!ELEMENT %n.street; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.street;
 %att.global.attributes; >
]]>

<!ENTITY % teiCorpus 'INCLUDE' >
<![ %teiCorpus; [

<!--doc:(TEI corpus) contains the whole of a TEI encoded corpus, comprising a
single corpus header and one or more TEI elements, each containing
a single text header and a text. -->
<!ELEMENT %n.teiCorpus; %om.RR;  (%n.teiHeader;,(%n.TEI; | %n.teiCorpus;)+)>
<!ATTLIST %n.teiCorpus;
 %att.global.attributes;
 xmlns CDATA "http://www.tei-c.org/ns/1.0" 
 version CDATA "5.0"  >
]]>

<!ENTITY % term 'INCLUDE' >
<![ %term; [

<!--doc:() contains a single-word, multi-word, or symbolic designation
  which is regarded as a technical term. -->
<!ELEMENT %n.term; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.term;
 %att.global.attributes;
 %att.declaring.attributes;
 %att.typed.attributes;
 target %data.pointer;  #IMPLIED
 cRef %data.pointer;  #IMPLIED
 sortKey %data.word;  #IMPLIED >
]]>

<!ENTITY % time 'INCLUDE' >
<![ %time; [

<!--doc:() contains a phrase defining a time of day in any format. -->
<!ELEMENT %n.time; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.time;
 %att.global.attributes;
 value %data.temporal;  #IMPLIED >
]]>

<!ENTITY % timeRange 'INCLUDE' >
<![ %timeRange; [

<!--doc:(time range) contains two times or another phrase indicating a time period. -->
<!ELEMENT %n.timeRange; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.timeRange;
 %att.global.attributes;
 from %data.temporal;  #IMPLIED
 to %data.temporal;  #IMPLIED
 exact (to|from|both|none) #IMPLIED >
]]>

<!ENTITY % title 'INCLUDE' >
<![ %title; [

<!--doc:() contains the full title of a work of any kind. -->
<!ELEMENT %n.title; %om.RR; %macro.paraContent;>
<!ATTLIST %n.title;
 %att.global.attributes;
 level (a|m|j|s|u) #IMPLIED
 type %data.enumerated;  #IMPLIED >
]]>

<!ENTITY % unclear 'INCLUDE' >
<![ %unclear; [

<!--doc:() contains a word, phrase, or passage which cannot be transcribed
with certainty because it is illegible or inaudible in the source. -->
<!ELEMENT %n.unclear; %om.RR; %macro.paraContent;>
<!ATTLIST %n.unclear;
 %att.global.attributes;
 %att.editLike.attributes;
 reason %data.words;  #IMPLIED
 hand %data.pointer;  #IMPLIED
 agent %data.enumerated;  #IMPLIED >
]]>
