Comic Book Markup Language: A TEI-based markup language for comics

CBML

Table of contents

1. Elements

1.1. <TEI>

<TEI> (TEI document) contains a single TEI-conformant document, comprising a TEI header and a text, either in isolation or as part of a <teiCorpus> element. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DS http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCDEF]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
versionspecifies the version number of the TEI Guidelines against which this document is valid.
Status Optional
Datatype
Values A TEI version number
Used by
Contained by
core: teiCorpus
May contain
header: teiHeader
textstructure: text
transcr: facsimile
Declaration
element TEI { att.global.attributes, attribute version { data.version }?, ( teiHeader, ( ( model.resourceLike+, text? ) | text ) ) }
Schematron
<s:ns prefix="tei" uri="http://www.tei-c.org/ns/1.0"/>
Schematron
<s:ns prefix="rng" uri="http://relaxng.org/ns/structure/1.0"/>
Example
<TEI version="1.2.0">  <teiHeader>   <fileDesc>    <titleStmt>     <title>The shortest TEI Document Imaginable</title>    </titleStmt>    <publicationStmt>     <p>First published as part of TEI P2.</p>    </publicationStmt>    <sourceDesc>     <p>No source: this is an original work.</p>    </sourceDesc>   </fileDesc>  </teiHeader>  <text>   <body>    <p>This is about the shortest TEI document imaginable.</p>   </body>  </text> </TEI>
Note This element is required.

1.2. <ab>

<ab> (anonymous block) contains any arbitrary component-level unit of text, acting as an anonymous container for phrase or inter level elements analogous to, but without the semantic baggage of, a paragraph. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html#SASE]
Modulelinking
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype) att.declaring (@decls)
partspecifies whether or not the block is complete.
Status Mandatory when applicable
Legal values are:
Y
(yes) the block is incomplete
N
(no) either the block is complete, or no claim is made as to its completeness [Default]
I
(initial) the initial part of an incomplete block
M
(medial) a medial part of an incomplete block
F
(final) the final part of an incomplete block
Note The values I, M, or F should be used only where it is clear how the block is to be reconstituted.
Used by
Contained by
May contain
Declaration
element ab { att.global.attributes, att.typed.attributes, att.declaring.attributes, attribute part { "Y" | "N" | "I" | "M" | "F" }?, macro.paraContent }
Example
<div type="book" n="Genesis">  <div type="chapter" n="1">   <ab>In the beginning God created the heaven and the earth.</ab>   <ab>And the earth was without form, and void; and darkness was upon the face of the deep. And the spirit of God moved upon the face of the waters.</ab>   <ab>And God said, Let there be light: and there was light.</ab>  </div> </div>
Note The <ab> element may be used at the encoder's discretion to mark any component-level elements in a text for which no other more specific appropriate markup is defined.

1.3. <abbr>

<abbr> (abbreviation) contains an abbreviation of any sort. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CONAAB]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.responsibility (@cert, @resp)
typeallows the encoder to classify the abbreviation according to some convenient typology.
Status Optional
Datatype
Sample values include:
suspension
the abbreviation provides the first letter(s) of the word or phrase, omitting the remainder.
contraction
the abbreviation omits some letter(s) in the middle.
brevigraph
the abbreviation comprises a special symbol or mark.
superscription
the abbreviation includes writing above the line.
acronym
the abbreviation comprises the initial letters of the words of a phrase.
title
the abbreviation is for a title of address (Dr, Ms, Mr, …)
organization
the abbreviation is for the name of an organization.
geographic
the abbreviation is for a geographic name.
Note The type attribute is provided for the sake of those who wish to classify abbreviations at their point of occurrence; this may be useful in some circumstances, though usually the same abbreviation will have the same type in all occurrences. As the sample values make clear, abbreviations may be classified by the method used to construct them, the method of writing them, or the referent of the term abbreviated; the typology used is up to the encoder and should be carefully planned to meet the needs of the expected use. For a typology of Middle English abbreviations, see [[undefined PETTY]]
Used by
Contained by
May contain
Declaration
Example
<choice>  <expan>North Atlantic Treaty Organization</expan>  <abbr cert="low">NorATO</abbr>  <abbr cert="high">NATO</abbr>  <abbr cert="high" xml:lang="FR">OTAN</abbr> </choice>
Example
<choice>  <abbr>SPQR</abbr>  <expan>senatus populusque romanorum</expan> </choice>
Note The <abbr> tag is not required; if appropriate, the encoder may transcribe abbreviations in the source text silently, without tagging them. If abbreviations are not transcribed directly but expanded silently, then the TEI header should so indicate.

1.4. <actor>

<actor> Name of an actor appearing within a cast list. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DR.html#DRCAST]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
drama: castItem
May contain
Declaration
Example
<castItem>  <role>Mathias</role>  <roleDesc>the Burgomaster</roleDesc>  <actor>Mr. Henry Irving</actor> </castItem>
Note This element should be used only to mark the name of the actor as given in the source. Chapter [[undefined ND]] discusses ways of marking the components of names, and also of associating names with biographical information about a person.

1.5. <add>

<add> (addition) contains letters, words, or phrases inserted in the text by an author, scribe, annotator, or corrector. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COEDADD]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.transcriptional (@hand, @status, @seq) (att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) ) att.placement (@place) att.typed (@type, @subtype)
Used by
Contained by
May contain
Declaration
Example
The story I am going to relate is true as to its main facts, and as to the consequences <add place="above">of these facts</add> from which this tale takes its title.
Note The <add> element should not be used for additions made by editors or encoders. In these cases, either the <corr> or <supplied> element should be used.

1.6. <addName>

<addName> (additional name) contains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ND.html#NDPER]
Modulenamesdates
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Used by
Contained by
May contain
Declaration
Example
<persName>  <forename>Frederick</forename>  <addName type="epithet">the Great</addName>  <roleName>Emperor of Prussia</roleName> </persName>

1.7. <addSpan/>

<addSpan/> (added span of text) marks the beginning of a longer sequence of text added by an author, scribe, annotator or corrector (see also <add>). [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHAD]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.transcriptional (@hand, @status, @seq) (att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) ) att.placement (@place) att.typed (@type, @subtype) att.spanning (@spanTo)
Used by
Contained by
May containEmpty element
Declaration
Schematron
<sch:assert test="@spanTo">The spanTo= attribute of <sch:name/> is required.</sch:assert>
Schematron
<sch:assert test="@spanTo">L'attribut spanTo est requis.</sch:assert>
Example
<handNote xml:id="HEOL" scribe="HelgiÓlafsson"/> <body>  <div/>  <addSpan n="added gathering" hand="#HEOL" spanTo="#P025"/>  <div/>  <div/>  <div/>  <div/>  <anchor xml:id="P025"/>  <div/> </body>
Note Both the beginning and the end of the added material must be marked; the beginning by the <addSpan> element itself, the end by the spanTo attribute.

1.8. <addrLine>

<addrLine> (address line) contains one line of a postal address. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CONAAD http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOI]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
core: address
May contain
Declaration
element addrLine { att.global.attributes, macro.phraseSeq }
Example
<address>  <addrLine>Computing Center, MC 135</addrLine>  <addrLine>P.O. Box 6998</addrLine>  <addrLine>Chicago, IL</addrLine>  <addrLine>60680 USA</addrLine> </address>
Note Addresses may be encoded either as a sequence of lines, or using any sequence of component elements from the model.addrPart class. Other non-postal forms of address, such as telephone numbers or email, should not be included within an <address> element directly but may be wrapped within an <addrLine> if they form part of the printed address in some source text.

1.9. <address>

<address> contains a postal address, for example of a publisher, an organization, or an individual. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CONAAD http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOI]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
Declaration
element address { att.global.attributes, ( model.global*, ( ( model.addrPart ), model.global* )+ ) }
Example
<address>  <street>via Marsala 24</street>  <postCode>40126</postCode>  <name>Bologna</name>  <name n="I">Italy</name> </address>
Example
<address>  <addrLine>Computing Center, MC 135</addrLine>  <addrLine>P.O. Box 6998</addrLine>  <addrLine>Chicago, IL 60680</addrLine>  <addrLine>USA</addrLine> </address>
Note This element should be used for postal addresses only. Within it, the generic element <addrLine> may be used as an alternative to any of the more specialized elements available from the model.addrPart class, such as <street>, <postCode> etc.

1.10. <affiliation>

<affiliation> (affiliation) contains an informal description of a person's present or past affiliation with some organization, for example an employer or sponsor. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAHPA]
Modulenamesdates
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Used by
Contained by
May contain
Declaration
Example
<affiliation>Junior project officer for the US <name type="org">National Endowment for    the Humanities</name> </affiliation> <affiliation notAfter="1960-01-01" notBefore="1957-02-28">Paid up member of the <orgName>Australian Journalists Association</orgName> </affiliation>
Note If included, the name of an organization may be tagged using either the <name> element as above, or the more specific <orgName> element.

1.11. <age>

<age> (age) specifies the age of a person.
Modulenamesdates
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso))
valuesupplies a numeric code representing the age or age group
Status Optional
Datatype
Note This attribute may be used to complement a more detailed discussion of a person's age in the content of the element
Used by
Contained by
namesdates: person personGrp
May contain
Declaration
Example
<age value="2" notAfter="1986">under 20 in the early eighties</age>
Note As with other culturally-constructed traits such as sex, the way in which this concept is described in different cultural contexts may vary. The normalising attributes are provided as a means of simplifying that variety to Western European norms and should not be used where that is inappropriate. The content of the element may be used to describe the intended concept in more detail, using plain text.

1.12. <alt/>

<alt/> (alternation) identifies an alternation or a set of choices among elements or passages. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html#SAAT]
Modulelinking
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.pointing (@target, @evaluate) att.typed (@type, @subtype)
targetsspecifies the identifiers of the alternative elements or passages.
Status Optional
Datatype 2–∞ occurrences of separated by whitespace
Values Each value specified must be the same as that specified as value for an xml:id attribute for some other element in the current document.
Note This attribute is deprecated. It is retained for backward compatibility only; the attribute target should be used for preference. It is an error to supply both attributes, but one or the other must be present.
modestates whether the alternations gathered in this collection are exclusive or inclusive.
Status Recommended
Legal values are:
excl
(exclusive) indicates that the alternation is exclusive, i.e. that at most one of the alternatives occurs.
incl
(inclusive) indicates that the alternation is not exclusive, i.e. that one or more of the alternatives occur.
weightsIf mode is excl, each weight states the probability that the corresponding alternative occurs. If mode is incl each weight states the probability that the corresponding alternative occurs given that at least one of the other alternatives occurs.
Status Optional
Datatype 2–∞ occurrences of separated by whitespace
Values a whitespace-separated list of probability values in the range from 0 to 1.
Note If mode is excl, the sum of weights must be 1. If mode is incl, the sum of weights must be in the range from 0 to the number of alternants.
Used by
Contained by
May containEmpty element
Declaration
element alt { att.global.attributes, att.pointing.attributes, att.typed.attributes, attribute targets { list { data.pointer, data.pointer, data.pointer* } }?, attribute mode { "excl" | "incl" }?, attribute weights { list { data.probability, data.probability, data.probability* } }?, empty }
Schematron
<s:report test="@target and @targets">You may not supply both @target and @targets</s:report>
Schematron
<s:report test="not(@target) and not(@targets)">You must supply either @target or @targets</s:report>
Schematron
<s:assert test="contains(@target,' ')">You must supply at least two values for @target</s:assert>
Example
<alt mode="excl" targets="#we.fun #we.sun" weights="0.5 0.5"/>

1.13. <altGrp>

<altGrp> (alternation group) groups a collection of <alt> elements and possibly pointers. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html#SAAT]
Modulelinking
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.pointing.group (@domains, @targFunc) (att.pointing (@target, @evaluate)) (att.typed (@type, @subtype))
modestates whether the alternations gathered in this collection are exclusive or inclusive.
Status Optional
Legal values are:
excl
(exclusive) indicates that the alternation is exclusive, i.e. that at most one of the alternatives occurs. [Default]
incl
(inclusive) indicates that the alternation is not exclusive, i.e. that one or more of the alternatives occur.
Used by
Contained by
May contain
core: ptr
linking: alt
Declaration
element altGrp { att.global.attributes, att.pointing.group.attributes, attribute mode { "excl" | "incl" }?, ( alt | ptr )* }
Example
<altGrp mode="excl">  <alt targets="#dm #lt #bb" weights="0.5 0.25 0.25"/>  <alt targets="#rl #db" weights="0.5 0.5"/> </altGrp>
Example
<altGrp mode="incl">  <alt targets="#dm #rl" weights="0.90 0.90"/>  <alt targets="#lt #rl" weights="0.5 0.5"/>  <alt targets="#bb #rl" weights="0.5 0.5"/>  <alt targets="#dm #db" weights="0.10 0.10"/>  <alt targets="#lt #db" weights="0.45 0.90"/>  <alt targets="#bb #db" weights="0.45 0.90"/> </altGrp>
Note Any number of alternations, pointers or extended pointers.

1.14. <am>

<am> (abbreviation marker) contains a sequence of letters or signs present in an abbreviation which are omitted or replaced in the expanded form of the abbreviation. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHAB]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp))
Used by
Contained by
May contain
Declaration
Example
do you <abbr>Mr<am>.</am> </abbr> Jones?

1.15. <analytic>

<analytic> (analytic level) contains bibliographic elements describing an item (e.g. an article or poem) published within a monograph or journal and not as an independent publication. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOL]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
Declaration
element analytic { att.global.attributes, ( author | editor | respStmt | title | ref | date )* }
Example
<biblStruct>  <analytic>   <author>Chesnutt, David</author>   <title>Historical Editions in the States</title>  </analytic>  <monogr>   <title level="j">Computers and the Humanities</title>   <imprint>    <biblScope>25.6</biblScope>    <date when="1991-12">(December, 1991):</date>    <biblScope>377–380</biblScope>   </imprint>  </monogr> </biblStruct>
Note May contain titles and statements of responsibility (author, editor, or other), in any order. The <analytic> element may only occur only within a <biblStruct>, where its use is mandatory for the description of an analytic level bibliographic item.

1.16. <anchor/>

<anchor/> (anchor point) attaches an identifier to a point within a text, whether or not it corresponds with a textual element. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/TS.html#TSSAPA http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html#SACS]
Modulelinking
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype)
Used by
Contained by
May containEmpty element
Declaration
element anchor { att.global.attributes, att.typed.attributes, empty }
Example
<s>The anchor is he<anchor xml:id="A234"/>re somewhere.</s> <s>Help me find it.<ptr target="#A234"/> </s>
Note On this element, the global xml:id attribute must be supplied to specify an identifier for the point at which this element occurs within a document. The value used may be chosen freely provided that it is unique within the document and is a syntactically valid name. There is no requirement for values containing numbers to be in sequence.

1.17. <appInfo>

<appInfo> (application information) records information about an application which has edited the TEI file.
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
header: encodingDesc
May contain
header: application
Declaration
Example
<appInfo>  <application version="1.24" ident="Xaira">   <label>XAIRA Indexer</label>   <ptr target="#P1"/>  </application> </appInfo>

1.18. <application>

<application> provides information about an application which has acted upon the document.
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso))
identSupplies an identifier for the application, independent of its version number or display name.
Status Required
Datatype
versionSupplies a version number for the application, independent of its identifier or display name.
Status Required
Datatype
token { pattern = "[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}" }
Used by
Contained by
header: appInfo
May contain
linking: ab
Declaration
element application { att.global.attributes, att.typed.attributes, att.datable.attributes, attribute ident { data.name }, attribute version { token { pattern = "[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}" } }, ( model.labelLike+, ( model.ptrLike* | model.pLike* ) ) }
Example
<appInfo>  <application version="1.5" ident="ImageMarkupTool1" notAfter="2006-06-01">   <label>Image Markup Tool</label>   <ptr target="#P1"/>   <ptr target="#P2"/>  </application> </appInfo>
This example shows an appInfo element documenting the fact that version 1.5 of the Image Markup Tool1 application has an interest in two parts of a document which was last saved on June 6 2006. The parts concerned are accessible at the URLs given as target for the two <ptr> elements.

1.19. <argument>

<argument> A formal list or prose description of the topics addressed by a subdivision of a text. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSDTB http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSTITL]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
Declaration
element argument { att.global.attributes, ( ( model.global | model.headLike )*, ( ( model.common ), model.global* )+ ) }
Example
<argument>  <p>Monte Video — Maldonado — Excursion    to R Polanco — Lazo and Bolas — Partridges —    Absence of Trees — Deer — Capybara, or River Hog —    Tucutuco — Molothrus, cuckoo-like habits — Tyrant    Flycatcher — Mocking-bird — Carrion Hawks —    Tubes formed by Lightning — House struck</p> </argument>
Note Often contains either a list or a paragraph

1.20. <author>

<author> in a bibliographic reference, contains the name(s) of the author(s), personal or corporate, of a work; for example in the same form as that provided by a recognized bibliographic name authority. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOR http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD21]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Used by
Contained by
May contain
Declaration
Example
<author>British Broadcasting Corporation</author> <author>La Fayette, Marie Madeleine Pioche de la Vergne, comtesse de (1634–1693)</author> <author>Anonymous</author> <author>Bill and Melinda Gates</author> <author>  <persName>Beaumont, Francis</persName> and <persName>John Fletcher</persName> </author> <author>  <orgName key="BBC">British Broadcasting    Corporation</orgName>: Radio 3 Network </author>
Note Particularly where cataloguing is likely to be based on the content of the header, it is advisable to use a generally recognized name authority file to supply the content for this element. The attributes key or ref may also be used to reference canonical information about the author(s) intended from any appropriate authority, such as a library catalogue or online resource. In the case of a broadcast, use this element for the name of the company or network responsible for making the broadcast. Where an author is unknown or unspecified, this element may contain text such as Unknown or Anonymous. When the appropriate TEI modules are in use, it may also contain detailed tagging of the names used for people, organizations or places, in particular where multiple names are given.

1.21. <authority>

<authority> (release authority) supplies the name of a person or other agency responsible for making an electronic file available, other than a publisher or distributor. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
Declaration
Example
<authority>John Smith</authority>

1.22. <availability>

<availability> supplies information about the availability of a text, for example any restrictions on its use or distribution, its copyright status, etc. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.declarable (@default)
statussupplies a code identifying the current availability of the text.
Status Optional
Legal values are:
free
the text is freely available.
unknown
the status of the text is unknown. [Default]
restricted
the text is not freely available.
Used by
Contained by
May contain
core: p
linking: ab
Declaration
element availability { att.global.attributes, att.declarable.attributes, attribute status { "free" | "unknown" | "restricted" }?, model.pLike+ }
Example
<availability status="restricted">  <p>Available for academic research purposes only.</p> </availability> <availability status="free">  <p>In the public domain</p> </availability> <availability status="restricted">  <p>Available under licence from the publishers.</p> </availability>
Note A consistent format should be adopted

1.23. <back>

<back> (back matter) contains any appendixes, etc. following the main part of a text. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSBACK http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DS]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.declaring (@decls)
Used by
Contained by
textstructure: floatingText text
transcr: facsimile
May contain
Declaration
element back { att.global.attributes, att.declaring.attributes, ( ( model.frontPart | model.pLike.front | model.global )*, ( ( ( ( model.div1Like ), ( model.frontPart | model.div1Like | model.global )* ) | ( ( model.divLike ), ( model.frontPart | model.divLike | model.global )* ) )? ), ( ( ( model.divBottomPart ), ( model.divBottomPart | model.global )* )? ) ) }
Example
<back>  <div1 type="appendix">   <head>The Golden Dream or, the Ingenuous Confession</head>   <p>To shew the Depravity of human Nature </p>  </div1>  <div1 type="epistle">   <head>A letter from the Printer, which he desires may be inserted</head>   <salute>Sir.</salute>   <p>I have done with your Copy, so you may return it to the Vatican, if you please </p>  </div1>  <div1 type="advert">   <head>The Books usually read by the Scholars of Mrs Two-Shoes are these and are sold at Mr      Newbery's at the Bible and Sun in St Paul's Church-yard.</head>   <list>    <item n="1">The Christmas Box, Price 1d.</item>    <item n="2">The History of Giles Gingerbread, 1d.</item>    <item n="42">A Curious Collection of Travels, selected from the Writers of all Nations,        10 Vol, Pr. bound 1l.</item>   </list>  </div1>  <div1 type="advert">   <head>    <hi rend="center">By the KING's Royal Patent,</hi> Are sold by J. NEWBERY, at the      Bible and Sun in St. Paul's Church-Yard.</head>   <list>    <item n="1">Dr. James's Powders for Fevers, the Small-Pox, Measles, Colds, &amp;c.        2s. 6d</item>    <item n="2">Dr. Hooper's Female Pills, 1s.</item>   </list>  </div1> </back>
Note The content model of back matter is identical to that of front matter, reflecting the facts of cultural history.

1.24. <balloon>

<balloon> A single speech, thought, or other type of balloon, commonly found in comics, comic books, and graphic novels.
Modulecbml
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype) att.ascribed (@who)
typeDescribes the type of balloon.
Status Required
Datatype
Used by
Contained by
May contain
Declaration
Example
Figure 1. A panel from a Stardust story, by Fletcher Hanks, from Fantastic Comics #15 (February 1941). A panel from a Stardust story, by Fletcher Hanks, from  #15 (February 1941).
<cbml:panel characters="#stardust"    xmlns:cbml="http://www.cbml.org/ns/1.0">  <cbml:caption>    The next instant, Stardust swoops out of the heavens........  </cbml:caption>  <cbml:balloon type="speech" who="#stardust">    We must take no more risk!  </cbml:balloon></cbml:panel>
Example
Figure 2. An panel from The Amazing Spider-Man #5 (October 1963) by Stan Lee and Steve Ditko. An panel from The Amazing Spider-Man #5 (October 1963) by Stan Lee and Steve Ditko.
<cbml:panel characters="#spidey #jjj" n="3" xml:id="eg_ae1"    xmlns:cbml="http://www.cbml.org/ns/1.0">  <cbml:balloon    xml:id="eg_006"    who="#jjj"    type="audio"    subtype="telecast"    rendition="#uc">    My name is J. Jonah Jameson, publisher of  <title rendition="#b">Now</title> magazine and the  <title rendition="#b">Daily Bugle</title>   <emph rendition="#b">!</emph>    I am sponsoring this program in the public interest, to expose  <emph rendition="#b">Spider-Man</emph> to the pubic as the menace he is!  </cbml:balloon></cbml:panel>

1.25. <bibl>

<bibl> (bibliographic citation) contains a loosely-structured bibliographic citation of which the sub-components may or may not be explicitly tagged. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBITY http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD3 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAS2]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.declarable (@default) att.typed (@type, @subtype)
Used by
Contained by
May contain
Declaration
Example
<bibl>Blain, Clements and Grundy: Feminist Companion to Literature in English (Yale, 1990)</bibl>
Example
<bibl>  <title level="a">The Interesting story of the Children in the Wood</title>. In <author>Victor E Neuberg</author>, <title>The Penny Histories</title>. <publisher>OUP</publisher>  <date>1968</date>. </bibl>
Note Contains phrase-level elements, together with any combination of elements from the biblPart class

1.26. <biblFull>

<biblFull> (fully-structured bibliographic citation) contains a fully-structured bibliographic citation, in which all components of the TEI file description are present. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBITY http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD2 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD3 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAS2]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.declarable (@default)
Used by
Contained by
May contain
Declaration
Example
<biblFull>  <titleStmt>   <title>The Feminist Companion to Literature in English: women writers from the middle ages      to the present</title>   <author>Blain, Virginia</author>   <author>Clements, Patricia</author>   <author>Grundy, Isobel</author>  </titleStmt>  <editionStmt>   <edition>UK edition</edition>  </editionStmt>  <extent>1231 pp</extent>  <publicationStmt>   <publisher>Yale University Press</publisher>   <pubPlace>New Haven and London</pubPlace>   <date>1990</date>  </publicationStmt>  <sourceDesc>   <p>No source: this is an original work</p>  </sourceDesc> </biblFull>

1.27. <biblScope>

<biblScope> (scope of citation) defines the scope of a bibliographic reference, for example as a list of page numbers, or a named subdivision of a larger work. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOI]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
typeidentifies the type of information conveyed by the element, e.g. columns, pages, volume.
Status Optional
Datatype
Suggested values include:
vol
(volume) the element contains a volume number.
issue
the element contains an issue number, or volume and issue numbers.
pp
(pages) the element contains a page number or page range.
ll
(lines) the element contains a line number or line range.
chap
(chapter) the element contains a chapter indication (number and/or title)
part
the element identifies a part of a book or collection.
fromspecifies the starting point of the range of units indicated by the type attribute.
Status Optional
Datatype
tospecifies the end-point of the range of units indicated by the type attribute.
Status Optional
Datatype
Used by
Contained by
May contain
Declaration
element biblScope { att.global.attributes, attribute type { "vol" | "issue" | "pp" | "ll" | "chap" | "part" | xsd:Name }?, attribute from { data.word }?, attribute to { data.word }?, macro.phraseSeq }
Example
<biblScope>pp 12–34</biblScope> <biblScope type="pp" from="12" to="34"/> <biblScope type="vol">II</biblScope> <biblScope type="pp">12</biblScope>

1.28. <biblStruct>

<biblStruct> (structured bibliographic citation) contains a structured bibliographic citation, in which only bibliographic sub-elements appear and in a specified order. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBITY http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD3 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAS2]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.declarable (@default) att.typed (@type, @subtype)
Used by
Contained by
May contain
Declaration
Example
<biblStruct>  <monogr>   <author>Blain, Virginia</author>   <author>Clements, Patricia</author>   <author>Grundy, Isobel</author>   <title>The Feminist Companion to Literature in English: women writers from the middle ages      to the present</title>   <edition>first edition</edition>   <imprint>    <publisher>Yale University Press</publisher>    <pubPlace>New Haven and London</pubPlace>    <date>1990</date>   </imprint>  </monogr> </biblStruct>

1.29. <binaryObject>

<binaryObject> provides encoded binary data representing an inline graphic or other object.
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.internetMedia (@mimeType)
widthThe display width of the object
Status Optional
Datatype
heightThe display height of the object
Status Optional
Datatype
scaleA scale factor to be applied to the object to make it the desired display size
Status Optional
Datatype
encodingThe encoding used to encode the binary data. If not specified, this is assumed to be Base64.
Status Optional
Datatype 1–∞ occurrences of separated by whitespace
Used by
Contained by
May containCharacter data only
Declaration
element binaryObject { att.global.attributes, att.internetMedia.attributes, attribute width { data.outputMeasurement }?, attribute height { data.outputMeasurement }?, attribute scale { data.numeric }?, attribute encoding { list { data.word, data.word* } }?, text }
Example
<binaryObject mimeType="image/gif"> R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAwAAAC8IyPqcvt3wCcDkiLc7C0qwy GHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFzByTB10QgxOR0TqBQejhRNzOfkVJ +5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSpa/TPg7JpJHxyendzWTBfX0cxOnK PjgBzi4diinWGdkF8kjdfnycQZXZeYGejmJlZeGl9i2icVqaNVailT6F5iJ90m6 mvuTS4OK05M0vDk0Q4XUtwvKOzrcd3iq9uisF81M1OIcR7lEewwcLp7tuNNkM3u Nna3F2JQFo97Vriy/Xl4/f1cf5VWzXyym7PH hhx4dbgYKAAA7</binaryObject>
Note The MIME media type specified on the mimeType attribute should describe the object after it has been decoded.

1.30. <birth>

<birth> (birth) contains information about a person's birth, such as its date and place. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAHPA]
Modulenamesdates
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Used by
Contained by
namesdates: person personGrp
May contain
Declaration
Example
<birth>Before 1920, Midlands region.</birth>
Example
<birth when="1960-12-10">In a small cottage near <name type="place">Aix-la-Chapelle</name>, early in the morning of <date>10 Dec 1960</date> </birth>

1.31. <bloc>

<bloc> (bloc) contains the name of a geo-political unit consisting of two or more nation states or countries. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ND.html#NDPLAC]
Modulenamesdates
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso))
Used by
Contained by
May contain
Declaration
Example
<bloc type="union">the European Union</bloc> <bloc type="continent">Africa</bloc>

1.32. <body>

<body> (text body) contains the whole body of a single unitary text, excluding any front or back matter. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DS]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.declaring (@decls)
Used by
Contained by
textstructure: floatingText text
May contain
Declaration
element body { att.global.attributes, att.declaring.attributes, ( model.global*, ( ( model.divTop ), ( model.global | model.divTop )* )?, ( ( model.divGenLike ), ( model.global | model.divGenLike )* )?, ( ( ( model.divLike ), ( model.global | model.divGenLike )* )+ | ( ( model.div1Like ), ( model.global | model.divGenLike )* )+ | ( ( ( model.common ), model.global* )+, ( ( ( model.divLike ), ( model.global | model.divGenLike )* )+ | ( ( model.div1Like ), ( model.global | model.divGenLike )* )+ )? ) ), ( ( model.divBottom ), model.global* )* ) }
Example
<body>  <l>Nu scylun hergan hefaenricaes uard</l>  <l>metudæs maecti end his modgidanc</l>  <l>uerc uuldurfadur sue he uundra gihuaes</l>  <l>eci dryctin or astelidæ</l>  <l>he aerist scop aelda barnum</l>  <l>heben til hrofe haleg scepen.</l>  <l>tha middungeard moncynnæs uard</l>  <l>eci dryctin æfter tiadæ</l>  <l>firum foldu frea allmectig</l>  <trailer>primo cantauit Cædmon istud carmen.</trailer> </body>

1.33. <byline>

<byline> contains the primary statement of responsibility given for a work on its title page or at the head or end of the work. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSOC http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSFRONT]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
Declaration
element byline { att.global.attributes, ( text | model.gLike | model.phrase | docAuthor | model.global )* }
Example
<byline>Written by a CITIZEN who continued all the while in London. Never made publick before.</byline>
Example
<byline>Written from her own MEMORANDUMS</byline>
Example
<byline>By George Jones, Political Editor, in Washington</byline>
Example
<byline>BY <docAuthor>THOMAS PHILIPOTT,</docAuthor> Master of Arts, (Somtimes) Of Clare-Hall in Cambridge.</byline>
Note The byline on a title page may include either the name or a description for the document's author. Where the name is included, it may optionally be tagged using the <docAuthor> element.

1.34. <c>

<c> (character) represents a character. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/AI.html#AILC]
Moduleanalysis
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.segLike (@function, @part) att.typed (@type, @subtype)
Used by
Contained by
May containEmpty element
Declaration
Example
<phr>  <c>M</c>  <c>O</c>  <c>A</c>  <c>I</c>  <w>doth</w>  <w>sway</w>  <w>my</w>  <w>life</w> </phr>
Note Contains a single character, a <g> element, or a sequence of graphemes to be treated as a single character. The type attribute is used to indicate the function of this segmentation, taking values such as letter, punctuation, or digit etc.

1.35. <cRefPattern>

<cRefPattern> (canonical reference pattern) specifies an expression and replacement pattern for transforming a canonical reference into a URI. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD54M http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD54 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD54S]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
matchPatternspecifies a regular expression against which the values of cRef attributes can be matched.
Status Required
Datatype
Values must be a regular expression according to the W3C XML Schema Language
Note Parenthesised groups are used not only for establishing order of precedence and atoms for quantification, but also for creating subpatterns to be referenced by the replacementPattern attribute.
replacementPatternspecifies a ‘replacement pattern’ which, once subpattern substitution has been performed, provides a URI.
Status Required
Datatype
text
Values Should be the skeleton of a relative or absolute URI, with references to groups in the matchPattern.
Note The strings ‘$1’ through ‘$9’ are references to the corresponding group in the regular expression specified by matchPattern (counting open parenthesis, left to right). Processors are expected to replace them with whatever matched the corresponding group in the regular expression. If a digit preceded by a dollar sign is needed in the actual replacement pattern (as opposed to being used as a back reference), the dollar sign must be written as %24.
Used by
Contained by
header: refsDecl
May contain
core: p
linking: ab
Declaration
element cRefPattern { att.global.attributes, attribute matchPattern { data.pattern }, attribute replacementPattern { text }, model.pLike* }
Example
<cRefPattern   matchPattern="([1-9A-Za-z]+)\s+([0-9]+):([0-9]+)"   replacementPattern="#xpath(//div[@type='book'][@n='$1']/div[@type='chap'][@n='$2']/div[@type='verse'][@n='$3'])"/>
Note The result of the substitution may be either an absolute or a relative URI reference. In the latter case it is combined with the value of xml:base in force at the place where the cRef attribute occurs to form an absolute URI in the usual manner as prescribed by XML Base.

1.36. <camera>

<camera> describes a particular camera angle or viewpoint in a screen play. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DR.html#DRTEC http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DR.html#DROTH]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype)
Used by
Contained by
May contain
Declaration
Example
<view>George glances at the window--and freezes. <camera type="cut">New angle--shock cut</camera> Out the window the body of a dead man suddenly slams into frame </view>

1.37. <caption>

<caption> A narrative caption from a comic book panel.
Modulecbml
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype) att.ascribed (@who)
Used by
Contained by
May contain
Declaration
Example
Figure 3. A panel from a Dr. Strange story by Stan Lee and Steve Ditko from126 Strange Tales #126 (November 1964). A panel from a Dr. Strange story by Stan Lee and Steve Ditko from126  #126 (November 1964).
<cbml:panel    xmlns:cbml="http://www.cbml.org/ns/1.0">  <cbml:caption rendition="#uc">   <hi rendition="#b">S</hi>lowly the mists begin to clear, as a    strange, startling world takes form!    A world in which the impossible is    believable, and the incredible is    commonplace--the world of the    dark domain--the world of the    dread <emph rendition="#b">Dormammu!</emph></cbml:caption>  <cbml:balloon type="speech" who="#drstrange"> The journey is over!    But, judging by the    unspeakable menace    I see before me, the  <emph rendition="#b">battle</emph> is just begun!  </cbml:balloon></cbml:panel>

1.38. <castGroup>

<castGroup> (cast list grouping) groups one or more individual castItem elements within a cast list. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DR.html#DRCAST]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
Declaration
Example
<castGroup rend="braced">  <castItem>   <role>Walter</role>   <actor>Mr Frank Hall</actor>  </castItem>  <castItem>   <role>Hans</role>   <actor>Mr F.W. Irish</actor>  </castItem>  <roleDesc>friends of Mathias</roleDesc> </castGroup>
Note The rend attribute may be used, as here, to indicate whether the grouping is indicated by a brace, whitespace, font change, etc. Note that in this example the role description ‘friends of Mathias’ is understood to apply to both roles equally.

1.39. <castItem>

<castItem> (cast list item) contains a single entry within a cast list, describing either a single role or a list of non-speaking roles. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DR.html#DRCAST]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
typecharacterizes the cast item.
Status Optional
Legal values are:
role
the item describes a single role. [Default]
list
the item describes a list of non-speaking roles.
Used by
Contained by
May contain
Declaration
element castItem { att.global.attributes, attribute type { "role" | "list" }?, ( text | model.gLike | model.castItemPart | model.phrase | model.global )* }
Example
<castItem>  <role>Player</role>  <actor>Mr Milward</actor> </castItem>
Example
<castItem type="list">Constables, Drawer, Turnkey, etc.</castItem>

1.40. <castList>

<castList> (cast list) contains a single cast list or dramatis personae. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DR.html#DRCAST http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DR.html#DRFAB]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
Declaration
Example
<castList>  <castGroup>   <head rend="braced">Mendicants</head>   <castItem>    <role>Aafaa</role>    <actor>Femi Johnson</actor>   </castItem>   <castItem>    <role>Blindman</role>    <actor>Femi Osofisan</actor>   </castItem>   <castItem>    <role>Goyi</role>    <actor>Wale Ogunyemi</actor>   </castItem>   <castItem>    <role>Cripple</role>    <actor>Tunji Oyelana</actor>   </castItem>  </castGroup>  <castItem>   <role>Si Bero</role>   <roleDesc>Sister to Dr Bero</roleDesc>   <actor>Deolo Adedoyin</actor>  </castItem>  <castGroup>   <head rend="braced">Two old women</head>   <castItem>    <role>Iya Agba</role>    <actor>Nguba Agolia</actor>   </castItem>   <castItem>    <role>Iya Mate</role>    <actor>Bopo George</actor>   </castItem>  </castGroup>  <castItem>   <role>Dr Bero</role>   <roleDesc>Specialist</roleDesc>   <actor>Nat Okoro</actor>  </castItem>  <castItem>   <role>Priest</role>   <actor>Gbenga Sonuga</actor>  </castItem>  <castItem>   <role>The old man</role>   <roleDesc>Bero's father</roleDesc>   <actor>Dapo Adelugba</actor>  </castItem> </castList> <stage type="mix">The action takes place in and around the home surgery of Dr Bero, lately returned from the wars.</stage>

1.41. <catDesc>

<catDesc> (category description) describes some category within a taxonomy or text typology, either in the form of a brief prose description or in terms of the situational parameters used by the TEI formal textDesc. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD55]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
header: category
May contain
Declaration
element catDesc { att.global.attributes, ( text | model.limitedPhrase | model.catDescPart )* }
Example
<catDesc>Prose reportage</catDesc>
Example
<catDesc>  <textDesc n="novel">   <channel mode="w">print; part issues</channel>   <constitution type="single"/>   <derivation type="original"/>   <domain type="art"/>   <factuality type="fiction"/>   <interaction type="none"/>   <preparedness type="prepared"/>   <purpose type="entertain" degree="high"/>   <purpose type="inform" degree="medium"/>  </textDesc> </catDesc>

1.42. <catRef/>

<catRef/> (category reference) specifies one or more defined categories within some taxonomy or text typology. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD43]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.pointing (@target, @evaluate)
schemeidentifies the classification scheme within which the set of categories concerned is defined
Status Optional
Datatype
Values May supply the identifier of the associated <taxonomy> element.
Used by
Contained by
header: textClass
May containEmpty element
Declaration
element catRef { att.global.attributes, att.pointing.attributes, attribute scheme { data.pointer }?, empty }
Example
<catRef target="#news #prov #sales2"/> <taxonomy>  <category xml:id="news">   <catDesc>Newspapers</catDesc>  </category>  <category xml:id="prov">   <catDesc>Provincial</catDesc>  </category>  <category xml:id="sales2">   <catDesc>Low to average annual sales</catDesc>  </category> </taxonomy>
Note The scheme attribute need be supplied only if more than one taxonomy has been declared

1.43. <category>

<category> contains an individual descriptive category, possibly nested within a superordinate category, within a user-defined taxonomy. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD55]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
core: desc gloss
Declaration
element category { att.global.attributes, ( ( catDesc+ | model.glossLike* ), category* ) }
Example
<category xml:id="b1">  <catDesc>Prose reportage</catDesc> </category>
Example
<category xml:id="b2">  <catDesc>Prose </catDesc>  <category xml:id="b11">   <catDesc>journalism</catDesc>  </category>  <category xml:id="b12">   <catDesc>fiction</catDesc>  </category> </category>
Example
<category xml:id="LIT">  <catDesc xml:lang="pl">literatura piękna</catDesc>  <catDesc xml:lang="en">fiction</catDesc>  <category xml:id="LPROSE">   <catDesc xml:lang="pl">proza</catDesc>   <catDesc xml:lang="en">prose</catDesc>  </category>  <category xml:id="LPOETRY">   <catDesc xml:lang="pl">poezja</catDesc>   <catDesc xml:lang="en">poetry</catDesc>  </category>  <category xml:id="LDRAMA">   <catDesc xml:lang="pl">dramat</catDesc>   <catDesc xml:lang="en">drama</catDesc>  </category> </category>

1.44. <cb/>

<cb/> (column break) marks the boundary between one column of a text and the next in a standard reference system. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CORS5]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype) att.sourced (@ed) att.spanning (@spanTo) att.breaking (@break)
Used by
Contained by
May containEmpty element
Declaration
Example Markup of an early English dictionary printed in two columns:
<pb/> <cb n="1"/> <entryFree>  <form>Well</form>, <sense>a Pit to hold Spring-Water</sense>: <sense>In the Art of <hi rend="italic">War</hi>, a Depth the Miner    sinks into the Ground, to find out and disappoint the Enemies Mines,    or to prepare one</sense>. </entryFree> <entryFree>To <form>Welter</form>, <sense>to wallow</sense>, or <sense>lie groveling</sense>.</entryFree> <cb n="2"/> <entryFree>  <form>Wey</form>, <sense>the greatest Measure for dry Things,    containing five Chaldron</sense>. </entryFree> <entryFree>  <form>Whale</form>, <sense>the greatest of    Sea-Fishes</sense>. </entryFree>
Note On this element, the global n attribute indicates the number or other value associated with the column which follows the point of insertion of this <cb> element. Encoders should adopt a clear and consistent policy as to whether the numbers associated with column breaks relate to the physical sequence number of the column in the whole text, or whether columns are numbered within the page. By convention, the <cb> element is placed at the head of the column to which it refers.

1.45. <cell>

<cell> contains one cell of a table. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/FT.html#FTTAB1]
Modulefigures
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.tableDecoration (@role, @rows, @cols)
Used by
Contained by
figures: row
May contain
Declaration
Example
<row>  <cell role="label">General conduct</cell>  <cell role="data">Not satisfactory, on account of his great unpunctuality    and inattention to duties</cell> </row>

1.46. <change>

<change> summarizes a particular change or correction made to a particular version of an electronic text which is shared between several researchers. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD6]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.ascribed (@who) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) att.docStatus (@status)
Used by
Contained by
header: revisionDesc
May contain
Declaration
Example
<titleStmt>  <title> ... </title>  <editor xml:id="LDB">Lou Burnard</editor>  <respStmt xml:id="BZ">   <resp>copy editing</resp>   <name>Brett Zamir</name>  </respStmt> </titleStmt> <revisionDesc status="published">  <change who="#BZ" when="2008-02-02" status="public">Finished chapter 23</change>  <change who="#BZ" when="2008-01-02" status="draft">Finished chapter 2</change>  <change n="P2.2" when="1991-12-21" who="#LDB">Added examples to section 3</change>  <change when="1991-11-11" who="#MSM">Deleted chapter 10</change> </revisionDesc>
Note The who attribute may be used to point to any other element, but will typically specify a <respStmt> or <person> element elsewhere in the header, identifying the person responsible for the change and their role in making it. It is recommended that changes be recorded with the most recent first. The status attribute may be used to indicate the status of a document following the change documented.

1.47. <choice>

<choice> groups a number of alternative encodings for the same point in a text. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COED]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
linking: seg
transcr: am ex
Declaration
element choice { att.global.attributes, ( model.choicePart | choice )* }
Example An American encoding of Gulliver's Travels which retains the British spelling but also provides a version regularized to American spelling might be encoded as follows.
<p>Lastly, That, upon his solemn oath to observe all the above articles, the said man-mountain shall have a daily allowance of meat and drink sufficient for the support of <choice>   <sic>1724</sic>   <corr>1728</corr>  </choice> of our subjects, with free access to our royal person, and other marks of our <choice>   <orig>favour</orig>   <reg>favor</reg>  </choice>.</p>
Note Because the children of a <choice> element all represent alternative ways of encoding the same sequence, it is natural to think of them as mutually exclusive. However, there may be cases where a full representation of a text requires the alternative encodings to be considered as parallel. Note also that <choice> elements may self-nest. Where the purpose of an encoding is to record multiple witnesses of a single work, rather than to identify multiple possible encoding decisions at a given point, the <app> element and associated elements discussed in section [[undefined TCAPLL]] should be preferred.

1.48. <cit>

<cit> (cited quotation) contains a quotation from some other document, together with a bibliographic reference to its source. In a dictionary it may contain an example text with at least one occurrence of the word form, used in the sense being described, or a translation of the headword, or an example. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COHQQ http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSGRP http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DI.html#DITPEG]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype)
Used by
Contained by
May contain
Declaration
element cit { att.global.attributes, att.typed.attributes, ( model.qLike | model.egLike | model.biblLikemodel.ptrLikemodel.global | model.entryPart )+ }
Example
<cit>  <quote>and the breath of the whale is frequently attended with such an insupportable smell,    as to bring on disorder of the brain.</quote>  <bibl>Ulloa's South America</bibl> </cit>
Example
<entry>  <form>   <orth>horrifier</orth>  </form>  <cit type="translation" xml:lang="en">   <quote>to horrify</quote>  </cit>  <cit type="example">   <quote>elle était horrifiée par la dépense</quote>   <cit type="translation" xml:lang="en">    <quote>she was horrified at the expense.</quote>   </cit>  </cit> </entry>

1.49. <cl>

<cl> (clause) represents a grammatical clause. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/AI.html#AILC]
Moduleanalysis
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.segLike (@function, @part) att.typed (@type, @subtype)
Used by
Contained by
May contain
Declaration
Example
<cl type="relative" function="clause_modifier">Which frightened both the heroes so,<cl>They quite forgot their quarrel.</cl> </cl>
Note The type attribute may be used to indicate the type of clause, taking values such as finite, nonfinite, declarative, interrogative, relative etc. as appropriate.

1.50. <classCode>

<classCode> (classification code) contains the classification code used for this text in some standard classification system. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD43]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
schemeidentifies the classification system or taxonomy in use.
Status Required
Datatype
Values may point to a local definition, for example in a <taxonomy> element, or more usually to some external location where the scheme is fully defined.
Used by
Contained by
header: textClass
May contain
Declaration
element classCode { att.global.attributes, attribute scheme { data.pointer }, macro.phraseSeq.limited }
Example
<classCode scheme="http://www.udc.org">410</classCode>

1.51. <classDecl>

<classDecl> (classification declarations) contains one or more taxonomies defining any classificatory codes used elsewhere in the text. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD55 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD5]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
header: encodingDesc
May contain
header: taxonomy
Declaration
element classDecl { att.global.attributes, taxonomy+ }
Example
<classDecl>  <taxonomy xml:id="LCSH">   <bibl>Library of Congress Subject Headings</bibl>  </taxonomy> </classDecl> <textClass>  <keywords scheme="#LCSH">   <term>Political science</term>   <term>United States -- Politics and government —      Revolution, 1775-1783</term>  </keywords> </textClass>

1.52. <climate>

<climate> (climate) contains information about the physical climate of a place.
Modulenamesdates
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype)
Used by
Contained by
namesdates: climate place
May contain
header: biblFull
linking: ab
namesdates: climate
Declaration
Example
<place xml:id="ROMA">  <placeName>Rome</placeName>  <climate>   <ab>    <table>     <head>24-hr Average Temperature</head>     <row>      <cell/>      <cell role="label">Jan</cell>      <cell role="label">Jun</cell>      <cell role="label">Dec</cell>     </row>     <row>      <cell role="label">°C</cell>      <cell role="data">7.1</cell>      <cell role="data">21.7</cell>      <cell role="data">8.3</cell>     </row>     <row>      <cell role="label">°F</cell>      <cell role="data">44.8</cell>      <cell role="data">71.1</cell>      <cell role="data">46.9</cell>     </row>    </table>   </ab>   <note>Taken from <bibl>     <abbr>GHCN 2 Beta</abbr>: The Global Historical Climatology Network,        version 2 beta, 1904 months between 1811 and 1980. <ptr       target="http://www.worldclimate.com/cgi-bin/data.pl?ref=N41E012+1202+0004058G2"/>    </bibl>   </note>  </climate> </place>

1.53. <closer>

<closer> groups together salutations, datelines, and similar phrases appearing as a final group at the end of a division, especially of a letter. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSCO http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSDTB]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
cbml: panel
core: lg list
textstructure: back body div front group
May contain
Declaration
element closer { att.global.attributes, ( text | model.gLike | signeddatelinesalutemodel.phrasemodel.global )* }
Example
<div type="letter">  <p> perhaps you will favour me with a sight of it when convenient.</p>  <closer>   <salute>I remain, &amp;c. &amp;c.</salute>   <signed>H. Colburn</signed>  </closer> </div>
Example
<div type="chapter">  <p> and his heart was going like mad and yes I said yes I will Yes.</p>  <closer>   <dateline>    <name type="place">Trieste-Zürich-Paris,</name>    <date>1914–1921</date>   </dateline>  </closer> </div>

1.54. <corr>

<corr> (correction) contains the correct form of a passage apparently erroneous in the copy text. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COEDCOR]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.typed (@type, @subtype)
Used by
Contained by
May contain
Declaration
Example If all that is desired is to call attention to the fact that the copy text has been corrected, <corr> may be used alone:
I don't know, Juan. It's so far in the past now — how <corr>can we</corr> prove or disprove anyone's theories?
Example It is also possible, using the <choice> and <sic> elements, to provide an uncorrected reading:
I don't know, Juan. It's so far in the past now — how <choice>  <sic>we can</sic>  <corr>can we</corr> </choice> prove or disprove anyone's theories?

1.55. <correction>

<correction> (correction principles) states how and under what circumstances corrections have been made in the text. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD53 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAS2]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.declarable (@default)
statusindicates the degree of correction applied to the text.
Status Optional
Legal values are:
high
the text has been thoroughly checked and proofread.
medium
the text has been checked at least once.
low
the text has not been checked.
unknown
the correction status of the text is unknown. [Default]
methodindicates the method adopted to indicate corrections within the text.
Status Optional
Legal values are:
silent
corrections have been made silently [Default]
markup
corrections have been represented using markup
Used by
Contained by
May contain
core: p
linking: ab
Declaration
element correction { att.global.attributes, att.declarable.attributes, attribute status { "high" | "medium" | "low" | "unknown" }?, attribute method { "silent" | "markup" }?, model.pLike+ }
Example
<correction>  <p>Errors in transcription controlled by using the WordPerfect spelling checker, with a user    defined dictionary of 500 extra words taken from Chambers Twentieth Century    Dictionary.</p> </correction>
Note May be used to note the results of proof reading the text against its original, indicating (for example) whether discrepancies have been silently rectified, or recorded using the editorial tags described in section [[undefined COED]].

1.56. <country>

<country> (country) contains the name of a geo-political unit, such as a nation, country, colony, or commonwealth, larger than or administratively superior to a region and smaller than a bloc. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ND.html#NDPLAC]
Modulenamesdates
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso))
Used by
Contained by
May contain
Declaration
Example
<country key="DK">Denmark</country>
Note The recommended source for codes to represent coded country names is ISO 3166.

1.57. <creation>

<creation> contains information about the creation of a text. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD4C http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD4]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
header: profileDesc
May contain
Declaration
Example
<creation>  <date>Before 1987</date> </creation>
Example
<creation>  <date when="1988-07-10">10 July 1988</date> </creation>
Note Character data and phrase-level elements. The <creation> element may be used to record details of a text's creation, e.g. the date and place it was composed, if these are of interest; it should not be confused with the <publicationStmt> element, which records date and place of publication.

1.58. <damage>

<damage> contains an area of damage to the text witness. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDA]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.typed (@type, @subtype) att.damaged (@hand, @agent, @degree, @group) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) )
Used by
Contained by
May contain
Declaration
Example
<l>The Moving Finger wri<damage agent="water" group="1">es; and</damage> having writ,</l> <l>Moves <damage agent="water" group="1">   <supplied>on: nor all your</supplied>  </damage> Piety nor Wit</l>
Note Since damage to text witnesses frequently makes them harder to read, the <damage> element will often contain an <unclear> element. If the damaged area is not continuous (e.g. a stain affecting several strings of text), the group attribute may be used to group together several related <damage> elements; alternatively the <join> element may be used to indicate which <damage> and <unclear> elements are part of the same physical phenomenon. The <damage>, <gap>, <del>, <unclear> and <supplied> elements may be closely allied in use. See section [[undefined PHCOMB]] for discussion of which element is appropriate for which circumstance.

1.59. <damageSpan/>

<damageSpan/> (damaged span of text) marks the beginning of a longer sequence of text which is damaged in some way but still legible. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDA]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.damaged (@hand, @agent, @degree, @group) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) att.typed (@type, @subtype) att.spanning (@spanTo)
Used by
Contained by
May containEmpty element
Declaration
Schematron
<s:assert test="@spanTo">The spanTo= attribute of <s:name/> is required.</s:assert>
Schematron
<s:assert test="@spanTo">L'attribut spanTo est requis.</s:assert>
Example
<p>Paragraph partially damaged. This is the undamaged portion <damageSpan spanTo="#a34"/>and this the damaged portion of the paragraph.</p> <p>This paragraph is entirely damaged.</p> <p>Paragraph partially damaged; in the middle of this paragraph the damage ends and the anchor point marks the start of the <anchor xml:id="a34"/> undamaged part of the text. ...</p>
Note Both the beginning and ending of the damaged sequence must be marked: the beginning by the <damageSpan> element, the ending by the target of the spanTo attribute: if no other element available, the <anchor> element may be used for this purpose. The damaged text must be at least partially legible, in order for the encoder to be able to transcribe it. If it is not legible at all, the <damageSpan> element should not be used. Rather, the <gap> or <unclear> element should be employed, with the value of the reason attribute giving the cause. See further sections [[undefined PHDA]] and [[undefined PHCOMB]].

1.60. <date>

<date> contains a date in any format. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CONADA http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD6 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOI http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAHSE http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ND.html#NDDATE]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.typed (@type, @subtype)
calendarindicates the system or calendar to which the date represented by the content of this element belongs.
Status Optional
Datatype
Suggested values include:
Gregorian
Gregorian calendar
Julian
Julian calendar
Islamic
Islamic or Muslim (hijri) lunar calendar
Hebrew
Hebrew or Jewish lunisolar calendar
Revolutionary
French Revolutionary calendar
Iranian
Iranian or Persian (Jalaali) solar calendar
Coptic
Coptic or Alexandrian calendar
Chinese
Chinese lunisolar calendar
He was born on <date   calendar="Gregorian">Feb. 22, 1732</date> (<date   calendar="Julian"   when="1732-02-22"> Feb. 11, 1731/32, O.S.</date>).
Used by
Contained by
May contain
Declaration
element date { att.global.attributes, att.datable.attributes, att.editLike.attributes, att.typed.attributes, attribute calendar { "Gregorian" | "Julian" | "Islamic" | "Hebrew" | "Revolutionary" | "Iranian" | "Coptic" | "Chinese" | xsd:Name }?, ( text | model.gLike | model.phrase | model.global )* }
Example
<date when="1980-02">early February 1980</date>
Example
Given on the <date when="1977-06-12">Twelfth Day of June in the Year of Our Lord One Thousand Nine Hundred and Seventy-seven of the Republic the Two Hundredth and first and of the University the Eighty-Sixth.</date>
Example
<date when="1990-09">September 1990</date>

1.61. <dateline>

<dateline> contains a brief description of the place, date, time, etc. of production of a letter, newspaper story, or other work, prefixed or suffixed to it as a kind of heading or trailer. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSCO http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DSOC]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs))
Used by
Contained by
May contain
Declaration
element dateline { att.global.attributes, macro.phraseSeq }
Example
<dateline>Walden, this 29. of August 1592</dateline>
Example
<div type="chapter">  <p> and his heart was going like mad and yes I said yes I will Yes.</p>  <closer>   <dateline>    <name type="place">Trieste-Zürich-Paris,</name>    <date>1914–1921</date>   </dateline>  </closer> </div>

1.62. <death>

<death> (death) contains information about a person's death, such as its date and place. [http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAHPA]
Modulenamesdates
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Used by
Contained by
namesdates: person personGrp
May contain