<!-- teicore2.dtd: written by OddDTD 1994-09-09 --> <!-- 6.12: Elements available in all forms of the TEI main --> <!-- DTD --> <!-- Definition of elements, sub-group by sub-group. --> <!-- 6.1: Paragraph --> <!ENTITY % p 'INCLUDE' > <![ %p; [ <!ELEMENT %n.p; - O (%paraContent;) > <!ATTLIST %n.p; %a.global; TEIform CDATA 'p' > ]]> <!-- (end of 6.1) --> <!-- 6.3.2.1: Highlighted phrases --> <!ENTITY % foreign 'INCLUDE' > <![ %foreign; [ <!ELEMENT %n.foreign; - - (%paraContent;) > <!ATTLIST %n.foreign; id ID #IMPLIED n CDATA #IMPLIED rend CDATA #IMPLIED lang IDREF #IMPLIED TEIform CDATA 'foreign' > ]]> <!-- 6.3.2.2: Highlighted phrases (cont'd) --> <!ENTITY % emph 'INCLUDE' > <![ %emph; [ <!ELEMENT %n.emph; - - (%paraContent;) > <!ATTLIST %n.emph; %a.global; TEIform CDATA 'emph' > ]]> <!ENTITY % hi 'INCLUDE' > <![ %hi; [ <!ELEMENT %n.hi; - - (%paraContent;) > <!ATTLIST %n.hi; id ID #IMPLIED n CDATA #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED TEIform CDATA 'hi' > ]]> <!-- (end of 6.3.2.2) --> <!-- 6.3.2.3: Highlighted phrases (cont'd) --> <!ENTITY % distinct 'INCLUDE' > <![ %distinct; [ <!ELEMENT %n.distinct; - - (%phrase.seq;) > <!ATTLIST %n.distinct; %a.global; type CDATA #IMPLIED time CDATA #IMPLIED space CDATA #IMPLIED social CDATA #IMPLIED TEIform CDATA 'distinct' > ]]> <!-- (end of 6.3.2.3) --> <!-- 6.3.3: Highlighted phrases (cont'd) --> <!ENTITY % q 'INCLUDE' > <![ %q; [ <!ELEMENT %n.q; - - (%specialPara) > <!ATTLIST %n.q; %a.global; type CDATA #IMPLIED direct (y | n | unspecified) unspecified who CDATA #IMPLIED TEIform CDATA 'q' > ]]> <!ENTITY % quote 'INCLUDE' > <![ %quote; [ <!ELEMENT %n.quote; - - (%specialPara;) > <!ATTLIST %n.quote; %a.global; TEIform CDATA 'quote' > ]]> <!ENTITY % cit 'INCLUDE' > <![ %cit; [ <!ELEMENT %n.cit; - - ((%n.q; | %n.quote;) & (%m.bibl; | %m.loc;)) > <!ATTLIST %n.cit; %a.global; TEIform CDATA 'cit' > ]]> <!ENTITY % soCalled 'INCLUDE' > <![ %soCalled; [ <!ELEMENT %n.soCalled; - - (%phrase.seq;) > <!ATTLIST %n.soCalled; %a.global; TEIform CDATA 'soCalled' > ]]> <!-- (end of 6.3.3) --> <!-- 6.3.4: Highlighted phrases (cont'd) --> <!ENTITY % term 'INCLUDE' > <![ %term; [ <!ELEMENT %n.term; - - (%phrase.seq;) > <!ATTLIST %n.term; %a.global; type CDATA #IMPLIED TEIform CDATA 'term' > ]]> <!ENTITY % mentioned 'INCLUDE' > <![ %mentioned; [ <!ELEMENT %n.mentioned; - - (%phrase.seq;) > <!ATTLIST %n.mentioned; %a.global; TEIform CDATA 'mentioned' > ]]> <!ENTITY % gloss 'INCLUDE' > <![ %gloss; [ <!ELEMENT %n.gloss; - - (%phrase.seq;) > <!ATTLIST %n.gloss; %a.global; target IDREF #IMPLIED TEIform CDATA 'gloss' > ]]> <!-- (end of 6.3.4) --> <!-- (end of 6.3.2.1) --> <!-- 6.4.1: Proper Nouns --> <!ENTITY % name 'INCLUDE' > <![ %name; [ <!ELEMENT %n.name; - - (%phrase.seq;) > <!ATTLIST %n.name; %a.global; %a.names; type CDATA #IMPLIED TEIform CDATA 'name' > ]]> <!ENTITY % rs 'INCLUDE' > <![ %rs; [ <!ELEMENT %n.rs; - - (%phrase.seq) > <!ATTLIST %n.rs; %a.global; %a.names; type CDATA #IMPLIED TEIform CDATA 'rs' > ]]> <!-- (end of 6.4.1) --> <!-- 6.4.3: Numbers and measures --> <!ENTITY % num 'INCLUDE' > <![ %num; [ <!ELEMENT %n.num; - - (%phrase.seq;) > <!ATTLIST %n.num; %a.global; type CDATA #IMPLIED value CDATA #IMPLIED TEIform CDATA 'num' > ]]> <!ENTITY % measure 'INCLUDE' > <![ %measure; [ <!ELEMENT %n.measure; - - (%phrase.seq;) > <!ATTLIST %n.measure; %a.global; %a.names; type CDATA #IMPLIED TEIform CDATA 'measure' > ]]> <!-- (end of 6.4.3) --> <!-- 6.4.4: Dates and times --> <!ENTITY % date 'INCLUDE' > <![ %date; [ <!ELEMENT %n.date; - - (%phrase.seq;) > <!ATTLIST %n.date; %a.global; calendar CDATA #IMPLIED value CDATA #IMPLIED certainty CDATA #IMPLIED TEIform CDATA 'date' > ]]> <!ENTITY % dateRange 'INCLUDE' > <![ %dateRange; [ <!ELEMENT %n.dateRange; - O (%phrase.seq;) > <!ATTLIST %n.dateRange; %a.global; calendar CDATA #IMPLIED from CDATA #IMPLIED to CDATA #IMPLIED exact (to | from | both | none) #IMPLIED TEIform CDATA 'dateRange' > ]]> <!ENTITY % time 'INCLUDE' > <![ %time; [ <!ELEMENT %n.time; - - (%phrase.seq;) > <!ATTLIST %n.time; %a.global; value CDATA #IMPLIED type (am | pm | 24hour | descriptive) #IMPLIED zone CDATA #IMPLIED TEIform CDATA 'time' > ]]> <!ENTITY % timeRange 'INCLUDE' > <![ %timeRange; [ <!ELEMENT %n.timeRange; - - (%phrase.seq;) > <!ATTLIST %n.timeRange; %a.global; from CDATA #IMPLIED to CDATA #IMPLIED exact (to | from | both | none) #IMPLIED TEIform CDATA 'timeRange' > ]]> <!-- (end of 6.4.4) --> <!-- 6.4.5: Abbreviations --> <!ENTITY % abbr 'INCLUDE' > <![ %abbr; [ <!ELEMENT %n.abbr; - - (%phrase.seq;) > <!ATTLIST %n.abbr; %a.global; expan CDATA #IMPLIED resp IDREF %INHERITED cert CDATA #IMPLIED type CDATA #IMPLIED TEIform CDATA 'abbr' > ]]> <!ENTITY % expan 'INCLUDE' > <![ %expan; [ <!ELEMENT %n.expan; - - (%phrase.seq;) > <!ATTLIST %n.expan; %a.global; abbr CDATA #IMPLIED resp IDREF %INHERITED cert CDATA #IMPLIED type CDATA #IMPLIED TEIform CDATA 'expan' > ]]> <!-- (end of 6.4.5) --> <!-- 6.5.1: Editorial tags for correction --> <!ENTITY % sic 'INCLUDE' > <![ %sic; [ <!ELEMENT %n.sic; - - (%specialPara;) > <!ATTLIST %n.sic; %a.global; corr CDATA #IMPLIED resp IDREF %INHERITED cert CDATA #IMPLIED TEIform CDATA 'sic' > ]]> <!ENTITY % corr 'INCLUDE' > <![ %corr; [ <!ELEMENT %n.corr; - - (%specialPara;) > <!ATTLIST %n.corr; %a.global; sic CDATA #IMPLIED resp CDATA %INHERITED cert CDATA #IMPLIED TEIform CDATA 'corr' > ]]> <!-- (end of 6.5.1) --> <!-- 6.5.2: Editorial tags for regularization --> <!ENTITY % reg 'INCLUDE' > <![ %reg; [ <!ELEMENT %n.reg; - - (%phrase.seq;) > <!ATTLIST %n.reg; %a.global; orig CDATA #IMPLIED resp CDATA #IMPLIED TEIform CDATA 'reg' > ]]> <!ENTITY % orig 'INCLUDE' > <![ %orig; [ <!ELEMENT %n.orig; - - (%phrase.seq;) > <!ATTLIST %n.orig; %a.global; reg CDATA #IMPLIED resp CDATA #IMPLIED TEIform CDATA 'orig' > ]]> <!-- (end of 6.5.2) --> <!-- 6.5.3: Other editorial tags --> <!ENTITY % gap 'INCLUDE' > <![ %gap; [ <!ELEMENT %n.gap; - O EMPTY > <!ATTLIST %n.gap; %a.global; desc CDATA #IMPLIED reason CDATA #IMPLIED resp IDREF %INHERITED hand IDREF %INHERITED agent CDATA #IMPLIED extent CDATA #IMPLIED TEIform CDATA 'gap' > ]]> <!ENTITY % add 'INCLUDE' > <![ %add; [ <!ELEMENT %n.add; - - (%specialPara;) > <!ATTLIST %n.add; %a.global; place CDATA #IMPLIED resp IDREF %INHERITED cert CDATA #IMPLIED hand IDREF %INHERITED TEIform CDATA 'add' > ]]> <!ENTITY % del 'INCLUDE' > <![ %del; [ <!ELEMENT %n.del; - - (%phrase.seq;) > <!ATTLIST %n.del; id ID #IMPLIED n CDATA #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED type CDATA #IMPLIED status CDATA 'unremarkable' resp IDREF %INHERITED cert CDATA #IMPLIED hand IDREF %INHERITED TEIform CDATA 'del' > ]]> <!ENTITY % unclear 'INCLUDE' > <![ %unclear; [ <!ELEMENT %n.unclear; - O (%paraContent;) > <!ATTLIST %n.unclear; %a.global; reason CDATA #IMPLIED resp CDATA %INHERITED cert CDATA #IMPLIED hand IDREF %INHERITED agent CDATA #IMPLIED TEIform CDATA 'unclear' > ]]> <!-- (end of 6.5.3) --> <!-- 6.4.2: Addresses and their components --> <!ENTITY % address 'INCLUDE' > <![ %address; [ <!ELEMENT %n.address; - O ((%n.addrLine)+ | (%m.addrPart)*) > <!ATTLIST %n.address; %a.global; TEIform CDATA 'address' > ]]> <!ENTITY % addrLine 'INCLUDE' > <![ %addrLine; [ <!ELEMENT %n.addrLine; - o (%phrase.seq) > <!ATTLIST %n.addrLine; %a.global; TEIform CDATA 'addrLine' > ]]> <!ENTITY % street 'INCLUDE' > <![ %street; [ <!ELEMENT %n.street; - o (%phrase.seq) > <!ATTLIST %n.street; %a.global; TEIform CDATA 'street' > ]]> <!ENTITY % postCode 'INCLUDE' > <![ %postCode; [ <!ELEMENT %n.postCode; - o (#PCDATA) > <!ATTLIST %n.postCode; %a.global; TEIform CDATA 'postCode' > ]]> <!ENTITY % postBox 'INCLUDE' > <![ %postBox; [ <!ELEMENT %n.postBox; - o (#PCDATA) > <!ATTLIST %n.postBox; %a.global; TEIform CDATA 'postBox' > ]]> <!-- Other components of addresses should be represented --> <!-- using the general purpose NAME element --> <!-- (end of 6.4.2) --> <!-- 6.6: Simple cross references --> <!ENTITY % a.pointer ' type CDATA #IMPLIED resp CDATA #IMPLIED crdate CDATA #IMPLIED targType NAMES #IMPLIED targOrder (Y | N | U) U evaluate (all | one | none) #IMPLIED' > <!ENTITY % ptr 'INCLUDE' > <![ %ptr; [ <!ELEMENT %n.ptr; - O EMPTY > <!ATTLIST %n.ptr; %a.global; %a.pointer; target IDREFS #REQUIRED TEIform CDATA 'ptr' > ]]> <!ENTITY % ref 'INCLUDE' > <![ %ref; [ <!ELEMENT %n.ref; - - (%paraContent) > <!ATTLIST %n.ref; %a.global; %a.pointer; target IDREFS #IMPLIED TEIform CDATA 'ref' > ]]> <!-- (end of 6.6) --> <!-- 6.7: Lists and List Items --> <!ENTITY % list 'INCLUDE' > <![ %list; [ <!ELEMENT %n.list; - - ((%n.head)?, ( ((%n.item)+) | ((%n.headLabel)?, (%n.headItem)?, (%n.label;, %n.item;)+))) > <!ATTLIST %n.list; %a.global; type CDATA simple TEIform CDATA 'list' > ]]> <!ENTITY % item 'INCLUDE' > <![ %item; [ <!ELEMENT %n.item; - O (%specialPara;) > <!ATTLIST %n.item; id ID #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED n CDATA #IMPLIED TEIform CDATA 'item' > ]]> <!ENTITY % label 'INCLUDE' > <![ %label; [ <!ELEMENT %n.label; - o (%phrase.seq;) > <!ATTLIST %n.label; %a.global; TEIform CDATA 'label' > ]]> <!ENTITY % head 'INCLUDE' > <![ %head; [ <!ELEMENT %n.head; - O (%paraContent;) > <!ATTLIST %n.head; %a.global; type CDATA #IMPLIED TEIform CDATA 'head' > ]]> <!ENTITY % headLabel 'INCLUDE' > <![ %headLabel; [ <!ELEMENT %n.headLabel; - O (%phrase.seq;) > <!ATTLIST %n.headLabel; %a.global; TEIform CDATA 'headLabel' > ]]> <!ENTITY % headItem 'INCLUDE' > <![ %headItem; [ <!ELEMENT %n.headItem; - O (%phrase.seq;) > <!ATTLIST %n.headItem; %a.global; TEIform CDATA 'headItem' > ]]> <!-- (end of 6.7) --> <!-- 6.8.1: Annotation --> <!ENTITY % note 'INCLUDE' > <![ %note; [ <!ELEMENT %n.note; - O (%specialPara;) > <!ATTLIST %n.note; id ID #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED n CDATA #IMPLIED type CDATA #IMPLIED resp CDATA #IMPLIED place CDATA 'unspecified' anchored (yes | no) yes target IDREFS #IMPLIED targetEnd IDREFS #IMPLIED TEIform CDATA 'note' > ]]> <!-- 6.8.2: Index Entries --> <!ENTITY % index 'INCLUDE' > <![ %index; [ <!ELEMENT %n.index; - O EMPTY > <!ATTLIST %n.index; %a.global; index CDATA #IMPLIED level1 CDATA #REQUIRED level2 CDATA #IMPLIED level3 CDATA #IMPLIED level4 CDATA #IMPLIED TEIform CDATA 'index' > ]]> <!ENTITY % divGen 'INCLUDE' > <![ %divGen; [ <!ELEMENT %n.divGen; - O EMPTY > <!ATTLIST %n.divGen; %a.global; type CDATA #IMPLIED TEIform CDATA 'divGen' > ]]> <!-- (end of 6.8.2) --> <!-- (end of 6.8.1) --> <!-- 6.9.3: Milestone tags --> <!ENTITY % milestone 'INCLUDE' > <![ %milestone; [ <!ELEMENT %n.milestone; - O EMPTY > <!ATTLIST %n.milestone; id ID #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED ed CDATA #IMPLIED n CDATA #IMPLIED unit CDATA #REQUIRED TEIform CDATA 'milestone' > ]]> <!ENTITY % pb 'INCLUDE' > <![ %pb; [ <!ELEMENT %n.pb; - O EMPTY > <!ATTLIST %n.pb; id ID #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED ed CDATA #IMPLIED n CDATA #IMPLIED TEIform CDATA 'pb' > ]]> <!ENTITY % lb 'INCLUDE' > <![ %lb; [ <!ELEMENT %n.lb; - O EMPTY > <!ATTLIST %n.lb; id ID #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED ed CDATA #IMPLIED n CDATA #IMPLIED TEIform CDATA 'lb' > ]]> <!ENTITY % cb 'INCLUDE' > <![ %cb; [ <!ELEMENT %n.cb; - O EMPTY > <!ATTLIST %n.cb; id ID #IMPLIED lang IDREF %INHERITED rend CDATA #IMPLIED ed CDATA #IMPLIED n CDATA #IMPLIED TEIform CDATA 'cb' > ]]> <!-- (end of 6.9.3) --> <!-- 6.10.1: Tags for Bibliographic References --> <!ENTITY % bibl 'INCLUDE' > <![ %bibl; [ <!ELEMENT %n.bibl; - o (#PCDATA | %m.phrase; | %m.biblPart;)* > <!ATTLIST %n.bibl; %a.global; %a.declarable; TEIform CDATA 'bibl' > ]]> <!ENTITY % biblStruct 'INCLUDE' > <![ %biblStruct; [ <!ELEMENT %n.biblStruct; - o ((%n.analytic)?, (%n.monogr;, (%n.series)*)+, (%n.note; | %n.idno;)*) > <!ATTLIST %n.biblStruct; %a.global; %a.declarable; TEIform CDATA 'biblStruct' > ]]> <!ENTITY % biblFull 'INCLUDE' > <![ %biblFull; [ <!ELEMENT %n.biblFull; - o (%n.titleStmt;, (%n.editionStmt)?, (%n.extent)?, %n.publicationStmt;, (%n.seriesStmt)?, (%n.notesStmt)?, (%n.sourceDesc)*) > <!ATTLIST %n.biblFull; %a.global; %a.declarable; TEIform CDATA 'biblFull' > ]]> <!ENTITY % listBibl 'INCLUDE' > <![ %listBibl; [ <!ELEMENT %n.listBibl; - - ((%n.head)?, (%n.bibl; | %n.biblStruct; | %n.biblFull;)+, (%n.trailer)?) > <!ATTLIST %n.listBibl; %a.global; %a.declarable; TEIform CDATA 'listBibl' > ]]> <!-- 6.10.2.1: Tags for Bibliographic References (cont'd) --> <!ENTITY % analytic 'INCLUDE' > <![ %analytic; [ <!ELEMENT %n.analytic; - O (%n.author; | %n.editor; | %n.respStmt; | %n.title;)* > <!ATTLIST %n.analytic; %a.global; TEIform CDATA 'analytic' > ]]> <!ENTITY % monogr 'INCLUDE' > <![ %monogr; [ <!ELEMENT %n.monogr; - O ( ( ((%n.author; | %n.editor; | %n.respStmt;)+, (%n.title)+, (%n.editor; | %n.respStmt;)*) | ((%n.title)+, (%n.author; | %n.editor; | %n.respStmt;)*))?, (%n.note; | %n.meeting;)*, (%n.edition;, (%n.editor; | %n.respStmt;)*)*, %n.imprint;, (%n.imprint; | %n.extent; | %n.biblScope;)* ) > <!ATTLIST %n.monogr; %a.global; TEIform CDATA 'monogr' > ]]> <!ENTITY % series 'INCLUDE' > <![ %series; [ <!ELEMENT %n.series; - O (%n.title; | %n.editor; | %n.respStmt; | %n.biblScope;)* > <!ATTLIST %n.series; %a.global; TEIform CDATA 'series' > ]]> <!-- (end of 6.10.2.1) --> <!-- 6.10.2.2: Tags for Bibliographic References (cont'd) --> <!ENTITY % author 'INCLUDE' > <![ %author; [ <!ELEMENT %n.author; - o (%phrase.seq) > <!ATTLIST %n.author; %a.global; TEIform CDATA 'author' > ]]> <!ENTITY % editor 'INCLUDE' > <![ %editor; [ <!ELEMENT %n.editor; - o (%phrase.seq) > <!ATTLIST %n.editor; %a.global; role CDATA editor TEIform CDATA 'editor' > ]]> <!ENTITY % respStmt 'INCLUDE' > <![ %respStmt; [ <!ELEMENT %n.respStmt; - o ((%n.resp; & %n.name;), (%n.resp; | %n.name;)*) > <!ATTLIST %n.respStmt; %a.global; TEIform CDATA 'respStmt' > ]]> <!ENTITY % resp 'INCLUDE' > <![ %resp; [ <!ELEMENT %n.resp; - o (%phrase.seq;) > <!ATTLIST %n.resp; %a.global; TEIform CDATA 'resp' > ]]> <!ENTITY % title 'INCLUDE' > <![ %title; [ <!ELEMENT %n.title; - o (%paraContent) > <!ATTLIST %n.title; %a.global; level (a | m | j | s | u) #IMPLIED type CDATA #IMPLIED TEIform CDATA 'title' > ]]> <!ENTITY % meeting 'INCLUDE' > <![ %meeting; [ <!ELEMENT %n.meeting; - - (%paraContent) > <!ATTLIST %n.meeting; %a.global; TEIform CDATA 'meeting' > ]]> <!-- (end of 6.10.2.2) --> <!-- 6.10.2.3: Tags for Bibliographic References (cont'd) --> <!ENTITY % imprint 'INCLUDE' > <![ %imprint; [ <!ELEMENT %n.imprint; - O (%n.pubPlace; | %n.publisher; | %n.date; | %n.biblScope;)* > <!ATTLIST %n.imprint; %a.global; TEIform CDATA 'imprint' > ]]> <!ENTITY % publisher 'INCLUDE' > <![ %publisher; [ <!ELEMENT %n.publisher; - o (%phrase.seq) > <!ATTLIST %n.publisher; %a.global; TEIform CDATA 'publisher' > ]]> <!ENTITY % biblScope 'INCLUDE' > <![ %biblScope; [ <!ELEMENT %n.biblScope; - o (%phrase.seq) > <!ATTLIST %n.biblScope; %a.global; type CDATA #IMPLIED TEIform CDATA 'biblScope' > ]]> <!ENTITY % pubPlace 'INCLUDE' > <![ %pubPlace; [ <!ELEMENT %n.pubPlace; - - (%phrase.seq;) > <!ATTLIST %n.pubPlace; %a.global; %a.names; TEIform CDATA 'pubPlace' > ]]> <!-- Note and date are defined elsewhere, as are extent, --> <!-- address, and idno. --> <!-- (end of 6.10.2.3) --> <!-- (end of 6.10.1) --> <!-- 6.11.1: Verse --> <!ENTITY % l 'INCLUDE' > <![ %l; [ <!ELEMENT %n.l; - O (%paraContent) > <!ATTLIST %n.l; %a.global; %a.enjamb; %a.metrical; part (Y | N | I | M | F) N TEIform CDATA 'l' > ]]> <!ENTITY % lg 'INCLUDE' > <![ %lg; [ <!ELEMENT %n.lg; - O ((%m.divtop)*, (%n.l; | %n.lg;)+, (%m.divbot)*) > <!ATTLIST %n.lg; %a.global; %a.divn; %a.metrical; TEIform CDATA 'lg' > ]]> <!-- (end of 6.11.1) --> <!-- 6.11.2: Drama --> <!ENTITY % sp 'INCLUDE' > <![ %sp; [ <!ELEMENT %n.sp; - O ((%n.speaker)?, (%n.p; | %n.l; | %n.lg; | %n.seg; | %n.stage;)+) > <!ATTLIST %n.sp; %a.global; who IDREFS #IMPLIED TEIform CDATA 'sp' > ]]> <!ENTITY % speaker 'INCLUDE' > <![ %speaker; [ <!ELEMENT %n.speaker; - O (%phrase.seq) -(speaker) > <!ATTLIST %n.speaker; %a.global; TEIform CDATA 'speaker' > ]]> <!ENTITY % stage 'INCLUDE' > <![ %stage; [ <!ELEMENT %n.stage; - - (%specialPara) -(stage) > <!ATTLIST %n.stage; %a.global; type CDATA mix TEIform CDATA 'stage' > ]]> <!-- (end of 6.11.2) --> <!-- (end of 6.12) -->