
<!--

	  TEI P5 DTD module header. 
	  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 % authority 'INCLUDE' >
<![ %authority; [

<!--doc:(release authority) supplies the name of a person or other agency responsible for
  making an electronic file available, other than a publisher or
  distributor. -->
<!ELEMENT %n.authority; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.authority;
 %att.global.attributes; >
]]>

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

<!--doc:() supplies information about the availability of a text, for
  example any restrictions on its use or distribution, its copyright
  status, etc. -->
<!ELEMENT %n.availability; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.availability;
 %att.global.attributes;
 status (free|unknown|restricted) "unknown"  >
]]>

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

<!--doc:(broadcast) describes a broadcast used as the source of a spoken text. -->
<!ELEMENT %n.broadcast; %om.RR;  ((%model.pLike;)+ | %model.biblLike; | %n.recording;)>
<!ATTLIST %n.broadcast;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(defines how to convert a canonical reference into a URI) specifies an expression and replacement pattern for
  tranforming a canonical reference into a URI -->
<!ELEMENT %n.cRefPattern; %om.RR;  (%model.pLike;)*>
<!ATTLIST %n.cRefPattern;
 %att.global.attributes;
 matchPattern %data.pattern;  #REQUIRED
 replacementPattern CDATA #REQUIRED >
]]>

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

<!--doc:(category description) describes some category within a taxonomy
or text typology, either in the form of a brief prose description
or in terms of the situational parameters used by the TEI
formal textDesc. -->
<!ELEMENT %n.catDesc; %om.RR;  ( #PCDATA | %model.phrase; | %model.catDescPart;)*>
<!ATTLIST %n.catDesc;
 %att.global.attributes; >
]]>

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

<!--doc:(category reference) specifies one or more defined categories
within some taxonomy or text typology. -->
<!ELEMENT %n.catRef; %om.RR; EMPTY>
<!ATTLIST %n.catRef;
 %att.global.attributes;
 target %data.pointers;  #REQUIRED
 scheme %data.pointer;  #IMPLIED >
]]>

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

<!--doc:(category) contains an individual descriptive category, possibly nested
within a superordinate category, within a user-defined taxonomy. -->
<!ELEMENT %n.category; %om.RR;  (%n.catDesc;,(%n.category;)*)>
<!ATTLIST %n.category;
 %att.global.attributes; >
]]>

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

<!--doc:() summarizes a particular change or correction made
to a particular version of an electronic text which is
shared between several researchers. -->
<!ELEMENT %n.change; %om.RR; %macro.specialPara;>
<!ATTLIST %n.change;
 %att.global.attributes;
 %att.ascribed.attributes;
 date %data.temporal;  #IMPLIED >
]]>

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

<!--doc:(classCode) contains the classification code used for this text in some
standard classification system. -->
<!ELEMENT %n.classCode; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.classCode;
 %att.global.attributes;
 scheme %data.pointer;  #REQUIRED >
]]>

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

<!--doc:(classification declarations) contains one or more taxonomies defining any classificatory
codes used elsewhere in the text. -->
<!ELEMENT %n.classDecl; %om.RR;  (%n.taxonomy;)+>
<!ATTLIST %n.classDecl;
 %att.global.attributes; >
]]>

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

<!--doc:(correction principles) states how and under what circumstances corrections have been
made in the text. -->
<!ELEMENT %n.correction; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.correction;
 %att.global.attributes;
 %att.declarable.attributes;
 status (high|medium|low|unknown) "unknown" 
 method (silent|tags) "silent"  >
]]>

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

<!--doc:() contains information about the creation of a text. -->
<!ELEMENT %n.creation; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.creation;
 %att.global.attributes; >
]]>

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

<!--doc:() supplies the name of a person or other agency responsible for the
distribution of a text. -->
<!ELEMENT %n.distributor; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.distributor;
 %att.global.attributes; >
]]>

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

<!--doc:(Edition) describes the particularities of one edition of a text. -->
<!ELEMENT %n.edition; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.edition;
 %att.global.attributes; >
]]>

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

<!--doc:(edition statement) groups information relating to one edition of a text. -->
<!ELEMENT %n.editionStmt; %om.RR;  ((%model.pLike;)+ | (%n.edition;,(%n.respStmt;)*))>
<!ATTLIST %n.editionStmt;
 %att.global.attributes; >
]]>

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

<!--doc:(editorial practice declaration) provides details of editorial principles and practices applied
during the encoding of a text. -->
<!ELEMENT %n.editorialDecl; %om.RR;  ((%model.pLike;)+ | (%model.editorialDeclPart;)+)>
<!ATTLIST %n.editorialDecl;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(Encoding description) documents the relationship between an electronic text and the
source or sources from which it was derived. -->
<!ELEMENT %n.encodingDesc; %om.RR;  (%model.encodingPart; | %model.pLike;)+>
<!ATTLIST %n.encodingDesc;
 %att.global.attributes; >
]]>

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

<!--doc:(equipment) provides technical details of the equipment and media used for
an audio or video recording used as the source for a spoken text. -->
<!ELEMENT %n.equipment; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.equipment;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:() describes the approximate size of the electronic text as stored on
some carrier medium, specified in any convenient units. -->
<!ELEMENT %n.extent; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.extent;
 %att.global.attributes; >
]]>

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

<!--doc:(File Description) contains a full bibliographic description of an electronic
file. -->
<!ELEMENT %n.fileDesc; %om.RR;  (%macro.fileDescPart;,(%n.sourceDesc;)+)>
<!ATTLIST %n.fileDesc;
 %att.global.attributes; >
]]>

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

<!--doc:(FSD (feature-system declaration) declaration) identifies the feature system declaration which contains
definitions for a particular type of feature structure. -->
<!ELEMENT %n.fsdDecl; %om.RR; EMPTY>
<!ATTLIST %n.fsdDecl;
 %att.global.attributes;
 type %data.enumerated;  #REQUIRED
 url %data.pointer;  #REQUIRED >
]]>

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

<!--doc:(Funding body) specifies the name of an individual, institution, or organization
responsible for the funding of a project or text. -->
<!ELEMENT %n.funder; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.funder;
 %att.global.attributes; >
]]>

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

<!--doc:(Hyphenation) summarizes the way in which hyphenation in a source text has been
treated in an encoded version of it. -->
<!ELEMENT %n.hyphenation; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.hyphenation;
 %att.global.attributes;
 %att.declarable.attributes;
 eol (all|some|hard|none) "some"  >
]]>

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

<!--doc:(identifying number) supplies any standard or non-standard number used to identify a
bibliographic item. -->
<!ELEMENT %n.idno; %om.RR;   (#PCDATA)>
<!ATTLIST %n.idno;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED >
]]>

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

<!--doc:() describes the scope of any analytic or interpretive information
added to the text in addition to the transcription.  -->
<!ELEMENT %n.interpretation; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.interpretation;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(Keywords) contains a list of keywords or phrases identifying the topic or
nature of a text. -->
<!ELEMENT %n.keywords; %om.RR;  ((%n.term;)+ | %n.list;)>
<!ATTLIST %n.keywords;
 %att.global.attributes;
 scheme %data.pointer;  #REQUIRED >
]]>

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

<!--doc:(language usage) describes the languages, sublanguages, registers, dialects etc.
represented within a text. -->
<!ELEMENT %n.langUsage; %om.RR;  (%n.language;)+>
<!ATTLIST %n.langUsage;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:() characterizes a single language or sublanguage used within a
  text. -->
<!ELEMENT %n.language; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.language;
 %att.global.attributes;
 ident %data.language;  #REQUIRED
 usage CDATA #IMPLIED >
]]>

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

<!--doc:() documents the notation employed to represent a metrical
  pattern when this is specified as the value of a met,
  real, or rhyme attribute on any structural
  element of a metrical text (e.g. lg, l, or
  seg). -->
<!ELEMENT %n.metDecl; %om.RR;  ((%macro.componentSeq;) | ((%n.metSym;)+))>
<!ATTLIST %n.metDecl;
 %att.global.attributes;
 %att.declarable.attributes;
 type CDATA "met real" 
 pattern %data.enumerated;  #IMPLIED >
]]>

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

<!--doc:() documents the intended significance of a particular character or
character sequence within a metrical notation, either explicitly or in
terms of other symbol elements in the same metDecl. -->
<!ELEMENT %n.metSym; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.metSym;
 %att.global.attributes;
 value %data.words;  #REQUIRED
 terminal (true|false) "true"  >
]]>

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

<!--doc:() indicates the extent of normalization or regularization of the
original source carried out in converting it to electronic form. -->
<!ELEMENT %n.normalization; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.normalization;
 %att.global.attributes;
 %att.declarable.attributes;
 source %data.pointer;  #IMPLIED
 method (silent|tags) "silent"  >
]]>

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

<!--doc:(Notes statement) collects together any notes providing information about a text
additional to that recorded in other parts of the bibliographic
description. -->
<!ELEMENT %n.notesStmt; %om.RR;  (%model.noteLike;)+>
<!ATTLIST %n.notesStmt;
 %att.global.attributes; >
]]>

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

<!--doc:(principal researcher) supplies the name of the principal researcher responsible for the
creation of an electronic text. -->
<!ELEMENT %n.principal; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.principal;
 %att.global.attributes; >
]]>

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

<!--doc:(text-profile description) provides a detailed description of non-bibliographic aspects of a
text, specifically the languages and sublanguages used, the situation in
which it was produced, the participants and their setting. -->
<!ELEMENT %n.profileDesc; %om.RR;  ((%n.creation;)?,(%model.profileDescPart;)*)>
<!ATTLIST %n.profileDesc;
 %att.global.attributes; >
]]>

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

<!--doc:(project description) describes in detail the aim or purpose for which an electronic
file was encoded, together with any other relevant information
concerning the process by which it was assembled or collected. -->
<!ELEMENT %n.projectDesc; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.projectDesc;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(publication statement) groups information concerning the publication or distribution
of an electronic or other text.  -->
<!ELEMENT %n.publicationStmt; %om.RR;  ((%model.pLike;)+ | (%n.publisher; | %n.distributor; | %n.authority; | %n.pubPlace; | %n.address; | %n.idno; | %n.availability; | %n.date;)+)>
<!ATTLIST %n.publicationStmt;
 %att.global.attributes; >
]]>

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

<!--doc:() specifies editorial practice adopted with respect to quotation
  marks in the original.  -->
<!ELEMENT %n.quotation; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.quotation;
 %att.global.attributes;
 %att.declarable.attributes;
 marks (none|some|all) "all" 
 form (data|rend|std|nonstd|unknown) "unknown"  >
]]>

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

<!--doc:(recording event) details of an audio or video recording event
used as the source of a spoken text, either directly or from
a public broadcast.  -->
<!ELEMENT %n.recording; %om.RR;  ((%model.pLike;)+ | (%model.recordingPart;)*)>
<!ATTLIST %n.recording;
 %att.global.attributes;
 %att.declarable.attributes;
 type (audio|video) "audio" 
 dur %data.duration;  #IMPLIED >
]]>

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

<!--doc:(recording statement) describes a set of recordings used in transcription of a
spoken text. -->
<!ELEMENT %n.recordingStmt; %om.RR;  ((%model.pLike;)+ | (%n.recording;)+)>
<!ATTLIST %n.recordingStmt;
 %att.global.attributes; >
]]>

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

<!--doc:(references declaration) specifies how canonical references are constructed for this
  text. -->
<!ELEMENT %n.refsDecl; %om.RR;  ((%model.pLike;)+ | (%n.cRefPattern;)+ | (%n.state;)+)>
<!ATTLIST %n.refsDecl;
 %att.global.attributes;
 %att.declarable.attributes;
 doctype %data.name;  "TEI"  >
]]>

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

<!--doc:(rendition) supplies information about the intended rendition of one or more
elements. -->
<!ELEMENT %n.rendition; %om.RR; %macro.paraContent;>
<!ATTLIST %n.rendition;
 %att.global.attributes; >
]]>

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

<!--doc:(revision description) summarizes the revision history for a file. -->
<!ELEMENT %n.revisionDesc; %om.RR;  (%n.list; | (%n.change;)+)>
<!ATTLIST %n.revisionDesc;
 %att.global.attributes; >
]]>

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

<!--doc:(sampling declaration) contains a prose description of the rationale and methods used
in sampling texts in the creation of a corpus or collection. -->
<!ELEMENT %n.samplingDecl; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.samplingDecl;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(script statement) contains a citation giving details of the script used for
a spoken text. -->
<!ELEMENT %n.scriptStmt; %om.RR;  ((%model.pLike;)+ | %model.biblLike;)>
<!ATTLIST %n.scriptStmt;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:() describes the principles according to which the text has been
segmented, for example into sentences, tone-units, graphemic strata,
etc. -->
<!ELEMENT %n.segmentation; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.segmentation;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(series statement) groups information about the series, if any, to which
a publication belongs. -->
<!ELEMENT %n.seriesStmt; %om.RR;  ((%model.pLike;)+ | ((%n.title;)+,(%n.idno; | %n.respStmt;)*))>
<!ATTLIST %n.seriesStmt;
 %att.global.attributes; >
]]>

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

<!--doc:() supplies a description of the source text(s) from
which an electronic text was derived or generated. -->
<!ELEMENT %n.sourceDesc; %om.RR;  ((%model.pLike;)+ | %n.listBibl; | (%model.biblLike; | %model.sourceDescPart;)+)>
<!ATTLIST %n.sourceDesc;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:() specifies the name of a sponsoring organization or
institution. -->
<!ELEMENT %n.sponsor; %om.RR; %macro.phraseSeq;>
<!ATTLIST %n.sponsor;
 %att.global.attributes; >
]]>

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

<!--doc:() specifies one component of a canonical reference defined by
the milestone method. -->
<!ELEMENT %n.state; %om.RR; EMPTY>
<!ATTLIST %n.state;
 %att.global.attributes;
 ed %data.code;  #IMPLIED
 unit %data.enumerated;  #REQUIRED
 length %data.count;  #IMPLIED
 delim CDATA #IMPLIED >
]]>

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

<!--doc:(Standard values) specifies the format used when standardized date or number
values are supplied. -->
<!ELEMENT %n.stdVals; %om.RR;  (%model.pLike;)+>
<!ATTLIST %n.stdVals;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(tagUsage) supplies information about the usage of a specific element
within a text.  -->
<!ELEMENT %n.tagUsage; %om.RR; %macro.paraContent;>
<!ATTLIST %n.tagUsage;
 %att.global.attributes;
 gi %data.name;  #REQUIRED
 occurs %data.count;  #IMPLIED
 withId %data.count;  #IMPLIED
 render %data.pointer;  #IMPLIED >
]]>

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

<!--doc:(tagging declaration) provides detailed information about the tagging applied to an SGML or XML document. -->
<!ELEMENT %n.tagsDecl; %om.RR;  ((%n.rendition;)*,(%n.tagUsage;)*)>
<!ATTLIST %n.tagsDecl;
 %att.global.attributes; >
]]>

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

<!--doc:(taxonomy) defines a typology used to classify texts either implicitly, by
means of a bibliographic citation, or explicitly by a structured
taxonomy. -->
<!ELEMENT %n.taxonomy; %om.RR;  ((%n.category;)+ | ((%model.biblLike;),(%n.category;)*))>
<!ATTLIST %n.taxonomy;
 %att.global.attributes; >
]]>

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

<!--doc:(TEI Header) supplies the descriptive and declarative information making
	up an electronic title page prefixed to every TEI-conformant
	text. -->
<!ELEMENT %n.teiHeader; %om.RR;  (%n.fileDesc;,(%model.headerPart;)*,(%n.revisionDesc;)?)>
<!ATTLIST %n.teiHeader;
 %att.global.attributes;
 type %data.enumerated;  "text"  >
]]>

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

<!--doc:(text classification) groups information which describes the nature or topic of a text
in terms of a standard classification scheme, thesaurus, etc. -->
<!ELEMENT %n.textClass; %om.RR;  (%n.classCode; | %n.catRef; | %n.keywords;)*>
<!ATTLIST %n.textClass;
 %att.global.attributes;
 %att.declarable.attributes; >
]]>

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

<!--doc:(title statement) groups information about the title of a work and those
responsible for its intellectual content. -->
<!ELEMENT %n.titleStmt; %om.RR;  ((%n.title;)+,(%n.author; | %n.editor; | %n.sponsor; | %n.funder; | %n.principal; | %n.respStmt;)*)>
<!ATTLIST %n.titleStmt;
 %att.global.attributes; >
]]>

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

<!--doc:() declares the method used to encode text-critical variants. -->
<!ELEMENT %n.variantEncoding; %om.RR; EMPTY>
<!ATTLIST %n.variantEncoding;
 %att.global.attributes;
 method (location-referenced|double-end-point|parallel-segmentation) #REQUIRED
 location (internal|external) #REQUIRED >
]]>
