<!-- tei2.dtd: written by OddDTD 1994-09-09 --> <!-- 3.6.1: File tei2.dtd: Main document type declaration --> <!-- file --> <!-- Text Encoding Initiative: Guidelines for Electronic --> <!-- Text Encoding and Interchange. Document TEI P3, 1994. --> <!-- Copyright (c) 1994 ACH, ACL, ALLC. Permission to copy --> <!-- in any form is granted, provided this notice is --> <!-- included in all copies. --> <!-- These materials may not be altered; modifications to --> <!-- these DTDs should be performed as specified in the --> <!-- Guidelines in chapter "Modifying the TEI DTD." --> <!-- These materials subject to revision. Current versions --> <!-- are available from the Text Encoding Initiative. --> <!-- This file first defines some useful entities, then --> <!-- defines the element TEI.2 and includes files with the --> <!-- various specialized parts of the document type --> <!-- declaration. It also declares the top-level TEI.2 and --> <!-- TEI.2.corpus elements. --> <!-- I. Preliminaries. --> <!-- Embed any local modifications to TEI entities. --> <!-- 3.6.2: Local modifications to parameter entities --> <!-- Embed local modifications to TEI parameter entities. --> <!-- Declare entity as empty string first, in case user has --> <!-- no mods and has not declared it. --> <!ENTITY % TEI.extensions.ent system 'customize.mod' > %TEI.extensions.ent; <!-- (end of 3.6.2) --> <!-- Embed entities for TEI generic identifiers. --> <!ENTITY % TEI.elementNames system 'teigis2.ent' > %TEI.elementNames; <!-- Define entities for TEI keywords. --> <!-- This includes defining the default for each base and --> <!-- additional tag set as 'IGNORE'. --> <!-- 3.8.3: TEI Keywords --> <!-- We declare and immediately embed the TEI keywords file. --> <!ENTITY % TEI.keywords.ent system 'teikey2.ent' > %TEI.keywords.ent; <!-- (end of 3.8.3) --> <!-- II. Define element classes for content models, shared --> <!-- attributes for element classes, and global attributes. --> <!-- (This all happens within the file TEIclas2.ent.) --> <!ENTITY % TEI.elementClasses system 'teiclas2.ent' > %TEI.elementClasses; <!-- III. Define the top-level TEI elements: one for --> <!-- individual texts, one for composites with a collective --> <!-- header. --> <!-- A TEI document is a text preceded by a TEI header. --> <!ENTITY % TEI.2 'INCLUDE' > <![ %TEI.2; [ <!ELEMENT %n.TEI.2; - O (%n.teiHeader;, %n.text;) > <!ATTLIST %n.TEI.2; %a.global; TEIform CDATA 'TEI.2' > ]]> <!-- A TEI corpus is a series of TEI.2 documents, preceded --> <!-- by a corpus-level TEI header. --> <!ENTITY % teiCorpus.2 'INCLUDE' > <![ %teiCorpus.2; [ <!ELEMENT %n.teiCorpus.2; - O (%n.teiHeader;, (%n.TEI.2)+) > <!ATTLIST %n.teiCorpus.2; %a.global; TEIform CDATA 'teiCorpus.2' > ]]> <!-- IV. Embed the actual tag sets. First embed any local --> <!-- modifications and extensions. Then embed the core tag --> <!-- sets, the (single) base tag set, and the (optional) --> <!-- additional tag sets specified by the user. --> <!-- 3.6.2: Embed local element declarations, etc. --> <!-- Embedding local modifications here allows user --> <!-- modifications to use all the standard TEI element --> <!-- classes and parameter entities. --> <!ENTITY % TEI.extensions.dtd '' > %TEI.extensions.dtd; <!-- (end of 3.6.2) --> <!-- 3.6.3: Embed the core tag sets --> <!-- These occur in all documents and are therefore defined --> <!-- unconditionally. --> <!ENTITY % TEI.header.dtd system 'teihdr2.dtd' > %TEI.header.dtd; <!ENTITY % TEI.core.dtd system 'teicore2.dtd' > %TEI.core.dtd; <!-- (end of 3.6.3) --> <!-- 3.6.4: Embed base tag set --> <!-- A different base will be embedded, depending on which --> <!-- parameter entity has been declared by the user with the --> <!-- value 'INCLUDE'. --> <![ %TEI.prose [ <!ENTITY % TEI.prose.dtd system 'teipros2.dtd' > %TEI.prose.dtd; ]]> <![ %TEI.verse [ <!ENTITY % TEI.verse.dtd system 'teivers2.dtd' > %TEI.verse.dtd; ]]> <![ %TEI.drama [ <!ENTITY % TEI.drama.dtd system 'teidram2.dtd' > %TEI.drama.dtd; ]]> <![ %TEI.spoken [ <!ENTITY % TEI.spoken.dtd system 'teispok2.dtd' > %TEI.spoken.dtd; ]]> <![ %TEI.dictionaries [ <!ENTITY % TEI.dictionaries.dtd system 'teidict2.dtd' > %TEI.dictionaries.dtd; ]]> <![ %TEI.terminology [ <!ENTITY % TEI.terminology.dtd system 'teiterm2.dtd' > %TEI.terminology.dtd; ]]> <![ %TEI.general [ <!ENTITY % TEI.general.dtd system 'teigen2.dtd' > %TEI.general.dtd; ]]> <![ %TEI.mixed [ <!ENTITY % TEI.mixed.dtd system 'teimix2.dtd' > %TEI.mixed.dtd; ]]> <!-- (end of 3.6.4) --> <!-- 3.6.5: Embed additional tag sets --> <!-- These entities are declared and embedded only when the --> <!-- user has overridden the default declaration of IGNORE --> <!-- for a specific additional tag set. --> <![ %TEI.linking [ <!ENTITY % TEI.linking.dtd system 'teilink2.dtd' > %TEI.linking.dtd; ]]> <![ %TEI.analysis [ <!ENTITY % TEI.analysis.dtd system 'teiana2.dtd' > %TEI.analysis.dtd; ]]> <![ %TEI.fs [ <!ENTITY % TEI.fs.dtd system 'teifs2.dtd' > %TEI.fs.dtd; ]]> <![ %TEI.certainty [ <!ENTITY % TEI.certainty.dtd system 'teicert2.dtd' > %TEI.certainty.dtd; ]]> <![ %TEI.transcr [ <!ENTITY % TEI.transcr.dtd system 'teitran2.dtd' > %TEI.transcr.dtd; ]]> <![ %TEI.textcrit [ <!ENTITY % TEI.textcrit.dtd system 'teitc2.dtd' > %TEI.textcrit.dtd; ]]> <![ %TEI.names.dates [ <!ENTITY % TEI.names.dates.dtd system 'teind2.dtd' > %TEI.names.dates.dtd; ]]> <![ %TEI.nets [ <!ENTITY % TEI.nets.dtd system 'teinet2.dtd' > %TEI.nets.dtd; ]]> <![ %TEI.figures [ <!ENTITY % TEI.figures.dtd system 'teifig2.dtd' > %TEI.figures.dtd; ]]> <![ %TEI.corpus [ <!ENTITY % TEI.corpus.dtd system 'teicorp2.dtd' > %TEI.corpus.dtd; ]]> <!-- (end of 3.6.5) --> <!-- (end of 3.6.1) -->