
<!--

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

<!--doc:(apparatus entry) contains one entry in a critical apparatus, with an optional
lemma and at least one reading. -->
<!ELEMENT %n.app; %om.RR;  ((%model.global;)*,(%n.lem;,(%model.global;)*,(%n.wit;,(%model.global;)*)?)?,((%n.rdg;,(%model.global;)*,(%n.wit;,(%model.global;)*)?) | (%n.rdgGrp;,(%model.global;)*,(%n.wit;,(%model.global;)*)?))+)>
<!ATTLIST %n.app;
 %att.global.attributes;
 type %data.enumerated;  #IMPLIED
 from %data.pointer;  #IMPLIED
 to %data.pointer;  #IMPLIED
 loc %data.words;  #IMPLIED >
]]>

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

<!--doc:() indicates the end of a lacuna in a mostly complete textual
witness. -->
<!ELEMENT %n.lacunaEnd; %om.RR; EMPTY>
<!ATTLIST %n.lacunaEnd;
 %att.global.attributes;
 %att.rdgPart.attributes; >
]]>

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

<!--doc:() indicates the beginning of a lacuna in the text of a mostly
complete textual witness. -->
<!ELEMENT %n.lacunaStart; %om.RR; EMPTY>
<!ATTLIST %n.lacunaStart;
 %att.global.attributes;
 %att.rdgPart.attributes; >
]]>

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

<!--doc:(lemma) contains the lemma, or base text, of a textual variation. -->
<!ELEMENT %n.lem; %om.RR;  ( #PCDATA | %model.gLike; | %model.phrase; | %model.inter; | %model.global; | %model.rdgPart;)*>
<!ATTLIST %n.lem;
 %att.global.attributes;
 %att.textCritical.attributes; >
]]>

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

<!--doc:(reading) contains a single reading within a textual variation. -->
<!ELEMENT %n.rdg; %om.RR;  ( #PCDATA | %model.gLike; | %model.phrase; | %model.inter; | %model.global; | %model.rdgPart;)*>
<!ATTLIST %n.rdg;
 %att.global.attributes;
 %att.textCritical.attributes; >
]]>

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

<!--doc:(reading group) within a textual variation,
groups two or more readings perceived to have a genetic
relationship or other affinity. -->
<!ELEMENT %n.rdgGrp; %om.RR;  ((%n.rdgGrp;,(%n.wit;)?) | ((%n.lem;,(%n.wit;)?)?,(%n.rdg;,(%n.wit;)?))*)+>
<!ATTLIST %n.rdgGrp;
 %att.global.attributes;
 %att.textCritical.attributes; >
]]>

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

<!--doc:() contains a list of one or more sigla of witnesses attesting a
given reading, in a textual variation. -->
<!ELEMENT %n.wit; %om.RR; %macro.paraContent;>
<!ATTLIST %n.wit;
 %att.global.attributes;
 %att.rdgPart.attributes; >
]]>

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

<!--doc:() gives further information about a particular witness, or
witnesses, to a particular reading. -->
<!ELEMENT %n.witDetail; %om.RR; %macro.paraContent;>
<!ATTLIST %n.witDetail;
 %att.global.attributes;
 target %data.pointers;  #REQUIRED
 resp %data.pointer;  #IMPLIED
 wit %data.code;  #REQUIRED
 type %data.pointers;  #IMPLIED
 place %data.enumerated;  "apparatus"  >
]]>

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

<!--doc:() indicates the end, or suspension, of the text of a fragmentary
witness. -->
<!ELEMENT %n.witEnd; %om.RR; EMPTY>
<!ATTLIST %n.witEnd;
 %att.global.attributes;
 %att.rdgPart.attributes; >
]]>

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

<!--doc:(witness list) contains a list of all the witnesses referred to in
wit elements or wit attributes
within the critical apparatus. -->
<!ELEMENT %n.witList; %om.RR;  ((%model.global;)*,(%n.witness;,(%model.global;)*)+)>
<!ATTLIST %n.witList;
 %att.global.attributes; >
]]>

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

<!--doc:() indicates the beginning, or resumption, of the text of a
fragmentary witness. -->
<!ELEMENT %n.witStart; %om.RR; EMPTY>
<!ATTLIST %n.witStart;
 %att.global.attributes;
 %att.rdgPart.attributes; >
]]>

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

<!--doc:() contains either a description of a single witness referred to
within the critical apparatus, or a list of witnesses which is to be
referred to by a single sigil. -->
<!ELEMENT %n.witness; %om.RR; %macro.paraContent;>
<!ATTLIST %n.witness;
 %att.global.attributes;
 included %data.pointers;  #IMPLIED >
]]>
