component component for dictionaries defines the set of component-level elements for dictionaries; these are elements which can appear directly within text bodies or text divisions. component.seq '(%m.common | %m.comp.dictionaries)' component component for drama defines the set of component-level elements for drama; these are elements which can appear directly within text bodies or text divisions. component.seq '(%m.common | %m.comp.drama)' component component for mixed or general base defines the set of component-level elements for use with the mixed or general base; these are elements which can appear directly within text bodies or text divisions. component.seq '(%m.common %mix.verse %mix.drama %mix.spoken %mix.dictionaries %mix.terminology)' component component for prose defines the set of component-level elements for prose; these are elements which can appear directly within text bodies or text divisions. component.seq '(%m.common)' component component for transcription of spoken texts defines the set of component-level elements for spoken texts; these are elements which can appear directly within text bodies or text divisions. component.seq '(%m.common | %m.comp.spoken)' component component for terminology defines the set of component-level elements for terminology; these are elements which can appear directly within text bodies or text divisions. component.seq '(%m.common | %m.comp.terminology)' component component for verse defines the set of component-level elements for verse; these are elements which can appear directly within text bodies or text divisions. component.seq '(%m.common | %m.comp.verse)' component.plus component sequence defines a sequence of components as needed in the general base tag set, allowing components from any base to be used, but preventing their mixing.

When used in a content model, this entity requires at least one component-level element to occur. '(%gen.verse %gen.drama %gen.spoken %gen.dictionaries %gen.terminology TEI...end) | ( (%m.common)+, (%gen.verse %gen.drama %gen.spoken %gen.dictionaries %gen.terminology TEI...end)?' component.seq component sequence for general combined base defines a sequence of components as needed in the general base tag set, allowing components from any base to be used, but preventing their mixing.

When used in a content model, this entity, like other entities with names of the form x.seq, allows zero or more occurrences of its content to occur. specialPara '(%m.common)*, (%gen.verse %gen.drama %gen.spoken %gen.dictionaries %gen.terminology TEI...end)?' component.seq component-sequence defines a sequence of component-level elements (such as paragraphs or lists) which can occur directly within text divisions and in similar positions.

This parameter entity is used in each base tag set to define the content of div and similar elements. specialPara '(%component;)*' extPtr extended-pointer expression used as the declared value of an attribute, indicates that all values of that attribute must be valid expressions in the TEI extended pointer notation defined in section .

'CDATA' formulaContent defines the content model for the formula element. 'CDATA' formulaNotations specifies the set of notations which may be used for the formula element.

This will normally be defined either as CDATA (the default), or as a string such as NOTATION (tex | eqn) 'CDATA' gen.dictionaries dictionary part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set. component.seq component.plus '((%m.comp.dictionaries), (%m.common | %m.comp.dictionaries)*) |' gen.dictionaries dictionary part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set.

This version of this entity is used if the dictionary base is not selected. component.seq component.plus '' gen.drama drama part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set. component.seq component.plus '((%m.comp.drama), (%m.common | %m.comp.drama)*) |' gen.drama drama part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set.

This version of this entity is used if the drama base is not selected. component.seq component.plus '' gen.spoken spoken-text part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set. component.seq component.plus '((%m.comp.spoken), (%m.common | %m.comp.spoken)*) |' gen.spoken spoken-text part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set.

This version of this entity is used if the spoken base is not selected. component.seq component.plus '' gen.terminology terminology part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set. component.seq component.plus '((%m.comp.terminology), (%m.common | %m.comp.terminology)*) |' gen.terminology terminology part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set.

This version of this entity is used if the terminology base is not selected. component.seq component.plus '' gen.verse verse part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set. component.seq component.plus '((%m.comp.verse), (%m.common | %m.comp.verse)*) |' gen.verse verse part of general-base component sequence contains a string used in constructing the definition of component sequence used in the general base tag set.

This version of this entity is used if the verse base is not selected. component.seq component.plus '' INHERITED as a default attribute value, indicates that if not specified, the attribute value is inherited from corresponding attribute of the parent element.

For the SGML parser, this entity has the same effect as specifying a default value as IMPLIED. For the user and the application program, however, INHERITED has a different effect, specifying as it does exactly how the application program is to infer the correct default value: the value is to be inherited from the attribute of the same name on the immediately enclosing element. If that element, too, specifies no value, then its value will have been inherited from its own immediately enclosing element, etc. (If the attribute is not declared for all elements, the value is inherited from the nearest ancestor for which the attribute is declared.)

If no ancestor element has a value specified for the attribute, the value is undefined. Encoders are encouraged to provide an explicit value for inherited attributes on the outermost elements for which they are declared; it is, however, not an error for the outermost element to specify no attribute value for an attribute with a default of %INHERITED.

The most prominent example of attribute value inheritance is the TEI global attribute lang. '#IMPLIED' ISO-date as the declared value of an attribute, indicates that the attribute value should be a legal ISO date in the format defined by ISO 714[?], viz. yyyy-mm-dd.

For the SGML parser, this entity has the same effect as specifying a declared value of CDATA. For the user and the application program, however, %ISO-date documents a restriction which SGML is not currently capable of enforcing.

The most prominent examples of this declared value type are the value attribute of the date element in the core tag set, and the date attribute of the admin element in the base tag set for terminology. 'CDATA' mix.dictionaries mixed-base dictionary components contains a string used in constructing the definition of component used in the mixed base tag set. component '| %m.comp.dictionaries' mix.dictionaries mixed-base dictionaries components default declaration of a string used in constructing the definition of component used in the mixed base tag set. component '' mix.drama mixed-base drama components contains a string used in constructing the definition of component used in the mixed base tag set. component '| %m.comp.drama' mix.drama mixed-base drama components default declaration of a string used in constructing the definition of component used in the mixed base tag set. component '' mix.spoken mixed-base spoken-text components contains a string used in constructing the definition of component used in the mixed base tag set. component '| %m.comp.spoken' mix.spoken mixed-base spoken components default declaration of a string used in constructing the definition of component used in the mixed base tag set. component '' mix.terminology mixed-base terminology components contains a string used in constructing the definition of component used in the mixed base tag set. component '| %m.comp.terminology' mix.terminology mixed-base terminology components default declaration of a string used in constructing the definition of component used in the mixed base tag set. component '' mix.verse mixed-base verse components contains a string used in constructing the definition of component used in the mixed base tag set. component '| %m.comp.verse' mix.verse mixed-base verse components default declaration of a string used in constructing the definition of component used in the mixed base tag set. component '' paraContent paragraph content defines the legal version for paragraphs and similar elements. specialPara '(#PCDATA | %m.phrase | %m.inter)*' phrase defines a phrase as character data or any phrase-level element.

This entity is used in the declaration of phrase.seq. phrase.seq '(#PCDATA | %m.phrase)' phrase.seq phrase sequence defines a sequence of character data and phrase-level elements. '(%phrase;)*' seq sequence defines a sequence of elements (such as paragraphs) which can occur directly within text divisions and in similar positions.

This parameter entity is used in each base tag set to define the content of div and other elements. '(%m.common; | %m.comp.terminology;)* ' specialPara 'special' paragraph content defines the content model of elements such as notes or list items, which either contain a series of component-level elements or else have the same structure as a paragraph, containing a series of phrase-level and inter-level elements. '(((%m.chunk), (%component.seq)) | (%paraContent))' TEI.analysis.dtd TEI analysis-base DTD identifies the file containing element and attribute list declarations for the base tag set for simple analysis.

This entity is declared with this value when the user includes the base tag set for simple analysis. system 'teiana2.dtd' TEI.analysis.ent TEI analysis-base entities identifies the file containing parameter entity declarations for the element classes defined in the base tag set for simple analysis.

This entity is declared with this value when the user includes the base tag set for simple analysis. system 'teiana2.ent' TEI.analysis TEI simple analytic mechanisms DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for simple analytic mechanisms.

To include elements and attributes for simple analytic mechanisms in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.back.dtd defines the file in which tags for back matter are defined.

This parameter entity is used in each base tag set to include the back-matter tags, which are common to all bases. system 'teiback2.dtd' TEI.certainty.dtd TEI certainty-base DTD identifies the file containing element and attribute list declarations for the base tag set for certainty and uncertainty.

This entity is declared with this value when the user includes the base tag set for certainty and uncertainty. system 'teicert2.dtd' TEI.certainty TEI certainty DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for certainty.

To include elements and attributes for certainty in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.core.dtd TEI core identifies the file containing element and attribute list declarations for the TEI core elements.

This entity is included in all TEI DTDs. system 'teicore2.dtd' TEI.corpus.dtd TEI corpus-base DTD identifies the file containing element and attribute list declarations for the base tag set for corpora.

This entity is declared with this value when the user includes the base tag set for corpora. system 'teicorp2.dtd' TEI.corpus TEI corpora DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for the description of corpora.

To include elements and attributes for corpora in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.dictionaries.dtd TEI dictionary-base DTD identifies the file containing element and attribute list declarations for the base tag set for dictionaries.

This entity is declared with this value when the user includes the base tag set for dictionaries. system 'teidict2.dtd' TEI.dictionaries.ent TEI dictionary-base entities identifies the file containing parameter entity declarations for the element classes defined in the base tag set for dictionaries.

This entity is declared with this value when the user includes the base tag set for dictionaries. system 'teidict2.ent' TEI.dictionaries TEI dictionaries DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for dictionaries.

To include elements and attributes for dictionaries in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.drama.dtd TEI drama-base DTD identifies the file containing element and attribute list declarations for the base tag set for drama.

This entity is declared with this value when the user includes the base tag set for drama. system 'teidram2.dtd' TEI.drama.ent TEI drama-base entities identifies the file containing parameter entity declarations for the element classes defined in the base tag set for drama.

This entity is declared with this value when the user includes the base tag set for drama. system 'teidram2.ent' TEI.drama TEI drama DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for drama.

To include elements and attributes for drama in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.elementClasses file containing the parameter entity declarations which define element classes for content models, attributes shared among elements of a class, and global attributes.

system 'teiclas2.ent' TEI.elementNames file containing parameter entity declarations for all generic identifiers of the encoding scheme.

The parameter entities in this file all take the same form as the two shown below: ]]> Element and attribute-list declarations in the DTDs refer to the parameter entity n.div1, not directly to the generic identifier div1. As a result, the declarations will function as desired even if a new generic identifier is substituted (e.g. caput for div1 and liber for div0: ]]>

This allows generic identifiers to be renamed conveniently, to provide names in languages other than English, or to provide shorter names than those documented here. See further chapter . system 'teigis2.ent' TEI.extensions.dtd file (if any) containing local modifications to the TEI DTDs.

This entity is embedded in the TEI DTDs after the TEI element classes are embedded, and immediately before the base tag set and additional tag sets selected by the user are embedded. By default, the entity expands to the empty string; the user can override this default by declaring the entity with an appropriate value, typically this will take the form ]]> '' TEI.extensions.ent file (if any) containing local modifications to the TEI element classes.

This entity is embedded in the TEI DTDs before the TEI element classes are embedded. By default, the entity expands to the empty string; the user can override this default by declaring the entity with an appropriate value, typically this will take the form ]]> '' TEI.figures.dtd TEI figures-base DTD identifies the file containing element and attribute list declarations for the base tag set for tables, formulas, and graphics.

This entity is declared with this value when the user includes the base tag set for formulas and tables. system 'teiform2.dtd' TEI.figures.ent TEI figures-base entities identifies the file containing parameter entity declarations for the element classes defined in the additional tag set for figures.

This entity is declared with this value when the user includes the additional tag set for figures, tables, and formulae. system 'teifig2.ent' TEI.figures TEI figures and tables DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for figures and tables.

To include elements and attributes for figures and tables in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.figures TEI graphics and figures DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for graphics and figures.

To include elements and attributes for graphics and figures in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.front.dtd defines the file in which tags for front matter are defined.

This parameter entity is used in each base tag set to include the front-matter tags, which are common to all bases. system 'teifron2.dtd' TEI.fs.dtd TEI fs-base DTD identifies the file containing element and attribute list declarations for the base tag set for feature structures.

This entity is declared with this value when the user includes the base tag set for feature structures. system 'teifs2.dtd' TEI.fs TEI feature structures DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for feature structures.

To include elements and attributes for feature structures in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.general TEI general base DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for the general combined base.

To include elements and attributes for the general base in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.general.dtd TEI general-base DTD identifies the file containing element and attribute list declarations for the base tag set for the general base tag set.

This entity is declared with this value when the user includes the general mixed-base tag set. system 'teigen2.dtd' TEI.header.dtd TEI header identifies the file containing element and attribute list declarations for the TEI header.

This entity is included in all TEI DTDs. system 'teihdr2.dtd' TEI.keywords.ent file containing the parameter entity declarations for TEI keywords.

The keywords defined in this file define non-SGML data types (e.g. ISO dates) and control the selection of base and additional tag sets. system 'teikey2.ent' TEI.linking.dtd TEI segmentation and alignment elements identifies the file containing element and attribute list declarations for the additional tag set for segmentation and alignment.

This entity is declared with this value when the user includes the additional tag set for segmentation and alignment. system 'teilink2.dtd' TEI.linking.ent TEI linking-tag-set entities identifies the file containing parameter entity declarations for the element classes defined in the additional tag set for segmentation and alignment.

This entity is declared with this value when the user includes the additional tag set for segmentation and alignment. system 'teilink2.ent' TEI.linking TEI DTD fragment for linking tag set controls the inclusion, in the DTD, of element and attribute declarations for linking, segmentation and alignment.

To include elements and attributes for segmentation and alignment in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.mixed TEI `mixed' base DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for the mixed combined base.

To include elements and attributes for the mixed base in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.mixed.dtd TEI mixed-base DTD identifies the file containing element and attribute list declarations for the base tag set for the mixed base tag set.

This entity is declared with this value when the user includes the base tag set for the mixed base. system 'teimix2.dtd' TEI.names.dates.dtd TEI names.dates-base DTD identifies the file containing element and attribute list declarations for the base tag set for detailed analysis of names and dates.

This entity is declared with this value when the user includes the base tag set for names and dates. system 'teind2.dtd' TEI.names.dates.ent parameter entities for names and dates identifies the file containing parameter entity declarations for the element classes defined in the additional tag set for names and dates.

This entity is declared with this value when the user includes the additional tag set for names and dates. system 'teind2.ent' TEI.names.dates TEI names and dates DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for detailed analysis of names and dates.

To include elements and attributes for names and dates in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.nets.dtd TEI networks-base DTD identifies the file containing element and attribute list declarations for the base tag set for graph theory (graphs, digraphs and other networks).

This entity is declared with this value when the user includes the base tag set for graph theory. system 'teinet2.dtd' TEI.nets TEI graph theoretic DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for graph theory (graphs, digraphs and other networks)

To include elements and attributes for graphs and digraphs in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.prose.dtd TEI prose-base DTD identifies the file containing element and attribute list declarations for the base tag set for prose.

This entity is declared with this value when the user includes the base tag set for prose. system 'teipros2.dtd' TEI.prose TEI prose DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for prose.

To include elements and attributes for prose in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.singleBase single-base flag controls the inclusion, in the DTD, of the default text structure elements. Its value is IGNORE when the mixed base or general base is selected.

The user should not redefine this parameter entity. 'IGNORE' TEI.singleBase single-base flag controls the inclusion, in the DTD, of the default text structure elements. Its value is INCLUDE when only a single base tag set is selected.

The user should not redefine this parameter entity. 'INCLUDE' TEI.spoken.dtd TEI spoken-base DTD identifies the file containing element and attribute list declarations for the base tag set for spoken texts.

This entity is declared with this value when the user includes the base tag set for spoken texts. system 'teispok2.dtd' TEI.spoken.ent TEI spoken-base entities identifies the file containing parameter entity declarations for the element classes defined in the base tag set for spoken texts.

This entity is declared with this value when the user includes the base tag set for spoken texts. system 'teispok2.ent' TEI.spoken TEI spoken texts DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for spoken texts.

To include elements and attributes for spoken texts in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.structure.dtd defines the file in which the default text structure used by many base tag sets is defined.

system 'teistr2.dtd' TEI.terminology TEI terminological data DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for terminological data.

To include elements and attributes for terminological data in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.terminology.dtd TEI terminology-base DTD identifies the file containing element and attribute list declarations for the base tag set for terminological data.

This entity is declared with this value when the user includes the base tag set for terminological data. system 'teiterm2.dtd' TEI.terminology.ent TEI terminology-base entities identifies the file containing parameter entity declarations for the element classes defined in the base tag set for terminological data.

This entity is declared with this value when the user includes the base tag set for terminological data. system 'teiterm2.ent' TEI.textcrit.dtd TEI text criticism base DTD identifies the file containing element and attribute list declarations for the additional tag set for text criticism.

This entity is declared with this value when the user includes the additional tag set for text criticism. system 'teitc2.dtd' TEI.textcrit.ent TEI text criticism entities identifies the file containing parameter entity declarations for the element classes defined in the additional tag set for text criticism.

This entity is declared with this value when the user includes the additional tag set for text criticism. system 'teitc2.ent' TEI.textcrit TEI text criticism DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for text criticism.

To include elements and attributes for text criticism in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.transcr.dtd TEI DTD for transcription of primary sources identifies the file containing element and attribute list declarations for the base tag set for description of the source text.

This entity is declared with this value when the user includes the base tag set for transcription of primary sources system 'teitran2.dtd' TEI.transcr.ent TEI entities for transcription of primary sources identifies the file containing parameter entity declarations for the element classes defined in the additional tag set for transcription of primary sources.

This entity is declared with this value when the user includes the additional tag set for transcription of primary sources. system 'teitran2.ent' TEI.transcr TEI DTD fragment for transcription of primary sources controls the inclusion, in the DTD, of element and attribute declarations for transcription of the source text.

To include elements and attributes for transcription in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.verse TEI verse DTD fragment controls the inclusion, in the DTD, of element and attribute declarations for verse.

To include elements and attributes for verse in the DTD, the user should declare this entity with a value of INCLUDE; this will override the default. 'IGNORE' TEI.verse.dtd TEI verse-base DTD identifies the file containing element and attribute list declarations for the base tag set for verse.

This entity is declared with this value when the user includes the base tag set for verse. system 'teivers2.dtd' TEI.verse.ent TEI verse-base entities identifies the file containing parameter entity declarations for the element classes defined in the base tag set for verse.

This entity is declared with this value when the user includes the base tag set for verse. system 'teivers2.ent' TEI.wsdNames file containing parameter entity declarations for all generic identifiers used in the writing system declaration

The parameter entities in this file all take the same form as the two shown below: ]]> Element and attribute-list declarations in the DTDs refer to the parameter entity n.div1, not directly to the generic identifier div1. As a result, the declarations will function as desired even if a new generic identifier is substituted (e.g. caput for div1 and liber for div0: ]]>

This allows generic identifiers to be renamed conveniently, to provide names in languages other than English, or to provide shorter names than those documented here. See further chapter . system 'wdgis2.ent' termtags system entity with definitions for basic terminology tags.

The default definition of this entity is used to invoke the element declarations for the nested style of terminological markup. To invoke the alternative flat style declarations, this entity should be defined as system 'teite2f.dtd'. system 'teite2n.dtd' version version defines the name to be used for the root element of a concurrent markup stream for marking pages and lines of some reference edition.

Some name for the edition should be supplied by defining this parameter entity within the appropriate DTD subset. If none is defined, the parameter entity (and thus the document type) default to ref. 'ref'