<?xml encoding="UTF-8"?>

<!-- Schema generated 2004-12-16T08:44:30Z -->

<!ENTITY % tei.editIncl "gap|addSpan|delSpan|textSpan">

<!ENTITY % tei.refsys "cb|lb|milestone|pb|fw">

<!ENTITY % tei.metadata "interp|interpGrp|span|spanGrp|index|alt|altGrp
                         |join|joinGrp|link|linkGrp|timeline">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!ENTITY % tei.fragmentary "lacunaEnd|lacunaStart|witEnd|witStart">

<!ENTITY % tei.Incl "anchor|%tei.metadata;|%tei.refsys;|%tei.editIncl;">

<!ENTITY % w.content "(#PCDATA|add|c|del|dipl|facs|foreign|hi|lemma|m
                       |norm|pal|seg|sic|supplied|%tei.Incl;
                       |%tei.fragmentary;|unclear)*">

<!-- include "http://localhost/schema/relaxng/p5/analysis.rng" -->

<!ELEMENT w %w.content;>
<!ATTLIST w
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % tei.analysis.attributes.ana.content "IDREFS">

<!ENTITY % tei.linking.attributes.select.content "IDREFS">

<!ENTITY % tei.linking.attributes.exclude.content "IDREFS">

<!ENTITY % tei.linking.attributes.prev.content "IDREF">

<!ENTITY % tei.linking.attributes.next.content "IDREF">

<!ENTITY % tei.linking.attributes.copyOf.content "IDREF">

<!ENTITY % tei.linking.attributes.sameAs.content "IDREF">

<!ENTITY % tei.linking.attributes.synch.content "IDREFS">

<!ENTITY % tei.linking.attributes.corresp.content "IDREFS">

<!ENTITY % tei.seg.attributes.part.content "Y|N|I|M|F">

<!ENTITY % tei.metrical.attributes.rhyme "
  rhyme CDATA #IMPLIED">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!ENTITY % tei.metrical.attributes.real "
  real CDATA #IMPLIED">

<!ENTITY % tei.metrical.attributes.met "
  met CDATA #IMPLIED">

<!ENTITY % tei.metrical.attributes.all "
  all CDATA #IMPLIED">

<!-- include "http://localhost/schema/relaxng/p5/verse.rng" -->

<!ENTITY % tei.metrical.attributes.ass "
  ass CDATA #IMPLIED">

<!ENTITY % tei.global.attributes.lang.content "IDREF">

<!ENTITY % tei.global.attributes.id.content "ID">

<!ENTITY % tei.analysis.attributes.ana "
  ana %tei.analysis.attributes.ana.content; #IMPLIED">

<!ENTITY % tei.linking.attributes.select "
  select %tei.linking.attributes.select.content; #IMPLIED">

<!ENTITY % tei.linking.attributes.exclude "
  exclude %tei.linking.attributes.exclude.content; #IMPLIED">

<!ENTITY % tei.linking.attributes.prev "
  prev %tei.linking.attributes.prev.content; #IMPLIED">

<!ENTITY % tei.linking.attributes.next "
  next %tei.linking.attributes.next.content; #IMPLIED">

<!ENTITY % tei.linking.attributes.copyOf "
  copyOf %tei.linking.attributes.copyOf.content; #IMPLIED">

<!ENTITY % tei.linking.attributes.sameAs "
  sameAs %tei.linking.attributes.sameAs.content; #IMPLIED">

<!ENTITY % tei.linking.attributes.synch "
  synch %tei.linking.attributes.synch.content; #IMPLIED">

<!ENTITY % tei.linking.attributes.corresp "
  corresp %tei.linking.attributes.corresp.content; #IMPLIED">

<!ENTITY % tei.seg.attributes.part "
  part (%tei.seg.attributes.part.content;) 'N'">

<!ENTITY % tei.seg.attributes.function "
  function CDATA #IMPLIED">

<!ENTITY % tei.seg.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % tei.metrical.attributes "
  %tei.metrical.attributes.ass;
  %tei.metrical.attributes.all;
  %tei.metrical.attributes.met;
  %tei.metrical.attributes.met;
  %tei.metrical.attributes.real;
  %tei.metrical.attributes.rhyme;">

<!ENTITY % tei.global.attributes.rend "
  rend CDATA #IMPLIED">

<!ENTITY % tei.global.attributes.lang "
  lang %tei.global.attributes.lang.content; #IMPLIED">

<!ENTITY % tei.global.attributes.n "
  n CDATA #IMPLIED">

<!ENTITY % tei.global.attributes.id "
  id %tei.global.attributes.id.content; #IMPLIED">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!ENTITY % tei.analysis.attributes "
  %tei.analysis.attributes.ana;">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!ENTITY % tei.linking.attributes "
  %tei.linking.attributes.corresp;
  %tei.linking.attributes.synch;
  %tei.linking.attributes.sameAs;
  %tei.linking.attributes.copyOf;
  %tei.linking.attributes.next;
  %tei.linking.attributes.prev;
  %tei.linking.attributes.exclude;
  %tei.linking.attributes.select;">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!-- 0. predeclared classes -->

<!ENTITY % tei.seg.attributes "
  %tei.metrical.attributes;
  %tei.seg.attributes.type;
  %tei.seg.attributes.function;
  %tei.seg.attributes.part;">

<!-- 1. classes -->

<!ENTITY % tei.global.attributes "
  %tei.linking.attributes;
  %tei.analysis.attributes;
  %tei.global.attributes.id;
  %tei.global.attributes.n;
  %tei.global.attributes.lang;
  %tei.global.attributes.rend;">

<!ATTLIST w
  %tei.global.attributes;
  %tei.seg.attributes;
  lemma CDATA #IMPLIED
  TEIform CDATA 'w'
  pos CDATA #IMPLIED
  reg CDATA #IMPLIED>

<!ENTITY % tei.segment "ab|seg">

<!ENTITY % m.content "(#PCDATA|%tei.segment;|c|facs|dipl|norm|pal|lemma
                       |%tei.Incl;)*">

<!ELEMENT m %m.content;>
<!ATTLIST m
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % tei.seg "m|c|cl|m|phr|s|w|seg|dipl|expunged|facs|lemma|norm
                    |pal|punct">

<!ENTITY % c.content "#PCDATA">

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT c (%c.content;)>
<!ATTLIST c
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST c
  %tei.global.attributes;
  %tei.seg.attributes;
  TEIform CDATA 'c'>

<!ENTITY % tei.phrase.verse "caesura">

<!ENTITY % tei.loc "ptr|ref|xptr|xref">

<!ENTITY % tei.edit "add|choice|corr|del|orig|reg|sic|unclear|app|damage
                     |restore|space|supplied|expunged">

<!ENTITY % tei.data "abbr|address|date|dateRange|expan|measure|name|num
                     |rs|time|timeRange|dimensions|dateStruct|geogName
                     |orgName|persName|placeName|timeStruct">

<!ENTITY % tei.hqphrase "distinct|emph|foreign|gloss|hi|mentioned
                         |soCalled|term|title">

<!ENTITY % tei.phrase "graphic|formula|heraldry|material|origDate
                       |origPlace|secfol|signatures|watermark|%tei.seg;
                       |%tei.hqphrase;|%tei.data;|%tei.edit;|%tei.loc;
                       |%tei.phrase.verse;|handShift">

<!ENTITY % macro.phrasegroup "#PCDATA|%tei.phrase;|%tei.Incl;">

<!ENTITY % macro.phraseSeq "(%macro.phrasegroup;)*">

<!ENTITY % cl.content "%macro.phraseSeq;">

<!ELEMENT cl %cl.content;>
<!ATTLIST cl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST cl
  %tei.global.attributes;
  %tei.seg.attributes;
  TEIform CDATA 'cl'>

<!ENTITY % tei.interpret.attributes.inst.content "IDREFS">

<!ENTITY % tei.interpret.attributes.inst "
  inst %tei.interpret.attributes.inst.content; #IMPLIED">

<!ENTITY % tei.interpret.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % tei.interpret.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % interp.attributes.value "
  value CDATA #REQUIRED">

<!ENTITY % tei.interpret.attributes "
  %tei.interpret.attributes.resp;
  %tei.interpret.attributes.type;
  %tei.interpret.attributes.inst;">

<!ENTITY % interp.attributes "
  %tei.global.attributes;
  %tei.interpret.attributes;
  %interp.attributes.value;
  TEIform CDATA 'interp'">

<!ENTITY % interp.content "">

<!ELEMENT interp EMPTY>
<!ATTLIST interp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %interp.content;
  %interp.attributes;>

<!ENTITY % interp.attributes.value.content "#PCDATA">

<!ENTITY % interpGrp.content "interp*">

<!ELEMENT interpGrp (%interpGrp.content;)>
<!ATTLIST interpGrp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST interpGrp
  %tei.global.attributes;
  %tei.interpret.attributes;
  TEIform CDATA 'interpGrp'>

<!ENTITY % m.attributes.baseForm "
  baseForm CDATA #IMPLIED">

<!ATTLIST m
  %tei.global.attributes;
  %tei.seg.attributes;
  %m.attributes.baseForm;
  TEIform CDATA 'm'>

<!ENTITY % m.attributes.baseForm.content "#PCDATA">

<!ENTITY % phr.content "%macro.phraseSeq;">

<!ELEMENT phr %phr.content;>
<!ATTLIST phr
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST phr
  %tei.global.attributes;
  %tei.seg.attributes;
  TEIform CDATA 'phr'>

<!ENTITY % s.content "%macro.phraseSeq;">

<!ELEMENT s %s.content;>
<!ATTLIST s
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST s
  %tei.global.attributes;
  %tei.seg.attributes;
  TEIform CDATA 's'>

<!ENTITY % span.attributes.to.content "IDREF">

<!ENTITY % span.attributes.from.content "IDREF">

<!ENTITY % span.attributes.to "
  to %span.attributes.to.content; #IMPLIED">

<!ENTITY % span.attributes.from "
  from %span.attributes.from.content; #REQUIRED">

<!ENTITY % span.attributes.value "
  value CDATA #REQUIRED">

<!ENTITY % span.attributes "
  %tei.global.attributes;
  %tei.interpret.attributes;
  %span.attributes.value;
  %span.attributes.from;
  %span.attributes.to;
  TEIform CDATA 'span'">

<!ENTITY % span.content "">

<!ELEMENT span EMPTY>
<!ATTLIST span
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %span.content;
  %span.attributes;>

<!ENTITY % span.attributes.value.content "#PCDATA">

<!ENTITY % spanGrp.content "span*">

<!ELEMENT spanGrp (%spanGrp.content;)>
<!ATTLIST spanGrp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST spanGrp
  %tei.global.attributes;
  %tei.interpret.attributes;
  TEIform CDATA 'spanGrp'>

<!ENTITY % w.attributes.lemma "
  lemma CDATA #IMPLIED">

<!ENTITY % w.attributes.lemma.content "#PCDATA">

<!-- 3. macros -->

<!ENTITY % tei.names.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % tei.names.attributes.key "
  key CDATA #IMPLIED">

<!ENTITY % tei.names.attributes.role "
  role CDATA #IMPLIED">

<!-- include "http://localhost/schema/relaxng/p5/core.rng" -->

<!ENTITY % tei.names.attributes "
  %tei.names.attributes.role;
  %tei.names.attributes.key;
  %tei.names.attributes.reg;">

<!ENTITY % tei.names.attributes.role.content "#PCDATA">

<!ENTITY % term.content "%macro.phraseSeq;">

<!ELEMENT term %term.content;>
<!ATTLIST term
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST term
  %tei.global.attributes;
  type CDATA #IMPLIED
  TEIform CDATA 'term'
  reg CDATA #IMPLIED>

<!ENTITY % tei.divbot "byline|closer|dateline|epigraph|salute|signed
                       |trailer">

<!ENTITY % tei.divtop "head|argument|byline|dateline|docAuthor|docDate
                       |epigraph|opener|salute|signed">

<!ENTITY % lg.content "(%tei.divtop;|%tei.Incl;)*,(l|lg|p),
                       (l|lg|%tei.Incl;)*,
                       ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT lg (%lg.content;)>
<!ATTLIST lg
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % tei.chunk "lg|l|l|lg|p|sp|ab|witList">

<!ENTITY % tei.notes "note|witDetail">

<!ENTITY % tei.lists "label|list|listBibl">

<!ENTITY % tei.bibl "bibl|biblFull|biblStruct">

<!ENTITY % tei.hqinter "l|cit|q|quote">

<!ENTITY % tei.inter "stage|figure|table|%tei.hqinter;|%tei.bibl;
                      |%tei.lists;|%tei.notes;|text">

<!ENTITY % macro.paraContent "(#PCDATA|%tei.phrase;|%tei.inter;
                               |%tei.Incl;)*">

<!ENTITY % l.content "%macro.paraContent;">

<!ELEMENT l %l.content;>
<!ATTLIST l
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!-- Weird special cases -->

<!ENTITY % mix.dictionaries "">

<!ENTITY % mix.drama "">

<!ENTITY % mix.spoken "">

<!ENTITY % mix.verse "">

<!ENTITY % tei.teiText "text">

<!ENTITY % tei.teiHeader "teiHeader">

<!ENTITY % TEI.content "(%tei.teiHeader;),(%tei.teiText;)">

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT TEI (%TEI.content;)>
<!ATTLIST TEI
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % TEI.attributes.version.content "CDATA">

<!ENTITY % TEI.attributes.version "
  version %TEI.attributes.version.content; '5.0'">

<!ATTLIST TEI
  %tei.global.attributes;
  %TEI.attributes.version;
  TEIform CDATA 'TEI'>

<!ENTITY % abbr.content "%macro.phraseSeq;">

<!ELEMENT abbr %abbr.content;>
<!ATTLIST abbr
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % abbr.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST abbr
  %tei.global.attributes;
  %abbr.attributes.type;
  TEIform CDATA 'abbr'>

<!ENTITY % abbr.attributes.type.content "#PCDATA">

<!ENTITY % tei.chooseable "abbr|choice|corr|orig|reg|sic|unclear|seg">

<!ENTITY % macro.specialPara "(#PCDATA|%tei.phrase;|%tei.inter;
                               |%tei.chunk;|%tei.Incl;)*">

<!ENTITY % add.content "%macro.specialPara;">

<!ELEMENT add %add.content;>
<!ATTLIST add
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % add.attributes.hand.content "IDREF">

<!ENTITY % add.attributes.resp.content "IDREF">

<!ENTITY % add.attributes.hand "
  hand %add.attributes.hand.content; #IMPLIED">

<!ENTITY % add.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % add.attributes.resp "
  resp %add.attributes.resp.content; #IMPLIED">

<!ENTITY % add.attributes.place "
  place CDATA #IMPLIED">

<!ATTLIST add
  %tei.global.attributes;
  %add.attributes.place;
  %add.attributes.resp;
  %add.attributes.cert;
  %add.attributes.hand;
  TEIform CDATA 'add'>

<!ENTITY % add.attributes.place.content "#PCDATA">

<!ENTITY % add.attributes.cert.content "#PCDATA">

<!ENTITY % addrLine.content "%macro.phraseSeq;">

<!ELEMENT addrLine %addrLine.content;>
<!ATTLIST addrLine
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST addrLine
  %tei.global.attributes;
  TEIform CDATA 'addrLine'>

<!ENTITY % tei.addrPart "name|postBox|postCode|street">

<!ENTITY % address.content "(%tei.Incl;)*,
                            ((addrLine,(%tei.Incl;)*)+
                             |((%tei.addrPart;),(%tei.Incl;)*)*)">

<!ELEMENT address (%address.content;)>
<!ATTLIST address
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST address
  %tei.global.attributes;
  TEIform CDATA 'address'>

<!ENTITY % analytic.content "(author|editor|respStmt|title
                              |%tei.Incl;)*">

<!ELEMENT analytic (%analytic.content;)>
<!ATTLIST analytic
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST analytic
  %tei.global.attributes;
  TEIform CDATA 'analytic'>

<!ENTITY % tei.biblPart "analytic|author|biblScope|editor|imprint|monogr
                         |note|pubPlace|publisher|respStmt|series
                         |distributor|edition|extent|idno|msIdentifier">

<!ENTITY % author.content "%macro.phraseSeq;">

<!ELEMENT author %author.content;>
<!ATTLIST author
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST author
  %tei.global.attributes;
  TEIform CDATA 'author'>

<!ENTITY % bibl.content "(#PCDATA|%tei.phrase;|%tei.biblPart;
                          |%tei.Incl;)*">

<!ELEMENT bibl %bibl.content;>
<!ATTLIST bibl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % tei.declarable.attributes.default.content "NMTOKEN">

<!ENTITY % tei.declarable.attributes.default "
  default %tei.declarable.attributes.default.content; 'false'">

<!ENTITY % tei.declarable.attributes "
  %tei.declarable.attributes.default;">

<!ATTLIST bibl
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'bibl'>

<!ENTITY % biblFull.content "(%tei.Incl;)*,titleStmt,(%tei.Incl;)*,
                             (editionStmt,(%tei.Incl;)*)?,
                             (extent,(%tei.Incl;)*)?,publicationStmt,
                             (%tei.Incl;)*,(seriesStmt,(%tei.Incl;)*)?,
                             (notesStmt,(%tei.Incl;)*)?,
                             (sourceDesc,(%tei.Incl;)*)*">

<!ELEMENT biblFull (%biblFull.content;)>
<!ATTLIST biblFull
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST biblFull
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'biblFull'>

<!ENTITY % biblScope.content "%macro.phraseSeq;">

<!ELEMENT biblScope %biblScope.content;>
<!ATTLIST biblScope
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % biblScope.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST biblScope
  %tei.global.attributes;
  %biblScope.attributes.type;
  TEIform CDATA 'biblScope'>

<!ENTITY % biblScope.attributes.type.content "#PCDATA">

<!ENTITY % biblStruct.content "(%tei.Incl;)*,(analytic,(%tei.Incl;)*)?,
                               (monogr,(%tei.Incl;)*,
                                (series,(%tei.Incl;)*)*)+,
                               ((note,(%tei.Incl;)*)
                                |(idno,(%tei.Incl;)*))*">

<!ELEMENT biblStruct (%biblStruct.content;)>
<!ATTLIST biblStruct
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST biblStruct
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'biblStruct'>

<!ENTITY % cb.attributes.ed "
  ed CDATA #IMPLIED">

<!ENTITY % cb.attributes "
  %tei.global.attributes;
  %cb.attributes.ed;
  TEIform CDATA 'cb'">

<!ENTITY % cb.content "">

<!ELEMENT cb EMPTY>
<!ATTLIST cb
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %cb.content;
  %cb.attributes;>

<!ENTITY % cb.attributes.ed.content "#PCDATA">

<!ENTITY % choice.content "(%tei.chooseable;),(%tei.chooseable;)+">

<!ELEMENT choice (%choice.content;)>
<!ATTLIST choice
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST choice
  %tei.global.attributes;
  TEIform CDATA 'choice'>

<!ENTITY % cit.content "(q|quote|%tei.bibl;|%tei.loc;|%tei.Incl;)+">

<!ELEMENT cit (%cit.content;)>
<!ATTLIST cit
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST cit
  %tei.global.attributes;
  TEIform CDATA 'cit'>

<!ENTITY % corr.content "%macro.specialPara;">

<!ELEMENT corr %corr.content;>
<!ATTLIST corr
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % corr.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % corr.attributes.resp "
  resp CDATA #IMPLIED">

<!ATTLIST corr
  %tei.global.attributes;
  %corr.attributes.resp;
  %corr.attributes.cert;
  TEIform CDATA 'corr'>

<!ENTITY % corr.attributes.resp.content "#PCDATA">

<!ENTITY % corr.attributes.cert.content "#PCDATA">

<!ENTITY % date.content "%macro.phraseSeq;">

<!ELEMENT date %date.content;>
<!ATTLIST date
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % date.attributes.value.content "NMTOKEN">

<!ENTITY % date.attributes.certainty "
  certainty CDATA #IMPLIED">

<!ENTITY % date.attributes.value "
  value %date.attributes.value.content; #IMPLIED">

<!ENTITY % date.attributes.calendar "
  calendar CDATA #IMPLIED">

<!ATTLIST date
  %tei.global.attributes;
  %date.attributes.calendar;
  %date.attributes.value;
  %date.attributes.certainty;
  TEIform CDATA 'date'>

<!ENTITY % date.attributes.calendar.content "#PCDATA">

<!ENTITY % date.attributes.certainty.content "#PCDATA">

<!ENTITY % dateRange.content "%macro.phraseSeq;">

<!ELEMENT dateRange %dateRange.content;>
<!ATTLIST dateRange
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % dateRange.attributes.exact.content "to|from|both|none">

<!ENTITY % dateRange.attributes.to.content "NMTOKEN">

<!ENTITY % dateRange.attributes.from.content "NMTOKEN">

<!ENTITY % dateRange.attributes.exact "
  exact (%dateRange.attributes.exact.content;) #IMPLIED">

<!ENTITY % dateRange.attributes.to "
  to %dateRange.attributes.to.content; #IMPLIED">

<!ENTITY % dateRange.attributes.from "
  from %dateRange.attributes.from.content; #IMPLIED">

<!ENTITY % dateRange.attributes.calendar "
  calendar CDATA #IMPLIED">

<!ATTLIST dateRange
  %tei.global.attributes;
  %dateRange.attributes.calendar;
  %dateRange.attributes.from;
  %dateRange.attributes.to;
  %dateRange.attributes.exact;
  TEIform CDATA 'dateRange'>

<!ENTITY % dateRange.attributes.calendar.content "#PCDATA">

<!ENTITY % del.content "%macro.phraseSeq;">

<!ELEMENT del %del.content;>
<!ATTLIST del
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % del.attributes.hand.content "IDREF">

<!ENTITY % del.attributes.resp.content "IDREF">

<!ENTITY % del.attributes.hand "
  hand %del.attributes.hand.content; #IMPLIED">

<!ENTITY % del.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % del.attributes.resp "
  resp %del.attributes.resp.content; #IMPLIED">

<!ENTITY % del.attributes.status "
  status CDATA 'unremarkable'">

<!ENTITY % del.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST del
  %tei.global.attributes;
  %del.attributes.type;
  %del.attributes.status;
  %del.attributes.resp;
  %del.attributes.cert;
  %del.attributes.hand;
  TEIform CDATA 'del'>

<!ENTITY % del.attributes.type.content "#PCDATA">

<!ENTITY % del.attributes.status.content "#PCDATA">

<!ENTITY % del.attributes.cert.content "#PCDATA">

<!ENTITY % distinct.content "%macro.phraseSeq;">

<!ELEMENT distinct %distinct.content;>
<!ATTLIST distinct
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % distinct.attributes.social "
  social CDATA #IMPLIED">

<!ENTITY % distinct.attributes.space "
  space CDATA #IMPLIED">

<!ENTITY % distinct.attributes.time "
  time CDATA #IMPLIED">

<!ENTITY % distinct.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST distinct
  %tei.global.attributes;
  %distinct.attributes.type;
  %distinct.attributes.time;
  %distinct.attributes.space;
  %distinct.attributes.social;
  TEIform CDATA 'distinct'>

<!ENTITY % distinct.attributes.type.content "#PCDATA">

<!ENTITY % distinct.attributes.time.content "#PCDATA">

<!ENTITY % distinct.attributes.space.content "#PCDATA">

<!ENTITY % distinct.attributes.social.content "#PCDATA">

<!ENTITY % divGen.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % divGen.attributes "
  %tei.global.attributes;
  %divGen.attributes.type;
  TEIform CDATA 'divGen'">

<!ENTITY % divGen.content "">

<!ELEMENT divGen EMPTY>
<!ATTLIST divGen
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %divGen.content;
  %divGen.attributes;>

<!ENTITY % divGen.attributes.type.content "#PCDATA">

<!ENTITY % tei.front "divGen|titlePage">

<!ENTITY % editor.content "%macro.phraseSeq;">

<!ELEMENT editor %editor.content;>
<!ATTLIST editor
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % editor.attributes.role "
  role CDATA 'editor'">

<!ATTLIST editor
  %tei.global.attributes;
  %editor.attributes.role;
  TEIform CDATA 'editor'>

<!ENTITY % editor.attributes.role.content "#PCDATA">

<!ENTITY % emph.content "%macro.paraContent;">

<!ELEMENT emph %emph.content;>
<!ATTLIST emph
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST emph
  %tei.global.attributes;
  TEIform CDATA 'emph'>

<!ENTITY % equiv.attributes.name "
  name CDATA #IMPLIED">

<!ENTITY % equiv.attributes.name.content "#PCDATA">

<!ENTITY % equiv.attributes.uri.content "CDATA">

<!ENTITY % equiv.attributes.uri "
  uri %equiv.attributes.uri.content; #IMPLIED">

<!ENTITY % expan.content "%macro.phraseSeq;">

<!ELEMENT expan %expan.content;>
<!ATTLIST expan
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % expan.attributes.resp.content "IDREF">

<!ENTITY % expan.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % expan.attributes.resp "
  resp %expan.attributes.resp.content; #IMPLIED">

<!ATTLIST expan
  %tei.global.attributes;
  %expan.attributes.resp;
  %expan.attributes.cert;
  TEIform CDATA 'expan'>

<!ENTITY % expan.attributes.cert.content "#PCDATA">

<!ENTITY % foreign.content "%macro.paraContent;">

<!ELEMENT foreign %foreign.content;>
<!ATTLIST foreign
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST foreign
  %tei.global.attributes;
  TEIform CDATA 'foreign'>

<!ENTITY % gap.attributes.hand.content "IDREF">

<!ENTITY % gap.attributes.resp.content "IDREF">

<!ENTITY % gap.attributes.extent "
  extent CDATA #IMPLIED">

<!ENTITY % gap.attributes.agent "
  agent CDATA #IMPLIED">

<!ENTITY % gap.attributes.hand "
  hand %gap.attributes.hand.content; #IMPLIED">

<!ENTITY % gap.attributes.resp "
  resp %gap.attributes.resp.content; #IMPLIED">

<!ENTITY % gap.attributes.reason "
  reason CDATA #IMPLIED">

<!ENTITY % gap.attributes.desc "
  desc CDATA #IMPLIED">

<!ENTITY % gap.attributes "
  %tei.global.attributes;
  %gap.attributes.desc;
  %gap.attributes.reason;
  %gap.attributes.resp;
  %gap.attributes.hand;
  %gap.attributes.agent;
  %gap.attributes.extent;
  TEIform CDATA 'gap'">

<!ENTITY % gap.content "">

<!ELEMENT gap EMPTY>
<!ATTLIST gap
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %gap.content;
  %gap.attributes;>

<!ENTITY % gap.attributes.desc.content "#PCDATA">

<!ENTITY % gap.attributes.reason.content "#PCDATA">

<!ENTITY % gap.attributes.agent.content "#PCDATA">

<!ENTITY % gap.attributes.extent.content "#PCDATA">

<!ENTITY % gloss.content "%macro.phraseSeq;">

<!ELEMENT gloss %gloss.content;>
<!ATTLIST gloss
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % gloss.attributes.target.content "IDREF">

<!ENTITY % gloss.attributes.target "
  target %gloss.attributes.target.content; #IMPLIED">

<!ATTLIST gloss
  %tei.global.attributes;
  %gloss.attributes.target;
  TEIform CDATA 'gloss'>

<!ENTITY % datatype.UBoolean "true|false|unknown|unspecified">

<!ENTITY % tei.pointer.attributes.evaluate.content "all|one|none">

<!ENTITY % tei.pointer.attributes.targOrder.content "%datatype.UBoolean;">

<!ENTITY % tei.pointer.attributes.crdate.content "NMTOKEN">

<!ENTITY % tei.pointer.attributes.evaluate "
  evaluate (%tei.pointer.attributes.evaluate.content;) #IMPLIED">

<!ENTITY % tei.pointer.attributes.targOrder "
  targOrder (%tei.pointer.attributes.targOrder.content;) 'unknown'">

<!ENTITY % tei.pointer.attributes.targType "
  targType CDATA #IMPLIED">

<!ENTITY % tei.pointer.attributes.crdate "
  crdate %tei.pointer.attributes.crdate.content; #IMPLIED">

<!ENTITY % tei.pointer.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % tei.pointer.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % tei.xPointer.attributes.to "
  to CDATA 'DITTO'">

<!ENTITY % tei.xPointer.attributes.from "
  from CDATA 'ROOT'">

<!ENTITY % tei.xPointer.attributes.url.content "CDATA">

<!ENTITY % tei.xPointer.attributes.doc.content "ENTITY">

<!ENTITY % tei.pointer.attributes "
  %tei.pointer.attributes.type;
  %tei.pointer.attributes.resp;
  %tei.pointer.attributes.crdate;
  %tei.pointer.attributes.targType;
  %tei.pointer.attributes.targOrder;
  %tei.pointer.attributes.evaluate;">

<!ENTITY % tei.xPointer.attributes "
  %tei.pointer.attributes;
  doc %tei.xPointer.attributes.doc.content; #IMPLIED
  url %tei.xPointer.attributes.url.content; #IMPLIED
  %tei.xPointer.attributes.from;
  %tei.xPointer.attributes.to;">

<!ENTITY % graphic.attributes "
  %tei.global.attributes;
  %tei.xPointer.attributes;
  TEIform CDATA 'graphic'">

<!ENTITY % graphic.content "">

<!ELEMENT graphic EMPTY>
<!ATTLIST graphic
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %graphic.content;
  %graphic.attributes;>

<!ENTITY % tei.tpParts "graphic|figure|byline|docAuthor|docDate
                        |docEdition|docImprint|docTitle|epigraph
                        |imprimatur|titlePart">

<!ENTITY % head.content "%macro.paraContent;">

<!ELEMENT head %head.content;>
<!ATTLIST head
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % head.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST head
  %tei.global.attributes;
  %head.attributes.type;
  TEIform CDATA 'head'>

<!ENTITY % head.attributes.type.content "#PCDATA">

<!ENTITY % tei.fmchunk "head|argument|byline|docAuthor|docDate
                        |docEdition|docImprint|docTitle|epigraph
                        |titlePart">

<!ENTITY % headItem.content "%macro.phraseSeq;">

<!ELEMENT headItem %headItem.content;>
<!ATTLIST headItem
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST headItem
  %tei.global.attributes;
  TEIform CDATA 'headItem'>

<!ENTITY % headLabel.content "%macro.phraseSeq;">

<!ELEMENT headLabel %headLabel.content;>
<!ATTLIST headLabel
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST headLabel
  %tei.global.attributes;
  TEIform CDATA 'headLabel'>

<!ENTITY % hi.content "%macro.paraContent;">

<!ELEMENT hi %hi.content;>
<!ATTLIST hi
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST hi
  %tei.global.attributes;
  TEIform CDATA 'hi'>

<!ENTITY % imprint.content "(pubPlace|publisher|date|biblScope
                             |%tei.Incl;)*">

<!ELEMENT imprint (%imprint.content;)>
<!ATTLIST imprint
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST imprint
  %tei.global.attributes;
  TEIform CDATA 'imprint'>

<!ENTITY % index.attributes.level4 "
  level4 CDATA #IMPLIED">

<!ENTITY % index.attributes.level3 "
  level3 CDATA #IMPLIED">

<!ENTITY % index.attributes.level2 "
  level2 CDATA #IMPLIED">

<!ENTITY % index.attributes.level1 "
  level1 CDATA #REQUIRED">

<!ENTITY % index.attributes.index "
  index CDATA #IMPLIED">

<!ENTITY % index.attributes "
  %tei.global.attributes;
  %index.attributes.index;
  %index.attributes.level1;
  %index.attributes.level2;
  %index.attributes.level3;
  %index.attributes.level4;
  TEIform CDATA 'index'">

<!ENTITY % index.content "">

<!ELEMENT index EMPTY>
<!ATTLIST index
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %index.content;
  %index.attributes;>

<!ENTITY % index.attributes.index.content "#PCDATA">

<!ENTITY % index.attributes.level1.content "#PCDATA">

<!ENTITY % index.attributes.level2.content "#PCDATA">

<!ENTITY % index.attributes.level3.content "#PCDATA">

<!ENTITY % index.attributes.level4.content "#PCDATA">

<!ENTITY % item.content "%macro.specialPara;">

<!ELEMENT item %item.content;>
<!ATTLIST item
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST item
  %tei.global.attributes;
  TEIform CDATA 'item'>

<!ENTITY % l.attributes.part.content "Y|N|I|M|F">

<!ENTITY % tei.enjamb.attributes.enjamb "
  enjamb CDATA #IMPLIED">

<!ENTITY % l.attributes.part "
  part (%l.attributes.part.content;) 'N'">

<!ENTITY % tei.enjamb.attributes "
  %tei.enjamb.attributes.enjamb;">

<!ATTLIST l
  %tei.global.attributes;
  %tei.metrical.attributes;
  %tei.enjamb.attributes;
  %l.attributes.part;
  TEIform CDATA 'l'>

<!ENTITY % label.content "%macro.phraseSeq;">

<!ELEMENT label %label.content;>
<!ATTLIST label
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST label
  %tei.global.attributes;
  TEIform CDATA 'label'>

<!ENTITY % lb.attributes.ed "
  ed CDATA #IMPLIED">

<!ENTITY % lb.attributes "
  %tei.global.attributes;
  %lb.attributes.ed;
  TEIform CDATA 'lb'">

<!ENTITY % lb.content "">

<!ELEMENT lb EMPTY>
<!ATTLIST lb
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %lb.content;
  %lb.attributes;>

<!ENTITY % lb.attributes.ed.content "#PCDATA">

<!ENTITY % tei.divn.attributes.part.content "Y|N|I|M|F">

<!ENTITY % tei.divn.attributes.sample.content "initial|medial|final
                                               |unknown|complete">

<!ENTITY % tei.divn.attributes.org.content "composite|uniform">

<!ENTITY % tei.divn.attributes.part "
  part (%tei.divn.attributes.part.content;) 'N'">

<!ENTITY % tei.divn.attributes.sample "
  sample (%tei.divn.attributes.sample.content;) 'complete'">

<!ENTITY % tei.divn.attributes.org "
  org (%tei.divn.attributes.org.content;) 'uniform'">

<!ENTITY % tei.divn.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % tei.divn.attributes "
  %tei.metrical.attributes;
  %tei.divn.attributes.type;
  %tei.divn.attributes.org;
  %tei.divn.attributes.sample;
  %tei.divn.attributes.part;">

<!ATTLIST lg
  %tei.global.attributes;
  %tei.divn.attributes;
  TEIform CDATA 'lg'>

<!ENTITY % list.content "(%tei.Incl;)*,(head,(%tei.Incl;)*)?,
                         ((item,(%tei.Incl;)*)*
                          |((headLabel,(%tei.Incl;)*)?,
                            (headItem,(%tei.Incl;)*)?,
                            (label,(%tei.Incl;)*,item,
                             (%tei.Incl;)*)+))">

<!ELEMENT list (%list.content;)>
<!ATTLIST list
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % list.attributes.type "
  type CDATA 'simple'">

<!ATTLIST list
  %tei.global.attributes;
  %list.attributes.type;
  TEIform CDATA 'list'>

<!ENTITY % list.attributes.type.content "#PCDATA">

<!ENTITY % listBibl.content "(%tei.Incl;)*,(head,(%tei.Incl;)*)?,
                             (%tei.bibl;),(%tei.bibl;|%tei.Incl;)*,
                             ((%tei.divbot;),(%tei.Incl;)*)?">

<!ELEMENT listBibl (%listBibl.content;)>
<!ATTLIST listBibl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST listBibl
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'listBibl'>

<!ENTITY % measure.content "%macro.phraseSeq;">

<!ELEMENT measure %measure.content;>
<!ATTLIST measure
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % measure.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST measure
  %tei.global.attributes;
  %tei.names.attributes;
  %measure.attributes.type;
  TEIform CDATA 'measure'>

<!ENTITY % measure.attributes.type.content "#PCDATA">

<!ENTITY % meeting.content "%macro.paraContent;">

<!ELEMENT meeting %meeting.content;>
<!ATTLIST meeting
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST meeting
  %tei.global.attributes;
  TEIform CDATA 'meeting'>

<!ENTITY % mentioned.content "%macro.phraseSeq;">

<!ELEMENT mentioned %mentioned.content;>
<!ATTLIST mentioned
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST mentioned
  %tei.global.attributes;
  TEIform CDATA 'mentioned'>

<!ENTITY % milestone.attributes.unit "
  unit CDATA #REQUIRED">

<!ENTITY % milestone.attributes.ed "
  ed CDATA #IMPLIED">

<!ENTITY % milestone.attributes "
  %tei.global.attributes;
  %milestone.attributes.ed;
  %milestone.attributes.unit;
  TEIform CDATA 'milestone'">

<!ENTITY % milestone.content "">

<!ELEMENT milestone EMPTY>
<!ATTLIST milestone
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %milestone.content;
  %milestone.attributes;>

<!ENTITY % milestone.attributes.ed.content "#PCDATA">

<!ENTITY % milestone.attributes.unit.content "#PCDATA">

<!ENTITY % monogr.content "((%tei.Incl;)*,
                            (((author|editor|respStmt),
                              (author|editor|respStmt|%tei.Incl;)*,
                              (title,(%tei.Incl;)*)+,
                              ((editor|respStmt),(%tei.Incl;)*)*)
                             |((title,(%tei.Incl;)*)+,
                               ((author|editor|respStmt),
                                (%tei.Incl;)*)*)))?,
                           ((note|meeting),(%tei.Incl;)*)*,
                           (edition,(editor|respStmt|%tei.Incl;)*)*,
                           imprint,
                           (imprint|extent|biblScope|%tei.Incl;)*">

<!ELEMENT monogr (%monogr.content;)>
<!ATTLIST monogr
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST monogr
  %tei.global.attributes;
  TEIform CDATA 'monogr'>

<!ENTITY % name.content "%macro.phraseSeq;">

<!ELEMENT name %name.content;>
<!ATTLIST name
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % name.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST name
  %tei.global.attributes;
  %tei.names.attributes;
  %name.attributes.type;
  TEIform CDATA 'name'>

<!ENTITY % name.attributes.type.content "#PCDATA">

<!ENTITY % note.content "%macro.specialPara;">

<!ELEMENT note %note.content;>
<!ATTLIST note
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % note.attributes.targetEnd.content "IDREFS">

<!ENTITY % note.attributes.target.content "IDREFS">

<!ENTITY % note.attributes.anchored.content "NMTOKEN">

<!ENTITY % note.attributes.targetEnd "
  targetEnd %note.attributes.targetEnd.content; #IMPLIED">

<!ENTITY % note.attributes.target "
  target %note.attributes.target.content; #IMPLIED">

<!ENTITY % note.attributes.anchored "
  anchored %note.attributes.anchored.content; 'true'">

<!ENTITY % note.attributes.place "
  place CDATA 'unspecified'">

<!ENTITY % note.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % note.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST note
  %tei.global.attributes;
  %note.attributes.type;
  %note.attributes.resp;
  %note.attributes.place;
  %note.attributes.anchored;
  %note.attributes.target;
  %note.attributes.targetEnd;
  TEIform CDATA 'note'>

<!ENTITY % note.attributes.type.content "#PCDATA">

<!ENTITY % note.attributes.resp.content "#PCDATA">

<!ENTITY % note.attributes.place.content "#PCDATA">

<!ENTITY % num.content "%macro.phraseSeq;">

<!ELEMENT num %num.content;>
<!ATTLIST num
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % num.attributes.value.content "CDATA">

<!ENTITY % num.attributes.value "
  value %num.attributes.value.content; #IMPLIED">

<!ENTITY % num.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST num
  %tei.global.attributes;
  %num.attributes.type;
  %num.attributes.value;
  TEIform CDATA 'num'>

<!ENTITY % num.attributes.type.content "#PCDATA">

<!ENTITY % orig.content "%macro.phraseSeq;">

<!ELEMENT orig %orig.content;>
<!ATTLIST orig
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST orig
  %tei.global.attributes;
  TEIform CDATA 'orig'>

<!ENTITY % p.content "%macro.paraContent;">

<!ELEMENT p %p.content;>
<!ATTLIST p
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST p
  %tei.global.attributes;
  TEIform CDATA 'p'>

<!ENTITY % tei.paragraph "p">

<!ENTITY % pb.attributes.ed "
  ed CDATA #IMPLIED">

<!ENTITY % pb.attributes "
  %tei.global.attributes;
  %pb.attributes.ed;
  TEIform CDATA 'pb'">

<!ENTITY % pb.content "">

<!ELEMENT pb EMPTY>
<!ATTLIST pb
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %pb.content;
  %pb.attributes;>

<!ENTITY % pb.attributes.ed.content "#PCDATA">

<!ENTITY % postBox.content "#PCDATA">

<!ELEMENT postBox (%postBox.content;)>
<!ATTLIST postBox
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST postBox
  %tei.global.attributes;
  TEIform CDATA 'postBox'>

<!ENTITY % postCode.content "#PCDATA">

<!ELEMENT postCode (%postCode.content;)>
<!ATTLIST postCode
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST postCode
  %tei.global.attributes;
  TEIform CDATA 'postCode'>

<!ENTITY % ptr.attributes.target.content "IDREFS">

<!ENTITY % ptr.attributes.target "
  target %ptr.attributes.target.content; #REQUIRED">

<!ENTITY % ptr.attributes "
  %tei.global.attributes;
  %tei.pointer.attributes;
  %ptr.attributes.target;
  TEIform CDATA 'ptr'">

<!ENTITY % ptr.content "">

<!ELEMENT ptr EMPTY>
<!ATTLIST ptr
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %ptr.content;
  %ptr.attributes;>

<!ENTITY % pubPlace.content "%macro.phraseSeq;">

<!ELEMENT pubPlace %pubPlace.content;>
<!ATTLIST pubPlace
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST pubPlace
  %tei.global.attributes;
  %tei.names.attributes;
  TEIform CDATA 'pubPlace'>

<!ENTITY % publisher.content "%macro.phraseSeq;">

<!ELEMENT publisher %publisher.content;>
<!ATTLIST publisher
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST publisher
  %tei.global.attributes;
  TEIform CDATA 'publisher'>

<!ENTITY % q.content "%macro.specialPara;">

<!ELEMENT q %q.content;>
<!ATTLIST q
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % q.attributes.direct.content "%datatype.UBoolean;">

<!ENTITY % q.attributes.who "
  who CDATA #IMPLIED">

<!ENTITY % q.attributes.direct "
  direct (%q.attributes.direct.content;) 'unknown'">

<!ENTITY % q.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST q
  %tei.global.attributes;
  %q.attributes.type;
  %q.attributes.direct;
  %q.attributes.who;
  TEIform CDATA 'q'>

<!ENTITY % q.attributes.type.content "#PCDATA">

<!ENTITY % datatype.Key "#PCDATA">

<!ENTITY % q.attributes.who.content "%datatype.Key;">

<!ENTITY % quote.content "%macro.specialPara;">

<!ELEMENT quote %quote.content;>
<!ATTLIST quote
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST quote
  %tei.global.attributes;
  TEIform CDATA 'quote'>

<!ENTITY % ref.content "%macro.paraContent;">

<!ELEMENT ref %ref.content;>
<!ATTLIST ref
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % ref.attributes.target.content "IDREFS">

<!ENTITY % ref.attributes.target "
  target %ref.attributes.target.content; #IMPLIED">

<!ATTLIST ref
  %tei.global.attributes;
  %tei.pointer.attributes;
  %ref.attributes.target;
  TEIform CDATA 'ref'>

<!ENTITY % reg.content "%macro.phraseSeq;">

<!ELEMENT reg %reg.content;>
<!ATTLIST reg
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % reg.attributes.resp.content "IDREF">

<!ENTITY % reg.attributes.resp "
  resp %reg.attributes.resp.content; #IMPLIED">

<!ATTLIST reg
  %tei.global.attributes;
  %reg.attributes.resp;
  TEIform CDATA 'reg'>

<!ENTITY % resp.content "%macro.phraseSeq;">

<!ELEMENT resp %resp.content;>
<!ATTLIST resp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST resp
  %tei.global.attributes;
  TEIform CDATA 'resp'>

<!ENTITY % respStmt.content "(resp|name|%tei.Incl;)+">

<!ELEMENT respStmt (%respStmt.content;)>
<!ATTLIST respStmt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST respStmt
  %tei.global.attributes;
  TEIform CDATA 'respStmt'>

<!ENTITY % rs.content "%macro.phraseSeq;">

<!ELEMENT rs %rs.content;>
<!ATTLIST rs
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % rs.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST rs
  %tei.global.attributes;
  %tei.names.attributes;
  %rs.attributes.type;
  TEIform CDATA 'rs'>

<!ENTITY % rs.attributes.type.content "#PCDATA">

<!ENTITY % series.content "(#PCDATA|title|editor|respStmt|biblScope
                            |%tei.Incl;)*">

<!ELEMENT series %series.content;>
<!ATTLIST series
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST series
  %tei.global.attributes;
  TEIform CDATA 'series'>

<!ENTITY % sic.content "%macro.specialPara;">

<!ELEMENT sic %sic.content;>
<!ATTLIST sic
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST sic
  %tei.global.attributes;
  TEIform CDATA 'sic'>

<!ENTITY % soCalled.content "%macro.phraseSeq;">

<!ELEMENT soCalled %soCalled.content;>
<!ATTLIST soCalled
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST soCalled
  %tei.global.attributes;
  TEIform CDATA 'soCalled'>

<!ENTITY % sp.content "(%tei.Incl;)*,(speaker,(%tei.Incl;)*)?,
                       ((p|l|lg|%tei.segment;|stage),(%tei.Incl;)*)+">

<!ELEMENT sp (%sp.content;)>
<!ATTLIST sp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % sp.attributes.who.content "IDREFS">

<!ENTITY % sp.attributes.who "
  who %sp.attributes.who.content; #IMPLIED">

<!ATTLIST sp
  %tei.global.attributes;
  %sp.attributes.who;
  TEIform CDATA 'sp'>

<!ENTITY % speaker.content "%macro.phraseSeq;">

<!ELEMENT speaker %speaker.content;>
<!ATTLIST speaker
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST speaker
  %tei.global.attributes;
  TEIform CDATA 'speaker'>

<!ENTITY % stage.content "%macro.specialPara;">

<!ELEMENT stage %stage.content;>
<!ATTLIST stage
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % stage.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST stage
  %tei.global.attributes;
  %stage.attributes.type;
  TEIform CDATA 'stage'>

<!ENTITY % stage.attributes.type.content "#PCDATA">

<!ENTITY % tei.common "stage|figure|table|%tei.hqinter;|%tei.bibl;
                       |%tei.lists;|%tei.notes;|%tei.chunk;">

<!ENTITY % street.content "%macro.phraseSeq;">

<!ELEMENT street %street.content;>
<!ATTLIST street
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST street
  %tei.global.attributes;
  TEIform CDATA 'street'>

<!ENTITY % teiCorpus.content "teiHeader,TEI+">

<!ELEMENT teiCorpus (%teiCorpus.content;)>
<!ATTLIST teiCorpus
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST teiCorpus
  %tei.global.attributes;
  TEIform CDATA 'teiCorpus'>

<!ENTITY % term.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % term.attributes.type.content "%datatype.Key;">

<!ENTITY % time.content "%macro.phraseSeq;">

<!ELEMENT time %time.content;>
<!ATTLIST time
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % time.attributes.type.content "am|pm|military|descriptive">

<!ENTITY % time.attributes.value.content "NMTOKEN">

<!ENTITY % time.attributes.zone "
  zone CDATA #IMPLIED">

<!ENTITY % time.attributes.type "
  type (%time.attributes.type.content;) #IMPLIED">

<!ENTITY % time.attributes.value "
  value %time.attributes.value.content; #IMPLIED">

<!ATTLIST time
  %tei.global.attributes;
  %time.attributes.value;
  %time.attributes.type;
  %time.attributes.zone;
  TEIform CDATA 'time'>

<!ENTITY % time.attributes.zone.content "#PCDATA">

<!ENTITY % timeRange.content "%macro.phraseSeq;">

<!ELEMENT timeRange %timeRange.content;>
<!ATTLIST timeRange
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % timeRange.attributes.exact.content "to|from|both|none">

<!ENTITY % timeRange.attributes.to.content "NMTOKEN">

<!ENTITY % timeRange.attributes.from.content "NMTOKEN">

<!ENTITY % timeRange.attributes.exact "
  exact (%timeRange.attributes.exact.content;) #IMPLIED">

<!ENTITY % timeRange.attributes.to "
  to %timeRange.attributes.to.content; #IMPLIED">

<!ENTITY % timeRange.attributes.from "
  from %timeRange.attributes.from.content; #IMPLIED">

<!ATTLIST timeRange
  %tei.global.attributes;
  %timeRange.attributes.from;
  %timeRange.attributes.to;
  %timeRange.attributes.exact;
  TEIform CDATA 'timeRange'>

<!ENTITY % title.content "%macro.paraContent;">

<!ELEMENT title %title.content;>
<!ATTLIST title
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % title.attributes.level.content "a|m|j|s|u">

<!ENTITY % title.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % title.attributes.level "
  level (%title.attributes.level.content;) #IMPLIED">

<!ATTLIST title
  %tei.global.attributes;
  %title.attributes.level;
  %title.attributes.type;
  TEIform CDATA 'title'>

<!ENTITY % title.attributes.type.content "#PCDATA">

<!ENTITY % unclear.content "%macro.paraContent;">

<!ELEMENT unclear %unclear.content;>
<!ATTLIST unclear
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % unclear.attributes.hand.content "IDREF">

<!ENTITY % unclear.attributes.agent "
  agent CDATA #IMPLIED">

<!ENTITY % unclear.attributes.hand "
  hand %unclear.attributes.hand.content; #IMPLIED">

<!ENTITY % unclear.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % unclear.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % unclear.attributes.reason "
  reason CDATA #IMPLIED">

<!ATTLIST unclear
  %tei.global.attributes;
  %unclear.attributes.reason;
  %unclear.attributes.resp;
  %unclear.attributes.cert;
  %unclear.attributes.hand;
  %unclear.attributes.agent;
  TEIform CDATA 'unclear'>

<!ENTITY % unclear.attributes.reason.content "#PCDATA">

<!ENTITY % unclear.attributes.resp.content "%datatype.Key;">

<!ENTITY % unclear.attributes.cert.content "#PCDATA">

<!ENTITY % unclear.attributes.agent.content "#PCDATA">

<!-- 3. macros -->

<!-- include "http://localhost/schema/relaxng/p5/corpus.rng" -->

<!ENTITY % activity.content "%macro.phraseSeq;">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT activity %activity.content;>
<!ATTLIST activity
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST activity
  %tei.global.attributes;
  TEIform CDATA 'activity'>

<!ENTITY % affiliation.content "%macro.phraseSeq;">

<!ELEMENT affiliation %affiliation.content;>
<!ATTLIST affiliation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST affiliation
  %tei.global.attributes;
  TEIform CDATA 'affiliation'>

<!ENTITY % tei.demographic "affiliation|birth|education|firstLang
                            |langKnown|occupation|residence|socecStatus
                            |persName">

<!ENTITY % birth.content "%macro.phraseSeq;">

<!ELEMENT birth %birth.content;>
<!ATTLIST birth
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % birth.attributes.date.content "NMTOKEN">

<!ENTITY % birth.attributes.date "
  date %birth.attributes.date.content; #IMPLIED">

<!ATTLIST birth
  %tei.global.attributes;
  %birth.attributes.date;
  TEIform CDATA 'birth'>

<!ENTITY % channel.content "%macro.phraseSeq;">

<!ELEMENT channel %channel.content;>
<!ATTLIST channel
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % channel.attributes.mode.content "s|w|sw|ws|m|x">

<!ENTITY % channel.attributes.mode "
  mode (%channel.attributes.mode.content;) 'x'">

<!ATTLIST channel
  %tei.global.attributes;
  %channel.attributes.mode;
  TEIform CDATA 'channel'>

<!ENTITY % constitution.content "%macro.phraseSeq;">

<!ELEMENT constitution %constitution.content;>
<!ATTLIST constitution
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % constitution.attributes.type.content "single|composite|frags
                                                 |unknown">

<!ENTITY % constitution.attributes.type "
  type (%constitution.attributes.type.content;) 'single'">

<!ATTLIST constitution
  %tei.global.attributes;
  %constitution.attributes.type;
  TEIform CDATA 'constitution'>

<!ENTITY % derivation.content "%macro.phraseSeq;">

<!ELEMENT derivation %derivation.content;>
<!ATTLIST derivation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % derivation.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST derivation
  %tei.global.attributes;
  %derivation.attributes.type;
  TEIform CDATA 'derivation'>

<!ENTITY % derivation.attributes.type.content "#PCDATA">

<!ENTITY % domain.content "%macro.phraseSeq;">

<!ELEMENT domain %domain.content;>
<!ATTLIST domain
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % domain.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST domain
  %tei.global.attributes;
  %domain.attributes.type;
  TEIform CDATA 'domain'>

<!ENTITY % domain.attributes.type.content "#PCDATA">

<!ENTITY % education.content "%macro.phraseSeq;">

<!ELEMENT education %education.content;>
<!ATTLIST education
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST education
  %tei.global.attributes;
  TEIform CDATA 'education'>

<!ENTITY % factuality.content "%macro.phraseSeq;">

<!ELEMENT factuality %factuality.content;>
<!ATTLIST factuality
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % factuality.attributes.type.content "fiction|fact|mixed
                                               |inapplicable">

<!ENTITY % factuality.attributes.type "
  type (%factuality.attributes.type.content;) #IMPLIED">

<!ATTLIST factuality
  %tei.global.attributes;
  %factuality.attributes.type;
  TEIform CDATA 'factuality'>

<!ENTITY % firstLang.content "%macro.phraseSeq;">

<!ELEMENT firstLang %firstLang.content;>
<!ATTLIST firstLang
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST firstLang
  %tei.global.attributes;
  TEIform CDATA 'firstLang'>

<!ENTITY % interaction.content "%macro.phraseSeq;">

<!ELEMENT interaction %interaction.content;>
<!ATTLIST interaction
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % interaction.attributes.type.content "none|partial|complete
                                                |inapplicable">

<!ENTITY % interaction.attributes.passive "
  passive CDATA #IMPLIED">

<!ENTITY % interaction.attributes.active "
  active CDATA #IMPLIED">

<!ENTITY % interaction.attributes.type "
  type (%interaction.attributes.type.content;) #IMPLIED">

<!ATTLIST interaction
  %tei.global.attributes;
  %interaction.attributes.type;
  %interaction.attributes.active;
  %interaction.attributes.passive;
  TEIform CDATA 'interaction'>

<!ENTITY % interaction.attributes.active.content "#PCDATA">

<!ENTITY % interaction.attributes.passive.content "#PCDATA">

<!ENTITY % langKnown.content "%macro.phraseSeq;">

<!ELEMENT langKnown %langKnown.content;>
<!ATTLIST langKnown
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST langKnown
  %tei.global.attributes;
  TEIform CDATA 'langKnown'>

<!ENTITY % locale.content "%macro.phraseSeq;">

<!ELEMENT locale %locale.content;>
<!ATTLIST locale
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST locale
  %tei.global.attributes;
  TEIform CDATA 'locale'>

<!ENTITY % occupation.content "%macro.phraseSeq;">

<!ELEMENT occupation %occupation.content;>
<!ATTLIST occupation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % occupation.attributes.code.content "IDREF">

<!ENTITY % occupation.attributes.scheme.content "IDREF">

<!ENTITY % occupation.attributes.code "
  code %occupation.attributes.code.content; #IMPLIED">

<!ENTITY % occupation.attributes.scheme "
  scheme %occupation.attributes.scheme.content; #IMPLIED">

<!ATTLIST occupation
  %tei.global.attributes;
  %occupation.attributes.scheme;
  %occupation.attributes.code;
  TEIform CDATA 'occupation'>

<!ENTITY % particDesc.content "p+|((person|personGrp)+,particLinks?)">

<!ELEMENT particDesc (%particDesc.content;)>
<!ATTLIST particDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST particDesc
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'particDesc'>

<!ENTITY % tei.profile "particDesc|settingDesc|langUsage|textClass
                        |handList|handShift">

<!ENTITY % particLinks.content "p+|relation+">

<!ELEMENT particLinks (%particLinks.content;)>
<!ATTLIST particLinks
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST particLinks
  %tei.global.attributes;
  TEIform CDATA 'particLinks'>

<!ENTITY % person.content "p+|(%tei.demographic;)*">

<!ELEMENT person (%person.content;)>
<!ATTLIST person
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % datatype.Sex "m|f|u|x">

<!ENTITY % person.attributes.sex.content "%datatype.Sex;">

<!ENTITY % person.attributes.age "
  age CDATA #IMPLIED">

<!ENTITY % person.attributes.sex "
  sex (%person.attributes.sex.content;) #IMPLIED">

<!ENTITY % person.attributes.role "
  role CDATA #IMPLIED">

<!ATTLIST person
  %tei.global.attributes;
  %person.attributes.role;
  %person.attributes.sex;
  %person.attributes.age;
  TEIform CDATA 'person'>

<!ENTITY % person.attributes.role.content "#PCDATA">

<!ENTITY % person.attributes.age.content "#PCDATA">

<!ENTITY % personGrp.content "p+|(%tei.demographic;)*">

<!ELEMENT personGrp (%personGrp.content;)>
<!ATTLIST personGrp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % personGrp.attributes.sex.content "%datatype.Sex;">

<!ENTITY % personGrp.attributes.size "
  size CDATA #IMPLIED">

<!ENTITY % personGrp.attributes.age "
  age CDATA #IMPLIED">

<!ENTITY % personGrp.attributes.sex "
  sex (%personGrp.attributes.sex.content;) #IMPLIED">

<!ENTITY % personGrp.attributes.role "
  role CDATA #IMPLIED">

<!ATTLIST personGrp
  %tei.global.attributes;
  %personGrp.attributes.role;
  %personGrp.attributes.sex;
  %personGrp.attributes.age;
  %personGrp.attributes.size;
  TEIform CDATA 'personGrp'>

<!ENTITY % personGrp.attributes.role.content "#PCDATA">

<!ENTITY % personGrp.attributes.age.content "#PCDATA">

<!ENTITY % personGrp.attributes.size.content "#PCDATA">

<!ENTITY % preparedness.content "%macro.phraseSeq;">

<!ELEMENT preparedness %preparedness.content;>
<!ATTLIST preparedness
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % preparedness.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST preparedness
  %tei.global.attributes;
  %preparedness.attributes.type;
  TEIform CDATA 'preparedness'>

<!ENTITY % preparedness.attributes.type.content "#PCDATA">

<!ENTITY % purpose.content "%macro.phraseSeq;">

<!ELEMENT purpose %purpose.content;>
<!ATTLIST purpose
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % purpose.attributes.degree.content "high|medium|low|unknown">

<!ENTITY % purpose.attributes.degree "
  degree (%purpose.attributes.degree.content;) #IMPLIED">

<!ENTITY % purpose.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST purpose
  %tei.global.attributes;
  %purpose.attributes.type;
  %purpose.attributes.degree;
  TEIform CDATA 'purpose'>

<!ENTITY % purpose.attributes.type.content "#PCDATA">

<!ENTITY % relation.attributes.mutual.content "NMTOKEN">

<!ENTITY % relation.attributes.passive.content "IDREFS">

<!ENTITY % relation.attributes.active.content "IDREFS">

<!ENTITY % relation.attributes.mutual "
  mutual %relation.attributes.mutual.content; 'true'">

<!ENTITY % relation.attributes.passive "
  passive %relation.attributes.passive.content; #REQUIRED">

<!ENTITY % relation.attributes.active "
  active %relation.attributes.active.content; #REQUIRED">

<!ENTITY % relation.attributes.desc "
  desc CDATA #REQUIRED">

<!ENTITY % relation.attributes.type "
  type CDATA 'personal'">

<!ENTITY % relation.attributes "
  %tei.global.attributes;
  %relation.attributes.type;
  %relation.attributes.desc;
  %relation.attributes.active;
  %relation.attributes.passive;
  %relation.attributes.mutual;
  TEIform CDATA 'relation'">

<!ENTITY % relation.content "">

<!ELEMENT relation EMPTY>
<!ATTLIST relation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %relation.content;
  %relation.attributes;>

<!ENTITY % relation.attributes.type.content "#PCDATA">

<!ENTITY % relation.attributes.desc.content "#PCDATA">

<!ENTITY % residence.content "%macro.phraseSeq;">

<!ELEMENT residence %residence.content;>
<!ATTLIST residence
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST residence
  %tei.global.attributes;
  TEIform CDATA 'residence'>

<!ENTITY % setting.content "p+|(name|time|date|locale|activity)*">

<!ELEMENT setting (%setting.content;)>
<!ATTLIST setting
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % setting.attributes.who.content "IDREFS">

<!ENTITY % setting.attributes.who "
  who %setting.attributes.who.content; #IMPLIED">

<!ATTLIST setting
  %tei.global.attributes;
  %setting.attributes.who;
  TEIform CDATA 'setting'>

<!ENTITY % settingDesc.content "p+|setting+">

<!ELEMENT settingDesc (%settingDesc.content;)>
<!ATTLIST settingDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST settingDesc
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'settingDesc'>

<!ENTITY % socecStatus.content "%macro.phraseSeq;">

<!ELEMENT socecStatus %socecStatus.content;>
<!ATTLIST socecStatus
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % socecStatus.attributes.code.content "IDREF">

<!ENTITY % socecStatus.attributes.scheme.content "IDREF">

<!ENTITY % socecStatus.attributes.code "
  code %socecStatus.attributes.code.content; #IMPLIED">

<!ENTITY % socecStatus.attributes.scheme "
  scheme %socecStatus.attributes.scheme.content; #IMPLIED">

<!ATTLIST socecStatus
  %tei.global.attributes;
  %socecStatus.attributes.scheme;
  %socecStatus.attributes.code;
  TEIform CDATA 'socecStatus'>

<!ENTITY % textDesc.content "channel,constitution,derivation,domain,
                             factuality,interaction,preparedness,
                             purpose+">

<!ELEMENT textDesc (%textDesc.content;)>
<!ATTLIST textDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST textDesc
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'textDesc'>

<!ENTITY % tei.categorize "textDesc">

<!-- 3. macros -->

<!-- include "http://localhost/schema/relaxng/p5/figures.rng" -->

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!ENTITY % formulaNotations "#PCDATA">

<!ENTITY % datatype.Formula "#PCDATA">

<!ENTITY % cell.content "%macro.paraContent;">

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT cell %cell.content;>
<!ATTLIST cell
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % cell.attributes.cols.content "CDATA">

<!ENTITY % cell.attributes.rows.content "CDATA">

<!ENTITY % cell.attributes.cols "
  cols %cell.attributes.cols.content; '1'">

<!ENTITY % cell.attributes.rows "
  rows %cell.attributes.rows.content; '1'">

<!ENTITY % cell.attributes.role "
  role CDATA 'data'">

<!ATTLIST cell
  %tei.global.attributes;
  %cell.attributes.role;
  %cell.attributes.rows;
  %cell.attributes.cols;
  TEIform CDATA 'cell'>

<!ENTITY % cell.attributes.role.content "#PCDATA">

<!ENTITY % figDesc.content "%macro.paraContent;">

<!ELEMENT figDesc %figDesc.content;>
<!ATTLIST figDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST figDesc
  %tei.global.attributes;
  TEIform CDATA 'figDesc'>

<!ENTITY % figure.content "(%tei.Incl;)*,(head,(%tei.Incl;)*)?,
                           (p,(%tei.Incl;)*)*,(figDesc,(%tei.Incl;)*)?,
                           (text,(%tei.Incl;)*)?">

<!ELEMENT figure (%figure.content;)>
<!ATTLIST figure
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % figure.attributes.scale "
  scale CDATA #IMPLIED">

<!ENTITY % figure.attributes.height "
  height CDATA #IMPLIED">

<!ENTITY % figure.attributes.width "
  width CDATA #IMPLIED">

<!ENTITY % figure.attributes.url.content "CDATA">

<!ENTITY % figure.attributes.entity.content "ENTITY">

<!ATTLIST figure
  %tei.global.attributes;
  entity %figure.attributes.entity.content; #IMPLIED
  url %figure.attributes.url.content; #IMPLIED
  %figure.attributes.width;
  %figure.attributes.height;
  %figure.attributes.scale;
  TEIform CDATA 'figure'>

<!ENTITY % figure.attributes.entity "
  entity %figure.attributes.entity.content; #REQUIRED">

<!ENTITY % figure.attributes.url "
  url %figure.attributes.url.content; #REQUIRED">

<!ENTITY % figure.attributes.width.content "#PCDATA">

<!ENTITY % figure.attributes.height.content "#PCDATA">

<!ENTITY % figure.attributes.scale.content "#PCDATA">

<!ENTITY % formula.content "%datatype.Formula;">

<!ELEMENT formula (%formula.content;)>
<!ATTLIST formula
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % formula.attributes.notation "
  notation CDATA #IMPLIED">

<!ATTLIST formula
  %tei.global.attributes;
  %formula.attributes.notation;
  TEIform CDATA 'formula'>

<!ENTITY % formula.attributes.notation.content "%formulaNotations;">

<!ENTITY % row.content "((cell|table),(%tei.Incl;)*)+">

<!ELEMENT row (%row.content;)>
<!ATTLIST row
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % row.attributes.role "
  role CDATA 'data'">

<!ATTLIST row
  %tei.global.attributes;
  %row.attributes.role;
  TEIform CDATA 'row'>

<!ENTITY % row.attributes.role.content "#PCDATA">

<!ENTITY % table.content "(head|%tei.Incl;)*,(row,(%tei.Incl;)*)+">

<!ELEMENT table (%table.content;)>
<!ATTLIST table
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % table.attributes.cols.content "CDATA">

<!-- 3. macros -->

<!ENTITY % table.attributes.rows.content "CDATA">

<!ENTITY % table.attributes.cols "
  cols %table.attributes.cols.content; #IMPLIED">

<!ENTITY % table.attributes.rows "
  rows %table.attributes.rows.content; #IMPLIED">

<!ATTLIST table
  %tei.global.attributes;
  %table.attributes.rows;
  %table.attributes.cols;
  TEIform CDATA 'table'>

<!-- include "http://localhost/schema/relaxng/p5/header.rng" -->

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!-- 1. classes -->

<!ENTITY % tei.header "encodingDesc|profileDesc">

<!ENTITY % tei.sourcedesc "recordingStmt|scriptStmt|msDescription">

<!ENTITY % tei.encoding "classDecl|editorialDecl|fsdDecl|metDecl
                         |projectDesc|refsDecl|samplingDecl|tagsDecl
                         |variantEncoding">

<!ENTITY % authority.content "%macro.phraseSeq;">

<!-- 2. elements -->

<!ELEMENT authority %authority.content;>
<!ATTLIST authority
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST authority
  %tei.global.attributes;
  TEIform CDATA 'authority'>

<!ENTITY % availability.content "(%tei.paragraph;)+">

<!ELEMENT availability (%availability.content;)>
<!ATTLIST availability
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % availability.attributes.status.content "free|unknown
                                                   |restricted">

<!ENTITY % availability.attributes.status "
  status (%availability.attributes.status.content;) 'unknown'">

<!ATTLIST availability
  %tei.global.attributes;
  %availability.attributes.status;
  TEIform CDATA 'availability'>

<!ENTITY % broadcast.content "p+|bibl|biblStruct|biblFull|recording">

<!ELEMENT broadcast (%broadcast.content;)>
<!ATTLIST broadcast
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST broadcast
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'broadcast'>

<!ENTITY % catDesc.content "(#PCDATA|%tei.phrase;|%tei.categorize;)*">

<!ELEMENT catDesc %catDesc.content;>
<!ATTLIST catDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST catDesc
  %tei.global.attributes;
  TEIform CDATA 'catDesc'>

<!ENTITY % catRef.attributes.scheme.content "IDREF">

<!ENTITY % catRef.attributes.target.content "IDREFS">

<!ENTITY % catRef.attributes.scheme "
  scheme %catRef.attributes.scheme.content; #IMPLIED">

<!ENTITY % catRef.attributes.target "
  target %catRef.attributes.target.content; #REQUIRED">

<!ENTITY % catRef.attributes "
  %tei.global.attributes;
  %catRef.attributes.target;
  %catRef.attributes.scheme;
  TEIform CDATA 'catRef'">

<!ENTITY % catRef.content "">

<!ELEMENT catRef EMPTY>
<!ATTLIST catRef
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %catRef.content;
  %catRef.attributes;>

<!ENTITY % category.content "catDesc,category*">

<!ELEMENT category (%category.content;)>
<!ATTLIST category
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST category
  %tei.global.attributes;
  TEIform CDATA 'category'>

<!ENTITY % change.content "date,respStmt+,item">

<!ELEMENT change (%change.content;)>
<!ATTLIST change
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST change
  %tei.global.attributes;
  TEIform CDATA 'change'>

<!ENTITY % classCode.content "%macro.phraseSeq;">

<!ELEMENT classCode %classCode.content;>
<!ATTLIST classCode
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % classCode.attributes.scheme.content "IDREF">

<!ENTITY % classCode.attributes.scheme "
  scheme %classCode.attributes.scheme.content; #REQUIRED">

<!ATTLIST classCode
  %tei.global.attributes;
  %classCode.attributes.scheme;
  TEIform CDATA 'classCode'>

<!ENTITY % classDecl.content "taxonomy+">

<!ELEMENT classDecl (%classDecl.content;)>
<!ATTLIST classDecl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST classDecl
  %tei.global.attributes;
  TEIform CDATA 'classDecl'>

<!ENTITY % correction.content "(%tei.paragraph;)+">

<!ELEMENT correction (%correction.content;)>
<!ATTLIST correction
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % correction.attributes.method.content "silent|tags">

<!ENTITY % correction.attributes.status.content "high|medium|low
                                                 |unknown">

<!ENTITY % correction.attributes.method "
  method (%correction.attributes.method.content;) 'silent'">

<!ENTITY % correction.attributes.status "
  status (%correction.attributes.status.content;) 'unknown'">

<!ATTLIST correction
  %tei.global.attributes;
  %tei.declarable.attributes;
  %correction.attributes.status;
  %correction.attributes.method;
  TEIform CDATA 'correction'>

<!ENTITY % creation.content "%macro.phraseSeq;">

<!ELEMENT creation %creation.content;>
<!ATTLIST creation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST creation
  %tei.global.attributes;
  TEIform CDATA 'creation'>

<!ENTITY % distributor.content "%macro.phraseSeq;">

<!ELEMENT distributor %distributor.content;>
<!ATTLIST distributor
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST distributor
  %tei.global.attributes;
  TEIform CDATA 'distributor'>

<!ENTITY % edition.content "%macro.phraseSeq;">

<!ELEMENT edition %edition.content;>
<!ATTLIST edition
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST edition
  %tei.global.attributes;
  TEIform CDATA 'edition'>

<!ENTITY % editionStmt.content "(edition,respStmt*)|p+">

<!ELEMENT editionStmt (%editionStmt.content;)>
<!ATTLIST editionStmt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST editionStmt
  %tei.global.attributes;
  TEIform CDATA 'editionStmt'>

<!ENTITY % editorialDecl.content "p+
                                  |((correction|normalization|quotation
                                     |hyphenation|interpretation
                                     |segmentation|stdVals)+,
                                    p*)">

<!ELEMENT editorialDecl (%editorialDecl.content;)>
<!ATTLIST editorialDecl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST editorialDecl
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'editorialDecl'>

<!ENTITY % encodingDesc.content "(%tei.encoding;)*,p*">

<!ELEMENT encodingDesc (%encodingDesc.content;)>
<!ATTLIST encodingDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST encodingDesc
  %tei.global.attributes;
  TEIform CDATA 'encodingDesc'>

<!ENTITY % equipment.content "(%tei.paragraph;)+">

<!ELEMENT equipment (%equipment.content;)>
<!ATTLIST equipment
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST equipment
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'equipment'>

<!ENTITY % extent.content "%macro.phraseSeq;">

<!ELEMENT extent %extent.content;>
<!ATTLIST extent
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST extent
  %tei.global.attributes;
  TEIform CDATA 'extent'>

<!ENTITY % fileDesc.content "titleStmt,editionStmt?,extent?,
                             publicationStmt,seriesStmt?,notesStmt?,
                             sourceDesc+">

<!ELEMENT fileDesc (%fileDesc.content;)>
<!ATTLIST fileDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST fileDesc
  %tei.global.attributes;
  TEIform CDATA 'fileDesc'>

<!ENTITY % fsdDecl.attributes.fsd.content "ENTITY">

<!ENTITY % fsdDecl.attributes.fsd "
  fsd %fsdDecl.attributes.fsd.content; #REQUIRED">

<!ENTITY % fsdDecl.attributes.type "
  type CDATA #REQUIRED">

<!ENTITY % fsdDecl.attributes "
  %tei.global.attributes;
  %fsdDecl.attributes.type;
  %fsdDecl.attributes.fsd;
  TEIform CDATA 'fsdDecl'">

<!ENTITY % fsdDecl.content "">

<!ELEMENT fsdDecl EMPTY>
<!ATTLIST fsdDecl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %fsdDecl.content;
  %fsdDecl.attributes;>

<!ENTITY % fsdDecl.attributes.type.content "#PCDATA">

<!ENTITY % funder.content "%macro.phraseSeq;">

<!ELEMENT funder %funder.content;>
<!ATTLIST funder
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST funder
  %tei.global.attributes;
  TEIform CDATA 'funder'>

<!ENTITY % hyphenation.content "(%tei.paragraph;)+">

<!ELEMENT hyphenation (%hyphenation.content;)>
<!ATTLIST hyphenation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % hyphenation.attributes.eol.content "all|some|hard|none">

<!ENTITY % hyphenation.attributes.eol "
  eol (%hyphenation.attributes.eol.content;) 'some'">

<!ATTLIST hyphenation
  %tei.global.attributes;
  %tei.declarable.attributes;
  %hyphenation.attributes.eol;
  TEIform CDATA 'hyphenation'>

<!ENTITY % idno.content "#PCDATA">

<!ELEMENT idno (%idno.content;)>
<!ATTLIST idno
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % idno.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST idno
  %tei.global.attributes;
  %idno.attributes.type;
  TEIform CDATA 'idno'>

<!ENTITY % idno.attributes.type.content "#PCDATA">

<!ENTITY % interpretation.content "(%tei.paragraph;)+">

<!ELEMENT interpretation (%interpretation.content;)>
<!ATTLIST interpretation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST interpretation
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'interpretation'>

<!ENTITY % keywords.content "term+|list">

<!ELEMENT keywords (%keywords.content;)>
<!ATTLIST keywords
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % keywords.attributes.scheme.content "IDREF">

<!ENTITY % keywords.attributes.scheme "
  scheme %keywords.attributes.scheme.content; #REQUIRED">

<!ATTLIST keywords
  %tei.global.attributes;
  %keywords.attributes.scheme;
  TEIform CDATA 'keywords'>

<!ENTITY % langUsage.content "(p|language)+">

<!ELEMENT langUsage (%langUsage.content;)>
<!ATTLIST langUsage
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST langUsage
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'langUsage'>

<!ENTITY % language.content "%macro.phraseSeq;">

<!ELEMENT language %language.content;>
<!ATTLIST language
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % language.attributes.usage.content "CDATA">

<!ENTITY % language.attributes.wsd.content "ENTITY">

<!ENTITY % language.attributes.usage "
  usage %language.attributes.usage.content; #IMPLIED">

<!ENTITY % language.attributes.wsd "
  wsd %language.attributes.wsd.content; #IMPLIED">

<!ATTLIST language
  %tei.global.attributes;
  %language.attributes.wsd;
  %language.attributes.usage;
  TEIform CDATA 'language'>

<!-- 2. elements -->

<!-- 3. macros -->

<!ENTITY % macro.component "%tei.common;">

<!ENTITY % macro.componentSeq "(%macro.component;|%tei.Incl;)*">

<!ENTITY % metDecl.content "(%macro.componentSeq;)|metSym+">

<!ELEMENT metDecl (%metDecl.content;)>
<!ATTLIST metDecl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % metDecl.attributes.pattern "
  pattern CDATA #IMPLIED">

<!ENTITY % metDecl.attributes.type "
  type CDATA 'met real'">

<!ATTLIST metDecl
  %tei.global.attributes;
  %tei.declarable.attributes;
  %metDecl.attributes.type;
  %metDecl.attributes.pattern;
  TEIform CDATA 'metDecl'>

<!ENTITY % metDecl.attributes.type.content "#PCDATA">

<!ENTITY % metDecl.attributes.pattern.content "#PCDATA">

<!ENTITY % metSym.content "%macro.phraseSeq;">

<!ELEMENT metSym %metSym.content;>
<!ATTLIST metSym
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % metSym.attributes.terminal.content "NMTOKEN">

<!ENTITY % metSym.attributes.terminal "
  terminal %metSym.attributes.terminal.content; 'true'">

<!ENTITY % metSym.attributes.value "
  value CDATA #REQUIRED">

<!ATTLIST metSym
  %tei.global.attributes;
  %metSym.attributes.value;
  %metSym.attributes.terminal;
  TEIform CDATA 'metSym'>

<!ENTITY % metSym.attributes.value.content "#PCDATA">

<!ENTITY % normalization.content "(%tei.paragraph;)+">

<!ELEMENT normalization (%normalization.content;)>
<!ATTLIST normalization
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % normalization.attributes.method.content "silent|tags">

<!ENTITY % normalization.attributes.method "
  method (%normalization.attributes.method.content;) 'silent'">

<!ENTITY % normalization.attributes.source "
  source CDATA #IMPLIED">

<!ATTLIST normalization
  %tei.global.attributes;
  %tei.declarable.attributes;
  %normalization.attributes.source;
  %normalization.attributes.method;
  TEIform CDATA 'normalization'>

<!ENTITY % normalization.attributes.source.content "#PCDATA">

<!ENTITY % notesStmt.content "note+">

<!ELEMENT notesStmt (%notesStmt.content;)>
<!ATTLIST notesStmt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST notesStmt
  %tei.global.attributes;
  TEIform CDATA 'notesStmt'>

<!ENTITY % principal.content "%macro.phraseSeq;">

<!ELEMENT principal %principal.content;>
<!ATTLIST principal
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST principal
  %tei.global.attributes;
  TEIform CDATA 'principal'>

<!ENTITY % profileDesc.content "creation?,(%tei.profile;)*">

<!ELEMENT profileDesc (%profileDesc.content;)>
<!ATTLIST profileDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST profileDesc
  %tei.global.attributes;
  TEIform CDATA 'profileDesc'>

<!ENTITY % projectDesc.content "(%tei.paragraph;)+">

<!ELEMENT projectDesc (%projectDesc.content;)>
<!ATTLIST projectDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST projectDesc
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'projectDesc'>

<!ENTITY % publicationStmt.content "(p,(%tei.Incl;)*)+
                                    |((publisher|distributor|authority
                                       |pubPlace|address|idno
                                       |availability|date),
                                      (%tei.Incl;)*)+">

<!ELEMENT publicationStmt (%publicationStmt.content;)>
<!ATTLIST publicationStmt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST publicationStmt
  %tei.global.attributes;
  TEIform CDATA 'publicationStmt'>

<!ENTITY % quotation.content "(%tei.paragraph;)+">

<!ELEMENT quotation (%quotation.content;)>
<!ATTLIST quotation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % quotation.attributes.form.content "data|rend|std|nonstd
                                              |unknown">

<!ENTITY % quotation.attributes.marks.content "none|some|all">

<!ENTITY % quotation.attributes.form "
  form (%quotation.attributes.form.content;) 'unknown'">

<!ENTITY % quotation.attributes.marks "
  marks (%quotation.attributes.marks.content;) 'all'">

<!ATTLIST quotation
  %tei.global.attributes;
  %tei.declarable.attributes;
  %quotation.attributes.marks;
  %quotation.attributes.form;
  TEIform CDATA 'quotation'>

<!ENTITY % recording.content "p+|(respStmt|equipment|broadcast|date)*">

<!ELEMENT recording (%recording.content;)>
<!ATTLIST recording
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % recording.attributes.dur.content "NMTOKEN">

<!ENTITY % recording.attributes.type.content "audio|video">

<!ENTITY % recording.attributes.dur "
  dur %recording.attributes.dur.content; #IMPLIED">

<!ENTITY % recording.attributes.type "
  type (%recording.attributes.type.content;) 'audio'">

<!ATTLIST recording
  %tei.global.attributes;
  %tei.declarable.attributes;
  %recording.attributes.type;
  %recording.attributes.dur;
  TEIform CDATA 'recording'>

<!ENTITY % recordingStmt.content "p+|recording+">

<!ELEMENT recordingStmt (%recordingStmt.content;)>
<!ATTLIST recordingStmt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST recordingStmt
  %tei.global.attributes;
  TEIform CDATA 'recordingStmt'>

<!ENTITY % refsDecl.content "p+|step+|state+">

<!ELEMENT refsDecl (%refsDecl.content;)>
<!ATTLIST refsDecl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % refsDecl.attributes.doctype "
  doctype CDATA 'TEI'">

<!ATTLIST refsDecl
  %tei.global.attributes;
  %refsDecl.attributes.doctype;
  TEIform CDATA 'refsDecl'>

<!ENTITY % refsDecl.attributes.doctype.content "#PCDATA">

<!ENTITY % rendition.content "%macro.paraContent;">

<!ELEMENT rendition %rendition.content;>
<!ATTLIST rendition
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST rendition
  %tei.global.attributes;
  TEIform CDATA 'rendition'>

<!ENTITY % revisionDesc.content "list|change+">

<!ELEMENT revisionDesc (%revisionDesc.content;)>
<!ATTLIST revisionDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST revisionDesc
  %tei.global.attributes;
  TEIform CDATA 'revisionDesc'>

<!ENTITY % samplingDecl.content "(%tei.paragraph;)+">

<!ELEMENT samplingDecl (%samplingDecl.content;)>
<!ATTLIST samplingDecl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST samplingDecl
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'samplingDecl'>

<!ENTITY % scriptStmt.content "p+|bibl|biblFull|biblStruct">

<!ELEMENT scriptStmt (%scriptStmt.content;)>
<!ATTLIST scriptStmt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST scriptStmt
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'scriptStmt'>

<!ENTITY % segmentation.content "(%tei.paragraph;)+">

<!ELEMENT segmentation (%segmentation.content;)>
<!ATTLIST segmentation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST segmentation
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'segmentation'>

<!ENTITY % seriesStmt.content "(title+,(idno|respStmt)*)|p+">

<!ELEMENT seriesStmt (%seriesStmt.content;)>
<!ATTLIST seriesStmt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST seriesStmt
  %tei.global.attributes;
  TEIform CDATA 'seriesStmt'>

<!ENTITY % sourceDesc.content "(p|bibl|biblFull|biblStruct|listBibl
                                |%tei.sourcedesc;)+">

<!ELEMENT sourceDesc (%sourceDesc.content;)>
<!ATTLIST sourceDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST sourceDesc
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'sourceDesc'>

<!ENTITY % sponsor.content "%macro.phraseSeq;">

<!ELEMENT sponsor %sponsor.content;>
<!ATTLIST sponsor
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST sponsor
  %tei.global.attributes;
  TEIform CDATA 'sponsor'>

<!ENTITY % state.attributes.length.content "CDATA">

<!ENTITY % state.attributes.delim "
  delim CDATA #IMPLIED">

<!ENTITY % state.attributes.length "
  length %state.attributes.length.content; #IMPLIED">

<!ENTITY % state.attributes.unit "
  unit CDATA #REQUIRED">

<!ENTITY % state.attributes.ed "
  ed CDATA #IMPLIED">

<!ENTITY % state.attributes "
  %tei.global.attributes;
  %state.attributes.ed;
  %state.attributes.unit;
  %state.attributes.length;
  %state.attributes.delim;
  TEIform CDATA 'state'">

<!ENTITY % state.content "">

<!ELEMENT state EMPTY>
<!ATTLIST state
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %state.content;
  %state.attributes;>

<!ENTITY % state.attributes.ed.content "#PCDATA">

<!ENTITY % state.attributes.unit.content "#PCDATA">

<!ENTITY % state.attributes.delim.content "#PCDATA">

<!ENTITY % stdVals.content "(%tei.paragraph;)+">

<!ELEMENT stdVals (%stdVals.content;)>
<!ATTLIST stdVals
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST stdVals
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'stdVals'>

<!ENTITY % step.attributes.length.content "CDATA">

<!ENTITY % step.attributes.to "
  to CDATA #REQUIRED">

<!ENTITY % step.attributes.from "
  from CDATA #REQUIRED">

<!ENTITY % step.attributes.delim "
  delim CDATA #IMPLIED">

<!ENTITY % step.attributes.length "
  length %step.attributes.length.content; #IMPLIED">

<!ENTITY % step.attributes.refunit "
  refunit CDATA #IMPLIED">

<!ENTITY % step.attributes "
  %tei.global.attributes;
  %step.attributes.refunit;
  %step.attributes.length;
  %step.attributes.delim;
  %step.attributes.from;
  %step.attributes.to;
  TEIform CDATA 'step'">

<!ENTITY % step.content "">

<!ELEMENT step EMPTY>
<!ATTLIST step
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %step.content;
  %step.attributes;>

<!ENTITY % step.attributes.refunit.content "#PCDATA">

<!ENTITY % step.attributes.delim.content "#PCDATA">

<!ENTITY % datatype.Extptr "#PCDATA">

<!ENTITY % step.attributes.from.content "%datatype.Extptr;">

<!ENTITY % step.attributes.to.content "%datatype.Extptr;">

<!ENTITY % tagUsage.content "%macro.paraContent;">

<!ELEMENT tagUsage %tagUsage.content;>
<!ATTLIST tagUsage
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % tagUsage.attributes.render.content "IDREF">

<!ENTITY % tagUsage.attributes.withId.content "CDATA">

<!ENTITY % tagUsage.attributes.occurs.content "CDATA">

<!ENTITY % tagUsage.attributes.render "
  render %tagUsage.attributes.render.content; #IMPLIED">

<!ENTITY % tagUsage.attributes.withId "
  withId %tagUsage.attributes.withId.content; #IMPLIED">

<!ENTITY % tagUsage.attributes.occurs "
  occurs %tagUsage.attributes.occurs.content; #IMPLIED">

<!ENTITY % tagUsage.attributes.gi "
  gi CDATA #REQUIRED">

<!ATTLIST tagUsage
  %tei.global.attributes;
  %tagUsage.attributes.gi;
  %tagUsage.attributes.occurs;
  %tagUsage.attributes.withId;
  %tagUsage.attributes.render;
  TEIform CDATA 'tagUsage'>

<!ENTITY % tagUsage.attributes.gi.content "#PCDATA">

<!ENTITY % tagsDecl.content "rendition*,tagUsage*">

<!ELEMENT tagsDecl (%tagsDecl.content;)>
<!ATTLIST tagsDecl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST tagsDecl
  %tei.global.attributes;
  TEIform CDATA 'tagsDecl'>

<!ENTITY % taxonomy.content "category+
                             |((bibl|biblStruct|biblFull),category*)">

<!ELEMENT taxonomy (%taxonomy.content;)>
<!ATTLIST taxonomy
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST taxonomy
  %tei.global.attributes;
  TEIform CDATA 'taxonomy'>

<!ENTITY % teiHeader.content "fileDesc,(%tei.header;)*,revisionDesc?">

<!ELEMENT teiHeader (%teiHeader.content;)>
<!ATTLIST teiHeader
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % teiHeader.attributes.dateUpdated.content "NMTOKEN">

<!ENTITY % teiHeader.attributes.dateCreated.content "NMTOKEN">

<!ENTITY % teiHeader.attributes.status.content "new|update">

<!ENTITY % teiHeader.attributes.dateUpdated "
  dateUpdated %teiHeader.attributes.dateUpdated.content; #IMPLIED">

<!ENTITY % teiHeader.attributes.dateCreated "
  dateCreated %teiHeader.attributes.dateCreated.content; #IMPLIED">

<!ENTITY % teiHeader.attributes.status "
  status (%teiHeader.attributes.status.content;) #IMPLIED">

<!ENTITY % teiHeader.attributes.creator "
  creator CDATA #IMPLIED">

<!ENTITY % teiHeader.attributes.type "
  type CDATA 'text'">

<!ATTLIST teiHeader
  %tei.global.attributes;
  %teiHeader.attributes.type;
  %teiHeader.attributes.creator;
  %teiHeader.attributes.status;
  %teiHeader.attributes.dateCreated;
  %teiHeader.attributes.dateUpdated;
  TEIform CDATA 'teiHeader'>

<!ENTITY % teiHeader.attributes.type.content "#PCDATA">

<!ENTITY % teiHeader.attributes.creator.content "#PCDATA">

<!ENTITY % textClass.content "(classCode|catRef|keywords)*">

<!ELEMENT textClass (%textClass.content;)>
<!ATTLIST textClass
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST textClass
  %tei.global.attributes;
  %tei.declarable.attributes;
  TEIform CDATA 'textClass'>

<!ENTITY % titleStmt.content "title+,
                              (author|editor|sponsor|funder|principal
                               |respStmt)*">

<!ELEMENT titleStmt (%titleStmt.content;)>
<!ATTLIST titleStmt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST titleStmt
  %tei.global.attributes;
  TEIform CDATA 'titleStmt'>

<!ENTITY % variantEncoding.attributes.location.content "internal
                                                        |external">

<!-- 3. macros -->

<!ENTITY % variantEncoding.attributes.method.content "location-referenced
                                                      |double-end-point
                                                      |parallel-segmentation">

<!ENTITY % variantEncoding.attributes.location "
  location (%variantEncoding.attributes.location.content;) #REQUIRED">

<!ENTITY % variantEncoding.attributes.method "
  method (%variantEncoding.attributes.method.content;) #REQUIRED">

<!ENTITY % variantEncoding.attributes "
  %tei.global.attributes;
  %variantEncoding.attributes.method;
  %variantEncoding.attributes.location;
  TEIform CDATA 'variantEncoding'">

<!ENTITY % variantEncoding.content "">

<!ELEMENT variantEncoding EMPTY>
<!ATTLIST variantEncoding
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %variantEncoding.content;
  %variantEncoding.attributes;>

<!-- include "http://localhost/schema/relaxng/p5/linking.rng" -->

<!ENTITY % tei.pointer.attributes.type.content "#PCDATA">

<!ENTITY % tei.pointer.attributes.resp.content "#PCDATA">

<!ENTITY % tei.pointer.attributes.targType.content "#PCDATA">

<!ENTITY % tei.pointerGroup.attributes.targFunc.content "NMTOKENS">

<!ENTITY % tei.pointerGroup.attributes.domains.content "IDREFS">

<!ENTITY % tei.pointerGroup.attributes.targFunc "
  targFunc %tei.pointerGroup.attributes.targFunc.content; #IMPLIED">

<!ENTITY % tei.pointerGroup.attributes.domains "
  domains %tei.pointerGroup.attributes.domains.content; #IMPLIED">

<!ENTITY % tei.pointerGroup.attributes "
  %tei.pointer.attributes;
  %tei.pointerGroup.attributes.domains;
  %tei.pointerGroup.attributes.targFunc;">

<!ENTITY % ab.content "%macro.paraContent;">

<!-- Killed      mix.seg here -->

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT ab %ab.content;>
<!ATTLIST ab
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % ab.attributes.part.content "Y|N|I|M|F">

<!ENTITY % tei.typed.attributes.subtype "
  subtype CDATA #IMPLIED">

<!ENTITY % tei.typed.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % ab.attributes.part "
  part (%ab.attributes.part.content;) 'N'">

<!ENTITY % tei.typed.attributes "
  %tei.typed.attributes.type;
  %tei.typed.attributes.subtype;">

<!ATTLIST ab
  %tei.global.attributes;
  %tei.typed.attributes;
  %ab.attributes.part;
  TEIform CDATA 'ab'>

<!ENTITY % alt.attributes.wScale.content "perc|real">

<!ENTITY % alt.attributes.mode.content "excl|incl">

<!ENTITY % alt.attributes.targets.content "IDREFS">

<!ENTITY % alt.attributes.wScale "
  wScale (%alt.attributes.wScale.content;) #IMPLIED">

<!ENTITY % alt.attributes.weights "
  weights CDATA #IMPLIED">

<!ENTITY % alt.attributes.mode "
  mode (%alt.attributes.mode.content;) #IMPLIED">

<!ENTITY % alt.attributes.targets "
  targets %alt.attributes.targets.content; #REQUIRED">

<!ENTITY % alt.attributes "
  %tei.global.attributes;
  %tei.pointer.attributes;
  %alt.attributes.targets;
  %alt.attributes.mode;
  %alt.attributes.weights;
  %alt.attributes.wScale;
  TEIform CDATA 'alt'">

<!ENTITY % alt.content "">

<!ELEMENT alt EMPTY>
<!ATTLIST alt
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %alt.content;
  %alt.attributes;>

<!ENTITY % alt.attributes.weights.content "#PCDATA">

<!ENTITY % altGrp.content "(alt|ptr|xptr)*">

<!ELEMENT altGrp (%altGrp.content;)>
<!ATTLIST altGrp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % altGrp.attributes.wScale.content "perc|real">

<!ENTITY % altGrp.attributes.mode.content "excl|incl">

<!ENTITY % altGrp.attributes.wScale "
  wScale (%altGrp.attributes.wScale.content;) 'perc'">

<!ENTITY % altGrp.attributes.mode "
  mode (%altGrp.attributes.mode.content;) 'excl'">

<!ATTLIST altGrp
  %tei.global.attributes;
  %tei.pointerGroup.attributes;
  %altGrp.attributes.mode;
  %altGrp.attributes.wScale;
  TEIform CDATA 'altGrp'>

<!ENTITY % anchor.attributes "
  %tei.global.attributes;
  %tei.typed.attributes;
  TEIform CDATA 'anchor'">

<!ENTITY % anchor.content "">

<!ELEMENT anchor EMPTY>
<!ATTLIST anchor
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %anchor.content;
  %anchor.attributes;>

<!ENTITY % join.attributes.scope.content "root|branches">

<!ENTITY % join.attributes.targets.content "IDREFS">

<!ENTITY % join.attributes.scope "
  scope (%join.attributes.scope.content;) 'root'">

<!ENTITY % join.attributes.desc "
  desc CDATA #IMPLIED">

<!ENTITY % join.attributes.result "
  result CDATA #IMPLIED">

<!ENTITY % join.attributes.targets "
  targets %join.attributes.targets.content; #REQUIRED">

<!ENTITY % join.attributes "
  %tei.global.attributes;
  %tei.pointer.attributes;
  %join.attributes.targets;
  %join.attributes.result;
  %join.attributes.desc;
  %join.attributes.scope;
  TEIform CDATA 'join'">

<!ENTITY % join.content "">

<!ELEMENT join EMPTY>
<!ATTLIST join
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %join.content;
  %join.attributes;>

<!ENTITY % join.attributes.result.content "#PCDATA">

<!ENTITY % join.attributes.desc.content "#PCDATA">

<!ENTITY % joinGrp.content "(join|ptr|xptr)*">

<!ELEMENT joinGrp (%joinGrp.content;)>
<!ATTLIST joinGrp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % joinGrp.attributes.desc "
  desc CDATA #IMPLIED">

<!ENTITY % joinGrp.attributes.result "
  result CDATA #IMPLIED">

<!ATTLIST joinGrp
  %tei.global.attributes;
  %tei.pointerGroup.attributes;
  %joinGrp.attributes.result;
  %joinGrp.attributes.desc;
  TEIform CDATA 'joinGrp'>

<!ENTITY % joinGrp.attributes.result.content "#PCDATA">

<!ENTITY % joinGrp.attributes.desc.content "#PCDATA">

<!ENTITY % link.attributes.targets.content "IDREFS">

<!ENTITY % link.attributes.targets "
  targets %link.attributes.targets.content; #REQUIRED">

<!ENTITY % link.attributes "
  %tei.global.attributes;
  %tei.pointer.attributes;
  %link.attributes.targets;
  TEIform CDATA 'link'">

<!ENTITY % link.content "">

<!ELEMENT link EMPTY>
<!ATTLIST link
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %link.content;
  %link.attributes;>

<!ENTITY % linkGrp.content "(link|ptr|xptr)+">

<!ELEMENT linkGrp (%linkGrp.content;)>
<!ATTLIST linkGrp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST linkGrp
  %tei.global.attributes;
  %tei.pointerGroup.attributes;
  TEIform CDATA 'linkGrp'>

<!ENTITY % seg.content "%macro.paraContent;">

<!ELEMENT seg %seg.content;>
<!ATTLIST seg
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % seg.attributes.subtype "
  subtype CDATA #IMPLIED">

<!ATTLIST seg
  %tei.global.attributes;
  %tei.seg.attributes;
  %seg.attributes.subtype;
  TEIform CDATA 'seg'>

<!ENTITY % seg.attributes.subtype.content "#PCDATA">

<!ENTITY % timeline.content "when+">

<!ELEMENT timeline (%timeline.content;)>
<!ATTLIST timeline
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % timeline.attributes.unit.content "NMTOKEN">

<!ENTITY % timeline.attributes.origin.content "IDREF">

<!ENTITY % timeline.attributes.interval "
  interval CDATA #IMPLIED">

<!ENTITY % timeline.attributes.unit "
  unit %timeline.attributes.unit.content; #IMPLIED">

<!ENTITY % timeline.attributes.origin "
  origin %timeline.attributes.origin.content; #REQUIRED">

<!ATTLIST timeline
  %tei.global.attributes;
  %timeline.attributes.origin;
  %timeline.attributes.unit;
  %timeline.attributes.interval;
  TEIform CDATA 'timeline'>

<!ENTITY % timeline.attributes.interval.content "#PCDATA">

<!ENTITY % when.attributes.since.content "IDREF">

<!ENTITY % when.attributes.absolute.content "NMTOKEN">

<!ENTITY % when.attributes.since "
  since %when.attributes.since.content; #IMPLIED">

<!ENTITY % when.attributes.interval "
  interval CDATA #IMPLIED">

<!ENTITY % when.attributes.unit "
  unit CDATA #IMPLIED">

<!ENTITY % when.attributes.absolute "
  absolute %when.attributes.absolute.content; #IMPLIED">

<!ENTITY % when.attributes "
  %tei.global.attributes;
  %when.attributes.absolute;
  %when.attributes.unit;
  %when.attributes.interval;
  %when.attributes.since;
  TEIform CDATA 'when'">

<!ENTITY % when.content "">

<!ELEMENT when EMPTY>
<!ATTLIST when
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %when.content;
  %when.attributes;>

<!ENTITY % when.attributes.unit.content "#PCDATA">

<!ENTITY % when.attributes.interval.content "#PCDATA">

<!ENTITY % xptr.attributes "
  %tei.global.attributes;
  %tei.xPointer.attributes;
  TEIform CDATA 'xptr'">

<!ENTITY % xptr.content "">

<!ELEMENT xptr EMPTY>
<!ATTLIST xptr
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %xptr.content;
  %xptr.attributes;>

<!ENTITY % xref.content "%macro.paraContent;">

<!ELEMENT xref %xref.content;>
<!ATTLIST xref
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST xref
  %tei.global.attributes;
  %tei.xPointer.attributes;
  TEIform CDATA 'xref'>

<!-- 3. macros -->

<!-- include "http://localhost/schema/relaxng/p5/msdescription.rng" -->

<!ENTITY % tei.measured.attributes.scope "
  scope CDATA #IMPLIED">

<!ENTITY % tei.measured.attributes.units "
  units CDATA #IMPLIED">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!ENTITY % tei.measured.attributes "
  %tei.measured.attributes.units;
  %tei.measured.attributes.scope;">

<!ENTITY % tei.measured.attributes.units.content "#PCDATA">

<!ENTITY % tei.measured.attributes.scope.content "#PCDATA">

<!ENTITY % tei.datable.attributes.notAfter.content "NMTOKEN">

<!ENTITY % tei.datable.attributes.notBefore.content "NMTOKEN">

<!ENTITY % tei.datable.attributes.evidence "
  evidence CDATA #IMPLIED">

<!ENTITY % tei.datable.attributes.certainty "
  certainty CDATA #IMPLIED">

<!ENTITY % tei.datable.attributes.notAfter "
  notAfter %tei.datable.attributes.notAfter.content; #IMPLIED">

<!ENTITY % tei.datable.attributes.notBefore "
  notBefore %tei.datable.attributes.notBefore.content; #IMPLIED">

<!ENTITY % tei.datable.attributes "
  %tei.datable.attributes.notBefore;
  %tei.datable.attributes.notAfter;
  %tei.datable.attributes.certainty;
  %tei.datable.attributes.evidence;">

<!ENTITY % tei.datable.attributes.certainty.content "#PCDATA">

<!ENTITY % tei.datable.attributes.evidence.content "#PCDATA">

<!ENTITY % accMat.content "(%tei.paragraph;)+">

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT accMat (%accMat.content;)>
<!ATTLIST accMat
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % accMat.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST accMat
  %tei.global.attributes;
  %accMat.attributes.type;
  TEIform CDATA 'accMat'>

<!ENTITY % accMat.attributes.type.content "%datatype.Key;">

<!ENTITY % acquisition.content "(%tei.paragraph;)+">

<!ELEMENT acquisition (%acquisition.content;)>
<!ATTLIST acquisition
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST acquisition
  %tei.global.attributes;
  %tei.datable.attributes;
  TEIform CDATA 'acquisition'>

<!ENTITY % additional.content "adminInfo?,surrogates?,listBibl?">

<!ELEMENT additional (%additional.content;)>
<!ATTLIST additional
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST additional
  %tei.global.attributes;
  TEIform CDATA 'additional'>

<!ENTITY % additions.content "(%tei.paragraph;)+">

<!ELEMENT additions (%additions.content;)>
<!ATTLIST additions
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST additions
  %tei.global.attributes;
  TEIform CDATA 'additions'>

<!ENTITY % adminInfo.content "(%tei.paragraph;)+
                              |(recordHist?,availability?,
                                custodialHist?,note?)">

<!ELEMENT adminInfo (%adminInfo.content;)>
<!ATTLIST adminInfo
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST adminInfo
  %tei.global.attributes;
  TEIform CDATA 'adminInfo'>

<!ENTITY % altIdentifier.content "country?,region?,settlement,
                                  institution?,repository,collection?,
                                  idno">

<!ELEMENT altIdentifier (%altIdentifier.content;)>
<!ATTLIST altIdentifier
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST altIdentifier
  %tei.global.attributes;
  TEIform CDATA 'altIdentifier'>

<!ENTITY % altName.content "#PCDATA">

<!ELEMENT altName (%altName.content;)>
<!ATTLIST altName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % altName.attributes.type "
  type CDATA #REQUIRED">

<!ATTLIST altName
  %tei.global.attributes;
  %altName.attributes.type;
  TEIform CDATA 'altName'>

<!ENTITY % altName.attributes.type.content "%datatype.Key;">

<!ENTITY % binding.content "(%tei.paragraph;|decoNote)+">

<!ELEMENT binding (%binding.content;)>
<!ATTLIST binding
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % binding.attributes.contemporary.content "%datatype.UBoolean;">

<!ENTITY % binding.attributes.contemporary "
  contemporary (%binding.attributes.contemporary.content;) #IMPLIED">

<!ATTLIST binding
  %tei.global.attributes;
  %tei.datable.attributes;
  %binding.attributes.contemporary;
  TEIform CDATA 'binding'>

<!ENTITY % bindingDesc.content "(p|decoNote)+|(summary?,binding+)">

<!ELEMENT bindingDesc (%bindingDesc.content;)>
<!ATTLIST bindingDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST bindingDesc
  %tei.global.attributes;
  TEIform CDATA 'bindingDesc'>

<!ENTITY % collation.content "(%tei.paragraph;)+">

<!ELEMENT collation (%collation.content;)>
<!ATTLIST collation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST collation
  %tei.global.attributes;
  TEIform CDATA 'collation'>

<!ENTITY % collection.content "#PCDATA">

<!ELEMENT collection (%collection.content;)>
<!ATTLIST collection
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST collection
  %tei.global.attributes;
  %tei.names.attributes;
  TEIform CDATA 'collection'>

<!ENTITY % colophon.content "%macro.phraseSeq;">

<!ELEMENT colophon %colophon.content;>
<!ATTLIST colophon
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST colophon
  %tei.global.attributes;
  TEIform CDATA 'colophon'>

<!ENTITY % condition.content "(%tei.paragraph;)+">

<!ELEMENT condition (%condition.content;)>
<!ATTLIST condition
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST condition
  %tei.global.attributes;
  TEIform CDATA 'condition'>

<!ENTITY % custEvent.content "(%tei.paragraph;)+">

<!ELEMENT custEvent (%custEvent.content;)>
<!ATTLIST custEvent
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % custEvent.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST custEvent
  %tei.global.attributes;
  %tei.datable.attributes;
  %custEvent.attributes.type;
  TEIform CDATA 'custEvent'>

<!ENTITY % custEvent.attributes.type.content "%datatype.Key;">

<!ENTITY % custodialHist.content "(%tei.paragraph;)+|custEvent+">

<!ELEMENT custodialHist (%custodialHist.content;)>
<!ATTLIST custodialHist
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST custodialHist
  %tei.global.attributes;
  TEIform CDATA 'custodialHist'>

<!ENTITY % decoDesc.content "(%tei.paragraph;)+|decoNote+">

<!ELEMENT decoDesc (%decoDesc.content;)>
<!ATTLIST decoDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST decoDesc
  %tei.global.attributes;
  TEIform CDATA 'decoDesc'>

<!ENTITY % decoNote.content "(%tei.paragraph;)+">

<!ELEMENT decoNote (%decoNote.content;)>
<!ATTLIST decoNote
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % decoNote.attributes.subtype "
  subtype CDATA #IMPLIED">

<!ENTITY % decoNote.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST decoNote
  %tei.global.attributes;
  %decoNote.attributes.type;
  %decoNote.attributes.subtype;
  TEIform CDATA 'decoNote'>

<!ENTITY % decoNote.attributes.type.content "%datatype.Key;">

<!ENTITY % decoNote.attributes.subtype.content "%datatype.Key;">

<!ENTITY % depth.content "#PCDATA">

<!ELEMENT depth (%depth.content;)>
<!ATTLIST depth
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST depth
  %tei.global.attributes;
  %tei.measured.attributes;
  TEIform CDATA 'depth'>

<!ENTITY % dimensions.content "(height?,width?,depth?)+">

<!ELEMENT dimensions (%dimensions.content;)>
<!ATTLIST dimensions
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % dimensions.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST dimensions
  %tei.global.attributes;
  %tei.measured.attributes;
  %dimensions.attributes.type;
  TEIform CDATA 'dimensions'>

<!ENTITY % dimensions.attributes.type.content "%datatype.Key;">

<!ENTITY % explicit.content "%macro.phraseSeq;">

<!ELEMENT explicit %explicit.content;>
<!ATTLIST explicit
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % explicit.attributes.defective.content "%datatype.UBoolean;">

<!ENTITY % explicit.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % explicit.attributes.defective "
  defective (%explicit.attributes.defective.content;) #IMPLIED">

<!ATTLIST explicit
  %tei.global.attributes;
  %explicit.attributes.defective;
  %explicit.attributes.type;
  TEIform CDATA 'explicit'>

<!ENTITY % explicit.attributes.type.content "%datatype.Key;">

<!ENTITY % filiation.content "%macro.specialPara;">

<!ELEMENT filiation %filiation.content;>
<!ATTLIST filiation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST filiation
  %tei.global.attributes;
  %tei.typed.attributes;
  TEIform CDATA 'filiation'>

<!ENTITY % foliation.content "(%tei.paragraph;)+">

<!ELEMENT foliation (%foliation.content;)>
<!ATTLIST foliation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST foliation
  %tei.global.attributes;
  TEIform CDATA 'foliation'>

<!ENTITY % handDesc.content "(handNote|%tei.paragraph;)+">

<!ELEMENT handDesc (%handDesc.content;)>
<!ATTLIST handDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % handDesc.attributes.hands "
  hands CDATA #IMPLIED">

<!ATTLIST handDesc
  %tei.global.attributes;
  %handDesc.attributes.hands;
  TEIform CDATA 'handDesc'>

<!ENTITY % handDesc.attributes.hands.content "%datatype.Key;">

<!ENTITY % handNote.content "(%tei.paragraph;)+">

<!ELEMENT handNote (%handNote.content;)>
<!ATTLIST handNote
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % handNote.attributes.scope "
  scope CDATA #IMPLIED">

<!ENTITY % handNote.attributes.medium "
  medium CDATA #IMPLIED">

<!ENTITY % handNote.attributes.script "
  script CDATA #IMPLIED">

<!ENTITY % handNote.attributes.scribe "
  scribe CDATA #IMPLIED">

<!ATTLIST handNote
  %tei.global.attributes;
  %handNote.attributes.scribe;
  %handNote.attributes.script;
  %handNote.attributes.medium;
  %handNote.attributes.scope;
  TEIform CDATA 'handNote'>

<!ENTITY % handNote.attributes.scribe.content "%datatype.Key;">

<!ENTITY % handNote.attributes.script.content "%datatype.Key;">

<!ENTITY % handNote.attributes.medium.content "%datatype.Key;">

<!ENTITY % handNote.attributes.scope.content "%datatype.Key;">

<!ENTITY % height.content "#PCDATA">

<!ELEMENT height (%height.content;)>
<!ATTLIST height
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST height
  %tei.global.attributes;
  %tei.measured.attributes;
  TEIform CDATA 'height'>

<!ENTITY % heraldry.content "%macro.phraseSeq;">

<!ELEMENT heraldry %heraldry.content;>
<!ATTLIST heraldry
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST heraldry
  %tei.global.attributes;
  TEIform CDATA 'heraldry'>

<!ENTITY % history.content "(%tei.paragraph;)+
                            |(origin?,provenance*,acquisition?)">

<!ELEMENT history (%history.content;)>
<!ATTLIST history
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST history
  %tei.global.attributes;
  TEIform CDATA 'history'>

<!ENTITY % incipit.content "%macro.phraseSeq;">

<!ELEMENT incipit %incipit.content;>
<!ATTLIST incipit
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % incipit.attributes.defective.content "%datatype.UBoolean;">

<!ENTITY % incipit.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % incipit.attributes.defective "
  defective (%incipit.attributes.defective.content;) #IMPLIED">

<!ATTLIST incipit
  %tei.global.attributes;
  %incipit.attributes.defective;
  %incipit.attributes.type;
  TEIform CDATA 'incipit'>

<!ENTITY % incipit.attributes.type.content "%datatype.Key;">

<!ENTITY % institution.content "#PCDATA">

<!ELEMENT institution (%institution.content;)>
<!ATTLIST institution
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST institution
  %tei.global.attributes;
  %tei.names.attributes;
  TEIform CDATA 'institution'>

<!ENTITY % layout.content "(%tei.paragraph;)+">

<!ELEMENT layout (%layout.content;)>
<!ATTLIST layout
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % layout.attributes.writtenLines "
  writtenLines CDATA #IMPLIED">

<!ENTITY % layout.attributes.ruledLines "
  ruledLines CDATA #IMPLIED">

<!ENTITY % layout.attributes.columns "
  columns CDATA #IMPLIED">

<!ATTLIST layout
  %tei.global.attributes;
  %layout.attributes.columns;
  %layout.attributes.ruledLines;
  %layout.attributes.writtenLines;
  TEIform CDATA 'layout'>

<!ENTITY % layout.attributes.columns.content "%datatype.Key;">

<!ENTITY % layout.attributes.ruledLines.content "%datatype.Key;">

<!ENTITY % layout.attributes.writtenLines.content "%datatype.Key;">

<!ENTITY % layoutDesc.content "(%tei.paragraph;)+|layout+">

<!ELEMENT layoutDesc (%layoutDesc.content;)>
<!ATTLIST layoutDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST layoutDesc
  %tei.global.attributes;
  TEIform CDATA 'layoutDesc'>

<!ENTITY % locus.content "#PCDATA">

<!ELEMENT locus (%locus.content;)>
<!ATTLIST locus
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % locus.attributes.targets.content "IDREFS">

<!ENTITY % locus.attributes.targets "
  targets %locus.attributes.targets.content; #IMPLIED">

<!ENTITY % locus.attributes.to "
  to CDATA #IMPLIED">

<!ENTITY % locus.attributes.from "
  from CDATA #IMPLIED">

<!ENTITY % locus.attributes.scheme "
  scheme CDATA #IMPLIED">

<!ATTLIST locus
  %tei.global.attributes;
  %locus.attributes.scheme;
  %locus.attributes.from;
  %locus.attributes.to;
  %locus.attributes.targets;
  TEIform CDATA 'locus'>

<!ENTITY % locus.attributes.scheme.content "%datatype.Key;">

<!ENTITY % locus.attributes.from.content "%datatype.Key;">

<!ENTITY % locus.attributes.to.content "%datatype.Key;">

<!ENTITY % material.content "%macro.phraseSeq;">

<!ELEMENT material %material.content;>
<!ATTLIST material
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST material
  %tei.global.attributes;
  TEIform CDATA 'material'>

<!ENTITY % msContents.content "(%tei.paragraph;)+|(summary?,msItem+)">

<!ELEMENT msContents (%msContents.content;)>
<!ATTLIST msContents
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % msContents.attributes.defective.content "%datatype.UBoolean;">

<!ENTITY % msContents.attributes.class.content "IDREFS">

<!ENTITY % msContents.attributes.defective "
  defective (%msContents.attributes.defective.content;) #IMPLIED">

<!ENTITY % msContents.attributes.class "
  class %msContents.attributes.class.content; #IMPLIED">

<!ATTLIST msContents
  %tei.global.attributes;
  %msContents.attributes.class;
  %msContents.attributes.defective;
  TEIform CDATA 'msContents'>

<!ENTITY % msDescription.content "msIdentifier,head*,
                                  (p+
                                   |(msContents?,physDesc?,history?,
                                     additional?,msPart*))">

<!ELEMENT msDescription (%msDescription.content;)>
<!ATTLIST msDescription
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % msDescription.attributes.status "
  status CDATA 'uni'">

<!ENTITY % msDescription.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST msDescription
  %tei.global.attributes;
  %msDescription.attributes.type;
  %msDescription.attributes.status;
  TEIform CDATA 'msDescription'>

<!ENTITY % msDescription.attributes.type.content "#PCDATA">

<!ENTITY % msDescription.attributes.status.content "#PCDATA">

<!ENTITY % msIdentifier.content "country?,region?,settlement,
                                 institution?,repository,collection?,
                                 idno,(altIdentifier|altName)*">

<!ELEMENT msIdentifier (%msIdentifier.content;)>
<!ATTLIST msIdentifier
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST msIdentifier
  %tei.global.attributes;
  TEIform CDATA 'msIdentifier'>

<!ENTITY % msItem.content "locus?,
                           ((%tei.paragraph;)+
                            |(author*,respStmt*,title*,rubric?,incipit?,
                              explicit?,colophon*,decoNote*,langUsage*,
                              listBibl*,q*,bibl*,filiation*,note*,
                              textLang?,msItem*))">

<!ELEMENT msItem (%msItem.content;)>
<!ATTLIST msItem
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % msItem.attributes.defective.content "%datatype.UBoolean;">

<!ENTITY % msItem.attributes.class.content "IDREFS">

<!ENTITY % msItem.attributes.defective "
  defective (%msItem.attributes.defective.content;) 'false'">

<!ENTITY % msItem.attributes.class "
  class %msItem.attributes.class.content; #IMPLIED">

<!ATTLIST msItem
  %tei.global.attributes;
  %msItem.attributes.class;
  %msItem.attributes.defective;
  TEIform CDATA 'msItem'>

<!ENTITY % msPart.content "altIdentifier,head*,
                           (p+
                            |(msContents?,physDesc?,history?,
                              additional?,msPart*))">

<!ELEMENT msPart (%msPart.content;)>
<!ATTLIST msPart
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST msPart
  %tei.global.attributes;
  TEIform CDATA 'msPart'>

<!ENTITY % musicNotation.content "(%tei.paragraph;)+">

<!ELEMENT musicNotation (%musicNotation.content;)>
<!ATTLIST musicNotation
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST musicNotation
  %tei.global.attributes;
  TEIform CDATA 'musicNotation'>

<!ENTITY % objectDesc.content "(%tei.paragraph;)+
                               |(supportDesc?,layoutDesc?)">

<!ELEMENT objectDesc (%objectDesc.content;)>
<!ATTLIST objectDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % objectDesc.attributes.form "
  form CDATA #IMPLIED">

<!ATTLIST objectDesc
  %tei.global.attributes;
  %objectDesc.attributes.form;
  TEIform CDATA 'objectDesc'>

<!ENTITY % objectDesc.attributes.form.content "%datatype.Key;">

<!ENTITY % origDate.content "#PCDATA">

<!ELEMENT origDate (%origDate.content;)>
<!ATTLIST origDate
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST origDate
  %tei.global.attributes;
  %tei.datable.attributes;
  TEIform CDATA 'origDate'>

<!ENTITY % origPlace.content "#PCDATA">

<!ELEMENT origPlace (%origPlace.content;)>
<!ATTLIST origPlace
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST origPlace
  %tei.global.attributes;
  TEIform CDATA 'origPlace'>

<!ENTITY % origin.content "(%tei.paragraph;)+">

<!ELEMENT origin (%origin.content;)>
<!ATTLIST origin
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST origin
  %tei.global.attributes;
  %tei.datable.attributes;
  TEIform CDATA 'origin'>

<!ENTITY % physDesc.content "(%tei.paragraph;)+
                             |(objectDesc?,handDesc?,musicNotation?,
                               decoDesc?,additions?,bindingDesc?,
                               sealDesc?,accMat?)">

<!ELEMENT physDesc (%physDesc.content;)>
<!ATTLIST physDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST physDesc
  %tei.global.attributes;
  TEIform CDATA 'physDesc'>

<!ENTITY % provenance.content "(%tei.paragraph;)+">

<!ELEMENT provenance (%provenance.content;)>
<!ATTLIST provenance
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST provenance
  %tei.global.attributes;
  %tei.datable.attributes;
  TEIform CDATA 'provenance'>

<!ENTITY % recordHist.content "source,change*">

<!ELEMENT recordHist (%recordHist.content;)>
<!ATTLIST recordHist
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST recordHist
  %tei.global.attributes;
  TEIform CDATA 'recordHist'>

<!ENTITY % repository.content "#PCDATA">

<!ELEMENT repository (%repository.content;)>
<!ATTLIST repository
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST repository
  %tei.global.attributes;
  TEIform CDATA 'repository'>

<!ENTITY % rubric.content "%macro.phraseSeq;">

<!ELEMENT rubric %rubric.content;>
<!ATTLIST rubric
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % rubric.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST rubric
  %tei.global.attributes;
  %rubric.attributes.type;
  TEIform CDATA 'rubric'>

<!ENTITY % rubric.attributes.type.content "%datatype.Key;">

<!ENTITY % seal.content "(%tei.paragraph;|decoNote)+">

<!ELEMENT seal (%seal.content;)>
<!ATTLIST seal
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % seal.attributes.contemporary.content "%datatype.UBoolean;">

<!ENTITY % seal.attributes.contemporary "
  contemporary (%seal.attributes.contemporary.content;) #IMPLIED">

<!ATTLIST seal
  %tei.global.attributes;
  %tei.datable.attributes;
  %seal.attributes.contemporary;
  TEIform CDATA 'seal'>

<!ENTITY % sealDesc.content "p+|(decoNote|seal)+">

<!ELEMENT sealDesc (%sealDesc.content;)>
<!ATTLIST sealDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST sealDesc
  %tei.global.attributes;
  TEIform CDATA 'sealDesc'>

<!ENTITY % secfol.content "%macro.phraseSeq;">

<!ELEMENT secfol %secfol.content;>
<!ATTLIST secfol
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST secfol
  %tei.global.attributes;
  TEIform CDATA 'secfol'>

<!ENTITY % signatures.content "%macro.phraseSeq;">

<!ELEMENT signatures %signatures.content;>
<!ATTLIST signatures
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST signatures
  %tei.global.attributes;
  TEIform CDATA 'signatures'>

<!ENTITY % source.content "(%tei.paragraph;)+">

<!ELEMENT source (%source.content;)>
<!ATTLIST source
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST source
  %tei.global.attributes;
  TEIform CDATA 'source'>

<!ENTITY % summary.content "%macro.phraseSeq;">

<!ELEMENT summary %summary.content;>
<!ATTLIST summary
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST summary
  %tei.global.attributes;
  TEIform CDATA 'summary'>

<!ENTITY % support.content "(%tei.paragraph;)+">

<!ELEMENT support (%support.content;)>
<!ATTLIST support
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST support
  %tei.global.attributes;
  TEIform CDATA 'support'>

<!ENTITY % supportDesc.content "(%tei.paragraph;)+
                                |(support?,extent?,foliation?,
                                  collation?,condition?)">

<!ELEMENT supportDesc (%supportDesc.content;)>
<!ATTLIST supportDesc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % supportDesc.attributes.material "
  material CDATA #IMPLIED">

<!ATTLIST supportDesc
  %tei.global.attributes;
  %supportDesc.attributes.material;
  TEIform CDATA 'supportDesc'>

<!ENTITY % supportDesc.attributes.material.content "%datatype.Key;">

<!ENTITY % surrogates.content "(%tei.paragraph;)+">

<!ELEMENT surrogates (%surrogates.content;)>
<!ATTLIST surrogates
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST surrogates
  %tei.global.attributes;
  TEIform CDATA 'surrogates'>

<!ENTITY % textLang.content "%macro.phraseSeq;">

<!ELEMENT textLang %textLang.content;>
<!ATTLIST textLang
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % textLang.attributes.otherLangs.content "IDREFS">

<!ENTITY % textLang.attributes.langKey.content "IDREF">

<!ENTITY % textLang.attributes.otherLangs "
  otherLangs %textLang.attributes.otherLangs.content; #IMPLIED">

<!ENTITY % textLang.attributes.langKey "
  langKey %textLang.attributes.langKey.content; #IMPLIED">

<!ATTLIST textLang
  %tei.global.attributes;
  %textLang.attributes.langKey;
  %textLang.attributes.otherLangs;
  TEIform CDATA 'textLang'>

<!ENTITY % watermark.content "%macro.phraseSeq;">

<!ELEMENT watermark %watermark.content;>
<!ATTLIST watermark
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST watermark
  %tei.global.attributes;
  TEIform CDATA 'watermark'>

<!ENTITY % width.content "#PCDATA">

<!ELEMENT width (%width.content;)>
<!ATTLIST width
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST width
  %tei.global.attributes;
  %tei.measured.attributes;
  TEIform CDATA 'width'>

<!-- 3. macros -->

<!-- include "http://localhost/schema/relaxng/p5/namesdates.rng" -->

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!ENTITY % tei.personPart "addName|foreName|genName|nameLink|roleName
                           |surname">

<!ENTITY % tei.personPart.attributes.sort.content "CDATA">

<!ENTITY % tei.personPart.attributes.full.content "yes|abb|init">

<!ENTITY % tei.personPart.attributes.sort "
  sort %tei.personPart.attributes.sort.content; #IMPLIED">

<!ENTITY % tei.personPart.attributes.full "
  full (%tei.personPart.attributes.full.content;) 'yes'">

<!ENTITY % tei.personPart.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % tei.personPart.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % tei.personPart.attributes.key "
  key CDATA #IMPLIED">

<!ENTITY % tei.personPart.attributes "
  %tei.personPart.attributes.key;
  %tei.personPart.attributes.reg;
  %tei.personPart.attributes.type;
  %tei.personPart.attributes.full;
  %tei.personPart.attributes.sort;">

<!ENTITY % tei.personPart.attributes.key.content "#PCDATA">

<!ENTITY % tei.personPart.attributes.reg.content "#PCDATA">

<!ENTITY % tei.personPart.attributes.type.content "#PCDATA">

<!ENTITY % tei.placePart "bloc|country|distance|geog|offset|region
                          |settlement">

<!ENTITY % tei.temporalExpr "dateStruct|day|distance|hour|minute|month
                             |occasion|offset|second|timeStruct|week
                             |year">

<!ENTITY % tei.temporalExpr.attributes.full.content "yes|abb|init">

<!ENTITY % tei.temporalExpr.attributes.value.content "NMTOKEN">

<!ENTITY % tei.temporalExpr.attributes.full "
  full (%tei.temporalExpr.attributes.full.content;) 'yes'">

<!ENTITY % tei.temporalExpr.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % tei.temporalExpr.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % tei.temporalExpr.attributes.key "
  key CDATA #IMPLIED">

<!ENTITY % tei.temporalExpr.attributes.value "
  value %tei.temporalExpr.attributes.value.content; #IMPLIED">

<!ENTITY % tei.temporalExpr.attributes "
  %tei.temporalExpr.attributes.value;
  %tei.temporalExpr.attributes.key;
  %tei.temporalExpr.attributes.reg;
  %tei.temporalExpr.attributes.type;
  %tei.temporalExpr.attributes.full;">

<!ENTITY % tei.temporalExpr.attributes.key.content "#PCDATA">

<!ENTITY % tei.temporalExpr.attributes.reg.content "#PCDATA">

<!ENTITY % tei.temporalExpr.attributes.type.content "#PCDATA">

<!ENTITY % addName.content "%macro.phraseSeq;">

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT addName %addName.content;>
<!ATTLIST addName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST addName
  %tei.global.attributes;
  %tei.personPart.attributes;
  TEIform CDATA 'addName'>

<!ENTITY % bloc.content "%macro.phraseSeq;">

<!ELEMENT bloc %bloc.content;>
<!ATTLIST bloc
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST bloc
  %tei.global.attributes;
  %tei.names.attributes;
  %tei.typed.attributes;
  TEIform CDATA 'bloc'>

<!ENTITY % country.content "%macro.paraContent;">

<!ELEMENT country %country.content;>
<!ATTLIST country
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST country
  %tei.global.attributes;
  %tei.names.attributes;
  %tei.typed.attributes;
  TEIform CDATA 'country'>

<!ENTITY % dateStruct.content "(#PCDATA|%tei.temporalExpr;
                                |%tei.Incl;)*">

<!ELEMENT dateStruct %dateStruct.content;>
<!ATTLIST dateStruct
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % dateStruct.attributes.exact "
  exact CDATA #IMPLIED">

<!ENTITY % dateStruct.attributes.calendar "
  calendar CDATA #IMPLIED">

<!ATTLIST dateStruct
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  %dateStruct.attributes.calendar;
  %dateStruct.attributes.exact;
  TEIform CDATA 'dateStruct'>

<!ENTITY % dateStruct.attributes.calendar.content "#PCDATA">

<!ENTITY % dateStruct.attributes.exact.content "#PCDATA">

<!ENTITY % day.content "#PCDATA">

<!ELEMENT day (%day.content;)>
<!ATTLIST day
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST day
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'day'>

<!ENTITY % distance.content "%macro.phraseSeq;">

<!ELEMENT distance %distance.content;>
<!ATTLIST distance
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % distance.attributes.exact.content "%datatype.UBoolean;">

<!ENTITY % distance.attributes.exact "
  exact (%distance.attributes.exact.content;) 'unknown'">

<!ATTLIST distance
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  %distance.attributes.exact;
  TEIform CDATA 'distance'>

<!ENTITY % foreName.content "%macro.phraseSeq;">

<!ELEMENT foreName %foreName.content;>
<!ATTLIST foreName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST foreName
  %tei.global.attributes;
  %tei.personPart.attributes;
  TEIform CDATA 'foreName'>

<!ENTITY % genName.content "%macro.phraseSeq;">

<!ELEMENT genName %genName.content;>
<!ATTLIST genName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST genName
  %tei.global.attributes;
  %tei.personPart.attributes;
  TEIform CDATA 'genName'>

<!ENTITY % geog.content "#PCDATA">

<!ELEMENT geog (%geog.content;)>
<!ATTLIST geog
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST geog
  %tei.global.attributes;
  %tei.names.attributes;
  %tei.typed.attributes;
  TEIform CDATA 'geog'>

<!ENTITY % geogName.content "(#PCDATA|geog|name|%tei.Incl;)*">

<!ELEMENT geogName %geogName.content;>
<!ATTLIST geogName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % geogName.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST geogName
  %tei.global.attributes;
  %tei.names.attributes;
  %geogName.attributes.type;
  TEIform CDATA 'geogName'>

<!ENTITY % geogName.attributes.type.content "#PCDATA">

<!ENTITY % hour.content "#PCDATA">

<!ELEMENT hour (%hour.content;)>
<!ATTLIST hour
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST hour
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'hour'>

<!ENTITY % minute.content "#PCDATA">

<!ELEMENT minute (%minute.content;)>
<!ATTLIST minute
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST minute
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'minute'>

<!ENTITY % month.content "#PCDATA">

<!ELEMENT month (%month.content;)>
<!ATTLIST month
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST month
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'month'>

<!ENTITY % nameLink.content "%macro.phraseSeq;">

<!ELEMENT nameLink %nameLink.content;>
<!ATTLIST nameLink
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST nameLink
  %tei.global.attributes;
  %tei.personPart.attributes;
  TEIform CDATA 'nameLink'>

<!ENTITY % occasion.content "%macro.phraseSeq;">

<!ELEMENT occasion %occasion.content;>
<!ATTLIST occasion
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST occasion
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'occasion'>

<!ENTITY % offset.content "(#PCDATA|%tei.Incl;)*">

<!ELEMENT offset %offset.content;>
<!ATTLIST offset
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST offset
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'offset'>

<!ENTITY % orgDivn.content "%macro.phraseSeq;">

<!ELEMENT orgDivn %orgDivn.content;>
<!ATTLIST orgDivn
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % orgDivn.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % orgDivn.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST orgDivn
  %tei.global.attributes;
  %orgDivn.attributes.type;
  %orgDivn.attributes.reg;
  TEIform CDATA 'orgDivn'>

<!ENTITY % orgDivn.attributes.type.content "#PCDATA">

<!ENTITY % orgDivn.attributes.reg.content "#PCDATA">

<!ENTITY % orgName.content "(#PCDATA|orgTitle|orgType|orgDivn
                             |%tei.phrase;|%tei.Incl;)*">

<!ELEMENT orgName %orgName.content;>
<!ATTLIST orgName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % orgName.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % orgName.attributes.key "
  key CDATA #IMPLIED">

<!ENTITY % orgName.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST orgName
  %tei.global.attributes;
  %orgName.attributes.type;
  %orgName.attributes.key;
  %orgName.attributes.reg;
  TEIform CDATA 'orgName'>

<!ENTITY % orgName.attributes.type.content "#PCDATA">

<!ENTITY % orgName.attributes.key.content "#PCDATA">

<!ENTITY % orgName.attributes.reg.content "#PCDATA">

<!ENTITY % orgTitle.content "%macro.phraseSeq;">

<!ELEMENT orgTitle %orgTitle.content;>
<!ATTLIST orgTitle
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % orgTitle.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % orgTitle.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST orgTitle
  %tei.global.attributes;
  %orgTitle.attributes.type;
  %orgTitle.attributes.reg;
  TEIform CDATA 'orgTitle'>

<!ENTITY % orgTitle.attributes.type.content "#PCDATA">

<!ENTITY % orgTitle.attributes.reg.content "#PCDATA">

<!ENTITY % orgType.content "%macro.phraseSeq;">

<!ELEMENT orgType %orgType.content;>
<!ATTLIST orgType
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % orgType.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % orgType.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST orgType
  %tei.global.attributes;
  %orgType.attributes.type;
  %orgType.attributes.reg;
  TEIform CDATA 'orgType'>

<!ENTITY % orgType.attributes.type.content "#PCDATA">

<!ENTITY % orgType.attributes.reg.content "#PCDATA">

<!ENTITY % persName.content "(#PCDATA|%tei.personPart;|%tei.phrase;
                              |%tei.Incl;)*">

<!ELEMENT persName %persName.content;>
<!ATTLIST persName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % persName.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST persName
  %tei.global.attributes;
  %tei.names.attributes;
  %persName.attributes.type;
  TEIform CDATA 'persName'>

<!ENTITY % persName.attributes.type.content "#PCDATA">

<!ENTITY % placeName.content "(#PCDATA|%tei.placePart;|%tei.phrase;
                               |%tei.Incl;)*">

<!ELEMENT placeName %placeName.content;>
<!ATTLIST placeName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST placeName
  %tei.global.attributes;
  %tei.names.attributes;
  TEIform CDATA 'placeName'>

<!ENTITY % region.content "%macro.paraContent;">

<!ELEMENT region %region.content;>
<!ATTLIST region
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST region
  %tei.global.attributes;
  %tei.names.attributes;
  %tei.typed.attributes;
  TEIform CDATA 'region'>

<!ENTITY % roleName.content "%macro.phraseSeq;">

<!ELEMENT roleName %roleName.content;>
<!ATTLIST roleName
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST roleName
  %tei.global.attributes;
  %tei.personPart.attributes;
  TEIform CDATA 'roleName'>

<!ENTITY % second.content "#PCDATA">

<!ELEMENT second (%second.content;)>
<!ATTLIST second
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST second
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'second'>

<!ENTITY % settlement.content "%macro.phraseSeq;">

<!ELEMENT settlement %settlement.content;>
<!ATTLIST settlement
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST settlement
  %tei.global.attributes;
  %tei.names.attributes;
  %tei.typed.attributes;
  TEIform CDATA 'settlement'>

<!ENTITY % surname.content "%macro.phraseSeq;">

<!ELEMENT surname %surname.content;>
<!ATTLIST surname
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST surname
  %tei.global.attributes;
  %tei.personPart.attributes;
  TEIform CDATA 'surname'>

<!ENTITY % timeStruct.content "(#PCDATA|%tei.temporalExpr;
                                |%tei.Incl;)*">

<!ELEMENT timeStruct %timeStruct.content;>
<!ATTLIST timeStruct
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % timeStruct.attributes.zone "
  zone CDATA #IMPLIED">

<!ATTLIST timeStruct
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  %timeStruct.attributes.zone;
  TEIform CDATA 'timeStruct'>

<!ENTITY % timeStruct.attributes.zone.content "#PCDATA">

<!ENTITY % week.content "#PCDATA">

<!ELEMENT week (%week.content;)>
<!ATTLIST week
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST week
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'week'>

<!ENTITY % year.content "#PCDATA">

<!ELEMENT year (%year.content;)>
<!ATTLIST year
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST year
  %tei.global.attributes;
  %tei.temporalExpr.attributes;
  TEIform CDATA 'year'>

<!-- 3. macros -->

<!-- include "http://localhost/schema/relaxng/p5/tei.rng" -->

<!ENTITY % tei.global.attributes.n.content "#PCDATA">

<!ENTITY % tei.global.attributes.rend.content "#PCDATA">

<!ENTITY % tei.declaring.attributes.decls.content "IDREFS">

<!ENTITY % tei.declaring.attributes.decls "
  decls %tei.declaring.attributes.decls.content; #IMPLIED">

<!ENTITY % tei.declaring.attributes "
  %tei.declaring.attributes.decls;">

<!ENTITY % tei.typed.attributes.type.content "#PCDATA">

<!ENTITY % tei.typed.attributes.subtype.content "#PCDATA">

<!ENTITY % tei.interpret.attributes.resp.content "#PCDATA">

<!ENTITY % tei.interpret.attributes.type.content "#PCDATA">

<!ENTITY % tei.divn.attributes.type.content "#PCDATA">

<!ENTITY % tei.names.attributes.key.content "#PCDATA">

<!ENTITY % tei.names.attributes.reg.content "#PCDATA">

<!ENTITY % tei.seg.attributes.type.content "%datatype.Key;">

<!ENTITY % tei.seg.attributes.function.content "#PCDATA">

<!ENTITY % tei.xPointer.attributes.doc "
  doc %tei.xPointer.attributes.doc.content; #REQUIRED">

<!ENTITY % tei.xPointer.attributes.url "
  url %tei.xPointer.attributes.url.content; #REQUIRED">

<!ENTITY % tei.xPointer.attributes.from.content "%datatype.Extptr;">

<!ENTITY % tei.xPointer.attributes.to.content "%datatype.Extptr;">

<!-- include "http://localhost/schema/relaxng/p5/textcrit.rng" -->

<!ENTITY % tei.fragmentary.attributes.wit "
  wit CDATA #IMPLIED">

<!ENTITY % tei.fragmentary.attributes "
  %tei.fragmentary.attributes.wit;">

<!ENTITY % tei.fragmentary.attributes.wit.content "%datatype.Key;">

<!ENTITY % tei.readings.attributes.hand.content "IDREF">

<!ENTITY % tei.readings.attributes.varSeq.content "CDATA">

<!ENTITY % tei.readings.attributes.hand "
  hand %tei.readings.attributes.hand.content; #IMPLIED">

<!ENTITY % tei.readings.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % tei.readings.attributes.varSeq "
  varSeq %tei.readings.attributes.varSeq.content; #IMPLIED">

<!ENTITY % tei.readings.attributes.cause "
  cause CDATA #IMPLIED">

<!ENTITY % tei.readings.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % tei.readings.attributes.wit "
  wit CDATA #IMPLIED">

<!ENTITY % tei.readings.attributes "
  %tei.readings.attributes.wit;
  %tei.readings.attributes.type;
  %tei.readings.attributes.cause;
  %tei.readings.attributes.varSeq;
  %tei.readings.attributes.resp;
  %tei.readings.attributes.hand;">

<!ENTITY % tei.readings.attributes.wit.content "%datatype.Key;">

<!ENTITY % tei.readings.attributes.type.content "#PCDATA">

<!ENTITY % tei.readings.attributes.cause.content "#PCDATA">

<!ENTITY % tei.readings.attributes.resp.content "#PCDATA">

<!ENTITY % app.content "(%tei.Incl;)*,
                        (lem,(%tei.Incl;)*,(wit,(%tei.Incl;)*)?)?,
                        ((rdg,(%tei.Incl;)*,(wit,(%tei.Incl;)*)?)
                         |(rdgGrp,(%tei.Incl;)*,
                           (wit,(%tei.Incl;)*)?))+">

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT app (%app.content;)>
<!ATTLIST app
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % app.attributes.to.content "IDREF">

<!ENTITY % app.attributes.from.content "IDREF">

<!ENTITY % app.attributes.loc "
  loc CDATA #IMPLIED">

<!ENTITY % app.attributes.to "
  to %app.attributes.to.content; #IMPLIED">

<!ENTITY % app.attributes.from "
  from %app.attributes.from.content; #IMPLIED">

<!ENTITY % app.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST app
  %tei.global.attributes;
  %app.attributes.type;
  %app.attributes.from;
  %app.attributes.to;
  %app.attributes.loc;
  TEIform CDATA 'app'>

<!ENTITY % app.attributes.type.content "#PCDATA">

<!ENTITY % app.attributes.loc.content "#PCDATA">

<!ENTITY % lacunaEnd.attributes "
  %tei.global.attributes;
  %tei.fragmentary.attributes;
  TEIform CDATA 'lacunaEnd'">

<!ENTITY % lacunaEnd.content "">

<!ELEMENT lacunaEnd EMPTY>
<!ATTLIST lacunaEnd
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %lacunaEnd.content;
  %lacunaEnd.attributes;>

<!ENTITY % lacunaStart.attributes "
  %tei.global.attributes;
  %tei.fragmentary.attributes;
  TEIform CDATA 'lacunaStart'">

<!ENTITY % lacunaStart.content "">

<!ELEMENT lacunaStart EMPTY>
<!ATTLIST lacunaStart
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %lacunaStart.content;
  %lacunaStart.attributes;>

<!ENTITY % lem.content "(#PCDATA|%tei.phrase;|%tei.inter;|%tei.Incl;
                         |%tei.fragmentary;)*">

<!ELEMENT lem %lem.content;>
<!ATTLIST lem
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST lem
  %tei.global.attributes;
  %tei.readings.attributes;
  TEIform CDATA 'lem'>

<!ENTITY % rdg.content "(#PCDATA|%tei.phrase;|%tei.inter;|%tei.Incl;
                         |%tei.fragmentary;)*">

<!ELEMENT rdg %rdg.content;>
<!ATTLIST rdg
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST rdg
  %tei.global.attributes;
  %tei.readings.attributes;
  TEIform CDATA 'rdg'>

<!ENTITY % rdgGrp.content "(%tei.Incl;)*,
                           ((rdgGrp,(%tei.Incl;)*)
                            |(rdg,(%tei.Incl;)*,
                              (wit,(%tei.Incl;)*)?))+">

<!ELEMENT rdgGrp (%rdgGrp.content;)>
<!ATTLIST rdgGrp
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST rdgGrp
  %tei.global.attributes;
  %tei.readings.attributes;
  TEIform CDATA 'rdgGrp'>

<!ENTITY % wit.content "%macro.paraContent;">

<!ELEMENT wit %wit.content;>
<!ATTLIST wit
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST wit
  %tei.global.attributes;
  TEIform CDATA 'wit'>

<!ENTITY % witDetail.content "%macro.paraContent;">

<!ELEMENT witDetail %witDetail.content;>
<!ATTLIST witDetail
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % witDetail.attributes.target.content "IDREFS">

<!ENTITY % witDetail.attributes.place "
  place CDATA 'apparatus'">

<!ENTITY % witDetail.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % witDetail.attributes.wit "
  wit CDATA #REQUIRED">

<!ENTITY % witDetail.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % witDetail.attributes.target "
  target %witDetail.attributes.target.content; #REQUIRED">

<!ATTLIST witDetail
  %tei.global.attributes;
  %witDetail.attributes.target;
  %witDetail.attributes.resp;
  %witDetail.attributes.wit;
  %witDetail.attributes.type;
  %witDetail.attributes.place;
  TEIform CDATA 'witDetail'>

<!ENTITY % witDetail.attributes.resp.content "%datatype.Key;">

<!ENTITY % witDetail.attributes.wit.content "%datatype.Key;">

<!ENTITY % witDetail.attributes.type.content "#PCDATA">

<!ENTITY % witDetail.attributes.place.content "#PCDATA">

<!ENTITY % witEnd.attributes "
  %tei.global.attributes;
  %tei.fragmentary.attributes;
  TEIform CDATA 'witEnd'">

<!ENTITY % witEnd.content "">

<!ELEMENT witEnd EMPTY>
<!ATTLIST witEnd
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %witEnd.content;
  %witEnd.attributes;>

<!ENTITY % witList.content "(%tei.Incl;)*,(witness,(%tei.Incl;)*)+">

<!ELEMENT witList (%witList.content;)>
<!ATTLIST witList
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST witList
  %tei.global.attributes;
  TEIform CDATA 'witList'>

<!ENTITY % witStart.attributes "
  %tei.global.attributes;
  %tei.fragmentary.attributes;
  TEIform CDATA 'witStart'">

<!ENTITY % witStart.content "">

<!ELEMENT witStart EMPTY>
<!ATTLIST witStart
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %witStart.content;
  %witStart.attributes;>

<!ENTITY % witness.content "%macro.paraContent;">

<!ELEMENT witness %witness.content;>
<!ATTLIST witness
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % witness.attributes.included "
  included CDATA #IMPLIED">

<!ENTITY % witness.attributes.sigil "
  sigil CDATA #REQUIRED">

<!ATTLIST witness
  %tei.global.attributes;
  %witness.attributes.sigil;
  %witness.attributes.included;
  TEIform CDATA 'witness'>

<!ENTITY % witness.attributes.sigil.content "%datatype.Key;">

<!ENTITY % witness.attributes.included.content "#PCDATA">

<!-- 3. macros -->

<!-- include "http://localhost/schema/relaxng/p5/textstructure.rng" -->

<!ENTITY % argument.content "((%tei.Incl;)*,head)?,
                             ((%macro.component;),(%tei.Incl;)*)*">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT argument (%argument.content;)>
<!ATTLIST argument
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST argument
  %tei.global.attributes;
  TEIform CDATA 'argument'>

<!ENTITY % back.content "(%tei.front;|%tei.Incl;)*,
                         (((%tei.divtop;),
                           (%tei.divtop;|titlePage|%tei.Incl;)*)
                          |(div,(div|%tei.front;|%tei.Incl;)*)
                          |(div1,(div1|%tei.front;|%tei.Incl;)*))?,
                         (trailer|closer)*">

<!ELEMENT back (%back.content;)>
<!ATTLIST back
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST back
  %tei.global.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'back'>

<!ENTITY % body.content "(%tei.divtop;|%tei.Incl;)*,
                         ((((%macro.component;),(%tei.Incl;)*)+,
                           (divGen,(%tei.Incl;)*)*,
                           ((div,(div|divGen|%tei.Incl;)*)
                            |(div0,(div0|divGen|%tei.Incl;)*)
                            |(div1,(div1|divGen|%tei.Incl;)*))?)
                          |((divGen,(%tei.Incl;)*)*,
                            ((div,(div|divGen|%tei.Incl;)*)
                             |(div0,(div0|divGen|%tei.Incl;)*)
                             |(div1,(div1|divGen|%tei.Incl;)*)))),
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT body (%body.content;)>
<!ATTLIST body
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST body
  %tei.global.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'body'>

<!ENTITY % byline.content "(#PCDATA|%tei.phrase;|docAuthor
                            |%tei.Incl;)*">

<!ELEMENT byline %byline.content;>
<!ATTLIST byline
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST byline
  %tei.global.attributes;
  TEIform CDATA 'byline'>

<!ENTITY % closer.content "(#PCDATA|signed|dateline|salute|%tei.phrase;
                            |%tei.Incl;)*">

<!ELEMENT closer %closer.content;>
<!ATTLIST closer
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST closer
  %tei.global.attributes;
  TEIform CDATA 'closer'>

<!ENTITY % dateline.content "(#PCDATA|date|time|name|address
                              |%tei.Incl;)*">

<!ELEMENT dateline %dateline.content;>
<!ATTLIST dateline
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST dateline
  %tei.global.attributes;
  TEIform CDATA 'dateline'>

<!ENTITY % div.content "(%tei.divtop;|%tei.Incl;)*,
                        (((div|divGen),(%tei.Incl;)*)+
                         |(((%macro.component;),(%tei.Incl;)*)+,
                           ((div|divGen),(%tei.Incl;)*)*)),
                        ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div (%div.content;)>
<!ATTLIST div
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div'>

<!ENTITY % div0.content "(%tei.divtop;|%tei.Incl;)*,
                         (((div1|divGen),(%tei.Incl;)*)+
                          |(((%macro.component;),(%tei.Incl;)*)+,
                            ((div1|divGen),(%tei.Incl;)*)*)),
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div0 (%div0.content;)>
<!ATTLIST div0
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div0
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div0'>

<!ENTITY % div1.content "(%tei.divtop;|%tei.Incl;)*,
                         (((div2|divGen),(%tei.Incl;)*)+
                          |(((%macro.component;),(%tei.Incl;)*)+,
                            ((div2|divGen),(%tei.Incl;)*)*)),
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div1 (%div1.content;)>
<!ATTLIST div1
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div1
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div1'>

<!ENTITY % div2.content "(%tei.divtop;|%tei.Incl;)*,
                         (((div3|divGen),(%tei.Incl;)*)+
                          |(((%macro.component;),(%tei.Incl;)*)+,
                            ((div3|divGen),(%tei.Incl;)*)*)),
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div2 (%div2.content;)>
<!ATTLIST div2
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div2
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div2'>

<!ENTITY % div3.content "(%tei.divtop;|%tei.Incl;)*,
                         (((div4|divGen),(%tei.Incl;)*)+
                          |(((%macro.component;),(%tei.Incl;)*)+,
                            ((div4|divGen),(%tei.Incl;)*)*)),
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div3 (%div3.content;)>
<!ATTLIST div3
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div3
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div3'>

<!ENTITY % div4.content "(%tei.divtop;|%tei.Incl;)*,
                         (((div5|divGen),(%tei.Incl;)*)+
                          |(((%macro.component;),(%tei.Incl;)*)+,
                            ((div5|divGen),(%tei.Incl;)*)*)),
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div4 (%div4.content;)>
<!ATTLIST div4
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div4
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div4'>

<!ENTITY % div5.content "(%tei.divtop;|%tei.Incl;)*,
                         (((div6|divGen),(%tei.Incl;)*)+
                          |(((%macro.component;),(%tei.Incl;)*)+,
                            ((div6|divGen),(%tei.Incl;)*)*)),
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div5 (%div5.content;)>
<!ATTLIST div5
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div5
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div5'>

<!ENTITY % div6.content "(%tei.divtop;|%tei.Incl;)*,
                         (((div7|divGen),(%tei.Incl;)*)+
                          |(((%macro.component;),(%tei.Incl;)*)+,
                            ((div7|divGen),(%tei.Incl;)*)*)),
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div6 (%div6.content;)>
<!ATTLIST div6
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div6
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div6'>

<!ENTITY % div7.content "(%tei.divtop;|%tei.Incl;)*,
                         ((%macro.component;),(%tei.Incl;)*)+,
                         ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT div7 (%div7.content;)>
<!ATTLIST div7
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST div7
  %tei.global.attributes;
  %tei.divn.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'div7'>

<!ENTITY % docAuthor.content "%macro.phraseSeq;">

<!ELEMENT docAuthor %docAuthor.content;>
<!ATTLIST docAuthor
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST docAuthor
  %tei.global.attributes;
  TEIform CDATA 'docAuthor'>

<!ENTITY % docDate.content "%macro.phraseSeq;">

<!ELEMENT docDate %docDate.content;>
<!ATTLIST docDate
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % docDate.attributes.value.content "NMTOKEN">

<!ENTITY % docDate.attributes.value "
  value %docDate.attributes.value.content; #IMPLIED">

<!ATTLIST docDate
  %tei.global.attributes;
  %docDate.attributes.value;
  TEIform CDATA 'docDate'>

<!ENTITY % docEdition.content "%macro.paraContent;">

<!ELEMENT docEdition %docEdition.content;>
<!ATTLIST docEdition
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST docEdition
  %tei.global.attributes;
  TEIform CDATA 'docEdition'>

<!ENTITY % docImprint.content "(#PCDATA|%tei.phrase;|pubPlace|docDate
                                |publisher|%tei.Incl;)*">

<!ELEMENT docImprint %docImprint.content;>
<!ATTLIST docImprint
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST docImprint
  %tei.global.attributes;
  TEIform CDATA 'docImprint'>

<!ENTITY % docTitle.content "(%tei.Incl;)*,(titlePart,(%tei.Incl;)*)+">

<!ELEMENT docTitle (%docTitle.content;)>
<!ATTLIST docTitle
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST docTitle
  %tei.global.attributes;
  TEIform CDATA 'docTitle'>

<!ENTITY % epigraph.content "%macro.componentSeq;">

<!ELEMENT epigraph (%epigraph.content;)>
<!ATTLIST epigraph
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST epigraph
  %tei.global.attributes;
  TEIform CDATA 'epigraph'>

<!ENTITY % front.content "(%tei.front;|%tei.Incl;)*,
                          (((%tei.fmchunk;),
                            (%tei.fmchunk;|titlePage|%tei.Incl;)*)
                           |(div,(div|%tei.front;|%tei.Incl;)*)
                           |(div1,(div1|%tei.front;|%tei.Incl;)*))?">

<!ELEMENT front (%front.content;)>
<!ATTLIST front
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST front
  %tei.global.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'front'>

<!ENTITY % group.content "(%tei.divtop;|%tei.Incl;)*,(text|group),
                          (text|group|%tei.Incl;)*,
                          ((%tei.divbot;),(%tei.Incl;)*)*">

<!ELEMENT group (%group.content;)>
<!ATTLIST group
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST group
  %tei.global.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'group'>

<!ENTITY % imprimatur.content "%macro.paraContent;">

<!ELEMENT imprimatur %imprimatur.content;>
<!ATTLIST imprimatur
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST imprimatur
  %tei.global.attributes;
  TEIform CDATA 'imprimatur'>

<!ENTITY % opener.content "(#PCDATA|%tei.phrase;|argument|byline
                            |dateline|epigraph|salute|signed
                            |%tei.Incl;)*">

<!ELEMENT opener %opener.content;>
<!ATTLIST opener
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST opener
  %tei.global.attributes;
  TEIform CDATA 'opener'>

<!ENTITY % salute.content "%macro.phraseSeq;">

<!ELEMENT salute %salute.content;>
<!ATTLIST salute
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST salute
  %tei.global.attributes;
  TEIform CDATA 'salute'>

<!ENTITY % signed.content "%macro.phraseSeq;">

<!ELEMENT signed %signed.content;>
<!ATTLIST signed
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST signed
  %tei.global.attributes;
  TEIform CDATA 'signed'>

<!ENTITY % text.content "(%tei.Incl;)*,(front,(%tei.Incl;)*)?,
                         (body|group),(%tei.Incl;)*,
                         (back,(%tei.Incl;)*)?">

<!ELEMENT text (%text.content;)>
<!ATTLIST text
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST text
  %tei.global.attributes;
  %tei.declaring.attributes;
  TEIform CDATA 'text'>

<!ENTITY % titlePage.content "(%tei.Incl;)*,(%tei.tpParts;),
                              (%tei.tpParts;|%tei.Incl;)*">

<!ELEMENT titlePage (%titlePage.content;)>
<!ATTLIST titlePage
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % titlePage.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST titlePage
  %tei.global.attributes;
  %titlePage.attributes.type;
  TEIform CDATA 'titlePage'>

<!ENTITY % titlePage.attributes.type.content "#PCDATA">

<!ENTITY % titlePart.content "%macro.paraContent;">

<!ELEMENT titlePart %titlePart.content;>
<!ATTLIST titlePart
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % titlePart.attributes.type "
  type CDATA 'main'">

<!ATTLIST titlePart
  %tei.global.attributes;
  %titlePart.attributes.type;
  TEIform CDATA 'titlePart'>

<!ENTITY % titlePart.attributes.type.content "#PCDATA">

<!ENTITY % trailer.content "%macro.phraseSeq;">

<!ELEMENT trailer %trailer.content;>
<!ATTLIST trailer
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST trailer
  %tei.global.attributes;
  TEIform CDATA 'trailer'>

<!-- 3. macros -->

<!ENTITY % supplied.content "(#PCDATA|facs|dipl|norm|%tei.phrase;
                              |%tei.inter;|%tei.Incl;
                              |%tei.fragmentary;)*">

<!-- include "http://localhost/schema/relaxng/p5/transcr.rng" -->

<!ELEMENT supplied %supplied.content;>
<!ATTLIST supplied
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % supplied.attributes.hand.content "IDREF">

<!ATTLIST supplied
  %tei.global.attributes;
  reason CDATA #IMPLIED
  resp CDATA #IMPLIED
  hand %supplied.attributes.hand.content; #IMPLIED
  agent CDATA #IMPLIED
  source CDATA #IMPLIED
  TEIform CDATA 'supplied'
  type CDATA #IMPLIED>

<!ENTITY % addSpan.attributes.to.content "IDREF">

<!ENTITY % addSpan.attributes.hand.content "IDREF">

<!ENTITY % addSpan.attributes.resp.content "IDREF">

<!ENTITY % addSpan.attributes.to "
  to %addSpan.attributes.to.content; #REQUIRED">

<!ENTITY % addSpan.attributes.hand "
  hand %addSpan.attributes.hand.content; #IMPLIED">

<!ENTITY % addSpan.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % addSpan.attributes.resp "
  resp %addSpan.attributes.resp.content; #IMPLIED">

<!ENTITY % addSpan.attributes.place "
  place CDATA #IMPLIED">

<!ENTITY % addSpan.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % addSpan.attributes "
  %tei.global.attributes;
  %addSpan.attributes.type;
  %addSpan.attributes.place;
  %addSpan.attributes.resp;
  %addSpan.attributes.cert;
  %addSpan.attributes.hand;
  %addSpan.attributes.to;
  TEIform CDATA 'addSpan'">

<!ENTITY % addSpan.content "">

<!--
Schema generated 2004-11-30T23:14:06Z
Copyright 2004 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: For membership enquiries: For technical enqiries, particularly about the Guidelines, DTDs,
   schemas, or software available from the TEI-C: via physical mail:
TEI Office, 
AKSIS, 
Allegaten 27, 
N-5007 Bergen, 
Norway, 
or
TEI c/o IATH,
Alderman Library, University of Virginia,
P.O. Box 400115,
Charlottesville, VA 22904-4115,
USA
-->

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT addSpan EMPTY>
<!ATTLIST addSpan
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %addSpan.content;
  %addSpan.attributes;>

<!ENTITY % addSpan.attributes.type.content "#PCDATA">

<!ENTITY % addSpan.attributes.place.content "#PCDATA">

<!ENTITY % addSpan.attributes.cert.content "#PCDATA">

<!ENTITY % damage.content "%macro.paraContent;">

<!ELEMENT damage %damage.content;>
<!ATTLIST damage
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % damage.attributes.hand.content "IDREF">

<!ENTITY % damage.attributes.resp.content "IDREF">

<!ENTITY % damage.attributes.degree "
  degree CDATA #IMPLIED">

<!ENTITY % damage.attributes.agent "
  agent CDATA #IMPLIED">

<!ENTITY % damage.attributes.hand "
  hand %damage.attributes.hand.content; #IMPLIED">

<!ENTITY % damage.attributes.resp "
  resp %damage.attributes.resp.content; #IMPLIED">

<!ENTITY % damage.attributes.extent "
  extent CDATA #IMPLIED">

<!ENTITY % damage.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST damage
  %tei.global.attributes;
  %damage.attributes.type;
  %damage.attributes.extent;
  %damage.attributes.resp;
  %damage.attributes.hand;
  %damage.attributes.agent;
  %damage.attributes.degree;
  TEIform CDATA 'damage'>

<!ENTITY % damage.attributes.type.content "#PCDATA">

<!ENTITY % damage.attributes.extent.content "#PCDATA">

<!ENTITY % damage.attributes.agent.content "#PCDATA">

<!ENTITY % damage.attributes.degree.content "#PCDATA">

<!ENTITY % delSpan.attributes.to.content "IDREF">

<!ENTITY % delSpan.attributes.hand.content "IDREF">

<!ENTITY % delSpan.attributes.resp.content "IDREF">

<!ENTITY % delSpan.attributes.status "
  status CDATA 'unremarkable'">

<!ENTITY % delSpan.attributes.to "
  to %delSpan.attributes.to.content; #REQUIRED">

<!ENTITY % delSpan.attributes.hand "
  hand %delSpan.attributes.hand.content; #IMPLIED">

<!ENTITY % delSpan.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % delSpan.attributes.resp "
  resp %delSpan.attributes.resp.content; #IMPLIED">

<!ENTITY % delSpan.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % delSpan.attributes "
  %tei.global.attributes;
  %delSpan.attributes.type;
  %delSpan.attributes.resp;
  %delSpan.attributes.cert;
  %delSpan.attributes.hand;
  %delSpan.attributes.to;
  %delSpan.attributes.status;
  TEIform CDATA 'delSpan'">

<!ENTITY % delSpan.content "">

<!ELEMENT delSpan EMPTY>
<!ATTLIST delSpan
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %delSpan.content;
  %delSpan.attributes;>

<!ENTITY % delSpan.attributes.type.content "#PCDATA">

<!ENTITY % delSpan.attributes.cert.content "#PCDATA">

<!ENTITY % delSpan.attributes.status.content "#PCDATA">

<!ENTITY % fw.content "%macro.phraseSeq;">

<!ELEMENT fw %fw.content;>
<!ATTLIST fw
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % fw.attributes.place "
  place CDATA #IMPLIED">

<!ENTITY % fw.attributes.type "
  type CDATA #IMPLIED">

<!ATTLIST fw
  %tei.global.attributes;
  %fw.attributes.type;
  %fw.attributes.place;
  TEIform CDATA 'fw'>

<!ENTITY % fw.attributes.type.content "#PCDATA">

<!ENTITY % fw.attributes.place.content "#PCDATA">

<!ENTITY % hand.attributes.first.content "NMTOKEN">

<!ENTITY % hand.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % hand.attributes.first "
  first %hand.attributes.first.content; #IMPLIED">

<!ENTITY % hand.attributes.character "
  character CDATA #IMPLIED">

<!ENTITY % hand.attributes.ink "
  ink CDATA #IMPLIED">

<!ENTITY % hand.attributes.mainLang "
  mainLang CDATA #IMPLIED">

<!ENTITY % hand.attributes.style "
  style CDATA #IMPLIED">

<!ENTITY % hand.attributes.scribe "
  scribe CDATA #IMPLIED">

<!ENTITY % hand.attributes.hand "
  hand CDATA #IMPLIED">

<!ENTITY % hand.attributes "
  %tei.global.attributes;
  %hand.attributes.hand;
  %hand.attributes.scribe;
  %hand.attributes.style;
  %hand.attributes.mainLang;
  %hand.attributes.ink;
  %hand.attributes.character;
  %hand.attributes.first;
  %hand.attributes.resp;
  TEIform CDATA 'hand'">

<!ENTITY % hand.content "">

<!ELEMENT hand EMPTY>
<!ATTLIST hand
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %hand.content;
  %hand.attributes;>

<!ENTITY % hand.attributes.hand.content "#PCDATA">

<!ENTITY % hand.attributes.scribe.content "#PCDATA">

<!ENTITY % hand.attributes.style.content "#PCDATA">

<!ENTITY % hand.attributes.mainLang.content "#PCDATA">

<!ENTITY % hand.attributes.ink.content "#PCDATA">

<!ENTITY % hand.attributes.character.content "#PCDATA">

<!ENTITY % hand.attributes.resp.content "%datatype.Key;">

<!ENTITY % handList.content "hand*">

<!ELEMENT handList (%handList.content;)>
<!ATTLIST handList
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST handList
  %tei.global.attributes;
  TEIform CDATA 'handList'>

<!ENTITY % handShift.attributes.resp.content "IDREF">

<!ENTITY % handShift.attributes.old.content "IDREF">

<!ENTITY % handShift.attributes.new.content "IDREF">

<!ENTITY % handShift.attributes.resp "
  resp %handShift.attributes.resp.content; #IMPLIED">

<!ENTITY % handShift.attributes.character "
  character CDATA #IMPLIED">

<!ENTITY % handShift.attributes.ink "
  ink CDATA #IMPLIED">

<!ENTITY % handShift.attributes.style "
  style CDATA #IMPLIED">

<!ENTITY % handShift.attributes.old "
  old %handShift.attributes.old.content; #REQUIRED">

<!ENTITY % handShift.attributes.new "
  new %handShift.attributes.new.content; #REQUIRED">

<!ENTITY % handShift.attributes "
  %tei.global.attributes;
  %handShift.attributes.new;
  %handShift.attributes.old;
  %handShift.attributes.style;
  %handShift.attributes.ink;
  %handShift.attributes.character;
  %handShift.attributes.resp;
  TEIform CDATA 'handShift'">

<!ENTITY % handShift.content "">

<!ELEMENT handShift EMPTY>
<!ATTLIST handShift
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %handShift.content;
  %handShift.attributes;>

<!ENTITY % handShift.attributes.style.content "#PCDATA">

<!ENTITY % handShift.attributes.ink.content "#PCDATA">

<!ENTITY % handShift.attributes.character.content "#PCDATA">

<!ENTITY % restore.content "%macro.phraseSeq;">

<!ELEMENT restore %restore.content;>
<!ATTLIST restore
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % restore.attributes.hand.content "IDREF">

<!ENTITY % restore.attributes.resp.content "IDREF">

<!ENTITY % restore.attributes.hand "
  hand %restore.attributes.hand.content; #IMPLIED">

<!ENTITY % restore.attributes.resp "
  resp %restore.attributes.resp.content; #IMPLIED">

<!ENTITY % restore.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % restore.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % restore.attributes.desc "
  desc CDATA #IMPLIED">

<!ATTLIST restore
  %tei.global.attributes;
  %restore.attributes.desc;
  %restore.attributes.cert;
  %restore.attributes.type;
  %restore.attributes.resp;
  %restore.attributes.hand;
  TEIform CDATA 'restore'>

<!ENTITY % restore.attributes.desc.content "#PCDATA">

<!ENTITY % restore.attributes.cert.content "#PCDATA">

<!ENTITY % restore.attributes.type.content "#PCDATA">

<!ENTITY % space.attributes.dim.content "horizontal|vertical">

<!ENTITY % space.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % space.attributes.extent "
  extent CDATA #IMPLIED">

<!ENTITY % space.attributes.dim "
  dim (%space.attributes.dim.content;) #IMPLIED">

<!ENTITY % space.attributes "
  %tei.global.attributes;
  %space.attributes.dim;
  %space.attributes.extent;
  %space.attributes.resp;
  TEIform CDATA 'space'">

<!ENTITY % space.content "">

<!ELEMENT space EMPTY>
<!ATTLIST space
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %space.content;
  %space.attributes;>

<!ENTITY % space.attributes.extent.content "#PCDATA">

<!ENTITY % space.attributes.resp.content "%datatype.Key;">

<!ENTITY % supplied.attributes.reason "
  reason CDATA #IMPLIED">

<!ENTITY % supplied.attributes.reason.content "#PCDATA">

<!ENTITY % supplied.attributes.resp "
  resp CDATA #IMPLIED">

<!ENTITY % supplied.attributes.resp.content "%datatype.Key;">

<!ENTITY % supplied.attributes.hand "
  hand %supplied.attributes.hand.content; #IMPLIED">

<!ENTITY % supplied.attributes.agent "
  agent CDATA #IMPLIED">

<!ENTITY % supplied.attributes.agent.content "#PCDATA">

<!ENTITY % supplied.attributes.source "
  source CDATA #IMPLIED">

<!ENTITY % supplied.attributes.source.content "#PCDATA">

<!-- 3. macros -->

<!ENTITY % tei.metrical.attributes.ass.content "#PCDATA">

<!ENTITY % tei.metrical.attributes.all.content "#PCDATA">

<!ENTITY % tei.metrical.attributes.met.content "#PCDATA">

<!ENTITY % tei.metrical.attributes.real.content "%datatype.Key;">

<!ENTITY % tei.metrical.attributes.rhyme.content "%datatype.Key;">

<!ENTITY % tei.enjamb.attributes.enjamb.content "#PCDATA">

<!ENTITY % caesura.attributes "
  %tei.global.attributes;
  TEIform CDATA 'caesura'">

<!ENTITY % caesura.content "">

<!-- Killed      mix.verse here -->

<!-- 1. classes -->

<!-- 2. elements -->

<!ELEMENT caesura EMPTY>
<!ATTLIST caesura
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %caesura.content;
  %caesura.attributes;>

<!ENTITY % lg1.content "(%tei.Incl;)*,(head,(%tei.Incl;)*)?,
                        ((l|lg2),(%tei.Incl;)*)+">

<!ENTITY % lg1.attributes "
  %tei.global.attributes;
  %tei.divn.attributes;
  TEIform CDATA 'lg1'">

<!ENTITY % lg2.content "(%tei.Incl;)*,(head,(%tei.Incl;)*)?,
                        ((l|lg3),(%tei.Incl;)*)+">

<!ELEMENT lg2 (%lg2.content;)>
<!ATTLIST lg2
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST lg2
  %tei.global.attributes;
  %tei.divn.attributes;
  TEIform CDATA 'lg2'>

<!ENTITY % lg3.content "(%tei.Incl;)*,(head,(%tei.Incl;)*)?,
                        ((l|lg4),(%tei.Incl;)*)+">

<!ELEMENT lg3 (%lg3.content;)>
<!ATTLIST lg3
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST lg3
  %tei.global.attributes;
  %tei.divn.attributes;
  TEIform CDATA 'lg3'>

<!ENTITY % lg4.content "(%tei.Incl;)*,(head,(%tei.Incl;)*)?,
                        ((l|lg5),(%tei.Incl;)*)+">

<!ELEMENT lg4 (%lg4.content;)>
<!ATTLIST lg4
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST lg4
  %tei.global.attributes;
  %tei.divn.attributes;
  TEIform CDATA 'lg4'>

<!ENTITY % lg5.content "(%tei.Incl;)*,(head,(%tei.Incl;)*)?,
                        (l,(%tei.Incl;)*)+">

<!ELEMENT lg5 (%lg5.content;)>
<!ATTLIST lg5
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST lg5
  %tei.global.attributes;
  %tei.divn.attributes;
  TEIform CDATA 'lg5'>

<!-- 3. macros -->

<!ENTITY % dipl.content "(#PCDATA|%tei.phrase;|note|%tei.fragmentary;
                          |%tei.Incl;)*">

<!ELEMENT dipl %dipl.content;>
<!ATTLIST dipl
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % dipl.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % dipl.attributes.resp "
  resp CDATA #IMPLIED">

<!ATTLIST dipl
  %tei.global.attributes;
  %tei.seg.attributes;
  %dipl.attributes.resp;
  %dipl.attributes.reg;
  TEIform CDATA 'dipl'>

<!ENTITY % dipl.attributes.resp.content "#PCDATA">

<!ENTITY % dipl.attributes.reg.content "#PCDATA">

<!ENTITY % expunged.content "#PCDATA">

<!ELEMENT expunged (%expunged.content;)>
<!ATTLIST expunged
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST expunged
  %tei.global.attributes;
  %tei.seg.attributes;
  TEIform CDATA 'expunged'>

<!ENTITY % facs.content "(#PCDATA|%tei.phrase;|note|%tei.fragmentary;
                          |%tei.Incl;)*">

<!ELEMENT facs %facs.content;>
<!ATTLIST facs
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % facs.attributes.reg "
  reg CDATA #IMPLIED">

<!ENTITY % facs.attributes.resp "
  resp CDATA #IMPLIED">

<!ATTLIST facs
  %tei.global.attributes;
  %tei.seg.attributes;
  %facs.attributes.resp;
  %facs.attributes.reg;
  TEIform CDATA 'facs'>

<!ENTITY % facs.attributes.resp.content "#PCDATA">

<!ENTITY % facs.attributes.reg.content "#PCDATA">

<!ENTITY % lemma.content "(#PCDATA|%tei.phrase;|%tei.Incl;|%tei.inter;
                           |%tei.fragmentary;)*">

<!ELEMENT lemma %lemma.content;>
<!ATTLIST lemma
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST lemma
  %tei.global.attributes;
  %tei.seg.attributes;
  TEIform CDATA 'lemma'>

<!ENTITY % norm.content "(#PCDATA|%tei.phrase;|note|%tei.fragmentary;
                          |%tei.Incl;)*">

<!ELEMENT norm %norm.content;>
<!ATTLIST norm
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ENTITY % norm.attributes.orig "
  orig CDATA #IMPLIED">

<!ENTITY % norm.attributes.resp "
  resp CDATA #IMPLIED">

<!ATTLIST norm
  %tei.global.attributes;
  %tei.seg.attributes;
  %norm.attributes.resp;
  %norm.attributes.orig;
  TEIform CDATA 'norm'>

<!ENTITY % norm.attributes.resp.content "#PCDATA">

<!ENTITY % norm.attributes.orig.content "#PCDATA">

<!ENTITY % pal.content "(#PCDATA|%tei.phrase;|note|%tei.fragmentary;)*">

<!ELEMENT pal %pal.content;>
<!ATTLIST pal
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST pal
  %tei.global.attributes;
  %tei.seg.attributes;
  TEIform CDATA 'pal'>

<!ENTITY % punct.content "%macro.phraseSeq;">

<!ELEMENT punct %punct.content;>
<!ATTLIST punct
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'>

<!ATTLIST punct
  %tei.global.attributes;
  %tei.seg.attributes;
  TEIform CDATA 'punct'>

<!ENTITY % textSpan.attributes.to.content "IDREF">

<!ENTITY % textSpan.attributes.hand.content "IDREF">

<!ENTITY % textSpan.attributes.resp.content "IDREF">

<!ENTITY % textSpan.attributes.agent "
  agent CDATA #IMPLIED">

<!ENTITY % textSpan.attributes.source "
  source CDATA #IMPLIED">

<!ENTITY % textSpan.attributes.to "
  to %textSpan.attributes.to.content; #IMPLIED">

<!ENTITY % textSpan.attributes.hand "
  hand %textSpan.attributes.hand.content; #IMPLIED">

<!ENTITY % textSpan.attributes.cert "
  cert CDATA #IMPLIED">

<!ENTITY % textSpan.attributes.resp "
  resp %textSpan.attributes.resp.content; #IMPLIED">

<!ENTITY % textSpan.attributes.place "
  place CDATA #IMPLIED">

<!ENTITY % textSpan.attributes.type "
  type CDATA #IMPLIED">

<!ENTITY % textSpan.attributes.category "
  category CDATA #IMPLIED">

<!ENTITY % textSpan.attributes "
  %tei.global.attributes;
  %textSpan.attributes.category;
  %textSpan.attributes.type;
  %textSpan.attributes.place;
  %textSpan.attributes.resp;
  %textSpan.attributes.cert;
  %textSpan.attributes.hand;
  %textSpan.attributes.to;
  %textSpan.attributes.source;
  %textSpan.attributes.agent;
  TEIform CDATA 'textSpan'">

<!ENTITY % textSpan.content "">

<!ELEMENT textSpan EMPTY>
<!ATTLIST textSpan
  xmlns CDATA #FIXED 'http://www.tei-c.org/ns/1.0'
  %textSpan.content;
  %textSpan.attributes;>

<!ENTITY % textSpan.attributes.category.content "#PCDATA">

<!ENTITY % textSpan.attributes.type.content "#PCDATA">

<!ENTITY % textSpan.attributes.place.content "#PCDATA">

<!ENTITY % textSpan.attributes.cert.content "#PCDATA">

<!ENTITY % textSpan.attributes.source.content "#PCDATA">

<!ENTITY % textSpan.attributes.agent.content "#PCDATA">

