# Gaskell Journal ODD

## Table of contents

# ODD for the Elizabeth Gaskell Diary Transcription XML file; encoding and schema developed by Melissa J. Klamer

## 1. Elements

### 1.1. <TEI>

<TEI> (TEI document) contains a single TEI-conformant document, combining a single TEI header with one or more members of the model.resourceLike class. Multiple <TEI> elements may be combined to form a <teiCorpus> element. [4. Default Text Structure 15.1. Varieties of Composite Text]
Module | textstructure
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
version | specifies the version number of the TEI Guidelines against which this document is valid.
Status | Optional
Datatype | teidata.version
Note | Major editions of the Guidelines have long been informally referred to by a name made up of the letter P (for Proposal) followed by a digit. The current release is one of the many releases of the fifth major edition of the Guidelines, known as P5. This attribute may be used to associate a TEI document with a specific release of the P5 Guidelines, in the absence of a more precise association provided by the source attribute on the associated <schemaSpec>.
Contained by | —
May contain | header: teiHeader textstructure: text transcr: facsimile sourceDoc
Note | This element is required. It is customary to specify the TEI namespace `http://www.tei-c.org/ns/1.0` on it, using the xmlns attribute.
Example | <TEI version="3.3.0" xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <fileDesc> <titleStmt> <title>The shortest TEI Document Imaginable</title> </titleStmt> <publicationStmt> <p>First published as part of TEI P2, this is the P5 version using a name space.</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>
Example | <TEI version="2.9.1" xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <fileDesc> <titleStmt> <title>A TEI Document containing four page images </title> </titleStmt> <publicationStmt> <p>Unpublished demonstration file.</p> </publicationStmt> <sourceDesc> <p>No source: this is an original work.</p> </sourceDesc> </fileDesc> </teiHeader> <facsimile> <graphic url="page1.png"/> <graphic url="page2.png"/> <graphic url="page3.png"/> <graphic url="page4.png"/> </facsimile> </TEI>
Schematron | <s:ns prefix="tei" uri="http://www.tei-c.org/ns/1.0"/> <s:ns prefix="xs" uri="http://www.w3.org/2001/XMLSchema"/>
Schematron | <s:ns prefix="rng" uri="http://relaxng.org/ns/structure/1.0"/>
Content model |
    <content>
     <sequence>
      <elementRef key="teiHeader"/>
      <classRef key="model.resourceLike"
       minOccurs="1" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element TEI
    {
       att.global.attributes,
       att.typed.attributes,
       attribute version { text }?,
       ( teiHeader, model.resourceLike+ )
    }

### 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. [16.3. Blocks, Segments, and Anchors]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.declaring (@decls) att.fragmentable (@part) att.written (@hand)
Member of | model.pLike
Contained by | core: note q quote header: abstract application availability cRefPattern calendar change correction correspAction correspContext correspDesc editionStmt editorialDecl encodingDesc handNote hyphenation interpretation langUsage licence normalization prefixDef projectDesc publicationStmt punctuation quotation refsDecl samplingDecl scriptNote segmentation seriesStmt sourceDesc stdVals styleDefDecl msdescription: accMat acquisition additions binding bindingDesc collation condition custEvent custodialHist decoDesc decoNote filiation foliation handDesc history layout layoutDesc msContents msDesc msFrag msItem msItemStruct msPart musicNotation objectDesc origin physDesc provenance recordHist scriptDesc seal sealDesc signatures source summary support supportDesc surrogates typeDesc typeNote namesdates: climate event langKnowledge listRelation nym object occupation org person personGrp persona place population state terrain trait tagdocs: exemplum remarks specGrp textcrit: lem rdg textstructure: body div front transcr: metamark verse: metDecl
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
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.
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>
Schematron | <s:report test="not(ancestor::tei:floatingText) and (ancestor::tei:p or ancestor::tei:ab) and not(parent::tei:exemplum |parent::tei:item |parent::tei:note |parent::tei:q |parent::tei:quote |parent::tei:remarks |parent::tei:said |parent::tei:sp |parent::tei:stage |parent::tei:cell |parent::tei:figure)"> Abstract model violation: ab may not occur inside paragraphs or other ab elements. </s:report>
Schematron | <s:report test="ancestor::tei:l or ancestor::tei:lg"> Abstract model violation: Lines may not contain higher-level divisions such as p or ab. </s:report>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element ab
    {
       att.global.attributes,
       att.typed.attributes,
       att.declaring.attributes,
       att.fragmentable.attributes,
       att.written.attributes,
       macro.paraContent
    }

### 1.3. <abstract>

<abstract> contains a summary or formal abstract prefixed to an existing source document by the encoder. [2.4.4. Abstracts]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.profileDescPart
Contained by | header: profileDesc
May contain | core: p linking: ab namesdates: listEvent listNym listObject listOrg listPerson listPlace listRelation textcrit: listApp listWit
Note | This element is intended only for cases where no abstract is available in the original source. Any abstract already present in the source document should be encoded as a <div> within the <front>, as it should for a born-digital document.
Example | <profileDesc> <abstract resp="#LB"> <p>Good database design involves the acquisition and deployment of skills which have a wider relevance to the educational process. From a set of more or less instinctive rules of thumb a formal discipline or "methodology" of database design has evolved. Applying that methodology can be of great benefit to a very wide range of academic subjects: it requires fundamental skills of abstraction and generalisation and it provides a simple mechanism whereby complex ideas and information structures can be represented and manipulated, even without the use of a computer. </p> </abstract> </profileDesc>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.pLike"/>
      <classRef key="model.listLike"/>
     </alternate>
    </content>
Schema Declaration |
    element abstract { att.global.attributes, ( model.pLike | model.listLike )+ }

### 1.4. <accMat>

<accMat> (accompanying material) contains details of any significant additional material which may be closely associated with the manuscript or object being described, such as non-contemporaneous documents or fragments bound in with it at some earlier historical period. [10.7.3.3. Accompanying Material]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <accMat>A copy of a tax form from 1947 is included in the envelope with the letter. It is not catalogued separately.</accMat>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element accMat
    {
       att.global.attributes,
       att.typed.attributes,
       macro.specialPara
    }

### 1.5. <acquisition>

<acquisition> contains any descriptive or other information concerning the process by which a manuscript or manuscript part or other object entered the holding institution. [10.8. History]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Contained by | msdescription: history
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <acquisition>Left to the <name type="place">Bodleian</name> by <name type="person">Richard Rawlinson</name> in 1755. </acquisition>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element acquisition
    {
       att.global.attributes,
       att.datable.attributes,
       macro.specialPara
    }

### 1.6. <add>

<add> (addition) contains letters, words, or phrases inserted in the source text by an author, scribe, or a previous annotator or corrector. [3.4.3. Additions, Deletions, and Omissions]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.placement (@place) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl subst supplied surplus zone verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | In a diplomatic edition attempting to represent an original source, the <add> element should not be used for additions to the current TEI electronic edition made by editors or encoders. In these cases, either the <corr> or <supplied> element are recommended. In a TEI edition of a historical text with previous editorial emendations in which such additions or reconstructions are considered part of the source text, the use of <add> may be appropriate, dependent on the editorial philosophy of the project.
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.
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element add
    {
       att.global.attributes,
       att.transcriptional.attributes,
       att.placement.attributes,
       att.typed.attributes,
       att.dimensions.attributes,
       macro.paraContent
    }

### 1.7. <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. [13.2.1. Personal Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Member of | model.persNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <persName> <forename>Frederick</forename> <addName type="epithet">the Great</addName> <roleName>Emperor of Prussia</roleName> </persName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element addName
    {
       att.global.attributes,
       att.personal.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.8. <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>). [11.3.1.4. Additions and Deletions]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.placement (@place) att.typed (@type, @subtype) att.spanning (@spanTo) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.global.edit
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
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.
Example | <handNote xml:id="HEOL" scribe="HelgiÓlafsson"/> <!-- ... --> <body> <div> <!-- text here --> </div> <addSpan n="added_gathering" hand="#HEOL" spanTo="#P025"/> <div> <!-- text of first added poem here --> </div> <div> <!-- text of second added poem here --> </div> <div> <!-- text of third added poem here --> </div> <div> <!-- text of fourth added poem here --> </div> <anchor xml:id="P025"/> <div> <!-- more text here --> </div> </body>
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>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element addSpan
    {
       att.global.attributes,
       att.transcriptional.attributes,
       att.placement.attributes,
       att.typed.attributes,
       att.spanning.attributes,
       att.dimensions.attributes,
       empty
    }

### 1.9. <additional>

<additional> groups additional information, combining bibliographic information about a manuscript or other object, or surrogate copies of it, with curatorial or administrative information. [10.9. Additional Information]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: msDesc msFrag msPart namesdates: object
May contain | core: listBibl msdescription: adminInfo surrogates
Example | <additional> <adminInfo> <recordHist> <p> <!-- record history here --> </p> </recordHist> <custodialHist> <p> <!-- custodial history here --> </p> </custodialHist> </adminInfo> <surrogates> <p> <!-- information about surrogates here --> </p> </surrogates> <listBibl> <bibl> <!-- ... --> </bibl> <!-- full bibliography here --> </listBibl> </additional>
Content model |
    <content>
     <sequence>
      <elementRef key="adminInfo" minOccurs="0"/>
      <elementRef key="surrogates"
       minOccurs="0"/>
      <elementRef key="listBibl" minOccurs="0"/>
     </sequence>
    </content>
Schema Declaration |
    element additional
    {
       att.global.attributes,
       ( adminInfo?, surrogates?, listBibl? )
    }

### 1.10. <additions>

<additions> contains a description of any significant additions found within a manuscript or other object, such as marginalia or other annotations. [10.7.2. Writing, Decoration, and Other Notations]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <additions> <p>There are several marginalia in this manuscript. Some consist of single characters and others are figurative. On 8v is to be found a drawing of a mans head wearing a hat. At times sentences occurs: On 5v: <q xml:lang="is">Her er skrif andres isslendin</q>, on 19r: <q xml:lang="is">þeim go</q>, on 21r: <q xml:lang="is">amen med aund ok munn halla rei knar hofud summu all huad batar þad mælgi ok mal</q>, On 21v: some runic letters and the sentence <q xml:lang="la">aue maria gracia plena dominus</q>.</p> </additions>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element additions { att.global.attributes, macro.specialPara }

### 1.11. <address>

<address> contains a postal address, for example of a publisher, an organization, or an individual. [3.5.2. Addresses 2.2.4. Publication, Distribution, Licensing, etc. 3.11.2.4. Imprint, Size of a Document, and Reprint Information]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.addressLike model.publicationStmtPart.detail
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal publicationStmt rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectIdentifier objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: gap lb milestone name note pb header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline namesdates: addName bloc climate country district forename genName geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait textcrit: app witDetail transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
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.
Example | Using just the elements defined by the core module, an address could be represented as follows: <address> <street>via Marsala 24</street> <postCode>40126</postCode> <name>Bologna</name> <name>Italy</name> </address>
Example | When a schema includes the names and dates module more specific elements such as country or settlement would be preferable over generic <name>: <address> <street>via Marsala 24</street> <postCode>40126</postCode> <settlement>Bologna</settlement> <country>Italy</country> </address>
Example | <address> <addrLine>Computing Center, MC 135</addrLine> <addrLine>P.O. Box 6998</addrLine> <addrLine>Chicago, IL 60680</addrLine> <addrLine>USA</addrLine> </address>
Example | <address> <country key="FR"/> <settlement type="city">Lyon</settlement> <postCode>69002</postCode> <district type="arrondissement">IIème</district> <district type="quartier">Perrache</district> <street> <num>30</num>, Cours de Verdun</street> </address>
Content model |
    <content>
     <sequence>
      <classRef key="model.global"
       minOccurs="0" maxOccurs="unbounded"/>
      <sequence minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.addrPart"/>
       <classRef key="model.global"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
     </sequence>
    </content>
Schema Declaration |
    element address
    {
       att.global.attributes,
       ( model.global*, ( model.addrPart, model.global* )+ )
    }

### 1.12. <adminInfo>

<adminInfo> (administrative information) contains information about the present custody and availability of the manuscript or other object, and also about the record description itself. [10.9.1. Administrative Information]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: additional
May contain | core: note header: availability msdescription: custodialHist recordHist
Example | <adminInfo> <recordHist> <source>Record created <date>1 Aug 2004</date> </source> </recordHist> <availability> <p>Until 2015 permission to photocopy some materials from this collection has been limited at the request of the donor. Please ask repository staff for details if you are interested in obtaining photocopies from Series 1: Correspondence.</p> </availability> <custodialHist> <p>Collection donated to the Manuscript Library by the Estate of Edgar Holden in 1993. Donor number: 1993-034.</p> </custodialHist> </adminInfo>
Content model |
    <content>
     <sequence>
      <elementRef key="recordHist"
       minOccurs="0"/>
      <elementRef key="availability"
       minOccurs="0"/>
      <elementRef key="custodialHist"
       minOccurs="0"/>
      <classRef key="model.noteLike"
       minOccurs="0"/>
     </sequence>
    </content>
Schema Declaration |
    element adminInfo
    {
       att.global.attributes,
       ( recordHist?, availability?, custodialHist?, model.noteLike? )
    }

### 1.13. <affiliation>

<affiliation> contains an informal description of a person's present or past affiliation with some organization, for example an employer or sponsor. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | sponsor recommend discredit pledged
Member of | model.addressLike model.persStateLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | If included, the name of an organization may be tagged using either the <name> element as above, or the more specific <orgName> element.
Example | <affiliation>Junior project officer for the US <name type="org">National Endowment for the Humanities</name> </affiliation>
Example | This example indicates that the person was affiliated with the Australian Journalists Association at some point between the dates listed. <affiliation notAfter="1960-01-01" notBefore="1957-02-28">Paid up member of the <orgName>Australian Journalists Association</orgName> </affiliation>
Example | This example indicates that the person was affiliated with Mount Holyoke College throughout the entire span of the date range listed. <affiliation from="1902-01-01" to="1906-01-01">Was an assistant professor at Mount Holyoke College.</affiliation>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element affiliation
    {
       att.global.attributes,
       att.editLike.attributes,
       att.datable.attributes,
       att.naming.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       macro.phraseSeq
    }

### 1.14. <age>

<age> specifies the age of a person. [13.3.2.1. Personal Characteristics]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | western sui subjective objective inWorld (in world) age of a fictional character at the time the story takes place, rather than at the time the story is told chronological biological psychological functional
value | supplies a numeric code representing the age or age group
Status | Optional
Datatype | teidata.count
Note | This attribute may be used to complement a more detailed discussion of a person's age in the content of the element
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
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 normalizing 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.
Example | <age value="2" notAfter="1986">under 20 in the early eighties</age>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element age
    {
       att.global.attributes,
       att.editLike.attributes,
       att.datable.attributes,
       att.typed.attribute.subtype,
       att.dimensions.attributes,
       attribute type { text }?,
       attribute value { text }?,
       macro.phraseSeq.limited
    }

### 1.15. <alt>

<alt> (alternation) identifies an alternation or a set of choices among elements or passages. [16.8. Alternation]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.pointing (target, @targetLang, @evaluate)
target | specifies the destination of the reference by supplying one or more URI References
Derived from | att.pointing
Status | Optional
Datatype | 2–∞ occurrences of teidata.pointer separated by whitespace
mode | states whether the alternations gathered in this collection are exclusive or inclusive.
Status | Recommended
Datatype | teidata.enumerated
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.
weights | If 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 teidata.probability separated by whitespace
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.
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab altGrp seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
Example | <alt mode="excl" target="#we.fun #we.sun" weights="0.5 0.5"/>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element alt
    {
       att.global.attributes,
       att.pointing.attribute.targetLang,
       att.pointing.attribute.evaluate,
       att.typed.attributes,
       attribute target { list { * } }?,
       attribute mode { "excl" | "incl" }?,
       attribute weights { list { * } }?,
       empty
    }

### 1.16. <altGrp>

<altGrp> (alternation group) groups a collection of <alt> elements and possibly pointers. [16.8. Alternation]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing.group (@domains, @targFunc) (att.pointing (@targetLang, @target, @evaluate)) (att.typed (@type, @subtype))
mode | states whether the alternations gathered in this collection are exclusive or inclusive.
Status | Optional
Datatype | teidata.enumerated
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.
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | linking: alt
Note | Any number of alternations, pointers or extended pointers.
Example | <altGrp mode="excl"> <alt target="#dm #lt #bb" weights="0.5 0.25 0.25"/> <alt target="#rl #db" weights="0.5 0.5"/> </altGrp>
Example | <altGrp mode="incl"> <alt target="#dm #rl" weights="0.90 0.90"/> <alt target="#lt #rl" weights="0.5 0.5"/> <alt target="#bb #rl" weights="0.5 0.5"/> <alt target="#dm #db" weights="0.10 0.10"/> <alt target="#lt #db" weights="0.45 0.90"/> <alt target="#bb #db" weights="0.45 0.90"/> </altGrp>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <elementRef key="alt"/>
      <elementRef key="ptr"/>
     </alternate>
    </content>
Schema Declaration |
    element altGrp
    {
       att.global.attributes,
       att.pointing.group.attributes,
       attribute mode { "excl" | "incl" }?,
       ( alt | ptr )*
    }

### 1.17. <altIdent>

<altIdent> (alternate identifier) supplies the recommended XML name for an element, class, attribute, etc. in some language. [3.3.4. Terms, Glosses, Equivalents, and Descriptions 22.4.1. Description of Components]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.glossLike
Contained by | header: category taxonomy linking: joinGrp tagdocs: attDef classSpec constraintSpec dataSpec elementSpec macroSpec model modelGrp modelSequence moduleSpec paramSpec schemaSpec valItem
May contain | Character data only
Note | All documentation elements in ODD have a canonical name, supplied as the value for their ident attribute. The <altIdent> element is used to supply an alternative name for the corresponding XML object, perhaps in a different language.
Example | <altIdent xml:lang="fr">balisageDoc</altIdent>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element altIdent { att.global.attributes, att.typed.attributes, text }

### 1.18. <altIdentifier>

<altIdentifier> (alternative identifier) contains an alternative or former structured identifier used for a manuscript or other object, such as a former catalogue number. [10.4. The Manuscript Identifier]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Contained by | msdescription: msFrag msIdentifier namesdates: objectIdentifier
May contain | core: note header: idno msdescription: collection institution repository namesdates: bloc country district geogName placeName region settlement
Note | An identifying number of some kind must be supplied if known; if it is not known, this should be stated.
Example | <altIdentifier> <settlement>San Marino</settlement> <repository>Huntington Library</repository> <idno>MS.El.26.C.9</idno> </altIdentifier>
Content model |
    <content>
     <sequence>
      <classRef key="model.placeNamePart"
       expand="sequenceOptional"/>
      <elementRef key="institution"
       minOccurs="0"/>
      <elementRef key="repository"
       minOccurs="0"/>
      <elementRef key="collection"
       minOccurs="0"/>
      <elementRef key="idno"/>
      <elementRef key="note" minOccurs="0"/>
     </sequence>
    </content>
Schema Declaration |
    element altIdentifier
    {
       att.global.attributes,
       att.typed.attributes,
       (
          placeName?,
          bloc?,
          country?,
          region?,
          settlement?,
          district?,
          geogName?,
          institution?,
          repository?,
          collection?,
          idno,
          note?
       )
    }

### 1.19. <alternate>

<alternate> indicates that the constructs referenced by its children form an alternation [22.5.1. Defining Content Models]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.repeatable (@minOccurs, @maxOccurs)
Member of | model.contentPart
Contained by | tagdocs: alternate content sequence
May contain | tagdocs: alternate anyElement classRef dataRef elementRef empty macroRef sequence textNode valList
Example | <content> <alternate> <elementRef key="name"/> <elementRef key="persName"/> </alternate> </content> This example content model permits either a <name> or a <persName>.
Schematron | <sch:assert test="count(*)>1">The alternate element must have at least two child elements</sch:assert>
Content model |
    <content>
     <classRef key="model.contentPart"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element alternate
    {
       att.global.attributes,
       att.repeatable.attributes,
       model.contentPart+
    }

### 1.20. <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. [11.3.1.2. Abbreviation and Expansion]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.editLike (@evidence, @instant)
Member of | model.choicePart model.pPart.editorial
Contained by | analysis: cl pc phr s span w core: add author bibl biblScope choice date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | core: add del reg sic unclear gaiji: g transcr: damage handShift mod redo restore retrace secl supplied surplus undo character data
Example | do you <abbr>Mr<am>.</am> </abbr> Jones?
Example | <choice> <abbr>Aug<am>g</am> </abbr> <expan>Aug<ex>ustorum duo</ex> </expan> </choice>
Example | <abbr>eu<am> <g ref="#b-er"/> </am>y</abbr> <abbr> <am> <g ref="#b-per"/> </am>sone </abbr> ...
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.pPart.transcriptional"/>
     </alternate>
    </content>
Schema Declaration |
    element am
    {
       att.global.attributes,
       att.typed.attributes,
       att.editLike.attributes,
       ( text | model.gLike | model.pPart.transcriptional )*
    }

### 1.21. <anchor>

<anchor> (anchor point) attaches an identifier to a point within a text, whether or not it corresponds with a textual element. [8.4.2. Synchronization and Overlap 16.5. Correspondence and Alignment]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.milestoneLike
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg listBibl name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc subst supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
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.
Example | <s>The anchor is he<anchor xml:id="A234"/>re somewhere.</s> <s>Help me find it.<ptr target="#A234"/> </s>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element anchor { att.global.attributes, att.typed.attributes, empty }

### 1.22. <anyElement>

<anyElement> indicates the presence of any elements in a content model [22. Documentation Elements]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.repeatable (@minOccurs, @maxOccurs)
require | supplies a list of namespaces to one of which the permitted elements must belong.
Status | Optional
Datatype | 1–∞ occurrences of teidata.namespace separated by whitespace
except | supplies a list of namespaces or prefixed element names which are not permitted.
Status | Optional
Datatype | 1–∞ occurrences of teidata.namespaceOrName separated by whitespace
Note | When RELAX NG DTD Compatibility Mode is turned on, validation requires that any elements which may take an xml:id be excluded from the content of anyName name classes. For normal TEI purposes, this includes anything in the TEI namespace and the <egXML> element. Default elements and namespaces to be excluded are set on the defaultExceptions attribute of the <schemaSpec>. except may be used when the exceptions need to be locally specified. Element prefixes must be declared using a namespace declaration on the parent or an ancestor element.
Member of | model.contentPart
Contained by | tagdocs: alternate content sequence
May contain | Empty element
Example | <content> <anyElement except="http://www.tei-c.org/ns/1.0"/> </content> This <content> element permits one occurrence of any element which does not belong to the TEI namespace.
Example | <content> <anyElement minOccurs="1" maxOccurs="unbounded" require="http://www.w3.org/1998/Math/MathML http://www.tei-c.org/ns/Examples/1.0"/> </content> This <content> element permits one or more elements which belong either to the MathML namespace or to the TEI examples namespace.
Example | <content> <alternate minOccurs="1" maxOccurs="unbounded"> <textNode/> <anyElement require="http://www.tei-c.org/ns/Examples/1.0"/> </alternate> </content> This <content> element permits one or more children which are either text nodes or elements from the TEI examples namespace. It is the equivalent of the content model `ANY` in an XML DTD using the TEI All schema.
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element anyElement
    {
       att.global.attributes,
       att.repeatable.attributes,
       attribute require { list { + } }?,
       attribute except { list { + } }?,
       empty
    }

### 1.23. <app>

<app> (apparatus entry) contains one entry in a critical apparatus, with an optional lemma and usually one or more readings or notes on the relevant passage. [12.1.1. The Apparatus Entry]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
type | classifies the variation contained in this element according to some convenient typology.
Status | Optional
Datatype | teidata.enumerated
from | identifies the beginning of the lemma in the base text.
Status | Optional
Datatype | teidata.pointer
Note | This attribute should be used when either the double-end point method of apparatus markup, or the location-referenced method with a URL rather than canonical reference, are used.
to | identifies the endpoint of the lemma in the base text.
Status | Optional
Datatype | teidata.pointer
Note | This attribute is only used when the double-end point method of apparatus markup is used, when the encoded apparatus is not embedded in-line in the base-text.
loc | (location) indicates the location of the variation, when the location-referenced method of apparatus markup is used.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
Note | This attribute is used only when the location-referenced encoding method is used. It supplies a string containing a canonical reference for the passage to which the variation applies.
Member of | model.global.edit
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem listApp rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | core: note textcrit: lem rdg rdgGrp wit witDetail
Example | <app> <lem wit="#El #Hg">Experience</lem> <rdg wit="#La" type="substantive">Experiment</rdg> <rdg wit="#Ra2" type="substantive">Eryment</rdg> </app>
Example | <app type="substantive"> <rdgGrp type="subvariants"> <lem wit="#El #Hg">Experience</lem> <rdg wit="#Ha4">Experiens</rdg> </rdgGrp> <rdgGrp type="subvariants"> <lem wit="#Cp #Ld1">Experiment</lem> <rdg wit="#La">Ex<g ref="#per"/>iment</rdg> </rdgGrp> <rdgGrp type="subvariants"> <lem resp="#ed2013">Eriment</lem> <rdg wit="#Ra2">Eryment</rdg> </rdgGrp> </app>
Example | <app loc="1"> <rdg resp="#SEG">TIMΩΔA</rdg> </app>
Example | <app loc="1-6"> <note>Too badly worn to yield a text</note> </app>
Example | <choice xml:id="choice3"> <reg>σύμπαντα</reg> <orig>ΣΙΝΠΑΤΑΝ</orig> </choice> <!-- ... --> <app from="#choice3"> <note>Mommsen's fanciful normalization, reproduced here, has not been accepted by all recent editions</note> </app>
Content model |
    <content>
     <sequence>
      <elementRef key="lem" minOccurs="0"/>
      <alternate maxOccurs="unbounded"
       minOccurs="0">
       <classRef key="model.rdgLike"/>
       <classRef key="model.noteLike"/>
       <elementRef key="witDetail"/>
       <elementRef key="wit"/>
       <elementRef key="rdgGrp"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element app
    {
       att.global.attributes,
       attribute type { text }?,
       attribute from { text }?,
       attribute to { text }?,
       attribute loc { list { + } }?,
       ( lem?, ( model.rdgLike | model.noteLike | witDetail | wit | rdgGrp )* )
    }

### 1.24. <appInfo>

<appInfo> (application information) records information about an application which has edited the TEI file. [2.3.11. The Application Information Element]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | header: application
Example | <appInfo> <application version="1.24" ident="Xaira"> <label>XAIRA Indexer</label> <ptr target="#P1"/> </application> </appInfo>
Content model |
    <content>
     <classRef key="model.applicationLike"
      minOccurs="1" maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element appInfo { att.global.attributes, model.applicationLike+ }

### 1.25. <application>

<application> provides information about an application which has acted upon the document. [2.3.11. The Application Information Element]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
ident | supplies an identifier for the application, independent of its version number or display name.
Status | Required
Datatype | teidata.name
version | supplies a version number for the application, independent of its identifier or display name.
Status | Required
Datatype | teidata.versionNumber
Member of | model.applicationLike
Contained by | header: appInfo
May contain | core: desc p ref linking: ab
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.
Content model |
    <content>
     <sequence>
      <classRef key="model.labelLike"
       minOccurs="1" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.ptrLike"
        minOccurs="0" maxOccurs="unbounded"/>
       <classRef key="model.pLike"
        minOccurs="0" maxOccurs="unbounded"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element application
    {
       att.global.attributes,
       att.typed.attributes,
       att.datable.attributes,
       attribute ident { text },
       attribute version { text },
       ( model.labelLike+, ( model.ptrLike* | model.pLike* ) )
    }

### 1.26. <att>

<att> (attribute) contains the name of an attribute appearing within running text. [22. Documentation Elements]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
scheme | supplies an identifier for the scheme in which this name is defined.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | TEI (Text Encoding Initiative) this attribute is part of the TEI scheme.[Default] DBK (Docbook) this attribute is part of the Docbook scheme. XX (unknown) this attribute is part of an unknown scheme. imaginary the attribute is from a non-existent scheme, for illustrative purposes only XHTML the attribute is part of the XHTML language XML the attribute is part of the XML language XI the attribute is defined in the xInclude schema
Member of | model.phrase.xml
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | Empty element
Note | As an alternative to using the scheme attribute a namespace prefix may be used. Where both scheme and a prefix are used, the prefix takes precedence.
Example | <p>The TEI defines several <soCalled>global</soCalled> attributes; their names include <att>xml:id</att>, <att>rend</att>, <att>xml:lang</att>, <att>n</att>, <att>xml:space</att>, and <att>xml:base</att>; <att scheme="XX">type</att> is not amongst them.</p>
Content model |
    <content>
     <dataRef key="teidata.name"/>
    </content>
Schema Declaration |
    element att { att.global.attributes, attribute scheme { text }?, teidata.name }

### 1.27. <attDef>

<attDef> (attribute definition) contains the definition of a single attribute. [22.5.3. Attribute List Specification]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) )
usage | specifies the optionality of the attribute.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | req (required) rec (recommended ) opt (optional ) [Default]
ns | (namespace) specifies the namespace to which this attribute belongs
Status | Optional
Datatype | teidata.namespace
Default | http://www.tei-c.org/ns/1.0
Contained by | tagdocs: attList
May contain | core: desc tagdocs: altIdent constraintSpec datatype defaultVal equiv exemplum remarks valDesc valList
Example | <attDef usage="rec" ident="type"> <desc>specifies a name conventionally used for this level of subdivision, e.g. <val>act</val>, <val>volume</val>, <val>book</val>, <val>section</val>, <val>canto</val>, etc.</desc> <datatype> <dataRef key="teidata.word"/> </datatype> </attDef>
Schematron | <s:ns prefix="teix" uri="http://www.tei-c.org/ns/Examples"/> <s:assert test="ancestor::teix:egXML[@valid='feasible'] or @mode eq 'change' or @mode eq 'delete' or tei:datatype or tei:valList[@type='closed']">Attribute: the definition of the @<s:value-of select="@ident"/> attribute in the <s:value-of select="ancestor::*[@ident][1]/@ident"/> <s:value-of select="' '"/> <s:value-of select="local-name(ancestor::*[@ident][1])"/> should have a closed valList or a datatype</s:assert>
Schematron | <sch:rule context="tei:attDef[@usage eq 'req']"> <sch:report test="tei:defaultVal">It does not make sense to make "<sch:value-of select="normalize-space(tei:defaultVal)"/>" the default value of @<sch:value-of select="@ident"/>, because that attribute is required.</sch:report> </sch:rule>
Schematron | <sch:rule context="tei:attDef[ tei:defaultVal and tei:valList[@type eq 'closed'] and tei:datatype[ @maxOccurs > 1 or @minOccurs > 1 or @maxOccurs = 'unbounded' ] ]"> <sch:assert test=" tokenize(normalize-space(tei:defaultVal),' ') = tei:valList/tei:valItem/@ident">In the <sch:value-of select="local-name(ancestor::*[@ident][1])"/> defining <sch:value-of select="ancestor::*[@ident][1]/@ident"/> the default value of the @<sch:value-of select="@ident"/> attribute is not among the closed list of possible values</sch:assert> </sch:rule>
Schematron | <sch:rule context="tei:attDef[ tei:defaultVal and tei:valList[@type eq 'closed'] and tei:datatype[ not(@maxOccurs) or ( if ( @maxOccurs castable as xs:integer ) then ( @maxOccurs cast as xs:integer eq 1 ) else false() )] ]"> <sch:assert test="string(tei:defaultVal) = tei:valList/tei:valItem/@ident">In the <sch:value-of select="local-name(ancestor::*[@ident][1])"/> defining <sch:value-of select="ancestor::*[@ident][1]/@ident"/> the default value of the @<sch:value-of select="@ident"/> attribute is not among the closed list of possible values</sch:assert> </sch:rule>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="datatype" minOccurs="0"/>
      <elementRef key="constraintSpec"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="defaultVal"
       minOccurs="0"/>
      <alternate minOccurs="0">
       <elementRef key="valList"/>
       <elementRef key="valDesc" minOccurs="1"
        maxOccurs="unbounded"/>
      </alternate>
      <elementRef key="exemplum" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="remarks" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element attDef
    {
       att.global.attributes,
       att.identified.attributes,
       attribute usage { "req" | "rec" | "opt" }?,
       attribute ns { text }?,
       (
          ( model.glossLike | model.descLike )*,
          datatype?,
          constraintSpec*,
          defaultVal?,
          ( valList | valDesc+ )?,
          exemplum*,
          remarks*
       )
    }

### 1.28. <attList>

<attList> contains documentation for all the attributes associated with this element, as a series of <attDef> elements. [22.5. Element Specifications 22.6. Class Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
org | (organization) specifies whether all the attributes in the list are available (org="group") or only one of them (org="choice")
Status | Optional
Datatype | teidata.enumerated
Legal values are: | group grouped[Default] choice alternated
Contained by | tagdocs: attList classSpec elementSpec
May contain | tagdocs: attDef attList attRef
Example | <attList> <attDef ident="type" usage="opt"> <desc>type of schema</desc> <datatype> <dataRef key="teidata.enumerated"/> </datatype> </attDef> </attList>
Example | <attList org="choice"> <attDef ident="active"> <desc versionDate="2005-07-24" xml:lang="en">identifies the <soCalled>active</soCalled> participants in a non-mutual relationship, or all the participants in a mutual one.</desc> <datatype maxOccurs="unbounded"> <dataRef key="teidata.pointer"/> </datatype> </attDef> <attDef ident="mutual" usage="opt"> <desc versionDate="2005-07-24" xml:lang="en">supplies a list of participants amongst all of whom the relationship holds equally.</desc> <datatype maxOccurs="unbounded"> <dataRef key="teidata.pointer"/> </datatype> </attDef> </attList>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <elementRef key="attRef"/>
      <elementRef key="attDef"/>
      <elementRef key="attList"/>
     </alternate>
    </content>
Schema Declaration |
    element attList
    {
       att.global.attributes,
       attribute org { "group" | "choice" }?,
       ( attRef | attDef | attList )+
    }

### 1.29. <attRef>

<attRef> (attribute pointer) points to the definition of an attribute or group of attributes. [22.2. Modules and Schemas]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
class | the name of the attribute class
Status | Optional
Datatype | teidata.word
name | the name of the attribute
Status | Optional
Datatype | teidata.text
Contained by | tagdocs: attList
May contain | Empty element
Example | <attRef class="att.global" name="xml:id"/>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element attRef
    {
       att.global.attributes,
       attribute class { text }?,
       attribute name { text }?,
       empty
    }

### 1.30. <author>

<author> in a bibliographic reference, contains the name(s) of an author, personal or corporate, of a work; for example in the same form as that provided by a recognized bibliographic name authority. [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Member of | model.respLike
Contained by | core: bibl header: editionStmt titleStmt msdescription: msItem msItemStruct
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
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.
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 Foundation</author> <author> <persName>Beaumont, Francis</persName> and <persName>John Fletcher</persName> </author> <author> <orgName key="BBC">British Broadcasting Corporation</orgName>: Radio 3 Network </author>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element author
    {
       att.global.attributes,
       att.naming.attributes,
       macro.phraseSeq
    }

### 1.31. <authority>

<authority> (release authority) supplies the name of a person or other agency responsible for making a work available, other than a publisher or distributor. [2.2.4. Publication, Distribution, Licensing, etc.]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.publicationStmtPart.agency
Contained by | header: publicationStmt
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Example | <authority>John Smith</authority>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element authority
    {
       att.global.attributes,
       att.canonical.attributes,
       macro.phraseSeq.limited
    }

### 1.32. <availability>

<availability> supplies information about the availability of a text, for example any restrictions on its use or distribution, its copyright status, any licence applying to it, etc. [2.2.4. Publication, Distribution, Licensing, etc.]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
status | supplies a code identifying the current availability of the text.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | free the text is freely available. unknown the status of the text is unknown. restricted the text is not freely available.
Member of | model.biblPart model.publicationStmtPart.detail
Contained by | core: bibl header: publicationStmt msdescription: adminInfo
May contain | core: p header: licence linking: ab
Note | A consistent format should be adopted
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>
Example | <availability> <licence target="http://opensource.org/licenses/MIT"> <p>The MIT License applies to this document.</p> <p>Copyright (C) 2011 by The University of Victoria</p> <p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</p> <p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.</p> <p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p> </licence> </availability>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.availabilityPart"/>
      <classRef key="model.pLike"/>
     </alternate>
    </content>
Schema Declaration |
    element availability
    {
       att.global.attributes,
       att.declarable.attributes,
       attribute status { "free" | "unknown" | "restricted" }?,
       ( model.availabilityPart | model.pLike )+
    }

### 1.33. <bibl>

<bibl> (bibliographic citation) contains a loosely-structured bibliographic citation of which the sub-components may or may not be explicitly tagged. [3.11.1. Methods of Encoding Bibliographic References and Lists of References 2.2.7. The Source Description 15.3.2. Declarable Elements]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default) att.typed (@type, @subtype) att.sortable (@sortKey) att.docStatus (@status)
ref |
Status | Required
Legal values are: | #Southey-ToADyingInfant #Saussure-LEducationProgressive #Combe-Physiology #Blackwoods #Bible
Member of | model.biblLike model.biblPart
Contained by | core: add bibl del desc head hi l listBibl note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote sourceDesc tagUsage taxonomy linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout msItem msItemStruct musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: climate event location object occupation org person personGrp persona place population state terrain trait textcrit: lem rdg witDetail witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address author bibl biblScope choice date del editor email gap hi lb milestone name note pb pubPlace publisher ref reg respStmt sic textLang time title unclear gaiji: g header: availability distributor edition extent funder idno principal sponsor linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: depth dim height msIdentifier width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listRelation location nameLink objectIdentifier objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: code ident textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo character data
Note | Contains phrase-level elements, together with any combination of elements from the model.biblPart class
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>
Example | <bibl type="article" subtype="book_chapter" xml:id="carlin_2003"> <author> <name> <surname>Carlin</surname> (<forename>Claire</forename>)</name> </author>, <title level="a">The Staging of Impotence : France’s last congrès</title> dans <bibl type="monogr"> <title level="m">Theatrum mundi : studies in honor of Ronald W. Tobin</title>, éd. <editor> <name> <forename>Claire</forename> <surname>Carlin</surname> </name> </editor> et <editor> <name> <forename>Kathleen</forename> <surname>Wine</surname> </name> </editor>, <pubPlace>Charlottesville, Va.</pubPlace>, <publisher>Rookwood Press</publisher>, <date when="2003">2003</date>. </bibl> </bibl>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.highlighted"/>
      <classRef key="model.pPart.data"/>
      <classRef key="model.pPart.edit"/>
      <classRef key="model.segLike"/>
      <classRef key="model.ptrLike"/>
      <classRef key="model.biblPart"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Schema Declaration |
    element bibl
    {
       att.global.attributes,
       att.declarable.attributes,
       att.typed.attributes,
       att.sortable.attributes,
       att.docStatus.attributes,
       attribute ref
       {
          "#Southey-ToADyingInfant"
        | "#Saussure-LEducationProgressive"
        | "#Combe-Physiology"
        | "#Blackwoods"
        | "#Bible"
       },
       (
          text
        | model.gLike
        | model.highlighted
        | model.pPart.data
        | model.pPart.edit
        | model.segLike
        | model.ptrLike
        | model.biblPart
        | model.global
       )*
    }

### 1.34. <biblFull>

<biblFull> (fully-structured bibliographic citation) contains a fully-structured bibliographic citation, in which all components of the TEI file description are present. [3.11.1. Methods of Encoding Bibliographic References and Lists of References 2.2. The File Description 2.2.7. The Source Description 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default) att.sortable (@sortKey) att.docStatus (@status)
Member of | model.biblLike
Contained by | core: add del desc head hi l listBibl note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote sourceDesc tagUsage taxonomy linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout msItem musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: climate event location object occupation org person personGrp persona place population state terrain trait textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | header: editionStmt extent fileDesc notesStmt profileDesc publicationStmt seriesStmt sourceDesc titleStmt
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>
Content model |
    <content>
     <alternate>
      <sequence>
       <sequence>
        <elementRef key="titleStmt"/>
        <elementRef key="editionStmt"
         minOccurs="0"/>
        <elementRef key="extent" minOccurs="0"/>
        <elementRef key="publicationStmt"/>
        <elementRef key="seriesStmt"
         minOccurs="0"/>
        <elementRef key="notesStmt"
         minOccurs="0"/>
       </sequence>
       <elementRef key="sourceDesc"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <sequence>
       <elementRef key="fileDesc"/>
       <elementRef key="profileDesc"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element biblFull
    {
       att.global.attributes,
       att.declarable.attributes,
       att.sortable.attributes,
       att.docStatus.attributes,
       (
          (
             (
                titleStmt,
                editionStmt?,
                extent?,
                publicationStmt,
                seriesStmt?,
                notesStmt?
             ),
             sourceDesc*
          )
        | ( fileDesc, profileDesc )
       )
    }

### 1.35. <biblScope>

<biblScope> (scope of bibliographic reference) defines the scope of a bibliographic reference, for example as a list of page numbers, or a named subdivision of a larger work. [3.11.2.5. Scopes and Ranges in Bibliographic Citations]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.citing (@unit, @from, @to)
Member of | model.imprintPart
Contained by | core: bibl header: seriesStmt
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | When a single page is being cited, use the from and to attributes with an identical value. When no clear endpoint is provided, the from attribute may be used without to; for example a citation such as ‘p. 3ff’ might be encoded `<biblScope from="3">p. 3ff<biblScope>`. It is now considered good practice to supply this element as a sibling (rather than a child) of <imprint>, since it supplies information which does not constitute part of the imprint.
Example | <biblScope>pp 12–34</biblScope> <biblScope unit="page" from="12" to="34"/> <biblScope unit="volume">II</biblScope> <biblScope unit="page">12</biblScope>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element biblScope
    {
       att.global.attributes,
       att.citing.attributes,
       macro.phraseSeq
    }

### 1.36. <binding>

<binding> contains a description of one binding, i.e. type of covering, boards, etc. applied to a manuscript or other object. [10.7.3.1. Binding Descriptions]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
contemporary | specifies whether or not the binding is contemporary with the majority of its contents
Status | Optional
Datatype | teidata.xTruthValue
Note | The value true indicates that the binding is contemporaneous with its contents; the value false that it is not. The value unknown should be used when the date of either binding or manuscript is unknown
Contained by | msdescription: bindingDesc
May contain | core: p linking: ab msdescription: condition decoNote
Example | <binding contemporary="true"> <p>Contemporary blind stamped leather over wooden boards with evidence of a fore edge clasp closing to the back cover.</p> </binding>
Example | <bindingDesc> <binding contemporary="false"> <p>Quarter bound by the Phillipps' binder, Bretherton, with his sticker on the front pastedown.</p> </binding> <binding contemporary="false"> <p>Rebound by an unknown 19th c. company; edges cropped and gilt.</p> </binding> </bindingDesc>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.pLike"/>
      <elementRef key="condition"/>
      <elementRef key="decoNote"/>
     </alternate>
    </content>
Schema Declaration |
    element binding
    {
       att.global.attributes,
       att.datable.attributes,
       attribute contemporary { text }?,
       ( model.pLike | condition | decoNote )+
    }

### 1.37. <bindingDesc>

<bindingDesc> (binding description) describes the present and former bindings of a manuscript or other object, either as a series of paragraphs or as a series of distinct <binding> elements, one for each binding of the manuscript. [10.7.3.1. Binding Descriptions]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | core: p linking: ab msdescription: binding condition decoNote
Example | <bindingDesc> <p>Sewing not visible; tightly rebound over 19th-cent. pasteboards, reusing panels of 16th-cent. brown leather with gilt tooling à la fanfare, Paris c. 1580-90, the centre of each cover inlaid with a 17th-cent. oval medallion of red morocco tooled in gilt (perhaps replacing the identifying mark of a previous owner); the spine similarly tooled, without raised bands or title-piece; coloured endbands; the edges of the leaves and boards gilt.Boxed.</p> </bindingDesc>
Content model |
    <content>
     <alternate>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.pLike"/>
       <elementRef key="decoNote"/>
       <elementRef key="condition"/>
      </alternate>
      <elementRef key="binding" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element bindingDesc
    {
       att.global.attributes,
       ( ( model.pLike | decoNote | condition )+ | binding+ )
    }

### 1.38. <birth>

<birth> contains information about a person's birth, such as its date and place. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | caesarean (caesarean section) vaginal (vaginal delivery) exNihilo (ex nihilo) incorporated founded established
Member of | model.personPart
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
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>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element birth
    {
       att.global.attributes,
       att.editLike.attributes,
       att.datable.attributes,
       att.dimensions.attributes,
       att.naming.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       macro.phraseSeq
    }

### 1.39. <bloc>

<bloc> contains the name of a geo-political unit consisting of two or more nation states or countries. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Member of | model.placeNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage unitDef linking: ab seg msdescription: accMat acquisition additions altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectIdentifier objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <bloc type="union">the European Union</bloc> <bloc type="continent">Africa</bloc>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element bloc
    {
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.datable.attributes,
       macro.phraseSeq
    }

### 1.40. <body>

<body> (text body) contains the whole body of a single unitary text, excluding any front or back matter. [4. Default Text Structure]
Module | textstructure
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declaring (@decls)
Contained by | textstructure: text
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: bibl desc gap head l lb lg listBibl milestone note p pb q quote header: biblFull linking: ab alt altGrp anchor join joinGrp link linkGrp timeline msdescription: msDesc namesdates: listEvent listNym listObject listOrg listPerson listPlace listRelation tagdocs: classSpec constraintSpec dataSpec eg egXML elementSpec listRef macroSpec moduleSpec outputRendition schemaSpec specGrp specGrpRef textcrit: app listApp listWit witDetail textstructure: dateline div transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
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>
Content model |
    <content>
     <sequence>
      <classRef key="model.global"
       minOccurs="0" maxOccurs="unbounded"/>
      <sequence minOccurs="0">
       <classRef key="model.divTop"/>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.global"/>
        <classRef key="model.divTop"/>
       </alternate>
      </sequence>
      <sequence minOccurs="0">
       <classRef key="model.divGenLike"/>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.global"/>
        <classRef key="model.divGenLike"/>
       </alternate>
      </sequence>
      <alternate>
       <sequence minOccurs="1"
        maxOccurs="unbounded">
        <classRef key="model.divLike"/>
        <alternate minOccurs="0"
         maxOccurs="unbounded">
         <classRef key="model.global"/>
         <classRef key="model.divGenLike"/>
        </alternate>
       </sequence>
       <sequence minOccurs="1"
        maxOccurs="unbounded">
        <classRef key="model.div1Like"/>
        <alternate minOccurs="0"
         maxOccurs="unbounded">
         <classRef key="model.global"/>
         <classRef key="model.divGenLike"/>
        </alternate>
       </sequence>
       <sequence>
        <sequence minOccurs="1"
         maxOccurs="unbounded">
         <classRef key="model.common"/>
         <classRef key="model.global"
          minOccurs="0" maxOccurs="unbounded"/>
        </sequence>
        <alternate minOccurs="0">
         <sequence minOccurs="1"
          maxOccurs="unbounded">
          <classRef key="model.divLike"/>
          <alternate minOccurs="0"
           maxOccurs="unbounded">
           <classRef key="model.global"/>
           <classRef key="model.divGenLike"/>
          </alternate>
         </sequence>
         <sequence minOccurs="1"
          maxOccurs="unbounded">
          <classRef key="model.div1Like"/>
          <alternate minOccurs="0"
           maxOccurs="unbounded">
           <classRef key="model.global"/>
           <classRef key="model.divGenLike"/>
          </alternate>
         </sequence>
        </alternate>
       </sequence>
      </alternate>
      <sequence minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.divBottom"/>
       <classRef key="model.global"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
     </sequence>
    </content>
Schema 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* )*
       )
    }

### 1.41. <c>

<c> (character) represents a character. [17.1. Linguistic Segment Categories]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.notated (@notation)
Member of | model.linePart model.segLike
Contained by | analysis: cl m pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | gaiji: g character data
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.
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>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element c
    {
       att.global.attributes,
       att.segLike.attributes,
       att.typed.attributes,
       att.notated.attributes,
       macro.xtext
    }

### 1.42. <cRefPattern>

<cRefPattern> (canonical reference pattern) specifies an expression and replacement pattern for transforming a canonical reference into a URI. [2.3.6.3. Milestone Method 2.3.6. The Reference System Declaration 2.3.6.2. Search-and-Replace Method]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.patternReplacement (@matchPattern, @replacementPattern)
Contained by | header: refsDecl
May contain | core: p linking: ab
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.
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'])"/>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="0"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element cRefPattern
    {
       att.global.attributes,
       att.patternReplacement.attributes,
       model.pLike*
    }

### 1.43. <caesura>

<caesura> marks the point at which a metrical line may be divided. [6.2. Components of the Verse Line]
Module | verse
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.lPart
Contained by | analysis: cl phr s w core: add author biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | Empty element
Example | <l>Hwæt we Gar-Dena <caesura/> in gear-dagum</l> <l>þeod-cyninga <caesura/> þrym gefrunon,</l> <l>hy ða æþelingas <caesura/> ellen fremedon.</l>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element caesura { att.global.attributes, empty }

### 1.44. <calendar>

<calendar> describes a calendar or dating system used in a dating formula in the text. [2.4.5. Calendar Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing (@targetLang, @target, @evaluate)
Contained by | header: calendarDesc
May contain | core: p linking: ab
Example | <calendarDesc> <calendar xml:id="julianEngland"> <p>Julian Calendar (including proleptic)</p> </calendar> </calendarDesc>
Example | <calendarDesc> <calendar xml:id="egyptian" target="http://en.wikipedia.org/wiki/Egyptian_calendar"> <p>Egyptian calendar (as defined by Wikipedia)</p> </calendar> </calendarDesc>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element calendar
    {
       att.global.attributes,
       att.pointing.attributes,
       model.pLike+
    }

### 1.45. <calendarDesc>

<calendarDesc> (calendar description) contains a description of the calendar system used in any dating expression found in the text. [2.4. The Profile Description 2.4.5. Calendar Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.profileDescPart
Contained by | header: profileDesc
May contain | header: calendar
Note | In the first example above, calendars and short codes for xml:ids are from W3 guidelines at http://www.w3.org/TR/xpath-functions-11/#lang-cal-country
Example | <calendarDesc> <calendar xml:id="cal_AD"> <p>Anno Domini (Christian Era)</p> </calendar> <calendar xml:id="cal_AH"> <p>Anno Hegirae (Muhammedan Era)</p> </calendar> <calendar xml:id="cal_AME"> <p>Mauludi Era (solar years since Mohammed's birth)</p> </calendar> <calendar xml:id="cal_AM"> <p>Anno Mundi (Jewish Calendar)</p> </calendar> <calendar xml:id="cal_AP"> <p>Anno Persici</p> </calendar> <calendar xml:id="cal_AS"> <p>Aji Saka Era (Java)</p> </calendar> <calendar xml:id="cal_BE"> <p>Buddhist Era</p> </calendar> <calendar xml:id="cal_CB"> <p>Cooch Behar Era</p> </calendar> <calendar xml:id="cal_CE"> <p>Common Era</p> </calendar> <calendar xml:id="cal_CL"> <p>Chinese Lunar Era</p> </calendar> <calendar xml:id="cal_CS"> <p>Chula Sakarat Era</p> </calendar> <calendar xml:id="cal_EE"> <p>Ethiopian Era</p> </calendar> <calendar xml:id="cal_FE"> <p>Fasli Era</p> </calendar> <calendar xml:id="cal_ISO"> <p>ISO 8601 calendar</p> </calendar> <calendar xml:id="cal_JE"> <p>Japanese Calendar</p> </calendar> <calendar xml:id="cal_KE"> <p>Khalsa Era (Sikh calendar)</p> </calendar> <calendar xml:id="cal_KY"> <p>Kali Yuga</p> </calendar> <calendar xml:id="cal_ME"> <p>Malabar Era</p> </calendar> <calendar xml:id="cal_MS"> <p>Monarchic Solar Era</p> </calendar> <calendar xml:id="cal_NS"> <p>Nepal Samwat Era</p> </calendar> <calendar xml:id="cal_OS"> <p>Old Style (Julian Calendar)</p> </calendar> <calendar xml:id="cal_RS"> <p>Rattanakosin (Bangkok) Era</p> </calendar> <calendar xml:id="cal_SE"> <p>Saka Era</p> </calendar> <calendar xml:id="cal_SH"> <p>Mohammedan Solar Era (Iran)</p> </calendar> <calendar xml:id="cal_SS"> <p>Saka Samvat</p> </calendar> <calendar xml:id="cal_TE"> <p>Tripurabda Era</p> </calendar> <calendar xml:id="cal_VE"> <p>Vikrama Era</p> </calendar> <calendar xml:id="cal_VS"> <p>Vikrama Samvat Era</p> </calendar> </calendarDesc>
Example | <calendarDesc> <calendar xml:id="cal_Gregorian"> <p>Gregorian calendar</p> </calendar> <calendar xml:id="cal_Julian"> <p>Julian calendar</p> </calendar> <calendar xml:id="cal_Islamic"> <p>Islamic or Muslim (hijri) lunar calendar</p> </calendar> <calendar xml:id="cal_Hebrew"> <p>Hebrew or Jewish lunisolar calendar</p> </calendar> <calendar xml:id="cal_Revolutionary"> <p>French Revolutionary calendar</p> </calendar> <calendar xml:id="cal_Iranian"> <p>Iranian or Persian (Jalaali) solar calendar</p> </calendar> <calendar xml:id="cal_Coptic"> <p>Coptic or Alexandrian calendar</p> </calendar> <calendar xml:id="cal_Chinese"> <p>Chinese lunisolar calendar</p> </calendar> </calendarDesc>
Example | <calendarDesc> <calendar xml:id="cal_Egyptian" target="http://en.wikipedia.org/wiki/Egyptian_calendar"> <p>Egyptian calendar (as defined by Wikipedia)</p> </calendar> </calendarDesc>
Content model |
    <content>
     <elementRef key="calendar" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element calendarDesc { att.global.attributes, calendar+ }

### 1.46. <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>. [2.3.7. The Classification Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: category
May contain | core: address choice date email hi name ref time title header: idno msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val transcr: am ex subst character data
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>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.limitedPhrase"/>
      <classRef key="model.catDescPart"/>
     </alternate>
    </content>
Schema Declaration |
    element catDesc
    {
       att.global.attributes,
       ( text | model.limitedPhrase | model.catDescPart )*
    }

### 1.47. <catRef>

<catRef> (category reference) specifies one or more defined categories within some taxonomy or text typology. [2.4.3. The Text Classification]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing (@targetLang, @target, @evaluate)
scheme | identifies the classification scheme within which the set of categories concerned is defined, for example by a <taxonomy> element, or by some other resource.
Status | Optional
Datatype | teidata.pointer
Contained by | header: textClass
May contain | Empty element
Note | The scheme attribute needs to be supplied only if more than one taxonomy has been declared.
Example | <catRef scheme="#myTopics" target="#news #prov #sales2"/> <!-- elsewhere --> <taxonomy xml:id="myTopics"> <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>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element catRef
    {
       att.global.attributes,
       att.pointing.attributes,
       attribute scheme { text }?,
       empty
    }

### 1.48. <catchwords>

<catchwords> describes the system used to ensure correct ordering of the quires or similar making up a codex, incunable, or other object typically by means of annotations at the foot of the page. [10.3.7. Catchwords, Signatures, Secundo Folio]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <catchwords>Vertical catchwords in the hand of the scribe placed along the inner bounding line, reading from top to bottom.</catchwords>
Schematron | <sch:assert test="ancestor::tei:msDesc or ancestor::tei:egXML">The <sch:name/> element should not be used outside of msDesc.</sch:assert>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element catchwords { att.global.attributes, macro.phraseSeq }

### 1.49. <category>

<category> contains an individual descriptive category, possibly nested within a superordinate category, within a user-defined taxonomy. [2.3.7. The Classification Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: category taxonomy
May contain | core: desc header: catDesc category tagdocs: altIdent equiv
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>
Content model |
    <content>
     <sequence>
      <alternate>
       <elementRef key="catDesc" minOccurs="1"
        maxOccurs="unbounded"/>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.descLike"/>
        <classRef key="model.glossLike"/>
       </alternate>
      </alternate>
      <elementRef key="category" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element category
    {
       att.global.attributes,
       ( ( catDesc+ | ( model.descLike | model.glossLike )* ), category* )
    }

### 1.50. <certainty>

<certainty> indicates the degree of certainty associated with some aspect of the text markup. [21.1.2. Structured Indications of Uncertainty]
Module | certainty
Attributes | Attributes att.scoping (@target, @match) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) att.global.rendition (@rend, @style, @rendition) att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select) att.global.analytic (@ana) att.global.facs (@facs) att.global.change (@change) att.global.responsibility (cert, @resp) att.global.source (@source)
cert | (certainty) signifies the degree of certainty associated with the object pointed to by the <certainty> element.
Derived from | att.global.responsibility
Status | Optional
Datatype | teidata.certainty
locus | indicates more exactly the aspect concerning which certainty is being expressed: specifically, whether the markup is correctly located, whether the correct element or attribute name has been used, or whether the content of the element or attribute is correct, etc.
Status | Required
Datatype | teidata.enumerated
Legal values are: | name uncertainty concerns whether the name of the element or attribute used is correctly applied. start uncertainty concerns whether the start of the element is correctly identified. end uncertainty concerns whether the end of the element is correctly identified. location uncertainty concerns both the start and the end of the element. value uncertainty concerns the content (for an element) or the value (for an attribute)
assertedValue | provides an alternative value for the aspect of the markup in question—an alternative generic identifier, transcription, or attribute value, or the identifier of an <anchor> element (to indicate an alternative starting or ending location). If an assertedValue is given, the confidence level specified by degree applies to the alternative markup specified by assertedValue; if none is given, it applies to the markup in the text.
Status | Recommended
Datatype | teidata.word
<certainty target="#ESX" locus="name" assertedValue="placeName" cert="low"> <desc>It is unlikely, but possible, that this refers to the place rather than the person.</desc> </certainty>
Note | This attribute makes it possible to indicate the degree of confidence in a specific alternative to some aspect of the markup. In the first example above the encoder is expressing the likelihood (.2) that the generic identifier should be <placeName> rather than <persName>, which is the coded element.
given | indicates one or more element(s) characterizing the conditions which are assumed in the assignment of a degree of confidence.
Status | Recommended
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | The envisioned typical value of this attribute would be the identifier of another <certainty> element or a list of such identifiers. It may thus be possible to construct probability networks by chaining <certainty> elements together. Such networks would ultimately be grounded in unconditional <certainty> elements (with no value for given). The semantics of this chaining would be understood in this way: if a <certainty> element is specified, via a reference, as the assumption, then it is not the attribution of uncertainty that is the assumption, but rather the assertion itself. For instance, in the example above, the first <certainty> element indicates that the confidence in the identification of the new scribe as msm. The second indicates the degree of confidence that Essex is a personal name, given that the new scribe is msm. Note that the given in the second <certainty> element is not the assertion that the likelihood that msm is the new scribe is 0.6, but simply the assertion that msm is the new scribe; this is a recommended convention to facilitate building networks. The ambitious encoder may wish to attempt complex networks or probability assertions, experimenting with references to other elements or prose assertions, and deploying feature structure connectives such as <alt>, <join>, and <note>. However, we do not believe that the <certainty> element gives, at this time, a comprehensive ambiguity-free system for indicating certainty.
degree | indicates the degree of confidence assigned to the aspect of the markup named by the locus attribute.
Status | Optional
Datatype | teidata.probability
Member of | model.certLike model.global.meta
Contained by | analysis: cl interp m phr s span w certainty: certainty precision respons core: add address author bibl biblScope date del editor email gap head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab join seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc space substJoin supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | certainty: certainty precision respons core: desc
Example | (For discussion of this example, see section [[undefined CEconcon]]) Ernest went to <anchor xml:id="A1"/> old <persName xml:id="SYB">Saybrook</persName>. <certainty xml:id="c1" target="#SYB" locus="name" degree="0.6"/> <certainty target="#SYB" locus="start" given="#c1" degree="0.9"/> <certainty xml:id="C-c2" target="#SYB" locus="name" assertedValue="persName" degree="0.4"/> <certainty target="#SYB" locus="start" given="#C-c2" degree="0.5"/> <certainty target="#SYB" locus="start" assertedValue="#a1" given="#c1" degree="0.5"/>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.descLike"/>
      <classRef key="model.certLike"/>
     </alternate>
    </content>
Schema Declaration |
    element certainty
    {
       att.global.attribute.xmlid,
       att.global.attribute.n,
       att.global.attribute.xmllang,
       att.global.attribute.xmlbase,
       att.global.attribute.xmlspace,
       att.global.rendition.attribute.rend,
       att.global.rendition.attribute.style,
       att.global.rendition.attribute.rendition,
       att.global.linking.attribute.corresp,
       att.global.linking.attribute.synch,
       att.global.linking.attribute.sameAs,
       att.global.linking.attribute.copyOf,
       att.global.linking.attribute.next,
       att.global.linking.attribute.prev,
       att.global.linking.attribute.exclude,
       att.global.linking.attribute.select,
       att.global.analytic.attribute.ana,
       att.global.facs.attribute.facs,
       att.global.change.attribute.change,
       att.global.responsibility.attribute.resp,
       att.global.source.attribute.source,
       att.scoping.attributes,
       attribute cert { text }?,
       attribute locus { "name" | "start" | "end" | "location" | "value" },
       attribute assertedValue { text }?,
       attribute given { list { + } }?,
       attribute degree { text }?,
       ( model.descLike | model.certLike )*
    }

### 1.51. <change>

<change> documents a change or set of changes made during the production of a source document, or during the revision of an electronic file. [2.6. The Revision Description 2.4.1. Creation 11.7. Identifying Changes and Revisions]
Module | header
Attributes | Attributes att.ascribed (@who) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.docStatus (@status) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
target | points to one or more elements that belong to this change.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Contained by | header: listChange revisionDesc msdescription: recordHist
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
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.
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>
Example | <profileDesc> <creation> <listChange> <change xml:id="DRAFT1">First draft in pencil</change> <change xml:id="DRAFT2" notBefore="1880-12-09">First revision, mostly using green ink</change> <change xml:id="DRAFT3" notBefore="1881-02-13">Final corrections as supplied to printer.</change> </listChange> </creation> </profileDesc>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element change
    {
       att.ascribed.attributes,
       att.datable.attributes,
       att.docStatus.attributes,
       att.global.attributes,
       att.typed.attributes,
       attribute target { list { + } }?,
       macro.specialPara
    }

### 1.52. <char>

<char> (character) provides descriptive information about a character. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | gaiji: charDecl
May contain | core: desc note gaiji: charName charProp mapping
Example | <char xml:id="circledU4EBA"> <charName>CIRCLED IDEOGRAPH 4EBA</charName> <charProp> <unicodeName>character-decomposition-mapping</unicodeName> <value>circle</value> </charProp> <charProp> <localName>daikanwa</localName> <value>36</value> </charProp> <mapping type="standard">人</mapping> </char>
Content model |
    <content>
     <sequence>
      <elementRef key="charName" minOccurs="0"/>
      <classRef key="model.descLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="charProp" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="mapping" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="figure" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.graphicLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <classRef key="model.noteLike"
       minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element char
    {
       att.global.attributes,
       (
          charName?,
          model.descLike*,
          charProp*,
          mapping*,
          figure*,
          model.graphicLike*,
          model.noteLike*
       )
    }

### 1.53. <charDecl>

<charDecl> (character declarations) provides information about nonstandard characters and glyphs. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | core: desc gaiji: char glyph
Example | <charDecl> <char xml:id="aENL"> <charName>LATIN LETTER ENLARGED SMALL A</charName> <mapping type="standard">a</mapping> </char> </charDecl>
Content model |
    <content>
     <sequence>
      <elementRef key="desc" minOccurs="0"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="char"/>
       <elementRef key="glyph"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element charDecl { att.global.attributes, ( desc?, ( char | glyph )+ ) }

### 1.54. <charName>

<charName> (character name) contains the name of a character, expressed following Unicode conventions. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | gaiji: char
May contain | Character data only
Note | The name must follow Unicode conventions for character naming. Projects working in similar fields are recommended to coordinate and publish their list of <charName>s to facilitate data exchange.
Example | <charName>CIRCLED IDEOGRAPH 4EBA</charName>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element charName { att.global.attributes, text }

### 1.55. <charProp>

<charProp> (character property) provides a name and value for some property of the parent character or glyph. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Contained by | gaiji: char glyph
May contain | gaiji: localName unicodeName value
Note | If the property is a Unicode Normative Property, then its <unicodeName> must be supplied. Otherwise, its name must be specied by means of a <localName>. At a later release, additional constraints will be defined on possible value/name combinations using Schematron rules
Example | <charProp> <unicodeName>character-decomposition-mapping</unicodeName> <value>circle</value> </charProp> <charProp> <localName>daikanwa</localName> <value>36</value> </charProp>
Content model |
    <content>
     <sequence>
      <alternate>
       <elementRef key="unicodeName"/>
       <elementRef key="localName"/>
      </alternate>
      <elementRef key="value"/>
     </sequence>
    </content>
Schema Declaration |
    element charProp
    {
       att.global.attributes,
       att.typed.attributes,
       ( ( unicodeName | localName ), value )
    }

### 1.56. <choice>

<choice> groups a number of alternative encodings for the same point in a text. [3.4. Simple Editorial Changes]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.linePart model.pPart.editorial
Contained by | analysis: cl pc phr s span w core: add author bibl biblScope choice date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw line metamark mod restore retrace secl supplied surplus zone verse: metSym rhyme
May contain | core: choice reg sic unclear linking: seg transcr: am ex supplied
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 12.1. The Apparatus Entry, Readings, and Witnesses should be preferred.
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>
Content model |
    <content>
     <alternate minOccurs="2"
      maxOccurs="unbounded">
      <classRef key="model.choicePart"/>
      <elementRef key="choice"/>
     </alternate>
    </content>
Schema Declaration |
    element choice { att.global.attributes, ( model.choicePart | choice )+ }

### 1.57. <cl>

<cl> (clause) represents a grammatical clause. [17.1. Linguistic Segment Categories]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.notated (@notation)
Member of | model.segLike
Contained by | analysis: cl phr s core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
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.
Example | <cl type="relative" function="clause_modifier">Which frightened both the heroes so,<cl>They quite forgot their quarrel.</cl> </cl>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element cl
    {
       att.global.attributes,
       att.segLike.attributes,
       att.typed.attributes,
       att.notated.attributes,
       macro.phraseSeq
    }

### 1.58. <classCode>

<classCode> (classification code) contains the classification code used for this text in some standard classification system. [2.4.3. The Text Classification]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
scheme | identifies the classification system in use, as defined by, e.g. a <taxonomy> element, or some other resource.
Status | Required
Datatype | teidata.pointer
Contained by | header: textClass
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Example | <classCode scheme="http://www.udc.org">410</classCode>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element classCode
    {
       att.global.attributes,
       attribute scheme { text },
       macro.phraseSeq.limited
    }

### 1.59. <classDecl>

<classDecl> (classification declarations) contains one or more taxonomies defining any classificatory codes used elsewhere in the text. [2.3.7. The Classification Declaration 2.3. The Encoding Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | header: 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>
Content model |
    <content>
     <elementRef key="taxonomy" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element classDecl { att.global.attributes, taxonomy+ }

### 1.60. <classRef>

<classRef> points to the specification for an attribute or model class which is to be included in a schema [22.6. Class Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.repeatable (@minOccurs, @maxOccurs)
key | the identifier used for the required class within the source indicated.
Status | Required
Datatype | teidata.xmlName
expand | indicates how references to this class within a content model should be interpreted.
Status | Optional
Legal values are: | alternation any one member of the class may appear sequence a single occurrence of all members of the class may appear in sequence sequenceOptional a single occurrence of one or more members of the class may appear in sequence sequenceOptionalRepeatable one or more occurrences of one or more members of the class may appear in sequence. sequenceRepeatable one or more occurrences of all members of the class may appear in sequence
Note | If the members of the class are a, b and c, then a reference to the class within a content model is understood as being a reference to `a|b|c` when expand is omitted or has the value alternation; to `a,b,c` when it has the value sequence; to `(a?,b?,c?)` when it has the value sequenceOptional; to `(a*,b*,c*)` when it has the value sequenceOptionalRepeatable; or to `(a+,b+,c+)` when it has the value sequenceRepeatable.
include | supplies a list of class members which are to be included in the schema being defined.
Status | Optional
Datatype | 0–∞ occurrences of teidata.xmlName separated by whitespace
except | supplies a list of class members which are to be excluded from the schema being defined.
Status | Optional
Datatype | 0–∞ occurrences of teidata.xmlName separated by whitespace
Member of | model.contentPart model.oddRef
Contained by | tagdocs: alternate content schemaSpec sequence specGrp
May contain | Empty element
Note | Attribute and model classes are identified by the name supplied as value for the ident attribute on the <classSpec> element in which they are declared. All TEI class names are unique; attribute class names conventionally begin with the letters `att.`.
Example | <schemaSpec ident="myTEIe" start="TEI"> <moduleRef key="tei"/> <moduleRef key="core" include="abbr add core addrLine address author bibl biblScope choice cit corr date del desc divGen editor emph expan foreign gap gloss graphic head hi index item l label lb lg list listBibl mentioned milestone name note num orig p pb ptr pubPlace publisher q ref reg relatedItem resp respStmt rs sic soCalled sp speaker stage teiCorpus term time title unclear"/> <moduleRef key="header" include="authority availability catRef category change classCode classDecl creation distributor edition editionStmt editorialDecl encodingDesc extent fileDesc funder idno keywords langUsage language licence notesStmt principal profileDesc projectDesc publicationStmt refsDecl revisionDesc samplingDecl seriesStmt sourceDesc sponsor taxonomy teiHeader textClass titleStmt"/> <moduleRef key="textstructure" include="TEI argument back body byline closer dateline div docAuthor docDate docEdition docImprint docTitle epigraph front group opener postscript salute signed text titlePage titlePart trailer"/> <classRef key="att.global.facs"/> </schemaSpec>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element classRef
    {
       att.global.attributes,
       att.repeatable.attributes,
       attribute key { text },
       attribute expand
       {
          "alternation"
        | "sequence"
        | "sequenceOptional"
        | "sequenceOptionalRepeatable"
        | "sequenceRepeatable"
       }?,
       ( attribute include { list { * } }? | attribute except { list { * } }? ),
       empty
    }

### 1.61. <classSpec>

<classSpec> (class specification) contains reference information for a TEI element class; that is a group of elements which appear together in content models, or which share some common attribute, or both. [22.3. Specification Elements 22.6. Class Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) )
type | indicates whether this is a model class or an attribute class
Status | Required
Datatype | teidata.enumerated
Legal values are: | model (content model) members of this class appear in the same content models atts (attributes) members of this class share common attributes
generate | indicates which alternation and sequence instantiations of a model class may be referenced. By default, all variations are permitted.
Status | Optional
Datatype | 1–5 occurrences of teidata.enumerated separated by whitespace
Legal values are: | alternation members of the class are alternatives sequence members of the class are to be provided in sequence sequenceOptional members of the class may be provided, in sequence, but are optional sequenceOptionalRepeatable members of the class may be provided one or more times, in sequence, but are optional. sequenceRepeatable members of the class may be provided one or more times, in sequence
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc tagdocs: altIdent attList classes constraintSpec equiv exemplum listRef remarks
Example | <classSpec module="tei" type="model" ident="model.segLike"> <desc>groups elements used for arbitrary segmentation.</desc> <classes> <memberOf key="model.phrase"/> </classes> <remarks> <p>The principles on which segmentation is carried out, and any special codes or attribute values used, should be defined explicitly in the <gi>segmentation</gi> element of the <gi>encodingDesc</gi> within the associated TEI header.</p> </remarks> </classSpec>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="classes" minOccurs="0"/>
      <elementRef key="constraintSpec"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="attList" minOccurs="0"/>
      <elementRef key="exemplum" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="remarks" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="listRef" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element classSpec
    {
       att.global.attributes,
       att.identified.attributes,
       attribute type { "model" | "atts" },
       attribute generate
       {
          list
          {
             (
                "alternation"
              | "sequence"
              | "sequenceOptional"
              | "sequenceOptionalRepeatable"
              | "sequenceRepeatable"
             ),
             (
                "alternation"
              | "sequence"
              | "sequenceOptional"
              | "sequenceOptionalRepeatable"
              | "sequenceRepeatable"
             )?,
             (
                "alternation"
              | "sequence"
              | "sequenceOptional"
              | "sequenceOptionalRepeatable"
              | "sequenceRepeatable"
             )?,
             (
                "alternation"
              | "sequence"
              | "sequenceOptional"
              | "sequenceOptionalRepeatable"
              | "sequenceRepeatable"
             )?,
             (
                "alternation"
              | "sequence"
              | "sequenceOptional"
              | "sequenceOptionalRepeatable"
              | "sequenceRepeatable"
             )?
          }
       }?,
       (
          ( model.glossLike | model.descLike )*,
          classes?,
          constraintSpec*,
          attList?,
          exemplum*,
          remarks*,
          listRef*
       )
    }

### 1.62. <classes>

<classes> specifies all the classes of which the documented element or class is a member or subclass. [22.5. Element Specifications 22.6. Class Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
mode | specifies the effect of this declaration on its parent module.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | change this declaration changes the declaration of the same name in the current definition replace this declaration replaces the declaration of the same name in the current definition[Default]
Contained by | tagdocs: classSpec elementSpec
May contain | tagdocs: memberOf
Note | An empty <classes> element indicates that the element documented is not a member of any class. This should not generally happen.
Example | <classes> <memberOf key="model.qLike"/> <memberOf key="att.declarable"/> </classes> This <classes> element indicates that the element documented (which may be an element or a class) is a member of two distinct classes: model.qLike and att.declarable.
Content model |
    <content>
     <elementRef key="memberOf" minOccurs="0"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element classes
    {
       att.global.attributes,
       attribute mode { "change" | "replace" }?,
       memberOf*
    }

### 1.63. <climate>

<climate> contains information about the physical climate of a place. [13.3.4.3. States, Traits, and Events]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype)
Member of | model.placeStateLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc climate country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | certainty: precision core: bibl desc head listBibl note p header: biblFull linking: ab msdescription: msDesc namesdates: climate
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>
Content model |
    <content>
     <sequence>
      <elementRef key="precision" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <classRef key="model.labelLike"
        minOccurs="1" maxOccurs="unbounded"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.noteLike"/>
       <classRef key="model.biblLike"/>
      </alternate>
      <elementRef key="climate" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element climate
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.naming.attributes,
       att.typed.attributes,
       (
          precision*,
          model.headLike*,
          ( model.pLike+ | model.labelLike+ ),
          ( model.noteLike | model.biblLike )*,
          climate*
       )
    }

### 1.64. <code>

<code> contains literal code from some formal language such as a programming language. [22.1.1. Phrase Level Terms]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
lang | (formal language) a name identifying the formal language in which the code is expressed
Status | Optional
Datatype | teidata.word
Member of | model.emphLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | Character data only
Example | <code lang="JAVA"> Size fCheckbox1Size = new Size(); fCheckbox1Size.Height = 500; fCheckbox1Size.Width = 500; xCheckbox1.setSize(fCheckbox1Size); </code>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element code { att.global.attributes, attribute lang { text }?, text }

### 1.65. <collation>

<collation> contains a description of how the leaves, bifolia, or similar objects are physically arranged. [10.7.1. Object Description]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: supportDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <collation>The written leaves preceded by an original flyleaf, conjoint with the pastedown.</collation>
Example | <collation> <p> <formula>1-5.8 6.6 (catchword, f. 46, does not match following text) 7-8.8 9.10, 11.2 (through f. 82) 12-14.8 15.8(-7)</formula> <catchwords>Catchwords are written horizontally in center or towards the right lower margin in various manners: in red ink for quires 1-6 (which are also signed in red ink with letters of the alphabet and arabic numerals); quires 7-9 in ink of text within yellow decorated frames; quire 10 in red decorated frame; quire 12 in ink of text; quire 13 with red decorative slashes; quire 14 added in cursive hand.</catchwords> </p> </collation>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element collation { att.global.attributes, macro.specialPara }

### 1.66. <collection>

<collection> contains the name of a collection of manuscripts or other objects, not necessarily located within a single repository. [10.4. The Manuscript Identifier]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype)
Contained by | msdescription: altIdentifier msIdentifier namesdates: objectIdentifier
May contain | gaiji: g character data
Example | <msIdentifier> <country>USA</country> <region>California</region> <settlement>San Marino</settlement> <repository>Huntington Library</repository> <collection>Ellesmere</collection> <idno>El 26 C 9</idno> <msName>The Ellesmere Chaucer</msName> </msIdentifier>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element collection
    {
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       macro.xtext
    }

### 1.67. <colophon>

<colophon> contains the colophon of an item: that is, a statement providing information regarding the date, place, agency, or reason for production of the manuscript or other object. [10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.msExcerpt (@defective)
Member of | model.msQuoteLike
Contained by | msdescription: msItem msItemStruct
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <colophon>Ricardus Franciscus Scripsit Anno Domini 1447.</colophon>
Example | <colophon>Explicit expliceat/scriptor ludere eat.</colophon>
Example | <colophon>Explicit venenum viciorum domini illius, qui comparavit Anno domini Millessimo Trecentesimo nonagesimo primo, Sabbato in festo sancte Marthe virginis gloriose. Laus tibi criste quia finitur libellus iste.</colophon>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element colophon
    {
       att.global.attributes,
       att.msExcerpt.attributes,
       macro.phraseSeq
    }

### 1.68. <condition>

<condition> contains a description of the physical condition of the manuscript or object. [10.7.1.5. Condition]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: binding bindingDesc sealDesc supportDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <condition> <p>There are lacunae in three places in this manuscript. After 14v two leaves has been cut out and narrow strips leaves remains in the spine. After 68v one gathering is missing and after 101v at least one gathering of 8 leaves has been lost. </p> <p>Several leaves are damaged with tears or holes or have a irregular shape. Some of the damages do not allow the lines to be of full length and they are apparently older than the script. There are tears on fol. 2r-v, 9r-v, 10r-v, 15r-18v, 19r-v, 20r-22v, 23r-v, 24r-28v, 30r-v, 32r-35v, 37r-v, 38r-v, 40r-43v, 45r-47v, 49r-v, 51r-v, 53r-60v, 67r-v, 68r-v, 70r-v, 74r-80v, 82r-v, 86r-v, 88r-v, 89r-v, 95r-v, 97r-98v 99r-v, 100r-v. On fol. 98 the corner has been torn off. Several leaves are in a bad condition due to moist and wear, and have become dark, bleached or wrinkled. </p> <p>The script has been touched up in the 17th century with black ink. The touching up on the following fols. was done by <name>Bishop Brynjólf Sveinsson</name>: 1v, 3r, 4r, 5r, 6v, 8v,9r, 10r, 14r, 14v, 22r,30v, 36r-52v, 72v, 77r,78r,103r, 104r,. An AM-note says according to the lawman <name>Sigurður Björnsson</name> that the rest of the touching up was done by himself and another lawman <name>Sigurður Jónsson</name>. <name>Sigurður Björnsson</name> did the touching up on the following fols.: 46v, 47r, 48r, 49r-v, 50r, 52r-v. <name>Sigurður Jónsson</name> did the rest of the touching up in the section 36r-59r containing <title>Bretasögur</title> </p> </condition>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element condition { att.global.attributes, macro.specialPara }

### 1.69. <constraint>

<constraint> (constraint rules) the formal rules of a constraint [22.5. Element Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | tagdocs: constraintSpec
May contain | Character data only
Example | <constraintSpec ident="isoconstraint" scheme="schematron" xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <constraint> <s:assert test="tei:fileDesc/tei:titleStmt/tei:title[@type='main']"> a main title must be supplied </s:assert> </constraint> </constraintSpec>
Example | <constraintSpec ident="local" scheme="private"> <constraint> (output = (ident(title) ident(author) "You must supply a title or an author")) </constraint> </constraintSpec>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <anyElement/>
     </alternate>
    </content>
Schema Declaration |
    element constraint { att.global.attributes, ( text | anyElement-constraint )* }

### 1.70. <constraintSpec>

<constraintSpec> (constraint on schema) contains a formal constraint, typically expressed in a rule-based schema language, to which a construct must conform in order to be considered valid [22.5. Element Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) ) att.typed (type, @subtype)
type | characterizes the <constraintSpec> element in some sense; used to indicate when a <constraintSpec> warns about a deprecated construct.
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | deprecationWarning Indicates that this constraint specification warns that some other construct in the schema is deprecated.
scheme | supplies the name of the language in which the constraints are defined
Status | Required
Datatype | teidata.enumerated
Suggested values include: | schematron (ISO Schematron)
Note | These Guidelines no longer recommend, and the available TEI stylesheets no longer support, the use of Schematron 1.x within <constraintSpec>. Thus the value schematron is used to indicate that ISO Schematron is used within the <constraintSpec>.
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: attDef classSpec dataSpec elementSpec macroSpec schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc tagdocs: altIdent constraint equiv
Example | This constraint uses Schematron to enforce the presence of the spanTo attribute (which comes from an attribute class) on the <addSpan> element: <constraintSpec ident="demo-c1" scheme="schematron" xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <desc>Enforce the presence of the <att>spanTo</att> attribute</desc> <constraint> <sch:assert test="@spanTo">The spanTo= attribute of <sch:name/> is required.</sch:assert> </constraint> </constraintSpec>
Example | <constraintSpec ident="demo-c2" scheme="schematron" xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <desc>Implement an accessibility rule which says that pictures should have textual explanations</desc> <constraint> <sch:report test="not(tei:figDesc or tei:head)"> You should provide information in a figure from which we can construct an alt attribute in HTML </sch:report> </constraint> </constraintSpec>
Example | This constraint uses SPITBOL (a language which is not expressed in XML) to check whether the title and author are identical: <constraintSpec ident="local" scheme="SPITBOL"> <constraint> (output = leq(title,author) "title and author cannot be the same") </constraint> </constraintSpec>
Schematron | Relationship between scheme attribute and contents: Schematron 1.x <sch:ns prefix="s" uri="http://www.ascc.net/xml/schematron"/> <sch:report test="tei:constraint/s:* and @scheme = ('isoschematron','schematron')">Rules in the Schematron 1.* language must be inside a constraintSpec with a value other than 'schematron' or 'isoschematron' on the scheme attribute</sch:report>
Schematron | Relationship between scheme attribute and contents: ISO Schematron <sch:ns prefix="sch" uri="http://purl.oclc.org/dsdl/schematron"/> <sch:report test="tei:constraint/sch:* and not( @scheme eq 'schematron')">Rules in the ISO Schematron language must be inside a constraintSpec with the value 'schematron' on the scheme attribute</sch:report>
Schematron | <sch:ns prefix="sch" uri="http://purl.oclc.org/dsdl/schematron"/> <sch:rule context="tei:macroSpec/tei:constraintSpec[@scheme eq 'schematron']/tei:constraint"> <sch:report test="sch:assert|sch:report">An ISO Schematron constraint specification for a macro should not have an 'assert' or 'report' element without a parent 'rule' element</sch:report> </sch:rule>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="constraint"
       minOccurs="0"/>
     </sequence>
    </content>
Schema Declaration |
    element constraintSpec
    {
       att.global.attributes,
       att.identified.attributes,
       att.typed.attribute.subtype,
       attribute type { "deprecationWarning" }?,
       attribute scheme { "schematron" },
       ( ( model.glossLike | model.descLike )*, constraint? )
    }

### 1.71. <content>

<content> (content model) contains a declaration of the intended content model for the element (or other construct) being specified. [22.5. Element Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
autoPrefix | controls whether or not pattern names generated in the corresponding RELAX NG schema source are automatically prefixed to avoid potential nameclashes.
Status | Optional
Datatype | teidata.truthValue
Legal values are: | true Each name referenced in e.g. a <rng:ref> element within a content model is automatically prefixed by the value of the prefix attribute on the current <schemaSpec>[Default] false No prefixes are added: any prefix required by the value of the prefix attribute on the current <schemaSpec> must therefore be supplied explicitly, as appropriate.
Contained by | tagdocs: dataSpec elementSpec macroSpec moduleRef
May contain | tagdocs: alternate anyElement classRef dataRef elementRef empty macroRef sequence textNode valList
Note | As the example shows, content models may be expressed using the RELAX NG syntax directly. To avoid ambiguity when schemas using elements from different namespaces are created, the name supplied for an element in a content model will be automatically prefixed by a short string, as specified by the prefix attribute on <schemaSpec>. The autoPrefix attribute may be used to reverse this behaviour. Alternatively, a content model may be expressed using the TEI <valList> element.
Example | This <content> element indicates that the element being specified has no content: <content> <empty/> </content>
Example | This <content> element defines a content model allowing either a sequence of paragraphs or a series of msItem elements optionally preceded by a summary: <content> <alternate> <classRef key="model.pLike" maxOccurs="unbounded"/> <sequence> <elementRef key="summary" minOccurs="0" maxOccurs="1"/> <elementRef key="msItem" maxOccurs="unbounded"/> </sequence> </alternate> </content>
Example | This content model defines a content model allowing either a sequence of paragraphs or a series of msItem elements optionally preceded by a summary: <content> <rng:choice> <rng:oneOrMore> <rng:ref name="model.pLike"/> </rng:oneOrMore> <rng:group> <rng:optional> <rng:ref name="summary"/> </rng:optional> <rng:oneOrMore> <rng:ref name="msItem"/> </rng:oneOrMore> </rng:group> </rng:choice> </content>
Schematron | Use a child <empty> element to indicate that the element being specified is not allowed to have content. <sch:assert test="*">The use of the <content> element without any child elements is deprecated, and will be considered invalid after 2019-08-25. Use a child <empty> element to indicate that the element being specified is not allowed to have content.</sch:assert>
Content model |
    <content>
     <alternate>
      <classRef key="model.contentPart"
       minOccurs="0" maxOccurs="unbounded"/>
      <anyElement require="http://relaxng.org/ns/structure/1.0"
       minOccurs="1" maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element content
    {
       att.global.attributes,
       attribute autoPrefix { "true" | "false" }?,
       ( model.contentPart* | anyElement-content+ )
    }

### 1.72. <conversion>

<conversion> defines how to calculate one unit of measure in terms of another. [2.3.9. The Unit Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.formula (@formula)
fromUnit | indicates a source unit of measure that is to be converted into another unit indicated in toUnit.
Status | Required
Datatype | teidata.pointer
toUnit | the target unit of measurement for a conversion from a source unit referenced in fromUnit.
Status | Required
Datatype | teidata.pointer
Contained by | header: unitDef
May contain | Empty element
Note | The conversion element is designed to store information about converting from one unit of measurement to another. The formula attribute holds an XPath expression that indicates how the measurement system in fromUnit is converted to the system in toUnit. Do not confuse the usage of the dating attributes (from and to) in the examples with the attributes (fromUnit and toUnit) designed to reference units of measure.
Example | <conversion fromUnit="#shilling" toUnit="#pence" formula="$fromUnit * 12" from="1707" to="1971"/>
Example | <conversion fromUnit="#pound" toUnit="#shilling" formula="$fromUnit * 20" from="1701" to="1971"/>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element conversion
    {
       att.global.attributes,
       att.datable.attributes,
       att.formula.attributes,
       attribute fromUnit { text },
       attribute toUnit { text },
       empty
    }

### 1.73. <correction>

<correction> (correction principles) states how and under what circumstances corrections have been made in the text. [2.3.3. The Editorial Practices Declaration 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
status | indicates the degree of correction applied to the text.
Status | Optional
Datatype | teidata.enumerated
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.
method | indicates the method adopted to indicate corrections within the text.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | silent corrections have been made silently[Default] markup corrections have been represented using markup
Member of | model.editorialDeclPart
Contained by | header: editorialDecl
May contain | core: p linking: ab
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 3.4. Simple Editorial Changes.
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>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element correction
    {
       att.global.attributes,
       att.declarable.attributes,
       attribute status { "high" | "medium" | "low" | "unknown" }?,
       attribute method { "silent" | "markup" }?,
       model.pLike+
    }

### 1.74. <correspAction>

<correspAction> (correspondence action) contains a structured description of the place, the name of a person/organization and the date related to the sending/receiving of a message or any other action related to the correspondence. [2.4.6. Correspondence Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey) att.typed (type, @subtype)
type | describes the nature of the action.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | sent information concerning the sending or dispatch of a message. received information concerning the receipt of a message. transmitted information concerning the transmission of a message, i.e. between the dispatch and the next receipt, redirect or forwarding. redirected information concerning the redirection of an unread message. forwarded information concerning the forwarding of a message.
Member of | model.correspDescPart
Contained by | header: correspDesc
May contain | core: address date email name note p time header: idno linking: ab namesdates: addName affiliation bloc climate country district forename genName geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait
Example | <correspAction type="sent"> <persName>Adelbert von Chamisso</persName> <settlement>Vertus</settlement> <date when="1807-01-29"/> </correspAction>
Content model |
    <content>
     <alternate>
      <classRef key="model.correspActionPart"
       minOccurs="1" maxOccurs="unbounded"/>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element correspAction
    {
       att.global.attributes,
       att.typed.attribute.subtype,
       att.sortable.attributes,
       attribute type
       {
          "sent" | "received" | "transmitted" | "redirected" | "forwarded"
       }?,
       ( model.correspActionPart+ | model.pLike+ )
    }

### 1.75. <correspContext>

<correspContext> (correspondence context) provides references to preceding or following correspondence related to this piece of correspondence. [2.4.6. Correspondence Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.correspDescPart
Contained by | header: correspDesc
May contain | core: note p ref linking: ab
Example | <correspContext> <ptr type="next" subtype="toAuthor" target="http://tei.ibi.hu-berlin.de/berliner-intellektuelle/manuscript?Brief101VarnhagenanBoeckh"/> <ptr type="prev" subtype="fromAuthor" target="http://tei.ibi.hu-berlin.de/berliner-intellektuelle/manuscript?Brief103BoeckhanVarnhagen"/> </correspContext>
Example | <correspContext> <ref type="prev" target="http://weber-gesamtausgabe.de/A040962"> Previous letter of <persName>Carl Maria von Weber</persName> to <persName>Caroline Brandt</persName>: <date when="1816-12-30">December 30, 1816</date> </ref> <ref type="next" target="http://weber-gesamtausgabe.de/A041003"> Next letter of <persName>Carl Maria von Weber</persName> to <persName>Caroline Brandt</persName>: <date when="1817-01-05">January 5, 1817</date> </ref> </correspContext>
Content model |
    <content>
     <classRef key="model.correspContextPart"
      minOccurs="1" maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element correspContext { att.global.attributes, model.correspContextPart+ }

### 1.76. <correspDesc>

<correspDesc> (correspondence description) contains a description of the actions related to one act of correspondence. [2.4.6. Correspondence Description]
Module | header
Attributes | Attributes att.declarable (@default) att.canonical (@key, @ref) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.profileDescPart
Contained by | header: profileDesc
May contain | core: note p header: correspAction correspContext linking: ab
Example | <correspDesc> <correspAction type="sent"> <persName>Carl Maria von Weber</persName> <settlement>Dresden</settlement> <date when="1817-06-23">23 June 1817</date> </correspAction> <correspAction type="received"> <persName>Caroline Brandt</persName> <settlement>Prag</settlement> </correspAction> <correspContext> <ref type="prev" target="http://www.weber-gesamtausgabe.de/A041209">Previous letter of <persName>Carl Maria von Weber</persName> to <persName>Caroline Brandt</persName>: <date from="1817-06-19" to="1817-06-20">June 19/20, 1817</date> </ref> <ref type="next" target="http://www.weber-gesamtausgabe.de/A041217">Next letter of <persName>Carl Maria von Weber</persName> to <persName>Caroline Brandt</persName>: <date when="1817-06-27">June 27, 1817</date> </ref> </correspContext> </correspDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.correspDescPart"
       minOccurs="1" maxOccurs="unbounded"/>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element correspDesc
    {
       att.declarable.attributes,
       att.canonical.attributes,
       att.global.attributes,
       att.typed.attributes,
       ( model.correspDescPart+ | model.pLike+ )
    }

### 1.77. <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. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Member of | model.placeNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage unitDef linking: ab seg msdescription: accMat acquisition additions altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectIdentifier objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The recommended source for codes to represent coded country names is ISO 3166.
Example | <country key="DK">Denmark</country>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element country
    {
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.datable.attributes,
       macro.phraseSeq
    }

### 1.78. <creation>

<creation> contains information about the creation of a text. [2.4.1. Creation 2.4. The Profile Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Member of | model.profileDescPart
Contained by | header: profileDesc
May contain | core: address choice date email hi name ref time title header: idno listChange msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val transcr: am ex subst character data
Note | 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 may also contain a more structured account of the various stages or revisions associated with the evolution of a text; this should be encoded using the <listChange> element. It should not be confused with the <publicationStmt> element, which records date and place of publication.
Example | <creation> <date>Before 1987</date> </creation>
Example | <creation> <date when="1988-07-10">10 July 1988</date> </creation>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.limitedPhrase"/>
      <elementRef key="listChange"/>
     </alternate>
    </content>
Schema Declaration |
    element creation
    {
       att.global.attributes,
       att.datable.attributes,
       ( text | model.limitedPhrase | listChange )*
    }

### 1.79. <custEvent>

<custEvent> (custodial event) describes a single event during the custodial history of a manuscript or other object. [10.9.1.2. Availability and Custodial History]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.typed (@type, @subtype)
Contained by | msdescription: custodialHist
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <custEvent type="photography">Photographed by David Cooper on <date>12 Dec 1964</date> </custEvent>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element custEvent
    {
       att.global.attributes,
       att.datable.attributes,
       att.typed.attributes,
       macro.specialPara
    }

### 1.80. <custodialHist>

<custodialHist> (custodial history) contains a description of a manuscript or other object's custodial history, either as running prose or as a series of dated custodial events. [10.9.1.2. Availability and Custodial History]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: adminInfo
May contain | core: p linking: ab msdescription: custEvent
Example | <custodialHist> <custEvent type="conservation" notBefore="1961-03" notAfter="1963-02">Conserved between March 1961 and February 1963 at Birgitte Dalls Konserveringsværksted.</custEvent> <custEvent type="photography" notBefore="1988-05-01" notAfter="1988-05-30">Photographed in May 1988 by AMI/FA.</custEvent> <custEvent type="transfer-dispatch" notBefore="1989-11-13" notAfter="1989-11-13">Dispatched to Iceland 13 November 1989.</custEvent> </custodialHist>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <elementRef key="custEvent" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element custodialHist { att.global.attributes, ( model.pLike+ | custEvent+ ) }

### 1.81. <damage>

<damage> contains an area of damage to the text witness. [11.3.3.1. Damage, Illegibility, and Supplied Text]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.damaged (@agent, @degree, @group) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.written (@hand))
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
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 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination for discussion of which element is appropriate for which circumstance.
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>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element damage
    {
       att.global.attributes,
       att.typed.attributes,
       att.damaged.attributes,
       macro.paraContent
    }

### 1.82. <damageSpan>

<damageSpan> (damaged span of text) marks the beginning of a longer sequence of text which is damaged in some way but still legible. [11.3.3.1. Damage, Illegibility, and Supplied Text]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.damaged (@agent, @degree, @group) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.written (@hand)) att.typed (@type, @subtype) att.spanning (@spanTo)
Member of | model.global.edit
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
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 11.3.3.1. Damage, Illegibility, and Supplied Text and 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination.
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>
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>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element damageSpan
    {
       att.global.attributes,
       att.damaged.attributes,
       att.typed.attributes,
       att.spanning.attributes,
       empty
    }

### 1.83. <dataFacet>

<dataFacet> Restricts the value of the strings used to represent values of a datatype, according to XML Schemas: Part 2: Datatypes. [22.5.3.1. Datatypes]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
name | the name of the facet.
Status | Required
Datatype | teidata.word
Legal values are: | length minLength maxLength pattern enumeration whiteSpace maxInclusive minInclusive maxExclusive minExclusive totalDigits fractionDigits
value | the facet value.
Status | Required
Datatype | string
Contained by | tagdocs: dataRef
May contain | Empty element
Note | This element is only allowed when the parent <dataRef> refers with name to a datatype from the specification XML Schemas: Part 2: Datatypes.
Example | <datatype> <dataRef name="decimal"> <dataFacet name="maxInclusive" value="360.0"/> <dataFacet name="minInclusive" value="-360.0"/> </dataRef> </datatype>
Example | <dataSpec ident="data.integerExample"> <desc>datatype used for attributes taking an integer value between 0 and 99</desc> <content> <dataRef name="nonNegativeInteger"> <dataFacet name="maxInclusive" value="99"/> <dataFacet name="minInclusive" value="0"/> </dataRef> </content> </dataSpec>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element dataFacet
    {
       att.global.attributes,
       attribute name
       {
          "length"
        | "minLength"
        | "maxLength"
        | "pattern"
        | "enumeration"
        | "whiteSpace"
        | "maxInclusive"
        | "minInclusive"
        | "maxExclusive"
        | "minExclusive"
        | "totalDigits"
        | "fractionDigits"
       },
       attribute value { text },
       empty
    }

### 1.84. <dataRef>

<dataRef> identifies the datatype of an attribute value, either by referencing an item in an externally defined datatype library, or by pointing to a TEI-defined data specification [22.5.3.1. Datatypes]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
key | the identifier used for this datatype specification
Status | Optional
Datatype | teidata.xmlName
name | the name of a datatype in the list provided by XML Schemas: Part 2: Datatypes
Status | Optional
Datatype | teidata.xmlName
ref | a pointer to a datatype defined in some datatype library
Status | Optional
Datatype | teidata.pointer
restriction | supplies a string representing a regular expression providing additional constraints on the strings used to represent values of this datatype
Status | Optional
Datatype | teidata.pattern
Member of | model.contentPart model.oddRef
Contained by | tagdocs: alternate content datatype schemaSpec sequence specGrp
May contain | tagdocs: dataFacet
Note | Only one of the attributes key, name, and ref may be used.
Note | <dataFacet> children are only allowed when <dataRef> refers with name to a datatype from the specification XML Schemas: Part 2: Datatypes.
Example | <schemaSpec ident="myTEI" source="http://www.tei-c.org/Vault/P5/current/xml/tei/odd/p5subset.xml"> <!-- ... --> <dataRef key="teidata.enumerated"/> <!-- ... --> </schemaSpec>
Example | <schemaSpec ident="myTEI" source="http://www.tei-c.org/Vault/P5/current/xml/tei/odd/p5subset.xml"> <!-- ... --> <dataRef name="float"/> <!-- ... --> </schemaSpec>
Example | <dataSpec ident="data.integerExample"> <desc>datatype used for attributes taking an integer value between 0 and 99</desc> <content> <dataRef name="nonNegativeInteger" restriction="[0-9][0-9]?"/> </content> </dataSpec>
Schematron | <sch:rule context="tei:dataRef[tei:dataFacet]"> <sch:assert test="@name" role="nonfatal">Data facets can only be specified for references to datatypes specified by XML Schemas: Part 2: Datatypes</sch:assert> </sch:rule>
Schematron | <sch:rule context="tei:dataRef[tei:dataFacet]"> <sch:report test="@restriction" role="nonfatal">The attribute restriction cannot be used when dataFacet elements are present.</sch:report> </sch:rule>
Content model |
    <content>
     <elementRef minOccurs="0"
      maxOccurs="unbounded" key="dataFacet"/>
    </content>
Schema Declaration |
    element dataRef
    {
       att.global.attributes,
       (
          attribute key { text }?
        | attribute name { text }?
        | attribute ref { text }?
       ),
       attribute restriction { text }?,
       dataFacet*
    }

### 1.85. <dataSpec>

<dataSpec> (datatype specification) documents a datatype. [22.3. Specification Elements 22.7. Macro Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) )
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc tagdocs: altIdent constraintSpec content equiv exemplum listRef remarks valList
Example | <dataSpec ident="teidata.pointer"> <desc versionDate="2013-01-19" xml:lang="en">defines the range of attribute values used to provide a single URI, absolute or relative, pointing to some other resource, either within the current document or elsewhere.</desc> <content> <dataRef name="anyURI"/> </content> </dataSpec>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="content"/>
       <elementRef key="valList"/>
      </alternate>
      <elementRef key="constraintSpec"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="exemplum" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="remarks" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="listRef" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element dataSpec
    {
       att.global.attributes,
       att.identified.attributes,
       (
          ( model.glossLike | model.descLike )*,
          ( content | valList )*,
          constraintSpec*,
          exemplum*,
          remarks*,
          listRef*
       )
    }

### 1.86. <datatype>

<datatype> specifies the declared value for an attribute, by referring to any datatype defined by the chosen schema language. [1.4.2. Datatype Specifications 22.5.3. Attribute List Specification]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
minOccurs | (minimum number of occurences) indicates the minimum number of times this datatype may occur in the specification of the attribute being defined
Derived from | att.repeatable
Status | Optional
Datatype | teidata.count
Default | 1
maxOccurs | (maximum number of occurences) indicates the maximum number of times this datatype may occur in the specification of the attribute being defined
Derived from | att.repeatable
Status | Optional
Datatype | teidata.unboundedInt
Default | 1
Contained by | tagdocs: attDef
May contain | tagdocs: dataRef
Note | In the TEI scheme, most datatypes are expressed using pre-defined TEI macros, which map a name in the form `teidata.xxxx` to a datatype defined by RELAX NG or the W3C Schema Language.
Example | <datatype> <dataRef name="token"/> </datatype>
Example | <datatype> <dataRef key="teidata.enumerated"/> </datatype>
Example | The encoding in the following example requires that the attribute being defined contain at least two URIs in its value, as is the case for the target attribute of <join>. <datatype minOccurs="2" maxOccurs="unbounded"> <dataRef key="teidata.pointer"/> </datatype>
Content model |
    <content>
     <alternate>
      <elementRef key="dataRef"/>
      <anyElement require="http://relaxng.org/ns/structure/1.0"/>
     </alternate>
    </content>
Schema Declaration |
    element datatype
    {
       att.global.attributes,
       attribute minOccurs { text }?,
       attribute maxOccurs { text }?,
       ( dataRef | anyElement-datatype )
    }

### 1.87. <date>

<date> contains a date in any format. [3.5.4. Dates and Times 2.2.4. Publication, Distribution, Licensing, etc. 2.6. The Revision Description 3.11.2.4. Imprint, Size of a Document, and Reprint Information 15.2.3. The Setting Description 13.3.7. Dates and Times]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.typed (@type, @subtype)
Member of | model.dateLike model.publicationStmtPart.detail
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal publicationStmt rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
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>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Schema Declaration |
    element date
    {
       att.global.attributes,
       att.canonical.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.dimensions.attributes,
       att.typed.attributes,
       ( text | model.gLike | model.phrase | model.global )*
    }

### 1.88. <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. [4.2.2. Openers and Closers]
Module | textstructure
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.divWrapper
Contained by | core: lg textstructure: body div front
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
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>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.global"/>
      <elementRef key="docDate"/>
     </alternate>
    </content>
Schema Declaration |
    element dateline
    {
       att.global.attributes,
       ( text | model.gLike | model.phrase | model.global | docDate )*
    }

### 1.89. <death>

<death> contains information about a person's death, such as its date and place. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.editLike (@evidence, @instant) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | proclaimed assumed verified clinical brain natural unnatural fragmentation dissolution
Note | This attribute is not intended to express the cause of death.
Member of | model.personPart
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <death when="1902-10-01"/>
Example | <death when="1960-12-10">Passed away near <name type="place">Aix-la-Chapelle</name>, after suffering from cerebral palsy. </death>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element death
    {
       att.datable.attributes,
       att.dimensions.attributes,
       att.editLike.attributes,
       att.global.attributes,
       att.naming.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       macro.phraseSeq
    }

### 1.90. <decoDesc>

<decoDesc> (decoration description) contains a description of the decoration of a manuscript or other object, either as in paragraphs, or as one or more <decoNote> elements. [10.7.3. Bindings, Seals, and Additional Material]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | core: p linking: ab msdescription: decoNote summary
Example | <decoDesc> <p>The start of each book of the Bible with a 10-line historiated illuminated initial; prefaces decorated with 6-line blue initials with red penwork flourishing; chapters marked by 3-line plain red initials; verses with 1-line initials, alternately blue or red.</p> </decoDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="summary" minOccurs="0"/>
       <elementRef key="decoNote" minOccurs="1"
        maxOccurs="unbounded"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element decoDesc
    {
       att.global.attributes,
       ( model.pLike+ | ( summary?, decoNote+ ) )
    }

### 1.91. <decoNote>

<decoNote> (note on decoration) contains a note describing either a decorative component of a manuscript or other object, or a fairly homogenous class of such components. [10.7.3. Bindings, Seals, and Additional Material]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.msItemPart
Contained by | msdescription: binding bindingDesc decoDesc msItem msItemStruct seal sealDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <decoDesc> <decoNote type="initial"> <p>The start of each book of the Bible with a 10-line historiated illuminated initial; prefaces decorated with 6-line blue initials with red penwork flourishing; chapters marked by 3-line plain red initials; verses with 1-line initials, alternately blue or red.</p> </decoNote> </decoDesc>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element decoNote
    {
       att.global.attributes,
       att.typed.attributes,
       macro.specialPara
    }

### 1.92. <defaultVal>

<defaultVal> (default value) specifies the default declared value for an attribute. [22.5.3. Attribute List Specification]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.deprecated (@validUntil)
Contained by | tagdocs: attDef
May contain | Character data only
Note | any legal declared value or TEI-defined keyword
Example | <defaultVal>#IMPLIED</defaultVal>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element defaultVal { att.global.attributes, att.deprecated.attributes, text }

### 1.93. <del>

<del> (deletion) contains a letter, word, or passage deleted, marked as deleted, or otherwise indicated as superfluous or spurious in the copy text by an author, scribe, or a previous annotator or corrector. [3.4.3. Additions, Deletions, and Omissions]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl subst supplied surplus zone verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | This element should be used for deletion of shorter sequences of text, typically single words or phrases. The <delSpan> element should be used for longer sequences of text, for those containing structural subdivisions, and for those containing overlapping additions and deletions. The text deleted must be at least partially legible in order for the encoder to be able to transcribe it (unless it is restored in a <supplied> tag). Illegible or lost text within a deletion may be marked using the <gap> tag to signal that text is present but has not been transcribed, or is no longer visible. Attributes on the <gap> element may be used to indicate how much text is omitted, the reason for omitting it, etc. If text is not fully legible, the <unclear> element (available when using the additional tagset for transcription of primary sources) should be used to signal the areas of text which cannot be read with confidence in a similar way. Degrees of uncertainty over what can still be read, or whether a deletion was intended may be indicated by use of the <certainty> element (see 21. Certainty, Precision, and Responsibility). There is a clear distinction in the TEI between <del> and <surplus> on the one hand and <gap> or <unclear> on the other. <del> indicates a deletion present in the source being transcribed, which states the author's or a later scribe's intent to cancel or remove text. <surplus> indicates material present in the source being transcribed which should have been so deleted, but which is not in fact. <gap> or <unclear>, by contrast, signal an editor's or encoder's decision to omit something or their inability to read the source text. See sections 11.3.1.7. Text Omitted from or Supplied in the Transcription and 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination for the relationship between these and other related elements used in detailed transcription.
Example | <l> <del rend="overtyped">Mein</del> Frisch <del rend="overstrike" type="primary">schwebt</del> weht der Wind </l>
Example | <del rend="overstrike"> <gap reason="illegible" quantity="5" unit="character"/> </del>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element del
    {
       att.global.attributes,
       att.transcriptional.attributes,
       att.typed.attributes,
       att.dimensions.attributes,
       macro.paraContent
    }

### 1.94. <delSpan>

<delSpan> (deleted span of text) marks the beginning of a longer sequence of text deleted, marked as deleted, or otherwise signaled as superfluous or spurious by an author, scribe, annotator, or corrector. [11.3.1.4. Additions and Deletions]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.typed (@type, @subtype) att.spanning (@spanTo) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.global.edit
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
Note | Both the beginning and ending of the deleted sequence must be marked: the beginning by the <delSpan> element, the ending by the target of the spanTo attribute. The text deleted 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 <delSpan> tag should not be used. Rather, the <gap> tag should be employed to signal that text cannot be transcribed, with the value of the reason attribute giving the cause for the omission from the transcription as deletion. If it is not fully legible, the <unclear> element should be used to signal the areas of text which cannot be read with confidence. See further sections 11.3.1.7. Text Omitted from or Supplied in the Transcription and, for the close association of the <delSpan> tag with the <gap>, <damage>, <unclear> and <supplied> elements, 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination. The <delSpan> tag should not be used for deletions made by editors or encoders. In these cases, either the <corr> tag or the <gap> tag should be used.
Example | <p>Paragraph partially deleted. This is the undeleted portion <delSpan spanTo="#a23"/>and this the deleted portion of the paragraph.</p> <p>Paragraph deleted together with adjacent material.</p> <p>Second fully deleted paragraph.</p> <p>Paragraph partially deleted; in the middle of this paragraph the deletion ends and the anchor point marks the resumption <anchor xml:id="a23"/> of the text. ...</p>
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>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element delSpan
    {
       att.global.attributes,
       att.transcriptional.attributes,
       att.typed.attributes,
       att.spanning.attributes,
       att.dimensions.attributes,
       empty
    }

### 1.95. <depth>

<depth> contains a measurement from the front to the back of an object, perpendicular to the measurement given by the <width> element. [10.3.4. Dimensions]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.dimLike model.measureLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote dimensions explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | gaiji: g character data
Example | <depth unit="in" quantity="4"/>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element depth { att.global.attributes, att.dimensions.attributes, macro.xtext }

### 1.96. <desc>

<desc> (description) contains a brief description of the object documented by its parent element, typically a documentation element or an entity. [22.4.1. Description of Components]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.translatable (@versionDate) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
<elementSpec module="core" ident="teiCorpus" validUntil="2027-10-20"> <desc versionDate="2017-02-07" xml:lang="en">contains the whole of a TEI encoded corpus, comprising a single corpus header and one or more <gi>TEI</gi> elements, each containing a single text header and a text.</desc> <desc type="deprecationInfo" xml:lang="en">The <gi>TEI</gi> element is now permitted to nest directly within a <gi>TEI</gi> element. Thus the recommended encoding of a corpus is to use <gi>TEI</gi> with a <att>type</att> of <val>corpus</val> as the outermost element of a set of TEI documents that are to be treated as a single corpus.</desc> <!-- ... --> </elementSpec>
Member of | model.descLike model.labelLike
Contained by | analysis: interp interpGrp certainty: certainty precision respons core: add del desc gap head hi l lg listBibl note p q quote ref reg sic title unclear gaiji: char charDecl glyph header: application category change handNote licence listChange listPrefixDef rendition schemaRef scriptNote tagUsage taxonomy unitDef linking: ab join seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: climate event listEvent listNym listObject listOrg listPerson listPlace listRelation location occupation org place population relation state terrain trait tagdocs: attDef classSpec constraintSpec dataSpec elementSpec listRef macroSpec model modelGrp modelSequence moduleSpec paramSpec schemaSpec valItem textcrit: lem listApp listWit rdg witness textstructure: body div transcr: damage listTranspose metamark mod restore retrace secl space substJoin supplied surface surplus verse: rhyme
May contain | core: address bibl choice date desc email hi listBibl name q quote ref time title header: biblFull idno msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specGrp specGrpRef tag val textcrit: listApp listWit transcr: am ex subst character data
Note | When used in a specification element such as <elementSpec>, TEI convention requires that this be expressed as a finite clause, begining with an active verb.
Example | <desc>contains a brief description of the purpose and intended use of a documentation element, or a brief characterisation of a parent entity </desc>
Schematron | A <desc> with a type of deprecationInfo should only occur when its parent element is being deprecated. Furthermore, it should always occur in an element that is being deprecated when <desc> is a valid child of that element. <sch:rule context="tei:desc[ @type eq 'deprecationInfo']"> <sch:assert test="../@validUntil">Information about a deprecation should only be present in a specification element that is being deprecated: that is, only an element that has a @validUntil attribute should have a child <desc type="deprecationInfo">.</sch:assert> </sch:rule>
Content model |
    <content>
     <macroRef key="macro.limitedContent"/>
    </content>
Schema Declaration |
    element desc
    {
       att.global.attributes,
       att.translatable.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       macro.limitedContent
    }

### 1.97. <dim>

<dim> contains any single measurement forming part of a dimensional specification of some sort. [10.3.4. Dimensions]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.measureLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote dimensions explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | gaiji: g character data
Note | The specific elements <width>, <height>, and <depth> should be used in preference to this generic element wherever appropriate.
Example | <dim type="circumference" extent="4.67 in"/>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element dim
    {
       att.global.attributes,
       att.typed.attributes,
       att.dimensions.attributes,
       macro.xtext
    }

### 1.98. <dimensions>

<dimensions> contains a dimensional specification. [10.3.4. Dimensions]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
type | indicates which aspect of the object is being measured.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | leaves dimensions relate to one or more leaves (e.g. a single leaf, a gathering, or a separately bound part) ruled dimensions relate to the area of a leaf which has been ruled in preparation for writing. pricked dimensions relate to the area of a leaf which has been pricked out in preparation for ruling (used where this differs significantly from the ruled area, or where the ruling is not measurable). written dimensions relate to the area of a leaf which has been written, with the height measured from the top of the minims on the top line of writing, to the bottom of the minims on the bottom line of writing. miniatures dimensions relate to the miniatures within the manuscript binding dimensions relate to the binding in which the codex or manuscript is contained box dimensions relate to the box or other container in which the manuscript is stored.
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | msdescription: depth dim height width
Note | Contains no more than one of each of the specialized elements used to express a three-dimensional object's height, width, and depth, combined with any number of other kinds of dimensional specification.
Example | <dimensions type="leaves"> <height scope="range">157-160</height> <width>105</width> </dimensions> <dimensions type="ruled"> <height scope="most">90</height> <width scope="most">48</width> </dimensions> <dimensions unit="in"> <height>12</height> <width>10</width> </dimensions>
Example | This element may be used to record the dimensions of any text-bearing object, not necessarily a codex. For example: <dimensions type="panels"> <height scope="all">7004</height> <width scope="all">1803</width> <dim type="relief" unit="mm">345</dim> </dimensions> This might be used to show that the inscribed panels on some (imaginary) monument are all the same size (7004 by 1803 cm) and stand out from the rest of the monument by 345 mm.
Example | When simple numeric quantities are involved, they may be expressed on the quantity attribute of any or all of the child elements, as in the following example: <dimensions type="leaves"> <height scope="range">157-160</height> <width quantity="105"/> </dimensions> <dimensions type="ruled"> <height unit="cm" scope="most" quantity="90"/> <width unit="cm" scope="most" quantity="48"/> </dimensions> <dimensions unit="in"> <height quantity="12"/> <width quantity="10"/> </dimensions>
Schematron | <s:report test="count(tei:width)> 1">The element <s:name/> may appear once only </s:report> <s:report test="count(tei:height)> 1">The element <s:name/> may appear once only </s:report> <s:report test="count(tei:depth)> 1">The element <s:name/> may appear once only </s:report>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <elementRef key="dim"/>
      <classRef key="model.dimLike"/>
     </alternate>
    </content>
Schema Declaration |
    element dimensions
    {
       att.global.attributes,
       att.dimensions.attributes,
       attribute type { text }?,
       ( dim | model.dimLike )*
    }

### 1.99. <distributor>

<distributor> supplies the name of a person or other agency responsible for the distribution of a text. [2.2.4. Publication, Distribution, Licensing, etc.]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.imprintPart model.publicationStmtPart.agency
Contained by | core: bibl header: publicationStmt
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <distributor>Oxford Text Archive</distributor> <distributor>Redwood and Burn Ltd</distributor>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element distributor
    {
       att.global.attributes,
       att.canonical.attributes,
       macro.phraseSeq
    }

### 1.100. <district>

<district> contains the name of any kind of subdivision of a settlement, such as a parish, ward, or other administrative or geographic unit. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Member of | model.placeNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage unitDef linking: ab seg msdescription: accMat acquisition additions altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectIdentifier objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <placeName> <district type="ward">Jericho</district> <settlement>Oxford</settlement> </placeName>
Example | <placeName> <district type="area">South Side</district> <settlement>Chicago</settlement> </placeName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element district
    {
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.datable.attributes,
       macro.phraseSeq
    }

### 1.101. <div>

<div> (text division) contains a subdivision of the front, body, or back of a text. [4.1. Divisions of the Body]
Module | textstructure
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.divLike (@org, @sample) (att.metrical (@met, @real, @rhyme)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.declaring (@decls) att.written (@hand)
Member of | model.divLike
Contained by | textcrit: lem rdg textstructure: body div front
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: bibl desc gap head l lb lg listBibl milestone note p pb q quote header: biblFull linking: ab alt altGrp anchor join joinGrp link linkGrp timeline msdescription: msDesc namesdates: listEvent listNym listObject listOrg listPerson listPlace listRelation tagdocs: classSpec constraintSpec dataSpec eg egXML elementSpec listRef macroSpec moduleSpec outputRendition schemaSpec specGrp specGrpRef textcrit: app listApp listWit witDetail textstructure: dateline div transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
Example | <body> <div type="part"> <head>Fallacies of Authority</head> <p>The subject of which is Authority in various shapes, and the object, to repress all exercise of the reasoning faculty.</p> <div n="1" type="chapter"> <head>The Nature of Authority</head> <p>With reference to any proposed measures having for their object the greatest happiness of the greatest number [...]</p> <div n="1.1" type="section"> <head>Analysis of Authority</head> <p>What on any given occasion is the legitimate weight or influence to be attached to authority [...] </p> </div> <div n="1.2" type="section"> <head>Appeal to Authority, in What Cases Fallacious.</head> <p>Reference to authority is open to the charge of fallacy when [...] </p> </div> </div> </div> </body>
Schematron | <s:report test="ancestor::tei:l"> Abstract model violation: Lines may not contain higher-level structural elements such as div. </s:report>
Schematron | <s:report test="ancestor::tei:p or ancestor::tei:ab and not(ancestor::tei:floatingText)"> Abstract model violation: p and ab may not contain higher-level structural elements such as div. </s:report>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.divTop"/>
       <classRef key="model.global"/>
      </alternate>
      <sequence minOccurs="0">
       <alternate>
        <sequence minOccurs="1"
         maxOccurs="unbounded">
         <alternate>
          <classRef key="model.divLike"/>
          <classRef key="model.divGenLike"/>
         </alternate>
         <classRef key="model.global"
          minOccurs="0" maxOccurs="unbounded"/>
        </sequence>
        <sequence>
         <sequence minOccurs="1"
          maxOccurs="unbounded">
          <classRef key="model.common"/>
          <classRef key="model.global"
           minOccurs="0" maxOccurs="unbounded"/>
         </sequence>
         <sequence minOccurs="0"
          maxOccurs="unbounded">
          <alternate>
           <classRef key="model.divLike"/>
           <classRef key="model.divGenLike"/>
          </alternate>
          <classRef key="model.global"
           minOccurs="0" maxOccurs="unbounded"/>
         </sequence>
        </sequence>
       </alternate>
       <sequence minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.divBottom"/>
        <classRef key="model.global"
         minOccurs="0" maxOccurs="unbounded"/>
       </sequence>
      </sequence>
     </sequence>
    </content>
Schema Declaration |
    element div
    {
       att.global.attributes,
       att.divLike.attributes,
       att.typed.attributes,
       att.declaring.attributes,
       att.written.attributes,
       (
          ( model.divTop | model.global )*,
          (
             (
                ( ( model.divLike | model.divGenLike ), model.global* )+
              | (
                   ( model.common, model.global* )+,
                   ( ( model.divLike | model.divGenLike ), model.global* )*
                )
             ),
             ( model.divBottom, model.global* )*
          )?
       )
    }

### 1.102. <edition>

<edition> describes the particularities of one edition of a text. [2.2.2. The Edition Statement]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.biblPart
Contained by | core: bibl header: editionStmt
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <edition>First edition <date>Oct 1990</date> </edition> <edition n="S2">Students' edition</edition>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element edition { att.global.attributes, macro.phraseSeq }

### 1.103. <editionStmt>

<editionStmt> (edition statement) groups information relating to one edition of a text. [2.2.2. The Edition Statement 2.2. The File Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: biblFull fileDesc
May contain | core: author editor p respStmt header: edition funder principal sponsor linking: ab
Example | <editionStmt> <edition n="S2">Students' edition</edition> <respStmt> <resp>Adapted by </resp> <name>Elizabeth Kirk</name> </respStmt> </editionStmt>
Example | <editionStmt> <p>First edition, <date>Michaelmas Term, 1991.</date> </p> </editionStmt>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="edition"/>
       <classRef key="model.respLike"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element editionStmt
    {
       att.global.attributes,
       ( model.pLike+ | ( edition, model.respLike* ) )
    }

### 1.104. <editor>

<editor> contains a secondary statement of responsibility for a bibliographic item, for example the name of an individual, institution or organization, (or of several such) acting as editor, compiler, translator, etc. [3.11.2.2. Titles, Authors, and Editors]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Member of | model.respLike
Contained by | core: bibl header: editionStmt seriesStmt titleStmt msdescription: msItem
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | A consistent format should be adopted. Particularly where cataloguing is likely to be based on the content of the header, it is advisable to use generally recognized authority lists for the exact form of personal names.
Example | <editor role="Technical_Editor">Ron Van den Branden</editor> <editor role="Editor-in-Chief">John Walsh</editor> <editor role="Managing_Editor">Anne Baillot</editor>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element editor
    {
       att.global.attributes,
       att.naming.attributes,
       macro.phraseSeq
    }

### 1.105. <editorialDecl>

<editorialDecl> (editorial practice declaration) provides details of editorial principles and practices applied during the encoding of a text. [2.3.3. The Editorial Practices Declaration 2.3. The Encoding Description 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | core: p header: correction hyphenation interpretation normalization punctuation quotation segmentation stdVals linking: ab
Example | <editorialDecl> <normalization> <p>All words converted to Modern American spelling using Websters 9th Collegiate dictionary </p> </normalization> <quotation marks="all"> <p>All opening quotation marks converted to “ all closing quotation marks converted to &amp;cdq;.</p> </quotation> </editorialDecl>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.pLike"/>
      <classRef key="model.editorialDeclPart"/>
     </alternate>
    </content>
Schema Declaration |
    element editorialDecl
    {
       att.global.attributes,
       att.declarable.attributes,
       ( model.pLike | model.editorialDeclPart )+
    }

### 1.106. <education>

<education> contains a description of the educational experience of a person. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | primary secondary undergraduate graduate residency apprenticeship
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <education>Left school at age 16</education>
Example | <education from="1986-01-01" to="1990-06-30">Attended <name>Cherwell School</name> </education>
Example | <education notBefore="1685-07" notAfter="1690-06">Anthony Hammond smuggled her into the University of Cambridge, where she was disguised as his male cousin, Jack. She remained there for some months learning grammar, logic, rhetoric, and ethics</education>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element education
    {
       att.global.attributes,
       att.editLike.attributes,
       att.datable.attributes,
       att.naming.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       macro.phraseSeq
    }

### 1.107. <eg>

<eg> (example) contains any kind of illustrative example. [22.5. Element Specifications 22.5.3. Attribute List Specification]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.egLike
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: exemplum textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | If the example contains material in XML markup, either it must be enclosed within a CDATA marked section, or character entity references must be used to represent the markup delimiters. If the example contains well-formed XML, it should be marked using the more specific <egXML> element.
Example | <p>The <gi>term</gi> element is declared using the following syntax: <eg><![CDATA[<!ELEMENT term (%phrase.content;)>]]</eg> </p>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element eg { att.global.attributes, macro.phraseSeq }

### 1.108. <egXML>

<egXML> (example of XML) a single XML fragment demonstrating the use of some XML, such as elements, attributes, or processing instructions, etc., in which the <egXML> element functions as the root element. [22.1.1. Phrase Level Terms]
Namespace | http://www.tei-c.org/ns/Examples
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
valid | indicates the intended validity of the example with respect to a schema.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | true the example is intended to be fully valid, assuming that its root element, or a provided root element, could have been used as a possible root element in the schema concerned.[Default] feasible the example could be transformed into a valid document by inserting any number of valid attributes and child elements anywhere within it; or it is valid against a version of the schema concerned in which the provision of character data, list, element, or attribute values has been made optional. false the example is not intended to be valid, and contains deliberate errors.
Member of | model.egLike
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: exemplum textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | Character data only
Note | In the source of the TEI Guidelines, this element declares itself and its content as belonging to the namespace http://www.tei-c.org/ns/Examples. This enables the content of the element to be validated independently against the TEI scheme. Where this element is used outside this context, a different namespace or none at all may be preferable. The content must however be a well-formed XML fragment or document: where this is not the case, the more general <eg> element should be used in preference.
Example | <egXML xmlns="http://www.tei-c.org/ns/Examples"><div> <head>A slide about <gi>egXML</gi> </head> <list> <item> <gi>egXML</gi> can be used to give XML examples in the TEI Examples namespace</item> <item>Attributes values for <att>valid</att>: <list rend="collapsed"> <item> <val rend="green">true</val>: intended to be fully valid</item> <item> <val rend="amber">feasible</val>: valid if missing nodes provided</item> <item> <val rend="red">false</val>: not intended to be valid</item> </list> </item> <item>The <att>rend</att> attribute in the TEI namespace can be used for recording how parts of the example was rendered.</item> </list> </div> </egXML>
Example | <egXML valid="feasible" source="#UND" xmlns="http://www.tei-c.org/ns/Examples"><text> <front> <!-- front matter for the whole group --> </front> <group> <text> <!-- first text --> </text> <text> <!-- second text --> </text> </group> </text> <!-- This example is not valid TEI, but could be made so by adding missing components --> </egXML>
Example | <egXML xmlns="http://www.tei-c.org/ns/Examples" valid="false"> <para xml:lang="en">Doubloons are a pirate's best friend</para> </egXML>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <anyElement/>
     </alternate>
    </content>
Schema Declaration |
    element egXML
    {
       att.global.attributes,
       attribute valid { "true" | "feasible" | "false" }?,
       ( text | anyElement-egXML )*
    }

### 1.109. <elementRef>

<elementRef> points to the specification for some element which is to be included in a schema [22.2. Modules and Schemas]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.repeatable (@minOccurs, @maxOccurs)
key | the identifier used for the required element within the source indicated.
Status | Required
Datatype | teidata.xmlName
Member of | model.contentPart model.oddRef
Contained by | tagdocs: alternate content schemaSpec sequence specGrp
May contain | Empty element
Note | Elements are identified by the name supplied as value for the ident attribute on the <elementSpec> element in which they are declared. TEI element names are unique.
Example | <elementRef key="p"/> Include in the schema an element named <p> available from the current default source.
Example | <elementRef key="p" source="tei:1.2.1"/> Include in the schema an element named <p> available from the TEI P5 1.2.1 release.
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element elementRef
    {
       att.global.attributes,
       att.repeatable.attributes,
       attribute key { text },
       empty
    }

### 1.110. <elementSpec>

<elementSpec> (element specification) documents the structure, content, and purpose of a single element type. [22.5. Element Specifications 22. Documentation Elements]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) ) att.namespaceable (@ns)
prefix | specifies a default prefix which will be prepended to all patterns relating to the element, unless otherwise stated.
Status | Optional
Datatype | 0–1 occurrences of teidata.xmlName separated by whitespace
Note | Colons, although permitted inside the value, will cause an invalid schema to be generated.
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc tagdocs: altIdent attList classes constraintSpec content equiv exemplum listRef model modelGrp modelSequence remarks valList
Example | <elementSpec module="tagdocs" ident="code"> <gloss/> <desc>contains literal code</desc> <classes> <memberOf key="model.emphLike"/> </classes> <content> <textNode/> </content> <attList> <attDef ident="type" usage="opt"> <desc>the language of the code</desc> <datatype> <dataRef key="teidata.enumerated"/> </datatype> </attDef> </attList> </elementSpec>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="classes" minOccurs="0"/>
      <elementRef key="content" minOccurs="0"/>
      <elementRef key="valList" minOccurs="0"/>
      <elementRef key="constraintSpec"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="attList" minOccurs="0"/>
      <alternate maxOccurs="unbounded"
       minOccurs="0">
       <elementRef key="model"/>
       <elementRef key="modelGrp"/>
       <elementRef key="modelSequence"/>
      </alternate>
      <elementRef key="exemplum" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="remarks" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="listRef" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element elementSpec
    {
       att.global.attributes,
       att.identified.attributes,
       att.namespaceable.attributes,
       attribute prefix { text }?,
       (
          ( model.glossLike | model.descLike )*,
          classes?,
          content?,
          valList?,
          constraintSpec*,
          attList?,
          ( model | modelGrp | modelSequence )*,
          exemplum*,
          remarks*,
          listRef*
       )
    }

### 1.111. <email>

<email> (electronic mail address) contains an email address identifying a location to which email messages can be delivered. [3.5.2. Addresses]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.addressLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The format of a modern Internet email address is defined in RFC 2822
Example | <email>membership@tei-c.org</email>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element email { att.global.attributes, macro.phraseSeq }

### 1.112. <empty>

<empty> indicates the presence of an empty node within a content model [22. Documentation Elements]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.contentPart
Contained by | tagdocs: alternate content sequence
May contain | Empty element
Example | <content> <alternate minOccurs="0" maxOccurs="unbounded"> <empty/> <elementRef key="hi"/> </alternate> </content>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element empty { att.global.attributes, empty }

### 1.113. <encodingDesc>

<encodingDesc> (encoding description) documents the relationship between an electronic text and the source or sources from which it was derived. [2.3. The Encoding Description 2.1.1. The TEI Header and Its Components]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.teiHeaderPart
Contained by | header: teiHeader
May contain | core: p gaiji: charDecl header: appInfo classDecl editorialDecl geoDecl listPrefixDef projectDesc refsDecl samplingDecl schemaRef styleDefDecl tagsDecl unitDecl linking: ab tagdocs: schemaSpec textcrit: variantEncoding verse: metDecl
Example | <encodingDesc> <p>Basic encoding, capturing lexical information only. All hyphenation, punctuation, and variant spellings normalized. No formatting or layout information preserved.</p> </encodingDesc>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.encodingDescPart"/>
      <classRef key="model.pLike"/>
     </alternate>
    </content>
Schema Declaration |
    element encodingDesc
    {
       att.global.attributes,
       ( model.encodingDescPart | model.pLike )+
    }

### 1.114. <equiv>

<equiv> (equivalent) specifies a component which is considered equivalent to the parent element, either by co-reference, or by external link. [3.3.4. Terms, Glosses, Equivalents, and Descriptions 22.4.1. Description of Components]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.internetMedia (@mimeType)
name | a single word which follows the rules defining a legal XML name (see http://www.w3.org/TR/REC-xml/#dt-name), naming the underlying concept of which the parent is a representation.
Status | Optional
Datatype | teidata.name
uri | (uniform resource identifier) references the underlying concept of which the parent is a representation by means of some external identifier
Status | Optional
Datatype | teidata.pointer
filter | references an external script which contains a method to transform instances of this element to canonical TEI
Status | Optional
Datatype | teidata.pointer
Member of | model.glossLike
Contained by | header: category taxonomy linking: joinGrp tagdocs: attDef classSpec constraintSpec dataSpec elementSpec macroSpec model modelGrp modelSequence moduleSpec paramSpec schemaSpec valItem
May contain | Empty element
Note | The mimeType attribute should be used to supply the MIME media type of the filter script specified by the filter attribute.
Example | The following example declares that the <bo> element is conceptually equivalent to the markup construct <hi rend='bold'>, and that an external definition of this concept is available from the URI indicated <elementSpec ident="hi" mode="change"> <equiv name="BOLD"/> <desc>bold typography</desc> <attList> <attDef ident="rend" mode="change"> <valList> <valItem ident="bold"/> </valList> </attDef> </attList> </elementSpec> <elementSpec ident="bo" mode="add"> <equiv name="BOLD" uri="http://www.example.com/typesetting/bold"/> </elementSpec>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element equiv
    {
       att.global.attributes,
       att.internetMedia.attributes,
       attribute name { text }?,
       attribute uri { text }?,
       attribute filter { text }?,
       empty
    }

### 1.115. <event>

<event> contains data relating to any kind of significant event associated with a person, place, or organization. [13.3.1. Basic Principles]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.typed (@type, @subtype) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.sortable (@sortKey)
where | indicates the location of an event by pointing to a <place> element
Status | Optional
Datatype | teidata.pointer
Member of | model.eventLike
Contained by | namesdates: event listEvent org person personGrp persona place
May contain | core: bibl desc head listBibl note p header: biblFull idno linking: ab link linkGrp msdescription: msDesc namesdates: event
Example | <person> <event type="mat" when="1972-10-12"> <label>matriculation</label> </event> <event type="grad" when="1975-06-23"> <label>graduation</label> </event> </person>
Content model |
    <content>
     <sequence>
      <elementRef key="idno" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <classRef key="model.labelLike"
        minOccurs="1" maxOccurs="unbounded"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.noteLike"/>
       <classRef key="model.biblLike"/>
       <elementRef key="linkGrp"/>
       <elementRef key="link"/>
       <elementRef key="idno"/>
       <elementRef key="ptr"/>
      </alternate>
      <elementRef key="event" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element event
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.typed.attributes,
       att.naming.attributes,
       att.sortable.attributes,
       attribute where { text }?,
       (
          idno*,
          model.headLike*,
          ( model.pLike+ | model.labelLike+ ),
          ( model.noteLike | model.biblLike | linkGrp | link | idno | ptr )*,
          event*
       )
    }

### 1.116. <ex>

<ex> (editorial expansion) contains a sequence of letters added by an editor or transcriber when expanding an abbreviation. [11.3.1.2. Abbreviation and Expansion]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.choicePart model.pPart.editorial
Contained by | analysis: cl pc phr s span w core: add author bibl biblScope choice date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | gaiji: g character data
Example | The address is Southmoor <choice> <expan>R<ex>oa</ex>d</expan> <abbr>Rd</abbr> </choice>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element ex
    {
       att.global.attributes,
       att.editLike.attributes,
       att.dimensions.attributes,
       macro.xtext
    }

### 1.117. <exemplum>

<exemplum> groups an example demonstrating the use of an element along with optional paragraphs of commentary. [22.5. Element Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.translatable (@versionDate)
Contained by | tagdocs: attDef classSpec dataSpec elementSpec macroSpec moduleSpec
May contain | core: p linking: ab tagdocs: eg egXML
Example | <exemplum xml:lang="en"> <p>The <gi>name</gi> element can be used for both personal names and place names:</p> <eg xml:space="preserve"><![CDATA[ <q>My dear <name type="person">Mr. Bennet</name>,</q> said his lady to him one day, <q>have you heard that <name type="place">Netherfield Park</name> is let at last?</q>]]></eg> <p>As shown above, the <att>type</att> attribute may be used to distinguish the one from the other.</p> </exemplum>
Content model |
    <content>
     <sequence>
      <classRef key="model.pLike" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate>
       <elementRef key="egXML"/>
       <elementRef key="eg"/>
      </alternate>
      <classRef key="model.pLike" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element exemplum
    {
       att.global.attributes,
       att.typed.attributes,
       att.translatable.attributes,
       ( model.pLike*, ( egXML | eg ), model.pLike* )
    }

### 1.118. <explicit>

<explicit> contains the explicit of a item, that is, the closing words of the text proper, exclusive of any rubric or colophon which might follow it. [10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.msExcerpt (@defective)
Member of | model.msQuoteLike
Contained by | msdescription: msItem msItemStruct
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <explicit>sed libera nos a malo.</explicit> <rubric>Hic explicit oratio qui dicitur dominica.</rubric> <explicit type="defective">ex materia quasi et forma sibi proporti<gap/> </explicit> <explicit type="reverse">saued be shulle that doome of day the at </explicit>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element explicit
    {
       att.global.attributes,
       att.typed.attributes,
       att.msExcerpt.attributes,
       macro.phraseSeq
    }

### 1.119. <extent>

<extent> describes the approximate size of a text stored on some carrier medium or of some other object, digital or non-digital, specified in any convenient units. [2.2.3. Type and Extent of File 2.2. The File Description 3.11.2.4. Imprint, Size of a Document, and Reprint Information 10.7.1. Object Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.biblPart
Contained by | core: bibl header: biblFull fileDesc msdescription: supportDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <extent>3200 sentences</extent> <extent>between 10 and 20 Mb</extent> <extent>ten 3.5 inch high density diskettes</extent>
Example | The <measure> element may be used to supply normalised or machine tractable versions of the size or sizes concerned. <extent> <measure unit="MiB" quantity="4.2">About four megabytes</measure> <measure unit="pages" quantity="245">245 pages of source material</measure> </extent>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element extent { att.global.attributes, macro.phraseSeq }

### 1.120. <facsimile>

<facsimile> contains a representation of some written source in the form of a set of images rather than as transcribed or encoded text. [11.1. Digital Facsimiles]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declaring (@decls)
Member of | model.resourceLike
Contained by | textstructure: TEI
May contain | textstructure: front transcr: surface surfaceGrp
Example | <facsimile> <graphic url="page1.png"/> <surface> <graphic url="page2-highRes.png"/> <graphic url="page2-lowRes.png"/> </surface> <graphic url="page3.png"/> <graphic url="page4.png"/> </facsimile>
Example | <facsimile> <surface ulx="0" uly="0" lrx="200" lry="300"> <graphic url="Bovelles-49r.png"/> </surface> </facsimile>
Content model |
    <content>
     <sequence>
      <elementRef key="front" minOccurs="0"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.graphicLike"/>
       <elementRef key="surface"/>
       <elementRef key="surfaceGrp"/>
      </alternate>
      <elementRef key="back" minOccurs="0"/>
     </sequence>
    </content>
Schema Declaration |
    element facsimile
    {
       att.global.attributes,
       att.declaring.attributes,
       ( front?, ( model.graphicLike | surface | surfaceGrp )+, back? )
    }

### 1.121. <faith>

<faith> specifies the faith, religion, or belief set of a person. [13.3.2.1. Personal Characteristics]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.canonical (@key, @ref) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | practicing clandestine patrilineal matrilineal convert
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <faith>protestant</faith>
Example | <faith ref="http://dbpedia.org/page/Manichaeism">Manichaeism</faith>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element faith
    {
       att.global.attributes,
       att.editLike.attributes,
       att.datable.attributes,
       att.canonical.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       macro.phraseSeq
    }

### 1.122. <fileDesc>

<fileDesc> (file description) contains a full bibliographic description of an electronic file. [2.2. The File Description 2.1.1. The TEI Header and Its Components]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: biblFull teiHeader
May contain | header: editionStmt extent notesStmt publicationStmt seriesStmt sourceDesc titleStmt
Note | The major source of information for those seeking to create a catalogue entry or bibliographic citation for an electronic file. As such, it provides a title and statements of responsibility together with details of the publication or distribution of the file, of any series to which it belongs, and detailed bibliographic notes for matters not addressed elsewhere in the header. It also contains a full bibliographic description for the source or sources from which the electronic text was derived.
Example | <fileDesc> <titleStmt> <title>The shortest possible TEI document</title> </titleStmt> <publicationStmt> <p>Distributed as part of TEI P5</p> </publicationStmt> <sourceDesc> <p>No print source exists: this is an original digital text</p> </sourceDesc> </fileDesc>
Content model |
    <content>
     <sequence>
      <sequence>
       <elementRef key="titleStmt"/>
       <elementRef key="editionStmt"
        minOccurs="0"/>
       <elementRef key="extent" minOccurs="0"/>
       <elementRef key="publicationStmt"/>
       <elementRef key="seriesStmt"
        minOccurs="0"/>
       <elementRef key="notesStmt"
        minOccurs="0"/>
      </sequence>
      <elementRef key="sourceDesc"
       minOccurs="1" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element fileDesc
    {
       att.global.attributes,
       (
          (
             titleStmt,
             editionStmt?,
             extent?,
             publicationStmt,
             seriesStmt?,
             notesStmt?
          ),
          sourceDesc+
       )
    }

### 1.123. <filiation>

<filiation> contains information concerning the manuscript or other object's filiation, i.e. its relationship to other surviving manuscripts or other objects of the same text or contents, its protographs, antigraphs and apographs. [10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.msItemPart
Contained by | msdescription: msItem msItemStruct
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <msContents> <msItem> <title>Beljakovski sbornik</title> <filiation type="protograph">Bulgarian</filiation> <filiation type="antigraph">Middle Bulgarian</filiation> <filiation type="apograph"> <ref target="#DN17">Dujchev N 17</ref> </filiation> </msItem> </msContents> <!-- ... --> <msDesc xml:id="DN17"> <msIdentifier> <settlement>Faraway</settlement> </msIdentifier> <!-- ... --> </msDesc> In this example, the reference to ‘Dujchev N17’ includes a link to some other manuscript description which has the identifier `DN17`.
Example | <msItem> <title>Guan-ben</title> <filiation> <p>The "Guan-ben" was widely current among mathematicians in the Qing dynasty, and "Zhao Qimei version" was also read. It is therefore difficult to know the correct filiation path to follow. The study of this era is much indebted to Li Di. We explain the outline of his conclusion here. Kong Guangsen (1752-1786)(17) was from the same town as Dai Zhen, so he obtained "Guan-ben" from him and studied it(18). Li Huang (d. 1811) (19) took part in editing Si Ku Quan Shu, so he must have had "Guan-ben". Then Zhang Dunren (1754-1834) obtained this version, and studied "Da Yan Zong Shu Shu" (The General Dayan Computation). He wrote Jiu Yi Suan Shu (Mathematics Searching for One, 1803) based on this version of Shu Xue Jiu Zhang (20).</p> <p>One of the most important persons in restoring our knowledge concerning the filiation of these books was Li Rui (1768(21) -1817)(see his biography). ... only two volumes remain of this manuscript, as far as chapter 6 (chapter 3 part 2) p.13, that is, question 2 of "Huan Tian San Ji" (square of three loops), which later has been lost.</p> </filiation> </msItem> <!--http://www2.nkfust.edu.tw/~jochi/ed1.htm-->
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element filiation
    {
       att.global.attributes,
       att.typed.attributes,
       macro.specialPara
    }

### 1.124. <finalRubric>

<finalRubric> contains the string of words that denotes the end of a text division, often with an assertion as to its author and title, usually set off from the text itself by red ink, by a different size or type of script, or by some other such visual device. [10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.msExcerpt (@defective)
Member of | model.msQuoteLike
Contained by | msdescription: msItem msItemStruct
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <finalRubric>Explicit le romans de la Rose ou l'art d'amours est toute enclose.</finalRubric> <finalRubric>ok lúkv ver þar Brennu-Nials savgv</finalRubric>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element finalRubric
    {
       att.global.attributes,
       att.typed.attributes,
       att.msExcerpt.attributes,
       macro.phraseSeq
    }

### 1.125. <floruit>

<floruit> contains information about a person's period of activity. [13.3.2.1. Personal Characteristics]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.editLike (@evidence, @instant)
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <floruit notBefore="1066" notAfter="1100"/>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element floruit
    {
       att.global.attributes,
       att.datable.attributes,
       att.dimensions.attributes,
       att.editLike.attributes,
       macro.phraseSeq
    }

### 1.126. <foliation>

<foliation> describes the numbering system or systems used to count the leaves or pages in a codex or similar object. [10.7.1.4. Foliation]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: supportDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <foliation>Contemporary foliation in red roman numerals in the centre of the outer margin.</foliation>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element foliation { att.global.attributes, macro.specialPara }

### 1.127. <forename>

<forename> contains a forename, given or baptismal name. [13.2.1. Personal Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Member of | model.persNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <persName> <roleName>Ex-President</roleName> <forename>George</forename> <surname>Bush</surname> </persName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element forename
    {
       att.global.attributes,
       att.personal.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.128. <front>

<front> (front matter) contains any prefatory matter (headers, abstracts, title page, prefaces, dedications, etc.) found at the start of a document, before the main body. [4.6. Title Pages 4. Default Text Structure]
Module | textstructure
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declaring (@decls)
Contained by | textstructure: text transcr: facsimile
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: gap head lb listBibl milestone note p pb linking: ab alt altGrp anchor join joinGrp link linkGrp timeline textcrit: app witDetail textstructure: dateline div transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
Note | Because cultural conventions differ as to which elements are grouped as front matter and which as back matter, the content models for the <front> and <back> elements are identical.
Example | <front> <epigraph> <quote>Nam Sibyllam quidem Cumis ego ipse oculis meis vidi in ampulla pendere, et cum illi pueri dicerent: <q xml:lang="gr">Σίβυλλα τί θέλεις</q>; respondebat illa: <q xml:lang="gr">ὰποθανεῖν θέλω.</q> </quote> </epigraph> <div type="dedication"> <p>For Ezra Pound <q xml:lang="it">il miglior fabbro.</q> </p> </div> </front>
Example | <front> <div type="dedication"> <p>To our three selves</p> </div> <div type="preface"> <head>Author's Note</head> <p>All the characters in this book are purely imaginary, and if the author has used names that may suggest a reference to living persons she has done so inadvertently. ...</p> </div> </front>
Example | <front> <div type="abstract"> <div> <head> BACKGROUND:</head> <p>Food insecurity can put children at greater risk of obesity because of altered food choices and nonuniform consumption patterns.</p> </div> <div> <head> OBJECTIVE:</head> <p>We examined the association between obesity and both child-level food insecurity and personal food insecurity in US children.</p> </div> <div> <head> DESIGN:</head> <p>Data from 9,701 participants in the National Health and Nutrition Examination Survey, 2001-2010, aged 2 to 11 years were analyzed. Child-level food insecurity was assessed with the US Department of Agriculture's Food Security Survey Module based on eight child-specific questions. Personal food insecurity was assessed with five additional questions. Obesity was defined, using physical measurements, as body mass index (calculated as kg/m2) greater than or equal to the age- and sex-specific 95th percentile of the Centers for Disease Control and Prevention growth charts. Logistic regressions adjusted for sex, race/ethnic group, poverty level, and survey year were conducted to describe associations between obesity and food insecurity.</p> </div> <div> <head> RESULTS:</head> <p>Obesity was significantly associated with personal food insecurity for children aged 6 to 11 years (odds ratio=1.81; 95% CI 1.33 to 2.48), but not in children aged 2 to 5 years (odds ratio=0.88; 95% CI 0.51 to 1.51). Child-level food insecurity was not associated with obesity among 2- to 5-year-olds or 6- to 11-year-olds.</p> </div> <div> <head> CONCLUSIONS:</head> <p>Personal food insecurity is associated with an increased risk of obesity only in children aged 6 to 11 years. Personal food-insecurity measures may give different results than aggregate food-insecurity measures in children.</p> </div> </div> </front>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.frontPart"/>
       <classRef key="model.pLike"/>
       <classRef key="model.pLike.front"/>
       <classRef key="model.global"/>
      </alternate>
      <sequence minOccurs="0">
       <alternate>
        <sequence>
         <classRef key="model.div1Like"/>
         <alternate minOccurs="0"
          maxOccurs="unbounded">
          <classRef key="model.div1Like"/>
          <classRef key="model.frontPart"/>
          <classRef key="model.global"/>
         </alternate>
        </sequence>
        <sequence>
         <classRef key="model.divLike"/>
         <alternate minOccurs="0"
          maxOccurs="unbounded">
          <classRef key="model.divLike"/>
          <classRef key="model.frontPart"/>
          <classRef key="model.global"/>
         </alternate>
        </sequence>
       </alternate>
       <sequence minOccurs="0">
        <classRef key="model.divBottom"/>
        <alternate minOccurs="0"
         maxOccurs="unbounded">
         <classRef key="model.divBottom"/>
         <classRef key="model.global"/>
        </alternate>
       </sequence>
      </sequence>
     </sequence>
    </content>
Schema Declaration |
    element front
    {
       att.global.attributes,
       att.declaring.attributes,
       (
          ( model.frontPart | model.pLike | model.pLike.front | model.global )*,
          (
             (
                (
                   model.div1Like,
                   ( model.div1Like | model.frontPart | model.global )*
                )
              | (
                   model.divLike,
                   ( model.divLike | model.frontPart | model.global )*
                )
             ),
             ( model.divBottom, ( model.divBottom | model.global )* )?
          )?
       )
    }

### 1.129. <funder>

<funder> (funding body) specifies the name of an individual, institution, or organization responsible for the funding of a project or text. [2.2.1. The Title Statement]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.respLike
Contained by | core: bibl header: editionStmt titleStmt msdescription: msItem
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Note | Funders provide financial support for a project; they are distinct from sponsors (see element <sponsor>), who provide intellectual support and authority.
Example | <funder>The National Endowment for the Humanities, an independent federal agency</funder> <funder>Directorate General XIII of the Commission of the European Communities</funder> <funder>The Andrew W. Mellon Foundation</funder> <funder>The Social Sciences and Humanities Research Council of Canada</funder>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element funder
    {
       att.global.attributes,
       att.canonical.attributes,
       macro.phraseSeq.limited
    }

### 1.130. <fw>

<fw> (forme work) contains a running head (e.g. a header, footer), catchword, or similar material appearing on the current page. [11.6. Headers, Footers, and Similar Matter]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.placement (@place) att.written (@hand)
type | classifies the material encoded according to some useful typology.
Status | Recommended
Datatype | teidata.enumerated
Sample values include: | header a running title at the top of the page footer a running title at the bottom of the page pageNum (page number) a page number or foliation symbol lineNum (line number) a line number, either of prose or poetry sig (signature) a signature or gathering symbol catch (catchword) a catch-word
Member of | model.milestoneLike
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg listBibl name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc subst supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | Where running heads are consistent throughout a chapter or section, it is usually more convenient to relate them to the chapter or section, e.g. by use of the rend attribute. The <fw> element is intended for cases where the running head changes from page to page, or where details of page layout and the internal structure of the running heads are of paramount importance.
Example | <fw type="sig" place="bottom">C3</fw>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element fw
    {
       att.global.attributes,
       att.placement.attributes,
       att.written.attributes,
       attribute type { text }?,
       macro.phraseSeq
    }

### 1.131. <g>

<g> (character or glyph) represents a glyph, or a non-standard character. [5. Characters, Glyphs, and Writing Modes]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
ref | points to a description of the character or glyph intended.
Status | Optional
Datatype | teidata.pointer
Member of | model.gLike
Contained by | analysis: c cl interp m pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear gaiji: mapping value header: change distributor edition extent geoDecl handNote idno licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation collection colophon condition custEvent decoNote depth dim explicit filiation finalRubric foliation height heraldry incipit institution layout locus material msName musicNotation objectType origDate origPlace origin provenance repository rubric secFol signatures source stamp summary support surrogates typeNote watermark width namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg memberOf textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage ex fw line metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | Character data only
Note | The name g is short for gaiji, which is the Japanese term for a non-standardized character or glyph.
Example | <g ref="#ctlig">ct</g> This example points to a <glyph> element with the identifier `ctlig` like the following: <glyph xml:id="ctlig"> <!-- here we describe the particular ct-ligature intended --> </glyph>
Example | <g ref="#per-glyph">per</g> The medieval brevigraph per could similarly be considered as an individual glyph, defined in a <glyph> element with the identifier `per-glyph` as follows: <glyph xml:id="per-glyph"> <!-- ... --> </glyph>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element g
    {
       att.global.attributes,
       att.typed.attributes,
       attribute ref { text }?,
       text
    }

### 1.132. <gap>

<gap> indicates a point where material has been omitted in a transcription, whether for editorial reasons described in the TEI header, as part of sampling practice, or because the material is illegible, invisible, or inaudible. [3.4.3. Additions, Deletions, and Omissions]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.timed (@start, @end) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
reason | gives the reason for omission
Status | Optional
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include: | cancelled deleted editorial for features omitted from transcription due to editorial policy illegible inaudible irrelevant sampling
agent | in the case of text omitted because of damage, categorizes the cause of the damage, if it can be identified.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | rubbing damage results from rubbing of the leaf edges mildew damage results from mildew on the leaf surface smoke damage results from smoke
Member of | model.global.edit
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | certainty: certainty precision respons core: desc
Note | The <gap>, <unclear>, and <del> core tag elements may be closely allied in use with the <damage> and <supplied> elements, available when using the additional tagset for transcription of primary sources. See section 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination for discussion of which element is appropriate for which circumstance. The <gap> tag simply signals the editors decision to omit or inability to transcribe a span of text. Other information, such as the interpretation that text was deliberately erased or covered, should be indicated using the relevant tags, such as <del> in the case of deliberate deletion.
Example | <gap quantity="4" unit="chars" reason="illegible"/>
Example | <gap quantity="1" unit="essay" reason="sampling"/>
Example | <del> <gap atLeast="4" atMost="8" unit="chars" reason="illegible"/> </del>
Example | <gap extent="several lines" reason="lost"/>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.descLike"/>
      <classRef key="model.certLike"/>
     </alternate>
    </content>
Schema Declaration |
    element gap
    {
       att.global.attributes,
       att.timed.attributes,
       att.editLike.attributes,
       att.dimensions.attributes,
       attribute reason
       {
          list
          {
             (
                "cancelled"
              | "deleted"
              | "editorial"
              | "illegible"
              | "inaudible"
              | "irrelevant"
              | "sampling"
             )+
          }
       }?,
       attribute agent { text }?,
       ( model.descLike | model.certLike )*
    }

### 1.133. <genName>

<genName> (generational name component) contains a name component used to distinguish otherwise similar names on the basis of the relative ages or generations of the persons named. [13.2.1. Personal Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Member of | model.persNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <persName> <forename>Charles</forename> <genName>II</genName> </persName>
Example | <persName> <surname>Pitt</surname> <genName>the Younger</genName> </persName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element genName
    {
       att.global.attributes,
       att.personal.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.134. <geo>

<geo> (geographical coordinates) contains any expression of a set of geographic coordinates, representing a point, line, or area on the surface of the earth in some notation. [13.3.4.1. Varieties of Location]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declaring (@decls)
Member of | model.measureLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | Character data only
Note | Uses of <geo> can be associated with a coordinate system, defined by a <geoDecl> element supplied in the TEI header, using the decls attribute. If no such link is made, the assumption is that the content of each <geo> element will be a pair of numbers separated by whitespace, to be interpreted as latitude followed by longitude according to the World Geodetic System.
Example | <geoDecl xml:id="WGS" datum="WGS84">World Geodetic System</geoDecl> <geoDecl xml:id="OS" datum="OSGB36">Ordnance Survey</geoDecl> <!-- ... --> <location> <desc>A tombstone plus six lines of Anglo-Saxon text, built into the west tower (on the south side of the archway, at 8 ft. above the ground) of the Church of St. Mary-le-Wigford in Lincoln.</desc> <geo decls="#WGS">53.226658 -0.541254</geo> <geo decls="#OS">SK 97481 70947</geo> </location>
Example | <geo>41.687142 -74.870109</geo>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element geo { att.global.attributes, att.declaring.attributes, text }

### 1.135. <geoDecl>

<geoDecl> (geographic coordinates declaration) documents the notation and the datum used for geographic coordinates expressed as content of the <geo> element elsewhere within the document. [2.3.8. The Geographic Coordinates Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
datum | supplies a commonly used code name for the datum employed.
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | WGS84 (World Geodetic System) a pair of numbers to be interpreted as latitude followed by longitude according to the World Geodetic System.[Default] MGRS (Military Grid Reference System) the values supplied are geospatial entity object codes, based on OSGB36 (ordnance survey great britain) the value supplied is to be interpreted as a British National Grid Reference. ED50 (European Datum coordinate system) the value supplied is to be interpreted as latitude followed by longitude according to the European Datum coordinate system.
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <geoDecl datum="OSGB36"/>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element geoDecl
    {
       att.global.attributes,
       att.declarable.attributes,
       attribute datum { "WGS84" | "MGRS" | "OSGB36" | "ED50" }?,
       macro.phraseSeq
    }

### 1.136. <geogFeat>

<geogFeat> (geographical feature name) contains a common noun identifying some geographical feature contained within a geographic name, such as valley, mount, etc. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.offsetLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <geogName> The <geogFeat>vale</geogFeat> of White Horse</geogName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element geogFeat
    {
       att.datable.attributes,
       att.editLike.attributes,
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.dimensions.attributes,
       macro.phraseSeq
    }

### 1.137. <geogName>

<geogName> (geographical name) identifies a name associated with some geographical feature such as Windrush Valley or Mount Sinai. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype)
Member of | model.placeNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage unitDef linking: ab seg msdescription: accMat acquisition additions altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectIdentifier objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <geogName> <geogFeat>Mount</geogFeat> <name>Sinai</name> </geogName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element geogName
    {
       att.datable.attributes,
       att.editLike.attributes,
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.138. <gi>

<gi> (element name) contains the name (generic identifier) of an element. [22. Documentation Elements 22.5. Element Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
scheme | supplies the name of the scheme in which this name is defined.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | TEI this element is part of the TEI scheme.[Default] DBK (docbook) this element is part of the Docbook scheme. XX (unknown) this element is part of an unknown scheme. Schematron this element is from Schematron. HTML this element is from the HTML scheme.
Member of | model.phrase.xml
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | Empty element
Example | <p>The <gi>xhtml:li</gi> element is roughly analogous to the <gi>item</gi> element, as is the <gi scheme="DBK">listItem</gi> element.</p> This example shows the use of both a namespace prefix and the scheme attribute as alternative ways of indicating that the <gi> in question is not a TEI element name: in practice only one method should be adopted.
Content model |
    <content>
     <dataRef key="teidata.name"/>
    </content>
Schema Declaration |
    element gi { att.global.attributes, attribute scheme { text }?, teidata.name }

### 1.139. <glyph>

<glyph> (character glyph) provides descriptive information about a character glyph. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | gaiji: charDecl
May contain | core: desc note gaiji: charProp glyphName mapping
Example | <glyph xml:id="rstroke"> <glyphName>LATIN SMALL LETTER R WITH A FUNNY STROKE</glyphName> <charProp> <localName>entity</localName> <value>rstroke</value> </charProp> <figure> <graphic url="glyph-rstroke.png"/> </figure> </glyph>
Content model |
    <content>
     <sequence>
      <elementRef key="glyphName" minOccurs="0"/>
      <classRef key="model.descLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="charProp" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="mapping" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="figure" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.graphicLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <classRef key="model.noteLike"
       minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element glyph
    {
       att.global.attributes,
       (
          glyphName?,
          model.descLike*,
          charProp*,
          mapping*,
          figure*,
          model.graphicLike*,
          model.noteLike*
       )
    }

### 1.140. <glyphName>

<glyphName> (character glyph name) contains the name of a glyph, expressed following Unicode conventions for character names. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | gaiji: glyph
May contain | Character data only
Note | For characters of non-ideographic scripts, a name following the conventions for Unicode names should be chosen. For ideographic scripts, an Ideographic Description Sequence (IDS) as described in Chapter 10.1 of the Unicode Standard is recommended where possible. Projects working in similar fields are recommended to coordinate and publish their list of <glyphName>s to facilitate data exchange.
Example | <glyphName>CIRCLED IDEOGRAPH 4EBA</glyphName>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element glyphName { att.global.attributes, text }

### 1.141. <handDesc>

<handDesc> (description of hands) contains a description of all the different hands used in a manuscript or other object. [10.7.2. Writing, Decoration, and Other Notations]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
hands | specifies the number of distinct hands identified within the manuscript
Status | Optional
Datatype | teidata.count
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | core: p header: handNote linking: ab msdescription: summary
Example | <handDesc> <handNote scope="major">Written throughout in <term>angelicana formata</term>.</handNote> </handDesc>
Example | <handDesc hands="2"> <p>The manuscript is written in two contemporary hands, otherwise unknown, but clearly those of practised scribes. Hand I writes ff. 1r-22v and hand II ff. 23 and 24. Some scholars, notably Verner Dahlerup and Hreinn Benediktsson, have argued for a third hand on f. 24, but the evidence for this is insubstantial.</p> </handDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="summary" minOccurs="0"/>
       <elementRef key="handNote" minOccurs="1"
        maxOccurs="unbounded"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element handDesc
    {
       att.global.attributes,
       attribute hands { text }?,
       ( model.pLike+ | ( summary?, handNote+ ) )
    }

### 1.142. <handNote>

<handNote> (note on hand) describes a particular style or hand distinguished within a manuscript. [10.7.2. Writing, Decoration, and Other Notations]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.handFeatures (@scribe, @scribeRef, @script, @scriptRef, @medium, @scope)
Contained by | msdescription: handDesc transcr: handNotes
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <handNote scope="sole"> <p>Written in insular phase II half-uncial with interlinear Old English gloss in an Anglo-Saxon pointed minuscule.</p> </handNote>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element handNote
    {
       att.global.attributes,
       att.handFeatures.attributes,
       macro.specialPara
    }

### 1.143. <handNotes>

<handNotes> contains one or more <handNote> elements documenting the different hands identified within the source texts. [11.3.2.1. Document Hands]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.profileDescPart
Contained by | header: profileDesc
May contain | header: handNote
Example | <handNotes> <handNote xml:id="H1" script="copperplate" medium="brown-ink">Carefully written with regular descenders</handNote> <handNote xml:id="H2" script="print" medium="pencil">Unschooled scrawl</handNote> </handNotes>
Content model |
    <content>
     <elementRef key="handNote" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element handNotes { att.global.attributes, handNote+ }

### 1.144. <handShift>

<handShift> marks the beginning of a sequence of text written in a new hand, or the beginning of a scribal stint. [11.3.2.1. Document Hands]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.handFeatures (@scribe, @scribeRef, @script, @scriptRef, @medium, @scope)
new | indicates a <handNote> element describing the hand concerned.
Status | Recommended
Datatype | teidata.pointer
Note | This attribute serves the same function as the hand attribute provided for those elements which are members of the att.transcriptional class. It may be renamed at a subsequent major release.
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | Empty element
Note | The <handShift> element may be used either to denote a shift in the document hand (as from one scribe to another, on one writing style to another). Or, it may indicate a shift within a document hand, as a change of writing style, character or ink. Like other milestone elements, it should appear at the point of transition from some other state to the state which it describes.
Example | <l>When wolde the cat dwelle in his ynne</l> <handShift medium="greenish-ink"/> <l>And if the cattes skynne be slyk <handShift medium="black-ink"/> and gaye</l>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element handShift
    {
       att.global.attributes,
       att.handFeatures.attributes,
       attribute new { text }?,
       empty
    }

### 1.145. <head>

<head> (heading) contains any type of heading, for example the title of a section, or the heading of a list, glossary, manuscript description, etc. [4.2.1. Headings and Trailers]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.placement (@place) att.written (@hand)
Member of | model.headLike model.pLike.front
Contained by | core: lg listBibl msdescription: msDesc msFrag msPart namesdates: climate event listEvent listNym listObject listOrg listPerson listPlace listRelation object org place population state terrain trait textcrit: listApp listWit textstructure: body div front
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The <head> element is used for headings at all levels; software which treats (e.g.) chapter headings, section headings, and list titles differently must determine the proper processing of a <head> element based on its structural position. A <head> occurring as the first element of a list is the title of that list; one occurring as the first element of a <div1> is the title of that chapter or section.
Example | The most common use for the <head> element is to mark the headings of sections. In older writings, the headings or incipits may be rather longer than usual in modern works. If a section has an explicit ending as well as a heading, it should be marked as a <trailer>, as in this example: <div1 n="I" type="book"> <head>In the name of Christ here begins the first book of the ecclesiastical history of Georgius Florentinus, known as Gregory, Bishop of Tours.</head> <div2 type="section"> <head>In the name of Christ here begins Book I of the history.</head> <p>Proposing as I do ...</p> <p>From the Passion of our Lord until the death of Saint Martin four hundred and twelve years passed.</p> <trailer>Here ends the first Book, which covers five thousand, five hundred and ninety-six years from the beginning of the world down to the death of Saint Martin.</trailer> </div2> </div1>
Example | When headings are not inline with the running text (see e.g. the heading "Secunda conclusio") they might however be encoded as if. The actual placement in the source document can be captured with the place attribute. <div type="subsection"> <head place="margin">Secunda conclusio</head> <p> <lb n="1251"/> <hi rend="large">Potencia: habitus: et actus: recipiunt speciem ab obiectis<supplied>.</supplied> </hi> <lb n="1252"/>Probatur sic. Omne importans necessariam habitudinem ad proprium [...] </p> </div>
Example | The <head> element is also used to mark headings of other units, such as lists: With a few exceptions, connectives are equally useful in all kinds of discourse: description, narration, exposition, argument. <list rend="bulleted"> <head>Connectives</head> <item>above</item> <item>accordingly</item> <item>across from</item> <item>adjacent to</item> <item>again</item> <item> <!-- ... --> </item> </list>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <elementRef key="lg"/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.inter"/>
      <classRef key="model.lLike"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Schema Declaration |
    element head
    {
       att.global.attributes,
       att.typed.attributes,
       att.placement.attributes,
       att.written.attributes,
       (
          text
        | lg
        | model.gLike
        | model.phrase
        | model.inter
        | model.lLike
        | model.global
       )*
    }

### 1.146. <height>

<height> contains a measurement measured along the axis at a right angle to the bottom of the object. [10.3.4. Dimensions]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.dimLike model.measureLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote dimensions explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | gaiji: g character data
Example | <height unit="in" quantity="7"/>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element height
    {
       att.global.attributes,
       att.dimensions.attributes,
       macro.xtext
    }

### 1.147. <heraldry>

<heraldry> contains a heraldic formula or phrase, typically found as part of a blazon, coat of arms, etc. [10.3.8. Heraldry]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <p>Ownership stamp (xvii cent.) on i recto with the arms <heraldry>A bull passant within a bordure bezanty, in chief a crescent for difference</heraldry> [Cole], crest, and the legend <q>Cole Deum</q>.</p>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element heraldry { att.global.attributes, macro.phraseSeq }

### 1.148. <hi>

<hi> (highlighted) marks a word or phrase as graphically distinct from the surrounding text, for reasons concerning which no claim is made. [3.3.2.2. Emphatic Words and Phrases 3.3.2. Emphasis, Foreign Words, and Unusual Language]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.written (@hand)
Member of | model.hiLike
Contained by | analysis: cl m phr s span w core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout locus material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw line metamark mod restore retrace secl supplied surplus zone verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <hi rend="gothic">And this Indenture further witnesseth</hi> that the said <hi rend="italic">Walter Shandy</hi>, merchant, in consideration of the said intended marriage ...
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element hi { att.global.attributes, att.written.attributes, macro.paraContent }

### 1.149. <history>

<history> groups elements describing the full history of a manuscript, manuscript part, or other object. [10.8. History]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: msDesc msFrag msPart namesdates: object
May contain | core: p linking: ab msdescription: acquisition origin provenance summary
Example | <history> <origin> <p>Written in Durham during the mid twelfth century.</p> </origin> <provenance> <p>Recorded in two medieval catalogues of the books belonging to Durham Priory, made in 1391 and 1405.</p> </provenance> <provenance> <p>Given to W. Olleyf by William Ebchester, Prior (1446-56) and later belonged to Henry Dalton, Prior of Holy Island (Lindisfarne) according to inscriptions on ff. 4v and 5.</p> </provenance> <acquisition> <p>Presented to Trinity College in 1738 by Thomas Gale and his son Roger.</p> </acquisition> </history>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="summary" minOccurs="0"/>
       <elementRef key="origin" minOccurs="0"/>
       <elementRef key="provenance"
        minOccurs="0" maxOccurs="unbounded"/>
       <elementRef key="acquisition"
        minOccurs="0"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element history
    {
       att.global.attributes,
       ( model.pLike+ | ( summary?, origin?, provenance*, acquisition? ) )
    }

### 1.150. <hyphenation>

<hyphenation> summarizes the way in which hyphenation in a source text has been treated in an encoded version of it. [2.3.3. The Editorial Practices Declaration 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
eol | (end-of-line) indicates whether or not end-of-line hyphenation has been retained in a text.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | all all end-of-line hyphenation has been retained, even though the lineation of the original may not have been. some end-of-line hyphenation has been retained in some cases.[Default] hard all soft end-of-line hyphenation has been removed: any remaining end-of-line hyphenation should be retained. none all end-of-line hyphenation has been removed: any remaining hyphenation occurred within the line.
Member of | model.editorialDeclPart
Contained by | header: editorialDecl
May contain | core: p linking: ab
Example | <hyphenation eol="some"> <p>End-of-line hyphenation silently removed where appropriate</p> </hyphenation>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element hyphenation
    {
       att.global.attributes,
       att.declarable.attributes,
       attribute eol { "all" | "some" | "hard" | "none" }?,
       model.pLike+
    }

### 1.151. <ident>

<ident> (identifier) contains an identifier or name for an object of some kind in a formal language. <ident> is used for tokens such as variable names, class names, type names, function names etc. in formal programming languages. [22.1.1. Phrase Level Terms]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.emphLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | Character data only
Note | In running prose, this element may be used for any kind of identifier in any formal language. It should not be used for element and attribute names in XML, for which the special elements <gi> and <att> are provided.
Example | <ident type="ns">http://www.tei-c.org/ns/Examples</ident>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element ident { att.global.attributes, att.typed.attributes, text }

### 1.152. <idno>

<idno> (identifier) supplies any form of identifier used to identify some object, such as a bibliographic item, a person, a title, an organization, etc. in a standardized way. [13.3.1. Basic Principles 2.2.4. Publication, Distribution, Licensing, etc. 2.2.5. The Series Statement 3.11.2.4. Imprint, Size of a Document, and Reprint Information]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.typed (type, @subtype)
type | categorizes the identifier, for example as an ISBN, Social Security number, etc.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | ISBN International Standard Book Number: a 13- or (if assigned prior to 2007) 10-digit identifying number assigned by the publishing industry to a published book or similar item, registered with the International ISBN Agency. ISSN International Standard Serial Number: an eight-digit number to uniquely identify a serial publication. DOI Digital Object Identifier: a unique string of letters and numbers assigned to an electronic document. URI Uniform Resource Identifier: a string of characters to uniquely identify a resource which usually contains indication of the means of accessing that resource, the name of its host, and its filepath. VIAF A data number in the Virtual Internet Authority File assigned to link different names in catalogs around the world for the same entity. ESTC English Short-Title Catalogue number: an identifying number assigned to a document in English printed in the British Isles or North America before 1801. OCLC OCLC control number (record number) for the union catalog record in WorldCat, a union catalog for member libraries in the Online Computer Library Center global cooperative.
Member of | model.msItemPart model.nameLike model.personPart model.publicationStmtPart.detail
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote idno language licence principal publicationStmt rendition scriptNote seriesStmt sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education event faith floruit forename genName geogFeat geogName langKnown nameLink nationality nym objectIdentifier objectName occupation offset org orgName persName person personGrp persona place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | gaiji: g header: idno character data
Note | <idno> should be used for labels which identify an object or concept in a formal cataloguing system such as a database or an RDF store, or in a distributed system such as the World Wide Web. Some suggested values for type on <idno> are ISBN, ISSN, DOI, and URI.
Example | <idno type="ISBN">978-1-906964-22-1</idno> <idno type="ISSN">0143-3385</idno> <idno type="DOI">10.1000/123</idno> <idno type="URI">http://www.worldcat.org/oclc/185922478</idno> <idno type="URI">http://authority.nzetc.org/463/</idno> <idno type="LT">Thomason Tract E.537(17)</idno> <idno type="Wing">C695</idno> <idno type="oldCat"> <g ref="#sym"/>345 </idno> In the last case, the identifier includes a non-Unicode character which is defined elsewhere by means of a <glyph> or <char> element referenced here as `#sym`.
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <elementRef key="idno"/>
     </alternate>
    </content>
Schema Declaration |
    element idno
    {
       att.global.attributes,
       att.sortable.attributes,
       att.datable.attributes,
       att.typed.attribute.subtype,
       attribute type
       {
          "ISBN" | "ISSN" | "DOI" | "URI" | "VIAF" | "ESTC" | "OCLC"
       }?,
       ( text | model.gLike | idno )*
    }

### 1.153. <incipit>

<incipit> contains the incipit of a manuscript or similar object item, that is the opening words of the text proper, exclusive of any rubric which might precede it, of sufficient length to identify the work uniquely; such incipits were, in former times, frequently used a means of reference to a work, in place of a title. [10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.msExcerpt (@defective)
Member of | model.msQuoteLike
Contained by | msdescription: msItem msItemStruct
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <incipit>Pater noster qui es in celis</incipit> <incipit defective="true">tatem dedit hominibus alleluia.</incipit> <incipit type="biblical">Ghif ons huden onse dagelix broet</incipit> <incipit>O ongehoerde gewerdighe christi</incipit> <incipit type="lemma">Firmiter</incipit> <incipit>Ideo dicit firmiter quia ordo fidei nostre probari non potest</incipit>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element incipit
    {
       att.global.attributes,
       att.typed.attributes,
       att.msExcerpt.attributes,
       macro.phraseSeq
    }

### 1.154. <institution>

<institution> contains the name of an organization such as a university or library, with which a manuscript or other object is identified, generally its holding institution. [10.4. The Manuscript Identifier]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Contained by | msdescription: altIdentifier msIdentifier namesdates: objectIdentifier
May contain | gaiji: g character data
Example | <msIdentifier> <settlement>Oxford</settlement> <institution>University of Oxford</institution> <repository>Bodleian Library</repository> <idno>MS. Bodley 406</idno> </msIdentifier>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element institution
    {
       att.global.attributes,
       att.naming.attributes,
       macro.xtext
    }

### 1.155. <interp>

<interp> (interpretation) summarizes a specific interpretative annotation which can be linked to a span of text. [17.3. Spans and Interpretations]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.interpLike (@type, @inst)
Member of | model.global.meta
Contained by | analysis: cl interpGrp m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | certainty: certainty precision respons core: desc gaiji: g character data
Note | Generally, each <interp> element carries an xml:id attribute. This permits the encoder to explicitly associate the interpretation represented by the content of an <interp> with any textual element through its ana attribute. Alternatively (or, in addition) an <interp> may carry an inst attribute which points to one or more textual elements to which the analysis represented by the content of the <interp> applies.
Example | <interp type="structuralunit" xml:id="ana_am">aftermath</interp>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.descLike"/>
      <classRef key="model.certLike"/>
     </alternate>
    </content>
Schema Declaration |
    element interp
    {
       att.global.attributes,
       att.interpLike.attributes,
       ( text | model.gLike | model.descLike | model.certLike )*
    }

### 1.156. <interpGrp>

<interpGrp> (interpretation group) collects together a set of related interpretations which share responsibility or type. [17.3. Spans and Interpretations]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.interpLike (@type, @inst)
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | analysis: interp core: desc
Note | Any number of <interp> elements.
Example | <interpGrp resp="#TMA" type="structuralunit"> <desc>basic structural organization</desc> <interp xml:id="I1">introduction</interp> <interp xml:id="I2">conflict</interp> <interp xml:id="I3">climax</interp> <interp xml:id="I4">revenge</interp> <interp xml:id="I5">reconciliation</interp> <interp xml:id="I6">aftermath</interp> </interpGrp> <bibl xml:id="TMA"> <!-- bibliographic citation for source of this interpretive framework --> </bibl>
Content model |
    <content>
     <sequence>
      <classRef key="model.descLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="interp" minOccurs="1"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element interpGrp
    {
       att.global.attributes,
       att.interpLike.attributes,
       ( model.descLike*, interp+ )
    }

### 1.157. <interpretation>

<interpretation> describes the scope of any analytic or interpretive information added to the text in addition to the transcription. [2.3.3. The Editorial Practices Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.editorialDeclPart
Contained by | header: editorialDecl
May contain | core: p linking: ab
Example | <interpretation> <p>The part of speech analysis applied throughout section 4 was added by hand and has not been checked</p> </interpretation>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element interpretation
    {
       att.global.attributes,
       att.declarable.attributes,
       model.pLike+
    }

### 1.158. <join>

<join> identifies a possibly fragmented segment of text, by pointing at the possibly discontiguous elements which compose it. [16.7. Aggregation]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing (@targetLang, @target, @evaluate) att.typed (@type, @subtype)
result | specifies the name of an element which this aggregation may be understood to represent.
Status | Optional
Datatype | teidata.name
scope | indicates whether the targets to be joined include the entire element indicated (the entire subtree including its root), or just the children of the target (the branches of the subtree).
Status | Recommended
Datatype | teidata.enumerated
Legal values are: | root the rooted subtrees indicated by the target attribute are joined, each subtree become a child of the virtual element created by the join[Default] branches the children of the subtrees indicated by the target attribute become the children of the virtual element (i.e. the roots of the subtrees are discarded)
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab joinGrp seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | certainty: certainty precision respons core: desc
Example | The following example is discussed in section [[undefined SAAG]]: <sp> <speaker>Hughie</speaker> <p>How does it go? <q> <l xml:id="frog_x1">da-da-da</l> <l xml:id="frog_l2">gets a new frog</l> <l>...</l> </q> </p> </sp> <sp> <speaker>Louie</speaker> <p> <q> <l xml:id="frog_l1">When the old pond</l> <l>...</l> </q> </p> </sp> <sp> <speaker>Dewey</speaker> <p> <q>... <l xml:id="frog_l3">It's a new pond.</l> </q> </p> <join target="#frog_l1 #frog_l2 #frog_l3" result="lg" scope="root"/> </sp> The <join> element here identifies a linegroup (<lg>) comprising the three lines indicated by the target attribute. The value root for the scope attribute indicates that the resulting virtual element contains the three <l> elements linked to at #frog_l1 #frog_l2 #frog_l3, rather than their character data content.
Example | In this example, the attribute scope is specified with the value of branches to indicate that the virtual list being constructed is to be made by taking the lists indicated by the target attribute of the <join> element, discarding the <list> tags which enclose them, and combining the items contained within the lists into a single virtual list: <p>Southern dialect (my own variety, at least) has only <list xml:id="LP1"> <item> <s>I done gone</s> </item> <item> <s>I done went</s> </item> </list> whereas Negro Non-Standard basilect has both these and <list xml:id="LP2"> <item> <s>I done go</s> </item> </list>.</p> <p>White Southern dialect also has <list xml:id="LP3"> <item> <s>I've done gone</s> </item> <item> <s>I've done went</s> </item> </list> which, when they occur in Negro dialect, should probably be considered as borrowings from other varieties of English.</p> <join result="list" xml:id="LST1" target="#LP1 #LP2 #LP3" scope="branches"> <desc>Sample sentences in Southern speech</desc> </join>
Schematron | <s:assert test="contains(@target,' ')">You must supply at least two values for @target on <s:name/> </s:assert>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.descLike"/>
      <classRef key="model.certLike"/>
     </alternate>
    </content>
Schema Declaration |
    element join
    {
       att.global.attributes,
       att.pointing.attributes,
       att.typed.attributes,
       attribute result { text }?,
       attribute scope { "root" | "branches" }?,
       ( model.descLike | model.certLike )*
    }

### 1.159. <joinGrp>

<joinGrp> (join group) groups a collection of <join> elements and possibly pointers. [16.7. Aggregation]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing.group (@domains, @targFunc) (att.pointing (@targetLang, @target, @evaluate)) (att.typed (@type, @subtype))
result | supplies the default value for the result on each <join> included within the group.
Status | Optional
Datatype | teidata.name
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | linking: join tagdocs: altIdent equiv
Note | Any number of <join> or <ptr> elements.
Example | <joinGrp domains="#zuitxt1 #zuitxt2 #zuitxt3" result="q"> <join target="#zuiq1 #zuiq2 #zuiq6"/> <join target="#zuiq3 #zuiq4 #zuiq5"/> </joinGrp>
Content model |
    <content>
     <sequence>
      <classRef key="model.glossLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="join"/>
       <elementRef key="ptr"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element joinGrp
    {
       att.global.attributes,
       att.pointing.group.attributes,
       attribute result { text }?,
       ( model.glossLike*, ( join | ptr )+ )
    }

### 1.160. <keywords>

<keywords> contains a list of keywords or phrases identifying the topic or nature of a text. [2.4.3. The Text Classification]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
scheme | identifies the controlled vocabulary within which the set of keywords concerned is defined, for example by a <taxonomy> element, or by some other resource.
Status | Optional
Datatype | teidata.pointer
Contained by | header: textClass
May contain | header: list
Note | Each individual keyword (including compound subject headings) should be supplied as a <term> element directly within the <keywords> element. An alternative usage, in which each <term> appears within a <item> inside a <list> is permitted for backwards compatibility, but is deprecated. If no control list exists for the keywords used, then no value should be supplied for the scheme attribute.
Example | <keywords scheme="http://classificationweb.net"> <term>Babbage, Charles</term> <term>Mathematicians - Great Britain - Biography</term> </keywords>
Example | <keywords> <term>Fermented beverages</term> <term>Central Andes</term> <term>Schinus molle</term> <term>Molle beer</term> <term>Indigenous peoples</term> <term>Ethnography</term> <term>Archaeology</term> </keywords>
Content model |
    <content>
     <alternate>
      <elementRef key="term" minOccurs="1"
       maxOccurs="unbounded"/>
      <elementRef key="list"/>
     </alternate>
    </content>
Schema Declaration |
    element keywords
    {
       att.global.attributes,
       attribute scheme { text }?,
       ( term+ | list )
    }

### 1.161. <l>

<l> (verse line) contains a single, possibly incomplete, line of verse. [3.12.1. Core Tags for Verse 3.12. Passages of Verse or Drama 7.2.5. Speech Contents]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.metrical (@met, @real, @rhyme) att.enjamb (@enjamb) att.fragmentable (@part)
Member of | model.lLike
Contained by | core: add del head hi lg note p q quote ref reg sic title unclear header: change handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: specGrp textcrit: lem rdg textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi lb listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <l met="x/x/x/x/x/" real="/xx/x/x/x/">Shall I compare thee to a summer's day?</l>
Schematron | <s:report test="ancestor::tei:l[not(.//tei:note//tei:l[. = current()])]"> Abstract model violation: Lines may not contain lines or lg elements. </s:report>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.inter"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Schema Declaration |
    element l
    {
       att.global.attributes,
       att.metrical.attributes,
       att.enjamb.attributes,
       att.fragmentable.attributes,
       ( text | model.gLike | model.phrase | model.inter | model.global )*
    }

### 1.162. <lacunaEnd>

<lacunaEnd> indicates the end of a lacuna in a mostly complete textual witness. [12.1.5. Fragmentary Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.rdgPart (@wit)
Member of | model.rdgPart
Contained by | textcrit: lem rdg
May contain | Empty element
Example | <rdg wit="#X"> <lacunaEnd/>auctorite </rdg>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element lacunaEnd { att.global.attributes, att.rdgPart.attributes, empty }

### 1.163. <lacunaStart>

<lacunaStart> indicates the beginning of a lacuna in the text of a mostly complete textual witness. [12.1.5. Fragmentary Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.rdgPart (@wit)
Member of | model.rdgPart
Contained by | textcrit: lem rdg
May contain | Empty element
Example | <app> <lem wit="#El #Hg">Experience</lem> <rdg wit="#Ha4">Ex<g ref="#per"/> <lacunaStart/> </rdg> </app>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element lacunaStart { att.global.attributes, att.rdgPart.attributes, empty }

### 1.164. <langKnowledge>

<langKnowledge> (language knowledge) summarizes the state of a person's linguistic knowledge, either as prose or by a list of <langKnown> elements. [13.3.2.1. Personal Characteristics]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | listening speaking reading writing
tags | supplies one or more valid language tags for the languages specified
Status | Optional
Datatype | 1–∞ occurrences of teidata.language separated by whitespace
Note | This attribute should be supplied only if the element contains no <langKnown> children. Its values are language ‘tags’ as defined in RFC 4646 or its successor
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | certainty: precision core: p linking: ab namesdates: langKnown
Example | <langKnowledge tags="en-GB fr"> <p>British English and French</p> </langKnowledge>
Example | <langKnowledge> <langKnown tag="en-GB" level="H">British English</langKnown> <langKnown tag="fr" level="M">French</langKnown> </langKnowledge>
Content model |
    <content>
     <sequence>
      <elementRef key="precision" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"/>
       <elementRef key="langKnown"
        minOccurs="1" maxOccurs="unbounded"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element langKnowledge
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       attribute tags { list { + } }?,
       ( precision*, ( model.pLike | langKnown+ ) )
    }

### 1.165. <langKnown>

<langKnown> (language known) summarizes the state of a person's linguistic competence, i.e., knowledge of a single language. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant)
tag | supplies a valid language tag for the language concerned.
Status | Required
Datatype | teidata.language
Note | The value for this attribute should be a language ‘tag’ as defined in BCP 47.
level | a code indicating the person's level of knowledge for this language
Status | Optional
Datatype | teidata.word
Contained by | namesdates: langKnowledge
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Example | <langKnown tag="en-GB" level="H">British English</langKnown> <langKnown tag="fr" level="M">French</langKnown>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element langKnown
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       attribute tag { text },
       attribute level { text }?,
       macro.phraseSeq.limited
    }

### 1.166. <langUsage>

<langUsage> (language usage) describes the languages, sublanguages, registers, dialects, etc. represented within a text. [2.4.2. Language Usage 2.4. The Profile Description 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.profileDescPart
Contained by | header: profileDesc
May contain | core: p header: language linking: ab
Example | <langUsage> <language ident="fr-CA" usage="60">Québecois</language> <language ident="en-CA" usage="20">Canadian business English</language> <language ident="en-GB" usage="20">British English</language> </langUsage>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <elementRef key="language" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element langUsage
    {
       att.global.attributes,
       att.declarable.attributes,
       ( model.pLike+ | language+ )
    }

### 1.167. <language>

<language> characterizes a single language or sublanguage used within a text. [2.4.2. Language Usage]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
ident | (identifier) Supplies a language code constructed as defined in BCP 47 which is used to identify the language documented by this element, and which is referenced by the global xml:lang attribute.
Status | Required
Datatype | teidata.language
usage | specifies the approximate percentage (by volume) of the text which uses this language.
Status | Optional
Datatype | nonNegativeInteger
Contained by | header: langUsage
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Note | Particularly for sublanguages, an informal prose characterization should be supplied as content for the element.
Example | <langUsage> <language ident="en-US" usage="75">modern American English</language> <language ident="i-az-Arab" usage="20">Azerbaijani in Arabic script</language> <language ident="x-lap" usage="05">Pig Latin</language> </langUsage>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element language
    {
       att.global.attributes,
       attribute ident { text },
       attribute usage { text }?,
       macro.phraseSeq.limited
    }

### 1.168. <layout>

<layout> describes how text is laid out on the page or surface of the object, including information about any ruling, pricking, or other evidence of page-preparation techniques. [10.7.2. Writing, Decoration, and Other Notations]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
columns | specifies the number of columns per page
Status | Optional
Datatype | 1–2 occurrences of teidata.count separated by whitespace
Note | If a single number is given, all pages referenced have this number of columns. If two numbers are given, the number of columns per page varies between the values supplied. Where columns is omitted the number is assumed to be 1. Columns may be independent of page orientation or reading direction, and a single textual stream may have one or more columns.
streams | (textual streams) indicates the number of streams per page, each of which contains an independent textual stream
Status | Optional
Datatype | 1–2 occurrences of teidata.count separated by whitespace
Note | If a single number is given, all pages referenced have this number of textual streams. If two numbers are given, the number of textual streams per page varies between the values supplied. Where streams is omitted the number is assumed to be 1 and unless specified elsewhere the script orientation of the source is identical to that used in the TEI document.
ruledLines | specifies the number of ruled lines per column
Status | Optional
Datatype | 1–2 occurrences of teidata.count separated by whitespace
Note | If a single number is given, all columns have this number of ruled lines. If two numbers are given, the number of ruled lines per column varies between the values supplied.
writtenLines | specifies the number of written lines per column
Status | Optional
Datatype | 1–2 occurrences of teidata.count separated by whitespace
Note | If a single number is given, all columns have this number of written lines. If two numbers are given, the number of written lines per column varies between the values supplied.
Contained by | msdescription: layoutDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <layout columns="1" ruledLines="25 32">Most pages have between 25 and 32 long lines ruled in lead.</layout>
Example | <layout columns="2" ruledLines="42"> <p>2 columns of 42 lines ruled in ink, with central rule between the columns.</p> </layout>
Example | <layout columns="1 2" writtenLines="40 50"> <p>Some pages have 2 columns, with central rule between the columns; each column with between 40 and 50 lines of writing.</p> </layout>
Example | <layout streams="3" columns="3"/> <!-- Further down in document body --> <div type="page"> <ab> <pb/> 一二三<cb type="top-stream"/> 一二三<cb type="mid-stream"/> 一二三<cb type="bottom-stream"/> <!-- cb here for demo purposes --> </ab> </div>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element layout
    {
       att.global.attributes,
       attribute columns { list { ? } }?,
       attribute streams { list { ? } }?,
       attribute ruledLines { list { ? } }?,
       attribute writtenLines { list { ? } }?,
       macro.specialPara
    }

### 1.169. <layoutDesc>

<layoutDesc> (layout description) collects the set of layout descriptions applicable to a manuscript or other object. [10.7.2. Writing, Decoration, and Other Notations]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: objectDesc
May contain | core: p linking: ab msdescription: layout summary
Example | <layoutDesc> <p>Most pages have between 25 and 32 long lines ruled in lead.</p> </layoutDesc>
Example | <layoutDesc> <layout columns="2" ruledLines="42"> <p> <locus from="f12r" to="f15v"/> 2 columns of 42 lines pricked and ruled in ink, with central rule between the columns.</p> </layout> <layout columns="3"> <p> <locus from="f16"/>Prickings for three columns are visible.</p> </layout> </layoutDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="summary" minOccurs="0"/>
       <elementRef key="layout" minOccurs="1"
        maxOccurs="unbounded"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element layoutDesc
    {
       att.global.attributes,
       ( model.pLike+ | ( summary?, layout+ ) )
    }

### 1.170. <lb>

<lb> (line beginning) marks the beginning of a new (typographic) line in some edition or version of a text. [3.10.3. Milestone Elements 7.2.5. Speech Contents]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.edition (@ed, @edRef) att.spanning (@spanTo) att.breaking (@break)
Member of | model.milestoneLike
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg listBibl name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc subst supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
Note | By convention, <lb> elements should appear at the point in the text where a new line starts. The n attribute, if used, indicates the number or other value associated with the text between this point and the next <lb> element, typically the sequence number of the line within the page, or other appropriate unit. This element is intended to be used for marking actual line breaks on a manuscript or printed page, at the point where they occur; it should not be used to tag structural units such as lines of verse (for which the <l> element is available) except in circumstances where structural units cannot otherwise be marked. The type attribute may be used to characterize the line break in any respect. The more specialized attributes break, ed, or edRef should be preferred when the intent is to indicate whether or not the line break is word-breaking, or to note the source from which it derives.
Example | This example shows typographical line breaks within metrical lines, where they occur at different places in different editions: <l>Of Mans First Disobedience,<lb ed="1674"/> and<lb ed="1667"/> the Fruit</l> <l>Of that Forbidden Tree, whose<lb ed="1667 1674"/> mortal tast</l> <l>Brought Death into the World,<lb ed="1667"/> and all<lb ed="1674"/> our woe,</l>
Example | This example encodes typographical line breaks as a means of preserving the visual appearance of a title page. The break attribute is used to show that the line break does not (as elsewhere) mark the start of a new word. <titlePart> <lb/>With Additions, ne-<lb break="no"/>ver before Printed. </titlePart>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element lb
    {
       att.global.attributes,
       att.typed.attributes,
       att.edition.attributes,
       att.spanning.attributes,
       att.breaking.attributes,
       empty
    }

### 1.171. <lem>

<lem> (lemma) contains the lemma, or base text, of a textual variation. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.textCritical (@type, @cause, @varSeq, @require) (att.written (@hand)) att.witnessed (@wit)
Contained by | textcrit: app rdgGrp
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app lacunaEnd lacunaStart listApp listWit wit witDetail witEnd witStart textstructure: div transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The term lemma is used in text criticism to describe the reading in the text itself (as opposed to those in the apparatus); this usage is distinct from that of mathematics (where a lemma is a major step in a proof) and natural-language processing (where a lemma is the dictionary form associated with an inflected form in the running text).
Example | <app> <lem wit="#El #Hg">Experience</lem> <rdg wit="#La" type="substantive">Experiment</rdg> <rdg wit="#Ra2" type="substantive">Eryment</rdg> </app>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.divLike"/>
      <classRef key="model.divPart"/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.inter"/>
      <classRef key="model.global"/>
      <classRef key="model.rdgPart"/>
     </alternate>
    </content>
Schema Declaration |
    element lem
    {
       att.global.attributes,
       att.textCritical.attributes,
       att.witnessed.attributes,
       (
          text
        | model.divLike
        | model.divPart
        | model.gLike
        | model.phrase
        | model.inter
        | model.global
        | model.rdgPart
       )*
    }

### 1.172. <lg>

<lg> (line group) contains one or more verse lines functioning as a formal unit, e.g. a stanza, refrain, verse paragraph, etc. [3.12.1. Core Tags for Verse 3.12. Passages of Verse or Drama 7.2.5. Speech Contents]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.divLike (@org, @sample) (att.metrical (@met, @real, @rhyme)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.declaring (@decls)
Member of | macro.paraContent model.divPart
Contained by | core: add del head hi lg note p q quote ref reg sic title unclear header: change handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: specGrp textcrit: lem rdg textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: desc gap head l lb lg milestone note pb linking: alt altGrp anchor join joinGrp link linkGrp timeline textcrit: app witDetail textstructure: dateline transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
Note | contains verse lines or nested line groups only, possibly prefixed by a heading.
Example | <lg type="free"> <l>Let me be my own fool</l> <l>of my own making, the sum of it</l> </lg> <lg type="free"> <l>is equivocal.</l> <l>One says of the drunken farmer:</l> </lg> <lg type="free"> <l>leave him lay off it. And this is</l> <l>the explanation.</l> </lg>
Schematron | <sch:assert test="count(descendant::tei:lg|descendant::tei:l|descendant::tei:gap) > 0">An lg element must contain at least one child l, lg, or gap element.</sch:assert>
Schematron | <s:report test="ancestor::tei:l[not(.//tei:note//tei:lg[. = current()])]"> Abstract model violation: Lines may not contain line groups. </s:report>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.divTop"/>
       <classRef key="model.global"/>
      </alternate>
      <alternate>
       <classRef key="model.lLike"/>
       <classRef key="model.stageLike"/>
       <classRef key="model.labelLike"/>
       <elementRef key="lg"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.lLike"/>
       <classRef key="model.stageLike"/>
       <classRef key="model.labelLike"/>
       <classRef key="model.global"/>
       <elementRef key="lg"/>
      </alternate>
      <sequence minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.divBottom"/>
       <classRef key="model.global"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
     </sequence>
    </content>
Schema Declaration |
    element lg
    {
       att.global.attributes,
       att.divLike.attributes,
       att.typed.attributes,
       att.declaring.attributes,
       (
          ( model.divTop | model.global )*,
          ( model.lLike | model.stageLike | model.labelLike | lg ),
          ( model.lLike | model.stageLike | model.labelLike | model.global | lg )*,
          ( model.divBottom, model.global* )*
       )
    }

### 1.173. <licence>

<licence> contains information about a licence or other legal agreement applicable to the text. [2.2.4. Publication, Distribution, Licensing, etc.]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing (@targetLang, @target, @evaluate) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Member of | model.availabilityPart
Contained by | header: availability
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | A <licence> element should be supplied for each licence agreement applicable to the text in question. The target attribute may be used to reference a full version of the licence. The when, notBefore, notAfter, from or to attributes may be used in combination to indicate the date or dates of applicability of the licence.
Example | <licence target="http://www.nzetc.org/tm/scholarly/tei-NZETC-Help.html#licensing"> Licence: Creative Commons Attribution-Share Alike 3.0 New Zealand Licence </licence>
Example | <availability> <licence target="http://creativecommons.org/licenses/by/3.0/" notBefore="2013-01-01"> <p>The Creative Commons Attribution 3.0 Unported (CC BY 3.0) Licence applies to this document.</p> <p>The licence was added on January 1, 2013.</p> </licence> </availability>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element licence
    {
       att.global.attributes,
       att.pointing.attributes,
       att.datable.attributes,
       macro.specialPara
    }

### 1.174. <line>

<line> contains the transcription of a topographic line in the source document [11.2.2. Embedded Transcription]
Module | transcr
Attributes | Attributes att.typed (@type, @subtype) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.coordinated (@start, @ulx, @uly, @lrx, @lry, @points) att.written (@hand)
Member of | model.linePart
Contained by | transcr: line surface zone
May contain | analysis: c interp interpGrp pc span spanGrp w certainty: certainty precision respons core: add choice del gap hi lb milestone note pb unclear gaiji: g linking: alt altGrp anchor join joinGrp link linkGrp seg timeline textcrit: app witDetail transcr: addSpan damage damageSpan delSpan fw handShift line listTranspose metamark mod path redo restore retrace space substJoin undo zone character data
Note | This element should be used only to mark up writing which is topographically organized as a series of lines, horizontal or vertical. It should not be used to mark lines of verse (for which use <l>) nor to mark linebreaks within text which has been encoded using structural elements such as <p> (for which use <lb>).
Example | <surface> <zone> <line>Poem</line> <line>As in Visions of — at</line> <line>night —</line> <line>All sorts of fancies running through</line> <line>the head</line> </zone> </surface>
Example | <surface> <zone> <line>Hope you enjoyed</line> <line>Wales, as they said</line> <line>to Mrs FitzHerbert</line> <line>Mama</line> </zone> <zone> <line>Printed in England</line> </zone> </surface>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.global"/>
      <classRef key="model.gLike"/>
      <classRef key="model.linePart"/>
     </alternate>
    </content>
Schema Declaration |
    element line
    {
       att.typed.attributes,
       att.global.attributes,
       att.coordinated.attributes,
       att.written.attributes,
       ( text | model.global | model.gLike | model.linePart )*
    }

### 1.175. <link>

<link> defines an association or hypertextual link among elements or passages, of some type not more precisely specifiable by other elements. [16.1. Links]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing (@targetLang, @target, @evaluate) att.typed (@type, @subtype)
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab linkGrp seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education event faith floruit forename genName geogFeat geogName langKnown nameLink nationality object objectName occupation offset org orgName persName person personGrp persona place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
Note | This element should only be used to encode associations not otherwise provided for by more specific elements. The location of this element within a document has no significance, unless it is included within a <linkGrp>, in which case it may inherit the value of the type attribute from the value given on the <linkGrp>.
Example | <s n="1">The state Supreme Court has refused to release <rs xml:id="R1"> <rs xml:id="R2">Rahway State Prison</rs> inmate</rs> <rs xml:id="R3">James Scott</rs> on bail.</s> <s n="2"> <rs xml:id="R4">The fighter</rs> is serving 30-40 years for a 1975 armed robbery conviction in <rs xml:id="R5">the penitentiary</rs>. </s> <!-- ... --> <linkGrp type="periphrasis"> <link target="#R1 #R3 #R4"/> <link target="#R2 #R5"/> </linkGrp>
Schematron | <sch:assert test="contains(normalize-space(@target),' ')">You must supply at least two values for @target or on <sch:name/> </sch:assert>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element link
    {
       att.global.attributes,
       att.pointing.attributes,
       att.typed.attributes,
       empty
    }

### 1.176. <linkGrp>

<linkGrp> (link group) defines a collection of associations or hypertextual links. [16.1. Links]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing.group (@domains, @targFunc) (att.pointing (@targetLang, @target, @evaluate)) (att.typed (@type, @subtype))
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education event faith floruit forename genName geogFeat geogName langKnown nameLink nationality object objectName occupation offset org orgName persName person personGrp persona place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | linking: link
Note | May contain one or more <link> or <ptr> elements. A web or link group is an administrative convenience, which should be used to collect a set of links together for any purpose, not simply to supply a default value for the type attribute.
Example | <linkGrp type="translation"> <link target="#CCS1 #SW1"/> <link target="#CCS2 #SW2"/> <link target="#CCS #SW"/> </linkGrp> <div type="volume" xml:id="CCS" xml:lang="fr"> <p> <s xml:id="CCS1">Longtemps, je me suis couché de bonne heure.</s> <s xml:id="CCS2">Parfois, à peine ma bougie éteinte, mes yeux se fermaient si vite que je n'avais pas le temps de me dire : "Je m'endors."</s> </p> <!-- ... --> </div> <div type="volume" xml:id="SW" xml:lang="en"> <p> <s xml:id="SW1">For a long time I used to go to bed early.</s> <s xml:id="SW2">Sometimes, when I had put out my candle, my eyes would close so quickly that I had not even time to say "I'm going to sleep."</s> </p> <!-- ... --> </div>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <elementRef key="link"/>
      <elementRef key="ptr"/>
     </alternate>
    </content>
Schema Declaration |
    element linkGrp
    {
       att.global.attributes,
       att.pointing.group.attributes,
       ( link | ptr )+
    }

### 1.177. <list>

<list>
Module | header
Contained by | header: keywords revisionDesc
May contain | Empty element

### 1.178. <listApp>

<listApp> (list of apparatus entries) contains a list of apparatus entries. [12.2. Linking the Apparatus to the Text]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey) att.declarable (@default) att.typed (@type, @subtype)
Member of | model.listLike
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation textcrit: lem listApp rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head textcrit: app listApp
Note | <listApp> elements would normally be located in the <back> part of a document, but they may appear elsewhere.
Example | In the following example from the exegetical Yasna, the base text is encoded in the <body> of the document, and two separate <listApp> elements are used in the <back>, containing variant readings written in different scripts. <body> <div> <lg type="stanza" xml:id="Y-36.01" xml:lang="pal-Avst" rend="italic"> <l xml:id="Y-36.01_L-1"> <w xml:id="Y-36.01_L1_W-01">ahiiā</w> <w xml:id="Y-36.01_L1_W-02">ϑβā</w> <w xml:id="Y-36.01_L1_W-03">āϑrō</w> <w xml:id="Y-36.01_L1_W-04">vərəzə̄nā</w> <w xml:id="Y-36.01_L1_W-05">paouruiiē</w> <w xml:id="Y-36.01_L1_W-06">pairijasāmaiδē</w> <w xml:id="Y-36.01_L1_W-07">mazdā</w> <w xml:id="Y-36.01_L1_W-08">ahurā</w> </l> <!-- ... --> </lg> </div> </body> <!-- ... --> <back> <div> <listApp xml:id="CA_Y-36" xml:lang="pal-Avst"> <head>Variants from witnesses in Avestan script</head> <app from="#Y-36.01_L1_W-01"> <rdg wit="#Pt4 #F2 #J2 #M1">ahiiā</rdg> </app> <app from="#Y-36.01_L1_W-02"> <rdg wit="#Pt4 #F2 #J2 #M1">ϑβā</rdg> </app> <app from="#Y-36.01_L1_W-03"> <rdg wit="#Pt4 #J2 #M1">āϑrō</rdg> <rdg wit="#F2">āϑrōi</rdg> </app> <!-- ... --> </listApp> <listApp xml:id="CA_PY-36" xml:lang="pal-Phlv"> <head>Variants from witnesses written in Pahlavi script</head> <app from="#PY-36.01_L1_W-01"> <rdg wit="#Pt4 #F2 #J2 #M1">ʾytwnˈ</rdg> </app> <app from="#PY-36.01_L1_W-02"> <rdg wit="#Pt4 #F2 #J2 #M1">ʾwˈ</rdg> </app> <app from="#PY-36.01_L1_W-03"> <rdg wit="#Pt4 #F2 #J2 #M1">ḤNʾ</rdg> </app> <!-- ... --> </listApp> </div> </back>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="app"/>
       <elementRef key="listApp"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listApp
    {
       att.global.attributes,
       att.sortable.attributes,
       att.declarable.attributes,
       att.typed.attributes,
       ( model.headLike*, desc*, ( app | listApp )+ )
    }

### 1.179. <listBibl>

<listBibl> (citation list) contains a list of bibliographic citations of any kind. [3.11.1. Methods of Encoding Bibliographic References and Lists of References 2.2.7. The Source Description 15.3.2. Declarable Elements]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey) att.declarable (@default) att.typed (@type, @subtype)
Member of | model.biblLike model.frontPart
Contained by | core: add del desc head hi l listBibl note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote sourceDesc tagUsage taxonomy linking: ab seg msdescription: accMat acquisition additional additions collation condition custEvent decoNote filiation foliation layout msItem msItemStruct musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: climate event location object occupation org person personGrp persona place population state terrain trait textcrit: lem rdg witness textstructure: body div front transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: bibl desc head lb listBibl milestone pb header: biblFull linking: anchor msdescription: msDesc namesdates: listRelation relation transcr: fw
Example | <listBibl> <head>Works consulted</head> <bibl>Blain, Clements and Grundy: Feminist Companion to Literature in English (Yale, 1990) </bibl> <biblStruct> <analytic> <title>The Interesting story of the Children in the Wood</title> </analytic> <monogr> <title>The Penny Histories</title> <author>Victor E Neuberg</author> <imprint> <publisher>OUP</publisher> <date>1968</date> </imprint> </monogr> </biblStruct> </listBibl>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.biblLike"/>
       <classRef key="model.milestoneLike"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="relation"/>
       <elementRef key="listRelation"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listBibl
    {
       att.global.attributes,
       att.sortable.attributes,
       att.declarable.attributes,
       att.typed.attributes,
       (
          model.headLike*,
          desc*,
          ( model.biblLike | model.milestoneLike )+,
          ( relation | listRelation )*
       )
    }

### 1.180. <listChange>

<listChange> groups a number of change descriptions associated with either the creation of a source text or the revision of an encoded text. [2.6. The Revision Description 11.7. Identifying Changes and Revisions]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey) att.typed (@type, @subtype)
ordered | indicates whether the ordering of its child <change> elements is to be considered significant or not
Status | Optional
Datatype | teidata.truthValue
Default | true
Contained by | header: creation listChange revisionDesc
May contain | core: desc header: change listChange
Note | When this element appears within the <creation> element it documents the set of revision campaigns or stages identified during the evolution of the original text. When it appears within the <revisionDesc> element, it documents only changes made during the evolution of the encoded representation of that text.
Example | <revisionDesc> <listChange> <change when="1991-11-11" who="#LB"> deleted chapter 10 </change> <change when="1991-11-02" who="#MSM"> completed first draft </change> </listChange> </revisionDesc>
Example | <profileDesc> <creation> <listChange ordered="true"> <change xml:id="CHG-1">First stage, written in ink by a writer</change> <change xml:id="CHG-2">Second stage, written in Goethe's hand using pencil</change> <change xml:id="CHG-3">Fixation of the revised passages and further revisions by Goethe using ink</change> <change xml:id="CHG-4">Addition of another stanza in a different hand, probably at a later stage</change> </listChange> </creation> </profileDesc>
Content model |
    <content>
     <sequence>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="listChange"/>
       <elementRef key="change"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listChange
    {
       att.global.attributes,
       att.sortable.attributes,
       att.typed.attributes,
       attribute ordered { text }?,
       ( desc*, ( listChange | change )+ )
    }

### 1.181. <listEvent>

<listEvent> (list of events) contains a list of descriptions, each of which provides information about an identifiable event. [13.3.1. Basic Principles]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.declarable (@default) att.sortable (@sortKey)
Member of | model.eventLike model.listLike
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: listEvent occupation org person personGrp persona place textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head namesdates: event listEvent listRelation relation
Example | <listEvent> <head>Battles of the American Civil War: Kentucky</head> <event xml:id="event01" when="1861-09-19"> <label>Barbourville</label> <desc>The Battle of Barbourville was one of the early engagements of the American Civil War. It occurred September 19, 1861, in Knox County, Kentucky during the campaign known as the Kentucky Confederate Offensive. The battle is considered the first Confederate victory in the commonwealth, and threw a scare into Federal commanders, who rushed troops to central Kentucky in an effort to repel the invasion, which was finally thwarted at the <ref target="#event02">Battle of Camp Wildcat</ref> in October.</desc> </event> <event xml:id="event02" when="1861-10-21"> <label>Camp Wild Cat</label> <desc>The Battle of Camp Wildcat (also known as Wildcat Mountain and Camp Wild Cat) was one of the early engagements of the American Civil War. It occurred October 21, 1861, in northern Laurel County, Kentucky during the campaign known as the Kentucky Confederate Offensive. The battle is considered one of the very first Union victories, and marked the first engagement of troops in the commonwealth of Kentucky.</desc> </event> <event xml:id="event03" from="1864-06-11" to="1864-06-12"> <label>Cynthiana</label> <desc>The Battle of Cynthiana (or Kellar’s Bridge) was an engagement during the American Civil War that was fought on June 11 and 12, 1864, in Harrison County, Kentucky, near the town of Cynthiana. A part of Confederate Brigadier General John Hunt Morgan's 1864 Raid into Kentucky, the battle resulted in a victory by Union forces over the raiders and saved the town from capture.</desc> </event> </listEvent>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.eventLike"
       minOccurs="1" maxOccurs="unbounded"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="relation"/>
       <elementRef key="listRelation"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listEvent
    {
       att.global.attributes,
       att.typed.attributes,
       att.declarable.attributes,
       att.sortable.attributes,
       ( model.headLike*, desc*, model.eventLike+, ( relation | listRelation )* )
    }

### 1.182. <listNym>

<listNym> (list of canonical names) contains a list of nyms, that is, standardized names for any thing. [13.3.6. Names and Nyms]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.declarable (@default) att.sortable (@sortKey)
Member of | model.listLike
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: listNym occupation textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head namesdates: listNym listRelation nym relation
Note | The type attribute may be used to distinguish lists of names of a particular type if convenient.
Example | <listNym type="floral"> <nym xml:id="ROSE"> <form>Rose</form> </nym> <nym xml:id="DAISY"> <form>Daisy</form> <etym>Contraction of <mentioned>day's eye</mentioned> </etym> </nym> <nym xml:id="HTHR"> <form>Heather</form> </nym> </listNym>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="nym"/>
       <elementRef key="listNym"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="relation"/>
       <elementRef key="listRelation"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listNym
    {
       att.global.attributes,
       att.typed.attributes,
       att.declarable.attributes,
       att.sortable.attributes,
       ( model.headLike*, desc*, ( nym | listNym )+, ( relation | listRelation )* )
    }

### 1.183. <listObject>

<listObject> (list of objects) contains a list of descriptions, each of which provides information about an identifiable physical object. [13.3.5. Objects]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.declarable (@default) att.sortable (@sortKey)
Member of | model.listLike model.objectLike
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: listObject occupation textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head namesdates: listObject listRelation object relation
Note | The type attribute may be used to distinguish different types of objects.
Example | <listObject> <object xml:id="AlfredJewel"> <objectIdentifier> <country>United Kingdom</country> <region>Oxfordshire</region> <settlement>Oxford</settlement> <institution>University of Oxford</institution> <repository>Ashmolean Museum</repository> <collection>English Treasures</collection> <idno type="ashmolean">AN1836p.135.371</idno> <idno type="wikipedia">https://en.wikipedia.org/wiki/Alfred_Jewel</idno> <objectName>Alfred Jewel</objectName> </objectIdentifier> <physDesc> <p> The Alfred Jewel is about 6.4 cm in length and is made of combination of filigreed <material>gold</material> surrounding a polished teardrop shaped piece of transparent <material>quartz</material>. Underneath the rock crystal is a cloisonné enamel image of a man with ecclesiastical symbols. The sides of the jewel holding the crystal in place contain an openwork inscription saying "AELFRED MEC HEHT GEWYRCAN", meaning 'Alfred ordered me made'. </p> </physDesc> <history> <origin>It is generally accepted that the Alfred Jewel dates from the <origDate>late 9th Century</origDate> and was most likely made in <origPlace>England</origPlace>. </origin> <provenance when="1693">The jewel was discovered in 1693 at Petherton Park, North Petherton in the English county of Somerset, on land owned by Sir Thomas Wroth. North Petherton is about 8 miles away from Athelney, where King Alfred founded a monastery. </provenance> <provenance when="1698">A description of the Alfred Jewel was first published in 1698, in the Philosophical Transactions of the Royal Society.</provenance> <acquisition> It was bequeathed to Oxford University by Colonel Nathaniel Palmer (c. 1661-1718) and today is in the Ashmolean Museum in Oxford. </acquisition> </history> </object> </listObject>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.objectLike"
       minOccurs="1" maxOccurs="unbounded"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="relation"/>
       <elementRef key="listRelation"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listObject
    {
       att.global.attributes,
       att.typed.attributes,
       att.declarable.attributes,
       att.sortable.attributes,
       ( model.headLike*, desc*, model.objectLike+, ( relation | listRelation )* )
    }

### 1.184. <listOrg>

<listOrg> (list of organizations) contains a list of elements, each of which provides information about an identifiable organization. [13.2.2. Organizational Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.declarable (@default) att.sortable (@sortKey)
Member of | model.listLike model.orgPart
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: listOrg occupation org textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head namesdates: listOrg listRelation org relation
Note | The type attribute may be used to distinguish lists of organizations of a particular type if convenient.
Example | <listOrg> <head>Libyans</head> <org> <orgName>Adyrmachidae</orgName> <desc>These people have, in most points, the same customs as the Egyptians, but use the costume of the Libyans. Their women wear on each leg a ring made of bronze [...]</desc> </org> <org> <orgName>Nasamonians</orgName> <desc>In summer they leave their flocks and herds upon the sea-shore, and go up the country to a place called Augila, where they gather the dates from the palms [...]</desc> </org> <org> <orgName>Garamantians</orgName> <desc>[...] avoid all society or intercourse with their fellow-men, have no weapon of war, and do not know how to defend themselves. [...]</desc> <!-- ... --> </org> </listOrg>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="org"/>
       <elementRef key="listOrg"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="relation"/>
       <elementRef key="listRelation"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listOrg
    {
       att.global.attributes,
       att.typed.attributes,
       att.declarable.attributes,
       att.sortable.attributes,
       ( model.headLike*, desc*, ( org | listOrg )+, ( relation | listRelation )* )
    }

### 1.185. <listPerson>

<listPerson> (list of persons) contains a list of descriptions, each of which provides information about an identifiable person or a group of people, for example the participants in a language interaction, or the people referred to in a historical source. [13.3.2. The Person Element 15.2. Contextual Information 2.4. The Profile Description 15.3.2. Declarable Elements]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.declarable (@default) att.sortable (@sortKey)
Member of | model.listLike model.orgPart
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: listPerson occupation org textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head namesdates: listPerson listRelation org person personGrp relation
Note | The type attribute may be used to distinguish lists of people of a particular type if convenient.
Example | <listPerson type="respondents"> <personGrp xml:id="PXXX"/> <person xml:id="P1234" sex="2" age="mid"/> <person xml:id="P4332" sex="1" age="mid"/> <listRelation> <relation type="personal" name="spouse" mutual="#P1234 #P4332"/> </listRelation> </listPerson>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.personLike"/>
       <elementRef key="listPerson"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="relation"/>
       <elementRef key="listRelation"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listPerson
    {
       att.global.attributes,
       att.typed.attributes,
       att.declarable.attributes,
       att.sortable.attributes,
       (
          model.headLike*,
          desc*,
          ( model.personLike | listPerson )+,
          ( relation | listRelation )*
       )
    }

### 1.186. <listPlace>

<listPlace> (list of places) contains a list of places, optionally followed by a list of relationships (other than containment) defined amongst them. [2.2.7. The Source Description 13.3.4. Places]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.declarable (@default) att.sortable (@sortKey)
Member of | model.listLike model.orgPart
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: listPlace occupation org place textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head namesdates: listPlace listRelation place relation
Example | <listPlace type="offshoreIslands"> <place> <placeName>La roche qui pleure</placeName> </place> <place> <placeName>Ile aux cerfs</placeName> </place> </listPlace>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.placeLike"/>
       <elementRef key="listPlace"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="relation"/>
       <elementRef key="listRelation"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listPlace
    {
       att.global.attributes,
       att.typed.attributes,
       att.declarable.attributes,
       att.sortable.attributes,
       (
          model.headLike*,
          desc*,
          ( model.placeLike | listPlace )+,
          ( relation | listRelation )*
       )
    }

### 1.187. <listPrefixDef>

<listPrefixDef> (list of prefix definitions) contains a list of definitions of prefixing schemes used in data.pointer values, showing how abbreviated URIs using each scheme may be expanded into full URIs. [16.2.3. Using Abbreviated Pointers]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.encodingDescPart
Contained by | header: encodingDesc listPrefixDef
May contain | core: desc header: listPrefixDef prefixDef
Example | In this example, two private URI scheme prefixes are defined and patterns are provided for dereferencing them. Each prefix is also supplied with a human-readable explanation in a <p> element. <listPrefixDef> <prefixDef ident="psn" matchPattern="([A-Z]+)" replacementPattern="personography.xml#$1"> <p> Private URIs using the <code>psn</code> prefix are pointers to <gi>person</gi> elements in the personography.xml file. For example, <code>psn:MDH</code> dereferences to <code>personography.xml#MDH</code>. </p> </prefixDef> <prefixDef ident="bibl" matchPattern="([a-z]+[a-z0-9]*)" replacementPattern="http://www.example.com/getBibl.xql?id=$1"> <p> Private URIs using the <code>bibl</code> prefix can be expanded to form URIs which retrieve the relevant bibliographical reference from www.example.com. </p> </prefixDef> </listPrefixDef>
Content model |
    <content>
     <sequence>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="prefixDef"/>
       <elementRef key="listPrefixDef"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listPrefixDef
    {
       att.global.attributes,
       ( desc*, ( prefixDef | listPrefixDef )+ )
    }

### 1.188. <listRef>

<listRef> (list of references) supplies a list of significant references to places where this element is discussed, in the current document or elsewhere.
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: classSpec dataSpec elementSpec macroSpec moduleSpec schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc ref
Example | <listRef> <ptr target="#ddc12"/> </listRef>
Content model |
    <content>
     <sequence>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.ptrLike"
       minOccurs="1" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element listRef
    {
       att.global.attributes,
       att.typed.attributes,
       ( desc*, model.ptrLike+ )
    }

### 1.189. <listRelation>

<listRelation> provides information about relationships identified amongst people, places, and organizations, either informally as prose or as formally expressed relation links. [13.3.2.3. Personal Relationships]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.sortable (@sortKey)
Member of | model.biblPart model.listLike
Contained by | core: add bibl del desc head hi l listBibl note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: listEvent listNym listObject listOrg listPerson listPlace listRelation occupation textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head p linking: ab namesdates: listRelation relation
Note | May contain a prose description organized as paragraphs, or a sequence of <relation> elements.
Example | <listPerson> <person xml:id="pp1"> <!-- data about person pp1 --> </person> <person xml:id="pp2"> <!-- data about person pp1 --> </person> <!-- more person (pp3, pp4) elements here --> <listRelation type="personal"> <relation name="parent" active="#pp1 #pp2" passive="#pp3 #pp4"/> <relation name="spouse" mutual="#pp1 #pp2"/> </listRelation> <listRelation type="social"> <relation name="employer" active="#pp1" passive="#pp3 #pp5 #pp6 #pp7"/> </listRelation> </listPerson> The persons with identifiers pp1 and pp2 are the parents of pp3 and pp4; they are also married to each other; pp1 is the employer of pp3, pp5, pp6, and pp7.
Example | <listPerson> <person xml:id="en_pp1"> <!-- data about person en_pp1 --> </person> <person xml:id="en_pp2"> <!-- data about person en_pp2 --> </person> <!-- more person (en_pp3, en_pp4) elements here --> </listPerson> <listPlace> <place xml:id="en_pl1"> <!-- data about place en_pl1 --> </place> <!-- more place (en_pl2, en_pl3) elements here --> </listPlace> <listRelation> <relation name="residence" active="#en_pp1 #en_pp2" passive="#en_pl1"/> </listRelation> The persons with identifiers en_pp1 and en_pp2 live in en_pl1.
Example | <listRelation> <p>All speakers are members of the Ceruli family, born in Naples.</p> </listRelation>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"/>
       <alternate minOccurs="1"
        maxOccurs="unbounded">
        <elementRef key="relation"/>
        <elementRef key="listRelation"/>
       </alternate>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listRelation
    {
       att.global.attributes,
       att.typed.attributes,
       att.sortable.attributes,
       ( model.headLike*, desc*, ( model.pLike | ( relation | listRelation )+ ) )
    }

### 1.190. <listTranspose>

<listTranspose> supplies a list of transpositions, each of which is indicated at some point in a document typically by means of metamarks. [11.3.4.5. Transpositions]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.global.meta model.profileDescPart
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal profileDesc scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | core: desc transcr: transpose
Example | <listTranspose> <transpose> <ptr target="#ib02"/> <ptr target="#ib01"/> </transpose> </listTranspose> This example might be used for a source document which indicates in some way that the elements identified by `ib02` and code `ib01` should be read in that order (ib02 followed by ib01), rather than in the reading order in which they are presented in the source.
Content model |
    <content>
     <sequence>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="transpose" minOccurs="1"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element listTranspose { att.global.attributes, ( desc*, transpose+ ) }

### 1.191. <listWit>

<listWit> (witness list) lists definitions for all the witnesses referred to by a critical apparatus, optionally grouped hierarchically. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey)
Member of | model.listLike
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: abstract change handNote licence rendition scriptNote sourceDesc tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation textcrit: lem listWit rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc head textcrit: listWit witness
Note | May contain a series of <witness> or <listWit> elements. The provision of a <listWit> element simplifies the automatic processing of the apparatus, e.g. the reconstruction of the readings for all witnesses from an exhaustive apparatus. Situations commonly arise where there are many more or less fragmentary witnesses, such that there may be quite distinct groups of witnesses for different parts of a text or collection of texts. Such groups may be given separately, or nested within a single <listWit> element at the beginning of the file listing all the witnesses, partial and complete, for the text, with the attestation of fragmentary witnesses indicated within the apparatus by use of the <witStart> and <witEnd> elements described in section 12.1.5. Fragmentary Witnesses. Note however that a given witness can only be defined once, and can therefore only appear within a single <listWit> element.
Example | <listWit> <witness xml:id="HL26">Ellesmere, Huntingdon Library 26.C.9</witness> <witness xml:id="PN392">Hengwrt, National Library of Wales, Aberystwyth, Peniarth 392D</witness> <witness xml:id="RP149">Bodleian Library Rawlinson Poetic 149 (see further <ptr target="#MSRP149"/>)</witness> </listWit>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0"/>
      <elementRef key="desc" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="witness"/>
       <elementRef key="listWit"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element listWit
    {
       att.global.attributes,
       att.sortable.attributes,
       ( model.headLike?, desc*, ( witness | listWit )+ )
    }

### 1.192. <localName>

<localName> (locally-defined property name) contains a locally defined name for some property. [5.2.1. Character Properties]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | gaiji: charProp
May contain | Character data only
Note | No definitive list of local names is proposed. However, the name entity is recommended as a means of naming the property identifying the recommended character entity name for this character or glyph.
Example | <localName>daikanwa</localName> <localName>entity</localName>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element localName { att.global.attributes, text }

### 1.193. <location>

<location> defines the location of a place as a set of geographical coordinates, in terms of other named geo-political entities, or as an address. [13.3.4. Places]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant)
Member of | model.placeStateLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | certainty: precision core: address bibl desc email listBibl note header: biblFull msdescription: depth dim height msDesc width namesdates: affiliation bloc country district geo geogFeat geogName offset placeName region settlement
Example | <place> <placeName>Abbey Dore</placeName> <location> <geo>51.969604 -2.893146</geo> </location> </place>
Example | <place xml:id="BGbuilding" type="building"> <placeName>Brasserie Georges</placeName> <location> <country key="FR"/> <settlement type="city">Lyon</settlement> <district type="arrondissement">IIème</district> <district type="quartier">Perrache</district> <placeName type="street"> <num>30</num>, Cours de Verdun</placeName> </location> </place>
Example | <place type="imaginary"> <placeName>Atlantis</placeName> <location> <offset>beyond</offset> <placeName>The Pillars of <persName>Hercules</persName> </placeName> </location> </place>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <elementRef key="precision"/>
      <classRef key="model.labelLike"/>
      <classRef key="model.placeNamePart"/>
      <classRef key="model.offsetLike"/>
      <classRef key="model.measureLike"/>
      <classRef key="model.addressLike"/>
      <classRef key="model.noteLike"/>
      <classRef key="model.biblLike"/>
     </alternate>
    </content>
Schema Declaration |
    element location
    {
       att.global.attributes,
       att.typed.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       (
          precision
        | model.labelLike
        | model.placeNamePart
        | model.offsetLike
        | model.measureLike
        | model.addressLike
        | model.noteLike
        | model.biblLike
       )*
    }

### 1.194. <locus>

<locus> defines a location within a manuscript, manuscript part, or other object typically as a (possibly discontinuous) sequence of folio references. [10.3.5. References to Locations within a Manuscript]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing (@targetLang, @target, @evaluate) att.typed (@type, @subtype)
scheme | identifies the foliation scheme in terms of which the location is being specified by pointing to some <foliation> element defining it, or to some other equivalent resource.
Status | Optional
Datatype | teidata.pointer
from | specifies the starting point of the location in a normalized form, typically a page number.
Status | Optional
Datatype | teidata.word
to | specifies the end-point of the location in a normalized form, typically as a page number.
Status | Optional
Datatype | teidata.word
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout locus locusGrp material msItem msItemStruct musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | core: hi gaiji: g msdescription: locus character data
Note | The target attribute should only be used to point to elements that contain or indicate a transcription of the locus being described, as in the first example above. To associate a <locus> element with a page image or other comparable representation, the global facs attribute should be used instead, as shown in the second example. Use of the target attribute to indicate an image is strongly deprecated. The facs attribute may be used to indicate one or more image files, as above, or alternatively it may point to one or more appropriate XML elements, such as the <surface>, <zone> element, <graphic>, or <binaryObject> elements.
Note | When a single page is being cited, use the from and to attributes with an identical value. When no clear endpoint is provided, the from attribute may be used without to; for example a citation such as ‘p. 3ff’ might be encoded `<biblScope from="3">p. 3ff<biblScope>`.
Example | <!-- within ms description --><msItem n="1"> <locus target="#F1r #F1v #F2r" from="1r" to="2r">ff. 1r-2r</locus> <author>Ben Jonson</author> <title>Ode to himself</title> <rubric rend="italics"> An Ode<lb/> to him selfe.</rubric> <incipit>Com leaue the loathed stage</incipit> <explicit>And see his chariot triumph ore his wayne.</explicit> <bibl> <name>Beal</name>, <title>Index 1450-1625</title>, JnB 380</bibl> </msItem> <!-- within transcription ... --> <pb xml:id="F1r"/> <!-- ... --> <pb xml:id="F1v"/> <!-- ... --> <pb xml:id="F2r"/> <!-- ... -->
Example | The facs attribute is available globally when the transcr module is included in a schema. It may be used to point directly to an image file, as in the following example: <msItem> <locus facs="images/08v.jpg images/09r.jpg images/09v.jpg images/10r.jpg images/10v.jpg">fols. 8v-10v</locus> <title>Birds Praise of Love</title> <bibl> <title>IMEV</title> <biblScope>1506</biblScope> </bibl> </msItem>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <elementRef key="hi"/>
      <elementRef key="locus"/>
     </alternate>
    </content>
Schema Declaration |
    element locus
    {
       att.global.attributes,
       att.pointing.attributes,
       att.typed.attributes,
       attribute scheme { text }?,
       attribute from { text }?,
       attribute to { text }?,
       ( text | model.gLike | hi | locus )*
    }

### 1.195. <locusGrp>

<locusGrp> groups a number of locations which together form a distinct but discontinuous item within a manuscript, manuscript part, or other object. [10.3.5. References to Locations within a Manuscript]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
scheme | identifies the foliation scheme in terms of which all the locations contained by the group are specified by pointing to some <foliation> element defining it, or to some other equivalent resource.
Status | Optional
Datatype | teidata.pointer
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem msItemStruct musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | msdescription: locus
Example | <msItem> <locusGrp> <locus from="13" to="26">Bl. 13--26</locus> <locus from="37" to="58">37--58</locus> <locus from="82" to="96">82--96</locus> </locusGrp> <note>Stücke von Daniel Ecklin’s Reise ins h. Land</note> </msItem>
Content model |
    <content>
     <elementRef key="locus" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element locusGrp { att.global.attributes, attribute scheme { text }?, locus+ }

### 1.196. <m>

<m> (morpheme) represents a grammatical morpheme. [17.1. Linguistic Segment Categories]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.notated (@notation)
baseForm | supplies the morpheme's base form.
Status | Optional
Datatype | teidata.word
Member of | model.segLike
Contained by | analysis: cl m phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c interp interpGrp m span spanGrp certainty: certainty precision respons core: gap hi lb milestone note pb gaiji: g linking: alt altGrp anchor join joinGrp link linkGrp seg timeline textcrit: app witDetail transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin character data
Note | The type attribute may be used to indicate the type of morpheme, taking values such as clitic, prefix, stem, etc. as appropriate.
Example | <w type="adjective"> <w type="noun"> <m type="prefix" baseForm="con">com</m> <m type="root">fort</m> </w> <m type="suffix">able</m> </w>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.hiLike"/>
      <elementRef key="seg"/>
      <elementRef key="m"/>
      <elementRef key="c"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Schema Declaration |
    element m
    {
       att.global.attributes,
       att.segLike.attributes,
       att.typed.attributes,
       att.notated.attributes,
       attribute baseForm { text }?,
       ( text | model.gLike | model.hiLike | seg | m | c | model.global )*
    }

### 1.197. <macroRef>

<macroRef> points to the specification for some pattern which is to be included in a schema [22.7. Macro Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
key | the identifier used for the required pattern within the source indicated.
Status | Required
Datatype | teidata.xmlName
Member of | model.contentPart model.oddRef
Contained by | tagdocs: alternate content schemaSpec sequence specGrp
May contain | Empty element
Note | Patterns or macros are identified by the name supplied as value for the ident attribute on the <macroSpec> element in which they are declared. All TEI macro names are unique.
Example | <schemaSpec ident="myTEI" source="http://www.tei-c.org/Vault/P5/current/xml/tei/odd/p5subset.xml"> <!-- ... --> <macroRef key="macro.paraContent"/> <!-- ... --> </schemaSpec>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element macroRef { att.global.attributes, attribute key { text }, empty }

### 1.198. <macroSpec>

<macroSpec> (macro specification) documents the function and implementation of a pattern. [22.3. Specification Elements 22.7. Macro Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) )
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc tagdocs: altIdent constraintSpec content equiv exemplum listRef remarks valList
Example | <macroSpec module="tei" ident="macro.phraseSeq"> <content> <alternate minOccurs="0" maxOccurs="unbounded"> <textNode/> <classRef key="model.gLike"/> <classRef key="model.phrase"/> <classRef key="model.global"/> </alternate> </content> </macroSpec>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="content"/>
       <elementRef key="valList"/>
      </alternate>
      <elementRef key="constraintSpec"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="exemplum" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="remarks" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="listRef" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element macroSpec
    {
       att.global.attributes,
       att.identified.attributes,
       (
          ( model.glossLike | model.descLike )*,
          ( content | valList )*,
          constraintSpec*,
          exemplum*,
          remarks*,
          listRef*
       )
    }

### 1.199. <mapping>

<mapping> (character mapping) contains one or more characters which are related to the parent character or glyph in some respect, as specified by the type attribute. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Contained by | gaiji: char glyph
May contain | gaiji: g character data
Note | Suggested values for the type attribute include exact for exact equivalences, uppercase for uppercase equivalences, lowercase for lowercase equivalences, and simplified for simplified characters. The <g> elements contained by this element can point to either another <char> or <glyph>element or contain a character that is intended to be the target of this mapping.
Example | <mapping type="modern">r</mapping> <mapping type="standard">人</mapping>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element mapping { att.global.attributes, att.typed.attributes, macro.xtext }

### 1.200. <material>

<material> contains a word or phrase describing the material of which the object being described is composed. [10.3.2. Material and Object Type]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The ref attribute may be used to point to one or more items within a taxonomy of types of material, defined either internally or externally.
Example | <physDesc> <p> <material>Parchment</material> leaves with a <material>sharkskin</material> binding.</p> </physDesc>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element material
    {
       att.global.attributes,
       att.canonical.attributes,
       macro.phraseSeq
    }

### 1.201. <memberOf>

<memberOf> specifies class membership of the documented element or class. [22.4.3. Classification of Components]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
key | specifies the identifier for a class of which the documented element or class is a member or subclass
Status | Optional
Datatype | teidata.name
mode | specifies the effect of this declaration on its parent module.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | add this declaration is added to the current definitions[Default] delete this declaration and all of its children are removed from the current setup
max | supplies the maximum number of times the element can occur in elements which use this model class in their content model
Status | Optional
Datatype | teidata.numeric
min | supplies the minumum number of times the element must occur in elements which use this model class in their content model
Status | Optional
Datatype | teidata.numeric
Contained by | tagdocs: classes
May contain | gaiji: g character data
Note | Elements or classes which are members of multiple (unrelated) classes will have more than one <memberOf> element, grouped by a <classes> element. If an element is a member of a class C1, which is itself a subclass of a class C2, there is no need to state this, other than in the documentation for class C1. Any additional comment or explanation of the class membership may be provided as content for this element.
Example | <memberOf key="model.divLike"/> <memberOf key="att.identified"/> This element will appear in any content model which references model.divLike, and will have attributes defined in att.identified (in addition to any defined explicitly for this element).
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element memberOf
    {
       att.global.attributes,
       attribute key { text }?,
       attribute mode { "add" | "delete" }?,
       attribute max { text }?,
       attribute min { text }?,
       macro.xtext
    }

### 1.202. <metDecl>

<metDecl> (metrical notation declaration) documents the notation employed to represent a metrical pattern when this is specified as the value of a met, real, or rhyme attribute on any structural element of a metrical text (e.g. <lg>, <l>, or <seg>). [6.6. Metrical Notation Declaration 6.4. Rhyme and Metrical Analysis]
Module | verse
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
type | indicates whether the notation conveys the abstract metrical form, its actual prosodic realization, or the rhyme scheme, or some combination thereof.
Status | Optional
Datatype | 1–3 occurrences of teidata.enumerated separated by whitespace
Legal values are: | met (met attribute) declaration applies to the abstract metrical form recorded on the met attribute real (real attribute) declaration applies to the actual realization of the conventional metrical structure recorded on the real attribute rhyme declaration applies to the rhyme scheme recorded on the rhyme attribute
Note | By default, the <metDecl> element documents the notation used for metrical pattern and realization. It may also be used to document the notation used for rhyme scheme information; if not otherwise documented, the rhyme scheme notation defaults to the traditional ‘abab’ notation.
pattern | (regular expression pattern) specifies a regular expression defining any value that is legal for this notation.
Status | Optional
Datatype | teidata.pattern
Note | The value must be a valid regular expression per the World Wide Web Consortium's XML Schema Part 2: Datatypes Second Edition, Appendix F
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | core: note p linking: ab verse: metSym
Note | The encoder may choose whether to define the notation formally or informally. However, the two methods may not be mixed. That is, <metDecl> may contain either a sequence of <metSym> elements or, alternately, a series of paragraphs or other components. If the pattern attribute is specified and <metSym> elements are used, then all the codes appearing within the pattern attribute should be documented. Only usable within the header if the verse module is used.
Example | <metDecl xml:id="ip" type="met" pattern="((SU|US)USUSUSUS/)"> <metSym value="S">stressed syllable</metSym> <metSym value="U">unstressed syllable</metSym> <metSym value="/">metrical line boundary</metSym> </metDecl> This example is intended for the far more restricted case typified by the Shakespearean iambic pentameter. Only metrical patterns containing exactly ten syllables, alternately stressed and unstressed, (except for the first two which may be in either order) to each metrical line can be expressed using this notation.
Content model |
    <content>
     <alternate>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.pLike"/>
       <classRef key="model.noteLike"/>
      </alternate>
      <elementRef key="metSym" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element metDecl
    {
       att.global.attributes,
       att.declarable.attributes,
       attribute type
       {
          list
          {
             ( "met" | "real" | "rhyme" ),
             ( "met" | "real" | "rhyme" )?,
             ( "met" | "real" | "rhyme" )?
          }
       }?,
       attribute pattern { text }?,
       ( ( model.pLike | model.noteLike )+ | metSym+ )
    }

### 1.203. <metSym>

<metSym> (metrical notation symbol) documents the intended significance of a particular character or character sequence within a metrical notation, either explicitly or in terms of other <metSym> elements in the same <metDecl>. [6.6. Metrical Notation Declaration]
Module | verse
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
value | specifies the character or character sequence being documented.
Status | Required
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
terminal | specifies whether the symbol is defined in terms of other symbols (terminal is set to false) or in prose (terminal is set to true).
Status | Optional
Datatype | teidata.truthValue
Default | true
Note | The value true indicates that the element contains a prose definition of its meaning; the value false indicates that the element contains a definition of its meaning given using symbols defined elsewhere in the same <metDecl> element.
Contained by | verse: metDecl
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Example | <metSym value="x">a stressed syllable</metSym> <metSym value="o">an unstressed syllable</metSym> <metSym value="A" terminal="false">xoo</metSym>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element metSym
    {
       att.global.attributes,
       attribute value { list { + } },
       attribute terminal { text }?,
       macro.phraseSeq.limited
    }

### 1.204. <metamark>

<metamark> contains or describes any kind of graphic or written signal within a document the function of which is to determine how it should be read rather than forming part of the actual content of the document. [11.3.4.2. Metamarks]
Module | transcr
Attributes | Attributes att.spanning (@spanTo) att.placement (@place) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
function | describes the function (for example status, insertion, deletion, transposition) of the metamark.
Status | Optional
Datatype | teidata.word
target | identifies one or more elements to which the metamark applies.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Member of | model.global
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <surface> <metamark function="used" rend="line" target="#X2"/> <zone xml:id="zone-X2"> <line>I am that halfgrown <add>angry</add> boy, fallen asleep</line> <line>The tears of foolish passion yet undried</line> <line>upon my cheeks.</line> <!-- ... --> <line>I pass through <add>the</add> travels and <del>fortunes</del> of <retrace>thirty</retrace> </line> <line>years and become old,</line> <line>Each in its due order comes and goes,</line> <line>And thus a message for me comes.</line> <line>The</line> </zone> <metamark function="used" target="#zone-X2">Entered - Yes</metamark> </surface>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element metamark
    {
       att.spanning.attributes,
       att.placement.attributes,
       att.global.attributes,
       attribute function { text }?,
       attribute target { list { + } }?,
       macro.specialPara
    }

### 1.205. <milestone>

<milestone> marks a boundary point separating any kind of section of a text, typically but not necessarily indicating a point at which some part of a standard reference system changes, where the change is not represented by a structural element. [3.10.3. Milestone Elements]
Module | core
Attributes | Attributes att.milestoneUnit (@unit) att.edition (@ed, @edRef) att.spanning (@spanTo) att.breaking (@break) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) att.global.rendition (@rend, @style, @rendition) att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select) att.global.analytic (@ana) att.global.facs (@facs) att.global.change (@change) att.global.responsibility (resp, @cert) att.global.source (@source) att.typed (type, @subtype)
resp |
Status | Required
Legal values are: | #mjk
type |
Status | Required
Legal values are: | address matTheory mentDesc motherhood physDesc socHist
part |
Status | Optional
Legal values are: | initial medial final
Member of | model.milestoneLike
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg listBibl name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc subst supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
Note | For this element, the global n attribute indicates the new number or other value for the unit which changes at this milestone. The special value unnumbered should be used in passages which fall outside the normal numbering scheme, such as chapter or other headings, poem numbers or titles, etc. The order in which <milestone> elements are given at a given point is not normally significant.
Example | <milestone n="23" ed="La" unit="Dreissiger"/> ... <milestone n="24" ed="AV" unit="verse"/> ...
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element milestone
    {
       att.global.attribute.xmlid,
       att.global.attribute.n,
       att.global.attribute.xmllang,
       att.global.attribute.xmlbase,
       att.global.attribute.xmlspace,
       att.global.rendition.attribute.rend,
       att.global.rendition.attribute.style,
       att.global.rendition.attribute.rendition,
       att.global.linking.attribute.corresp,
       att.global.linking.attribute.synch,
       att.global.linking.attribute.sameAs,
       att.global.linking.attribute.copyOf,
       att.global.linking.attribute.next,
       att.global.linking.attribute.prev,
       att.global.linking.attribute.exclude,
       att.global.linking.attribute.select,
       att.global.analytic.attribute.ana,
       att.global.facs.attribute.facs,
       att.global.change.attribute.change,
       att.global.responsibility.attribute.cert,
       att.global.source.attribute.source,
       att.milestoneUnit.attributes,
       att.typed.attribute.subtype,
       att.edition.attributes,
       att.spanning.attributes,
       att.breaking.attributes,
       attribute resp { "#mjk" },
       attribute type
       {
          "address"
        | "matTheory"
        | "mentDesc"
        | "motherhood"
        | "physDesc"
        | "socHist"
       },
       attribute part { "initial" | "medial" | "final" }?,
       empty
    }

### 1.206. <mod>

<mod> represents any kind of modification identified within a single document. [11.3.4.1. Generic Modification]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.typed (@type, @subtype) att.spanning (@spanTo) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <mod type="subst"> <add>pleasing</add> <del>agreable</del> </mod>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element mod
    {
       att.global.attributes,
       att.transcriptional.attributes,
       att.typed.attributes,
       att.spanning.attributes,
       att.dimensions.attributes,
       macro.paraContent
    }

### 1.207. <model>

<model> describes the processing intended for a specified element. [22.5.4.1. The TEI processing model]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
behaviour | names the process or function which this processing model uses in order to produce output.
Status | Required
Datatype | teidata.enumerated
Suggested values include: | alternate (default, alternate) support display of alternative visualisations, for example by displaying the preferred content, by displaying both in parallel, or by toggling between the two. anchor (id) create an identifiable anchor point in the output. block (content) create a block structure body (content) create the body of a document. break (type, label) create a line, column, or page break according to the value of type cell (content) create a table cell cit (content, source) show the content, with an indication of the source document (content) start a new output document figure (title) make a figure with the title as caption glyph (uri) show a character by looking up reference to a chardesc at the given URI graphic (url, width, height, scale, title) if url is present, uses it to display graphic, else display a placeholder image. heading (content, level) creates a heading. index (type) generate list according to type. inline (content, label) creates inline element out of content link (content, uri) create hyperlink list (content) create a list. listItem (content) create a list item. metadata (content) create metadata section note (content, place, label) create a note, often out of line, depending on the value of place; could be margin, footnote, endnote, inline omit do nothing, do not process children paragraph (content) create a paragraph out of content. row (content) create a table row section (content) create a new section of the output document table (content) create a table text (content) create literal text title (content) create document title
predicate | the condition under which this model applies, given as an XPath predicate expression.
Status | Optional
Datatype | teidata.xpath
useSourceRendition | whether to obey any rendition attribute which is present.
Status | Optional
Datatype | teidata.truthValue
Note | If the useSourceRendition attribute is not specified, or has the value false, any renditional information specified in the source document should be ignored.
output | the intended output.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | web the output is intended for presentation in a web format print the output is intended for presentation in a print format plain the output is intended for presentation in a plain text format
Note | If the output attribute is not specified, this model is assumed to apply for all forms of output.
cssClass | the name of a CSS class which should be associated with this element
Status | Optional
Datatype | 1–∞ occurrences of teidata.name separated by whitespace
Contained by | tagdocs: elementSpec modelGrp modelSequence
May contain | core: desc tagdocs: altIdent equiv outputRendition param
Note | The intended output to be generated for a particular behaviour of a processing model may be documented in one or all of the three following ways. Firstly, the cssClass attribute may be used to specify the name of a CSS style in some associated CSS stylesheet which is to be applied to each occurrence of a specified element found (in a given context, for a specified output). Secondly, the attribute useSourceRendition may be used to indicate that the default rendition for occurrences of this element, as defined by a <rendition> element in the document header, should be applied. Thirdly, the styling to be applied may be specified explicitly as content of a child <outputRendition> element. When more than one of these options is used, they are understood to be combined in accordance with the rules for multiple declaration of the styling language used.
Example | <model behaviour="inline"/>
Example | <elementSpec mode="change" ident="quote"> <model predicate="ancestor::p" behaviour="inline"> <desc versionDate="2015-08-21" xml:lang="en">If it's inside a paragraph then it's inline</desc> </model> <model predicate="not(ancestor::p)" behaviour="block"> <desc versionDate="2015-08-21" xml:lang="en">If it's not inside a paragraph then it is block level</desc> </model> </elementSpec>
Example | <model predicate="parent::person" behaviour="inline"> <desc versionDate="2015-08-21" xml:lang="en">If it is a child of a person element, treat as inline</desc> </model>
Example | <model behaviour="inline"> <outputRendition>font-weight:bold</outputRendition> </model>
Example | <model behaviour="inline" output="print"/>
Example | <model predicate="ancestor::p" behaviour="inline"> <param name="content" value="@n"/> </model>
Example | <elementSpec mode="change" ident="date"> <model output="print" predicate="text()" behaviour="inline"/> <model output="print" predicate="@when and not(text())" behaviour="inline"> <param name="content" value="@when"/> </model> <model predicate="@when" output="web" behaviour="alternate"> <param name="alternate" value="@when"/> </model> </elementSpec>
Example | <elementSpec mode="change" ident="choice"> <model predicate="sic and corr" behaviour="alternate"> <param name="default" value="corr"/> <param name="alternate" value="sic"/> </model> <model predicate="abbr and expan" behaviour="alternate"> <param name="default" value="expan"/> <param name="alternate" value="abbr"/> </model> <model predicate="orig and reg" behaviour="alternate"> <param name="default" value="reg"/> <param name="alternate" value="orig"/> </model> </elementSpec>
Schematron | It is ambigous to have 2 <model>s that have both the same output and have no predicate (and thus select the same set of nodes). <sch:rule context="tei:model[ not( parent::tei:modelSequence ) ][ not( @predicate ) ]"> <sch:let name="output" value="normalize-space( @output )"/> <sch:report test="following-sibling::tei:model [ not( @predicate )] [ normalize-space( @output ) eq $output ]"> There are 2 (or more) 'model' elements in this '<sch:value-of select="local-name(..)"/>' that have no predicate, but are targeted to the same output ("<sch:value-of select="( $output, parent::modelGrp/@output, 'all')[1]"/>")</sch:report> </sch:rule>
Schematron | It is ambigous to have 2 <model>s that have both the same output and the same predicate (and thus select the same set of nodes). <sch:rule context="tei:model[ not( parent::tei:modelSequence ) ][ @predicate ]"> <sch:let name="predicate" value="normalize-space( @predicate )"/> <sch:let name="output" value="normalize-space( @output )"/> <sch:report test="following-sibling::tei:model [ normalize-space( @predicate ) eq $predicate ] [ normalize-space( @output ) eq $output ]"> There are 2 (or more) 'model' elements in this '<sch:value-of select="local-name(..)"/>' that have the same predicate, and are targeted to the same output ("<sch:value-of select="( $output, parent::modelGrp/@output, 'all')[1]"/>")</sch:report> </sch:rule>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="param" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="outputRendition"
       minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element model
    {
       att.global.attributes,
       attribute behaviour
       {
          "alternate"
        | "anchor"
        | "block"
        | "body"
        | "break"
        | "cell"
        | "cit"
        | "document"
        | "figure"
        | "glyph"
        | "graphic"
        | "heading"
        | "index"
        | "inline"
        | "link"
        | "list"
        | "listItem"
        | "metadata"
        | "note"
        | "omit"
        | "paragraph"
        | "row"
        | "section"
        | "table"
        | "text"
        | "title"
       },
       attribute predicate { text }?,
       attribute useSourceRendition { text }?,
       attribute output { text }?,
       attribute cssClass { list { + } }?,
       ( ( model.glossLike | model.descLike )*, param*, outputRendition* )
    }

### 1.208. <modelGrp>

<modelGrp> any grouping of <model> or <modelSequence> elements with a common output method [22.5.4.4. Model Contexts and Outputs]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
useSourceRendition | whether to obey any rendition attribute which is present
Status | Optional
Datatype | teidata.truthValue
output | the intended output method
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | web the output is intended for presentation in a web format print the output is intended for presentation in a print format plaintext the output is intended for presentation in a plain text format
Contained by | tagdocs: elementSpec
May contain | core: desc tagdocs: altIdent equiv model modelSequence outputRendition
Note | The child <model> elements of a <modelGrp> are always processed independently.
Example | <elementSpec mode="change" ident="abbr"> <modelGrp output="web"> <model predicate="parent::choice" behaviour="omit"/> <model predicate="ancestor::front" behaviour="inline"> <outputRendition>font-style:italic; </outputRendition> </model> <model predicate="not(parent::choice)" behaviour="inline"> <outputRendition scope="before">content: ' ('</outputRendition> <outputRendition scope="after">content: ')'</outputRendition> </model> </modelGrp> <modelGrp output="print"> <model predicate="parent::choice" behaviour="omit"/> <model predicate="not(parent::choice)" behaviour="note"> <param name="place" value="'foot'"/> </model> </modelGrp> </elementSpec>
Example | <modelGrp output="print"> <modelSequence> <model behaviour="inline"> <param name="content" value="@n"/> </model> <model behaviour="note"> <param name="place" value="'foot'"/> </model> </modelSequence> </modelGrp>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="outputRendition"
       minOccurs="0"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <elementRef key="modelSequence"/>
       <elementRef key="model"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element modelGrp
    {
       att.global.attributes,
       attribute useSourceRendition { text }?,
       attribute output { "web" | "print" | "plaintext" }?,
       (
          ( model.glossLike | model.descLike )*,
          outputRendition?,
          ( modelSequence | model )+
       )
    }

### 1.209. <modelSequence>

<modelSequence> any sequence of model or <modelSequence> elements which is to be processed as a single set of actions [22.5.4.7. Model sequence]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
predicate | the condition under which this model applies given as an XPath Predicate Expression
Status | Optional
Datatype | teidata.xpath
useSourceRendition | whether to obey any rendition attribute which is present
Status | Optional
Datatype | teidata.truthValue
output | the intended output method
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | web the output is intended for presentation in a web format print the output is intended for presentation in a print format plaintext the output is intended for presentation in a plain text format
Contained by | tagdocs: elementSpec modelGrp
May contain | core: desc tagdocs: altIdent equiv model
Note | All of the <model> elements inside a <modelSequence> element must be processed. The operations indicated by each <model> child cannot be dependent on any other operation in the sequence. The results must be rendered in the order given by the list of <model>s in the <modelSequence>.
Example | <modelGrp output="print"> <modelSequence> <model behaviour="inline"> <param name="content" value="@n"/> </model> <model behaviour="footnote"> <param name="place" value="'foot'"/> </model> </modelSequence> </modelGrp>
Schematron | <sch:report test="tei:model[@output]" role="warning">The 'model' children of a 'modelSequence' element inherit the @output attribute of the parent 'modelSequence', and thus should not have their own</sch:report>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="model" minOccurs="2"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element modelSequence
    {
       att.global.attributes,
       attribute predicate { text }?,
       attribute useSourceRendition { text }?,
       attribute output { "web" | "print" | "plaintext" }?,
       ( ( model.glossLike | model.descLike )*, ( model, model, model* ) )
    }

### 1.210. <moduleRef>

<moduleRef> (module reference) references a module which is to be incorporated into a schema. [22.2. Modules and Schemas]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
prefix | specifies a default prefix which will be prepended to all patterns from the imported module
Status | Optional
Datatype | 0–1 occurrences of teidata.xmlName separated by whitespace
Schematron | <s:rule context="tei:moduleRef"> <s:report test="//*[ not( generate-id(.) eq generate-id( current() ) ) ]/@prefix = @prefix">The prefix attribute of <s:name/> should not match that of any other element (it would defeat the purpose)</s:report> </s:rule>
Note | Use of this attribute avoids name collisions (and thus invalid schemas) when the external schema being mixed in with TEI uses a name the TEI or some other included external schema already uses for a pattern.
include | supplies a list of the elements which are to be copied from the specified module into the schema being defined.
Status | Optional
Datatype | 0–∞ occurrences of teidata.xmlName separated by whitespace
except | supplies a list of the elements which are not to be copied from the specified module into the schema being defined.
Status | Optional
Datatype | 0–∞ occurrences of teidata.xmlName separated by whitespace
key | the name of a TEI module
Status | Optional
Datatype | teidata.xmlName
url | (uniform resource locator) refers to a non-TEI module of RELAX NG code by external location
Status | Optional
Datatype | teidata.pointer
Member of | model.oddRef
Contained by | tagdocs: schemaSpec specGrp
May contain | tagdocs: content
Note | If neither include nor exclude is supplied, the effect of this element is to make all the declarations contained by the referenced module available to the schema being compiled. If both attributes are supplied, an ODD processor should signal an error. A TEI module is identified by the name supplied as value for the ident attribute on a <moduleSpec> element. The source attribute may be used to specify an online source from which the specification of that module may be read. A URI may alternatively be supplied in the case of a non-TEI module, and this is expected to be written as a RELAX NG schema. If the uri attribute is used, the <content> element may also be supplied as a child of this element. Its content (which is assumed to be a fragment of RELAX NG code) will be copied along with the content of the resource indicated by the uri attribute into the target RELAX NG schema.
Example | <moduleRef key="linking"/> This includes all objects available from the linking module.
Example | <moduleRef key="linking" except="linkGrp link"/> This includes all elements available from the linking module except for the <link> and <linkGrp> elements.
Example | <moduleRef key="linking" include="linkGrp link"/> This includes only the <link> and <linkGrp> elements from the linking module.
Schematron | <s:rule context="tei:moduleRef"> <s:report test="* and @key">Child elements of <s:name/> are only allowed when an external module is being loaded </s:report> </s:rule>
Content model |
    <content>
     <elementRef key="content" minOccurs="0"/>
    </content>
Schema Declaration |
    element moduleRef
    {
       att.global.attributes,
       attribute prefix { text }?
       >>
       tei:constraintSpec
       [
          scheme = "schematron"
          ident = "not-same-prefix"
          " "
          "The prefix attribute of "
          " should not match that of any other element (it would defeat the purpose)"
       ],
       ( attribute include { list { * } }? | attribute except { list { * } }? ),
       ( attribute key { text }? | attribute url { text }? ),
       content?
    }

### 1.211. <moduleSpec>

<moduleSpec> (module specification) documents the structure, content, and purpose of a single module, i.e. a named and externally visible group of declarations. [22.2. Modules and Schemas]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) ) att.typed (@type, @subtype)
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: desc tagdocs: altIdent equiv exemplum listRef remarks
Example | <moduleSpec ident="namesdates"> <altIdent type="FPI">Names and Dates</altIdent> <desc>Additional elements for names and dates</desc> </moduleSpec>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <elementRef key="exemplum" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="remarks" minOccurs="0"/>
      <elementRef key="listRef" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element moduleSpec
    {
       att.global.attributes,
       att.identified.attributes,
       att.typed.attributes,
       ( ( model.glossLike | model.descLike )*, exemplum*, remarks?, listRef* )
    }

### 1.212. <msContents>

<msContents> (manuscript contents) describes the intellectual content of a manuscript, manuscript part, or other object either as a series of paragraphs or as a series of structured manuscript items. [10.6. Intellectual Content]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.msExcerpt (@defective) att.msClass (@class)
Contained by | msdescription: msDesc msFrag msPart namesdates: object
May contain | core: p textLang linking: ab msdescription: msItem msItemStruct summary
Note | Unless it contains a simple prose description, this element should contain at least one of the elements <summary>, <msItem>, or <msItemStruct>. This constraint is not currently enforced by the schema.
Example | <msContents class="#sermons"> <p>A collection of Lollard sermons</p> </msContents>
Example | <msContents> <msItem n="1"> <locus>fols. 5r-7v</locus> <title>An ABC</title> <bibl> <title>IMEV</title> <biblScope>239</biblScope> </bibl> </msItem> <msItem n="2"> <locus>fols. 7v-8v</locus> <title xml:lang="frm">Lenvoy de Chaucer a Scogan</title> <bibl> <title>IMEV</title> <biblScope>3747</biblScope> </bibl> </msItem> <msItem n="3"> <locus>fol. 8v</locus> <title>Truth</title> <bibl> <title>IMEV</title> <biblScope>809</biblScope> </bibl> </msItem> <msItem n="4"> <locus>fols. 8v-10v</locus> <title>Birds Praise of Love</title> <bibl> <title>IMEV</title> <biblScope>1506</biblScope> </bibl> </msItem> <msItem n="5"> <locus>fols. 10v-11v</locus> <title xml:lang="la">De amico ad amicam</title> <title xml:lang="la">Responcio</title> <bibl> <title>IMEV</title> <biblScope>16 &amp; 19</biblScope> </bibl> </msItem> <msItem n="6"> <locus>fols. 14r-126v</locus> <title>Troilus and Criseyde</title> <note>Bk. 1:71-Bk. 5:1701, with additional losses due to mutilation throughout</note> </msItem> </msContents>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="summary" minOccurs="0"/>
       <elementRef key="textLang" minOccurs="0"/>
       <elementRef key="titlePage"
        minOccurs="0"/>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <elementRef key="msItem"/>
        <elementRef key="msItemStruct"/>
       </alternate>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element msContents
    {
       att.global.attributes,
       att.msExcerpt.attributes,
       att.msClass.attributes,
       (
          model.pLike+
        | ( summary?, textLang?, titlePage?, ( msItem | msItemStruct )* )
       )
    }

### 1.213. <msDesc>

<msDesc> (manuscript description) contains a description of a single identifiable manuscript or other text-bearing object. [10.1. Overview]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey) att.typed (@type, @subtype) att.declaring (@decls) att.docStatus (@status)
Member of | model.biblLike
Contained by | core: add del desc head hi l listBibl note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote sourceDesc tagUsage taxonomy linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout msItem musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: climate event location object occupation org person personGrp persona place population state terrain trait textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: head p linking: ab msdescription: additional history msContents msFrag msIdentifier msPart physDesc
Example | <msDesc> <msIdentifier> <settlement>Oxford</settlement> <repository>Bodleian Library</repository> <idno type="Bod">MS Poet. Rawl. D. 169.</idno> </msIdentifier> <msContents> <msItem> <author>Geoffrey Chaucer</author> <title>The Canterbury Tales</title> </msItem> </msContents> <physDesc> <objectDesc> <p>A parchment codex of 136 folios, measuring approx 28 by 19 inches, and containing 24 quires.</p> <p>The pages are margined and ruled throughout.</p> <p>Four hands have been identified in the manuscript: the first 44 folios being written in two cursive anglicana scripts, while the remainder is for the most part in a mixed secretary hand.</p> </objectDesc> </physDesc> </msDesc>
Content model |
    <content>
     <sequence>
      <elementRef key="msIdentifier"/>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <sequence>
        <elementRef key="msContents"
         minOccurs="0"/>
        <elementRef key="physDesc"
         minOccurs="0"/>
        <elementRef key="history" minOccurs="0"/>
        <elementRef key="additional"
         minOccurs="0"/>
        <alternate>
         <elementRef key="msPart" minOccurs="0"
          maxOccurs="unbounded"/>
         <elementRef key="msFrag" minOccurs="0"
          maxOccurs="unbounded"/>
        </alternate>
       </sequence>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element msDesc
    {
       att.global.attributes,
       att.sortable.attributes,
       att.typed.attributes,
       att.declaring.attributes,
       att.docStatus.attributes,
       (
          msIdentifier,
          model.headLike*,
          (
             model.pLike+
           | (
                msContents?,
                physDesc?,
                history?,
                additional?,
                ( msPart* | msFrag* )
             )
          )
       )
    }

### 1.214. <msFrag>

<msFrag> (manuscript fragment) contains information about a fragment described in relation to a prior context, typically as a description of a virtual reconstruction of a manuscript or other object whose fragments were catalogued separately [10.11. Manuscript Fragments]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Contained by | msdescription: msDesc
May contain | core: head p linking: ab msdescription: additional altIdentifier history msContents msIdentifier physDesc
Example | <msDesc> <msIdentifier> <msName xml:lang="la">Codex Suprasliensis</msName> </msIdentifier> <msFrag> <msIdentifier> <settlement>Ljubljana</settlement> <repository>Narodna in univerzitetna knjiznica</repository> <idno>MS Kopitar 2</idno> </msIdentifier> <msContents> <summary>Contains ff. 10 to 42 only</summary> </msContents> </msFrag> <msFrag> <msIdentifier> <settlement>Warszawa</settlement> <repository>Biblioteka Narodowa</repository> <idno>BO 3.201</idno> </msIdentifier> </msFrag> <msFrag> <msIdentifier> <settlement>Sankt-Peterburg</settlement> <repository>Rossiiskaia natsional'naia biblioteka</repository> <idno>Q.p.I.72</idno> </msIdentifier> </msFrag> </msDesc>
Content model |
    <content>
     <sequence>
      <alternate>
       <elementRef key="altIdentifier"/>
       <elementRef key="msIdentifier"/>
      </alternate>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <sequence>
        <elementRef key="msContents"
         minOccurs="0"/>
        <elementRef key="physDesc"
         minOccurs="0"/>
        <elementRef key="history" minOccurs="0"/>
        <elementRef key="additional"
         minOccurs="0"/>
       </sequence>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element msFrag
    {
       att.global.attributes,
       att.typed.attributes,
       (
          ( altIdentifier | msIdentifier ),
          model.headLike*,
          ( model.pLike+ | ( msContents?, physDesc?, history?, additional? ) )
       )
    }

### 1.215. <msIdentifier>

<msIdentifier> (manuscript identifier) contains the information required to identify the manuscript or similar object being described. [10.4. The Manuscript Identifier]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.biblPart
Contained by | core: bibl msdescription: msDesc msFrag msPart
May contain | header: idno msdescription: altIdentifier collection institution msName repository namesdates: bloc country district geogName objectName placeName region settlement
Example | <msIdentifier> <settlement>San Marino</settlement> <repository>Huntington Library</repository> <idno>MS.El.26.C.9</idno> </msIdentifier>
Schematron | <s:report test="not(parent::tei:msPart) and (local-name(*[1])='idno' or local-name(*[1])='altIdentifier' or normalize-space(.)='')">An msIdentifier must contain either a repository or location.</s:report>
Content model |
    <content>
     <sequence>
      <sequence>
       <classRef key="model.placeNamePart"
        expand="sequenceOptional"/>
       <elementRef key="institution"
        minOccurs="0"/>
       <elementRef key="repository"
        minOccurs="0"/>
       <elementRef key="collection"
        minOccurs="0" maxOccurs="unbounded"/>
       <elementRef key="idno" minOccurs="0"
        maxOccurs="unbounded"/>
      </sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="msName"/>
       <elementRef key="objectName"/>
       <elementRef key="altIdentifier"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element msIdentifier
    {
       att.global.attributes,
       (
          (
             placeName?,
             bloc?,
             country?,
             region?,
             settlement?,
             district?,
             geogName?,
             institution?,
             repository?,
             collection*,
             idno*
          ),
          ( msName | objectName | altIdentifier )*
       )
    }

### 1.216. <msItem>

<msItem> (manuscript item) describes an individual work or item within the intellectual content of a manuscript, manuscript part, or other object. [10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.msExcerpt (@defective) att.msClass (@class)
Member of | model.msItemPart
Contained by | msdescription: msContents msItem
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: author bibl editor gap lb listBibl milestone note p pb quote respStmt textLang title header: biblFull funder idno principal sponsor linking: ab alt altGrp anchor join joinGrp link linkGrp timeline msdescription: colophon decoNote explicit filiation finalRubric incipit locus locusGrp msDesc msItem msItemStruct rubric textcrit: app witDetail transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
Example | <msItem class="#saga"> <locus>ff. 1r-24v</locus> <title>Agrip af Noregs konunga sögum</title> <incipit>regi oc h<ex>ann</ex> setiho <gap reason="illegible" extent="7"/>sc heim se<ex>m</ex> þio</incipit> <explicit>h<ex>on</ex> hev<ex>er</ex> <ex>oc</ex>þa buit hesta .ij. aNan viþ fé enh<ex>on</ex>o<ex>m</ex> aNan til reiþ<ex>ar</ex> </explicit> <textLang mainLang="non">Old Norse/Icelandic</textLang> </msItem>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <elementRef key="locus"/>
       <elementRef key="locusGrp"/>
      </alternate>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <alternate minOccurs="1"
        maxOccurs="unbounded">
        <classRef key="model.titlepagePart"/>
        <classRef key="model.msItemPart"/>
        <classRef key="model.global"/>
       </alternate>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element msItem
    {
       att.global.attributes,
       att.msExcerpt.attributes,
       att.msClass.attributes,
       (
          ( locus | locusGrp )*,
          (
             model.pLike+
           | ( model.titlepagePart | model.msItemPart | model.global )+
          )
       )
    }

### 1.217. <msItemStruct>

<msItemStruct> (structured manuscript item) contains a structured description for an individual work or item within the intellectual content of a manuscript, manuscript part, or other object. [10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.msExcerpt (@defective) att.msClass (@class)
Member of | model.msItemPart
Contained by | msdescription: msContents msItem msItemStruct
May contain | core: author bibl listBibl note p respStmt textLang title linking: ab msdescription: colophon decoNote explicit filiation finalRubric incipit locus locusGrp msItemStruct rubric
Example | <msItemStruct n="2" defective="false" class="#biblComm"> <locus from="24v" to="97v">24v-97v</locus> <author>Apringius de Beja</author> <title type="uniform" xml:lang="la">Tractatus in Apocalypsin</title> <rubric>Incipit Trac<supplied reason="omitted">ta</supplied>tus in apoka<lb/>lipsin eruditissimi uiri <lb/> Apringi ep<ex>iscop</ex>i Pacensis eccl<ex>esi</ex>e</rubric> <finalRubric>EXPLIC<ex>IT</ex> EXPO<lb/>SITIO APOCALIPSIS QVA<ex>M</ex> EXPOSVIT DOM<lb/>NVS APRINGIUS EP<ex>ISCOPU</ex>S. DEO GR<ex>ACI</ex>AS AGO. FI<lb/>NITO LABORE ISTO.</finalRubric> <bibl> <ref target="http://amiBibl.xml#Apringius1900">Apringius</ref>, ed. Férotin</bibl> <textLang mainLang="la">Latin</textLang> </msItemStruct>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0">
       <elementRef key="locus"/>
       <elementRef key="locusGrp"/>
      </alternate>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <sequence>
        <elementRef key="author" minOccurs="0"
         maxOccurs="unbounded"/>
        <elementRef key="respStmt"
         minOccurs="0" maxOccurs="unbounded"/>
        <elementRef key="title" minOccurs="0"
         maxOccurs="unbounded"/>
        <elementRef key="rubric" minOccurs="0"/>
        <elementRef key="incipit" minOccurs="0"/>
        <elementRef key="msItemStruct"
         minOccurs="0" maxOccurs="unbounded"/>
        <elementRef key="explicit"
         minOccurs="0"/>
        <elementRef key="finalRubric"
         minOccurs="0"/>
        <elementRef key="colophon"
         minOccurs="0" maxOccurs="unbounded"/>
        <elementRef key="decoNote"
         minOccurs="0" maxOccurs="unbounded"/>
        <elementRef key="listBibl"
         minOccurs="0" maxOccurs="unbounded"/>
        <alternate minOccurs="0"
         maxOccurs="unbounded">
         <elementRef key="bibl"/>
         <elementRef key="biblStruct"/>
        </alternate>
        <elementRef key="filiation"
         minOccurs="0"/>
        <classRef key="model.noteLike"
         minOccurs="0" maxOccurs="unbounded"/>
        <elementRef key="textLang"
         minOccurs="0"/>
       </sequence>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element msItemStruct
    {
       att.global.attributes,
       att.msExcerpt.attributes,
       att.msClass.attributes,
       (
          ( locus | locusGrp )?,
          (
             model.pLike+
           | (
                author*,
                respStmt*,
                title*,
                rubric?,
                incipit?,
                msItemStruct*,
                explicit?,
                finalRubric?,
                colophon*,
                decoNote*,
                listBibl*,
                ( bibl | biblStruct )*,
                filiation?,
                model.noteLike*,
                textLang?
             )
          )
       )
    }

### 1.218. <msName>

<msName> (alternative name) contains any form of unstructured alternative name used for a manuscript or other object, such as an ‘ocellus nominum’, or nickname. [10.4. The Manuscript Identifier]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Contained by | msdescription: msIdentifier namesdates: objectIdentifier
May contain | core: name gaiji: g character data
Example | <msName>The Vercelli Book</msName>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <elementRef key="rs"/>
      <elementRef key="name"/>
     </alternate>
    </content>
Schema Declaration |
    element msName
    {
       att.global.attributes,
       att.typed.attributes,
       ( text | model.gLike | rs | name )*
    }

### 1.219. <msPart>

<msPart> (manuscript part) contains information about an originally distinct manuscript or part of a manuscript, which is now part of a composite manuscript. [10.10. Manuscript Parts]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Contained by | msdescription: msDesc msPart
May contain | core: head p linking: ab msdescription: additional history msContents msIdentifier msPart physDesc
Note | As this last example shows, for compatibility reasons the identifier of a manuscript part may be supplied as a simple <altIdentifier> rather than using the more structured <msIdentifier> element. This usage is however deprecated.
Example | <msPart> <msIdentifier> <idno>A</idno> <altIdentifier type="catalog"> <collection>Becker</collection> <idno>48, Nr. 145</idno> </altIdentifier> <altIdentifier type="catalog"> <collection>Wiener Liste</collection> <idno>4°5</idno> </altIdentifier> </msIdentifier> <head> <title xml:lang="la">Gregorius: Homiliae in Ezechielem</title> <origPlace key="tgn_7008085">Weissenburg (?)</origPlace> <origDate notBefore="0801" notAfter="0815">IX. Jh., Anfang</origDate> </head> </msPart>
Example | <msDesc> <msIdentifier> <settlement>Amiens</settlement> <repository>Bibliothèque Municipale</repository> <idno>MS 3</idno> <msName>Maurdramnus Bible</msName> </msIdentifier> <msContents> <summary xml:lang="lat">Miscellany of various texts; Prudentius, Psychomachia; Physiologus de natura animantium</summary> <textLang mainLang="lat">Latin</textLang> </msContents> <physDesc> <objectDesc form="composite_manuscript"/> </physDesc> <msPart> <msIdentifier> <idno>ms. 10066-77 ff. 140r-156v</idno> </msIdentifier> <msContents> <summary xml:lang="lat">Physiologus</summary> <textLang mainLang="lat">Latin</textLang> </msContents> </msPart> <msPart> <msIdentifier> <altIdentifier> <idno>MS 6</idno> </altIdentifier> </msIdentifier> <!-- other information specific to this part here --> </msPart> <!-- more parts here --> </msDesc>
Content model |
    <content>
     <sequence>
      <elementRef key="msIdentifier"/>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <sequence>
        <elementRef key="msContents"
         minOccurs="0"/>
        <elementRef key="physDesc"
         minOccurs="0"/>
        <elementRef key="history" minOccurs="0"/>
        <elementRef key="additional"
         minOccurs="0"/>
        <elementRef key="msPart" minOccurs="0"
         maxOccurs="unbounded"/>
       </sequence>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element msPart
    {
       att.global.attributes,
       att.typed.attributes,
       (
          msIdentifier,
          model.headLike*,
          (
             model.pLike+
           | ( msContents?, physDesc?, history?, additional?, msPart* )
          )
       )
    }

### 1.220. <musicNotation>

<musicNotation> contains description of type of musical notation. [10.7.2. Writing, Decoration, and Other Notations]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <musicNotation> <p>Square notation of 4-line red staves.</p> </musicNotation>
Example | <musicNotation>Neumes in <term>campo aperto</term> of the St. Gall type. </musicNotation>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element musicNotation { att.global.attributes, macro.specialPara }

### 1.221. <name>

<name> (name, proper noun) contains a proper noun or noun phrase. [3.5.1. Referring Strings]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.typed (@type, @subtype)
Member of | model.nameLike.agent model.personPart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp respStmt sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msName musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | Proper nouns referring to people, places, and organizations may be tagged instead with <persName>, <placeName>, or <orgName>, when the TEI module for names and dates is included.
Example | <name type="person">Thomas Hoccleve</name> <name type="place">Villingaholt</name> <name type="org">Vetus Latina Institut</name> <name type="person" ref="#HOC001">Occleve</name>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element name
    {
       att.global.attributes,
       att.personal.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.222. <nameLink>

<nameLink> (name link) contains a connecting phrase or link used within a name but not regarded as part of it, such as van der or of. [13.2.1. Personal Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
Member of | model.persNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <persName> <forename>Frederick</forename> <nameLink>van der</nameLink> <surname>Tronck</surname> </persName>
Example | <persName> <forename>Alfred</forename> <nameLink>de</nameLink> <surname>Musset</surname> </persName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element nameLink
    {
       att.global.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.223. <namespace>

<namespace> supplies the formal name of the namespace to which the elements documented by its children belong. [2.3.4. The Tagging Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
name | specifies the full formal name of the namespace concerned.
Status | Required
Datatype | teidata.namespace
Contained by | header: tagsDecl
May contain | header: tagUsage
Example | <namespace name="http://www.tei-c.org/ns/1.0"> <tagUsage gi="hi" occurs="28" withId="2"> Used only to mark English words italicized in the copy text </tagUsage> </namespace>
Content model |
    <content>
     <elementRef key="tagUsage" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element namespace { att.global.attributes, attribute name { text }, tagUsage+ }

### 1.224. <nationality>

<nationality> contains an informal description of a person's present or past nationality or citizenship. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | birth naturalised self-assigned
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <nationality key="US" notBefore="1966"> Obtained US Citizenship in 1966</nationality>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element nationality
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.naming.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       macro.phraseSeq
    }

### 1.225. <normalization>

<normalization> indicates the extent of normalization or regularization of the original source carried out in converting it to electronic form. [2.3.3. The Editorial Practices Declaration 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
method | indicates the method adopted to indicate normalizations within the text.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | silent normalization made silently[Default] markup normalization represented using markup
Member of | model.editorialDeclPart
Contained by | header: editorialDecl
May contain | core: p linking: ab
Example | <editorialDecl> <normalization method="markup"> <p>Where both upper- and lower-case i, j, u, v, and vv have been normalized, to modern 20th century typographical practice, the <gi>choice</gi> element has been used to enclose <gi>orig</gi> and <gi>reg</gi> elements giving the original and new values respectively. ... </p> </normalization> <normalization method="silent"> <p>Spacing between words and following punctuation has been regularized to zero spaces; spacing between words has been regularized to one space.</p> </normalization> <normalization source="http://www.dict.sztaki.hu/webster"> <p>Spelling converted throughout to Modern American usage, based on Websters 9th Collegiate dictionary.</p> </normalization> </editorialDecl>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element normalization
    {
       att.global.attributes,
       att.declarable.attributes,
       attribute method { "silent" | "markup" }?,
       model.pLike+
    }

### 1.226. <note>

<note> contains a note or annotation. [3.8.1. Notes and Simple Annotation 2.2.6. The Notes Statement 3.11.2.8. Notes and Statement of Language 9.3.5.4. Notes within Entries]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.placement (@place) att.pointing (@targetLang, @target, @evaluate) att.typed (@type, @subtype) att.written (@hand)
anchored | indicates whether the copy text shows the exact place of reference for the note.
Status | Optional
Datatype | teidata.truthValue
Default | true
Note | In modern texts, notes are usually anchored by means of explicit footnote or endnote symbols. An explicit indication of the phrase or line annotated may however be used instead (e.g. ‘page 218, lines 3–4’). The anchored attribute indicates whether any explicit location is given, whether by symbol or by prose cross-reference. The value true indicates that such an explicit location is indicated in the copy text; the value false indicates that the copy text does not indicate a specific place of attachment for the note. If the specific symbols used in the copy text at the location the note is anchored are to be recorded, use the n attribute.
targetEnd | points to the end of the span to which the note is attached, if the note is not embedded in the text at that point.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | This attribute is retained for backwards compatibility; it may be removed at a subsequent release of the Guidelines. The recommended way of pointing to a span of elements is by means of the range function of XPointer, as further described in 16.2.4.6. range().
Member of | model.correspActionPart model.correspContextPart model.correspDescPart model.noteLike
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp respStmt sic textLang time title unclear gaiji: char glyph header: authority change classCode correspAction correspContext correspDesc distributor edition extent funder geoDecl handNote language licence notesStmt principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions adminInfo altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem msItemStruct musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc climate country death district education event faith floruit forename genName geogFeat geogName langKnown location nameLink nationality object objectName occupation offset org orgName persName person personGrp persona place placeName population region residence roleName settlement sex socecStatus state surname terrain trait tagdocs: eg valDesc textcrit: app lem rdg rdgGrp wit witDetail witness textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metDecl metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | In the following example, the translator has supplied a footnote containing an explanation of the term translated as "painterly": And yet it is not only in the great line of Italian renaissance art, but even in the painterly <note place="bottom" type="gloss" resp="#MDMH"> <term xml:lang="de">Malerisch</term>. This word has, in the German, two distinct meanings, one objective, a quality residing in the object, the other subjective, a mode of apprehension and creation. To avoid confusion, they have been distinguished in English as <mentioned>picturesque</mentioned> and <mentioned>painterly</mentioned> respectively. </note> style of the Dutch genre painters of the seventeenth century that drapery has this psychological significance. <!-- elsewhere in the document --> <respStmt xml:id="MDMH"> <resp>translation from German to English</resp> <name>Hottinger, Marie Donald Mackie</name> </respStmt> For this example to be valid, the code MDMH must be defined elsewhere, for example by means of a responsibility statement in the associated TEI header.
Example | The global n attribute may be used to supply the symbol or number used to mark the note's point of attachment in the source text, as in the following example: Mevorakh b. Saadya's mother, the matriarch of the family during the second half of the eleventh century, <note n="126" anchored="true"> The alleged mention of Judah Nagid's mother in a letter from 1071 is, in fact, a reference to Judah's children; cf. above, nn. 111 and 54. </note> is well known from Geniza documents published by Jacob Mann. However, if notes are numbered in sequence and their numbering can be reconstructed automatically by processing software, it may well be considered unnecessary to record the note numbers.
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element note
    {
       att.global.attributes,
       att.placement.attributes,
       att.pointing.attributes,
       att.typed.attributes,
       att.written.attributes,
       attribute anchored { text }?,
       attribute targetEnd { list { + } }?,
       macro.specialPara
    }

### 1.227. <notesStmt>

<notesStmt> (notes statement) collects together any notes providing information about a text additional to that recorded in other parts of the bibliographic description. [2.2.6. The Notes Statement 2.2. The File Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: biblFull fileDesc
May contain | core: note
Note | Information of different kinds should not be grouped together into the same note.
Example | <notesStmt> <note>Historical commentary provided by Mark Cohen</note> <note>OCR scanning done at University of Toronto</note> </notesStmt>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.noteLike"/>
      <elementRef key="relatedItem"/>
     </alternate>
    </content>
Schema Declaration |
    element notesStmt { att.global.attributes, ( model.noteLike | relatedItem )+ }

### 1.228. <nym>

<nym> (canonical name) contains the definition for a canonical name or name component of any kind. [13.3.6. Names and Nyms]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.sortable (@sortKey)
parts | points to constituent nyms
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Contained by | namesdates: listNym nym
May contain | core: p header: idno linking: ab namesdates: nym
Example | <nym xml:id="J452"> <form> <orth xml:lang="en-US">Ian</orth> <orth xml:lang="en-x-Scots">Iain</orth> </form> </nym>
Content model |
    <content>
     <sequence>
      <elementRef key="idno" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.entryPart"
       minOccurs="0" maxOccurs="unbounded"/>
      <classRef key="model.pLike" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="nym" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element nym
    {
       att.global.attributes,
       att.typed.attributes,
       att.sortable.attributes,
       attribute parts { list { + } }?,
       ( idno*, model.entryPart*, model.pLike*, nym* )
    }

### 1.229. <object>

<object> contains a description of a single identifiable physical object. [13.3.5. Objects]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey) att.typed (@type, @subtype) att.declaring (@decls) att.docStatus (@status) att.canonical (@key, @ref)
Member of | model.objectLike
Contained by | namesdates: listObject object
May contain | core: bibl head listBibl note p header: biblFull linking: ab link linkGrp msdescription: additional history msContents msDesc physDesc namesdates: object objectIdentifier
Note | The <object> element is a recent addition to the TEI P5 Guidelines as of version 3.5.0 and as such may be more prone to further revision in the next few releases as its use develops. This may be particularly evident where its contents have been borrowed from <msDesc> and have yet to be generalized from their use in the context of manuscript descriptions.
Example | <listObject> <object xml:id="Alfred_Jewel"> <objectIdentifier> <country>United Kingdom</country> <region>Oxfordshire</region> <settlement>Oxford</settlement> <institution>University of Oxford</institution> <repository>Ashmolean Museum</repository> <collection>English Treasures</collection> <idno type="ashmolean">AN1836p.135.371</idno> <idno type="wikipedia">https://en.wikipedia.org/wiki/Alfred_Jewel</idno> <objectName>Alfred Jewel</objectName> </objectIdentifier> <physDesc> <p> The Alfred Jewel is about 6.4 cm in length and is made of combination of filigreed <material>gold</material> surrounding a polished teardrop shaped piece of transparent <material>quartz</material>. Underneath the rock crystal is a cloisonné enamel image of a man with ecclesiastical symbols. The sides of the jewel holding the crystal in place contain an openwork inscription saying "AELFRED MEC HEHT GEWYRCAN", meaning 'Alfred ordered me made'. </p> </physDesc> <history> <origin>It is generally accepted that the Alfred Jewel dates from the <origDate>late 9th Century</origDate> and was most likely made in <origPlace>England</origPlace>. </origin> <provenance when="1693">The jewel was discovered in 1693 at Petherton Park, North Petherton in the English county of Somerset, on land owned by Sir Thomas Wroth. North Petherton is about 8 miles away from Athelney, where King Alfred founded a monastery. </provenance> <provenance when="1698">A description of the Alfred Jewel was first published in 1698, in the Philosophical Transactions of the Royal Society.</provenance> <acquisition> It was bequeathed to Oxford University by Colonel Nathaniel Palmer (c. 1661-1718) and today is in the Ashmolean Museum in Oxford. </acquisition> </history> </object> </listObject> <!-- Elsewhere in document --> <p> The <objectName ref="#MinsterLovellJewel">Minster Lovell Jewel</objectName> is probably the most similar to the <objectName ref="#Alfred_Jewel">Alfred Jewel</objectName> and was found in <placeName ref="#MinsterLovell">Minster Lovell</placeName> in <placeName ref="#Oxfordshire">Oxfordshire</placeName> and is kept at the <orgName ref="#AshmoleanMuseum">Ashmolean Museum</orgName>. </p>
Example | <listObject> <object xml:id="MaskOfTutankhamun"> <objectIdentifier> <objectName xml:lang="en">Mask of Tutankhamun</objectName> <idno type="carter">256a</idno> <idno type="JournalD'Entrée">60672</idno> <idno type="exhibition">220</idno> <institution>Museum of Egyptian Antiquities</institution> <address> <street>15 Meret Basha</street> <district>Ismailia</district> <settlement>Cairo</settlement> <country>Egypt</country> <location> <geo>30.047778, 31.233333</geo> </location> </address> </objectIdentifier> <msContents> <p>The back and shoulders of the mask is inscribed with a protective spell in Egyptian hieroglyphs formed of ten vertical and horizontal lines. This spell first appeared on masks in the Middle Kingdom at least 500 years before Tutankhamun, and comes from chapter 151 of the <title>Book of the Dead</title>.</p> </msContents> <physDesc> <p> The mask of Tutankhamun is 54cm x 39.3cm x 49cm. It is constructed from two layers of high-karat gold that varies in thickness from 1.5-3mm. It weighs approximately 10.23kg and x-ray crystallography shows that it is composed of two alloys of gold with a lighter 18.4 karat shade being used for the face and neck while a heavier 22.5 karat gold was used for the rest of the mask.</p> <p>In the mask Tutankhamun wears a nemes headcloth which has the royal insignia of a cobra (Wadjet) and vulture (Nekhbet) on it. These are thought respectively to symbolise Tutankhamun's rule of both Lower Egypt and Upper Egypt. His ears are pierced for earrings. The mask has rich inlays of coloured glass and gemstones, including lapis lazuli surrounding the eye and eyebrows, quartz for the eyes, obsidian for the pupils. The broad collar is made up of carnelian, feldspar, turquoise, amazonite, faience and other stones.</p> </physDesc> <history> <origin> <p>The mask of Tutankhamun was created in <origPlace>Egypt</origPlace> around <origDate when="-1323" type="circa">1323 BC</origDate>. It is a death mask of the 18th-dynasty ancient Egyptian Pharaoh Tutankhamun who reigned 1332–1323 BC. </p> </origin> <provenance> <p>The mask of Tutankhamun was found in his burial chamber at Theban Necropolis in the Valley of the Kings in 1922. On 28 October 1925 the excavation team led by English archaeologist Howard Carter opened the heavy sarcophagus and three coffins and were the first people in around 3,250 years to see the mask of Tutankhamun. Carter wrote in his diary: <quote> The pins removed, the lid was raised. The penultimate scene was disclosed – a very neatly wrapped mummy of the young king, with golden mask of sad but tranquil expression, symbolizing Osiris … the mask bears that god's attributes, but the likeness is that of Tut.Ankh.Amen – placid and beautiful, with the same features as we find upon his statues and coffins. The mask has fallen slightly back, thus its gaze is straight up to the heavens. </quote> </p> </provenance> <acquisition> In December 1925, the mask was removed from the tomb, placed in a crate and transported 635 kilometres (395 mi) to the Egyptian Museum in Cairo, where it remains on public display. </acquisition> </history> <additional> <adminInfo> <custodialHist> <custEvent when="1944">When it was discovered in 1925, the 2.5kg narrow gold beard was no longer attached to the mask and was reattached to the chin by use of a wooden dowel in 1944.</custEvent> <custEvent when="2014-08"> In August 2014 when the mask was removed from its display case for cleaning, the beard fell off again. Those working in the museum unadvisedly used a quick-drying epoxy to attempt to fix it, but left the beard off-centre. </custEvent> <custEvent when="2015-01">The damage was noticed and repaired in January 2015 by a German-Egyptian team who used beeswax, a material known to be used as adhesives by the ancient Egyptians.</custEvent> </custodialHist> </adminInfo> </additional> </object> </listObject>
Content model |
    <content>
     <sequence>
      <elementRef key="objectIdentifier"
       minOccurs="1" maxOccurs="unbounded"/>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="0" maxOccurs="unbounded"/>
       <sequence>
        <elementRef key="msContents"
         minOccurs="0"/>
        <elementRef key="physDesc"
         minOccurs="0"/>
        <elementRef key="history" minOccurs="0"/>
        <elementRef key="additional"
         minOccurs="0"/>
       </sequence>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.noteLike"/>
       <classRef key="model.biblLike"/>
       <elementRef key="linkGrp"/>
       <elementRef key="link"/>
      </alternate>
      <elementRef key="object" minOccurs="0"/>
     </sequence>
    </content>
Schema Declaration |
    element object
    {
       att.global.attributes,
       att.sortable.attributes,
       att.typed.attributes,
       att.declaring.attributes,
       att.docStatus.attributes,
       att.canonical.attributes,
       (
          objectIdentifier+,
          model.headLike*,
          ( model.pLike* | ( msContents?, physDesc?, history?, additional? ) ),
          ( model.noteLike | model.biblLike | linkGrp | link )*,
          object?
       )
    }

### 1.230. <objectDesc>

<objectDesc> contains a description of the physical components making up the object which is being described. [10.7.1. Object Description]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
form | a short project-specific name identifying the physical form of the carrier, for example as a codex, roll, fragment, partial leaf, cutting etc.
Status | Optional
Datatype | teidata.enumerated
Note | Definitions for the terms used may typically be provided by a <valList> element in the project schema specification.
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | core: p linking: ab msdescription: layoutDesc supportDesc
Example | <objectDesc form="codex"> <supportDesc material="mixed"> <p>Early modern <material>parchment</material> and <material>paper</material>.</p> </supportDesc> <layoutDesc> <layout ruledLines="25 32"/> </layoutDesc> </objectDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="supportDesc"
        minOccurs="0"/>
       <elementRef key="layoutDesc"
        minOccurs="0"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element objectDesc
    {
       att.global.attributes,
       attribute form { text }?,
       ( model.pLike+ | ( supportDesc?, layoutDesc? ) )
    }

### 1.231. <objectIdentifier>

<objectIdentifier> (object identifier) groups one or more identifiers or pieces of locating information concerning a single object. [13.3.5. Objects]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.biblPart
Contained by | core: bibl namesdates: object
May contain | core: address header: idno msdescription: altIdentifier collection institution msName repository namesdates: bloc country district geogName objectName placeName region settlement
Example | <objectIdentifier> <country>United Kingdom</country> <region>Oxfordshire</region> <settlement>Oxford</settlement> <institution>University of Oxford</institution> <repository>Ashmolean Museum</repository> <collection>English Treasures</collection> <idno type="ashmolean">AN1836p.135.371</idno> <idno type="wikipedia">https://en.wikipedia.org/wiki/Alfred_Jewel</idno> <objectName>Alfred Jewel</objectName> </objectIdentifier>
Example | <object xml:id="Excalibur-MultipleNames"> <objectIdentifier> <objectName type="main">Excalibur</objectName> <objectName type="alt">Caliburn</objectName> <objectName xml:lang="cy">Caledfwlch</objectName> <objectName xml:lang="cor">Calesvol</objectName> <objectName xml:lang="br">Kaledvoulc'h</objectName> <objectName xml:lang="la">Caliburnus</objectName> <country>Wales</country> </objectIdentifier> <p>Excalibur is the name for the legendary sword of King Arthur, in Welsh it is called Caledfwlch, in Cornish it is called Calesvol, in Breton it is called Kaledvoulc'h, and in Latin it is called Caliburnus. In some versions Excalibur's blade was engraved with phrases on opposite sides which in translation read: "Take me up" and "Cast me away" (or similar).</p> </object>
Schematron | <s:report test="not(count(*) gt 0)">An objectIdentifier must contain at minimum a single piece of locating or identifying information.</s:report>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.placeNamePart"/>
      <elementRef key="institution"/>
      <elementRef key="repository"/>
      <elementRef key="collection"/>
      <elementRef key="idno"/>
      <elementRef key="msName"/>
      <elementRef key="objectName"/>
      <elementRef key="altIdentifier"/>
      <elementRef key="address"/>
     </alternate>
    </content>
Schema Declaration |
    element objectIdentifier
    {
       att.global.attributes,
       (
          model.placeNamePart
        | institution
        | repository
        | collection
        | idno
        | msName
        | objectName
        | altIdentifier
        | address
       )*
    }

### 1.232. <objectName>

<objectName> (name of an object) contains a proper noun or noun phrase used to refer to an object. [13.2.4. Object Names]
Module | namesdates
Attributes | Attributes att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Member of | model.nameLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectIdentifier objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <p> The <objectName ref="#MinsterLovellJewel">Minster Lovell Jewel</objectName> is probably the most similar to the <objectName ref="#AlfredJewel">Alfred Jewel</objectName> and was found in <placeName ref="#MinsterLovell">Minster Lovell</placeName> in <placeName ref="#Oxfordshire">Oxfordshire</placeName> and is kept at the <orgName ref="#AshmoleanMuseum">Ashmolean Museum</orgName>. </p>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element objectName
    {
       att.datable.attributes,
       att.editLike.attributes,
       att.global.attributes,
       att.personal.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.233. <objectType>

<objectType> contains a word or phrase describing the type of object being referred to. [10.3.2. Material and Object Type]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The ref attribute may be used to point to one or more items within a taxonomy of types of object, defined either internally or externally.
Example | <physDesc> <p> Paper and vellum <objectType>codex</objectType> in modern cloth binding.</p> </physDesc>
Example | <physDesc> <p>Fragment of a re-used marble <objectType>funerary stele</objectType>. </p> </physDesc>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element objectType
    {
       att.global.attributes,
       att.canonical.attributes,
       macro.phraseSeq
    }

### 1.234. <occupation>

<occupation> contains an informal description of a person's trade, profession or occupation. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | primary other paid unpaid
scheme | indicates the classification system or taxonomy in use, for example by supplying the identifier of a <taxonomy> element, or pointing to some other resource.
Status | Optional
Datatype | teidata.pointer
code | identifies an occupation code defined within the classification system or taxonomy defined by the scheme attribute.
Status | Optional
Datatype | teidata.pointer
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The content of this element may be used as an alternative to the more formal specification made possible by its attributes; it may also be used to supplement the formal specification with commentary or clarification.
Example | <occupation>accountant</occupation>
Example | <occupation scheme="#occupationtaxonomy" code="#acc">accountant</occupation>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element occupation
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.naming.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       attribute scheme { text }?,
       attribute code { text }?,
       macro.specialPara
    }

### 1.235. <offset>

<offset> marks that part of a relative temporal or spatial expression which indicates the direction of the offset between the two place names, dates, or times involved in the expression. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.offsetLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <placeName key="NRPA1"> <offset>50 metres below the summit of</offset> <geogName> <geogFeat>Mount</geogFeat> <name>Sinai</name> </geogName> </placeName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element offset
    {
       att.datable.attributes,
       att.editLike.attributes,
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.dimensions.attributes,
       macro.phraseSeq
    }

### 1.236. <org>

<org> (organization) provides information about an identifiable organization such as a business, a tribe, or any other grouping of people. [13.2.2. Organizational Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.editLike (@evidence, @instant) att.sortable (@sortKey)
role | specifies a primary role or classification for the organization.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
Note | Values for this attribute may be locally defined by a project, using arbitrary keywords such as artist, employer, family group, or political party, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.
Member of | model.personLike
Contained by | namesdates: listOrg listPerson org
May contain | core: bibl desc head lb listBibl milestone name note p pb header: biblFull idno linking: ab anchor link linkGrp msdescription: msDesc namesdates: addName bloc climate country district event forename genName geogFeat geogName listEvent listOrg listPerson listPlace location nameLink objectName offset org orgName persName person personGrp place placeName population region roleName settlement state surname terrain trait transcr: fw
Example | <org xml:id="JAMs"> <orgName>Justified Ancients of Mummu</orgName> <desc>An underground anarchist collective spearheaded by <persName>Hagbard Celine</persName>, who fight the Illuminati from a golden submarine, the <name>Leif Ericson</name> </desc> <bibl> <author>Robert Shea</author> <author>Robert Anton Wilson</author> <title>The Illuminatus! Trilogy</title> </bibl> </org>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="0" maxOccurs="unbounded"/>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.labelLike"/>
        <classRef key="model.nameLike"/>
        <classRef key="model.placeLike"/>
        <classRef key="model.orgPart"/>
        <classRef key="model.milestoneLike"/>
       </alternate>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.noteLike"/>
       <classRef key="model.biblLike"/>
       <elementRef key="linkGrp"/>
       <elementRef key="link"/>
       <elementRef key="ptr"/>
      </alternate>
      <classRef key="model.personLike"
       minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element org
    {
       att.global.attributes,
       att.typed.attributes,
       att.editLike.attributes,
       att.sortable.attributes,
       attribute role { list { + } }?,
       (
          model.headLike*,
          (
             model.pLike*
           | (
                model.labelLike
              | model.nameLike
              | model.placeLike
              | model.orgPart
              | model.milestoneLike
             )*
          ),
          ( model.noteLike | model.biblLike | linkGrp | link | ptr )*,
          model.personLike*
       )
    }

### 1.237. <orgName>

<orgName> (organization name) contains an organizational name. [13.2.2. Organizational Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Member of | model.nameLike.agent
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp respStmt sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | About a year back, a question of considerable interest was agitated in the <orgName key="PAS1" type="voluntary"> <placeName key="PEN">Pennsyla.</placeName> Abolition Society </orgName> [...]
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element orgName
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.personal.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.238. <origDate>

<origDate> (origin date) contains any form of date, used to identify the date of origin for a manuscript, manuscript part, or other object. [10.3.1. Origination]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.editLike (@evidence, @instant) att.typed (@type, @subtype)
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <origDate notBefore="-0300" notAfter="-0200">3rd century BCE</origDate>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Schema Declaration |
    element origDate
    {
       att.global.attributes,
       att.datable.attributes,
       att.dimensions.attributes,
       att.editLike.attributes,
       att.typed.attributes,
       ( text | model.gLike | model.phrase | model.global )*
    }

### 1.239. <origPlace>

<origPlace> (origin place) contains any form of place name, used to identify the place of origin for a manuscript, manuscript part, or other object. [10.3.1. Origination]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.typed (@type, @subtype)
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The type attribute may be used to distinguish different kinds of ‘origin’, for example original place of publication, as opposed to original place of printing.
Example | <origPlace>Birmingham</origPlace>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element origPlace
    {
       att.global.attributes,
       att.naming.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.240. <origin>

<origin> contains any descriptive or other information concerning the origin of a manuscript, manuscript part, or other object. [10.8. History]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Contained by | msdescription: history
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <origin notBefore="1802" notAfter="1845" evidence="internal" resp="#AMH">Copied in <name type="origPlace">Derby</name>, probably from an old Flemish original, between 1802 and 1845, according to <persName xml:id="AMH">Anne-Mette Hansen</persName>. </origin>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element origin
    {
       att.global.attributes,
       att.editLike.attributes,
       att.datable.attributes,
       macro.specialPara
    }

### 1.241. <outputRendition>

<outputRendition> describes the rendering or appearance intended for all occurrences of an element in a specified context for a specified type of output.
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
scope | provides a way of defining ‘pseudo-elements’, that is, styling rules applicable to specific sub-portions of an element.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | first-line styling applies to the first line of the target element. first-letter styling applies to the first character of the target element. before styling should be applied immediately before the content of the target element. after styling should be applied immediately after the content of the target element.
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: model modelGrp schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | Character data only
Note | This component of an element specification describes the rendering or appearance intended for all occurrences of the element in a specified context for a specified type of output. The <rendition> element, by contrast, describes the actual rendering or appearance of all occurrences of the specified element in a source document. The useSourceRendition attribute may however be used to indicate that formatting information provided by a <rendition> element is to be combined with any provided by an <outputRendition> element. It is strongly recommended that the W3C Cascading Stylesheet language (CSS2 or later) be used to express the required formatting information.
Example | <model predicate="ancestor::p" behaviour="inline"> <outputRendition>font-style: italic;</outputRendition> </model> <model behaviour="block"> <outputRendition>left-margin: 2em;</outputRendition> </model>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element outputRendition
    {
       att.global.attributes,
       attribute scope { text }?,
       text
    }

### 1.242. <p>

<p> (paragraph) marks paragraphs in prose. [3.1. Paragraphs 7.2.5. Speech Contents]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declaring (@decls) att.fragmentable (@part) att.written (@hand)
Member of | model.pLike
Contained by | core: note q quote header: abstract application availability cRefPattern calendar change correction correspAction correspContext correspDesc editionStmt editorialDecl encodingDesc handNote hyphenation interpretation langUsage licence normalization prefixDef projectDesc publicationStmt punctuation quotation refsDecl samplingDecl scriptNote segmentation seriesStmt sourceDesc stdVals styleDefDecl msdescription: accMat acquisition additions binding bindingDesc collation condition custEvent custodialHist decoDesc decoNote filiation foliation handDesc history layout layoutDesc msContents msDesc msFrag msItem msItemStruct msPart musicNotation objectDesc origin physDesc provenance recordHist scriptDesc seal sealDesc signatures source summary support supportDesc surrogates typeDesc typeNote namesdates: climate event langKnowledge listRelation nym object occupation org person personGrp persona place population state terrain trait tagdocs: exemplum remarks specGrp textcrit: lem rdg textstructure: body div front transcr: metamark verse: metDecl
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <p>Hallgerd was outside. <q>There is blood on your axe,</q> she said. <q>What have you done?</q> </p> <p> <q>I have now arranged that you can be married a second time,</q> replied Thjostolf. </p> <p> <q>Then you must mean that Thorvald is dead,</q> she said. </p> <p> <q>Yes,</q> said Thjostolf. <q>And now you must think up some plan for me.</q> </p>
Schematron | <s:report test="not(ancestor::tei:floatingText) and (ancestor::tei:p or ancestor::tei:ab) and not(parent::tei:exemplum |parent::tei:item |parent::tei:note |parent::tei:q |parent::tei:quote |parent::tei:remarks |parent::tei:said |parent::tei:sp |parent::tei:stage |parent::tei:cell |parent::tei:figure )"> Abstract model violation: Paragraphs may not occur inside other paragraphs or ab elements. </s:report>
Schematron | <s:report test="ancestor::tei:l[not(.//tei:note//tei:p[. = current()])]"> Abstract model violation: Lines may not contain higher-level structural elements such as div, p, or ab. </s:report>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element p
    {
       att.global.attributes,
       att.declaring.attributes,
       att.fragmentable.attributes,
       att.written.attributes,
       macro.paraContent
    }

### 1.243. <param>

<param> provides a parameter for a model behaviour by supplying its name and an XPath expression identifying the location of its content. [22.5.4.5. Behaviours and their parameters]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
name | a name for the parameter being supplied
Status | Required
Datatype | teidata.enumerated
Suggested values include: | alternate when used with behaviour alternate, a parameter of this name supplies one of the pair of possible values; for example the regularized form rather than the original form within a <choice> element. default when used with behaviour alternate, a parameter of this name supplies one of the pair of possible values; for example the original form rather than the regularized form within a <choice> element. height when used with behaviour graphic, a parameter of this name supplies a value for the height of the graphic e.g. "300px", "50%". id a parameter of this name should supply a unique identifier for the element being processed; as for example with the anchor behaviour label a parameter of this name should supply an expression to be used to label something, for example `concat('Page ', @n)` for a page break or `@n` for a footnote reference; typically used with the note or break behaviours level when used with the heading behaviour, a parameter of this name supplies a positive integer indicating the hierarchic level of a heading. link when used with the link behaviour, a parameter of this name should supply a URL to be used as the target of a link. place when used with the note behaviour, a parameter of this name should provide a string which describes the intended placement of some text; typical values include "margin", "footnote", "endnote", "inline", "bottom" type a parameter of this name can be used to categorize the specified behaviour in any way; for example the kind of break (when used with the break behaviour) or the kind of index to be generated (if used with the index behaviour) etc. url when used with behaviour graphic, a parameter of this name supplies a a URL indicating the graphic intended. width when used with behaviour graphic, a parameter of this name supplies a value for the width of the graphic e.g. "400px", "70%".
value | supplies an XPath expression which when evaluated provides the value for the parameter
Status | Required
Datatype | teidata.xpath
Contained by | tagdocs: model
May contain | Empty element
Note | An implementation may require parameters other than those listed here, and is not required to follow this partial specification. The names and datatypes of the expected parameters should be documented in the corresponding customization using a <paramSpec> element. Literal strings provided in an XPath expression should be quoted.
Example | In this example, which will be processed for a <choice> element which has both <sic> and <corr> child elements, the default parameter will provide the value of the child <corr> element, and the alternate parameter will provide that of the child <sic> elements. If neither <param> element was supplied, both elements would still be available to an application, but the application would need to distinguish them for itself. <elementSpec ident="choice"> <model predicate="sic and corr" behaviour="alternate"> <param name="default" value="corr"/> <param name="alternate" value="sic"/> </model> </elementSpec>
Example | <elementSpec ident="graphic" mode="change"> <model behaviour="graphic"> <param name="url" value="@url"/> <param name="width" value="@width"/> <param name="height" value="@height"/> </model> </elementSpec>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element param
    {
       att.global.attributes,
       attribute name
       {
          "alternate"
        | "default"
        | "height"
        | "id"
        | "label"
        | "level"
        | "link"
        | "place"
        | "type"
        | "url"
        | "width"
       },
       attribute value { text },
       empty
    }

### 1.244. <paramList>

<paramList> list of parameter specifications
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | tagdocs: valItem
May contain | tagdocs: paramSpec
Note | The <paramList> element provides a a mechanism to document parameter specifications using child <paramSpec> elements.
Example | <valItem ident="alternate"> <desc versionDate="2015-08-21" xml:lang="en">create a specialized display of alternating elements for displaying the preferred version and an alternative, both at once or by some method of toggling between the two.</desc> <paramList> <paramSpec ident="default"> <desc>preferred content</desc> </paramSpec> <paramSpec ident="alternate"> <desc>alternate content</desc> </paramSpec> </paramList> </valItem>
Content model |
    <content>
     <elementRef minOccurs="0"
      maxOccurs="unbounded" key="paramSpec"/>
    </content>
Schema Declaration |
    element paramList { att.global.attributes, paramSpec* }

### 1.245. <paramSpec>

<paramSpec> supplies specification for one parameter of a model behaviour [22.5.4.8. Defining a processing model]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) )
Contained by | tagdocs: paramList
May contain | core: desc tagdocs: altIdent equiv
Note | Where a model behaviour uses more than one parameter, individual <paramSpec> elements should be grouped together using a <paramList> element, as above. Parameter specifications are provided within the <valItem> used to define a particular behaviour, which forms part of the specification of a <model> element's behaviour attribute. In the example above, the behaviour link has two parameters: content and link. Using a <desc> element within a <paramSpec> is optional but recommended practice.
Example | <valItem ident="link"> <desc>create a hyperlink</desc> <paramList> <paramSpec ident="content"> <desc>supplies the location of some content describing the link</desc> </paramSpec> <paramSpec ident="link"> <desc>supplies the location of the intended URL</desc> </paramSpec> </paramList> </valItem>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.glossLike"/>
      <classRef key="model.descLike"/>
     </alternate>
    </content>
Schema Declaration |
    element paramSpec
    {
       att.global.attributes,
       att.identified.attributes,
       ( model.glossLike | model.descLike )*
    }

### 1.246. <path>

<path> defines any line passing through two or more points within a <surface> element. [11.1. Digital Facsimiles 11.2.2. Embedded Transcription]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.written (@hand) att.coordinated (points, @start, @ulx, @uly, @lrx, @lry)
points | identifies a line within the container or bounding box specified by the parent element by means of a series of two or more pairs of numbers, each of which gives the x,y coordinates of a point on the line.
Derived from | att.coordinated
Status | Optional
Datatype | 2–∞ occurrences of teidata.point separated by whitespace
Member of | model.linePart
Contained by | transcr: line surface zone
May contain | Empty element
Note | Although the simplest form of a path is a straight line between two points, a line with more than two points may bend at any point. The order of coordinates in points is significant, because the line follows the coordinate sequence.
Note | To specify a closed polygon, use the <zone> element rather than the <path> element.
Example | <surface ulx="0" uly="0" lrx="443" lry="272"> <graphic url="facs-fig3.jpg"/> <path points="74,73 171,244"/> <path points="71,203 173,116"/> </surface>
Schematron | <sch:rule context="tei:path[@points]"> <sch:let name="firstPair" value="tokenize( normalize-space( @points ), ' ')[1]"/> <sch:let name="lastPair" value="tokenize( normalize-space( @points ), ' ')[last()]"/> <sch:let name="firstX" value="xs:float( substring-before( $firstPair, ',') )"/> <sch:let name="firstY" value="xs:float( substring-after( $firstPair, ',') )"/> <sch:let name="lastX" value="xs:float( substring-before( $lastPair, ',') )"/> <sch:let name="lastY" value="xs:float( substring-after( $lastPair, ',') )"/> <sch:report test="$firstX eq $lastX and $firstY eq $lastY">The first and last elements of this path are the same. To specify a closed polygon, use the zone element rather than the path element. </sch:report> </sch:rule>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element path
    {
       att.global.attributes,
       att.coordinated.attribute.start,
       att.coordinated.attribute.ulx,
       att.coordinated.attribute.uly,
       att.coordinated.attribute.lrx,
       att.coordinated.attribute.lry,
       att.typed.attributes,
       att.written.attributes,
       attribute points { list { * } }?,
       empty
    }

### 1.247. <pb>

<pb> (page beginning) marks the beginning of a new page in a paginated document. [3.10.3. Milestone Elements]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.edition (@ed, @edRef) att.spanning (@spanTo) att.breaking (@break)
Member of | model.milestoneLike
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg listBibl name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc subst supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | Empty element
Note | A <pb> element should appear at the start of the page which it identifies. The global n attribute indicates the number or other value associated with this page. This will normally be the page number or signature printed on it, since the physical sequence number is implicit in the presence of the <pb> element itself. The type attribute may be used to characterize the page break in any respect. The more specialized attributes break, ed, or edRef should be preferred when the intent is to indicate whether or not the page break is word-breaking, or to note the source from which it derives.
Example | Page numbers may vary in different editions of a text. <p> ... <pb n="145" ed="ed2"/> <!-- Page 145 in edition "ed2" starts here --> ... <pb n="283" ed="ed1"/> <!-- Page 283 in edition "ed1" starts here--> ... </p>
Example | A page break may be associated with a facsimile image of the page it introduces by means of the facs attribute <body> <pb n="1" facs="page1.png"/> <!-- page1.png contains an image of the page; the text it contains is encoded here --> <p> <!-- ... --> </p> <pb n="2" facs="page2.png"/> <!-- similarly, for page 2 --> <p> <!-- ... --> </p> </body>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element pb
    {
       att.global.attributes,
       att.typed.attributes,
       att.edition.attributes,
       att.spanning.attributes,
       att.breaking.attributes,
       empty
    }

### 1.248. <pc>

<pc> (punctuation character) contains a character or string of characters regarded as constituting a single punctuation mark. [17.1.2. Below the Word Level 17.4.2. Lightweight Linguistic Annotation]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.linguistic (@lemma, @lemmaRef, @pos, @msd, @join)
force | indicates the extent to which this punctuation mark conventionally separates words or phrases
Status | Optional
Datatype | teidata.enumerated
Legal values are: | strong the punctuation mark is a word separator weak the punctuation mark is not a word separator inter the punctuation mark may or may not be a word separator
unit | provides a name for the kind of unit delimited by this punctuation mark.
Status | Optional
Datatype | teidata.enumerated
pre | indicates whether this punctuation mark precedes or follows the unit it delimits.
Status | Optional
Datatype | teidata.truthValue
Member of | model.linePart model.segLike
Contained by | analysis: cl phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | analysis: c core: add choice del reg sic unclear gaiji: g transcr: am damage ex handShift mod redo restore retrace secl subst supplied surplus undo character data
Example | <phr> <w>do</w> <w>you</w> <w>understand</w> <pc type="interrogative">?</pc> </phr>
Example | Example encoding of the German sentence Wir fahren in den Urlaub., encoded with attributes from att.linguistic discussed in section [[undefined AILALW]]. <s> <w pos="PPER" msd="1.Pl.*.Nom">Wir</w> <w pos="VVFIN" msd="1.Pl.Pres.Ind">fahren</w> <w pos="APPR" msd="--">in</w> <w pos="ART" msd="Def.Masc.Akk.Sg.">den</w> <w pos="NN" msd="Masc.Akk.Sg.">Urlaub</w> <pc pos="$." msd="--" join="left">.</pc> </s>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <elementRef key="c"/>
      <classRef key="model.pPart.edit"/>
     </alternate>
    </content>
Schema Declaration |
    element pc
    {
       att.global.attributes,
       att.segLike.attributes,
       att.typed.attributes,
       att.linguistic.attributes,
       attribute force { "strong" | "weak" | "inter" }?,
       attribute unit { text }?,
       attribute pre { text }?,
       ( text | model.gLike | c | model.pPart.edit )*
    }

### 1.249. <persName>

<persName> (personal name) contains a proper noun or proper-noun phrase referring to a person, possibly including one or more of the person's forenames, surnames, honorifics, added names, etc. [13.2.1. Personal Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.typed (@type, @subtype) att.personal (@full, @sort) att.naming (@role, @nymRef) att.canonical (ref, @key)
ref |
Status | Required
Legal values are: | #mjk #ebb #ama #amp #Elizabeth_Stevenson_Gaskell #Wm_Gaskell #MA_Gaskell_Holland #Meta_Gaskell #Hannah_Holland_Lumb #Abigail_Holland #Bessy_Holland #Margaret_Gaskell_Dimock #Elizabeth_Gaskell_Holland #Sam_Gaskell #Richard_Deane #MaryAnn_Deane #Edward_Deane #Emily_Deane #Mrs_Collins #James_Partington #Betsy_household #Fanny_household #Elizabeth_Barlow_household #Mme_DeSaussure #Andrew_Combe #Florence_Gaskell_Crompton #Julia_Gaskell #William_Gaskell_son #William_Stevenson #Elizabeth_Holland_Stevenson #John_Stevenson #Catherine_Thompson_Stevenson #Marianne_Lumb #Anne_Gaskell #Robert_Gaskell #Edward_Dimock #William_Gaskell_Senior #God #Peter_Holland #Caroline_Bowles_Southey #Holbrook_Gaskell #Queen_Victoria #William_Howitt
Member of | model.nameLike.agent model.persStateLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp respStmt sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <persName> <forename>Edward</forename> <forename>George</forename> <surname type="linked">Bulwer-Lytton</surname>, <roleName>Baron Lytton of <placeName>Knebworth</placeName> </roleName> </persName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element persName
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.personal.attribute.full,
       att.personal.attribute.sort,
       att.naming.attribute.role,
       att.naming.attribute.nymRef,
       att.canonical.attribute.key,
       att.typed.attributes,
       attribute ref
       {
          "#mjk"
        | "#ebb"
        | "#ama"
        | "#amp"
        | "#Elizabeth_Stevenson_Gaskell"
        | "#Wm_Gaskell"
        | "#MA_Gaskell_Holland"
        | "#Meta_Gaskell"
        | "#Hannah_Holland_Lumb"
        | "#Abigail_Holland"
        | "#Bessy_Holland"
        | "#Margaret_Gaskell_Dimock"
        | "#Elizabeth_Gaskell_Holland"
        | "#Sam_Gaskell"
        | "#Richard_Deane"
        | "#MaryAnn_Deane"
        | "#Edward_Deane"
        | "#Emily_Deane"
        | "#Mrs_Collins"
        | "#James_Partington"
        | "#Betsy_household"
        | "#Fanny_household"
        | "#Elizabeth_Barlow_household"
        | "#Mme_DeSaussure"
        | "#Andrew_Combe"
        | "#Florence_Gaskell_Crompton"
        | "#Julia_Gaskell"
        | "#William_Gaskell_son"
        | "#William_Stevenson"
        | "#Elizabeth_Holland_Stevenson"
        | "#John_Stevenson"
        | "#Catherine_Thompson_Stevenson"
        | "#Marianne_Lumb"
        | "#Anne_Gaskell"
        | "#Robert_Gaskell"
        | "#Edward_Dimock"
        | "#William_Gaskell_Senior"
        | "#God"
        | "#Peter_Holland"
        | "#Caroline_Bowles_Southey"
        | "#Holbrook_Gaskell"
        | "#Queen_Victoria"
        | "#William_Howitt"
       },
       macro.phraseSeq
    }

### 1.250. <person>

<person> provides information about an identifiable individual, for example a participant in a language interaction, or a person referred to in a historical source. [13.3.2. The Person Element 15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.sortable (@sortKey)
role | specifies a primary role or classification for the person.
Status | Optional
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
Note | Values for this attribute may be locally defined by a project, using arbitrary keywords such as artist, employer, author, relative, or servant, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.
sex | specifies the sex of the person.
Status | Optional
Datatype | 1–∞ occurrences of teidata.sex separated by whitespace
Note | Values for this attribute may be locally defined by a project, or may refer to an external standard, such as vCard's sex property http://microformats.org/wiki/gender-formats (in which M indicates male, F female, O other, N none or not applicable, U unknown), or the often used ISO 5218:2004 Representation of Human Sexes http://standards.iso.org/ittf/PubliclyAvailableStandards/c036266_ISO_IEC_5218_2004(E_F).zip (in which 0 indicates unknown; 1 male; 2 female; and 9 not applicable, although the ISO standard is widely considered inadequate); cf. CETH's Recommendations for Inclusive Data Collection of Trans People http://transhealth.ucsf.edu/trans?page=lib-data-collection.
age | specifies an age group for the person.
Status | Optional
Datatype | teidata.enumerated
Note | Values for this attribute may be locally defined by a project, using arbitrary keywords such as infant, child, teen, adult, or senior, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.
Member of | model.personLike
Contained by | namesdates: listPerson org
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: bibl gap lb listBibl milestone name note p pb header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp timeline msdescription: msDesc namesdates: affiliation age birth death education event faith floruit langKnowledge listEvent nationality occupation persName persona residence sex socecStatus state trait textcrit: app witDetail transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
Note | May contain either a prose description organized as paragraphs, or a sequence of more specific demographic elements drawn from the model.personPart class.
Example | <person sex="F" age="adult"> <p>Female respondent, well-educated, born in Shropshire UK, 12 Jan 1950, of unknown occupation. Speaks French fluently. Socio-Economic status B2.</p> </person>
Example | <person sex="intersex" role="god" age="immortal"> <persName>Hermaphroditos</persName> <persName xml:lang="grc">Ἑρμαφρόδιτος</persName> </person>
Example | <person xml:id="Ovi01" sex="1" role="poet"> <persName xml:lang="en">Ovid</persName> <persName xml:lang="la">Publius Ovidius Naso</persName> <birth when="-0044-03-20"> 20 March 43 BC <placeName> <settlement type="city">Sulmona</settlement> <country key="IT">Italy</country> </placeName> </birth> <death notBefore="0017" notAfter="0018">17 or 18 AD <placeName> <settlement type="city">Tomis (Constanta)</settlement> <country key="RO">Romania</country> </placeName> </death> </person>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.personPart"/>
       <classRef key="model.global"/>
       <elementRef key="ptr"/>
      </alternate>
     </alternate>
    </content>
Schema Declaration |
    element person
    {
       att.global.attributes,
       att.editLike.attributes,
       att.sortable.attributes,
       attribute role { list { + } }?,
       attribute sex { list { + } }?,
       attribute age { text }?,
       ( model.pLike+ | ( model.personPart | model.global | ptr )* )
    }

### 1.251. <personGrp>

<personGrp> (personal group) describes a group of individuals treated as a single person for analytic purposes. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey)
role | specifies the role of this group of participants in the interaction.
Status | Optional
Datatype | teidata.enumerated
Note | Values for this attribute may be locally defined by a project, using arbitrary keywords such as movement, employers, relatives, or servants, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.
sex | specifies the sex of the participant group.
Status | Optional
Datatype | 1–∞ occurrences of teidata.sex separated by whitespace
Note | Values for this attribute may be locally defined by a project, or may refer to an external standard, such as vCard's sex property http://microformats.org/wiki/gender-formats (in which M indicates male, F female, O other, N none or not applicable, U unknown), or the often used ISO 5218:2004 Representation of Human Sexes http://standards.iso.org/ittf/PubliclyAvailableStandards/c036266_ISO_IEC_5218_2004(E_F).zip (in which 0 indicates unknown; 1 male; 2 female; and 9 not applicable, although the ISO standard is widely considered inadequate); cf. CETH's Recommendations for Inclusive Data Collection of Trans People http://transhealth.ucsf.edu/trans?page=lib-data-collection. For a mixed group, a value such as "mixed" may also be supplied.
age | specifies the age group of the participants.
Status | Optional
Datatype | teidata.enumerated
Note | Values for this attribute may be locally defined by a project, using arbitrary keywords such as infant, child, teen, adult, or senior, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.
size | describes informally the size or approximate size of the group for example by means of a number and an indication of accuracy e.g. approx 200.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
Member of | model.personLike
Contained by | namesdates: listPerson org
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: bibl gap lb listBibl milestone name note p pb header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp timeline msdescription: msDesc namesdates: affiliation age birth death education event faith floruit langKnowledge listEvent nationality occupation persName persona residence sex socecStatus state trait textcrit: app witDetail transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
Note | May contain a prose description organized as paragraphs, or any sequence of demographic elements in any combination. The global xml:id attribute should be used to identify each speaking participant in a spoken text if the who attribute is specified on individual utterances.
Example | <personGrp xml:id="pg1" role="audience" sex="mixed" size="approx 50"/>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.personPart"/>
       <classRef key="model.global"/>
      </alternate>
     </alternate>
    </content>
Schema Declaration |
    element personGrp
    {
       att.global.attributes,
       att.sortable.attributes,
       attribute role { text }?,
       attribute sex { list { + } }?,
       attribute age { text }?,
       attribute size { list { + } }?,
       ( model.pLike+ | ( model.personPart | model.global )* )
    }

### 1.252. <persona>

<persona> provides information about one of the personalities identified for a given individual, where an individual has multiple personalities. [13.3.2. The Person Element]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.sortable (@sortKey)
role | specifies a primary role or classification for the persona.
Status | Optional
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
Note | Values for this attribute may be locally defined by a project, using arbitrary keywords such as artist, employer, author, relative, or servant, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.
sex | specifies the sex of the persona.
Status | Optional
Datatype | 1–∞ occurrences of teidata.sex separated by whitespace
Note | Values for this attribute may be locally defined by a project, or may refer to an external standard, such as vCard's sex property http://microformats.org/wiki/gender-formats (in which M indicates male, F female, O other, N none or not applicable, U unknown), or the often used ISO 5218:2004 Representation of Human Sexes http://standards.iso.org/ittf/PubliclyAvailableStandards/c036266_ISO_IEC_5218_2004(E_F).zip (in which 0 indicates unknown; 1 male; 2 female; and 9 not applicable, although the ISO standard is widely considered inadequate); cf. CETH's Recommendations for Inclusive Data Collection of Trans People http://transhealth.ucsf.edu/trans?page=lib-data-collection.
age | specifies an age group for the persona.
Status | Optional
Datatype | teidata.enumerated
Note | Values for this attribute may be locally defined by a project, using arbitrary keywords such as infant, child, teen, adult, or senior, each of which should be associated with a definition. Such local definitions will typically be provided by a <valList> element in the project schema specification.
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: bibl gap lb listBibl milestone name note p pb header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp timeline msdescription: msDesc namesdates: affiliation age birth death education event faith floruit langKnowledge listEvent nationality occupation persName persona residence sex socecStatus state trait textcrit: app witDetail transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
Note | Note that a persona is not the same as a role. A role may be assumed by different people on different occasions, whereas a persona is unique to a particular person, even though it may resemble others. Similarly, when an actor takes on or enacts the role of a historical person, they do not thereby acquire a new persona.
Example | <person sex="M" age="adult"> <persona sex="M"> <persName>Dr Henry Jekyll</persName> </persona> <persona sex="M" age="youth"> <persName>Edward Hyde</persName> </persona> </person>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.personPart"/>
       <classRef key="model.global"/>
      </alternate>
     </alternate>
    </content>
Schema Declaration |
    element persona
    {
       att.global.attributes,
       att.editLike.attributes,
       att.sortable.attributes,
       attribute role { list { + } }?,
       attribute sex { list { + } }?,
       attribute age { text }?,
       ( model.pLike+ | ( model.personPart | model.global )* )
    }

### 1.253. <phr>

<phr> (phrase) represents a grammatical phrase. [17.1. Linguistic Segment Categories]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.notated (@notation)
Member of | model.segLike
Contained by | analysis: cl phr s core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The type attribute may be used to indicate the type of phrase, taking values such as noun, verb, preposition, etc. as appropriate.
Example | <phr type="verb" function="extraposted_modifier">To talk <phr type="preposition" function="complement">of <phr type="noun" function="object">many things</phr> </phr> </phr>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element phr
    {
       att.global.attributes,
       att.segLike.attributes,
       att.typed.attributes,
       att.notated.attributes,
       macro.phraseSeq
    }

### 1.254. <physDesc>

<physDesc> (physical description) contains a full physical description of a manuscript, manuscript part, or other object optionally subdivided using more specialized elements from the model.physDescPart class. [10.7. Physical Description]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: msDesc msFrag msPart namesdates: object
May contain | core: p linking: ab msdescription: accMat additions bindingDesc decoDesc handDesc musicNotation objectDesc scriptDesc sealDesc typeDesc
Example | <physDesc> <objectDesc form="codex"> <supportDesc material="perg"> <support>Parchment.</support> <extent>i + 55 leaves <dimensions scope="all" type="leaf" unit="inch"> <height>7¼</height> <width>5⅜</width> </dimensions> </extent> </supportDesc> <layoutDesc> <layout columns="2">In double columns.</layout> </layoutDesc> </objectDesc> <handDesc> <p>Written in more than one hand.</p> </handDesc> <decoDesc> <p>With a few coloured capitals.</p> </decoDesc> </physDesc>
Content model |
    <content>
     <sequence>
      <classRef key="model.pLike" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.physDescPart"
       expand="sequenceOptional"/>
     </sequence>
    </content>
Schema Declaration |
    element physDesc
    {
       att.global.attributes,
       (
          model.pLike*,
          objectDesc?,
          handDesc?,
          typeDesc?,
          scriptDesc?,
          musicNotation?,
          decoDesc?,
          additions?,
          bindingDesc?,
          sealDesc?,
          accMat?
       )
    }

### 1.255. <place>

<place> contains data about a geographic location [13.3.4. Places]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.editLike (@evidence, @instant) att.sortable (@sortKey)
Member of | model.placeLike
Contained by | namesdates: listPlace org place
May contain | core: bibl desc head listBibl note p header: biblFull idno linking: ab link linkGrp msdescription: msDesc namesdates: bloc climate country district event geogName listEvent listPlace location place placeName population region settlement state terrain trait
Example | <place> <country>Lithuania</country> <country xml:lang="lt">Lietuva</country> <place> <settlement>Vilnius</settlement> </place> <place> <settlement>Kaunas</settlement> </place> </place>
Content model |
    <content>
     <sequence>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="0" maxOccurs="unbounded"/>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.labelLike"/>
        <classRef key="model.placeStateLike"/>
        <classRef key="model.eventLike"/>
       </alternate>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.noteLike"/>
       <classRef key="model.biblLike"/>
       <elementRef key="idno"/>
       <elementRef key="ptr"/>
       <elementRef key="linkGrp"/>
       <elementRef key="link"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.placeLike"/>
       <elementRef key="listPlace"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element place
    {
       att.global.attributes,
       att.typed.attributes,
       att.editLike.attributes,
       att.sortable.attributes,
       (
          model.headLike*,
          (
             model.pLike*
           | ( model.labelLike | model.placeStateLike | model.eventLike )*
          ),
          ( model.noteLike | model.biblLike | idno | ptr | linkGrp | link )*,
          ( model.placeLike | listPlace )*
       )
    }

### 1.256. <placeName>

<placeName> contains an absolute or relative place name. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.personal (@full, @sort) att.naming (@role, @nymRef) att.canonical (ref, @key)
ref |
Status | Required
Legal values are: | #Knutsford #London #Alton #Warrington #ProspectHill #Grange #Crosby #Wales #InfantSchool #Latchford #Geneva #Edinburgh #Savannah #Berwick #Manchester #CloptonHall #CrossStreetChapel #SankeyStreetChapel #England #Chelsea #Porthmadog #Heathside #Sandlebridge #PlasynPenhryn #ChurchHouse
Member of | model.placeNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage unitDef linking: ab seg msdescription: accMat acquisition additions altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectIdentifier objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <placeName> <settlement>Rochester</settlement> <region>New York</region> </placeName>
Example | <placeName> <geogName>Arrochar Alps</geogName> <region>Argylshire</region> </placeName>
Example | <placeName> <measure>10 miles</measure> <offset>Northeast of</offset> <settlement>Attica</settlement> </placeName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element placeName
    {
       att.datable.attributes,
       att.editLike.attributes,
       att.global.attributes,
       att.personal.attribute.full,
       att.personal.attribute.sort,
       att.naming.attribute.role,
       att.naming.attribute.nymRef,
       att.canonical.attribute.key,
       att.typed.attributes,
       attribute ref
       {
          "#Knutsford"
        | "#London"
        | "#Alton"
        | "#Warrington"
        | "#ProspectHill"
        | "#Grange"
        | "#Crosby"
        | "#Wales"
        | "#InfantSchool"
        | "#Latchford"
        | "#Geneva"
        | "#Edinburgh"
        | "#Savannah"
        | "#Berwick"
        | "#Manchester"
        | "#CloptonHall"
        | "#CrossStreetChapel"
        | "#SankeyStreetChapel"
        | "#England"
        | "#Chelsea"
        | "#Porthmadog"
        | "#Heathside"
        | "#Sandlebridge"
        | "#PlasynPenhryn"
        | "#ChurchHouse"
       },
       macro.phraseSeq
    }

### 1.257. <population>

<population> contains information about the population of a place. [13.3.4.3. States, Traits, and Events]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.placeStateLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName place placeName population region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | certainty: precision core: bibl desc head listBibl note p header: biblFull linking: ab msdescription: msDesc namesdates: population
Example | <population when="2001-04" resp="#UKCensus"> <population type="white"> <desc>54153898</desc> </population> <population type="asian"> <desc>11811423</desc> </population> <population type="black"> <desc>1148738</desc> </population> <population type="mixed"> <desc>677117</desc> </population> <population type="chinese"> <desc>247403</desc> </population> <population type="other"> <desc>230615</desc> </population> </population>
Content model |
    <content>
     <sequence>
      <elementRef key="precision" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <sequence minOccurs="0">
       <alternate>
        <classRef key="model.pLike"
         minOccurs="1" maxOccurs="unbounded"/>
        <classRef key="model.labelLike"
         minOccurs="1" maxOccurs="unbounded"/>
       </alternate>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.noteLike"/>
        <classRef key="model.biblLike"/>
       </alternate>
      </sequence>
      <elementRef key="population"
       minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element population
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.dimensions.attributes,
       (
          precision*,
          model.headLike*,
          (
             ( model.pLike+ | model.labelLike+ ),
             ( model.noteLike | model.biblLike )*
          )?,
          population*
       )
    }

### 1.258. <precision>

<precision> indicates the numerical accuracy or precision associated with some aspect of the text markup. [21.2. Indications of Precision]
Module | certainty
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.scoping (@target, @match) att.ranging (@atLeast, @atMost, @min, @max, @confidence) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
precision | characterizes the precision of the element or attribute pointed to by the <precision> element.
Status | Optional
Datatype | teidata.certainty
stdDeviation | supplies a standard deviation associated with the value in question
Status | Optional
Datatype | teidata.numeric
Member of | model.certLike model.global.meta
Contained by | analysis: cl interp m phr s span w certainty: certainty precision respons core: add address author bibl biblScope date del editor email gap head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab join seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc climate country death district education faith floruit forename genName geogFeat geogName langKnowledge langKnown location nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName population region residence roleName settlement sex socecStatus state surname terrain trait tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc space substJoin supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | certainty: certainty precision respons core: desc
Example | <date xml:id="date001" notBefore="0014" notAfter="0064">Within about 50 years of the death of Augustus</date> <precision target="#date001" match="@notBefore" precision="high"/> <precision target="#date001" match="@notAfter" precision="low"/>
Example | <date notBefore="1632" notAfter="1642">Not more than ten years before the start of the Civil War <precision match="@notBefore" precision="low"/> <precision match="@notAfter" precision="high"/> </date>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.descLike"/>
      <classRef key="model.certLike"/>
     </alternate>
    </content>
Schema Declaration |
    element precision
    {
       att.global.attributes,
       att.scoping.attributes,
       att.ranging.attributes,
       att.datable.attributes,
       attribute precision { text }?,
       attribute stdDeviation { text }?,
       ( model.descLike | model.certLike )*
    }

### 1.259. <prefixDef>

<prefixDef> (prefix definition) defines a prefixing scheme used in data.pointer values, showing how abbreviated URIs using the scheme may be expanded into full URIs. [16.2.3. Using Abbreviated Pointers]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.patternReplacement (@matchPattern, @replacementPattern)
ident | supplies a name which functions as the prefix for an abbreviated pointing scheme such as a private URI scheme. The prefix constitutes the text preceding the first colon.
Status | Required
Datatype | teidata.prefix
Note | The value is limited to teidata.prefix so that it may be mapped directly to a URI prefix.
Contained by | header: listPrefixDef
May contain | core: p linking: ab
Note | The abbreviated pointer may be dereferenced to produce 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 pointing attribute occurs to form an absolute URI in the usual manner as prescribed by XML Base.
Example | <prefixDef ident="ref" matchPattern="([a-z]+)" replacementPattern="../../references/references.xml#$1"> <p> In the context of this project, private URIs with the prefix "ref" point to <gi>div</gi> elements in the project's global references.xml file. </p> </prefixDef>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="0"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element prefixDef
    {
       att.global.attributes,
       att.patternReplacement.attributes,
       attribute ident { text },
       model.pLike*
    }

### 1.260. <principal>

<principal> (principal researcher) supplies the name of the principal researcher responsible for the creation of an electronic text. [2.2.1. The Title Statement]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.respLike
Contained by | core: bibl header: editionStmt titleStmt msdescription: msItem
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Example | <principal ref="http://viaf.org/viaf/105517912">Gary Taylor</principal>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element principal
    {
       att.global.attributes,
       att.canonical.attributes,
       macro.phraseSeq.limited
    }

### 1.261. <profileDesc>

<profileDesc> (text-profile description) provides a detailed description of non-bibliographic aspects of a text, specifically the languages and sublanguages used, the situation in which it was produced, the participants and their setting. [2.4. The Profile Description 2.1.1. The TEI Header and Its Components]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.teiHeaderPart
Contained by | header: biblFull teiHeader
May contain | header: abstract calendarDesc correspDesc creation langUsage textClass transcr: handNotes listTranspose
Note | Although the content model permits it, it is rarely meaningful to supply multiple occurrences for any of the child elements of <profileDesc> unless these are documenting multiple texts.
Example | <profileDesc> <langUsage> <language ident="fr">French</language> </langUsage> <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> <settingDesc> <setting> <name>Paris, France</name> <time>Late 19th century</time> </setting> </settingDesc> </profileDesc>
Content model |
    <content>
     <classRef key="model.profileDescPart"
      minOccurs="0" maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element profileDesc { att.global.attributes, model.profileDescPart* }

### 1.262. <projectDesc>

<projectDesc> (project description) describes in detail the aim or purpose for which an electronic file was encoded, together with any other relevant information concerning the process by which it was assembled or collected. [2.3.1. The Project Description 2.3. The Encoding Description 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | core: p linking: ab
Example | <projectDesc> <p>Texts collected for use in the Claremont Shakespeare Clinic, June 1990</p> </projectDesc>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element projectDesc
    {
       att.global.attributes,
       att.declarable.attributes,
       model.pLike+
    }

### 1.263. <provenance>

<provenance> contains any descriptive or other information concerning a single identifiable episode during the history of a manuscript, manuscript part, or other object after its creation but before its acquisition. [10.8. History]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.typed (@type, @subtype)
Contained by | msdescription: history
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <provenance>Listed as the property of Lawrence Sterne in 1788.</provenance> <provenance>Sold at Sothebys in 1899.</provenance>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element provenance
    {
       att.global.attributes,
       att.datable.attributes,
       att.typed.attributes,
       macro.specialPara
    }

### 1.264. <pubPlace>

<pubPlace> (publication place) contains the name of the place where a bibliographic item was published. [3.11.2.4. Imprint, Size of a Document, and Reprint Information]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Member of | model.imprintPart model.publicationStmtPart.detail
Contained by | core: bibl header: publicationStmt
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <publicationStmt> <publisher>Oxford University Press</publisher> <pubPlace>Oxford</pubPlace> <date>1989</date> </publicationStmt>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element pubPlace
    {
       att.global.attributes,
       att.naming.attributes,
       macro.phraseSeq
    }

### 1.265. <publicationStmt>

<publicationStmt> (publication statement) groups information concerning the publication or distribution of an electronic or other text. [2.2.4. Publication, Distribution, Licensing, etc. 2.2. The File Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: biblFull fileDesc
May contain | core: address date p pubPlace publisher ref header: authority availability distributor idno linking: ab
Note | Where a publication statement contains several members of the model.publicationStmtPart.agency or model.publicationStmtPart.detail classes rather than one or more paragraphs or anonymous blocks, care should be taken to ensure that the repeated elements are presented in a meaningful order. It is a conformance requirement that elements supplying information about publication place, address, identifier, availability, and date be given following the name of the publisher, distributor, or authority concerned, and preferably in that order.
Example | <publicationStmt> <publisher>C. Muquardt </publisher> <pubPlace>Bruxelles &amp; Leipzig</pubPlace> <date when="1846"/> </publicationStmt>
Example | <publicationStmt> <publisher>Chadwyck Healey</publisher> <pubPlace>Cambridge</pubPlace> <availability> <p>Available under licence only</p> </availability> <date when="1992">1992</date> </publicationStmt>
Example | <publicationStmt> <publisher>Zea Books</publisher> <pubPlace>Lincoln, NE</pubPlace> <date>2017</date> <availability> <p>This is an open access work licensed under a Creative Commons Attribution 4.0 International license.</p> </availability> <ptr target="http://digitalcommons.unl.edu/zeabook/55"/> </publicationStmt>
Content model |
    <content>
     <alternate>
      <sequence minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.publicationStmtPart.agency"/>
       <classRef key="model.publicationStmtPart.detail"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element publicationStmt
    {
       att.global.attributes,
       (
          ( model.publicationStmtPart.agency, model.publicationStmtPart.detail* )+
        | model.pLike+
       )
    }

### 1.266. <publisher>

<publisher> provides the name of the organization responsible for the publication or distribution of a bibliographic item. [3.11.2.4. Imprint, Size of a Document, and Reprint Information 2.2.4. Publication, Distribution, Licensing, etc.]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.imprintPart model.publicationStmtPart.agency
Contained by | core: bibl header: publicationStmt
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | Use the full form of the name by which a company is usually referred to, rather than any abbreviation of it which may appear on a title page
Example | <imprint> <pubPlace>Oxford</pubPlace> <publisher>Clarendon Press</publisher> <date>1987</date> </imprint>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element publisher
    {
       att.global.attributes,
       att.canonical.attributes,
       macro.phraseSeq
    }

### 1.267. <punctuation>

<punctuation> specifies editorial practice adopted with respect to punctuation marks in the original. [2.3.3. The Editorial Practices Declaration 3.2. Treatment of Punctuation]
Module | header
Attributes | Attributes att.declarable (@default) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
marks | indicates whether or not punctation marks have been retained as content within the text.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | none no punctuation marks have been retained some some punctuation marks have been retained all all punctuation marks have been retained
placement | indicates the positioning of punctuation marks that are associated with marked up text as being encoded within the element surrounding the text or immediately before or after it.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | internal punctuation marks found at the start or end of a marked up text component are included within its surrounding element; external punctuation marks found at the start or end of a marked up text component appear immediately before or after the surrounding element
Member of | model.editorialDeclPart
Contained by | header: editorialDecl
May contain | core: p linking: ab
Example | <punctuation marks="all" placement="internal"> <p>All punctuation marks in the source text have been retained and represented using the appropriate Unicode code point. In cases where a punctuation mark and nearby markup convey the same information (for example, a sentence ends with a question mark and is also tagged as <gi>s</gi>) the punctuation mark is captured as content within the element.</p> </punctuation>
Example | External placement of punctuation: <p>I would agree with Saint Augustine that “<quote>An unjust law is no law at all</quote>.”</p>
Example | Internal placement of punctuation: <p>I would agree with Saint Augustine that <quote>“An unjust law is no law at all.”</quote> </p>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="0"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element punctuation
    {
       att.declarable.attributes,
       att.global.attributes,
       attribute marks { "none" | "some" | "all" }?,
       attribute placement { "internal" | "external" }?,
       model.pLike*
    }

### 1.268. <q>

<q> (quoted) contains material which is distinguished from the surrounding text using quotation marks or a similar method, for any one of a variety of reasons including, but not limited to: direct speech or thought, technical terms or jargon, authorial distance, quotations from elsewhere, and passages that are mentioned but not used. [3.3.3. Quotation]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.ascribed.directed (@toWhom) (att.ascribed (@who))
type | may be used to indicate whether the offset passage is spoken or thought, or to characterize it more finely.
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | spoken representation of speech thought representation of thought, e.g. internal monologue written quotation from a written source soCalled authorial distance foreign distinct linguistically distinct term technical term emph rhetorically emphasized mentioned refering to itself, not its normal referent
Member of | model.qLike
Contained by | analysis: cl phr s core: add author biblScope del desc editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang title unclear header: change distributor edition extent geoDecl handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witness textstructure: body div transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | May be used to indicate that a passage is distinguished from the surrounding text for reasons concerning which no claim is made. When used in this manner, <q> may be thought of as syntactic sugar for <hi> with a value of rend that indicates the use of such mechanisms as quotation marks.
Example | It is spelled <q>Tübingen</q> — to enter the letter <q>u</q> with an umlaut hold down the <q>option</q> key and press <q>0 0 f c</q>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element q
    {
       att.global.attributes,
       att.ascribed.directed.attributes,
       attribute type
       {
          "spoken"
        | "thought"
        | "written"
        | "soCalled"
        | "foreign"
        | "distinct"
        | "term"
        | "emph"
        | "mentioned"
       }?,
       macro.specialPara
    }

### 1.269. <quotation>

<quotation> specifies editorial practice adopted with respect to quotation marks in the original. [2.3.3. The Editorial Practices Declaration 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
marks | (quotation marks) indicates whether or not quotation marks have been retained as content within the text.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | none no quotation marks have been retained some some quotation marks have been retained all all quotation marks have been retained
Member of | model.editorialDeclPart
Contained by | header: editorialDecl
May contain | core: p linking: ab
Example | <quotation marks="none"> <p>No quotation marks have been retained. Instead, the <att>rend</att> attribute on the <gi>q</gi> element is used to specify what kinds of quotation mark was used, according to the following list: <list type="gloss"> <label>dq</label> <item>double quotes, open and close</item> <label>sq</label> <item>single quotes, open and close</item> <label>dash</label> <item>long dash open, no close</item> <label>dg</label> <item>double guillemets, open and close</item> </list> </p> </quotation>
Example | <quotation marks="all"> <p>All quotation marks are retained in the text and are represented by appropriate Unicode characters.</p> </quotation>
Schematron | <s:report test="not(@marks) and not (tei:p)">On <s:name/>, either the @marks attribute should be used, or a paragraph of description provided</s:report>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="0"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element quotation
    {
       att.global.attributes,
       att.declarable.attributes,
       attribute marks { "none" | "some" | "all" }?,
       model.pLike*
    }

### 1.270. <quote>

<quote> (quotation) contains a phrase or passage attributed by the narrator or author to some agency external to the text. [3.3.3. Quotation 4.3.1. Grouped Texts]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.msExcerpt (@defective) att.notated (@notation)
Member of | model.quoteLike
Contained by | analysis: cl phr s core: add author biblScope del desc editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang title unclear header: change distributor edition extent geoDecl handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witness textstructure: body div transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | If a bibliographic citation is supplied for the source of a quotation, the two may be grouped using the <cit> element.
Example | Lexicography has shown little sign of being affected by the work of followers of J.R. Firth, probably best summarized in his slogan, <quote>You shall know a word by the company it keeps</quote> <ref>(Firth, 1957)</ref>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element quote
    {
       att.global.attributes,
       att.typed.attributes,
       att.msExcerpt.attributes,
       att.notated.attributes,
       macro.specialPara
    }

### 1.271. <rdg>

<rdg> (reading) contains a single reading within a textual variation. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.textCritical (@type, @cause, @varSeq, @require) (att.written (@hand)) att.witnessed (@wit)
Member of | model.rdgLike
Contained by | textcrit: app rdgGrp
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app lacunaEnd lacunaStart listApp listWit wit witDetail witEnd witStart textstructure: div transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <rdg wit="#Ra2">Eryment</rdg>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.divLike"/>
      <classRef key="model.divPart"/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.inter"/>
      <classRef key="model.global"/>
      <classRef key="model.rdgPart"/>
     </alternate>
    </content>
Schema Declaration |
    element rdg
    {
       att.global.attributes,
       att.textCritical.attributes,
       att.witnessed.attributes,
       (
          text
        | model.divLike
        | model.divPart
        | model.gLike
        | model.phrase
        | model.inter
        | model.global
        | model.rdgPart
       )*
    }

### 1.272. <rdgGrp>

<rdgGrp> (reading group) within a textual variation, groups two or more readings perceived to have a genetic relationship or other affinity. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.textCritical (@type, @cause, @varSeq, @require) (att.written (@hand))
Contained by | textcrit: app rdgGrp
May contain | core: note textcrit: lem rdg rdgGrp wit witDetail
Note | May contain readings and nested reading groups. Usually, only one <lem> element should appear within a single apparatus entry, whether it appears outside a <rdgGrp> element or within it.
Example | <app> <lem wit="#El #Ra2">though</lem> <rdgGrp type="orthographic"> <rdg wit="#Hg">thogh</rdg> <rdg wit="#La">thouhe</rdg> </rdgGrp> </app>
Schematron | <sch:assert test="count(tei:lem) < 2">Only one <lem> element may appear within a <rdgGrp></sch:assert>
Content model |
    <content>
     <sequence>
      <elementRef key="lem" minOccurs="0"/>
      <alternate maxOccurs="unbounded"
       minOccurs="0">
       <classRef key="model.rdgLike"/>
       <classRef key="model.noteLike"/>
       <elementRef key="witDetail"/>
       <elementRef key="wit"/>
       <elementRef key="rdgGrp"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element rdgGrp
    {
       att.global.attributes,
       att.textCritical.attributes,
       ( lem?, ( model.rdgLike | model.noteLike | witDetail | wit | rdgGrp )* )
    }

### 1.273. <recordHist>

<recordHist> (recorded history) provides information about the source and revision status of the parent manuscript or object description itself. [10.9.1. Administrative Information]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: adminInfo
May contain | core: p header: change linking: ab msdescription: source
Example | <recordHist> <source> <p>Derived from <ref target="#IMEV">IMEV 123</ref> with additional research by P.M.W.Robinson</p> </source> <change when="1999-06-23"> <name>LDB</name> (editor) checked examples against DTD version 3.6 </change> </recordHist>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="source"/>
       <elementRef key="change" minOccurs="0"
        maxOccurs="unbounded"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element recordHist
    {
       att.global.attributes,
       ( model.pLike+ | ( source, change* ) )
    }

### 1.274. <redo>

<redo> indicates one or more cancelled interventions in a document which have subsequently been marked as reaffirmed or repeated. [11.3.4.4. Confirmation, Cancellation, and Reinstatement of Modifications]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.spanning (@spanTo) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
target | points to one or more elements representing the interventions which are being reasserted.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | Empty element
Example | <line> <redo hand="#g_t" target="#redo-1" cause="fix"/> <mod xml:id="redo-1" rend="strikethrough" spanTo="#anchor-1" hand="#g_bl"/>Ihr hagren, triſten, krummgezog<mod rend="strikethrough">nen</mod>ener Nacken </line> <line>Wenn ihr nur piepſet iſt die Welt ſchon matt.<anchor xml:id="anchor-1"/> </line> This encoding represents the following sequence of events: "Ihr hagren, triſten, krummgezog nenener Nacken/ Wenn ihr nur piepſet iſt die Welt ſchon matt." is written the redundant letters "nen" in "nenener" are deleted the whole passage is deleted by hand `g_bl` using strikethrough the deletion is reasserted by another hand (identified here as `g_t`)
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element redo
    {
       att.global.attributes,
       att.spanning.attributes,
       att.transcriptional.attributes,
       att.dimensions.attributes,
       attribute target { list { + } }?,
       empty
    }

### 1.275. <ref>

<ref> (reference) defines a reference to another location, possibly modified by additional text or comment. [3.6. Simple Links and Cross-References 16.1. Links]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing (@targetLang, @target, @evaluate) att.internetMedia (@mimeType) att.typed (@type, @subtype) att.declaring (@decls) att.cReferencing (@cRef)
Member of | model.ptrLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: application authority catDesc change classCode correspContext creation distributor edition extent funder geoDecl handNote language licence principal publicationStmt rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg listRef valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The target and cRef attributes are mutually exclusive.
Example | See especially <ref target="http://www.natcorp.ox.ac.uk/Texts/A02.xml#s2">the second sentence</ref>
Example | See also <ref target="#locution">s.v. <term>locution</term> </ref>.
Schematron | <s:report test="@target and @cRef">Only one of the attributes @target' and @cRef' may be supplied on <s:name/> </s:report>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element ref
    {
       att.global.attributes,
       att.pointing.attributes,
       att.internetMedia.attributes,
       att.typed.attributes,
       att.declaring.attributes,
       att.cReferencing.attributes,
       macro.paraContent
    }

### 1.276. <refState>

<refState> (reference state) specifies one component of a canonical reference defined by the milestone method. [2.3.6.3. Milestone Method 2.3.6. The Reference System Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.milestoneUnit (@unit) att.edition (@ed, @edRef)
length | specifies the fixed length of the reference component.
Status | Optional
Datatype | teidata.count
Note | When constructing a reference, if the reference component found is of numeric type, the length is made up by inserting leading zeros; if it is not, by inserting trailing blanks. In either case, reference components are truncated if necessary at the right hand side. When seeking a reference, the length indicates the number of characters which should be compared. Values longer than this will be regarded as matching, if they start correctly. If no value is provided, the length is unlimited and goes to the next delimiter or to the end of the value.
delim | (delimiter) supplies a delimiting string following the reference component.
Status | Optional
Datatype | teidata.text
Contained by | header: refsDecl
May contain | Empty element
Example | <refState unit="book" delim=":"/> <refState unit="line" length="4"/>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element refState
    {
       att.global.attributes,
       att.milestoneUnit.attributes,
       att.edition.attributes,
       attribute length { text }?,
       attribute delim { text }?,
       empty
    }

### 1.277. <refsDecl>

<refsDecl> (references declaration) specifies how canonical references are constructed for this text. [2.3.6.3. Milestone Method 2.3. The Encoding Description 2.3.6. The Reference System Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | core: p header: cRefPattern refState linking: ab
Example | <refsDecl> <cRefPattern matchPattern="([A-Za-z0-9]+) ([0-9]+):([0-9]+)" replacementPattern="#xpath(//body/div[@n='$1']/div[$2]/div3[$3])"/> </refsDecl> This example is a formal representation for the referencing scheme described informally in the following example.
Example | <refsDecl> <p>References are made up by concatenating the value for the <att>n</att> attribute on the highest level <gi>div</gi> element, followed by a space, followed by the sequential number of the next level <gi>div</gi> followed by a colon followed by the sequential number of the next (and lowest) level <gi>div</gi>.</p> </refsDecl>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <elementRef key="cRefPattern"
       minOccurs="1" maxOccurs="unbounded"/>
      <elementRef key="refState" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element refsDecl
    {
       att.global.attributes,
       att.declarable.attributes,
       ( model.pLike+ | cRefPattern+ | refState+ )
    }

### 1.278. <reg>

<reg> (regularization) contains a reading which has been regularized or normalized in some sense. [3.4.2. Regularization and Normalization 12. Critical Apparatus]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.typed (@type, @subtype)
Member of | model.choicePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope choice date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | If all that is desired is to call attention to the fact that the copy text has been regularized, <reg> may be used alone: <q>Please <reg>knock</reg> if an <reg>answer</reg> is <reg>required</reg> </q>
Example | It is also possible to identify the individual responsible for the regularization, and, using the <choice> and <orig> elements, to provide both the original and regularized readings: <q>Please <choice> <reg resp="#LB">knock</reg> <orig>cnk</orig> </choice> if an <choice> <reg>answer</reg> <orig>nsr</orig> </choice> is <choice> <reg>required</reg> <orig>reqd</orig> </choice> </q>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element reg
    {
       att.global.attributes,
       att.editLike.attributes,
       att.typed.attributes,
       macro.paraContent
    }

### 1.279. <region>

<region> contains the name of an administrative unit such as a state, province, or county, larger than a settlement, but smaller than a country. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Member of | model.placeNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage unitDef linking: ab seg msdescription: accMat acquisition additions altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectIdentifier objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <placeName> <region type="state" n="IL">Illinois</region> </placeName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element region
    {
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.datable.attributes,
       macro.phraseSeq
    }

### 1.280. <relation>

<relation> (relationship) describes any kind of relationship or linkage amongst a specified group of places, events, persons, objects or other items. [13.3.2.3. Personal Relationships]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.canonical (@key, @ref) att.sortable (@sortKey) att.typed (@type, @subtype)
name | supplies a name for the kind of relationship of which this is an instance.
Status | Optional
Datatype | teidata.enumerated
active | identifies the ‘active’ participants in a non-mutual relationship, or all the participants in a mutual one.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
mutual | supplies a list of participants amongst all of whom the relationship holds equally.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
passive | identifies the ‘passive’ participants in a non-mutual relationship.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Contained by | core: listBibl namesdates: listEvent listNym listObject listOrg listPerson listPlace listRelation
May contain | core: desc
Note | Only one of the attributes active and mutual may be supplied; the attribute passive may be supplied only if the attribute active is supplied. Not all of these constraints can be enforced in all schema languages.
Example | <relation type="social" name="supervisor" active="#p1" passive="#p2 #p3 #p4"/> This indicates that the person with identifier p1 is supervisor of persons p2, p3, and p4.
Example | <relation type="personal" name="friends" mutual="#p2 #p3 #p4"/> This indicates that p2, p3, and p4 are all friends.
Example | <relation type="CRM" name="P89_falls_within" active="http://id.clarosnet.org/places/metamorphoses/place/italy-orvieto" passive="http://id.clarosnet.org/places/metamorphoses/country/IT"/> This indicates that there is a relation, defined by CIDOC CRM, between two resources identified by URLs.
Example | <relation resp="http://viaf.org/viaf/44335536/" ref="http://purl.org/saws/ontology#isVariantOf" active="http://www.ancientwisdoms.ac.uk/cts/urn:cts:greekLit:tlg3017.Syno298.sawsGrc01:divedition.divsection1.o14.a107" passive="http://data.perseus.org/citations/urn:cts:greekLit:tlg0031.tlg002.perseus-grc1:9.35"/> This example records a relationship, defined by the SAWS ontology, between a passage of text identified by a CTS URN, and a variant passage of text in the Perseus Digital Library, and assigns the identification of the relationship to a particular editor (all using resolvable URIs).
Schematron | <s:assert test="@ref or @key or @name">One of the attributes 'name', 'ref' or 'key' must be supplied</s:assert>
Schematron | <s:report test="@active and @mutual">Only one of the attributes @active and @mutual may be supplied</s:report>
Schematron | <s:report test="@passive and not(@active)">the attribute 'passive' may be supplied only if the attribute 'active' is supplied</s:report>
Content model |
    <content>
     <elementRef key="desc" minOccurs="0"/>
    </content>
Schema Declaration |
    element relation
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.canonical.attributes,
       att.sortable.attributes,
       att.typed.attributes,
       attribute name { text }?,
       ( attribute active { list { + } }? | attribute mutual { list { + } }? ),
       attribute passive { list { + } }?,
       desc?
    }

### 1.281. <remarks>

<remarks> contains any commentary or discussion about the usage of an element, attribute, class, or entity not otherwise documented within the containing element. [22.5. Element Specifications 22.5.3. Attribute List Specification 22.6. Class Specifications 22.7. Macro Specifications]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.translatable (@versionDate)
Contained by | tagdocs: attDef classSpec dataSpec elementSpec macroSpec moduleSpec valItem
May contain | core: p linking: ab
Note | Contains at least one paragraph, unless it is empty. As defined in ODD, must contain paragraphs; should be special.para
Example | <remarks> <p>This element is probably redundant.</p> </remarks>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element remarks
    {
       att.global.attributes,
       att.translatable.attributes,
       model.pLike+
    }

### 1.282. <rendition>

<rendition> supplies information about the rendition or appearance of one or more elements in the source text. [2.3.4. The Tagging Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.styleDef (@scheme, @schemeVersion)
scope | where CSS is used, provides a way of defining ‘pseudo-elements’, that is, styling rules applicable to specific sub-portions of an element.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | first-line styling applies to the first line of the target element first-letter styling applies to the first letter of the target element before styling should be applied immediately before the content of the target element after styling should be applied immediately after the content of the target element
selector | contains a selector or series of selectors specifying the elements to which the contained style description applies, expressed in the language specified in the scheme attribute.
Status | Optional
Datatype | teidata.text
<rendition scheme="css" selector="text, front, back, body, div, p, ab"> display: block; </rendition>
<rendition scheme="css" selector="*[rend*=italic]"> font-style: italic; </rendition>
Note | Since the default value of the scheme attribute is assumed to be CSS, the default expectation for this attribute, in the absence of scheme, is that CSS selector syntax will be used.
Note | While rendition is used to point from an element in the transcribed source to a <rendition> element in the header which describes how it appears, the selector attribute allows the encoder to point in the other direction: from a <rendition> in the header to a collection of elements which all share the same renditional features. In both cases, the intention is to record the appearance of the source text, not to prescribe any particular output rendering.
Contained by | header: tagsDecl
May contain | core: address bibl choice date desc email hi listBibl name q quote ref time title header: biblFull idno msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specGrp specGrpRef tag val textcrit: listApp listWit transcr: am ex subst character data
Example | <tagsDecl> <rendition xml:id="r-center" scheme="css">text-align: center;</rendition> <rendition xml:id="r-small" scheme="css">font-size: small;</rendition> <rendition xml:id="r-large" scheme="css">font-size: large;</rendition> <rendition xml:id="initcaps" scope="first-letter" scheme="css">font-size: xx-large</rendition> </tagsDecl>
Content model |
    <content>
     <macroRef key="macro.limitedContent"/>
    </content>
Schema Declaration |
    element rendition
    {
       att.global.attributes,
       att.styleDef.attributes,
       attribute scope { text }?,
       attribute selector { text }?,
       macro.limitedContent
    }

### 1.283. <repository>

<repository> contains the name of a repository within which manuscripts or other objects are stored, possibly forming part of an institution. [10.4. The Manuscript Identifier]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Contained by | msdescription: altIdentifier msIdentifier namesdates: objectIdentifier
May contain | gaiji: g character data
Example | <msIdentifier> <settlement>Oxford</settlement> <institution>University of Oxford</institution> <repository>Bodleian Library</repository> <idno>MS. Bodley 406</idno> </msIdentifier>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element repository
    {
       att.global.attributes,
       att.naming.attributes,
       macro.xtext
    }

### 1.284. <residence>

<residence> describes a person's present or past places of residence. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | primary secondary temporary permanent
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <residence>Childhood in East Africa and long term resident of Glasgow, Scotland.</residence>
Example | <residence notAfter="1997">Mbeni estate, Dzukumura region, Matabele land</residence> <residence notBefore="1903" notAfter="1996"> <placeName> <settlement>Glasgow</settlement> <region>Scotland</region> </placeName> </residence>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element residence
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.naming.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       macro.phraseSeq
    }

### 1.285. <resp>

<resp> (responsibility) contains a phrase describing the nature of a person's intellectual responsibility, or an organization's role in the production or distribution of a work. [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.2. The Edition Statement 2.2.5. The Series Statement]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Contained by | core: respStmt
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Note | The attribute ref, inherited from the class att.canonical may be used to indicate the kind of responsibility in a normalized form by referring directly to a standardized list of responsibility types, such as that maintained by a naming authority, for example the list maintained at http://www.loc.gov/marc/relators/relacode.html for bibliographic usage.
Example | <respStmt> <resp ref="http://id.loc.gov/vocabulary/relators/com.html">compiler</resp> <name>Edward Child</name> </respStmt>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element resp
    {
       att.global.attributes,
       att.canonical.attributes,
       att.datable.attributes,
       macro.phraseSeq.limited
    }

### 1.286. <respStmt>

<respStmt> (statement of responsibility) supplies a statement of responsibility for the intellectual content of a text, edition, recording, or series, where the specialized elements for authors, editors, etc. do not suffice or do not apply. May also be used to encode information about individuals or organizations which have played a role in the production or distribution of a bibliographic work. [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.2. The Edition Statement 2.2.5. The Series Statement]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.respLike
Contained by | core: bibl header: editionStmt seriesStmt titleStmt msdescription: msItem msItemStruct
May contain | core: name note resp namesdates: orgName persName
Example | <respStmt> <resp>transcribed from original ms</resp> <persName>Claus Huitfeldt</persName> </respStmt>
Example | <respStmt> <resp>converted to XML encoding</resp> <name>Alan Morrison</name> </respStmt>
Content model |
    <content>
     <sequence>
      <alternate>
       <sequence>
        <elementRef key="resp" minOccurs="1"
         maxOccurs="unbounded"/>
        <classRef key="model.nameLike.agent"
         minOccurs="1" maxOccurs="unbounded"/>
       </sequence>
       <sequence>
        <classRef key="model.nameLike.agent"
         minOccurs="1" maxOccurs="unbounded"/>
        <elementRef key="resp" minOccurs="1"
         maxOccurs="unbounded"/>
       </sequence>
      </alternate>
      <elementRef key="note" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element respStmt
    {
       att.global.attributes,
       att.canonical.attributes,
       (
          ( ( resp+, model.nameLike.agent+ ) | ( model.nameLike.agent+, resp+ ) ),
          note*
       )
    }

### 1.287. <respons>

<respons> (responsibility) identifies the individual(s) responsible for some aspect of the content or markup of particular element(s). [21.3. Attribution of Responsibility]
Module | certainty
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.scoping (@target, @match)
locus | indicates the specific aspect of the encoding (markup or content) for which responsibility is being assigned.
Status | Required
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
Legal values are: | name responsibility is being assigned concerning the name of the element or attribute used. start responsibility is being assigned concerning the start of the element concerned. end responsibility is being assigned concerning the end of the element concerned. location responsibility is being assigned concerning the location of the element concerned. value responsibility is being assigned concerning the content (for an element) or the value (for an attribute)
Member of | model.certLike model.global.meta
Contained by | analysis: cl interp m phr s span w certainty: certainty precision respons core: add address author bibl biblScope date del editor email gap head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab join seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc space substJoin supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | certainty: certainty precision respons core: desc
Note | The <respons> element is designed for cases in which fine-grained information about specific aspects of the markup of a text is desirable for whatever reason. Global responsibility for certain aspects of markup is usually more simply indicated in the TEI header, using the <respStmt> element within the title statement, edition statement, or change log.
Example | <respons target="#p1" locus="name location" resp="#encoder1"/> <respons target="#p2" match="@rend" locus="value" resp="#encoder2"/> <list type="encoders"> <item xml:id="encoder1"/> <item xml:id="encoder2"/> </list>
Example | In this (partially fictional) example the entire document was transcribed and encoded by a single encoder, except for one passage which was transcribed and encoded by the proofreader. <!-- in the <teiHeader>: --><respStmt xml:id="enc01"> <name>C. Colin Backslash</name> <resp>transcription</resp> <resp>encoding</resp> </respStmt> <respStmt xml:id="prf01"> <name>Erin Spelling</name> <resp>proofreading</resp> </respStmt> <!-- in the <text>: --> <p>Θερινὴ τροπή <lb/> <foreign xml:lang="heb" xml:id="mp0a8"> ת <supplied reason="undefined">קו</supplied> <unclear>פ</unclear> ת תמוז </foreign> </p> <!-- elsewhere: --> <respons target="#mp0a8" locus="name value" resp="#prf01"/>
Example | In this (partially fictional) example an initial encoder (‘across.dta’) encoded most of the document; a later encoder (‘rcapolung.ewo’) encoded a particular passage; and a third encoder (‘sbauman.emt’) fixed some of that encoding. <!-- in the <teiHeader>: --><respStmt xml:id="enc03"> <persName ref="../contextual/persons.xml#across.dta"/> <resp>encoding</resp> </respStmt> <!-- in the <text>: --> <spGrp rend="braced(atonce1)" xml:id="sgrp05"> <sp who="#mo"> <speaker rend="align(left)slant(italic)"> <persName>Mor</persName>.</speaker> <p rend="break(no)">So, so, so!</p> </sp> <sp who="#hg"> <speaker rend="align(left)slant(italic)"> <persName>Mr. H</persName>.</speaker> <p rend="break(no)">What, without my Leave!</p> </sp> <sp who="#la"> <speaker rend="align(left)slant(italic)"> <persName>Lady D</persName>.</speaker> <p rend="break(no)">Amazing!</p> </sp> </spGrp> <stage rend="align(right)slant(italic)" type="delivery" xml:id="atonce1">All together.</stage> <!-- anywhere: --> <respons target="sgrp05" locus="name" resp="../contextual/persons.xml#rcapolung.ewo"> <desc>Ashley did not know what to do with this; I have decided it best fits as a braced <gi>spGrp</gi> </desc> </respons> <respons target="sgrp05" match=".//@rend" locus="value" resp="../contextual/persons.xml#sbauman.emt"> <desc>fixed <att>rend</att> attributes</desc> </respons>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.descLike"/>
      <classRef key="model.certLike"/>
     </alternate>
    </content>
Schema Declaration |
    element respons
    {
       att.global.attributes,
       att.scoping.attributes,
       attribute locus
       {
          list { ( "name" | "start" | "end" | "location" | "value" )+ }
       },
       ( model.descLike | model.certLike )*
    }

### 1.288. <restore>

<restore> indicates restoration of text to an earlier state by cancellation of an editorial or authorial marking or instruction. [11.3.1.6. Cancellation of Deletions and Other Markings]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | On this element, the type attribute categorizes the way that the cancelled intervention has been indicated in some way, for example by means of a marginal note, over-inking, additional markup, etc.
Example | For I hate this <restore hand="#dhl" type="marginalStetNote"> <del>my</del> </restore> body
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element restore
    {
       att.global.attributes,
       att.transcriptional.attributes,
       att.typed.attributes,
       att.dimensions.attributes,
       macro.paraContent
    }

### 1.289. <retrace>

<retrace> contains a sequence of writing which has been retraced, for example by over-inking, to clarify or fix it. [11.3.4.3. Fixation and Clarification]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.spanning (@spanTo) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | Multiple retraces are indicated by nesting one <retrace> within another. In principle, a retrace differs from a substitution in that second and subsequent rewrites do not materially alter the content of an element. Where minor changes have been made during the retracing action however these may be marked up using <del>, <add>, etc. with an appropriate value for the change attribute.
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element retrace
    {
       att.global.attributes,
       att.spanning.attributes,
       att.transcriptional.attributes,
       att.dimensions.attributes,
       macro.paraContent
    }

### 1.290. <revisionDesc>

<revisionDesc> (revision description) summarizes the revision history for a file. [2.6. The Revision Description 2.1.1. The TEI Header and Its Components]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.docStatus (@status)
Contained by | header: teiHeader
May contain | header: change list listChange
Note | If present on this element, the status attribute should indicate the current status of the document. The same attribute may appear on any <change> to record the status at the time of that change. Conventionally <change> elements should be given in reverse date order, with the most recent change at the start of the list.
Example | <revisionDesc status="embargoed"> <change when="1991-11-11" who="#LB"> deleted chapter 10 </change> </revisionDesc>
Content model |
    <content>
     <alternate>
      <elementRef key="list"/>
      <elementRef key="listChange"/>
      <elementRef key="change" minOccurs="1"
       maxOccurs="unbounded"/>
     </alternate>
    </content>
Schema Declaration |
    element revisionDesc
    {
       att.global.attributes,
       att.docStatus.attributes,
       ( list | listChange | change+ )
    }

### 1.291. <rhyme>

<rhyme> marks the rhyming part of a metrical line. [6.5. Rhyme]
Module | verse
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype)
label | provides a label (usually a single letter) to identify which part of a rhyme scheme this rhyming string instantiates.
Status | Recommended
Datatype | teidata.word
Note | Within a particular scope, all <rhyme> elements with the same value for their label attribute are assumed to rhyme with each other. The scope is defined by the nearest ancestor element for which the rhyme attribute has been supplied.
Member of | model.lPart
Contained by | analysis: cl phr s w core: add author biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <lg rhyme="abababcc"> <l>'Tis pity learned virgins ever <rhyme label="a">wed</rhyme> </l> <l>With persons of no sort of edu<rhyme label="b">cation</rhyme>,</l> <l>Or gentlemen, who, though well born and <rhyme label="a">bred</rhyme>,</l> <l>Grow tired of scientific conver<rhyme label="b">sation</rhyme>:</l> <l>I don't choose to say much on this <rhyme label="a">head</rhyme>,</l> <l>I'm a plain man, and in a single <rhyme label="b">station</rhyme>,</l> <l>But — Oh! ye lords of ladies inte<rhyme label="c">llectual</rhyme>,</l> <l>Inform us truly, have they not hen-<rhyme label="c">peck'd you all</rhyme>?</l> </lg>
Example | <lg> <l>Tyger! Tyger! burning <rhyme label="a">bright</rhyme> </l> <l>In the forests of the <rhyme label="a">night</rhyme>,</l> <l>What immortal hand or <rhyme label="b">eye</rhyme> </l> <l>Could frame thy fearful <rhyme label="b" type="eye-rhyme">symmetry</rhyme>?</l> </lg>
Example | <lg> <l>"Hark! Lakshman! Hark, again that <rhyme label="a">cry</rhyme>!</l> <l>It is, -- it is my husband's <rhyme label="b">voice</rhyme>!</l> <l>hasten, to his succour <rhyme label="a">fly</rhyme>,</l> <l>No more hast thou, dear friend, a <rhyme label="b">choice</rhyme>.</l> <l>He calls on thee, perhaps his <rhyme label="c">foes</rhyme> </l> <l>Environ him on all sides <rhyme label="d">round</rhyme>,</l> <l>That wail, -- it means death's final <rhyme label="c">throes</rhyme>!</l> <l>Why standest thou, as magic-<rhyme label="d">bound</rhyme>?</l> </lg>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element rhyme
    {
       att.global.attributes,
       att.typed.attributes,
       attribute label { text }?,
       macro.paraContent
    }

### 1.292. <roleName>

<roleName> contains a name component which indicates that the referent has a particular role or position in society, such as an official title or rank. [13.2.1. Personal Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Member of | model.persNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | A <roleName> may be distinguished from an <addName> by virtue of the fact that, like a title, it typically exists independently of its holder.
Example | <persName> <forename>William</forename> <surname>Poulteny</surname> <roleName>Earl of Bath</roleName> </persName>
Example | <p>The <roleName role="#solicitor_general">S.G.</roleName> is the only national public official, including the Supreme Court justices, required by statute to be “learned in the law.”</p>
Example | <p> <persName ref="#NJF"> <roleName role="#solicitor_general">Solicitor General</roleName> Noel J. Francisco</persName>, representing the administration, asserted in rebuttal that there was nothing to disavow (...) <persName ref="#NJF">Francisco</persName> had violated the scrupulous standard of candor about the facts and the law that <roleName role="#solicitor_general">S.G.s</roleName>, in Republican and Democratic administrations alike, have repeatedly said they must honor. </p>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element roleName
    {
       att.global.attributes,
       att.personal.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.293. <rubric>

<rubric> contains the text of any rubric or heading attached to a particular manuscript item, that is, a string of words through which a manuscript or other object signals the beginning of a text division, often with an assertion as to its author and title, which is in some way set off from the text itself, typically in red ink, or by use of different size or type of script, or some other such visual device. [10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.msExcerpt (@defective)
Member of | model.msQuoteLike
Contained by | msdescription: msItem msItemStruct
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <rubric>Nu koma Skyckiu Rym<ex>ur</ex>.</rubric> <rubric>Incipit liber de consciencia humana a beatissimo Bernardo editus.</rubric> <rubric> <locus>16. f. 28v in margin: </locus>Dicta Cassiodori </rubric>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element rubric
    {
       att.global.attributes,
       att.typed.attributes,
       att.msExcerpt.attributes,
       macro.phraseSeq
    }

### 1.294. <s>

<s> (s-unit) contains a sentence-like division of a text. [17.1. Linguistic Segment Categories 8.4.1. Segmentation]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.notated (@notation)
Member of | model.segLike
Contained by | analysis: cl phr s core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The <s> element may be used to mark orthographic sentences, or any other segmentation of a text, provided that the segmentation is end-to-end, complete, and non-nesting. For segmentation which is partial or recursive, the <seg> should be used instead. The type attribute may be used to indicate the type of segmentation intended, according to any convenient typology.
Example | <head> <s>A short affair</s> </head> <s>When are you leaving?</s> <s>Tomorrow.</s>
Schematron | <s:report test="tei:s">You may not nest one s element within another: use seg instead</s:report>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element s
    {
       att.global.attributes,
       att.segLike.attributes,
       att.typed.attributes,
       att.notated.attributes,
       macro.phraseSeq
    }

### 1.295. <samplingDecl>

<samplingDecl> (sampling declaration) contains a prose description of the rationale and methods used in sampling texts in the creation of a corpus or collection. [2.3.2. The Sampling Declaration 2.3. The Encoding Description 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | core: p linking: ab
Note | This element records all information about systematic inclusion or omission of portions of the text, whether a reflection of sampling procedures in the pure sense or of systematic omission of material deemed either too difficult to transcribe or not of sufficient interest.
Example | <samplingDecl> <p>Samples of up to 2000 words taken at random from the beginning, middle, or end of each text identified as relevant by respondents.</p> </samplingDecl>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element samplingDecl
    {
       att.global.attributes,
       att.declarable.attributes,
       model.pLike+
    }

### 1.296. <schemaRef>

<schemaRef> (schema reference) describes or points to a related customization or schema file [2.3.10. The Schema Specification]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.resourced (@url)
key | the identifier used for the customization or schema
Status | Optional
Datatype | teidata.xmlName
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | core: desc
Example | <schemaRef type="interchangeODD" url="http://www.tei-c.org/release/xml/tei/custom/odd/tei_lite.odd"/> <schemaRef type="interchangeRNG" url="http://www.tei-c.org/release/xml/tei/custom/odd/tei_lite.rng"/> <schemaRef type="projectODD" url="file:///schema/project.odd"/>
Content model |
    <content>
     <classRef key="model.descLike"
      minOccurs="0"/>
    </content>
Schema Declaration |
    element schemaRef
    {
       att.global.attributes,
       att.typed.attributes,
       att.resourced.attributes,
       attribute key { text }?,
       model.descLike?
    }

### 1.297. <schemaSpec>

<schemaSpec> (schema specification) generates a TEI-conformant schema and documentation for it. [2.3. The Encoding Description 22.2. Modules and Schemas 23.5.1. Making a Unified ODD]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.identified (@ident, @predeclare, @module) (att.combinable (@mode) (att.deprecated (@validUntil)) ) att.namespaceable (@ns) att.docStatus (@status)
start | specifies entry points to the schema, i.e. which patterns may be used as the root of documents conforming to it.
Status | Optional
Datatype | 1–∞ occurrences of teidata.name separated by whitespace
Default | TEI
prefix | specifies a default prefix which will be prepended to all patterns relating to TEI elements, unless otherwise stated.
Status | Optional
Datatype | 0–1 occurrences of teidata.xmlName separated by whitespace
Note | Use of this attribute allows an external schema which has an element with the same local name as a TEI element to be mixed in.
targetLang | (target language) specifies which language to use when creating the objects in a schema if names for elements or attributes are available in more than one language
Status | Optional
Datatype | teidata.language
docLang | (documentation language) specifies which languages to use when creating documentation if the description for an element, attribute, class or macro is available in more than one language
Status | Optional
Datatype | 1–∞ occurrences of teidata.language separated by whitespace
defaultExceptions | (default namespace exclusions) provides a list of namespaces and/or prefixed element names to be excluded by default from anyName in RELAX NG schemas
Status | Recommended
Datatype | 1–∞ occurrences of teidata.namespaceOrName separated by whitespace
Default | http://www.tei-c.org/ns/1.0 teix:egXML
Note | Specifies defaults for the except attribute of <anyElement>. RELAX NG validation (unless DTD Compatibility Mode is turned off) requires that any elements which may take an xml:id be excluded from the content of anyName name classes. For normal TEI purposes, this includes anything in the TEI namespace and the <egXML> element. The defaultExceptions attribute sets the global defaults for these exclusions. Element prefixes must be declared using a namespace declaration on the parent or an ancestor element.
Member of | model.divPart model.encodingDescPart
Contained by | core: note q quote header: change encodingDesc handNote licence scriptNote msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: specGrp textcrit: lem rdg textstructure: body div transcr: metamark
May contain | core: desc tagdocs: altIdent classRef classSpec constraintSpec dataRef dataSpec elementRef elementSpec equiv listRef macroRef macroSpec moduleRef moduleSpec outputRendition specGrp specGrpRef
Note | A <schemaSpec> combines references to modules, individual element or macro declarations, and specification groups together to form a unified schema. The processing of the <schemaSpec> element must resolve any conflicts amongst the declarations it contains or references. Different ODD processors may generate schemas and documentation using different concrete syntaxes. The source may be specified in the form of a private URI, for which the form recommended is `tei:x.y.z`, where `x.y.z` indicates the version number, e.g. `tei:1.5.1` for 1.5.1 release of TEI P5 or (as a special case) `tei:current` for whatever is the latest release. The context indicated must provide a set of TEI-conformant specifications in a form directly usable by an ODD processor. By default, this will be the location of the current release of the TEI Guidelines.
Example | <schemaSpec prefix="TEI_" ident="testsvg" start="TEI svg"> <moduleRef source="tei:current" key="header"/> <moduleRef key="core"/> <moduleRef key="drama"/> <moduleRef url="svg11.rng"/> </schemaSpec> This schema combines elements from the current versions of the drama and core modules, the current release version of the header module, and elements from an existing RELAX NG schema available from the URL indicated.
Example | <schemaSpec ident="Bare-plus" source="tei_bare.compiled.odd" start="TEI"> <moduleRef key="tei"/> <moduleRef key="header"/> <elementRef key="q" source="tei:3.0.0"/> <moduleRef key="textstructure"/> </schemaSpec> This schema starts with a pre-existing customization of the TEI called TEI Bare (a customization with a minimal selection of elements). The <q> element is not available in TEI Bare, but it can be brought back. In this case, we will get the version defined in TEI P5 release 3.0.0
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.glossLike"/>
       <classRef key="model.descLike"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.oddRef"/>
       <classRef key="model.oddDecl"/>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element schemaSpec
    {
       att.global.attributes,
       att.identified.attributes,
       att.namespaceable.attributes,
       att.docStatus.attributes,
       attribute start { list { + } }?,
       attribute prefix { text }?,
       attribute targetLang { text }?,
       attribute docLang { list { + } }?,
       attribute defaultExceptions { list { + } }?,
       ( ( model.glossLike | model.descLike )*, ( model.oddRef | model.oddDecl )* )
    }

### 1.298. <scriptDesc>

<scriptDesc> contains a description of the scripts used in a manuscript or other object. [10.7.2.1. Writing]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | core: p header: scriptNote linking: ab msdescription: summary
Example | <scriptDesc> <p/> </scriptDesc>
Example | <scriptDesc> <summary>Contains two distinct styles of scripts </summary> <scriptNote xml:id="style-1">.</scriptNote> <scriptNote xml:id="style-2">.</scriptNote> </scriptDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="summary" minOccurs="0"/>
       <elementRef key="scriptNote"
        minOccurs="1" maxOccurs="unbounded"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element scriptDesc
    {
       att.global.attributes,
       ( model.pLike+ | ( summary?, scriptNote+ ) )
    }

### 1.299. <scriptNote>

<scriptNote> describes a particular script distinguished within the description of a manuscript or similar resource. [10.7.2. Writing, Decoration, and Other Notations]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.handFeatures (@scribe, @scribeRef, @script, @scriptRef, @medium, @scope)
Contained by | msdescription: scriptDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <scriptNote scope="sole"/>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element scriptNote
    {
       att.global.attributes,
       att.handFeatures.attributes,
       macro.specialPara
    }

### 1.300. <seal>

<seal> contains a description of one seal or similar applied to the object described [10.7.3.2. Seals]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
contemporary | specifies whether or not the seal is contemporary with the item to which it is affixed
Status | Optional
Datatype | teidata.xTruthValue
Contained by | msdescription: sealDesc
May contain | core: p linking: ab msdescription: decoNote
Example | <seal n="2" type="pendant" subtype="cauda_duplex"> <p>The seal of <name>Jens Olufsen</name> in black wax. (<ref>DAS 1061</ref>). Legend: <q>S IOHANNES OLAVI</q>. Parchment tag on which is written: <q>Woldorp Iohanne G</q>.</p> </seal>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.pLike"/>
      <elementRef key="decoNote"/>
     </alternate>
    </content>
Schema Declaration |
    element seal
    {
       att.global.attributes,
       att.typed.attributes,
       att.datable.attributes,
       attribute contemporary { text }?,
       ( model.pLike | decoNote )+
    }

### 1.301. <sealDesc>

<sealDesc> (seal description) describes the seals or similar items related to the object described, either as a series of paragraphs or as a series of <seal> elements. [10.7.3.2. Seals]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | core: p linking: ab msdescription: condition decoNote seal summary
Example | <sealDesc> <seal type="pendant" contemporary="true"> <p>Green wax vertical oval seal attached at base.</p> </seal> </sealDesc>
Example | <sealDesc> <p>Parchment strip for seal in place; seal missing.</p> </sealDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="summary" minOccurs="0"/>
       <alternate minOccurs="1"
        maxOccurs="unbounded">
        <elementRef key="decoNote"/>
        <elementRef key="seal"/>
        <elementRef key="condition"/>
       </alternate>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element sealDesc
    {
       att.global.attributes,
       ( model.pLike+ | ( summary?, ( decoNote | seal | condition )+ ) )
    }

### 1.302. <secFol>

<secFol> (second folio) marks the word or words taken from a fixed point in a codex (typically the beginning of the second leaf) in order to provide a unique identifier for it. [10.3.7. Catchwords, Signatures, Secundo Folio]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <secFol>(con-)versio morum</secFol>
Schematron | <sch:assert test="ancestor::tei:msDesc or ancestor::tei:egXML">The <sch:name/> element should not be used outside of msDesc.</sch:assert>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element secFol { att.global.attributes, macro.phraseSeq }

### 1.303. <secl>

<secl> (secluded text) Secluded. Marks text present in the source which the editor believes to be genuine but out of its original place (which is unknown). [11.3.1.7. Text Omitted from or Supplied in the Transcription]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
reason | one or more words indicating why this text has been secluded, e.g. interpolated etc.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
Member of | model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <rdg source="#Pescani"> <secl> <l n="15" xml:id="l15">Alphesiboea suos ulta est pro coniuge fratres,</l> <l n="16" xml:id="l16">sanguinis et cari vincula rupit amor.</l> </secl> </rdg> <note>secl. Pescani</note>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element secl
    {
       att.global.attributes,
       att.editLike.attributes,
       att.dimensions.attributes,
       attribute reason { list { + } }?,
       macro.paraContent
    }

### 1.304. <seg>

<seg> (arbitrary segment) represents any segmentation of text below the ‘chunk’ level. [16.3. Blocks, Segments, and Anchors 6.2. Components of the Verse Line 7.2.5. Speech Contents]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.written (@hand) att.notated (@notation)
Member of | model.choicePart model.linePart model.segLike
Contained by | analysis: cl m phr s w core: add author bibl biblScope choice date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The <seg> element may be used at the encoder's discretion to mark any segments of the text of interest for processing. One use of the element is to mark text features for which no appropriate markup is otherwise defined. Another use is to provide an identifier for some segment which is to be pointed at by some other element—i.e. to provide a target, or a part of a target, for a <ptr> or other similar element.
Example | <seg>When are you leaving?</seg> <seg>Tomorrow.</seg>
Example | <s> <seg rend="caps" type="initial-cap">So father's only</seg> glory was the ballfield. </s>
Example | <seg type="preamble"> <seg>Sigmund, <seg type="patronym">the son of Volsung</seg>, was a king in Frankish country.</seg> <seg>Sinfiotli was the eldest of his sons ...</seg> <seg>Borghild, Sigmund's wife, had a brother ... </seg> </seg>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element seg
    {
       att.global.attributes,
       att.segLike.attributes,
       att.typed.attributes,
       att.written.attributes,
       att.notated.attributes,
       macro.paraContent
    }

### 1.305. <segmentation>

<segmentation> describes the principles according to which the text has been segmented, for example into sentences, tone-units, graphemic strata, etc. [2.3.3. The Editorial Practices Declaration 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.editorialDeclPart
Contained by | header: editorialDecl
May contain | core: p linking: ab
Example | <segmentation> <p> <gi>s</gi> elements mark orthographic sentences and are numbered sequentially within their parent <gi>div</gi> element </p> </segmentation>
Example | <p> <gi>seg</gi> elements are used to mark functional constituents of various types within each <gi>s</gi>; the typology used is defined by a <gi>taxonomy</gi> element in the corpus header <gi>classDecl</gi> </p>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element segmentation
    {
       att.global.attributes,
       att.declarable.attributes,
       model.pLike+
    }

### 1.306. <sequence>

<sequence> indicates that the constructs referenced by its children form a sequence [22.5.1. Defining Content Models]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.repeatable (@minOccurs, @maxOccurs)
preserveOrder | if true, indicates that the order in which component elements of a sequence appear in a document must correspond to the order in which they are given in the content model.
Status | Optional
Datatype | teidata.truthValue
Member of | model.contentPart
Contained by | tagdocs: alternate content sequence
May contain | tagdocs: alternate anyElement classRef dataRef elementRef empty macroRef sequence textNode valList
Example | <content> <sequence> <alternate> <elementRef key="name"/> <elementRef key="persName"/> </alternate> <elementRef key="placeName" minOccurs="0" maxOccurs="5"/> </sequence> </content> This example content model matches a sequence consisting of either a <name> or a <persName> followed by nothing, or by a sequence of up to five <placeName> elements.
Schematron | <sch:assert test="count(*)>1">The sequence element must have at least two child elements</sch:assert>
Content model |
    <content>
     <classRef key="model.contentPart"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element sequence
    {
       att.global.attributes,
       att.repeatable.attributes,
       attribute preserveOrder { text }?,
       model.contentPart+
    }

### 1.307. <seriesStmt>

<seriesStmt> (series statement) groups information about the series, if any, to which a publication belongs. [2.2.5. The Series Statement 2.2. The File Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: biblFull fileDesc
May contain | core: biblScope editor p respStmt title header: idno linking: ab
Example | <seriesStmt> <title>Machine-Readable Texts for the Study of Indian Literature</title> <respStmt> <resp>ed. by</resp> <name>Jan Gonda</name> </respStmt> <biblScope unit="volume">1.2</biblScope> <idno type="ISSN">0 345 6789</idno> </seriesStmt>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="title" minOccurs="1"
        maxOccurs="unbounded"/>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <elementRef key="editor"/>
        <elementRef key="respStmt"/>
       </alternate>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <elementRef key="idno"/>
        <elementRef key="biblScope"/>
       </alternate>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element seriesStmt
    {
       att.global.attributes,
       ( model.pLike+ | ( title+, ( editor | respStmt )*, ( idno | biblScope )* ) )
    }

### 1.308. <settlement>

<settlement> contains the name of a settlement such as a city, town, or village identified as a single geo-political or administrative unit. [13.2.3. Place Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Member of | model.placeNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage unitDef linking: ab seg msdescription: accMat acquisition additions altIdentifier catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msIdentifier musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectIdentifier objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <placeName> <settlement type="town">Glasgow</settlement> <region>Scotland</region> </placeName>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element settlement
    {
       att.global.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.datable.attributes,
       macro.phraseSeq
    }

### 1.309. <sex>

<sex> specifies the sex of a person. [13.3.2.1. Personal Characteristics]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | explicit implicit
value | supplies a coded value for sex
Status | Optional
Datatype | 1–∞ occurrences of teidata.sex separated by whitespace
Note | Values for this attribute may be locally defined by a project, or may refer to an external standard, such as vCard's sex property http://microformats.org/wiki/gender-formats (in which M indicates male, F female, O other, N none or not applicable, U unknown), or the often used ISO 5218:2004 Representation of Human Sexes http://standards.iso.org/ittf/PubliclyAvailableStandards/c036266_ISO_IEC_5218_2004(E_F).zip (in which 0 indicates unknown; 1 male; 2 female; and 9 not applicable, although the ISO standard is widely considered inadequate); cf. CETH's Recommendations for Inclusive Data Collection of Trans People http://transhealth.ucsf.edu/trans?page=lib-data-collection.
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | As with other culturally-constructed traits such as age, the way in which this concept is described in different cultural contexts may vary. The normalizing attributes are provided only as an optional means of simplifying that variety to one or more external standards for purposes of interoperability, or project-internal taxonomies for consistency, and should not be used where that is inappropriate or unhelpful. The content of the element may be used to describe the intended concept in more detail, using plain text.
Example | <sex value="M">male</sex>
Example | <sex value="2">female</sex>
Example | <sex value="I">Intersex</sex>
Example | <sex value="TG F">Female (TransWoman)</sex>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element sex
    {
       att.global.attributes,
       att.editLike.attributes,
       att.datable.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       attribute value { list { + } }?,
       macro.phraseSeq
    }

### 1.310. <sic>

<sic> (Latin for thus or so) contains text reproduced although apparently incorrect or inaccurate. [3.4.1. Apparent Errors]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.choicePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope choice date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | for his nose was as sharp as a pen, and <sic>a Table</sic> of green fields.
Example | If all that is desired is to call attention to the apparent problem in the copy text, <sic> may be used alone: I don't know, Juan. It's so far in the past now — how <sic>we can</sic> prove or disprove anyone's theories?
Example | It is also possible, using the <choice> and <corr> elements, to provide a corrected 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?
Example | for his nose was as sharp as a pen, and <choice> <sic>a Table</sic> <corr>a' babbld</corr> </choice> of green fields.
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element sic { att.global.attributes, macro.paraContent }

### 1.311. <signatures>

<signatures> contains discussion of the leaf or quire signatures found within a codex or similar object. [10.3.7. Catchwords, Signatures, Secundo Folio]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <signatures>Quire and leaf signatures in letters, [b]-v, and roman numerals; those in quires 10 (1) and 17 (s) in red ink and different from others; every third quire also signed with red crayon in arabic numerals in the center lower margin of the first leaf recto: "2" for quire 4 (f. 19), "3" for quire 7 (f. 43); "4," barely visible, for quire 10 (f. 65), "5," in a later hand, for quire 13 (f. 89), "6," in a later hand, for quire 16 (f. 113).</signatures>
Schematron | <sch:assert test="ancestor::tei:msDesc or ancestor::tei:egXML">The <sch:name/> element should not be used outside of msDesc.</sch:assert>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element signatures { att.global.attributes, macro.specialPara }

### 1.312. <socecStatus>

<socecStatus> (socio-economic status) contains an informal description of a person's perceived social or economic status. [15.2.2. The Participant Description]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (type, @subtype)
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | atBirth atDeath dependent inherited independent
scheme | identifies the classification system or taxonomy in use, for example by pointing to a locally-defined <taxonomy> element or by supplying a URI for an externally-defined system.
Status | Optional
Datatype | teidata.pointer
code | identifies a status code defined within the classification system or taxonomy defined by the scheme attribute.
Status | Optional
Datatype | teidata.pointer
Member of | model.persStateLike
Contained by | namesdates: person personGrp persona
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The content of this element may be used as an alternative to the more formal specification made possible by its attributes; it may also be used to supplement the formal specification with commentary or clarification.
Example | <socecStatus scheme="#rg" code="#ab1"/>
Example | <socecStatus>Status AB1 in the RG Classification scheme</socecStatus>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element socecStatus
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.naming.attributes,
       att.typed.attribute.subtype,
       attribute type { text }?,
       attribute scheme { text }?,
       attribute code { text }?,
       macro.phraseSeq
    }

### 1.313. <source>

<source> describes the original source for the information contained with a manuscript or object description. [10.9.1.1. Record History]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: recordHist
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <source>Derived from <ref>Stanley (1960)</ref> </source>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element source { att.global.attributes, macro.specialPara }

### 1.314. <sourceDesc>

<sourceDesc> (source description) describes the source from which an electronic text was derived or generated, typically a bibliographic description in the case of a digitized text, or a phrase such as "born digital" for a text which has no previous existence. [2.2.7. The Source Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Contained by | header: biblFull fileDesc
May contain | core: bibl listBibl p header: biblFull linking: ab msdescription: msDesc namesdates: listEvent listNym listObject listOrg listPerson listPlace listRelation textcrit: listApp listWit
Example | <sourceDesc> <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> </sourceDesc>
Example | <sourceDesc> <p>Born digital: no previous source exists.</p> </sourceDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <alternate minOccurs="1"
       maxOccurs="unbounded">
       <classRef key="model.biblLike"/>
       <classRef key="model.sourceDescPart"/>
       <classRef key="model.listLike"/>
      </alternate>
     </alternate>
    </content>
Schema Declaration |
    element sourceDesc
    {
       att.global.attributes,
       att.declarable.attributes,
       (
          model.pLike+
        | ( model.biblLike | model.sourceDescPart | model.listLike )+
       )
    }

### 1.315. <sourceDoc>

<sourceDoc> contains a transcription or other representation of a single source document potentially forming part of a dossier génétique or collection of sources. [11.1. Digital Facsimiles 11.2.2. Embedded Transcription]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declaring (@decls)
Member of | model.resourceLike
Contained by | textstructure: TEI
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: gap lb milestone note pb linking: alt altGrp anchor join joinGrp link linkGrp timeline textcrit: app witDetail transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin surface surfaceGrp
Note | This element may be used as an alternative to <facsimile> for TEI documents containing only page images, or for documents containing both images and transcriptions. Transcriptions may be provided within the <surface> elements making up a source document, in parallel with them as part of a <text> element, or in both places if the encoder wishes to distinguish these two modes of transcription.
Example | <sourceDoc> <surfaceGrp n="leaf1"> <surface facs="page1.png"> <zone>All the writing on page 1</zone> </surface> <surface> <graphic url="page2-highRes.png"/> <graphic url="page2-lowRes.png"/> <zone> <line>A line of writing on page 2</line> <line>Another line of writing on page 2</line> </zone> </surface> </surfaceGrp> </sourceDoc>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.global"/>
      <classRef key="model.graphicLike"/>
      <elementRef key="surface"/>
      <elementRef key="surfaceGrp"/>
     </alternate>
    </content>
Schema Declaration |
    element sourceDoc
    {
       att.global.attributes,
       att.declaring.attributes,
       ( model.global | model.graphicLike | surface | surfaceGrp )+
    }

### 1.316. <space>

<space> indicates the location of a significant space in the text. [11.5.1. Space]
Module | transcr
Attributes | Attributes att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) att.global.rendition (@rend, @style, @rendition) att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select) att.global.analytic (@ana) att.global.facs (@facs) att.global.change (@change) att.global.responsibility (resp, @cert) att.global.source (@source)
resp | (responsible party) (responsible party) indicates the individual responsible for identifying and measuring the space
Derived from | att.global.responsibility
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
dim | (dimension) indicates whether the space is horizontal or vertical.
Status | Recommended
Datatype | teidata.enumerated
Legal values are: | horizontal the space is horizontal. vertical the space is vertical.
Note | For irregular shapes in two dimensions, the value for this attribute should reflect the more important of the two dimensions. In conventional left-right scripts, a space with both vertical and horizontal components should be classed as vertical.
Member of | model.global.edit
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | certainty: certainty precision respons core: desc
Note | This element should be used wherever it is desired to record an unusual space in the source text, e.g. space left for a word to be filled in later, for later rubrication, etc. It is not intended to be used to mark normal inter-word space or the like.
Example | By god if wommen had writen storyes As <space quantity="7" unit="minims"/> han within her oratoryes
Example | στρατηλάτ<space quantity="1" unit="chars"/>ου
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.descLike"/>
      <classRef key="model.certLike"/>
     </alternate>
    </content>
Schema Declaration |
    element space
    {
       att.global.attribute.xmlid,
       att.global.attribute.n,
       att.global.attribute.xmllang,
       att.global.attribute.xmlbase,
       att.global.attribute.xmlspace,
       att.global.rendition.attribute.rend,
       att.global.rendition.attribute.style,
       att.global.rendition.attribute.rendition,
       att.global.linking.attribute.corresp,
       att.global.linking.attribute.synch,
       att.global.linking.attribute.sameAs,
       att.global.linking.attribute.copyOf,
       att.global.linking.attribute.next,
       att.global.linking.attribute.prev,
       att.global.linking.attribute.exclude,
       att.global.linking.attribute.select,
       att.global.analytic.attribute.ana,
       att.global.facs.attribute.facs,
       att.global.change.attribute.change,
       att.global.responsibility.attribute.cert,
       att.global.source.attribute.source,
       att.typed.attributes,
       att.dimensions.attributes,
       attribute resp { list { + } }?,
       attribute dim { "horizontal" | "vertical" }?,
       ( model.descLike | model.certLike )*
    }

### 1.317. <span>

<span> associates an interpretative annotation directly with a span of text. [17.3. Spans and Interpretations]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.interpLike (@type, @inst) att.pointing (@targetLang, @target, @evaluate)
from | gives the identifier of the node which is the starting point of the span of text being annotated; if not accompanied by a to attribute, gives the identifier of the node of the entire span of text being annotated.
Status | Optional
Datatype | teidata.pointer
to | gives the identifier of the node which is the end-point of the span of text being annotated.
Status | Optional
Datatype | teidata.pointer
Member of | model.global.meta
Contained by | analysis: cl m phr s span spanGrp w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Example | <p xml:id="para2">(The "aftermath" starts here)</p> <p xml:id="para3">(The "aftermath" continues here)</p> <p xml:id="para4">(The "aftermath" ends in this paragraph)</p> <!-- ... --> <span type="structure" from="#para2" to="#para4">aftermath</span>
Schematron | <s:report test="@from and @target">Only one of the attributes @target and @from may be supplied on <s:name/> </s:report>
Schematron | <s:report test="@to and @target">Only one of the attributes @target and @to may be supplied on <s:name/> </s:report>
Schematron | <s:report test="@to and not(@from)">If @to is supplied on <s:name/>, @from must be supplied as well</s:report>
Schematron | <s:report test="contains(normalize-space(@to),' ') or contains(normalize-space(@from),' ')">The attributes @to and @from on <s:name/> may each contain only a single value</s:report>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element span
    {
       att.global.attributes,
       att.interpLike.attributes,
       att.pointing.attributes,
       attribute from { text }?,
       attribute to { text }?,
       macro.phraseSeq.limited
    }

### 1.318. <spanGrp>

<spanGrp> (span group) collects together span tags. [17.3. Spans and Interpretations]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.interpLike (@type, @inst)
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | analysis: span
Example | <u xml:id="UU1">Can I have ten oranges and a kilo of bananas please?</u> <u xml:id="UU2">Yes, anything else?</u> <u xml:id="UU3">No thanks.</u> <u xml:id="UU4">That'll be dollar forty.</u> <u xml:id="UU5">Two dollars</u> <u xml:id="UU6">Sixty, eighty, two dollars. <anchor xml:id="UU6e"/>Thank you.<anchor xml:id="UU6f"/> </u> <spanGrp type="transactions"> <span from="#UU1">sale request</span> <span from="#UU2" to="#UU3">sale compliance</span> <span from="#UU4">sale</span> <span from="#UU5" to="#UU6">purchase</span> <span from="#UU6e" to="#UU6f">purchase closure</span> </spanGrp>
Content model |
    <content>
     <elementRef key="span" minOccurs="0"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element spanGrp { att.global.attributes, att.interpLike.attributes, span* }

### 1.319. <specDesc>

<specDesc> (specification description) indicates that a description of the specified element or class should be included at this point within a document. [22.1.2. Element and Attribute Descriptions]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
key | (identifier) supplies the identifier of the documentary element or class for which a description is to be obtained.
Status | Optional
Datatype | teidata.name
<specDesc key="emph"/>
atts | (attributes) supplies attribute names for which descriptions should additionally be obtained.
Status | Recommended
Datatype | 0–∞ occurrences of teidata.name separated by whitespace
<specDesc key="foreign" atts="usage xml:lang"/>
Note | The attribute names listed may include both attributes inherited from a class and those defined explicitly for the associated element.
Member of | model.specDescLike
Contained by | analysis: cl phr s core: add author biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg specList textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | Empty element
Note | The description is usually displayed as a label and an item. The list of attributes may include some which are inherited by virtue of an element's class membership; descriptions for such attributes may also be retrieved using another <specDesc>, this time pointing at the relevant class.
Example | <specDesc key="orth"/>
Example | <specDesc key="emph"/>
Example | <specDesc key="foreign" atts="usage xml:lang"/>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element specDesc
    {
       att.global.attributes,
       attribute key { text }?,
       attribute atts { list { * } }?,
       empty
    }

### 1.320. <specGrp>

<specGrp> (specification group) contains any convenient grouping of specifications for use within the current module. [22.2. Modules and Schemas]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | core: l lg p linking: ab tagdocs: classRef classSpec constraintSpec dataRef dataSpec elementRef elementSpec listRef macroRef macroSpec moduleRef moduleSpec outputRendition schemaSpec specGrp specGrpRef
Note | A specification group is referenced by means of its xml:id attribute. The declarations it contains may be included in a <schemaSpec> or <moduleSpec> element only by reference (using a <specGrpRef> element): it may not be nested within a <moduleSpec> element. Different ODD processors may generate representations of the specifications contained by a <specGrp> in different concrete syntaxes.
Example | <specGrp xml:id="xDAILC"> <elementSpec ident="s"> <!-- ... --> </elementSpec> <elementSpec ident="cl"> <!-- ... --> </elementSpec> <elementSpec ident="w"> <!-- ... --> </elementSpec> <elementSpec ident="m"> <!-- ... --> </elementSpec> <elementSpec ident="c"> <!-- ... --> </elementSpec> </specGrp> This specification group with identifier xDAILC contains specifications for the elements <s>,<cl>,<w>, etc.
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.oddDecl"/>
      <classRef key="model.oddRef"/>
      <classRef key="model.divPart"/>
     </alternate>
    </content>
Schema Declaration |
    element specGrp
    {
       att.global.attributes,
       ( model.oddDecl | model.oddRef | model.divPart )*
    }

### 1.321. <specGrpRef>

<specGrpRef> (reference to a specification group) indicates that the declarations contained by the <specGrp> referenced should be inserted at this point. [22.2. Modules and Schemas]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
target | points at the specification group which logically belongs here.
Status | Required
Datatype | teidata.pointer
Member of | model.oddDecl
Contained by | core: add del desc head hi l note p q quote ref reg sic title unclear header: change handNote licence rendition scriptNote tagUsage linking: ab seg msdescription: accMat acquisition additions collation condition custEvent decoNote filiation foliation layout musicNotation origin provenance signatures source summary support surrogates typeNote namesdates: occupation tagdocs: schemaSpec specGrp textcrit: lem rdg witness textstructure: body div transcr: damage metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | Empty element
Note | In ODD documentation processing, a <specGrpRef> usually produces a comment indicating that a set of declarations printed in another section will be inserted at this point in the <specGrp> being discussed. In schema processing, the contents of the specified <specGrp> are made available for inclusion in the generated schema. The specification group identified by the target attribute will normally be part of the current ODD document.
Example | <p>This part of the module contains declarations for names of persons, places, and organisations: <specGrpRef target="#names.pers"/> <specGrpRef target="#names.place"/> <specGrpRef target="#names.org"/> </p> <!-- elsewhere --> <specGrp xml:id="names.pers"> <!--... --> </specGrp> <!-- elsewhere --> <specGrp xml:id="names.place"> <!--... --> </specGrp> <!-- elsewhere --> <specGrp xml:id="names.org"> <!--... --> </specGrp>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element specGrpRef { att.global.attributes, attribute target { text }, empty }

### 1.322. <specList>

<specList> (specification list) marks where a list of descriptions is to be inserted into the prose documentation. [22.1.2. Element and Attribute Descriptions]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.specDescLike
Contained by | analysis: cl phr s core: add author biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | tagdocs: specDesc
Example | <specList> <specDesc key="refState" atts="delim length"/> <specDesc key="div"/> </specList>
Content model |
    <content>
     <elementRef key="specDesc" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element specList { att.global.attributes, specDesc+ }

### 1.323. <sponsor>

<sponsor> specifies the name of a sponsoring organization or institution. [2.2.1. The Title Statement]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref)
Member of | model.respLike
Contained by | core: bibl header: editionStmt titleStmt msdescription: msItem
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Note | Sponsors give their intellectual authority to a project; they are to be distinguished from funders (see element <funder>), who provide the funding but do not necessarily take intellectual responsibility.
Example | <sponsor>Association for Computers and the Humanities</sponsor> <sponsor>Association for Computational Linguistics</sponsor> <sponsor ref="http://www.allc.org/">Association for Literary and Linguistic Computing</sponsor>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element sponsor
    {
       att.global.attributes,
       att.canonical.attributes,
       macro.phraseSeq.limited
    }

### 1.324. <stamp>

<stamp> contains a word or phrase describing a stamp or similar device. [10.3.3. Watermarks and Stamps]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <rubric>Apologyticu TTVLLIANI AC IGNORATIA IN XPO IHV<lb/> SI NON LICET<lb/> NOBIS RO<lb/> manii imperii <stamp>Bodleian stamp</stamp> <lb/> </rubric>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element stamp
    {
       att.global.attributes,
       att.typed.attributes,
       att.datable.attributes,
       macro.phraseSeq
    }

### 1.325. <state>

<state> contains a description of some status or quality attributed to a person, place, or organization often at some specific time or for a specific date range. [13.3.1. Basic Principles 13.3.2.1. Personal Characteristics]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.typed (@type, @subtype) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.persStateLike model.placeStateLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona place placeName region residence roleName settlement sex socecStatus state surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | certainty: precision core: bibl desc head listBibl note p header: biblFull linking: ab msdescription: msDesc namesdates: state
Note | Where there is confusion between <trait> and <state> the more general purpose element <state> should be used even for unchanging characteristics. If you wish to distinguish between characteristics that are generally perceived to be time-bound states and those assumed to be fixed traits, then <trait> is available for the more static of these. The <state> element encodes characteristics which are sometimes assumed to change, often at specific times or over a date range, whereas the <trait> elements are used to record characteristics, such as eye-colour, which are less subject to change. Traits are typically, but not necessarily, independent of the volition or action of the holder.
Example | <state ref="#SCHOL" type="status"> <label>scholar</label> </state>
Example | <org> <orgName notAfter="1960">The Silver Beetles</orgName> <orgName notBefore="1960">The Beatles</orgName> <state type="membership" from="1960-08" to="1962-05"> <desc> <persName>John Lennon</persName> <persName>Paul McCartney</persName> <persName>George Harrison</persName> <persName>Stuart Sutcliffe</persName> <persName>Pete Best</persName> </desc> </state> <state type="membership" notBefore="1963"> <desc> <persName>John Lennon</persName> <persName>Paul McCartney</persName> <persName>George Harrison</persName> <persName>Ringo Starr</persName> </desc> </state> </org>
Content model |
    <content>
     <sequence>
      <elementRef key="precision" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate>
       <elementRef key="state" minOccurs="1"
        maxOccurs="unbounded"/>
       <sequence>
        <classRef key="model.headLike"
         minOccurs="0" maxOccurs="unbounded"/>
        <classRef key="model.pLike"
         minOccurs="1" maxOccurs="unbounded"/>
        <alternate minOccurs="0"
         maxOccurs="unbounded">
         <classRef key="model.noteLike"/>
         <classRef key="model.biblLike"/>
        </alternate>
       </sequence>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.labelLike"/>
        <classRef key="model.noteLike"/>
        <classRef key="model.biblLike"/>
       </alternate>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element state
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.typed.attributes,
       att.naming.attributes,
       att.dimensions.attributes,
       (
          precision*,
          (
             state+
           | (
                model.headLike*,
                model.pLike+,
                ( model.noteLike | model.biblLike )*
             )
           | ( model.labelLike | model.noteLike | model.biblLike )*
          )
       )
    }

### 1.326. <stdVals>

<stdVals> (standard values) specifies the format used when standardized date or number values are supplied. [2.3.3. The Editorial Practices Declaration 15.3.2. Declarable Elements]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.editorialDeclPart
Contained by | header: editorialDecl
May contain | core: p linking: ab
Example | <stdVals> <p>All integer numbers are left-filled with zeroes to 8 digits.</p> </stdVals>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element stdVals
    {
       att.global.attributes,
       att.declarable.attributes,
       model.pLike+
    }

### 1.327. <styleDefDecl>

<styleDefDecl> (style definition language declaration) specifies the name of the formal language in which style or renditional information is supplied elsewhere in the document. The specific version of the scheme may also be supplied. [2.3.5. The Default Style Definition Language Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default) att.styleDef (@scheme, @schemeVersion)
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | core: p linking: ab
Example | <styleDefDecl scheme="css" schemeVersion="2.1"/> <!-- ... --> <tagsDecl> <rendition xml:id="boldface">font-weight: bold;</rendition> <rendition xml:id="italicstyle">font-style: italic;</rendition> </tagsDecl>
Content model |
    <content>
     <classRef key="model.pLike" minOccurs="0"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element styleDefDecl
    {
       att.global.attributes,
       att.declarable.attributes,
       att.styleDef.attributes,
       model.pLike*
    }

### 1.328. <subst>

<subst> (substitution) groups one or more deletions with one or more additions when the combination is to be regarded as a single intervention in the text. [11.3.1.5. Substitutions]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.pPart.editorial
Contained by | analysis: cl pc phr s span w core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | core: add del lb milestone pb linking: anchor transcr: fw
Example | ... are all included. <del hand="#RG">It is</del> <subst> <add>T</add> <del>t</del> </subst>he expressed
Example | that he and his Sister Miſs D — <lb/>who always lived with him, wd. be <subst> <del>very</del> <lb/> <add>principally</add> </subst> remembered in her Will.
Example | <ab>τ<subst> <add place="above">ῶν</add> <del>α</del> </subst> συνκυρόντ<subst> <add place="above">ων</add> <del>α</del> </subst> ἐργαστηρί<subst> <add place="above">ων</add> <del>α</del> </subst> </ab>
Example | <subst> <del> <gap reason="illegible" quantity="5" unit="character"/> </del> <add>apple</add> </subst>
Schematron | <s:assert test="child::tei:add and child::tei:del"> <s:name/> must have at least one child add and at least one child del</s:assert>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <elementRef key="add"/>
      <elementRef key="del"/>
      <classRef key="model.milestoneLike"/>
     </alternate>
    </content>
Schema Declaration |
    element subst
    {
       att.global.attributes,
       att.transcriptional.attributes,
       att.dimensions.attributes,
       ( add | del | model.milestoneLike )+
    }

### 1.329. <substJoin>

<substJoin> (substitution join) identifies a series of possibly fragmented additions, deletions or other revisions on a manuscript that combine to make up a single intervention in the text [11.3.1.5. Substitutions]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.pointing (@targetLang, @target, @evaluate) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | certainty: certainty precision respons core: desc
Example | While <del xml:id="r112">pondering</del> thus <add xml:id="r113">she mus'd</add>, her pinions fann'd <substJoin target="#r112 #r113"/>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <classRef key="model.descLike"/>
      <classRef key="model.certLike"/>
     </alternate>
    </content>
Schema Declaration |
    element substJoin
    {
       att.global.attributes,
       att.pointing.attributes,
       att.transcriptional.attributes,
       att.dimensions.attributes,
       ( model.descLike | model.certLike )*
    }

### 1.330. <summary>

<summary> contains an overview of the available information concerning some aspect of an item or object (for example, its intellectual content, history, layout, typography etc.) as a complement or alternative to the more detailed information carried by more specific elements. [10.6. Intellectual Content]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: decoDesc handDesc history layoutDesc msContents scriptDesc sealDesc typeDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <summary>This item consists of three books with a prologue and an epilogue. </summary>
Example | <typeDesc> <summary>Uses a mixture of Roman and Black Letter types.</summary> <typeNote>Antiqua typeface, showing influence of Jenson's Venetian fonts.</typeNote> <typeNote>The black letter face is a variant of Schwabacher.</typeNote> </typeDesc>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element summary { att.global.attributes, macro.specialPara }

### 1.331. <supplied>

<supplied> signifies text supplied by the transcriber or editor for any reason; for example because the original cannot be read due to physical damage, or because of an obvious omission by the author or scribe. [11.3.3.1. Damage, Illegibility, and Supplied Text]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
reason | one or more words indicating why the text has had to be supplied, e.g. overbinding, faded-ink, lost-folio, omitted-in-original.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
Member of | model.choicePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope choice date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The <damage>, <gap>, <del>, <unclear> and <supplied> elements may be closely allied in use. See section 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination for discussion of which element is appropriate for which circumstance.
Example | I am dr Sr yr <supplied reason="illegible" source="#amanuensis_copy">very humble Servt</supplied> Sydney Smith
Example | <supplied reason="omitted-in-original">Dedication</supplied> to the duke of Bejar
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element supplied
    {
       att.global.attributes,
       att.editLike.attributes,
       att.dimensions.attributes,
       attribute reason { list { + } }?,
       macro.paraContent
    }

### 1.332. <support>

<support> contains a description of the materials etc. which make up the physical support for the written part of a manuscript or other object. [10.7.1. Object Description]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: supportDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <objectDesc form="roll"> <supportDesc> <support> Parchment roll with <material>silk</material> ribbons. </support> </supportDesc> </objectDesc>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element support { att.global.attributes, macro.specialPara }

### 1.333. <supportDesc>

<supportDesc> (support description) groups elements describing the physical support for the written part of a manuscript or other object. [10.7.1. Object Description]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
material | a short project-defined name for the material composing the majority of the support
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | paper parch (parchment) mixed
Contained by | msdescription: objectDesc
May contain | core: p header: extent linking: ab msdescription: collation condition foliation support
Example | <supportDesc> <support> Parchment roll with <material>silk</material> ribbons. </support> </supportDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="support" minOccurs="0"/>
       <elementRef key="extent" minOccurs="0"/>
       <elementRef key="foliation"
        minOccurs="0" maxOccurs="unbounded"/>
       <elementRef key="collation"
        minOccurs="0"/>
       <elementRef key="condition"
        minOccurs="0"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element supportDesc
    {
       att.global.attributes,
       attribute material { "paper" | "parch" | "mixed" }?,
       ( model.pLike+ | ( support?, extent?, foliation*, collation?, condition? ) )
    }

### 1.334. <surface>

<surface> defines a written surface as a two-dimensional coordinate space, optionally grouping one or more graphic representations of that space, zones of interest within that space, and transcriptions of the writing within them. [11.1. Digital Facsimiles 11.2.2. Embedded Transcription]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.coordinated (@start, @ulx, @uly, @lrx, @lry, @points) att.declaring (@decls) att.typed (@type, @subtype)
attachment | describes the method by which this surface is or was connected to the main surface
Status | Optional
Datatype | teidata.enumerated
Sample values include: | glued glued in place pinned pinned or stapled in place sewn sewn in place
flipping | indicates whether the surface is attached and folded in such a way as to provide two writing surfaces
Status | Optional
Datatype | teidata.truthValue
Contained by | transcr: facsimile sourceDoc surface surfaceGrp zone
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: desc gap lb milestone note pb linking: alt altGrp anchor join joinGrp link linkGrp timeline textcrit: app witDetail transcr: addSpan damageSpan delSpan fw line listTranspose metamark path space substJoin surface surfaceGrp zone
Note | The <surface> element represents any two-dimensional space on some physical surface forming part of the source material, such as a piece of paper, a face of a monument, a billboard, a scroll, a leaf etc. The coordinate space defined by this element may be thought of as a grid lrx - ulx units wide and uly - lry units high. The <surface> element may contain graphic representations or transcriptions of written zones, or both. The coordinate values used by every <zone> element contained by this element are to be understood with reference to the same grid. Where it is useful or meaningful to do so, any grouping of multiple <surface> elements may be indicated using the <surfaceGrp> element.
Example | <facsimile> <surface ulx="0" uly="0" lrx="200" lry="300"> <graphic url="Bovelles-49r.png"/> </surface> </facsimile>
Content model |
    <content>
     <sequence>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.global"/>
       <classRef key="model.labelLike"/>
       <classRef key="model.graphicLike"/>
      </alternate>
      <sequence minOccurs="0"
       maxOccurs="unbounded">
       <alternate>
        <elementRef key="zone"/>
        <elementRef key="line"/>
        <elementRef key="path"/>
        <elementRef key="surface"/>
        <elementRef key="surfaceGrp"/>
       </alternate>
       <classRef key="model.global"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
     </sequence>
    </content>
Schema Declaration |
    element surface
    {
       att.global.attributes,
       att.coordinated.attributes,
       att.declaring.attributes,
       att.typed.attributes,
       attribute attachment { text }?,
       attribute flipping { text }?,
       (
          ( model.global | model.labelLike | model.graphicLike )*,
          ( ( zone | line | path | surface | surfaceGrp ), model.global* )*
       )
    }

### 1.335. <surfaceGrp>

<surfaceGrp> defines any kind of useful grouping of written surfaces, for example the recto and verso of a single leaf, which the encoder wishes to treat as a single unit. [11.1. Digital Facsimiles]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declaring (@decls) att.typed (@type, @subtype)
Contained by | transcr: facsimile sourceDoc surface surfaceGrp
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: gap lb milestone note pb linking: alt altGrp anchor join joinGrp link linkGrp timeline textcrit: app witDetail transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin surface surfaceGrp
Note | Where it is useful or meaningful to do so, any grouping of multiple <surface> elements may be indicated using the <surfaceGrp> elements.
Example | <sourceDoc> <surfaceGrp> <surface ulx="0" uly="0" lrx="200" lry="300"> <graphic url="Bovelles-49r.png"/> </surface> <surface ulx="0" uly="0" lrx="200" lry="300"> <graphic url="Bovelles-49v.png"/> </surface> </surfaceGrp> </sourceDoc>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.global"/>
      <elementRef key="surface"/>
      <elementRef key="surfaceGrp"/>
     </alternate>
    </content>
Schema Declaration |
    element surfaceGrp
    {
       att.global.attributes,
       att.declaring.attributes,
       att.typed.attributes,
       ( model.global | surface | surfaceGrp )+
    }

### 1.336. <surname>

<surname> contains a family (inherited) name, as opposed to a given, baptismal, or nick name. [13.2.1. Personal Names]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Member of | model.persNamePart
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <surname type="combine">St John Stevas</surname>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element surname
    {
       att.global.attributes,
       att.personal.attributes,
       att.typed.attributes,
       macro.phraseSeq
    }

### 1.337. <surplus>

<surplus> marks text present in the source which the editor believes to be superfluous or redundant. [11.3.3.1. Damage, Illegibility, and Supplied Text]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
reason | one or more words indicating why this text is believed to be superfluous, e.g. repeated, interpolated etc.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
Member of | model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw metamark mod restore retrace secl supplied surplus verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | I am dr Sr yrs <surplus reason="repeated">yrs</surplus> Sydney Smith
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element surplus
    {
       att.global.attributes,
       att.editLike.attributes,
       att.dimensions.attributes,
       attribute reason { list { + } }?,
       macro.paraContent
    }

### 1.338. <surrogates>

<surrogates> contains information about any representations of the manuscript or other object being described which may exist in the holding institution or elsewhere. [10.9. Additional Information]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | msdescription: additional
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <surrogates> <bibl> <title type="gmd">diapositive</title> <idno>AM 74 a, fol.</idno> <date>May 1984</date> </bibl> <bibl> <title type="gmd">b/w prints</title> <idno>AM 75 a, fol.</idno> <date>1972</date> </bibl> </surrogates>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element surrogates { att.global.attributes, macro.specialPara }

### 1.339. <tag>

<tag> contains text of a complete start- or end-tag, possibly including attribute specifications, but excluding the opening and closing markup delimiter characters. [22. Documentation Elements]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
type | indicates the type of XML tag intended
Status | Optional
Datatype | teidata.enumerated
Legal values are: | start a start-tag, with delimiters < and > is intended end an end-tag, with delimiters </ and > is intended empty a empty tag, with delimiters < and /> is intended pi a pi (processing instruction), with delimiters <? and ?> is intended comment a comment, with delimiters <!-- and --> is intended ms a marked-section, with delimiters <[CDATA[ and ]]> is intended
scheme | supplies the name of the schema in which this tag is defined.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | TEI (text encoding initiative) This tag is defined as part of the TEI scheme.[Default] DBK (docbook) this tag is part of the Docbook scheme. XX (unknown) this tag is part of an unknown scheme. Schematron HTML
Member of | model.phrase.xml
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | Character data only
Example | Mark the start of each italicised phrase with a <tag>hi rend="it"</tag> tag, and its end with a <tag type="end">hi</tag> tag. <tag type="comment">Example updated on 2008-04-05</tag>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element tag
    {
       att.global.attributes,
       attribute type { "start" | "end" | "empty" | "pi" | "comment" | "ms" }?,
       attribute scheme { text }?,
       text
    }

### 1.340. <tagUsage>

<tagUsage> documents the usage of a specific element within a specified document. [2.3.4. The Tagging Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
gi | (generic identifier) specifies the name (generic identifier) of the element indicated by the tag, within the namespace indicated by the parent <namespace> element.
Status | Required
Datatype | teidata.name
occurs | specifies the number of occurrences of this element within the text.
Status | Recommended
Datatype | teidata.count
withId | (with unique identifier) specifies the number of occurrences of this element within the text which bear a distinct value for the global xml:id attribute.
Status | Recommended
Datatype | teidata.count
Contained by | header: namespace
May contain | core: address bibl choice date desc email hi listBibl name q quote ref time title header: biblFull idno msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specGrp specGrpRef tag val textcrit: listApp listWit transcr: am ex subst character data
Example | <tagsDecl partial="true"> <rendition xml:id="it" scheme="css" selector="foreign, hi"> font-style: italic; </rendition> <!-- ... --> <namespace name="http://www.tei-c.org/ns/1.0"> <tagUsage gi="hi" occurs="28" withId="2"> Used to mark English words italicized in the copy text.</tagUsage> <tagUsage gi="foreign">Used to mark non-English words in the copy text.</tagUsage> <!-- ... --> </namespace> </tagsDecl>
Content model |
    <content>
     <macroRef key="macro.limitedContent"/>
    </content>
Schema Declaration |
    element tagUsage
    {
       att.global.attributes,
       attribute gi { text },
       attribute occurs { text }?,
       attribute withId { text }?,
       macro.limitedContent
    }

### 1.341. <tagsDecl>

<tagsDecl> (tagging declaration) provides detailed information about the tagging applied to a document. [2.3.4. The Tagging Declaration 2.3. The Encoding Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
partial | indicates whether the element types listed exhaustively include all those found within <text>, or represent only a subset.
Status | Recommended
Datatype | teidata.truthValue
Note | TEI recommended practice is to specify this attribute. When the <tagUsage> elements inside <tagsDecl> are used to list each of the element types in the associated <text>, the value should be given as false. When the <tagUsage> elements inside <tagsDecl> are used to provide usage information or default renditions for only a subset of the elements types within the associated <text>, the value should be true.
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | header: namespace rendition
Example | <tagsDecl partial="true"> <rendition xml:id="rend-it" scheme="css" selector="emph, hi, name, title">font-style: italic;</rendition> <namespace name="http://www.tei-c.org/ns/1.0"> <tagUsage gi="hi" occurs="467"/> <tagUsage gi="title" occurs="45"/> </namespace> <namespace name="http://docbook.org/ns/docbook"> <tagUsage gi="para" occurs="10"/> </namespace> </tagsDecl> If the partial attribute were not specified here, the implication would be that the document in question contains only <hi>, <title>, and <para> elements.
Content model |
    <content>
     <sequence>
      <elementRef key="rendition" minOccurs="0"
       maxOccurs="unbounded"/>
      <elementRef key="namespace" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element tagsDecl
    {
       att.global.attributes,
       attribute partial { text }?,
       ( rendition*, namespace* )
    }

### 1.342. <taxonomy>

<taxonomy> defines a typology either implicitly, by means of a bibliographic citation, or explicitly by a structured taxonomy. [2.3.7. The Classification Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: classDecl taxonomy
May contain | core: bibl desc listBibl header: biblFull category taxonomy msdescription: msDesc tagdocs: altIdent equiv
Note | Nested taxonomies are common in many fields, so the <taxonomy> element can be nested.
Example | <taxonomy xml:id="tax.b"> <bibl>Brown Corpus</bibl> <category xml:id="tax.b.a"> <catDesc>Press Reportage</catDesc> <category xml:id="tax.b.a1"> <catDesc>Daily</catDesc> </category> <category xml:id="tax.b.a2"> <catDesc>Sunday</catDesc> </category> <category xml:id="tax.b.a3"> <catDesc>National</catDesc> </category> <category xml:id="tax.b.a4"> <catDesc>Provincial</catDesc> </category> <category xml:id="tax.b.a5"> <catDesc>Political</catDesc> </category> <category xml:id="tax.b.a6"> <catDesc>Sports</catDesc> </category> </category> <category xml:id="tax.b.d"> <catDesc>Religion</catDesc> <category xml:id="tax.b.d1"> <catDesc>Books</catDesc> </category> <category xml:id="tax.b.d2"> <catDesc>Periodicals and tracts</catDesc> </category> </category> </taxonomy>
Example | <taxonomy> <category xml:id="literature"> <catDesc>Literature</catDesc> <category xml:id="poetry"> <catDesc>Poetry</catDesc> <category xml:id="sonnet"> <catDesc>Sonnet</catDesc> <category xml:id="shakesSonnet"> <catDesc>Shakespearean Sonnet</catDesc> </category> <category xml:id="petraSonnet"> <catDesc>Petrarchan Sonnet</catDesc> </category> </category> <category xml:id="haiku"> <catDesc>Haiku</catDesc> </category> </category> <category xml:id="drama"> <catDesc>Drama</catDesc> </category> </category> <category xml:id="meter"> <catDesc>Metrical Categories</catDesc> <category xml:id="feet"> <catDesc>Metrical Feet</catDesc> <category xml:id="iambic"> <catDesc>Iambic</catDesc> </category> <category xml:id="trochaic"> <catDesc>trochaic</catDesc> </category> </category> <category xml:id="feetNumber"> <catDesc>Number of feet</catDesc> <category xml:id="pentameter"> <catDesc>>Pentameter</catDesc> </category> <category xml:id="tetrameter"> <catDesc>>Tetrameter</catDesc> </category> </category> </category> </taxonomy> <!-- elsewhere in document --> <lg ana="#shakesSonnet #iambic #pentameter"> <l>Shall I compare thee to a summer's day</l> <!-- ... --> </lg>
Content model |
    <content>
     <alternate>
      <alternate>
       <alternate minOccurs="1"
        maxOccurs="unbounded">
        <elementRef key="category"/>
        <elementRef key="taxonomy"/>
       </alternate>
       <sequence>
        <alternate minOccurs="1"
         maxOccurs="unbounded">
         <classRef key="model.glossLike"/>
         <classRef key="model.descLike"/>
        </alternate>
        <alternate minOccurs="0"
         maxOccurs="unbounded">
         <elementRef key="category"/>
         <elementRef key="taxonomy"/>
        </alternate>
       </sequence>
      </alternate>
      <sequence>
       <classRef key="model.biblLike"/>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <elementRef key="category"/>
        <elementRef key="taxonomy"/>
       </alternate>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element taxonomy
    {
       att.global.attributes,
       (
          (
             ( category | taxonomy )+
           | ( ( model.glossLike | model.descLike )+, ( category | taxonomy )* )
          )
        | ( model.biblLike, ( category | taxonomy )* )
       )
    }

### 1.343. <teiHeader>

<teiHeader> (TEI header) supplies descriptive and declarative metadata associated with a digital resource or set of resources. [2.1.1. The TEI Header and Its Components 15.1. Varieties of Composite Text]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | textstructure: TEI
May contain | header: encodingDesc fileDesc profileDesc revisionDesc xenoData
Note | One of the few elements unconditionally required in any TEI document.
Example | <teiHeader> <fileDesc> <titleStmt> <title>Shakespeare: the first folio (1623) in electronic form</title> <author>Shakespeare, William (1564–1616)</author> <respStmt> <resp>Originally prepared by</resp> <name>Trevor Howard-Hill</name> </respStmt> <respStmt> <resp>Revised and edited by</resp> <name>Christine Avern-Carr</name> </respStmt> </titleStmt> <publicationStmt> <distributor>Oxford Text Archive</distributor> <address> <addrLine>13 Banbury Road, Oxford OX2 6NN, UK</addrLine> </address> <idno type="OTA">119</idno> <availability> <p>Freely available on a non-commercial basis.</p> </availability> <date when="1968">1968</date> </publicationStmt> <sourceDesc> <bibl>The first folio of Shakespeare, prepared by Charlton Hinman (The Norton Facsimile, 1968)</bibl> </sourceDesc> </fileDesc> <encodingDesc> <projectDesc> <p>Originally prepared for use in the production of a series of old-spelling concordances in 1968, this text was extensively checked and revised for use during the editing of the new Oxford Shakespeare (Wells and Taylor, 1989).</p> </projectDesc> <editorialDecl> <correction> <p>Turned letters are silently corrected.</p> </correction> <normalization> <p>Original spelling and typography is retained, except that long s and ligatured forms are not encoded.</p> </normalization> </editorialDecl> <refsDecl xml:id="ASLREF"> <cRefPattern matchPattern="(\S+) ([^.]+)\.(.*)" replacementPattern="#xpath(//div1[@n='$1']/div2/[@n='$2']//lb[@n='$3'])"> <p>A reference is created by assembling the following, in the reverse order as that listed here: <list> <item>the <att>n</att> value of the preceding <gi>lb</gi> </item> <item>a period</item> <item>the <att>n</att> value of the ancestor <gi>div2</gi> </item> <item>a space</item> <item>the <att>n</att> value of the parent <gi>div1</gi> </item> </list> </p> </cRefPattern> </refsDecl> </encodingDesc> <revisionDesc> <list> <item> <date when="1989-04-12">12 Apr 89</date> Last checked by CAC</item> <item> <date when="1989-03-01">1 Mar 89</date> LB made new file</item> </list> </revisionDesc> </teiHeader>
Content model |
    <content>
     <sequence>
      <elementRef key="fileDesc"/>
      <classRef key="model.teiHeaderPart"
       minOccurs="0" maxOccurs="unbounded"/>
      <elementRef key="revisionDesc"
       minOccurs="0"/>
     </sequence>
    </content>
Schema Declaration |
    element teiHeader
    {
       att.global.attributes,
       ( fileDesc, model.teiHeaderPart*, revisionDesc? )
    }

### 1.344. <terrain>

<terrain> contains information about the physical terrain of a place. [13.3.4.3. States, Traits, and Events]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype)
Member of | model.placeStateLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName place placeName region residence roleName settlement sex socecStatus surname terrain tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | certainty: precision core: bibl desc head listBibl note p header: biblFull linking: ab msdescription: msDesc namesdates: terrain
Example | <place xml:id="KERG"> <placeName>Kerguelen Islands</placeName> <!-- ... --> <terrain> <desc>antarctic tundra</desc> </terrain> <!-- ... --> </place>
Content model |
    <content>
     <sequence>
      <elementRef key="precision" minOccurs="0"
       maxOccurs="unbounded"/>
      <classRef key="model.headLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <alternate>
       <classRef key="model.pLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <classRef key="model.labelLike"
        minOccurs="1" maxOccurs="unbounded"/>
      </alternate>
      <alternate minOccurs="0"
       maxOccurs="unbounded">
       <classRef key="model.noteLike"/>
       <classRef key="model.biblLike"/>
      </alternate>
      <elementRef key="terrain" minOccurs="0"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element terrain
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.naming.attributes,
       att.typed.attributes,
       (
          precision*,
          model.headLike*,
          ( model.pLike+ | model.labelLike+ ),
          ( model.noteLike | model.biblLike )*,
          terrain*
       )
    }

### 1.345. <text>

<text> contains a single text of any kind, whether unitary or composite, for example a poem or drama, a collection of essays, a novel, a dictionary, or a corpus sample. [4. Default Text Structure 15.1. Varieties of Composite Text]
Module | textstructure
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declaring (@decls) att.typed (@type, @subtype) att.written (@hand)
Member of | model.resourceLike
Contained by | textstructure: TEI
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: gap lb milestone note pb linking: alt altGrp anchor join joinGrp link linkGrp timeline textcrit: app witDetail textstructure: body front transcr: addSpan damageSpan delSpan fw listTranspose metamark space substJoin
Note | This element should not be used to represent a text which is inserted at an arbitrary point within the structure of another, for example as in an embedded or quoted narrative; the <floatingText> is provided for this purpose.
Example | <text> <front> <docTitle> <titlePart>Autumn Haze</titlePart> </docTitle> </front> <body> <l>Is it a dragonfly or a maple leaf</l> <l>That settles softly down upon the water?</l> </body> </text>
Example | The body of a text may be replaced by a group of nested texts, as in the following schematic: <text> <front> <!-- front matter for the whole group --> </front> <group> <text> <!-- first text --> </text> <text> <!-- second text --> </text> </group> </text>
Content model |
    <content>
     <sequence>
      <classRef key="model.global"
       minOccurs="0" maxOccurs="unbounded"/>
      <sequence minOccurs="0">
       <elementRef key="front"/>
       <classRef key="model.global"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <alternate>
       <elementRef key="body"/>
       <elementRef key="group"/>
      </alternate>
      <classRef key="model.global"
       minOccurs="0" maxOccurs="unbounded"/>
      <sequence minOccurs="0">
       <elementRef key="back"/>
       <classRef key="model.global"
        minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
     </sequence>
    </content>
Schema Declaration |
    element text
    {
       att.global.attributes,
       att.declaring.attributes,
       att.typed.attributes,
       att.written.attributes,
       (
          model.global*,
          ( front, model.global* )?,
          ( body | group ),
          model.global*,
          ( back, model.global* )?
       )
    }

### 1.346. <textClass>

<textClass> (text classification) groups information which describes the nature or topic of a text in terms of a standard classification scheme, thesaurus, etc. [2.4.3. The Text Classification]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default)
Member of | model.profileDescPart
Contained by | header: profileDesc
May contain | header: catRef classCode keywords
Example | <taxonomy> <category xml:id="acprose"> <catDesc>Academic prose</catDesc> </category> <!-- other categories here --> </taxonomy> <!-- ... --> <textClass> <catRef target="#acprose"/> <classCode scheme="http://www.udcc.org">001.9</classCode> <keywords scheme="http://authorities.loc.gov"> <list> <item>End of the world</item> <item>History - philosophy</item> </list> </keywords> </textClass>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <elementRef key="classCode"/>
      <elementRef key="catRef"/>
      <elementRef key="keywords"/>
     </alternate>
    </content>
Schema Declaration |
    element textClass
    {
       att.global.attributes,
       att.declarable.attributes,
       ( classCode | catRef | keywords )*
    }

### 1.347. <textLang>

<textLang> (text language) describes the languages and writing systems identified within the bibliographic work being described, rather than its description. [3.11.2.4. Imprint, Size of a Document, and Reprint Information 10.6.6. Languages and Writing Systems]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
mainLang | (main language) supplies a code which identifies the chief language used in the bibliographic work.
Status | Optional
Datatype | teidata.language
otherLangs | (other languages) one or more codes identifying any other languages used in the bibliographic work.
Status | Optional
Datatype | 0–∞ occurrences of teidata.language separated by whitespace
Member of | model.biblPart model.msItemPart
Contained by | core: bibl msdescription: msContents msItem msItemStruct
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | This element should not be used to document the languages or writing systems used for the bibliographic or manuscript description itself: as for all other TEI elements, such information should be provided by means of the global xml:lang attribute attached to the element containing the description. In all cases, languages should be identified by means of a standardized ‘language tag’ generated according to BCP 47. Additional documentation for the language may be provided by a <language> element in the TEI Header.
Example | <textLang mainLang="en" otherLangs="la"> Predominantly in English with Latin glosses</textLang>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element textLang
    {
       att.global.attributes,
       attribute mainLang { text }?,
       attribute otherLangs { list { * } }?,
       macro.phraseSeq
    }

### 1.348. <textNode>

<textNode> indicates the presence of a text node in a content model [22. Documentation Elements]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.contentPart
Contained by | tagdocs: alternate content sequence
May contain | Empty element
Example | <content> <alternate minOccurs="0" maxOccurs="unbounded"> <textNode/> <elementRef key="hi"/> <elementRef key="seg"/> </alternate> </content>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element textNode { att.global.attributes, empty }

### 1.349. <time>

<time> contains a phrase defining a time of day in any format. [3.5.4. Dates and Times]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.canonical (@key, @ref) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.typed (@type, @subtype)
Member of | model.dateLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | As he sat smiling, the quarter struck — <time when="11:45:00">the quarter to twelve</time>.
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Schema Declaration |
    element time
    {
       att.global.attributes,
       att.datable.attributes,
       att.canonical.attributes,
       att.editLike.attributes,
       att.dimensions.attributes,
       att.typed.attributes,
       ( text | model.gLike | model.phrase | model.global )*
    }

### 1.350. <timeline>

<timeline> provides a set of ordered points in time which can be linked to elements of a spoken text to create a temporal alignment of that text. [16.4.2. Placing Synchronous Events in Time]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
origin | designates the origin of the timeline, i.e. the time at which it begins.
Status | Optional
Datatype | teidata.pointer
Note | If this attribute is not supplied, the implication is that the time of origin is not known. If it is supplied, it must point either to one of the <when> elements in its content, or to another <timeline> element.
unit | specifies the unit of time corresponding to the interval value of the timeline or of its constituent points in time.
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | d (days) h (hours) min (minutes) s (seconds) ms (milliseconds)
interval | specifies a time interval either as a positive integral value or using one of a set of predefined codes.
Status | Optional
Datatype | teidata.interval
Note | The value irregular indicates uncertainty about all the intervals in the timeline; the value regular indicates that all the intervals are evenly spaced, but the size of the intervals is not known; numeric values indicate evenly spaced values of the size specified. If individual points in time in the timeline are given different values for the interval attribute, those values locally override the value given in the timeline.
Member of | model.global.meta
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | linking: when
Example | <timeline xml:id="TL01" unit="ms"> <when xml:id="TL-w0" absolute="11:30:00"/> <when xml:id="TL-w1" interval="unknown" since="#TL-w0"/> <when xml:id="TL-w2" interval="100" since="#TL-w1"/> <when xml:id="TL-w3" interval="200" since="#TL-w2"/> <when xml:id="TL-w4" interval="150" since="#TL-w3"/> <when xml:id="TL-w5" interval="250" since="#TL-w4"/> <when xml:id="TL-w6" interval="100" since="#TL-w5"/> </timeline>
Content model |
    <content>
     <elementRef key="when" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element timeline
    {
       att.global.attributes,
       attribute origin { text }?,
       attribute unit { "d" | "h" | "min" | "s" | "ms" }?,
       attribute interval { text }?,
       when+
    }

### 1.351. <title>

<title> contains a title for any kind of work. [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.5. The Series Statement]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.canonical (@key, @ref) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.typed (type, @subtype)
type | classifies the title according to some convenient typology.
Derived from | att.typed
Status | Optional
Datatype | teidata.enumerated
Sample values include: | main main title sub (subordinate) subtitle, title of part alt (alternate) alternate title, often in another language, by which the work is also known short abbreviated form of title desc (descriptive) descriptive paraphrase of the work functioning as a title
Note | This attribute is provided for convenience in analysing titles and processing them according to their type; where such specialized processing is not necessary, there is no need for such analysis, and the entire title, including subtitles and any parallel titles, may be enclosed within a single <title> element.
level | indicates the bibliographic level for a title, that is, whether it identifies an article, book, journal, series, or unpublished material.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | a (analytic) the title applies to an analytic item, such as an article, poem, or other work published as part of a larger item. m (monographic) the title applies to a monograph such as a book or other item considered to be a distinct publication, including single volumes of multi-volume works j (journal) the title applies to any serial or periodical publication such as a journal, magazine, or newspaper s (series) the title applies to a series of otherwise distinct publications such as a collection u (unpublished) the title applies to any unpublished material (including theses and dissertations unless published by a commercial press)
Note | The level of a title is sometimes implied by its context: for example, a title appearing directly within an <analytic> element is ipso facto of level ‘a’, and one appearing within a <series> element of level ‘s’. For this reason, the level attribute is not required in contexts where its value can be unambiguously inferred. Where it is supplied in such contexts, its value should not contradict the value implied by its parent element.
Member of | model.emphLike model.msQuoteLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote seriesStmt sponsor tagUsage titleStmt linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem msItemStruct musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The attributes key and ref, inherited from the class att.canonical may be used to indicate the canonical form for the title; the former, by supplying (for example) the identifier of a record in some external library system; the latter by pointing to an XML element somewhere containing the canonical form of the title.
Example | <title>Information Technology and the Research Process: Proceedings of a conference held at Cranfield Institute of Technology, UK, 18–21 July 1989</title>
Example | <title>Hardy's Tess of the D'Urbervilles: a machine readable edition</title>
Example | <title type="full"> <title type="main">Synthèse</title> <title type="sub">an international journal for epistemology, methodology and history of science</title> </title>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element title
    {
       att.global.attributes,
       att.canonical.attributes,
       att.typed.attribute.subtype,
       att.datable.attributes,
       attribute type { text }?,
       attribute level { "a" | "m" | "j" | "s" | "u" }?,
       macro.paraContent
    }

### 1.352. <titleStmt>

<titleStmt> (title statement) groups information about the title of a work and those responsible for its content. [2.2.1. The Title Statement 2.2. The File Description]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | header: biblFull fileDesc
May contain | core: author editor respStmt title header: funder principal sponsor
Example | <titleStmt> <title>Capgrave's Life of St. John Norbert: a machine-readable transcription</title> <respStmt> <resp>compiled by</resp> <name>P.J. Lucas</name> </respStmt> </titleStmt>
Content model |
    <content>
     <sequence>
      <elementRef key="title" minOccurs="1"
       maxOccurs="unbounded"/>
      <classRef key="model.respLike"
       minOccurs="0" maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element titleStmt { att.global.attributes, ( title+, model.respLike* ) }

### 1.353. <trait>

<trait> contains a description of some status or quality attributed to a person, place, or organization typically, but not necessarily, independent of the volition or action of the holder and usually not at some specific time or for a specific date range. [13.3.1. Basic Principles 13.3.2.1. Personal Characteristics]
Module | namesdates
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.persStateLike model.placeStateLike
Contained by | analysis: cl phr s span core: add address author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode correspAction creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset org orgName persName person personGrp persona place placeName region residence roleName settlement sex socecStatus surname trait tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | certainty: precision core: bibl desc head listBibl note p header: biblFull linking: ab msdescription: msDesc namesdates: trait
Note | Where there is confusion between <trait> and <state> the more general purpose element <state> should be used even for unchanging characteristics. If you wish to distinguish between characteristics that are generally perceived to be time-bound states and those assumed to be fixed traits, then <trait> is available for the more static of these. The <state> element encodes characteristics which are sometimes assumed to change, often at specific times or over a date range, whereas the <trait> elements are used to record characteristics, such as eye-colour, which are less subject to change. Traits are typically, but not necessarily, independent of the volition or action of the holder.
Example | <trait type="physical"> <label>Eye colour</label> <desc>Blue</desc> </trait>
Content model |
    <content>
     <sequence>
      <elementRef key="precision" minOccurs="0"
       maxOccurs="unbounded"/>
      <alternate>
       <elementRef key="trait" minOccurs="1"
        maxOccurs="unbounded"/>
       <sequence>
        <classRef key="model.headLike"
         minOccurs="0" maxOccurs="unbounded"/>
        <classRef key="model.pLike"
         minOccurs="1" maxOccurs="unbounded"/>
        <alternate minOccurs="0"
         maxOccurs="unbounded">
         <classRef key="model.noteLike"/>
         <classRef key="model.biblLike"/>
        </alternate>
       </sequence>
       <alternate minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.labelLike"/>
        <classRef key="model.noteLike"/>
        <classRef key="model.biblLike"/>
       </alternate>
      </alternate>
     </sequence>
    </content>
Schema Declaration |
    element trait
    {
       att.global.attributes,
       att.datable.attributes,
       att.editLike.attributes,
       att.naming.attributes,
       att.typed.attributes,
       att.dimensions.attributes,
       (
          precision*,
          (
             trait+
           | (
                model.headLike*,
                model.pLike+,
                ( model.noteLike | model.biblLike )*
             )
           | ( model.labelLike | model.noteLike | model.biblLike )*
          )
       )
    }

### 1.354. <transpose>

<transpose> describes a single textual transposition as an ordered list of at least two pointers specifying the order in which the elements indicated should be re-combined. [11.3.4.5. Transpositions]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | transcr: listTranspose
May contain | Empty element
Note | Transposition is usually indicated in a document by a metamark such as a wavy line or numbering. The order in which <ptr> elements appear within a <transpose> element should correspond with the desired order, as indicated by the metamark.
Example | <transpose> <ptr target="#ib02"/> <ptr target="#ib01"/> </transpose> The transposition recorded here indicates that the content of the element with identifier `ib02` should appear before the content of the element with identifier `ib01`.
Content model |
    <content>
     <sequence>
      <elementRef key="ptr"/>
      <elementRef key="ptr" minOccurs="1"
       maxOccurs="unbounded"/>
     </sequence>
    </content>
Schema Declaration |
    element transpose { att.global.attributes, ( ptr, ptr+ ) }

### 1.355. <typeDesc>

<typeDesc> contains a description of the typefaces or other aspects of the printing of an incunable or other printed source. [10.7.2.1. Writing]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.physDescPart
Contained by | msdescription: physDesc
May contain | core: p linking: ab msdescription: summary typeNote
Example | <typeDesc> <p>Uses an unidentified black letter font, probably from the 15th century</p> </typeDesc>
Example | <typeDesc> <summary>Contains a mixture of blackletter and Roman (antiqua) typefaces</summary> <typeNote xml:id="Frak1">Blackletter face, showing similarities to those produced in Wuerzburg after 1470.</typeNote> <typeNote xml:id="Rom1">Roman face of Venetian origins.</typeNote> </typeDesc>
Content model |
    <content>
     <alternate>
      <classRef key="model.pLike" minOccurs="1"
       maxOccurs="unbounded"/>
      <sequence>
       <elementRef key="summary" minOccurs="0"/>
       <elementRef key="typeNote" minOccurs="1"
        maxOccurs="unbounded"/>
      </sequence>
     </alternate>
    </content>
Schema Declaration |
    element typeDesc
    {
       att.global.attributes,
       ( model.pLike+ | ( summary?, typeNote+ ) )
    }

### 1.356. <typeNote>

<typeNote> describes a particular font or other significant typographic feature distinguished within the description of a printed resource. [10.7.2. Writing, Decoration, and Other Notations]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.handFeatures (@scribe, @scribeRef, @script, @scriptRef, @medium, @scope)
Contained by | msdescription: typeDesc
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note p pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: ab alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition schemaSpec specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <typeNote scope="sole"> Printed in an Antiqua typeface showing strong Italianate influence. </typeNote>
Content model |
    <content>
     <macroRef key="macro.specialPara"/>
    </content>
Schema Declaration |
    element typeNote
    {
       att.global.attributes,
       att.handFeatures.attributes,
       macro.specialPara
    }

### 1.357. <unclear>

<unclear> contains a word, phrase, or passage which cannot be transcribed with certainty because it is illegible or inaudible in the source. [11.3.3.1. Damage, Illegibility, and Supplied Text 3.4.3. Additions, Deletions, and Omissions]
Module | core
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
reason | indicates why the material is hard to transcribe.
Status | Optional
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include: | illegible inaudible faded background_noise eccentric_ductus
<div> <head>Rx</head> <p>500 mg <unclear reason="illegible">placebo</unclear> </p> </div>
Note | One or more words may be used to describe the reason; usually each word will refer to a single cause.
agent | Where the difficulty in transcription arises from damage, categorizes the cause of the damage, if it can be identified.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | rubbing damage results from rubbing of the leaf edges mildew damage results from mildew on the leaf surface smoke damage results from smoke
Member of | model.choicePart model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope choice date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del desc email gap hi l lb lg listBibl milestone name note pb q quote ref reg sic time title unclear gaiji: g header: biblFull idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specDesc specGrp specGrpRef specList tag val textcrit: app listApp listWit witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The same element is used for all cases of uncertainty in the transcription of element content, whether for written or spoken material. For other aspects of certainty, uncertainty, and reliability of tagging and transcription, see chapter 21. Certainty, Precision, and Responsibility. The <damage>, <gap>, <del>, <unclear> and <supplied> elements may be closely allied in use. See section 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination for discussion of which element is appropriate for which circumstance. The hand attribute points to a definition of the hand concerned, as further discussed in section 11.3.2.1. Document Hands.
Example | <u> ...and then <unclear reason="background-noise">Nathalie</unclear> said ... </u>
Content model |
    <content>
     <macroRef key="macro.paraContent"/>
    </content>
Schema Declaration |
    element unclear
    {
       att.global.attributes,
       att.editLike.attributes,
       att.dimensions.attributes,
       attribute reason
       {
          list
          {
             (
                "illegible"
              | "inaudible"
              | "faded"
              | "background_noise"
              | "eccentric_ductus"
             )+
          }
       }?,
       attribute agent { text }?,
       macro.paraContent
    }

### 1.358. <undo>

<undo> indicates one or more marked-up interventions in a document which have subsequently been marked for cancellation. [11.3.4.4. Confirmation, Cancellation, and Reinstatement of Modifications]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.spanning (@spanTo) att.transcriptional (@status, @cause, @seq) (att.editLike (@evidence, @instant)) (att.written (@hand)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
target | points to one or more elements representing the interventions which are to be reverted or undone.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Member of | model.linePart model.pPart.transcriptional
Contained by | analysis: cl pc phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: am damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | Empty element
Example | <line>This is <del change="#s2" rend="overstrike"> <seg xml:id="undo-a">just some</seg> sample <seg xml:id="undo-b">text</seg>, we need</del> <add change="#s2">not</add> a real example.</line> <undo target="#undo-a #undo-b" rend="dotted" change="#s3"/> This encoding represents the following sequence of events: "This is just some sample text, we need a real example" is written At stage s2, "just some sample text, we need" is deleted by overstriking, and "not" is added At stage s3, parts of the deletion are cancelled by underdotting, thus reinstating the words "just some" and "text".
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element undo
    {
       att.global.attributes,
       att.spanning.attributes,
       att.transcriptional.attributes,
       att.dimensions.attributes,
       attribute target { list { + } }?,
       empty
    }

### 1.359. <unicodeName>

<unicodeName> (unicode property name) contains the name of a registered Unicode normative or informative property. [5.2.1. Character Properties]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
version | specifies the version number of the Unicode Standard in which this property name is defined.
Status | Optional
Datatype | teidata.version
Contained by | gaiji: charProp
May contain | Character data only
Note | A definitive list of current Unicode property names is provided in The Unicode Standard.
Example | <unicodeName>character-decomposition-mapping</unicodeName> <unicodeName>general-category</unicodeName>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element unicodeName
    {
       att.global.attributes,
       attribute version { text }?,
       text
    }

### 1.360. <unitDecl>

<unitDecl> (unit declarations) provides information about units of measurement that are not members of the International System of Units. [2.3.9. The Unit Declaration]
Module | header
Attributes | Attributes att.canonical (@key, @ref) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | header: unitDef
Example | <unitDecl> <unitDef xml:id="斤" type="weight"> <label xml:lang="ja">斤</label> <label xml:lang="ja-Latn">kin</label> <conversion fromUnit="#両" toUnit="#斤" formula="16"/> </unitDef> <unitDef xml:id="両" type="weight"> <label xml:lang="ja">両</label> <label xml:lang="ja-Latn">ryo</label> <conversion fromUnit="#分" toUnit="#両" formula="4"/> </unitDef> <unitDef xml:id="分" type="weight"> <label xml:lang="ja">分</label> <label xml:lang="ja-Latn">Bu</label> <conversion fromUnit="#銖" toUnit="#分" formula="6"/> </unitDef> <unitDef xml:id="銖" type="weight"> <label xml:lang="ja">銖</label> <label xml:lang="ja-Latn">Shu</label> </unitDef> </unitDecl>
Content model |
    <content>
     <elementRef key="unitDef" minOccurs="1"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element unitDecl
    {
       att.canonical.attributes,
       att.datable.attributes,
       att.global.attributes,
       unitDef+
    }

### 1.361. <unitDef>

<unitDef> (unit definition) contains descriptive information related to a specific unit of measurement. [2.3.9. The Unit Declaration]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.canonical (@key, @ref) att.typed (@type, @subtype)
Contained by | header: unitDecl
May contain | core: desc header: conversion namesdates: bloc country district geogName placeName region settlement
Example | <unitDecl> <unitDef xml:id="pechys" type="length"> <label>πῆχυς</label> <placeName ref="#athens"/> <conversion fromUnit="#daktylos" toUnit="#pechys" formula="24"/> <desc>Equivalent to a cubit or 24 daktyloi.</desc> </unitDef> <unitDef xml:id="daktylos" type="length"> <label>δάκτυλος</label> <placeName ref="#athens"/> <desc>A basic unit of length equivalent to one finger (or the size of a thumb) in ancient Greece.</desc> </unitDef> </unitDecl>
Content model |
    <content>
     <alternate minOccurs="1"
      maxOccurs="unbounded">
      <classRef key="model.labelLike"
       minOccurs="1"/>
      <classRef key="model.placeNamePart"
       minOccurs="0"/>
      <elementRef key="conversion"
       minOccurs="0"/>
      <elementRef key="unit" minOccurs="0"/>
     </alternate>
    </content>
Schema Declaration |
    element unitDef
    {
       att.global.attributes,
       att.datable.attributes,
       att.canonical.attributes,
       att.typed.attributes,
       ( model.labelLike | model.placeNamePart? | conversion? | unit? )+
    }

### 1.362. <val>

<val> (value) contains a single attribute value. [22. Documentation Elements 22.5.3. Attribute List Specification]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.phrase.xml
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | Character data only
Example | <val>unknown</val>
Content model |
    <content>
     <textNode/>
    </content>
Schema Declaration |
    element val { att.global.attributes, text }

### 1.363. <valDesc>

<valDesc> (value description) specifies any semantic or syntactic constraint on the value that an attribute may take, additional to the information carried by the <datatype> element. [22.5.3. Attribute List Specification]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.translatable (@versionDate) att.combinable (@mode) (att.deprecated (@validUntil))
Contained by | tagdocs: attDef
May contain | analysis: interp interpGrp span spanGrp certainty: certainty precision respons core: address choice date email gap hi lb milestone name note pb ref time title header: idno linking: alt altGrp anchor join joinGrp link linkGrp timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident tag val textcrit: app witDetail transcr: addSpan am damageSpan delSpan ex fw listTranspose metamark space subst substJoin character data
Example | <valDesc>must point to another <gi>align</gi> element logically preceding this one.</valDesc>
Content model |
    <content>
     <macroRef key="macro.phraseSeq.limited"/>
    </content>
Schema Declaration |
    element valDesc
    {
       att.global.attributes,
       att.translatable.attributes,
       att.combinable.attributes,
       macro.phraseSeq.limited
    }

### 1.364. <valItem>

<valItem> documents a single value in a predefined list of values. [22.5.3. Attribute List Specification]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.combinable (@mode) (att.deprecated (@validUntil))
ident | specifies the value concerned.
Status | Required
Datatype | teidata.text
Contained by | tagdocs: valList
May contain | core: desc tagdocs: altIdent equiv paramList remarks
Example | <valItem ident="dub"> <altIdent xml:lang="fr">dou</altIdent> <equiv name="unknown"/> <gloss>dubious</gloss> <desc>used when the application of this element is doubtful or uncertain</desc> </valItem>
Example | The <remarks> element is only allowed within <valItem> if the <desc> element is also present: <valList type="closed"> <valItem ident="border"> <desc>used to signify that there is border around a page.</desc> </valItem> <valItem ident="border-rule"> <desc>used to signify that there is a border made of ruled lines.</desc> </valItem> <valItem ident="border-ornamental"> <desc>used to signify that there is an ornamental border.</desc> </valItem> <valItem ident="catch"> <gloss>catchword</gloss> <desc>for catch words.</desc> </valItem> <valItem ident="lineNum"> <gloss>line number</gloss> <desc>for printed line numbers (usually in poetry).</desc> </valItem> <valItem ident="listHead"> <gloss>list heading</gloss> <desc>for headings of lists or similar constructs; often used in tables of contents for the <q>page</q> heading.</desc> </valItem> <valItem ident="pageNum"> <gloss>page number</gloss> <desc>for page numbers.</desc> </valItem> <valItem ident="pressFig"> <gloss>press figure</gloss> <desc>for press figures. These are usually numbers, but are not sequential or regularly printed like signatures.</desc> </valItem> <valItem ident="sig"> <gloss>signature</gloss> <desc>for printed signatures.</desc> </valItem> <valItem ident="unknown"> <desc>for a metawork whose function you do not know.</desc> </valItem> <valItem ident="vol"> <gloss>volume number</gloss> <desc>for printed volume numbers.</desc> </valItem> <valItem ident="other"> <desc>anything not covered by the above values.</desc> <remarks> <p>Used for an ornament, decorated tool line, or symbol(s) that is not officially a delimiter (and thus there is no element on which to put <val>pre()</val> or <val>post()</val>) but is used to fill space at the bottom of a page so that a <gi>floatingText</gi> or similar can start at the top of the next.</p> </remarks> </valItem> </valList>
Content model |
    <content>
     <sequence>
      <classRef key="model.glossLike"
       minOccurs="0" maxOccurs="unbounded"/>
      <sequence minOccurs="0">
       <classRef key="model.descLike"
        minOccurs="1" maxOccurs="unbounded"/>
       <sequence minOccurs="0"
        maxOccurs="unbounded">
        <classRef key="model.glossLike"
         minOccurs="1" maxOccurs="1"/>
        <classRef key="model.descLike"
         minOccurs="0" maxOccurs="unbounded"/>
       </sequence>
       <elementRef key="remarks" minOccurs="0"
        maxOccurs="unbounded"/>
      </sequence>
      <elementRef key="paramList" minOccurs="0"
       maxOccurs="1"/>
     </sequence>
    </content>
Schema Declaration |
    element valItem
    {
       att.global.attributes,
       att.combinable.attributes,
       attribute ident { text },
       (
          model.glossLike*,
          ( model.descLike+, ( model.glossLike, model.descLike* )*, remarks* )?,
          paramList?
       )
    }

### 1.365. <valList>

<valList> (value list) contains one or more <valItem> elements defining possible values. [22.5.3. Attribute List Specification]
Module | tagdocs
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.combinable (@mode) (att.deprecated (@validUntil))
type | specifies the extensibility of the list of values specified.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | closed only the values specified are permitted. semi (semi-open) all the values specified should be supported, but other values are legal and software should have appropriate fallback processing for them. open the values specified are sample values only.[Default]
Member of | model.contentPart
Contained by | tagdocs: alternate attDef content dataSpec elementSpec macroSpec sequence
May contain | tagdocs: valItem
Example | <valList type="closed"> <valItem ident="req"> <gloss>required</gloss> </valItem> <valItem ident="rec"> <gloss>recommended</gloss> </valItem> <valItem ident="opt"> <gloss>optional</gloss> </valItem> </valList>
Content model |
    <content>
     <elementRef key="valItem" minOccurs="0"
      maxOccurs="unbounded"/>
    </content>
Schema Declaration |
    element valList
    {
       att.global.attributes,
       att.combinable.attributes,
       attribute type { "closed" | "semi" | "open" }?,
       valItem*
    }

### 1.366. <value>

<value> contains a single value for some property, attribute, or other analysis. [5.2.1. Character Properties]
Module | gaiji
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Contained by | gaiji: charProp
May contain | gaiji: g character data
Example | <value>unknown</value>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element value { att.global.attributes, macro.xtext }

### 1.367. <variantEncoding>

<variantEncoding> declares the method used to encode text-critical variants. [12.1.1. The Apparatus Entry]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
method | indicates which method is used to encode the apparatus of variants.
Status | Required
Datatype | teidata.enumerated
Legal values are: | location-referenced apparatus uses line numbers or other canonical reference scheme referenced in a base text. double-end-point apparatus indicates the precise locations of the beginning and ending of each lemma relative to a base text. parallel-segmentation alternate readings of a passage are given in parallel in the text; no notion of a base text is necessary.
Note | The value ‘parallel-segmentation’ requires in-line encoding of the apparatus.
location | indicates whether the apparatus appears within the running text or external to it.
Status | Required
Datatype | teidata.enumerated
Schematron | <sch:rule context="tei:variantEncoding"> <sch:assert test="(@location != 'external') or (@method != 'parallel-segmentation')"> The @location value "external" is inconsistent with the parallel-segmentation method of apparatus markup.</sch:assert> </sch:rule>
Legal values are: | internal apparatus appears within the running text. external apparatus appears outside the base text.
Note | The value ‘external’ is inconsistent with the parallel-segmentation method of apparatus markup.
Member of | model.encodingDescPart
Contained by | header: encodingDesc
May contain | Empty element
Example | <variantEncoding method="location-referenced" location="external"/>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element variantEncoding
    {
       att.global.attributes,
       attribute method
       {
          "location-referenced" | "double-end-point" | "parallel-segmentation"
       },
       attribute location { "internal" | "external" }
       >>
       tei:constraintSpec
       [
          ident = "variantEncodingLocation"
          scheme = "schematron"
          " "
          """ The @location value "external" is inconsistent with the parallel-segmentation method of apparatus markup."""
       ],
       empty
    }

### 1.368. <w>

<w> (word) represents a grammatical (not necessarily orthographic) word. [17.1. Linguistic Segment Categories 17.4.2. Lightweight Linguistic Annotation]
Module | analysis
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.segLike (@function) (att.metrical (@met, @real, @rhyme)) (att.datcat (@datcat, @valueDatcat)) (att.fragmentable (@part)) att.typed (@type, @subtype) att.linguistic (@lemma, @lemmaRef, @pos, @msd, @join) att.notated (@notation)
Member of | model.linePart model.segLike
Contained by | analysis: cl phr s w core: add author bibl biblScope date del editor email head hi l name note p pubPlace publisher q quote ref reg sic textLang time title unclear header: change distributor edition extent geoDecl handNote licence scriptNote linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation birth bloc country death district education faith floruit forename genName geogFeat geogName nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg textcrit: lem rdg wit witDetail textstructure: dateline transcr: damage fw line metamark mod restore retrace secl supplied surplus zone verse: rhyme
May contain | analysis: c interp interpGrp m pc span spanGrp w certainty: certainty precision respons core: add choice del gap hi lb milestone note pb reg sic unclear gaiji: g linking: alt altGrp anchor join joinGrp link linkGrp seg timeline textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | This example is adapted from the Folger Library’s Early Modern English Drama version of The Wits: a Comedy by William Davenant. <l> <w lemma="it" pos="pn" xml:id="A19883-003-a-0100">IT</w> <w lemma="have" pos="vvz" xml:id="A19883-003-a-0110">hath</w> <w lemma="be" pos="vvn" xml:id="A19883-003-a-0120">been</w> <w lemma="say" pos="vvn" xml:id="A19883-003-a-0130">said</w> <w lemma="of" pos="acp-p" xml:id="A19883-003-a-0140">of</w> <w lemma="old" pos="j" xml:id="A19883-003-a-0150">old</w> <pc xml:id="A19883-003-a-0160">,</pc> <w lemma="that" pos="cs" xml:id="A19883-003-a-0170">that</w> <w lemma="play" pos="vvz" xml:id="A19883-003-a-0180"> <choice> <orig>Playes</orig> <reg>Plays</reg> </choice> </w> <w lemma="be" pos="vvb" xml:id="A19883-003-a-0190">are</w> <w lemma="feast" pos="n2" xml:id="A19883-003-a-0200">Feasts</w> <pc xml:id="A19883-003-a-0210">,</pc> </l> <l xml:id="A19883-e100220"> <w lemma="poet" pos="n2" xml:id="A19883-003-a-0220">Poets</w> <w lemma="the" pos="d" xml:id="A19883-003-a-0230">the</w> <w lemma="cook" pos="n2" xml:id="A19883-003-a-0240"> <choice> <orig>Cookes</orig> <reg>Cooks</reg> </choice> </w> <pc xml:id="A19883-003-a-0250">,</pc> <w lemma="and" pos="cc" xml:id="A19883-003-a-0260">and</w> <w lemma="the" pos="d" xml:id="A19883-003-a-0270">the</w> <w lemma="spectator" pos="n2" xml:id="A19883-003-a-0280">Spectators</w> <w lemma="guest" pos="n2" xml:id="A19883-003-a-0290">Guests</w> <pc xml:id="A19883-003-a-0300">,</pc> </l> <l xml:id="A19883-e100230"> <w lemma="the" pos="d" xml:id="A19883-003-a-0310">The</w> <w lemma="actor" pos="n2" xml:id="A19883-003-a-0320">Actors</w> <w lemma="waiter" pos="n2" xml:id="A19883-003-a-0330">Waiters</w> <pc xml:id="A19883-003-a-0340">:</pc> <!-- ... --> </l>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <elementRef key="seg"/>
      <elementRef key="w"/>
      <elementRef key="m"/>
      <elementRef key="c"/>
      <elementRef key="pc"/>
      <classRef key="model.global"/>
      <classRef key="model.lPart"/>
      <classRef key="model.hiLike"/>
      <classRef key="model.pPart.edit"/>
     </alternate>
    </content>
Schema Declaration |
    element w
    {
       att.global.attributes,
       att.segLike.attributes,
       att.typed.attributes,
       att.linguistic.attributes,
       att.notated.attributes,
       (
          text
        | model.gLike
        | seg
        | w
        | m
        | c
        | pc
        | model.global
        | model.lPart
        | model.hiLike
        | model.pPart.edit
       )*
    }

### 1.369. <watermark>

<watermark> contains a word or phrase describing a watermark or similar device. [10.3.3. Watermarks and Stamps]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
Member of | model.pPart.msdesc
Contained by | analysis: cl phr s span core: add author biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Example | <support> <p> <material>Rag paper</material> with <watermark>anchor</watermark> watermark</p> </support>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element watermark { att.global.attributes, macro.phraseSeq }

### 1.370. <when>

<when> indicates a point in time either relative to other elements in the same timeline tag, or absolutely. [16.4.2. Placing Synchronous Events in Time]
Module | linking
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source))
absolute | supplies an absolute value for the time.
Status | Optional
Datatype | teidata.temporal.w3c
Note | This attribute should always be specified on a <when> element which serves as the target for the origin attribute of a <timeLine>.
unit | specifies the unit of time in which the interval value is expressed, if this is not inherited from the parent <timeline>.
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | d (days) h (hours) min (minutes) s (seconds) ms (milliseconds)
interval | specifies a time interval either as a number or as one of the keywords defined by the datatype data.interval
Status | Optional
Datatype | teidata.interval
since | identifies the reference point for determining the time of the current <when> element, which is obtained by adding the interval to the time of the reference point.
Status | Optional
Datatype | teidata.pointer
Note | This attribute should point to another <when> element in the same <timeline>. If no value is supplied, and the absolute attribute is also unspecified, then the reference point is understood to be the origin of the enclosing <timeline> tag.
Contained by | linking: timeline
May contain | Empty element
Note | On this element, the global xml:id attribute must be supplied to specify an identifier for this point in time. 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.
Example | <when xml:id="TW3" interval="20" since="#w2"/>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element when
    {
       att.global.attributes,
       attribute absolute { text }?,
       attribute unit { "d" | "h" | "min" | "s" | "ms" }?,
       attribute interval { text }?,
       attribute since { text }?,
       empty
    }

### 1.371. <width>

<width> contains a measurement of an object along the axis parallel to its bottom, e.g. perpendicular to the spine of a book or codex. [10.3.4. Dimensions]
Module | msdescription
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of | model.dimLike model.measureLike
Contained by | analysis: cl phr s span core: add author bibl biblScope date del desc editor email head hi l name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority catDesc change classCode creation distributor edition extent funder geoDecl handNote language licence principal rendition scriptNote sponsor tagUsage linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote dimensions explicit filiation finalRubric foliation heraldry incipit layout material musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown location nameLink nationality objectName occupation offset orgName persName placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: lem rdg wit witDetail witness textstructure: dateline transcr: damage fw metamark mod restore retrace secl supplied surplus verse: metSym rhyme
May contain | gaiji: g character data
Note | If used to specify the depth of a non text-bearing portion of some object, for example a monument, this element conventionally refers to the axis facing the observer, and perpendicular to that indicated by the ‘depth’ axis.
Example | <width unit="in">4</width>
Content model |
    <content>
     <macroRef key="macro.xtext"/>
    </content>
Schema Declaration |
    element width { att.global.attributes, att.dimensions.attributes, macro.xtext }

### 1.372. <wit>

<wit> contains a list of one or more sigla of witnesses attesting a given reading, in a textual variation. [12.1.4. Witness Information]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.rdgPart (@wit)
Member of | model.rdgPart
Contained by | textcrit: app lem rdg rdgGrp
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address choice date del email gap hi lb milestone name note pb q quote ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | This element represents the same information as that provided by the wit attribute of the reading; it may be used to record the exact form of the sigla given in the source edition, when that is of interest.
Example | <rdg wit="#El #Hg">Experience</rdg> <wit>Ellesmere, Hengwryt</wit>
Content model |
    <content>
     <macroRef key="macro.phraseSeq"/>
    </content>
Schema Declaration |
    element wit { att.global.attributes, att.rdgPart.attributes, macro.phraseSeq }

### 1.373. <witDetail>

<witDetail> (witness detail) gives further information about a particular witness, or witnesses, to a particular reading. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.placement (@place) att.pointing (@targetLang, @target, @evaluate)
wit | (witnesses) indicates the sigil or sigla identifying the witness or witnesses to which the detail refers.
Status | Required
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
type | describes the type of information given about the witness.
Status | Optional
Datatype | teidata.enumerated
Member of | model.global.edit
Contained by | analysis: cl m phr s span w core: add address author bibl biblScope date del editor email head hi l lg name note p pubPlace publisher q quote ref reg resp sic textLang time title unclear header: authority change classCode distributor edition extent funder geoDecl handNote language licence principal scriptNote sponsor linking: ab seg msdescription: accMat acquisition additions catchwords collation colophon condition custEvent decoNote explicit filiation finalRubric foliation heraldry incipit layout material msItem musicNotation objectType origDate origPlace origin provenance rubric secFol signatures source stamp summary support surrogates typeNote watermark namesdates: addName affiliation age birth bloc country death district education faith floruit forename genName geogFeat geogName langKnown nameLink nationality objectName occupation offset orgName persName person personGrp persona placeName region residence roleName settlement sex socecStatus surname tagdocs: eg valDesc textcrit: app lem rdg rdgGrp wit witDetail textstructure: body dateline div front text transcr: damage fw line metamark mod restore retrace secl sourceDoc supplied surface surfaceGrp surplus zone verse: metSym rhyme
May contain | analysis: c cl interp interpGrp m pc phr s span spanGrp w certainty: certainty precision respons core: add address bibl choice date del email gap hi lb milestone name note pb ref reg sic time title unclear gaiji: g header: idno linking: alt altGrp anchor join joinGrp link linkGrp seg timeline msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att code gi ident specDesc specList tag val textcrit: app witDetail transcr: addSpan am damage damageSpan delSpan ex fw handShift listTranspose metamark mod redo restore retrace secl space subst substJoin supplied surplus undo verse: caesura rhyme character data
Note | The <witDetail> element was formerly permitted anywhere that <note> could appear, but since it should only be used in association with <lem> and <rdg>, it is recommended that it be placed following the reading that it modifies, in the same <app>.
Example | <app type="substantive"> <lem xml:id="W026x" wit="#El #HG">Experience</lem> <rdg wit="#Ha4">Experiens</rdg> <witDetail target="#W026x" resp="#PR" wit="#El" type="presentation">Ornamental capital.</witDetail> </app>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.global"/>
      <elementRef key="bibl"/>
     </alternate>
    </content>
Schema Declaration |
    element witDetail
    {
       att.global.attributes,
       att.placement.attributes,
       att.pointing.attributes,
       attribute wit { list { + } },
       attribute type { text }?,
       ( text | model.gLike | model.phrase | model.global | bibl )*
    }

### 1.374. <witEnd>

<witEnd> (fragmented witness end) indicates the end, or suspension, of the text of a fragmentary witness. [12.1.5. Fragmentary Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.rdgPart (@wit)
Member of | model.rdgPart
Contained by | textcrit: lem rdg
May contain | Empty element
Example | <app> <lem wit="#El #Hg">Experience</lem> <rdg wit="#Ha4">Ex<g ref="#per"/> <witEnd/> </rdg> </app>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element witEnd { att.global.attributes, att.rdgPart.attributes, empty }

### 1.375. <witStart>

<witStart> (fragmented witness start) indicates the beginning, or resumption, of the text of a fragmentary witness. [12.1.5. Fragmentary Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.rdgPart (@wit)
Member of | model.rdgPart
Contained by | textcrit: lem rdg
May contain | Empty element
Example | <app> <lem wit="#El #Hg">Auctoritee</lem> <rdg wit="#La #Ra2">auctorite</rdg> <rdg wit="#X"> <witStart/>auctorite</rdg> </app>
Content model |
    <content>
     <empty/>
    </content>
Schema Declaration |
    element witStart { att.global.attributes, att.rdgPart.attributes, empty }

### 1.376. <witness>

<witness> contains either a description of a single witness referred to within the critical apparatus, or a list of witnesses which is to be referred to by a single sigil. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.sortable (@sortKey)
Contained by | textcrit: listWit
May contain | core: address bibl choice date desc email hi listBibl name note q quote ref time title header: biblFull idno msdescription: catchwords depth dim dimensions height heraldry locus locusGrp material msDesc objectType origDate origPlace secFol signatures stamp watermark width namesdates: addName affiliation bloc climate country district forename genName geo geogFeat geogName listEvent listNym listObject listOrg listPerson listPlace listRelation location nameLink objectName offset orgName persName placeName population region roleName settlement state surname terrain trait tagdocs: att classSpec code constraintSpec dataSpec eg egXML elementSpec gi ident listRef macroSpec moduleSpec outputRendition specGrp specGrpRef tag val textcrit: listApp listWit transcr: am ex subst character data
Note | The content of the <witness> element may give bibliographic information about the witness or witness group, or it may be empty.
Example | <listWit> <witness xml:id="EL">Ellesmere, Huntingdon Library 26.C.9</witness> <witness xml:id="HG">Hengwrt, National Library of Wales, Aberystwyth, Peniarth 392D</witness> <witness xml:id="RA2">Bodleian Library Rawlinson Poetic 149 (see further <ptr target="http://www.examples.com/MSdescs#MSRP149"/>)</witness> </listWit>
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.limitedPhrase"/>
      <classRef key="model.inter"/>
      <elementRef key="note"/>
     </alternate>
    </content>
Schema Declaration |
    element witness
    {
       att.global.attributes,
       att.sortable.attributes,
       ( text | model.limitedPhrase | model.inter | note )*
    }

### 1.377. <xenoData>

<xenoData> (non-TEI metadata) provides a container element into which metadata in non-TEI formats may be placed. [2.5. Non-TEI Metadata]
Module | header
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.declarable (@default) att.typed (@type, @subtype)
Member of | model.teiHeaderPart
Contained by | header: teiHeader
May contain | Character data only
Example | This example presumes that the prefix `dc` has been bound to the namespace `http://purl.org/dc/elements/1.1/` and the prefix `rdf` is bound to the namespace `http://www.w3.org/1999/02/22-rdf-syntax-ns#`. Note: The about attribute on the <rdf:Description> in this example gives a URI indicating the resource to which the metadata contained therein refer. The <rdf:Description> in the second <xenoData> block has a blank about, meaning it is pointing at the current document, so the RDF is about the document within which it is contained, i.e. the TEI document containing the <xenoData> block. Similarly, any kind of relative URI may be used, including fragment identifiers (see [[undefined SG-id]]). Do note, however, that if the contents of the <xenoData> block are to be extracted and used elsewhere, any relative URIs will have to be resolved accordingly. <xenoData xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:RDF> <rdf:Description rdf:about="http://www.worldcat.org/oclc/606621663"> <dc:title>The description of a new world, called the blazing-world</dc:title> <dc:creator>The Duchess of Newcastle</dc:creator> <dc:date>1667</dc:date> <dc:identifier>British Library, 8407.h.10</dc:identifier> <dc:subject>utopian fiction</dc:subject> </rdf:Description> </rdf:RDF> </xenoData> <xenoData> <rdf:RDF> <rdf:Description rdf:about=""> <dc:title>The Description of a New World, Called the Blazing-World, 1668</dc:title> <dc:creator>Cavendish, Margaret (Lucas), Duchess of Newcastle</dc:creator> <dc:publisher>Women Writers Project</dc:publisher> <dc:date>2002-02-12</dc:date> <dc:subject>utopian fiction</dc:subject> </rdf:Description> </rdf:RDF> </xenoData>
Example | In this example, the prefix `rdf` is bound to the namespace `http://www.w3.org/1999/02/22-rdf-syntax-ns#`, the prefix `dc` is bound to the namespace `http://purl.org/dc/elements/1.1/`, and the prefix `cc` is bound to the namespace `http://web.resource.org/cc/`. <xenoData xmlns:cc="http://web.resource.org/cc/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:RDF> <cc:Work rdf:about=""> <dc:title>Applied Software Project Management - review</dc:title> <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text"/> <dc:license rdf:resource="http://creativecommons.org/licenses/by-sa/2.0/uk/"/> </cc:Work> <cc:License rdf:about="http://creativecommons.org/licenses/by-sa/2.0/uk/"> <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction"/> <cc:permits rdf:resource="http://web.resource.org/cc/Distribution"/> <cc:requires rdf:resource="http://web.resource.org/cc/Notice"/> <cc:requires rdf:resource="http://web.resource.org/cc/Attribution"/> <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/> <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike"/> </cc:License> </rdf:RDF> </xenoData>
Example | In this example, the prefix `dc` is again bound to the namespace `http://www.openarchives.org/OAI/2.0/oai_dc/`, and the prefix `oai_dc` is bound to the namespace `http://www.openarchives.org/OAI/2.0/oai_dc/`. <xenoData xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/"> <oai_dc:dc> <dc:title>The colonial despatches of Vancouver Island and British Columbia 1846-1871: 11566, CO 60/2, p. 291; received 13 November. Trevelyan to Merivale (Permanent Under-Secretary)</dc:title> <dc:date>1858-11-12</dc:date> <dc:creator>Trevelyan</dc:creator> <dc:publisher>University of Victoria Humanities Computing and Media Centre, and UVic Libraries</dc:publisher> <dc:type>InteractiveResource</dc:type> <dc:format>application/xhtml+xml</dc:format> <dc:type>text</dc:type> <dc:identifier>http://bcgenesis.uvic.ca/getDoc.htm?id=B585TE13.scx</dc:identifier> <dc:rights>This document is licensed under a Creative Commons …</dc:rights> <dc:language>(SCHEME=ISO639) en</dc:language> <dc:source>Transcribed from microfilm and/or original documents, and marked up in TEI P5 XML. The interactive XHTML resource is generated from the XHTML using XQuery and XSLT.</dc:source> <dc:source>repository: CO</dc:source> <dc:source>coNumber: 60</dc:source> <dc:source>coVol: 2</dc:source> <dc:source>page: 291</dc:source> <dc:source>coRegistration: 11566</dc:source> <dc:source>received: received 13 November</dc:source> <dc:subject>Trevelyan, Sir Charles Edward</dc:subject> <dc:subject>Merivale, Herman</dc:subject> <dc:subject>Elliot, T. Frederick</dc:subject> <dc:subject>Moody, Colonel Richard Clement</dc:subject> <dc:subject>Lytton, Sir Edward George Earle Bulwer</dc:subject> <dc:subject>Jadis, Vane</dc:subject> <dc:subject>Carnarvon, Earl</dc:subject> <dc:subject>British Columbia</dc:subject> <dc:description>British Columbia correspondence: Public Offices document (normally correspondence between government departments)</dc:description> </oai_dc:dc> </xenoData>
Example | In this example, the prefix `mods` is bound to the namespace `http://www.loc.gov/mods/v3`. <xenoData xmlns:mods="http://www.loc.gov/mods/v3"> <mods:mods> <mods:titleInfo> <mods:title>Academic adaptation and cross-cultural learning experiences of Chinese students at American universities</mods:title> <mods:subTitle>a narrative inquiry</mods:subTitle> </mods:titleInfo> <mods:name type="personal" authority="local"> <mods:namePart/> <mods:role> <mods:roleTerm authority="marcrelator" type="text">Author</mods:roleTerm> </mods:role> <mods:affiliation>Northeastern University</mods:affiliation> <mods:namePart type="given">Hong</mods:namePart> <mods:namePart type="family">Zhang</mods:namePart> </mods:name> <mods:name type="personal" authority="local"> <mods:namePart/> <mods:role> <mods:roleTerm authority="local" type="text">Advisor</mods:roleTerm> </mods:role> <mods:namePart type="given">Liliana</mods:namePart> <mods:namePart type="family">Meneses</mods:namePart> </mods:name> <!-- ... --> <mods:typeOfResource>text</mods:typeOfResource> <mods:genre>doctoral theses</mods:genre> <mods:originInfo> <mods:place> <mods:placeTerm type="text">Boston (Mass.)</mods:placeTerm> </mods:place> <mods:publisher>Northeastern University</mods:publisher> <mods:copyrightDate encoding="w3cdtf" keyDate="yes">2013</mods:copyrightDate> </mods:originInfo> <mods:language> <mods:languageTerm authority="iso639-2b" type="code">eng</mods:languageTerm> </mods:language> <mods:physicalDescription> <mods:form authority="marcform">electronic</mods:form> <mods:digitalOrigin>born digital</mods:digitalOrigin> </mods:physicalDescription> <!-- ... --> </mods:mods> </xenoData>
Content model |
    <content>
     <alternate>
      <textNode/>
      <anyElement/>
     </alternate>
    </content>
Schema Declaration |
    element xenoData
    {
       att.global.attributes,
       att.declarable.attributes,
       att.typed.attributes,
       ( text | anyElement-xenoData )
    }

### 1.378. <zone>

<zone> defines any two-dimensional area within a <surface> element. [11.1. Digital Facsimiles 11.2.2. Embedded Transcription]
Module | transcr
Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select)) (att.global.analytic (@ana)) (att.global.facs (@facs)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) (att.global.source (@source)) att.coordinated (@start, @ulx, @uly, @lrx, @lry, @points) att.typed (@type, @subtype) att.written (@hand)
rotate | indicates the amount by which this zone has been rotated clockwise, with respect to the normal orientation of the parent <surface> element as implied by the dimensions given in the <msDesc> element or by the coordinates of the <surface> itself. The orientation is expressed in arc degrees.
Status | Optional
Datatype | teidata.count
Default | 0
Member of | model.linePart
Contained by | transcr: line surface zone
May contain | analysis: c interp interpGrp pc span spanGrp w certainty: certainty precision respons core: add choice del gap hi lb milestone note pb unclear linking: alt altGrp anchor join joinGrp link linkGrp seg timeline textcrit: app witDetail transcr: addSpan damage damageSpan delSpan fw handShift line listTranspose metamark mod path redo restore retrace space substJoin surface undo zone character data
Note | The position of every zone for a given surface is always defined by reference to the coordinate system defined for that surface. A graphic element contained by a zone represents the whole of the zone. A zone may be of any shape. The attribute points may be used to define a polygonal zone, using the coordinate system defined by its parent surface. A zone is always a closed polygon. Repeating the initial coordinate at the end of the sequence is optional. To encode an unclosed path, use the <path> element.
Example | <surface ulx="14.54" uly="16.14" lrx="0" lry="0"> <graphic url="stone.jpg"/> <zone points="4.6,6.3 5.25,5.85 6.2,6.6 8.19222,7.4125 9.89222,6.5875 10.9422,6.1375 11.4422,6.7125 8.21722,8.3125 6.2,7.65"/> </surface> This example defines a non-rectangular zone: see the illustration in section [[undefined PH-surfzone]].
Example | <facsimile> <surface ulx="50" uly="20" lrx="400" lry="280"> <zone ulx="0" uly="0" lrx="500" lry="321"> <graphic url="graphic.png "/> </zone> </surface> </facsimile> This example defines a zone which has been defined as larger than its parent surface in order to match the dimensions of the graphic it contains.
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.graphicLike"/>
      <classRef key="model.global"/>
      <elementRef key="surface"/>
      <classRef key="model.linePart"/>
     </alternate>
    </content>
Schema Declaration |
    element zone
    {
       att.global.attributes,
       att.coordinated.attributes,
       att.typed.attributes,
       att.written.attributes,
       attribute rotate { text }?,
       ( text | model.graphicLike | model.global | surface | model.linePart )*
    }

## 2. Model classes

### 2.1. model.addrPart

model.addrPart groups elements such as names or postal codes which may appear as part of a postal address. [3.5.2. Addresses]
Module | tei
Used by | address
Members | model.nameLike[model.nameLike.agent[name orgName persName] model.offsetLike[geogFeat offset] model.persNamePart[addName forename genName nameLink roleName surname] model.placeStateLike[model.placeNamePart[bloc country district geogName placeName region settlement] climate location population state terrain trait] idno objectName]

### 2.2. model.addressLike

model.addressLike groups elements used to represent a postal or email address. [1. The TEI Infrastructure]
Module | tei
Used by | location model.correspActionPart model.pPart.data
Members | address affiliation email

### 2.3. model.applicationLike

model.applicationLike groups elements used to record application-specific information about a document in its header.
Module | tei
Used by | appInfo
Members | application

### 2.4. model.availabilityPart

model.availabilityPart groups elements such as licences and paragraphs of text which may appear as part of an availability statement [2.2.4. Publication, Distribution, Licensing, etc.]
Module | tei
Used by | availability
Members | licence

### 2.5. model.biblLike

model.biblLike groups elements containing a bibliographic description. [3.11. Bibliographic Citations and References]
Module | tei
Used by | climate event listBibl location model.inter model.msItemPart model.personPart object org place population sourceDesc state taxonomy terrain trait
Members | bibl biblFull listBibl msDesc

### 2.6. model.biblPart

model.biblPart groups elements which represent components of a bibliographic description. [3.11. Bibliographic Citations and References]
Module | tei
Used by | bibl
Members | model.imprintPart[biblScope distributor pubPlace publisher] model.respLike[author editor funder principal respStmt sponsor] availability bibl edition extent listRelation msIdentifier objectIdentifier textLang

### 2.7. model.certLike

model.certLike groups elements which are used to indicate uncertainty or precision of other elements.
Module | tei
Used by | certainty gap interp join precision respons space substJoin
Members | certainty precision respons

### 2.8. model.choicePart

model.choicePart groups elements (other than <choice> itself) which can be used within a <choice> alternation. [3.4. Simple Editorial Changes]
Module | tei
Used by | choice
Members | am ex reg seg sic supplied unclear

### 2.9. model.common

model.common groups common chunk- and inter-level elements. [1.3. The TEI Class System]
Module | tei
Used by | body div
Members | model.divPart[model.lLike[l] model.pLike[ab p] lg schemaSpec] model.inter[model.biblLike[bibl biblFull listBibl msDesc] model.egLike[eg egXML] model.labelLike[desc] model.listLike[listApp listEvent listNym listObject listOrg listPerson listPlace listRelation listWit] model.oddDecl[classSpec constraintSpec dataSpec elementSpec listRef macroSpec moduleSpec outputRendition specGrp specGrpRef] model.qLike[model.quoteLike[quote] q] model.stageLike]
Note | This class defines the set of chunk- and inter-level elements; it is used in many content models, including those for textual divisions.

### 2.10. model.contentPart

model.contentPart groups elements which may appear as part of the content element. [22.5.1. Defining Content Models]
Module | tagdocs
Used by | alternate content sequence
Members | alternate anyElement classRef dataRef elementRef empty macroRef sequence textNode valList

### 2.11. model.correspActionPart

model.correspActionPart groups elements which define the parts (usually names, dates and places) of one action related to the correspondence.
Module | tei
Used by | correspAction
Members | model.addressLike[address affiliation email] model.dateLike[date time] model.nameLike[model.nameLike.agent[name orgName persName] model.offsetLike[geogFeat offset] model.persNamePart[addName forename genName nameLink roleName surname] model.placeStateLike[model.placeNamePart[bloc country district geogName placeName region settlement] climate location population state terrain trait] idno objectName] note

### 2.12. model.correspContextPart

model.correspContextPart groups elements which may appear as part of the correspContext element
Module | tei
Used by | correspContext
Members | model.pLike[ab p] model.ptrLike[ref] note

### 2.13. model.correspDescPart

model.correspDescPart groups together metadata elements for describing correspondence
Module | tei
Used by | correspDesc
Members | correspAction correspContext note

### 2.14. model.dateLike

model.dateLike groups elements containing temporal expressions. [3.5.4. Dates and Times 13.3.7. Dates and Times]
Module | tei
Used by | model.correspActionPart model.pPart.data
Members | date time

### 2.15. model.descLike

model.descLike groups elements which contain a description of their function.
Module | tei
Used by | attDef category certainty char classSpec constraintSpec dataSpec elementSpec gap glyph interp interpGrp join macroSpec model modelGrp modelSequence moduleSpec paramSpec precision respons schemaRef schemaSpec space substJoin taxonomy valItem
Members | desc

### 2.16. model.dimLike

model.dimLike groups elements which describe a measurement forming part of the physical dimensions of some object.
Module | tei
Used by | dimensions
Members | depth height width

### 2.17. model.divBottom

model.divBottom groups elements appearing at the end of a text division. [4.2. Elements Common to All Divisions]
Module | tei
Used by | body div front lg
Members | model.divBottomPart model.divWrapper[dateline]

### 2.18. model.divLike

model.divLike groups elements used to represent un-numbered generic structural divisions.
Module | tei
Used by | body div front lem rdg
Members | div

### 2.19. model.divPart

model.divPart groups paragraph-level elements appearing directly within divisions. [1.3. The TEI Class System]
Module | tei
Used by | lem macro.specialPara model.common rdg specGrp
Members | model.lLike[l] model.pLike[ab p] lg schemaSpec
Note | Note that this element class does not include members of the model.inter class, which can appear either within or between paragraph-level items.

### 2.20. model.divTop

model.divTop groups elements appearing at the beginning of a text division. [4.2. Elements Common to All Divisions]
Module | tei
Used by | body div lg
Members | model.divTopPart[model.headLike[head]] model.divWrapper[dateline]

### 2.21. model.divTopPart

model.divTopPart groups elements which can occur only at the beginning of a text division. [4.6. Title Pages]
Module | tei
Used by | model.divTop
Members | model.headLike[head]

### 2.22. model.divWrapper

model.divWrapper groups elements which can appear at either top or bottom of a textual division. [4.2. Elements Common to All Divisions]
Module | tei
Used by | model.divBottom model.divTop
Members | dateline

### 2.23. model.editorialDeclPart

model.editorialDeclPart groups elements which may be used inside <editorialDecl> and appear multiple times.
Module | tei
Used by | editorialDecl
Members | correction hyphenation interpretation normalization punctuation quotation segmentation stdVals

### 2.24. model.egLike

model.egLike groups elements containing examples or illustrations. [22.1.1. Phrase Level Terms]
Module | tei
Used by | model.inter
Members | eg egXML

### 2.25. model.emphLike

model.emphLike groups phrase-level elements which are typographically distinct and to which a specific function can be attributed. [3.3. Highlighting and Quotation]
Module | tei
Used by | model.highlighted model.limitedPhrase
Members | code ident title

### 2.26. model.encodingDescPart

model.encodingDescPart groups elements which may be used inside <encodingDesc> and appear multiple times.
Module | tei
Used by | encodingDesc
Members | appInfo charDecl classDecl editorialDecl geoDecl listPrefixDef metDecl projectDesc refsDecl samplingDecl schemaRef schemaSpec styleDefDecl tagsDecl unitDecl variantEncoding

### 2.27. model.eventLike

model.eventLike groups elements which describe events.
Module | tei
Used by | listEvent model.orgPart model.personPart place
Members | event listEvent

### 2.28. model.frontPart

model.frontPart groups elements which appear at the level of divisions within front or back matter. [7.1. Front and Back Matter ]
Module | tei
Used by | front
Members | model.frontPart.drama listBibl

### 2.29. model.gLike

model.gLike groups elements used to represent individual non-Unicode characters or glyphs.
Module | tei
Used by | am bibl date dateline head idno interp l lem line locus m macro.paraContent macro.phraseSeq macro.specialPara macro.xtext msName origDate pc rdg time w witDetail
Members | g

### 2.30. model.global

model.global groups elements which may appear at any point within a TEI text. [1.3. The TEI Class System]
Module | tei
Used by | address bibl body date dateline div front head l lem lg line m macro.paraContent macro.phraseSeq macro.phraseSeq.limited macro.specialPara msItem origDate person personGrp persona rdg sourceDoc surface surfaceGrp text time w witDetail zone
Members | model.global.edit[addSpan app damageSpan delSpan gap space witDetail] model.global.meta[alt altGrp certainty interp interpGrp join joinGrp link linkGrp listTranspose precision respons span spanGrp substJoin timeline] model.milestoneLike[anchor fw lb milestone pb] model.noteLike[note] metamark

### 2.31. model.global.edit

model.global.edit groups globally available elements which perform a specifically editorial function. [1.3. The TEI Class System]
Module | tei
Used by | model.global
Members | addSpan app damageSpan delSpan gap space witDetail

### 2.32. model.global.meta

model.global.meta groups globally available elements which describe the status of other elements. [1.3. The TEI Class System]
Module | tei
Used by | model.global
Members | alt altGrp certainty interp interpGrp join joinGrp link linkGrp listTranspose precision respons span spanGrp substJoin timeline
Note | Elements in this class are typically used to hold groups of links or of abstract interpretations, or by provide indications of certainty etc. It may find be convenient to localize all metadata elements, for example to contain them within the same divison as the elements that they relate to; or to locate them all to a division of their own. They may however appear at any point in a TEI text.

### 2.33. model.glossLike

model.glossLike groups elements which provide an alternative name, explanation, or description for any markup construct.
Module | tei
Used by | attDef category classSpec constraintSpec dataSpec elementSpec joinGrp macroSpec model modelGrp modelSequence moduleSpec paramSpec schemaSpec taxonomy valItem
Members | altIdent equiv

### 2.34. model.headLike

model.headLike groups elements used to provide a title or heading at the start of a text division.
Module | tei
Used by | climate event listApp listBibl listEvent listNym listObject listOrg listPerson listPlace listRelation listWit model.divTopPart msDesc msFrag msPart object org place population state terrain trait
Members | head

### 2.35. model.hiLike

model.hiLike groups phrase-level elements which are typographically distinct but to which no specific function can be attributed. [3.3. Highlighting and Quotation]
Module | tei
Used by | m model.highlighted model.limitedPhrase model.linePart w
Members | hi

### 2.36. model.highlighted

model.highlighted groups phrase-level elements which are typographically distinct. [3.3. Highlighting and Quotation]
Module | tei
Used by | bibl model.phrase
Members | model.emphLike[code ident title] model.hiLike[hi]

### 2.37. model.imprintPart

model.imprintPart groups the bibliographic elements which occur inside imprints. [3.11. Bibliographic Citations and References]
Module | tei
Used by | model.biblPart
Members | biblScope distributor pubPlace publisher

### 2.38. model.inter

model.inter groups elements which can appear either within or between paragraph-like elements. [1.3. The TEI Class System]
Module | tei
Used by | head l lem macro.limitedContent macro.paraContent macro.specialPara model.common rdg witness
Members | model.biblLike[bibl biblFull listBibl msDesc] model.egLike[eg egXML] model.labelLike[desc] model.listLike[listApp listEvent listNym listObject listOrg listPerson listPlace listRelation listWit] model.oddDecl[classSpec constraintSpec dataSpec elementSpec listRef macroSpec moduleSpec outputRendition specGrp specGrpRef] model.qLike[model.quoteLike[quote] q] model.stageLike

### 2.39. model.lLike

model.lLike groups elements representing metrical components such as verse lines.
Module | tei
Used by | head lg macro.paraContent model.divPart
Members | l

### 2.40. model.lPart

model.lPart groups phrase-level elements which may appear within verse only. [6.2. Components of the Verse Line]
Module | tei
Used by | model.phrase w
Members | caesura rhyme

### 2.41. model.labelLike

model.labelLike groups elements used to gloss or explain other parts of a document.
Module | tei
Used by | application climate event lg location model.inter org place population state surface terrain trait unitDef
Members | desc

### 2.42. model.limitedPhrase

model.limitedPhrase groups phrase-level elements excluding those elements primarily intended for transcription of existing sources. [1.3. The TEI Class System]
Module | tei
Used by | catDesc creation macro.limitedContent macro.phraseSeq.limited witness
Members | model.emphLike[code ident title] model.hiLike[hi] model.pPart.data[model.addressLike[address affiliation email] model.dateLike[date time] model.measureLike[depth dim geo height width] model.nameLike[model.nameLike.agent[name orgName persName] model.offsetLike[geogFeat offset] model.persNamePart[addName forename genName nameLink roleName surname] model.placeStateLike[model.placeNamePart[bloc country district geogName placeName region settlement] climate location population state terrain trait] idno objectName]] model.pPart.editorial[am choice ex subst] model.pPart.msdesc[catchwords dimensions heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark] model.phrase.xml[att gi tag val] model.ptrLike[ref]

### 2.43. model.linePart

model.linePart groups transcriptional elements which appear within lines or zones of a source-oriented transcription within a <sourceDoc> element.
Module | tei
Used by | line zone
Members | model.hiLike[hi] add c choice damage del handShift line mod path pc redo restore retrace seg unclear undo w zone

### 2.44. model.listLike

model.listLike groups list-like elements. [3.7. Lists]
Module | tei
Used by | abstract model.inter sourceDesc
Members | listApp listEvent listNym listObject listOrg listPerson listPlace listRelation listWit

### 2.45. model.measureLike

model.measureLike groups elements which denote a number, a quantity, a measurement, or similar piece of text that conveys some numerical meaning. [3.5.3. Numbers and Measures]
Module | tei
Used by | location model.pPart.data
Members | depth dim geo height width

### 2.46. model.milestoneLike

model.milestoneLike groups milestone-style elements used to represent reference systems. [1.3. The TEI Class System 3.10.3. Milestone Elements]
Module | tei
Used by | listBibl model.global org subst
Members | anchor fw lb milestone pb

### 2.47. model.msItemPart

model.msItemPart groups elements which can appear within a manuscript item description.
Module | tei
Used by | msItem
Members | model.biblLike[bibl biblFull listBibl msDesc] model.msQuoteLike[colophon explicit finalRubric incipit rubric title] model.quoteLike[quote] model.respLike[author editor funder principal respStmt sponsor] decoNote filiation idno msItem msItemStruct textLang

### 2.48. model.msQuoteLike

model.msQuoteLike groups elements which represent passages such as titles quoted from a manuscript as a part of its description.
Module | tei
Used by | model.msItemPart
Members | colophon explicit finalRubric incipit rubric title

### 2.49. model.nameLike

model.nameLike groups elements which name or refer to a person, place, or organization.
Module | tei
Used by | model.addrPart model.correspActionPart model.pPart.data org
Members | model.nameLike.agent[name orgName persName] model.offsetLike[geogFeat offset] model.persNamePart[addName forename genName nameLink roleName surname] model.placeStateLike[model.placeNamePart[bloc country district geogName placeName region settlement] climate location population state terrain trait] idno objectName
Note | A superset of the naming elements that may appear in datelines, addresses, statements of responsibility, etc.

### 2.50. model.nameLike.agent

model.nameLike.agent groups elements which contain names of individuals or corporate bodies. [3.5. Names, Numbers, Dates, Abbreviations, and Addresses]
Module | tei
Used by | model.nameLike respStmt
Members | name orgName persName
Note | This class is used in the content model of elements which reference names of people or organizations.

### 2.51. model.noteLike

model.noteLike groups globally-available note-like elements. [3.8. Notes, Annotation, and Indexing]
Module | tei
Used by | adminInfo app char climate event glyph location metDecl model.global msItemStruct notesStmt object org place population rdgGrp state terrain trait
Members | note

### 2.52. model.objectLike

model.objectLike groups elements which describe objects.
Module | tei
Used by | listObject
Members | listObject object

### 2.53. model.oddDecl

model.oddDecl groups elements which generate declarations in some markup language in ODD documents.
Module | tei
Used by | model.inter schemaSpec specGrp
Members | classSpec constraintSpec dataSpec elementSpec listRef macroSpec moduleSpec outputRendition specGrp specGrpRef

### 2.54. model.oddRef

model.oddRef groups elements which reference declarations in some markup language in ODD documents.
Module | tei
Used by | schemaSpec specGrp
Members | classRef dataRef elementRef macroRef moduleRef

### 2.55. model.offsetLike

model.offsetLike groups elements which can appear only as part of a place name. [13.2.3. Place Names]
Module | tei
Used by | location model.nameLike
Members | geogFeat offset

### 2.56. model.orgPart

model.orgPart groups elements which form part of the description of an organization.
Module | tei
Used by | org
Members | model.eventLike[event listEvent] listOrg listPerson listPlace

### 2.57. model.pLike

model.pLike groups paragraph-like elements.
Module | tei
Used by | abstract application availability binding bindingDesc cRefPattern calendar climate correction correspAction correspDesc custodialHist decoDesc editionStmt editorialDecl encodingDesc event exemplum front handDesc history hyphenation interpretation langKnowledge langUsage layoutDesc listRelation metDecl model.correspContextPart model.divPart msContents msDesc msFrag msItem msItemStruct msPart normalization nym object objectDesc org person personGrp persona physDesc place population prefixDef projectDesc publicationStmt punctuation quotation recordHist refsDecl remarks samplingDecl scriptDesc seal sealDesc segmentation seriesStmt sourceDesc state stdVals styleDefDecl supportDesc terrain trait typeDesc
Members | ab p

### 2.58. model.pLike.front

model.pLike.front groups paragraph-like elements which can occur as direct constituents of front matter. [4.6. Title Pages]
Module | tei
Used by | front
Members | head

### 2.59. model.pPart.data

model.pPart.data groups phrase-level elements containing names, dates, numbers, measures, and similar data. [3.5. Names, Numbers, Dates, Abbreviations, and Addresses]
Module | tei
Used by | bibl model.limitedPhrase model.phrase
Members | model.addressLike[address affiliation email] model.dateLike[date time] model.measureLike[depth dim geo height width] model.nameLike[model.nameLike.agent[name orgName persName] model.offsetLike[geogFeat offset] model.persNamePart[addName forename genName nameLink roleName surname] model.placeStateLike[model.placeNamePart[bloc country district geogName placeName region settlement] climate location population state terrain trait] idno objectName]

### 2.60. model.pPart.edit

model.pPart.edit groups phrase-level elements for simple editorial correction and transcription. [3.4. Simple Editorial Changes]
Module | tei
Used by | bibl model.phrase pc w
Members | model.pPart.editorial[am choice ex subst] model.pPart.transcriptional[add damage del handShift mod redo reg restore retrace secl sic supplied surplus unclear undo]

### 2.61. model.pPart.editorial

model.pPart.editorial groups phrase-level elements for simple editorial interventions that may be useful both in transcribing and in authoring. [3.4. Simple Editorial Changes]
Module | tei
Used by | model.limitedPhrase model.pPart.edit
Members | am choice ex subst

### 2.62. model.pPart.msdesc

model.pPart.msdesc groups phrase-level elements used in manuscript description. [10. Manuscript Description]
Module | tei
Used by | model.limitedPhrase model.phrase
Members | catchwords dimensions heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark

### 2.63. model.pPart.transcriptional

model.pPart.transcriptional groups phrase-level elements used for editorial transcription of pre-existing source materials. [3.4. Simple Editorial Changes]
Module | tei
Used by | am model.pPart.edit
Members | add damage del handShift mod redo reg restore retrace secl sic supplied surplus unclear undo

### 2.64. model.persNamePart

model.persNamePart groups elements which form part of a personal name. [13.2.1. Personal Names]
Module | namesdates
Used by | model.nameLike
Members | addName forename genName nameLink roleName surname

### 2.65. model.persStateLike

model.persStateLike groups elements describing changeable characteristics of a person which have a definite duration, for example occupation, residence, or name.
Module | tei
Used by | model.personPart
Members | affiliation age education faith floruit langKnowledge nationality occupation persName persona residence sex socecStatus state trait
Note | These characteristics of an individual are typically a consequence of their own action or that of others.

### 2.66. model.personLike

model.personLike groups elements which provide information about people and their relationships.
Module | tei
Used by | listPerson org
Members | org person personGrp

### 2.67. model.personPart

model.personPart groups elements which form part of the description of a person. [15.2.2. The Participant Description]
Module | tei
Used by | person personGrp persona
Members | model.biblLike[bibl biblFull listBibl msDesc] model.eventLike[event listEvent] model.persStateLike[affiliation age education faith floruit langKnowledge nationality occupation persName persona residence sex socecStatus state trait] birth death idno name

### 2.68. model.phrase

model.phrase groups elements which can occur at the level of individual words or phrases. [1.3. The TEI Class System]
Module | tei
Used by | date dateline head l lem macro.paraContent macro.phraseSeq macro.specialPara origDate rdg time witDetail
Members | model.graphicLike model.highlighted[model.emphLike[code ident title] model.hiLike[hi]] model.lPart[caesura rhyme] model.pPart.data[model.addressLike[address affiliation email] model.dateLike[date time] model.measureLike[depth dim geo height width] model.nameLike[model.nameLike.agent[name orgName persName] model.offsetLike[geogFeat offset] model.persNamePart[addName forename genName nameLink roleName surname] model.placeStateLike[model.placeNamePart[bloc country district geogName placeName region settlement] climate location population state terrain trait] idno objectName]] model.pPart.edit[model.pPart.editorial[am choice ex subst] model.pPart.transcriptional[add damage del handShift mod redo reg restore retrace secl sic supplied surplus unclear undo]] model.pPart.msdesc[catchwords dimensions heraldry locus locusGrp material objectType origDate origPlace secFol signatures stamp watermark] model.phrase.xml[att gi tag val] model.ptrLike[ref] model.segLike[c cl m pc phr s seg w] model.specDescLike[specDesc specList]
Note | This class of elements can occur within paragraphs, list items, lines of verse, etc.

### 2.69. model.phrase.xml

model.phrase.xml groups phrase-level elements used to encode XML constructs such as element names, attribute names, and attribute values [22. Documentation Elements]
Module | tei
Used by | model.limitedPhrase model.phrase
Members | att gi tag val

### 2.70. model.physDescPart

model.physDescPart groups specialized elements forming part of the physical description of a manuscript or similar written source.
Module | msdescription
Used by | physDesc
Members | accMat additions bindingDesc decoDesc handDesc musicNotation objectDesc scriptDesc sealDesc typeDesc

### 2.71. model.placeLike

model.placeLike groups elements used to provide information about places and their relationships.
Module | tei
Used by | listPlace org place
Members | place

### 2.72. model.placeNamePart

model.placeNamePart groups elements which form part of a place name. [13.2.3. Place Names]
Module | tei
Used by | altIdentifier location model.placeStateLike msIdentifier objectIdentifier unitDef
Members | bloc country district geogName placeName region settlement

### 2.73. model.placeStateLike

model.placeStateLike groups elements which describe changing states of a place.
Module | tei
Used by | model.nameLike place
Members | model.placeNamePart[bloc country district geogName placeName region settlement] climate location population state terrain trait

### 2.74. model.profileDescPart

model.profileDescPart groups elements which may be used inside <profileDesc> and appear multiple times.
Module | tei
Used by | profileDesc
Members | abstract calendarDesc correspDesc creation handNotes langUsage listTranspose textClass

### 2.75. model.ptrLike

model.ptrLike groups elements used for purposes of location and reference. [3.6. Simple Links and Cross-References]
Module | tei
Used by | application bibl listRef model.correspContextPart model.limitedPhrase model.phrase model.publicationStmtPart.detail
Members | ref

### 2.76. model.publicationStmtPart.agency

model.publicationStmtPart.agency groups the child elements of a <publicationStmt> element of the TEI header that indicate an authorising agent. [2.2.4. Publication, Distribution, Licensing, etc.]
Module | tei
Used by | publicationStmt
Members | authority distributor publisher
Note | The ‘agency’ child elements, while not required, are required if one of the ‘detail’ child elements is to be used. It is not valid to have a ‘detail’ child element without a preceding ‘agency’ child element. See also model.publicationStmtPart.detail.

### 2.77. model.publicationStmtPart.detail

model.publicationStmtPart.detail groups the agency-specific child elements of the <publicationStmt> element of the TEI header. [2.2.4. Publication, Distribution, Licensing, etc.]
Module | tei
Used by | publicationStmt
Members | model.ptrLike[ref] address availability date idno pubPlace
Note | A ‘detail’ child element may not occur unless an ‘agency’ child element precedes it. See also model.publicationStmtPart.agency.

### 2.78. model.qLike

model.qLike groups elements related to highlighting which can appear either within or between chunk-level elements. [3.3. Highlighting and Quotation]
Module | tei
Used by | macro.phraseSeq model.inter
Members | model.quoteLike[quote] q

### 2.79. model.quoteLike

model.quoteLike groups elements used to directly contain quotations.
Module | tei
Used by | model.msItemPart model.qLike
Members | quote

### 2.80. model.rdgLike

model.rdgLike groups elements which contain a single reading, other than the lemma, within a textual variation. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Used by | app rdgGrp
Members | rdg
Note | This class allows for variants of the <rdg> element to be easily created via TEI customizations.

### 2.81. model.rdgPart

model.rdgPart groups elements which mark the beginning or ending of a fragmentary manuscript or other witness. [12.1.5. Fragmentary Witnesses]
Module | textcrit
Used by | lem rdg
Members | lacunaEnd lacunaStart wit witEnd witStart
Note | These elements may appear anywhere within the elements <lem> and <rdg>, and also within any of their constituent elements.

### 2.82. model.resourceLike

model.resourceLike groups separate elements which constitute the content of a digital resource, as opposed to its metadata. [1.3. The TEI Class System]
Module | tei
Used by | TEI
Members | facsimile sourceDoc text

### 2.83. model.respLike

model.respLike groups elements which are used to indicate intellectual or other significant responsibility, for example within a bibliographic element.
Module | tei
Used by | editionStmt model.biblPart model.msItemPart titleStmt
Members | author editor funder principal respStmt sponsor

### 2.84. model.segLike

model.segLike groups elements used for arbitrary segmentation. [16.3. Blocks, Segments, and Anchors 17.1. Linguistic Segment Categories]
Module | tei
Used by | bibl model.phrase
Members | c cl m pc phr s seg w
Note | The principles on which segmentation is carried out, and any special codes or attribute values used, should be defined explicitly in the <segmentation> element of the <encodingDesc> within the associated TEI header.

### 2.85. model.specDescLike

model.specDescLike groups elements for referring to specification elements. [22. Documentation Elements]
Module | tei
Used by | model.phrase
Members | specDesc specList

### 2.86. model.teiHeaderPart

model.teiHeaderPart groups high level elements which may appear more than once in a TEI header.
Module | tei
Used by | teiHeader
Members | encodingDesc profileDesc xenoData

## 3. Attribute classes

### 3.1. att.ascribed

att.ascribed provides attributes for elements representing speech or action that can be ascribed to a specific individual. [3.3.3. Quotation 8.3. Elements Unique to Spoken Texts]
Module | tei
Members | att.ascribed.directed[q] change
Attributes | Attributes
who | indicates the person, or group of people, to whom the element content is ascribed.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
In the following example from Hamlet, speeches (<sp>) in the body of the play are linked to <castItem> elements in the <castList> using the who attribute. <castItem type="role"> <role xml:id="Barnardo">Bernardo</role> </castItem> <castItem type="role"> <role xml:id="Francisco">Francisco</role> <roleDesc>a soldier</roleDesc> </castItem> <!-- ... --> <sp who="#Barnardo"> <speaker>Bernardo</speaker> <l n="1">Who's there?</l> </sp> <sp who="#Francisco"> <speaker>Francisco</speaker> <l n="2">Nay, answer me: stand, and unfold yourself.</l> </sp>
Note | For transcribed speech, this will typically identify a participant or participant group; in other contexts, it will point to any identified <person> element.

### 3.2. att.ascribed.directed

att.ascribed.directed provides attributes for elements representing speech or action that can be directed at a group or individual. [3.3.3. Quotation 8.3. Elements Unique to Spoken Texts]
Module | tei
Members | q
Attributes | Attributes att.ascribed (@who)
toWhom | indicates the person, or group of people, to whom a speech act or action is directed.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
In the following example from Mary Pix's The False Friend, speeches (<sp>) in the body of the play are linked to <castItem> elements in the <castList> using the toWhom attribute, which is used to specify who the speech is directed to. Additionally, the <stage> includes toWhom to indicate the directionality of the action. <castItem type="role"> <role xml:id="emil">Emilius.</role> </castItem> <castItem type="role"> <role xml:id="lov">Lovisa</role> </castItem> <castItem type="role"> <role xml:id="serv">A servant</role> </castItem> <!-- ... --> <sp who="#emil" toWhom="#lov"> <speaker>Emil.</speaker> <l n="1">My love!</l> </sp> <sp who="#lov" toWhom="#emil"> <speaker>Lov.</speaker> <l n="2">I have no Witness of my Noble Birth</l> <stage who="emil" toWhom="#serv">Pointing to her Woman.</stage> <l>But that poor helpless wretch——</l> </sp>
Note | To indicate the recipient of written correspondence, use the elements used in section 2.4.6. Correspondence Description, rather than a toWhom attribute.

### 3.3. att.breaking

att.breaking provides an attribute to indicate whether or not the element concerned is considered to mark the end of an orthographic token in the same way as whitespace. [3.10.3. Milestone Elements]
Module | tei
Members | lb milestone pb
Attributes | Attributes
break | indicates whether or not the element bearing this attribute should be considered to mark the end of an orthographic token in the same way as whitespace.
Status | Recommended
Datatype | teidata.enumerated
Sample values include | yes the element bearing this attribute is considered to mark the end of any adjacent orthographic token irrespective of the presence of any adjacent whitespace no the element bearing this attribute is considered not to mark the end of any adjacent orthographic token irrespective of the presence of any adjacent whitespace maybe the encoding does not take any position on this issue.
In the following lines from the Dream of the Rood, linebreaks occur in the middle of the words lāðost and reord-berendum. <ab> ...eƿesa tome iu icƿæs ȝeƿorden ƿita heardoſt . leodum la<lb break="no"/> ðost ærþan ichim lifes ƿeȝ rihtne ȝerymde reord be<lb break="no"/> rendum hƿæt me þaȝeƿeorðode ƿuldres ealdor ofer... </ab>

### 3.4. att.cReferencing

att.cReferencing provides an attribute which may be used to supply a canonical reference as a means of identifying the target of a pointer.
Module | tei
Members | ref
Attributes | Attributes
cRef | (canonical reference) specifies the destination of the pointer by supplying a canonical reference expressed using the scheme defined in a <refsDecl> element in the TEI header
Status | Optional
Datatype | teidata.text
Note | The value of cRef should be constructed so that when the algorithm for the resolution of canonical references (described in section 16.2.5. Canonical References) is applied to it the result is a valid URI reference to the intended target. The <refsDecl> to use may be indicated with the decls attribute. Currently these Guidelines only provide for a single canonical reference to be encoded on any given <ptr> element.

### 3.5. att.canonical

att.canonical provides attributes which can be used to associate a representation such as a name or title with canonical information about the object being named or referenced. [13.1.1. Linking Names and Their Referents]
Module | tei
Members | att.naming[att.personal[addName forename genName name objectName orgName roleName surname] affiliation author birth bloc climate collection country death district editor education event geogFeat geogName institution nationality occupation offset origPlace population pubPlace region repository residence settlement socecStatus state terrain trait] authority correspDesc date distributor faith funder material object objectType principal publisher relation resp respStmt sponsor time title unitDecl unitDef
Attributes | Attributes
key | provides an externally-defined means of identifying the entity (or entities) being named, using a coded value of some kind.
Status | Optional
Datatype | teidata.text
<author> <name key="name 427308" type="organisation">[New Zealand Parliament, Legislative Council]</name> </author>
<author> <name key="Hugo, Victor (1802-1885)" ref="http://www.idref.fr/026927608">Victor Hugo</name> </author>
Note | The value may be a unique identifier from a database, or any other externally-defined string identifying the referent. No particular syntax is proposed for the values of the key attribute, since its form will depend entirely on practice within a given project. For the same reason, this attribute is not recommended in data interchange, since there is no way of ensuring that the values used by one project are distinct from those used by another. In such a situation, a preferable approach for magic tokens which follows standard practice on the Web is to use a ref attribute whose value is a tag URI as defined in RFC 4151.
ref | (reference) provides an explicit means of locating a full definition or identity for the entity being named by means of one or more URIs.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
<name ref="http://viaf.org/viaf/109557338" type="person">Seamus Heaney</name>
Note | The value must point directly to one or more XML elements or other resources by means of one or more URIs, separated by whitespace. If more than one is supplied the implication is that the name identifies several distinct entities.

### 3.6. att.citing

att.citing provides attributes for specifying the specific part of a bibliographic item being cited. [1.3.1. Attribute Classes]
Module | tei
Members | biblScope
Attributes | Attributes
unit | identifies the unit of information conveyed by the element, e.g. columns, pages, volume, entry.
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | volume the element contains a volume number. issue the element contains an issue number, or volume and issue numbers. page the element contains a page number or page range. line the element contains a line number or line range. chapter the element contains a chapter indication (number and/or title) part the element identifies a part of a book or collection. column the element identifies a column. entry the element identifies an entry number or label in a list of entries.
from | specifies the starting point of the range of units indicated by the unit attribute.
Status | Optional
Datatype | teidata.word
to | specifies the end-point of the range of units indicated by the unit attribute.
Status | Optional
Datatype | teidata.word

### 3.7. att.combinable

att.combinable provides attributes indicating how multiple references to the same object in a schema should be combined
Module | tagdocs
Members | att.identified[attDef classSpec constraintSpec dataSpec elementSpec macroSpec moduleSpec paramSpec schemaSpec] valDesc valItem valList
Attributes | Attributes att.deprecated (@validUntil)
mode | specifies the effect of this declaration on its parent object.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | add this declaration is added to the current definitions[Default] delete if present already, the whole of the declaration for this object is removed from the current setup change this declaration changes the declaration of the same name in the current definition replace this declaration replaces the declaration of the same name in the current definition
Note | An ODD processor should handle the values for mode as follows: add the object should be created (processing any children in add mode); raise an error if an object with the same identifier already exists replace use this object in preference to any existing object with the same identifier, and ignore any children of that object; process any new children in replace mode delete do not process this object or any existing object with the same identifier; raise an error if any new children supplied change process this object, and process its children, and those of any existing object with the same identifier, in change mode

### 3.8. att.coordinated

att.coordinated provides attributes which can be used to position their parent element within a two dimensional coordinate system.
Module | transcr
Members | line surface zone
Attributes | Attributes
start | indicates the element within a transcription of the text containing at least the start of the writing represented by this zone or surface.
Status | Optional
Datatype | teidata.pointer
ulx | gives the x coordinate value for the upper left corner of a rectangular space.
Status | Optional
Datatype | teidata.numeric
uly | gives the y coordinate value for the upper left corner of a rectangular space.
Status | Optional
Datatype | teidata.numeric
lrx | gives the x coordinate value for the lower right corner of a rectangular space.
Status | Optional
Datatype | teidata.numeric
lry | gives the y coordinate value for the lower right corner of a rectangular space.
Status | Optional
Datatype | teidata.numeric
points | identifies a two dimensional area within the bounding box specified by the other attributes by means of a series of pairs of numbers, each of which gives the x,y coordinates of a point on a line enclosing the area.
Status | Optional
Datatype | 3–∞ occurrences of teidata.point separated by whitespace

### 3.9. att.damaged

att.damaged provides attributes describing the nature of any physical damage affecting a reading. [11.3.3.1. Damage, Illegibility, and Supplied Text 1.3.1. Attribute Classes]
Module | tei
Members | damage damageSpan
Attributes | Attributes att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) att.written (@hand)
agent | categorizes the cause of the damage, if it can be identified.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | rubbing damage results from rubbing of the leaf edges mildew damage results from mildew on the leaf surface smoke damage results from smoke
degree | provides a coded representation of the degree of damage, either as a number between 0 (undamaged) and 1 (very extensively damaged), or as one of the codes high, medium, low, or unknown. The <damage> element with the degree attribute should only be used where the text may be read with some confidence; text supplied from other sources should be tagged as <supplied>.
Status | Optional
Datatype | teidata.probCert
Note | The <damage> element is appropriate where it is desired to record the fact of damage although this has not affected the readability of the text, for example a weathered inscription. Where the damage has rendered the text more or less illegible either the <unclear> tag (for partial illegibility) or the <gap> tag (for complete illegibility, with no text supplied) should be used, with the information concerning the damage given in the attribute values of these tags. See section 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination for discussion of the use of these tags in particular circumstances.
group | assigns an arbitrary number to each stretch of damage regarded as forming part of the same physical phenomenon.
Status | Optional
Datatype | teidata.count

### 3.10. att.datable

att.datable provides attributes for normalization of elements that contain dates, times, or datable events. [3.5.4. Dates and Times 13.3.7. Dates and Times]
Module | tei
Members | acquisition affiliation age application binding birth bloc change climate conversion country creation custEvent date death district education event faith floruit geogFeat geogName idno langKnowledge langKnown licence location name nationality objectName occupation offset orgName origDate origPlace origin persName placeName population precision provenance region relation residence resp seal settlement sex socecStatus stamp state terrain time title trait unitDecl unitDef
Attributes | Attributes att.datable.w3c (@when, @notBefore, @notAfter, @from, @to) att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso) att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)
calendar | indicates the system or calendar to which the date represented by the content of this element belongs.
Status | Optional
Datatype | teidata.pointer
Schematron | <sch:rule context="tei:*[@calendar]"> <sch:assert test="string-length(.) gt 0"> @calendar indicates the system or calendar to which the date represented by the content of this element belongs, but this <sch:name/> element has no textual content.</sch:assert> </sch:rule>
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>).
Note | Note that the calendar attribute (unlike datingMethod defined in att.datable.custom) defines the calendar system of the date in the original material defined by the parent element, not the calendar to which the date is normalized.
period | supplies a pointer to some location defining a named period of time within which the datable item is understood to have occurred.
Status | Optional
Datatype | teidata.pointer
Note | This ‘superclass’ provides attributes that can be used to provide normalized values of temporal information. By default, the attributes from the att.datable.w3c class are provided. If the module for names & dates is loaded, this class also provides attributes from the att.datable.iso and att.datable.custom classes. In general, the possible values of attributes restricted to the W3C datatypes form a subset of those values available via the ISO 8601 standard. However, the greater expressiveness of the ISO datatypes may not be needed, and there exists much greater software support for the W3C datatypes.

### 3.11. att.datable.custom

att.datable.custom provides attributes for normalization of elements that contain datable events to a custom dating system (i.e. other than the Gregorian used by W3 and ISO). [13.3.7. Dates and Times]
Module | namesdates
Members | att.datable[acquisition affiliation age application binding birth bloc change climate conversion country creation custEvent date death district education event faith floruit geogFeat geogName idno langKnowledge langKnown licence location name nationality objectName occupation offset orgName origDate origPlace origin persName placeName population precision provenance region relation residence resp seal settlement sex socecStatus stamp state terrain time title trait unitDecl unitDef]
Attributes | Attributes
when-custom | supplies the value of a date or time in some custom standard form.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
The following are examples of custom date or time formats that are not valid ISO or W3C format normalizations, normalized to a different dating system <p>Alhazen died in Cairo on the <date when="1040-03-06" when-custom="431-06-12"> 12th day of Jumada t-Tania, 430 AH </date>.</p> <p>The current world will end at the <date when="2012-12-21" when-custom="13.0.0.0.0">end of B'ak'tun 13</date>.</p> <p>The Battle of Meggidu (<date when-custom="Thutmose_III:23">23rd year of reign of Thutmose III</date>).</p> <p>Esidorus bixit in pace annos LXX plus minus sub <date when-custom="Ind:4-10-11">die XI mensis Octobris indictione IIII</date> </p> Not all custom date formulations will have Gregorian equivalents.The when-custom attribute and other custom dating are not constrained to a datatype by the TEI, but individual projects are recommended to regularize and document their dating formats.
notBefore-custom | specifies the earliest possible date for the event in some custom standard form.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
notAfter-custom | specifies the latest possible date for the event in some custom standard form.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
from-custom | indicates the starting point of the period in some custom standard form.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
<event xml:id="FIRE1" datingMethod="#julian" from-custom="1666-09-02" to-custom="1666-09-05"> <head>The Great Fire of London</head> <p>The Great Fire of London burned through a large part of the city of London.</p> </event>
to-custom | indicates the ending point of the period in some custom standard form.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
datingPoint | supplies a pointer to some location defining a named point in time with reference to which the datable item is understood to have occurred
Status | Optional
Datatype | teidata.pointer
datingMethod | supplies a pointer to a <calendar> element or other means of interpreting the values of the custom dating attributes.
Status | Optional
Datatype | teidata.pointer
Contayning the Originall, Antiquity, Increaſe, Moderne eſtate, and deſcription of that Citie, written in the yeare <date when-custom="1598" calendar="#julian" datingMethod="#julian">1598</date>. by Iohn Stow Citizen of London. In this example, the calendar attribute points to a <calendar> element for the Julian calendar, specifying that the text content of the <date> element is a Julian date, and the datingMethod attribute also points to the Julian calendar to indicate that the content of the when-custom attribute value is Julian too.
<date when="1382-06-28" when-custom="6890-06-20" datingMethod="#creationOfWorld"> μηνὶ Ἰουνίου εἰς <num>κ</num> ἔτους <num>ςωϞ</num> </date> In this example, a date is given in a Mediaeval text measured "from the creation of the world", which is normalised (in when) to the Gregorian date, but is also normalized (in when-custom) to a machine-actionable, numeric version of the date from the Creation.
Note | Note that the datingMethod attribute (unlike calendar defined in att.datable) defines the calendar or dating system to which the date described by the parent element is normalized (i.e. in the when-custom or other X-custom attributes), not the calendar of the original date in the element.

### 3.12. att.datable.iso

att.datable.iso provides attributes for normalization of elements that contain datable events using the ISO 8601 standard. [3.5.4. Dates and Times 13.3.7. Dates and Times]
Module | namesdates
Members | att.datable[acquisition affiliation age application binding birth bloc change climate conversion country creation custEvent date death district education event faith floruit geogFeat geogName idno langKnowledge langKnown licence location name nationality objectName occupation offset orgName origDate origPlace origin persName placeName population precision provenance region relation residence resp seal settlement sex socecStatus stamp state terrain time title trait unitDecl unitDef]
Attributes | Attributes
when-iso | supplies the value of a date or time in a standard form.
Status | Optional
Datatype | teidata.temporal.iso
The following are examples of ISO date, time, and date & time formats that are not valid W3C format normalizations. <date when-iso="1996-09-24T07:25+00">Sept. 24th, 1996 at 3:25 in the morning</date> <date when-iso="1996-09-24T03:25-04">Sept. 24th, 1996 at 3:25 in the morning</date> <time when-iso="1999-01-04T20:42-05">4 Jan 1999 at 8:42 pm</time> <time when-iso="1999-W01-1T20,70-05">4 Jan 1999 at 8:42 pm</time> <date when-iso="2006-05-18T10:03">a few minutes after ten in the morning on Thu 18 May</date> <time when-iso="03:00">3 A.M.</time> <time when-iso="14">around two</time> <time when-iso="15,5">half past three</time> All of the examples of the when attribute in the att.datable.w3c class are also valid with respect to this attribute.
He likes to be punctual. I said <q> <time when-iso="12">around noon</time> </q>, and he showed up at <time when-iso="12:00:00">12 O'clock</time> on the dot. The second occurence of <time> could have been encoded with the when attribute, as 12:00:00 is a valid time with respect to the W3C XML Schema Part 2: Datatypes Second Edition specification. The first occurence could not.
notBefore-iso | specifies the earliest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status | Optional
Datatype | teidata.temporal.iso
notAfter-iso | specifies the latest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status | Optional
Datatype | teidata.temporal.iso
from-iso | indicates the starting point of the period in standard form.
Status | Optional
Datatype | teidata.temporal.iso
to-iso | indicates the ending point of the period in standard form.
Status | Optional
Datatype | teidata.temporal.iso
Note | The value of these attributes should be a normalized representation of the date, time, or combined date & time intended, in any of the standard formats specified by ISO 8601, using the Gregorian calendar.
Note | If both when-iso and dur-iso are specified, the values should be interpreted as indicating a span of time by its starting time (or date) and duration. That is, <date when-iso="2007-06-01" dur-iso="P8D"/> indicates the same time period as <date when-iso="2007-06-01/P8D"/> In providing a ‘regularized’ form, no claim is made that the form in the source text is incorrect; the regularized form is simply that chosen as the main form for purposes of unifying variant forms under a single heading.

### 3.13. att.datable.w3c

att.datable.w3c provides attributes for normalization of elements that contain datable events conforming to the W3C XML Schema Part 2: Datatypes Second Edition. [3.5.4. Dates and Times 13.3.7. Dates and Times]
Module | tei
Members | att.datable[acquisition affiliation age application binding birth bloc change climate conversion country creation custEvent date death district education event faith floruit geogFeat geogName idno langKnowledge langKnown licence location name nationality objectName occupation offset orgName origDate origPlace origin persName placeName population precision provenance region relation residence resp seal settlement sex socecStatus stamp state terrain time title trait unitDecl unitDef]
Attributes | Attributes
when | supplies the value of the date or time in a standard form, e.g. yyyy-mm-dd.
Status | Optional
Datatype | teidata.temporal.w3c
Examples of W3C date, time, and date & time formats. <p> <date when="1945-10-24">24 Oct 45</date> <date when="1996-09-24T07:25:00Z">September 24th, 1996 at 3:25 in the morning</date> <time when="1999-01-04T20:42:00-05:00">Jan 4 1999 at 8 pm</time> <time when="14:12:38">fourteen twelve and 38 seconds</time> <date when="1962-10">October of 1962</date> <date when="--06-12">June 12th</date> <date when="---01">the first of the month</date> <date when="--08">August</date> <date when="2006">MMVI</date> <date when="0056">AD 56</date> <date when="-0056">56 BC</date> </p>
This list begins in the year 1632, more precisely on Trinity Sunday, i.e. the Sunday after Pentecost, in that year the <date calendar="#julian" when="1632-06-06">27th of May (old style)</date>.
<opener> <dateline> <placeName>Dorchester, Village,</placeName> <date when="1828-03-02">March 2d. 1828.</date> </dateline> <salute>To Mrs. Cornell,</salute> Sunday <time when="12:00:00">noon.</time> </opener>
notBefore | specifies the earliest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status | Optional
Datatype | teidata.temporal.w3c
notAfter | specifies the latest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status | Optional
Datatype | teidata.temporal.w3c
from | indicates the starting point of the period in standard form, e.g. yyyy-mm-dd.
Status | Optional
Datatype | teidata.temporal.w3c
to | indicates the ending point of the period in standard form, e.g. yyyy-mm-dd.
Status | Optional
Datatype | teidata.temporal.w3c
Schematron | <sch:rule context="tei:*[@when]"> <sch:report test="@notBefore|@notAfter|@from|@to" role="nonfatal">The @when attribute cannot be used with any other att.datable.w3c attributes.</sch:report> </sch:rule>
Schematron | <sch:rule context="tei:*[@from]"> <sch:report test="@notBefore" role="nonfatal">The @from and @notBefore attributes cannot be used together.</sch:report> </sch:rule>
Schematron | <sch:rule context="tei:*[@to]"> <sch:report test="@notAfter" role="nonfatal">The @to and @notAfter attributes cannot be used together.</sch:report> </sch:rule>
Example | <date from="1863-05-28" to="1863-06-01">28 May through 1 June 1863</date>
Note | The value of these attributes should be a normalized representation of the date, time, or combined date & time intended, in any of the standard formats specified by XML Schema Part 2: Datatypes Second Edition, using the Gregorian calendar. The most commonly-encountered format for the date portion of a temporal attribute is `yyyy-mm-dd`, but `yyyy`, `--mm`, `---dd`, `yyyy-mm`, or `--mm-dd` may also be used. For the time part, the form `hh:mm:ss` is used. Note that this format does not currently permit use of the value 0000 to represent the year 1 BCE; instead the value -0001 should be used.

### 3.14. att.datcat

att.datcat provides the dcr:datacat and dcr:ValueDatacat attributes which are used to align XML elements or attributes with the appropriate Data Categories (DCs) defined by the ISO 12620:2009 standard and stored in the Web repository called ISOCat at http://www.isocat.org/. [9.5.2. Lexical View 18.3. Other Atomic Feature Values]
Module | tei
Members | att.segLike[c cl m pc phr s seg w]
Attributes | Attributes
datcat | contains a PID (persistent identifier) that aligns the given element with the appropriate Data Category (or categories) in ISOcat.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
valueDatcat | contains a PID (persistent identifier) that aligns the content of the given element or the value of the given attribute with the appropriate simple Data Category (or categories) in ISOcat.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Example | In this example dcr:datcat relates the feature name to the data category "partOfSpeech" and dcr:valueDatcat the feature value to the data category "commonNoun". Both these data categories reside in the ISOcat DCR at www.isocat.org, which is the DCR used by ISO TC37 and hosted by its registration authority, the MPI for Psycholinguistics in Nijmegen. <fs xmlns:dcr="http://www.isocat.org/ns/dcr"> <f name="POS" dcr:datcat="http://www.isocat.org/datcat/DC-1345" fVal="#commonNoun" dcr:valueDatcat="http://www.isocat.org/datcat/DC-1256"/> </fs>
Note | ISO 12620:2009 is a standard describing the data model and procedures for a Data Category Registry (DCR). Data categories are defined as elementary descriptors in a linguistic structure. In the DCR data model each data category gets assigned a unique Peristent IDentifier (PID), i.e., an URI. Linguistic resources or preferably their schemas that make use of data categories from a DCR should refer to them using this PID. For XML-based resources, like TEI documents, ISO 12620:2009 normative Annex A gives a small Data Category Reference XML vocabulary (also available online at http://www.isocat.org/12620/), which provides two attributes, dcr:datcat and dcr:valueDatcat.

### 3.15. att.declarable

att.declarable provides attributes for those elements in the TEI header which may be independently selected by means of the special purpose decls attribute. [15.3. Associating Contextual Information with a Text]
Module | tei
Members | availability bibl biblFull correction correspDesc editorialDecl geoDecl hyphenation interpretation langUsage listApp listBibl listEvent listNym listObject listOrg listPerson listPlace metDecl normalization projectDesc punctuation quotation refsDecl samplingDecl segmentation sourceDesc stdVals styleDefDecl textClass xenoData
Attributes | Attributes
default | indicates whether or not this element is selected by default when its parent is selected.
Status | Optional
Datatype | teidata.truthValue
Legal values are: | true This element is selected if its parent is selected false This element can only be selected explicitly, unless it is the only one of its kind, in which case it is selected if its parent is selected.[Default]
Note | The rules governing the association of declarable elements with individual parts of a TEI text are fully defined in chapter 15.3. Associating Contextual Information with a Text. Only one element of a particular type may have a default attribute with a value of true.

### 3.16. att.declaring

att.declaring provides attributes for elements which may be independently associated with a particular declarable element within the header, thus overriding the inherited default for that element. [15.3. Associating Contextual Information with a Text]
Module | tei
Members | ab body div facsimile front geo lg msDesc object p ref sourceDoc surface surfaceGrp text
Attributes | Attributes
decls | identifies one or more declarable elements within the header, which are understood to apply to the element bearing this attribute and its content.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | The rules governing the association of declarable elements with individual parts of a TEI text are fully defined in chapter 15.3. Associating Contextual Information with a Text.

### 3.17. att.deprecated

att.deprecated provides attributes indicating how a deprecated feature will be treated in future releases.
Module | tagdocs
Members | att.combinable[att.identified[attDef classSpec constraintSpec dataSpec elementSpec macroSpec moduleSpec paramSpec schemaSpec] valDesc valItem valList] defaultVal
Attributes | Attributes
validUntil | provides a date before which the construct being defined will not be removed.
Status | Optional
Datatype | date
Schematron | <sch:rule context="tei:*[@validUntil]"> <sch:let name="advance_warning_period" value="current-date() + xs:dayTimeDuration('P60D')"/> <sch:let name="me_phrase" value="if (@ident) then concat('The ', @ident ) else concat('This ', local-name(.), ' of ', ancestor::tei:*[@ident][1]/@ident )"/> <sch:assert test="@validUntil cast as xs:date ge current-date()"> <sch:value-of select=" concat( $me_phrase, 'construct is outdated (as of ', @validUntil, '); ODD processors may ignore it, and its use is no longer supported' )"/> </sch:assert> <sch:assert role="nonfatal" test="@validUntil cast as xs:date ge $advance_warning_period"> <sch:value-of select="concat( $me_phrase, ' construct becomes outdated on ', @validUntil )"/> </sch:assert> </sch:rule>
Schematron | <sch:rule context="tei:*[@validUntil][ not( self::valDesc | self::valList | self::defaultVal )]"> <sch:assert test="child::tei:desc[ @type eq 'deprecationInfo']"> A deprecated construct should include, whenever possible, an explanation, but this <sch:value-of select="name(.)"/> does not have a child <desc type="deprecationInfo"></sch:assert> </sch:rule>
Note | The value of this attribute should represent a date (in standard `yyyy-mm-dd` format) which is later than the date on which the attribute is added to an ODD. Technically, this attribute asserts only the intent to leave a construct in future releases of the markup language being defined up to at least the specified date, and makes no assertion about what happens past that date. In practice, the expectation is that the construct will be removed from future releases of the markup language being defined sometime shortly after the validUntil date. An ODD processor will typically not process a specification element which has a validUntil date that is in the past. An ODD processor will typically warn users about constructs which have a validUntil date that is in the future. E.g., the documentation for such a construct might include the phrase warning: deprecated in red.

### 3.18. att.dimensions

att.dimensions provides attributes for describing the size of physical objects.
Module | tei
Members | att.damaged[damage damageSpan] add addSpan age birth date death del delSpan depth dim dimensions ex floruit gap geogFeat height mod offset origDate population redo restore retrace secl space state subst substJoin supplied surplus time trait unclear undo width
Attributes | Attributes att.ranging (@atLeast, @atMost, @min, @max, @confidence)
unit | names the unit used for the measurement
Status | Optional
Datatype | teidata.enumerated
Suggested values include: | cm (centimetres) mm (millimetres) in (inches) line lines of text char (characters) characters of text
quantity | specifies the length in the units specified
Status | Optional
Datatype | teidata.numeric
extent | indicates the size of the object concerned using a project-specific vocabulary combining quantity and units in a single string of words.
Status | Optional
Datatype | teidata.text
<gap extent="5 words"/>
<height extent="half the page"/>
precision | characterizes the precision of the values specified by the other attributes.
Status | Optional
Datatype | teidata.certainty
scope | where the measurement summarizes more than one observation, specifies the applicability of this measurement.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | all measurement applies to all instances. most measurement applies to most of the instances inspected. range measurement applies to only the specified range of instances.

### 3.19. att.divLike

att.divLike provides attributes common to all elements which behave in the same way as divisions. [4. Default Text Structure]
Module | tei
Members | div lg
Attributes | Attributes att.metrical (@met, @real, @rhyme) att.fragmentable (@part)
org | (organization) specifies how the content of the division is organized.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | composite no claim is made about the sequence in which the immediate contents of this division are to be processed, or their inter-relationships. uniform the immediate contents of this element are regarded as forming a logical unit, to be processed in sequence.[Default]
sample | indicates whether this division is a sample of the original source and if so, from which part.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | initial division lacks material present at end in source. medial division lacks material at start and end. final division lacks material at start. unknown position of sampled material within original unknown. complete division is not a sample.[Default]

### 3.20. att.docStatus

att.docStatus provides attributes for use on metadata elements describing the status of a document.
Module | tei
Members | bibl biblFull change msDesc object revisionDesc schemaSpec
Attributes | Attributes
status | describes the status of a document either currently or, when associated with a dated element, at the time indicated.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | approved candidate cleared deprecated draft [Default] embargoed expired frozen galley proposed published recommendation submitted unfinished withdrawn
Example | <revisionDesc status="published"> <change when="2010-10-21" status="published"/> <change when="2010-10-02" status="cleared"/> <change when="2010-08-02" status="embargoed"/> <change when="2010-05-01" status="frozen" who="#MSM"/> <change when="2010-03-01" status="draft" who="#LB"/> </revisionDesc>

### 3.21. att.editLike

att.editLike provides attributes describing the nature of an encoded scholarly intervention or interpretation of any kind. [3.4. Simple Editorial Changes 10.3.1. Origination 13.3.2. The Person Element 11.3.1.1. Core Elements for Transcriptional Work]
Module | tei
Members | att.transcriptional[add addSpan del delSpan mod redo restore retrace subst substJoin undo] affiliation age am birth climate date death education event ex faith floruit gap geogFeat geogName langKnowledge langKnown location name nationality objectName occupation offset org orgName origDate origPlace origin persName person persona place placeName population reg relation residence secl sex socecStatus state supplied surplus terrain time trait unclear
Attributes | Attributes
evidence | indicates the nature of the evidence supporting the reliability or accuracy of the intervention or interpretation.
Status | Optional
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include: | internal there is internal evidence to support the intervention. external there is external evidence to support the intervention. conjecture the intervention or interpretation has been made by the editor, cataloguer, or scholar on the basis of their expertise.
instant | indicates whether this is an instant revision or not.
Status | Optional
Datatype | teidata.xTruthValue
Default | false
Note | The members of this attribute class are typically used to represent any kind of editorial intervention in a text, for example a correction or interpretation, or to date or localize manuscripts etc.
Note | Each pointer on the source (if present) corresponding to a witness or witness group should reference a bibliographic citation such as a <witness>, <msDesc>, or <bibl> element, or another external bibliographic citation, documenting the source concerned.

### 3.22. att.edition

att.edition provides attributes identifying the source edition from which some encoded feature derives.
Module | tei
Members | lb milestone pb refState
Attributes | Attributes
ed | (edition) supplies a sigil or other arbitrary identifier for the source edition in which the associated feature (for example, a page, column, or line break) occurs at this point in the text.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
edRef | (edition reference) provides a pointer to the source edition in which the associated feature (for example, a page, column, or line break) occurs at this point in the text.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Example | <l>Of Mans First Disobedience,<lb ed="1674"/> and<lb ed="1667"/> the Fruit</l> <l>Of that Forbidden Tree, whose<lb ed="1667 1674"/> mortal tast</l> <l>Brought Death into the World,<lb ed="1667"/> and all<lb ed="1674"/> our woe,</l>
Example | <listBibl> <bibl xml:id="stapledon1937"> <author>Olaf Stapledon</author>, <title>Starmaker</title>, <publisher>Methuen</publisher>, <date>1937</date> </bibl> <bibl xml:id="stapledon1968"> <author>Olaf Stapledon</author>, <title>Starmaker</title>, <publisher>Dover</publisher>, <date>1968</date> </bibl> </listBibl> <!-- ... --> <p>Looking into the future aeons from the supreme moment of the cosmos, I saw the populations still with all their strength maintaining the<pb n="411" edRef="#stapledon1968"/>essentials of their ancient culture, still living their personal lives in zest and endless novelty of action, … I saw myself still preserving, though with increasing difficulty, my lucid con-<pb n="291" edRef="#stapledon1937"/>sciousness;</p>

### 3.23. att.enjamb

att.enjamb (enjambement) provides an attribute which may be used to indicate enjambement of the parent element. [6.2. Components of the Verse Line]
Module | verse
Members | l
Attributes | Attributes
enjamb | (enjambement) indicates that the end of a verse line is marked by enjambement.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | no the line is end-stopped yes the line in question runs on into the next weak the line is weakly enjambed strong the line is strongly enjambed
Note | The usual practice will be to give the value ‘yes’ to this attribute when enjambement is being marked, or the values ‘weak’ and ‘strong’ if degrees of enjambement are of interest; if no value is given, however, the attribute does not default to a value of ‘no’; this allows the attribute to be omitted entirely when enjambement is not of particular interest.

### 3.24. att.formula

att.formula provides attributes for defining a mathematical formula. [2.3.9. The Unit Declaration]
Module | tei
Members | conversion
Attributes | Attributes
formula | An formula is provided to describe a mathematical calculation such as a conversion between measurement systems.
Status | Optional
Datatype | teidata.xpath
Example | <encodingDesc> <unitDecl> <unitDef xml:id="stadium" type="linear"> <label>stadium</label> <placeName ref="#rome"/> <conversion fromUnit="#pes" toUnit="#stadium" formula="$fromUnit * 625"/> <desc>The stadium was a Roman unit of linear measurement equivalent to 625 pedes, or Roman feet.</desc> </unitDef> </unitDecl> </encodingDesc>
Example | <encodingDesc> <unitDecl> <unitDef xml:id="wmw" type="power"> <label>whatmeworry</label> <conversion fromUnit="#hpk" toUnit="#wmw" formula="$fromUnit * 1"/> <desc>In the Potrzebie system of measures as introduced by Donald Knuth, the whatmeworry unit of power is equivalent to one hah per kovac.</desc> </unitDef> <unitDef xml:id="kwmw" type="power"> <label>kilowhatmeworry</label> <conversion fromUnit="#wmw" toUnit="#kwmw" formula="$fromUnit div 1000"/> <desc>The kilowhatmeworry is equivalent to 1000 whatmeworries.</desc> </unitDef> <unitDef xml:id="ap" type="power"> <label>kilowhatmeworry</label> <conversion fromUnit="#kwmw" toUnit="#ap" formula="$fromUnit div 100"/> <desc>One unit of aeolipower (A.P.) is equivalent to 100 kilowhatmeworries.</desc> </unitDef> </unitDecl> </encodingDesc>
Example | <conversion fromUnit="#furlongsPerFortnight" toUnit="#milesPerHour" formula="$fromUnit cast as xs:decimal * 0.000372"/>
Example | <conversion fromUnit="#deciday" toUnit="hour" formula="$fromUnit cast as xs:decimal * 144 div 60"/>
Note | This attribute class provides formula for use in defining a value used in mathematical calculation. It can be used to store a mathematical operation needed to convert from one system of measurement to another. We use the teidata.xpath datatype to express this value in order to communicate mathematical operations on an XML node or nodes. The $fromUnit variable notation simplifies referencing of the fromUnit attribute on the parent <conversion> element. Note that ‘div’ is required to express the division operator in XPath.

### 3.25. att.fragmentable

att.fragmentable provides an attribute for representing fragmentation of a structural element, typically as a consequence of some overlapping hierarchy.
Module | tei
Members | att.divLike[div lg] att.segLike[c cl m pc phr s seg w] ab l p
Attributes | Attributes
part | specifies whether or not its parent element is fragmented in some way, typically by some other overlapping structure: for example a speech which is divided between two or more verse stanzas, a paragraph which is split across a page division, a verse line which is divided between two speakers.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | Y (yes) the element is fragmented in some (unspecified) respect N (no) the element is not fragmented, or no claim is made as to its completeness[Default] I (initial) this is the initial part of a fragmented element M (medial) this is a medial part of a fragmented element F (final) this is the final part of a fragmented element
Note | The values I, M, or F should be used only where it is clear how the element may be reconstituted.

### 3.26. att.global

att.global provides attributes common to all elements in the TEI encoding scheme. [1.3.1.1. Global Attributes]
Module | tei
Members | TEI ab abstract accMat acquisition add addName addSpan additional additions address adminInfo affiliation age alt altGrp altIdent altIdentifier alternate am anchor anyElement app appInfo application att attDef attList attRef author authority availability bibl biblFull biblScope binding bindingDesc birth bloc body c cRefPattern caesura calendar calendarDesc catDesc catRef catchwords category change char charDecl charName charProp choice cl classCode classDecl classRef classSpec classes climate code collation collection colophon condition constraint constraintSpec content conversion correction correspAction correspContext correspDesc country creation custEvent custodialHist damage damageSpan dataFacet dataRef dataSpec datatype date dateline death decoDesc decoNote defaultVal del delSpan depth desc dim dimensions distributor district div edition editionStmt editor editorialDecl education eg egXML elementRef elementSpec email empty encodingDesc equiv event ex exemplum explicit extent facsimile faith fileDesc filiation finalRubric floruit foliation forename front funder fw g gap genName geo geoDecl geogFeat geogName gi glyph glyphName handDesc handNote handNotes handShift head height heraldry hi history hyphenation ident idno incipit institution interp interpGrp interpretation join joinGrp keywords l lacunaEnd lacunaStart langKnowledge langKnown langUsage language layout layoutDesc lb lem lg licence line link linkGrp listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listPrefixDef listRef listRelation listTranspose listWit localName location locus locusGrp m macroRef macroSpec mapping material memberOf metDecl metSym metamark mod model modelGrp modelSequence moduleRef moduleSpec msContents msDesc msFrag msIdentifier msItem msItemStruct msName msPart musicNotation name nameLink namespace nationality normalization note notesStmt nym object objectDesc objectIdentifier objectName objectType occupation offset org orgName origDate origPlace origin outputRendition p param paramList paramSpec path pb pc persName person personGrp persona phr physDesc place placeName population precision prefixDef principal profileDesc projectDesc provenance pubPlace publicationStmt publisher punctuation q quotation quote rdg rdgGrp recordHist redo ref refState refsDecl reg region relation remarks rendition repository residence resp respStmt respons restore retrace revisionDesc rhyme roleName rubric s samplingDecl schemaRef schemaSpec scriptDesc scriptNote seal sealDesc secFol secl seg segmentation sequence seriesStmt settlement sex sic signatures socecStatus source sourceDesc sourceDoc span spanGrp specDesc specGrp specGrpRef specList sponsor stamp state stdVals styleDefDecl subst substJoin summary supplied support supportDesc surface surfaceGrp surname surplus surrogates tag tagUsage tagsDecl taxonomy teiHeader terrain text textClass textLang textNode time timeline title titleStmt trait transpose typeDesc typeNote unclear undo unicodeName unitDecl unitDef val valDesc valItem valList value variantEncoding w watermark when width wit witDetail witEnd witStart witness xenoData zone
Attributes | Attributes att.global.rendition (@rend, @style, @rendition) att.global.linking (@corresp, @synch, @sameAs, @copyOf, @next, @prev, @exclude, @select) att.global.analytic (@ana) att.global.facs (@facs) att.global.change (@change) att.global.responsibility (@cert, @resp) att.global.source (@source)
xml:id | (identifier) provides a unique identifier for the element bearing the attribute.
Status | Optional
Datatype | ID
Note | The xml:id attribute may be used to specify a canonical reference for an element; see section 3.10. Reference Systems.
n | (number) gives a number (or other label) for an element, which is not necessarily unique within the document.
Status | Optional
Datatype | teidata.text
Note | The value of this attribute is always understood to be a single token, even if it contains space or other punctuation characters, and need not be composed of numbers only. It is typically used to specify the numbering of chapters, sections, list items, etc.; it may also be used in the specification of a standard reference system for the text.
xml:lang | (language) indicates the language of the element content using a ‘tag’ generated according to BCP 47.
Status | Optional
Datatype | teidata.language
<p> … The consequences of this rapid depopulation were the loss of the last <foreign xml:lang="rap">ariki</foreign> or chief (Routledge 1920:205,210) and their connections to ancestral territorial organization.</p>
Note | The xml:lang value will be inherited from the immediately enclosing element, or from its parent, and so on up the document hierarchy. It is generally good practice to specify xml:lang at the highest appropriate level, noticing that a different default may be needed for the teiHeader from that needed for the associated resource element or elements, and that a single TEI document may contain texts in many languages. The authoritative list of registered language subtags is maintained by IANA and is available at http://www.iana.org/assignments/language-subtag-registry. For a good general overview of the construction of language tags, see http://www.w3.org/International/articles/language-tags/, and for a practical step-by-step guide, see https://www.w3.org/International/questions/qa-choosing-language-tags.en.php. The value used must conform with BCP 47. If the value is a private use code (i.e., starts with x- or contains -x-), a <language> element with a matching value for its ident attribute should be supplied in the TEI header to document this value. Such documentation may also optionally be supplied for non-private-use codes, though these must remain consistent with their (IETF)Internet Engineering Task Force definitions.
xml:base | provides a base URI reference with which applications can resolve relative URI references into absolute URI references.
Status | Optional
Datatype | teidata.pointer
<div type="bibl"> <head>Bibliography</head> <listBibl xml:base="http://www.lib.ucdavis.edu/BWRP/Works/"> <bibl> <author> <name>Landon, Letitia Elizabeth</name> </author> <ref target="LandLVowOf.sgm"> <title>The Vow of the Peacock</title> </ref> </bibl> <bibl> <author> <name>Compton, Margaret Clephane</name> </author> <ref target="NortMIrene.sgm"> <title>Irene, a Poem in Six Cantos</title> </ref> </bibl> <bibl> <author> <name>Taylor, Jane</name> </author> <ref target="TaylJEssay.sgm"> <title>Essays in Rhyme on Morals and Manners</title> </ref> </bibl> </listBibl> </div>
xml:space | signals an intention about how white space should be managed by applications.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | default signals that the application's default white-space processing modes are acceptable preserve indicates the intent that applications preserve all white space
Note | The XML specification provides further guidance on the use of this attribute. Note that many parsers may not handle xml:space correctly.

### 3.27. att.global.analytic

att.global.analytic provides additional global attributes for associating specific analyses or interpretations with appropriate portions of a text. [17.2. Global Attributes for Simple Analyses 17.3. Spans and Interpretations]
Module | analysis
Members | att.global[TEI ab abstract accMat acquisition add addName addSpan additional additions address adminInfo affiliation age alt altGrp altIdent altIdentifier alternate am anchor anyElement app appInfo application att attDef attList attRef author authority availability bibl biblFull biblScope binding bindingDesc birth bloc body c cRefPattern caesura calendar calendarDesc catDesc catRef catchwords category change char charDecl charName charProp choice cl classCode classDecl classRef classSpec classes climate code collation collection colophon condition constraint constraintSpec content conversion correction correspAction correspContext correspDesc country creation custEvent custodialHist damage damageSpan dataFacet dataRef dataSpec datatype date dateline death decoDesc decoNote defaultVal del delSpan depth desc dim dimensions distributor district div edition editionStmt editor editorialDecl education eg egXML elementRef elementSpec email empty encodingDesc equiv event ex exemplum explicit extent facsimile faith fileDesc filiation finalRubric floruit foliation forename front funder fw g gap genName geo geoDecl geogFeat geogName gi glyph glyphName handDesc handNote handNotes handShift head height heraldry hi history hyphenation ident idno incipit institution interp interpGrp interpretation join joinGrp keywords l lacunaEnd lacunaStart langKnowledge langKnown langUsage language layout layoutDesc lb lem lg licence line link linkGrp listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listPrefixDef listRef listRelation listTranspose listWit localName location locus locusGrp m macroRef macroSpec mapping material memberOf metDecl metSym metamark mod model modelGrp modelSequence moduleRef moduleSpec msContents msDesc msFrag msIdentifier msItem msItemStruct msName msPart musicNotation name nameLink namespace nationality normalization note notesStmt nym object objectDesc objectIdentifier objectName objectType occupation offset org orgName origDate origPlace origin outputRendition p param paramList paramSpec path pb pc persName person personGrp persona phr physDesc place placeName population precision prefixDef principal profileDesc projectDesc provenance pubPlace publicationStmt publisher punctuation q quotation quote rdg rdgGrp recordHist redo ref refState refsDecl reg region relation remarks rendition repository residence resp respStmt respons restore retrace revisionDesc rhyme roleName rubric s samplingDecl schemaRef schemaSpec scriptDesc scriptNote seal sealDesc secFol secl seg segmentation sequence seriesStmt settlement sex sic signatures socecStatus source sourceDesc sourceDoc span spanGrp specDesc specGrp specGrpRef specList sponsor stamp state stdVals styleDefDecl subst substJoin summary supplied support supportDesc surface surfaceGrp surname surplus surrogates tag tagUsage tagsDecl taxonomy teiHeader terrain text textClass textLang textNode time timeline title titleStmt trait transpose typeDesc typeNote unclear undo unicodeName unitDecl unitDef val valDesc valItem valList value variantEncoding w watermark when width wit witDetail witEnd witStart witness xenoData zone]
Attributes | Attributes
ana | (analysis) indicates one or more elements containing interpretations of the element on which the ana attribute appears.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | When multiple values are given, they may reflect either multiple divergent interpretations of an ambiguous text, or multiple mutually consistent interpretations of the same passage in different contexts.

### 3.28. att.global.change

att.global.change supplies the change attribute, allowing its member elements to specify one or more states or revision campaigns with which they are associated.
Module | transcr
Members | att.global[TEI ab abstract accMat acquisition add addName addSpan additional additions address adminInfo affiliation age alt altGrp altIdent altIdentifier alternate am anchor anyElement app appInfo application att attDef attList attRef author authority availability bibl biblFull biblScope binding bindingDesc birth bloc body c cRefPattern caesura calendar calendarDesc catDesc catRef catchwords category change char charDecl charName charProp choice cl classCode classDecl classRef classSpec classes climate code collation collection colophon condition constraint constraintSpec content conversion correction correspAction correspContext correspDesc country creation custEvent custodialHist damage damageSpan dataFacet dataRef dataSpec datatype date dateline death decoDesc decoNote defaultVal del delSpan depth desc dim dimensions distributor district div edition editionStmt editor editorialDecl education eg egXML elementRef elementSpec email empty encodingDesc equiv event ex exemplum explicit extent facsimile faith fileDesc filiation finalRubric floruit foliation forename front funder fw g gap genName geo geoDecl geogFeat geogName gi glyph glyphName handDesc handNote handNotes handShift head height heraldry hi history hyphenation ident idno incipit institution interp interpGrp interpretation join joinGrp keywords l lacunaEnd lacunaStart langKnowledge langKnown langUsage language layout layoutDesc lb lem lg licence line link linkGrp listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listPrefixDef listRef listRelation listTranspose listWit localName location locus locusGrp m macroRef macroSpec mapping material memberOf metDecl metSym metamark mod model modelGrp modelSequence moduleRef moduleSpec msContents msDesc msFrag msIdentifier msItem msItemStruct msName msPart musicNotation name nameLink namespace nationality normalization note notesStmt nym object objectDesc objectIdentifier objectName objectType occupation offset org orgName origDate origPlace origin outputRendition p param paramList paramSpec path pb pc persName person personGrp persona phr physDesc place placeName population precision prefixDef principal profileDesc projectDesc provenance pubPlace publicationStmt publisher punctuation q quotation quote rdg rdgGrp recordHist redo ref refState refsDecl reg region relation remarks rendition repository residence resp respStmt respons restore retrace revisionDesc rhyme roleName rubric s samplingDecl schemaRef schemaSpec scriptDesc scriptNote seal sealDesc secFol secl seg segmentation sequence seriesStmt settlement sex sic signatures socecStatus source sourceDesc sourceDoc span spanGrp specDesc specGrp specGrpRef specList sponsor stamp state stdVals styleDefDecl subst substJoin summary supplied support supportDesc surface surfaceGrp surname surplus surrogates tag tagUsage tagsDecl taxonomy teiHeader terrain text textClass textLang textNode time timeline title titleStmt trait transpose typeDesc typeNote unclear undo unicodeName unitDecl unitDef val valDesc valItem valList value variantEncoding w watermark when width wit witDetail witEnd witStart witness xenoData zone]
Attributes | Attributes
change | points to one or more <change> elements documenting a state or revision campaign to which the element bearing this attribute and its children have been assigned by the encoder.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace

### 3.29. att.global.facs

att.global.facs provides an attribute used to express correspondence between an element containing transcribed text and all or part of an image representing that text. [11.1. Digital Facsimiles]
Module | transcr
Members | att.global[TEI ab abstract accMat acquisition add addName addSpan additional additions address adminInfo affiliation age alt altGrp altIdent altIdentifier alternate am anchor anyElement app appInfo application att attDef attList attRef author authority availability bibl biblFull biblScope binding bindingDesc birth bloc body c cRefPattern caesura calendar calendarDesc catDesc catRef catchwords category change char charDecl charName charProp choice cl classCode classDecl classRef classSpec classes climate code collation collection colophon condition constraint constraintSpec content conversion correction correspAction correspContext correspDesc country creation custEvent custodialHist damage damageSpan dataFacet dataRef dataSpec datatype date dateline death decoDesc decoNote defaultVal del delSpan depth desc dim dimensions distributor district div edition editionStmt editor editorialDecl education eg egXML elementRef elementSpec email empty encodingDesc equiv event ex exemplum explicit extent facsimile faith fileDesc filiation finalRubric floruit foliation forename front funder fw g gap genName geo geoDecl geogFeat geogName gi glyph glyphName handDesc handNote handNotes handShift head height heraldry hi history hyphenation ident idno incipit institution interp interpGrp interpretation join joinGrp keywords l lacunaEnd lacunaStart langKnowledge langKnown langUsage language layout layoutDesc lb lem lg licence line link linkGrp listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listPrefixDef listRef listRelation listTranspose listWit localName location locus locusGrp m macroRef macroSpec mapping material memberOf metDecl metSym metamark mod model modelGrp modelSequence moduleRef moduleSpec msContents msDesc msFrag msIdentifier msItem msItemStruct msName msPart musicNotation name nameLink namespace nationality normalization note notesStmt nym object objectDesc objectIdentifier objectName objectType occupation offset org orgName origDate origPlace origin outputRendition p param paramList paramSpec path pb pc persName person personGrp persona phr physDesc place placeName population precision prefixDef principal profileDesc projectDesc provenance pubPlace publicationStmt publisher punctuation q quotation quote rdg rdgGrp recordHist redo ref refState refsDecl reg region relation remarks rendition repository residence resp respStmt respons restore retrace revisionDesc rhyme roleName rubric s samplingDecl schemaRef schemaSpec scriptDesc scriptNote seal sealDesc secFol secl seg segmentation sequence seriesStmt settlement sex sic signatures socecStatus source sourceDesc sourceDoc span spanGrp specDesc specGrp specGrpRef specList sponsor stamp state stdVals styleDefDecl subst substJoin summary supplied support supportDesc surface surfaceGrp surname surplus surrogates tag tagUsage tagsDecl taxonomy teiHeader terrain text textClass textLang textNode time timeline title titleStmt trait transpose typeDesc typeNote unclear undo unicodeName unitDecl unitDef val valDesc valItem valList value variantEncoding w watermark when width wit witDetail witEnd witStart witness xenoData zone]
Attributes | Attributes
facs | (facsimile) points to all or part of an image which corresponds with the content of the element.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace

### 3.30. att.global.linking

att.global.linking provides a set of attributes for hypertextual linking. [16. Linking, Segmentation, and Alignment]
Module | linking
Members | att.global[TEI ab abstract accMat acquisition add addName addSpan additional additions address adminInfo affiliation age alt altGrp altIdent altIdentifier alternate am anchor anyElement app appInfo application att attDef attList attRef author authority availability bibl biblFull biblScope binding bindingDesc birth bloc body c cRefPattern caesura calendar calendarDesc catDesc catRef catchwords category change char charDecl charName charProp choice cl classCode classDecl classRef classSpec classes climate code collation collection colophon condition constraint constraintSpec content conversion correction correspAction correspContext correspDesc country creation custEvent custodialHist damage damageSpan dataFacet dataRef dataSpec datatype date dateline death decoDesc decoNote defaultVal del delSpan depth desc dim dimensions distributor district div edition editionStmt editor editorialDecl education eg egXML elementRef elementSpec email empty encodingDesc equiv event ex exemplum explicit extent facsimile faith fileDesc filiation finalRubric floruit foliation forename front funder fw g gap genName geo geoDecl geogFeat geogName gi glyph glyphName handDesc handNote handNotes handShift head height heraldry hi history hyphenation ident idno incipit institution interp interpGrp interpretation join joinGrp keywords l lacunaEnd lacunaStart langKnowledge langKnown langUsage language layout layoutDesc lb lem lg licence line link linkGrp listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listPrefixDef listRef listRelation listTranspose listWit localName location locus locusGrp m macroRef macroSpec mapping material memberOf metDecl metSym metamark mod model modelGrp modelSequence moduleRef moduleSpec msContents msDesc msFrag msIdentifier msItem msItemStruct msName msPart musicNotation name nameLink namespace nationality normalization note notesStmt nym object objectDesc objectIdentifier objectName objectType occupation offset org orgName origDate origPlace origin outputRendition p param paramList paramSpec path pb pc persName person personGrp persona phr physDesc place placeName population precision prefixDef principal profileDesc projectDesc provenance pubPlace publicationStmt publisher punctuation q quotation quote rdg rdgGrp recordHist redo ref refState refsDecl reg region relation remarks rendition repository residence resp respStmt respons restore retrace revisionDesc rhyme roleName rubric s samplingDecl schemaRef schemaSpec scriptDesc scriptNote seal sealDesc secFol secl seg segmentation sequence seriesStmt settlement sex sic signatures socecStatus source sourceDesc sourceDoc span spanGrp specDesc specGrp specGrpRef specList sponsor stamp state stdVals styleDefDecl subst substJoin summary supplied support supportDesc surface surfaceGrp surname surplus surrogates tag tagUsage tagsDecl taxonomy teiHeader terrain text textClass textLang textNode time timeline title titleStmt trait transpose typeDesc typeNote unclear undo unicodeName unitDecl unitDef val valDesc valItem valList value variantEncoding w watermark when width wit witDetail witEnd witStart witness xenoData zone]
Attributes | Attributes
corresp | (corresponds) points to elements that correspond to the current element in some way.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
<group> <text xml:id="t1-g1-t1" xml:lang="mi"> <body xml:id="t1-g1-t1-body1"> <div type="chapter"> <head>He Whakamaramatanga mo te Ture Hoko, Riihi hoki, i nga Whenua Maori, 1876.</head> <p>…</p> </div> </body> </text> <text xml:id="t1-g1-t2" xml:lang="en"> <body xml:id="t1-g1-t2-body1" corresp="#t1-g1-t1-body1"> <div type="chapter"> <head>An Act to regulate the Sale, Letting, and Disposal of Native Lands, 1876.</head> <p>…</p> </div> </body> </text> </group> In this example a <group> contains two <text>s, each containing the same document in a different language. The correspondence is indicated using corresp. The language is indicated using xml:lang, whose value is inherited; both the tag with the corresp and the tag pointed to by the corresp inherit the value from their immediate parent.
<!-- In a placeography called "places.xml" --><place xml:id="LOND1" corresp="people.xml#LOND2 people.xml#GENI1"> <placeName>London</placeName> <desc>The city of London...</desc> </place> <!-- In a literary personography called "people.xml" --> <person xml:id="LOND2" corresp="places.xml#LOND1 #GENI1"> <persName type="lit">London</persName> <note> <p>Allegorical character representing the city of <placeName ref="places.xml#LOND1">London</placeName>.</p> </note> </person> <person xml:id="GENI1" corresp="places.xml#LOND1 #LOND2"> <persName type="lit">London’s Genius</persName> <note> <p>Personification of London’s genius. Appears as an allegorical character in mayoral shows. </p> </note> </person> In this example, a <place> element containing information about the city of London is linked with two <person> elements in a literary personography. This correspondence represents a slightly looser relationship than the one in the preceding example; there is no sense in which an allegorical character could be substituted for the physical city, or vice versa, but there is obviously a correspondence between them.
synch | (synchronous) points to elements that are synchronous with the current element.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
sameAs | points to an element that is the same as the current element.
Status | Optional
Datatype | teidata.pointer
copyOf | points to an element of which the current element is a copy.
Status | Optional
Datatype | teidata.pointer
Note | Any content of the current element should be ignored. Its true content is that of the element being pointed at.
next | points to the next element of a virtual aggregate of which the current element is part.
Status | Optional
Datatype | teidata.pointer
Note | It is recommended that the element indicated be of the same type as the element bearing this attribute.
prev | (previous) points to the previous element of a virtual aggregate of which the current element is part.
Status | Optional
Datatype | teidata.pointer
Note | It is recommended that the element indicated be of the same type as the element bearing this attribute.
exclude | points to elements that are in exclusive alternation with the current element.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
select | selects one or more alternants; if one alternant is selected, the ambiguity or uncertainty is marked as resolved. If more than one alternant is selected, the degree of ambiguity or uncertainty is marked as reduced by the number of alternants not selected.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | This attribute should be placed on an element which is superordinate to all of the alternants from which the selection is being made.

### 3.31. att.global.rendition

att.global.rendition provides rendering attributes common to all elements in the TEI encoding scheme. [1.3.1.1.3. Rendition Indicators]
Module | tei
Members | att.global[TEI ab abstract accMat acquisition add addName addSpan additional additions address adminInfo affiliation age alt altGrp altIdent altIdentifier alternate am anchor anyElement app appInfo application att attDef attList attRef author authority availability bibl biblFull biblScope binding bindingDesc birth bloc body c cRefPattern caesura calendar calendarDesc catDesc catRef catchwords category change char charDecl charName charProp choice cl classCode classDecl classRef classSpec classes climate code collation collection colophon condition constraint constraintSpec content conversion correction correspAction correspContext correspDesc country creation custEvent custodialHist damage damageSpan dataFacet dataRef dataSpec datatype date dateline death decoDesc decoNote defaultVal del delSpan depth desc dim dimensions distributor district div edition editionStmt editor editorialDecl education eg egXML elementRef elementSpec email empty encodingDesc equiv event ex exemplum explicit extent facsimile faith fileDesc filiation finalRubric floruit foliation forename front funder fw g gap genName geo geoDecl geogFeat geogName gi glyph glyphName handDesc handNote handNotes handShift head height heraldry hi history hyphenation ident idno incipit institution interp interpGrp interpretation join joinGrp keywords l lacunaEnd lacunaStart langKnowledge langKnown langUsage language layout layoutDesc lb lem lg licence line link linkGrp listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listPrefixDef listRef listRelation listTranspose listWit localName location locus locusGrp m macroRef macroSpec mapping material memberOf metDecl metSym metamark mod model modelGrp modelSequence moduleRef moduleSpec msContents msDesc msFrag msIdentifier msItem msItemStruct msName msPart musicNotation name nameLink namespace nationality normalization note notesStmt nym object objectDesc objectIdentifier objectName objectType occupation offset org orgName origDate origPlace origin outputRendition p param paramList paramSpec path pb pc persName person personGrp persona phr physDesc place placeName population precision prefixDef principal profileDesc projectDesc provenance pubPlace publicationStmt publisher punctuation q quotation quote rdg rdgGrp recordHist redo ref refState refsDecl reg region relation remarks rendition repository residence resp respStmt respons restore retrace revisionDesc rhyme roleName rubric s samplingDecl schemaRef schemaSpec scriptDesc scriptNote seal sealDesc secFol secl seg segmentation sequence seriesStmt settlement sex sic signatures socecStatus source sourceDesc sourceDoc span spanGrp specDesc specGrp specGrpRef specList sponsor stamp state stdVals styleDefDecl subst substJoin summary supplied support supportDesc surface surfaceGrp surname surplus surrogates tag tagUsage tagsDecl taxonomy teiHeader terrain text textClass textLang textNode time timeline title titleStmt trait transpose typeDesc typeNote unclear undo unicodeName unitDecl unitDef val valDesc valItem valList value variantEncoding w watermark when width wit witDetail witEnd witStart witness xenoData zone]
Attributes | Attributes
rend | (rendition) indicates how the element in question was rendered or presented in the source text.
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
<head rend="align(center) case(allcaps)"> <lb/>To The <lb/>Duchesse <lb/>of <lb/>Newcastle, <lb/>On Her <lb/> <hi rend="case(mixed)">New Blazing-World</hi>. </head>
Note | These Guidelines make no binding recommendations for the values of the rend attribute; the characteristics of visual presentation vary too much from text to text and the decision to record or ignore individual characteristics varies too much from project to project. Some potentially useful conventions are noted from time to time at appropriate points in the Guidelines. The values of the rend attribute are a set of sequence-indeterminate individual tokens separated by whitespace.
style | contains an expression in some formal style definition language which defines the rendering or presentation used for this element in the source text
Status | Optional
Datatype | teidata.text
<head style="text-align: center; font-variant: small-caps"> <lb/>To The <lb/>Duchesse <lb/>of <lb/>Newcastle, <lb/>On Her <lb/> <hi style="font-variant: normal">New Blazing-World</hi>. </head>
Note | Unlike the attribute values of rend, which uses whitespace as a separator, the style attribute may contain whitespace. This attribute is intended for recording inline stylistic information concerning the source, not any particular output. The formal language in which values for this attribute are expressed may be specified using the <styleDefDecl> element in the TEI header. If style and rendition are both present on an element, then style overrides or complements rendition. style should not be used in conjunction with rend, because the latter does not employ a formal style definition language.
rendition | points to a description of the rendering or presentation used for this element in the source text.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
<head rendition="#ac #sc"> <lb/>To The <lb/>Duchesse <lb/>of <lb/>Newcastle, <lb/>On Her <lb/> <hi rendition="#normal">New Blazing-World</hi>. </head> <!-- elsewhere... --> <rendition xml:id="sc" scheme="css">font-variant: small-caps</rendition> <rendition xml:id="normal" scheme="css">font-variant: normal</rendition> <rendition xml:id="ac" scheme="css">text-align: center</rendition>
Note | The rendition attribute is used in a very similar way to the class attribute defined for XHTML but with the important distinction that its function is to describe the appearance of the source text, not necessarily to determine how that text should be presented on screen or paper. If rendition is used to refer to a style definition in a formal language like CSS, it is recommended that it not be used in conjunction with rend. Where both rendition and rend are supplied, the latter is understood to override or complement the former. Each URI provided should indicate a <rendition> element defining the intended rendition in terms of some appropriate style language, as indicated by the scheme attribute.

### 3.32. att.global.responsibility

att.global.responsibility provides attributes indicating the agent responsible for some aspect of the text, the markup or something asserted by the markup, and the degree of certainty associated with it. [1.3.1.1.4. Sources, certainty, and responsibility 3.4. Simple Editorial Changes 11.3.2.2. Hand, Responsibility, and Certainty Attributes 17.3. Spans and Interpretations 13.1.1. Linking Names and Their Referents]
Module | tei
Members | att.global[TEI ab abstract accMat acquisition add addName addSpan additional additions address adminInfo affiliation age alt altGrp altIdent altIdentifier alternate am anchor anyElement app appInfo application att attDef attList attRef author authority availability bibl biblFull biblScope binding bindingDesc birth bloc body c cRefPattern caesura calendar calendarDesc catDesc catRef catchwords category change char charDecl charName charProp choice cl classCode classDecl classRef classSpec classes climate code collation collection colophon condition constraint constraintSpec content conversion correction correspAction correspContext correspDesc country creation custEvent custodialHist damage damageSpan dataFacet dataRef dataSpec datatype date dateline death decoDesc decoNote defaultVal del delSpan depth desc dim dimensions distributor district div edition editionStmt editor editorialDecl education eg egXML elementRef elementSpec email empty encodingDesc equiv event ex exemplum explicit extent facsimile faith fileDesc filiation finalRubric floruit foliation forename front funder fw g gap genName geo geoDecl geogFeat geogName gi glyph glyphName handDesc handNote handNotes handShift head height heraldry hi history hyphenation ident idno incipit institution interp interpGrp interpretation join joinGrp keywords l lacunaEnd lacunaStart langKnowledge langKnown langUsage language layout layoutDesc lb lem lg licence line link linkGrp listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listPrefixDef listRef listRelation listTranspose listWit localName location locus locusGrp m macroRef macroSpec mapping material memberOf metDecl metSym metamark mod model modelGrp modelSequence moduleRef moduleSpec msContents msDesc msFrag msIdentifier msItem msItemStruct msName msPart musicNotation name nameLink namespace nationality normalization note notesStmt nym object objectDesc objectIdentifier objectName objectType occupation offset org orgName origDate origPlace origin outputRendition p param paramList paramSpec path pb pc persName person personGrp persona phr physDesc place placeName population precision prefixDef principal profileDesc projectDesc provenance pubPlace publicationStmt publisher punctuation q quotation quote rdg rdgGrp recordHist redo ref refState refsDecl reg region relation remarks rendition repository residence resp respStmt respons restore retrace revisionDesc rhyme roleName rubric s samplingDecl schemaRef schemaSpec scriptDesc scriptNote seal sealDesc secFol secl seg segmentation sequence seriesStmt settlement sex sic signatures socecStatus source sourceDesc sourceDoc span spanGrp specDesc specGrp specGrpRef specList sponsor stamp state stdVals styleDefDecl subst substJoin summary supplied support supportDesc surface surfaceGrp surname surplus surrogates tag tagUsage tagsDecl taxonomy teiHeader terrain text textClass textLang textNode time timeline title titleStmt trait transpose typeDesc typeNote unclear undo unicodeName unitDecl unitDef val valDesc valItem valList value variantEncoding w watermark when width wit witDetail witEnd witStart witness xenoData zone]
Attributes | Attributes
cert | (certainty) signifies the degree of certainty associated with the intervention or interpretation.
Status | Optional
Datatype | teidata.probCert
resp | (responsible party) indicates the agency responsible for the intervention or interpretation, for example an editor or transcriber.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | To reduce the ambiguity of a resp pointing directly to a person or organization, we recommend that resp be used to point not to an agent (<person> or <org>) but to a <respStmt>, <author>, <editor> or similar element which clarifies the exact role played by the agent. Pointing to multiple <respStmt>s allows the encoder to specify clearly each of the roles played in part of a TEI file (creating, transcribing, encoding, editing, proofing etc.).
Example | Blessed are the <choice> <sic>cheesemakers</sic> <corr resp="#editor" cert="high">peacemakers</corr> </choice>: for they shall be called the children of God.
Example | <!-- in the <text> ... --><lg> <!-- ... --> <l>Punkes, Panders, baſe extortionizing sla<choice> <sic>n</sic> <corr resp="#JENS1_transcriber">u</corr> </choice>es,</l> <!-- ... --> </lg> <!-- in the <teiHeader> ... --> <!-- ... --> <respStmt xml:id="JENS1_transcriber"> <resp when="2014">Transcriber</resp> <name>Janelle Jenstad</name> </respStmt>

### 3.33. att.global.source

att.global.source provides an attribute used by elements to point to an external source. [1.3.1.1.4. Sources, certainty, and responsibility 3.3.3. Quotation 8.3.4. Writing]
Module | tei
Members | att.global[TEI ab abstract accMat acquisition add addName addSpan additional additions address adminInfo affiliation age alt altGrp altIdent altIdentifier alternate am anchor anyElement app appInfo application att attDef attList attRef author authority availability bibl biblFull biblScope binding bindingDesc birth bloc body c cRefPattern caesura calendar calendarDesc catDesc catRef catchwords category change char charDecl charName charProp choice cl classCode classDecl classRef classSpec classes climate code collation collection colophon condition constraint constraintSpec content conversion correction correspAction correspContext correspDesc country creation custEvent custodialHist damage damageSpan dataFacet dataRef dataSpec datatype date dateline death decoDesc decoNote defaultVal del delSpan depth desc dim dimensions distributor district div edition editionStmt editor editorialDecl education eg egXML elementRef elementSpec email empty encodingDesc equiv event ex exemplum explicit extent facsimile faith fileDesc filiation finalRubric floruit foliation forename front funder fw g gap genName geo geoDecl geogFeat geogName gi glyph glyphName handDesc handNote handNotes handShift head height heraldry hi history hyphenation ident idno incipit institution interp interpGrp interpretation join joinGrp keywords l lacunaEnd lacunaStart langKnowledge langKnown langUsage language layout layoutDesc lb lem lg licence line link linkGrp listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listPrefixDef listRef listRelation listTranspose listWit localName location locus locusGrp m macroRef macroSpec mapping material memberOf metDecl metSym metamark mod model modelGrp modelSequence moduleRef moduleSpec msContents msDesc msFrag msIdentifier msItem msItemStruct msName msPart musicNotation name nameLink namespace nationality normalization note notesStmt nym object objectDesc objectIdentifier objectName objectType occupation offset org orgName origDate origPlace origin outputRendition p param paramList paramSpec path pb pc persName person personGrp persona phr physDesc place placeName population precision prefixDef principal profileDesc projectDesc provenance pubPlace publicationStmt publisher punctuation q quotation quote rdg rdgGrp recordHist redo ref refState refsDecl reg region relation remarks rendition repository residence resp respStmt respons restore retrace revisionDesc rhyme roleName rubric s samplingDecl schemaRef schemaSpec scriptDesc scriptNote seal sealDesc secFol secl seg segmentation sequence seriesStmt settlement sex sic signatures socecStatus source sourceDesc sourceDoc span spanGrp specDesc specGrp specGrpRef specList sponsor stamp state stdVals styleDefDecl subst substJoin summary supplied support supportDesc surface surfaceGrp surname surplus surrogates tag tagUsage tagsDecl taxonomy teiHeader terrain text textClass textLang textNode time timeline title titleStmt trait transpose typeDesc typeNote unclear undo unicodeName unitDecl unitDef val valDesc valItem valList value variantEncoding w watermark when width wit witDetail witEnd witStart witness xenoData zone]
Attributes | Attributes
source | specifies the source from which some aspect of this element is drawn.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | The source attribute points to an external source. When used on elements describing schema components such as <schemaSpec> or <moduleRef> it identifies the source from which declarations for the components of the object being defined may be obtained. On other elements it provides a pointer to the bibliographical source from which a quotation or citation is drawn. In either case, the location may be provided using any form of URI, for example an absolute URI, a relative URI, or private scheme URI that is expanded to an absolute URI as documented in a <prefixDef>. If more than one location is specified, the default assumption is that the required source should be obtained by combining the resources indicated.
Example | <p> <!-- ... --> As Willard McCarty (<bibl xml:id="mcc_2012">2012, p.2</bibl>) tells us, <quote source="#mcc_2012">‘Collaboration’ is a problematic and should be a contested term.</quote> <!-- ... --> </p>
Example | <p> <!-- ... --> <quote source="#chicago_15_ed">Grammatical theories are in flux, and the more we learn, the less we seem to know.</quote> <!-- ... --> </p> <!-- ... --> <bibl xml:id="chicago_15_ed"> <title level="m">The Chicago Manual of Style</title>, <edition>15th edition</edition>. <pubPlace>Chicago</pubPlace>: <publisher>University of Chicago Press</publisher> (<date>2003</date>), <biblScope unit="page">p.147</biblScope>. </bibl>
Example | <elementRef key="p" source="tei:2.0.1"/> Include in the schema an element named <p> available from the TEI P5 2.0.1 release.
Example | <schemaSpec ident="myODD" source="mycompiledODD.xml"> <!-- further declarations specifying the components required --> </schemaSpec> Create a schema using components taken from the file mycompiledODD.xml.

### 3.34. att.handFeatures

att.handFeatures provides attributes describing aspects of the hand in which a manuscript is written. [11.3.2.1. Document Hands]
Module | tei
Members | handNote handShift scriptNote typeNote
Attributes | Attributes
scribe | gives a name or other identifier for the scribe believed to be responsible for this hand.
Status | Optional
Datatype | teidata.name
scribeRef | points to a full description of the scribe concerned, typically supplied by a <person> element elsewhere in the description.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
script | characterizes the particular script or writing style used by this hand, for example secretary, copperplate, Chancery, Italian, etc.
Status | Optional
Datatype | 1–∞ occurrences of teidata.name separated by whitespace
scriptRef | points to a full description of the script or writing style used by this hand, typically supplied by a <scriptNote> element elsewhere in the description.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
medium | describes the tint or type of ink, e.g. brown, or other writing medium, e.g. pencil
Status | Optional
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
scope | specifies how widely this hand is used in the manuscript.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | sole only this hand is used throughout the manuscript major this hand is used through most of the manuscript minor this hand is used occasionally in the manuscript
Note | Usually either script or scriptRef, and similarly, either scribe or scribeRef, will be supplied.

### 3.35. att.identified

att.identified provides the identifying attribute for elements which can be subsequently referenced by means of a key attribute.
Module | tagdocs
Members | attDef classSpec constraintSpec dataSpec elementSpec macroSpec moduleSpec paramSpec schemaSpec
Attributes | Attributes att.combinable (@mode) (att.deprecated (@validUntil))
ident | supplies the identifier by which this element may be referenced.
Status | Required
Datatype | teidata.name
predeclare | says whether this object should be predeclared in the tei infrastructure module.
Status | Optional
Datatype | teidata.truthValue
Default | false
module | supplies a name for the module in which this object is to be declared.
Status | Optional
Datatype | teidata.xmlName
Schematron | <s:rule context="tei:elementSpec[@module]|tei:classSpec[@module]|tei:macroSpec[@module]"> <s:assert test=" (not(ancestor::tei:schemaSpec | ancestor::tei:TEI | ancestor::tei:teiCorpus)) or (not(@module) or (not(//tei:moduleSpec) and not(//tei:moduleRef)) or (//tei:moduleSpec[@ident = current()/@module]) or (//tei:moduleRef[@key = current()/@module])) "> Specification <s:value-of select="@ident"/>: the value of the module attribute ("<s:value-of select="@module"/>") should correspond to an existing module, via a moduleSpec or moduleRef</s:assert> </s:rule>

### 3.36. att.internetMedia

att.internetMedia provides attributes for specifying the type of a computer resource using a standard taxonomy.
Module | tei
Members | equiv ref
Attributes | Attributes
mimeType | (MIME media type) specifies the applicable multimedia internet mail extension (MIME) media type
Status | Optional
Datatype | 1–∞ occurrences of teidata.word separated by whitespace
Example | In this example mimeType is used to indicate that the URL points to a TEI XML file encoded in UTF-8. <ref mimeType="application/tei+xml; charset=UTF-8" target="http://sourceforge.net/p/tei/code/HEAD/tree/trunk/P5/Source/guidelines-en.xml"/>
Note | This attribute class provides an attribute for describing a computer resource, typically available over the internet, using a value taken from a standard taxonomy. At present only a single taxonomy is supported, the Multipurpose Internet Mail Extensions (MIME) Media Type system. This typology of media types is defined by the Internet Engineering Task Force in RFC 2046. The list of types is maintained by the Internet Assigned Numbers Authority (IANA). The mimeType attribute must have a value taken from this list.

### 3.37. att.interpLike

att.interpLike provides attributes for elements which represent a formal analysis or interpretation. [17.2. Global Attributes for Simple Analyses]
Module | tei
Members | interp interpGrp span spanGrp
Attributes | Attributes
type | indicates what kind of phenomenon is being noted in the passage.
Status | Recommended
Datatype | teidata.enumerated
Sample values include: | image identifies an image in the passage. character identifies a character associated with the passage. theme identifies a theme in the passage. allusion identifies an allusion to another text.
inst | (instances) points to instances of the analysis or interpretation represented by the current element.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | The current element should be an analytic one. The element pointed at should be a textual one.

### 3.38. att.linguistic

att.linguistic provides a set of attributes concerning linguistic features of tokens, for usage within token-level elements, specifically <w> and <pc> in the analysis module. [17.4.2. Lightweight Linguistic Annotation]
Module | analysis
Members | pc w
Attributes | Attributes
lemma | provides a lemma (base form) for the word, typically uninflected and serving both as an identifier (e.g. in dictionary contexts, as a headword), and as a basis for potential inflections.
Status | Optional
Datatype | teidata.text
<w lemma="wife">wives</w>
<w lemma="Arznei">Artzeneyen</w>
lemmaRef | provides a pointer to a definition of the lemma for the word, for example in an online lexicon.
Status | Optional
Datatype | teidata.pointer
<w type="verb" lemma="hit" lemmaRef="http://www.example.com/lexicon/hitvb.xml">hitt<m type="suffix">ing</m> </w>
pos | (part of speech) indicates the part of speech assigned to a token (i.e. information on whether it is a noun, adjective, or verb), usually according to some official reference vocabulary (e.g. for German: STTS, for English: CLAWS, for Polish: NKJP, etc.).
Status | Optional
Datatype | teidata.text
The German sentence ‘Wir fahren in den Urlaub.’ tagged with the Stuttgart-Tuebingen-Tagset (STTS). <s> <w pos="PPER">Wir</w> <w pos="VVFIN">fahren</w> <w pos="APPR">in</w> <w pos="ART">den</w> <w pos="NN">Urlaub</w> <w pos="$.">.</w> </s>
The English sentence ‘We're going to Brazil.’ tagged with the CLAWS-5 tagset, arranged inline (with significant whitespace). <p><w pos="PNP">We</w><w pos="VBB">'re</w> <w pos="VVG">going</w> <w pos="PRP">to</w> <w pos="NP0">Brazil</w><pc pos="PUN">.</pc></p>
The English sentence ‘We're going on vacation to Brazil for a month!’ tagged with the CLAWS-7 tagset and arranged sequentially. <p> <w pos="PPIS2">We</w> <w pos="VBR">'re</w> <w pos="VVG">going</w> <w pos="II">on</w> <w pos="NN1">vacation</w> <w pos="II">to</w> <w pos="NP1">Brazil</w> <w pos="IF">for</w> <w pos="AT1">a</w> <w pos="NNT1">month</w> <pc pos="!">!</pc> </p>
msd | (morphosyntactic description) supplies morphosyntactic information for a token, usually according to some official reference vocabulary (e.g. for German: STTS-large tagset; for a feature description system designed as (pragmatically) universal, see Universal Features).
Status | Optional
Datatype | teidata.text
<ab> <w pos="PPER" msd="1.Pl.*.Nom">Wir</w> <w pos="VVFIN" msd="1.Pl.Pres.Ind">fahren</w> <w pos="APPR" msd="--">in</w> <w pos="ART" msd="Def.Masc.Akk.Sg">den</w> <w pos="NN" msd="Masc.Akk.Sg">Urlaub</w> <pc pos="$." msd="--">.</pc> </ab>
join | when present, it provides information on whether the token in question is adjacent to another, and if so, on which side. The definition of this attribute is adapted from ISO MAF (Morpho-syntactic Annotation Framework), ISO 24611:2012.
Status | Optional
Datatype | teidata.text
Legal values are: | no (the token is not adjacent to another) left (there is no whitespace on the left side of the token) right (there is no whitespace on the right side of the token) both (there is no whitespace on either side of the token) overlap (the token overlaps with another; other devices (specifying the extent and the area of overlap) are needed to more precisely locate this token in the character stream)
The example below assumes that the lack of whitespace is marked redundantly, by using the appropriate values of join. <s> <pc join="right">"</pc> <w join="left">Friends</w> <w>will</w> <w>be</w> <w join="right">friends</w> <pc join="both">.</pc> <pc join="left">"</pc> </s> Note that a project may make a decision to only indicate lack of whitespace in one direction, or do that non-redundantly. The existing proposal is the broadest possible, on the assumption that we adopt the "streamable view", where all the information on the current element needs to be represented locally.
The English sentence ‘We're going on vacation.’ tagged with the CLAWS-5 tagset, arranged sequentially, tagged on the assumption that only the lack of the preceding whitespace is indicated. <p> <w pos="PNP">We</w> <w pos="VBB" join="left">'re</w> <w pos="VVG">going</w> <w pos="PRP">on</w> <w pos="NN1">vacation</w> <pc pos="PUN" join="left">.</pc> </p>
Note | These attributes make it possible to encode simple language corpora and to add a layer of linguistic information to any tokenized resource. See section 17.4.2. Lightweight Linguistic Annotation for discussion.

### 3.39. att.metrical

att.metrical defines a set of attributes which certain elements may use to represent metrical information. [6.4. Rhyme and Metrical Analysis]
Module | verse
Members | att.divLike[div lg] att.segLike[c cl m pc phr s seg w] l
Attributes | Attributes
met | (metrical structure, conventional) contains a user-specified encoding for the conventional metrical structure of the element.
Status | Recommended
Datatype | token
Note | The pattern may be specified by means of either a standard term for the kind of metrical unit (e.g. hexameter) or an encoded representation for the metrical pattern (e.g. +--+-+-+-+-). In either case, the notation used should be documented by a <metDecl> element within the <encodingDesc> of the associated header. Where this attribute is not specified, the metrical pattern for the element concerned is understood to be inherited from its parent.
real | (metrical structure, realized) contains a user-specified encoding for the actual realization of the conventional metrical structure applicable to the element.
Status | Optional
Datatype | token
Note | The pattern may be specified by means of either a standard term for the kind of metrical unit (e.g. hexameter) or an encoded representation for the metrical pattern (e.g. +--+-+-+-+-). In either case, the notation used should be documented by a <metDecl> element within the <encodingDesc> of the associated header. Where this attribute is not specified, the metrical realization for the element concerned is understood to be identical to that specified or implied for the met attribute.
rhyme | (rhyme scheme) specifies the rhyme scheme applicable to a group of verse lines.
Status | Recommended
Datatype | token
Note | By default, the rhyme scheme is expressed as a string of alphabetic characters each corresponding with a rhyming line. Any non-rhyming lines should be represented by a hyphen or an X. Alternative notations may be defined as for met by use of the <metDecl> element in the TEI header. When the default notation is used, it does not make sense to specify this attribute on any unit smaller than a line. Nor does the default notation provide any way to record internal rhyme, or to specify non-conventional rhyming practice. These extensions would require user-defined alternative notations.

### 3.40. att.milestoneUnit

att.milestoneUnit provides an attribute to indicate the type of section which is changing at a specific milestone. [3.10.3. Milestone Elements 2.3.6.3. Milestone Method 2.3.6. The Reference System Declaration]
Module | core
Members | milestone refState
Attributes | Attributes
unit | provides a conventional name for the kind of section changing at this milestone.
Status | Required
Datatype | teidata.enumerated
Suggested values include: | page physical page breaks (synonymous with the <pb> element). column column breaks. line line breaks (synonymous with the <lb> element). book any units termed book, liber, etc. poem individual poems in a collection. canto cantos or other major sections of a poem. speaker changes of speaker or narrator. stanza stanzas within a poem, book, or canto. act acts within a play. scene scenes within a play or act. section sections of any kind. absent passages not present in the reference edition. unnumbered passages present in the text, but not to be included as part of the reference.
<milestone n="23" ed="La" unit="Dreissiger"/> ... <milestone n="24" ed="AV" unit="verse"/> ...
Note | If the milestone marks the beginning of a piece of text not present in the reference edition, the special value absent may be used as the value of unit. The normal interpretation is that the reference edition does not contain the text which follows, until the next <milestone> tag for the edition in question is encountered. In addition to the values suggested, other terms may be appropriate (e.g. Stephanus for the Stephanus numbers in Plato).

### 3.41. att.msClass

att.msClass provides an attribute to indicate text type or classification. [10.6. Intellectual Content 10.6.1. The msItem and msItemStruct Elements]
Module | msdescription
Members | msContents msItem msItemStruct
Attributes | Attributes
class | identifies the text types or classifications applicable to this item by pointing to other elements or resources defining the classification concerned.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace

### 3.42. att.msExcerpt

att.msExcerpt (manuscript excerpt) provides attributes used to describe excerpts from a manuscript placed in a description thereof. [10.6. Intellectual Content]
Module | msdescription
Members | colophon explicit finalRubric incipit msContents msItem msItemStruct quote rubric
Attributes | Attributes
defective | indicates whether the passage being quoted is defective, i.e. incomplete through loss or damage.
Status | Optional
Datatype | teidata.xTruthValue
Note | In the case of an incipit, indicates whether the incipit as given is defective, i.e. the first words of the text as preserved, as opposed to the first words of the work itself. In the case of an explicit, indicates whether the explicit as given is defective, i.e. the final words of the text as preserved, as opposed to what the closing words would have been had the text of the work been whole.

### 3.43. att.namespaceable

att.namespaceable provides an attribute indicating the target namespace for an object being created
Module | tagdocs
Members | elementSpec schemaSpec
Attributes | Attributes
ns | (namespace) specifies the namespace to which this element belongs
Status | Optional
Datatype | teidata.namespace
Default | http://www.tei-c.org/ns/1.0

### 3.44. att.naming

att.naming provides attributes common to elements which refer to named persons, places, organizations etc. [3.5.1. Referring Strings 13.3.6. Names and Nyms]
Module | tei
Members | att.personal[addName forename genName name objectName orgName roleName surname] affiliation author birth bloc climate collection country death district editor education event geogFeat geogName institution nationality occupation offset origPlace population pubPlace region repository residence settlement socecStatus state terrain trait
Attributes | Attributes att.canonical (@key, @ref)
role | may be used to specify further information about the entity referenced by this name in the form of a set of whitespace-separated values, for example the occupation of a person, or the status of a place.
Status | Optional
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
nymRef | (reference to the canonical name) provides a means of locating the canonical form (nym) of the names associated with the object named by the element bearing it.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | The value must point directly to one or more XML elements by means of one or more URIs, separated by whitespace. If more than one is supplied, the implication is that the name is associated with several distinct canonical names.

### 3.45. att.notated

att.notated provides an attribute to indicate any specialised notation used for element content.
Module | tei
Members | c cl m phr quote s seg w
Attributes | Attributes
notation | names the notation used for the content of the element.
Status | Optional
Datatype | teidata.enumerated

### 3.46. att.patternReplacement

att.patternReplacement provides attributes for regular-expression matching and replacement. [16.2.3. Using Abbreviated Pointers 2.3.6.3. Milestone Method 2.3.6. The Reference System Declaration 2.3.6.2. Search-and-Replace Method]
Module | header
Members | cRefPattern prefixDef
Attributes | Attributes
matchPattern | specifies a regular expression against which the values of other attributes can be matched.
Status | Required
Datatype | teidata.pattern
Note | The syntax used should follow that defined by W3C XPath syntax. Note that parenthesized 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.
replacementPattern | specifies a ‘replacement pattern’, that is, the skeleton of a relative or absolute URI containing references to groups in the matchPattern which, once subpattern substitution has been performed, complete the URI.
Status | Required
Datatype | teidata.replacement
Note | The strings $1, $2 etc. 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`.

### 3.47. att.personal

att.personal (attributes for components of names usually, but not necessarily, personal names) common attributes for those elements which form part of a name usually, but not necessarily, a personal name. [13.2.1. Personal Names]
Module | tei
Members | addName forename genName name objectName orgName roleName surname
Attributes | Attributes att.naming (@role, @nymRef) (att.canonical (@key, @ref))
full | indicates whether the name component is given in full, as an abbreviation or simply as an initial.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | yes the name component is spelled out in full.[Default] abb (abbreviated) the name component is given in an abbreviated form. init (initial letter) the name component is indicated only by one initial.
sort | specifies the sort order of the name component in relation to others within the name.
Status | Optional
Datatype | teidata.count

### 3.48. att.placement

att.placement provides attributes for describing where on the source page or object a textual element appears. [3.4.3. Additions, Deletions, and Omissions 11.3.1.4. Additions and Deletions]
Module | tei
Members | add addSpan fw head metamark note witDetail
Attributes | Attributes
place | specifies where this item is placed.
Status | Recommended
Datatype | 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include: | below below the line bottom at the foot of the page margin in the margin (left, right, or both) top at the top of the page opposite on the opposite, i.e. facing, page overleaf on the other side of the leaf above above the line end at the end of e.g. chapter or volume. inline within the body of the text. inspace in a predefined space, for example left by an earlier scribe.
<add place="margin">[An addition written in the margin]</add> <add place="bottom opposite">[An addition written at the foot of the current page and also on the facing page]</add>
<note place="bottom">Ibid, p.7</note>

### 3.49. att.pointing

att.pointing provides a set of attributes used by all elements which point to other elements by means of one or more URI references. [1.3.1.1.2. Language Indicators 3.6. Simple Links and Cross-References]
Module | tei
Members | att.pointing.group[altGrp joinGrp linkGrp] calendar catRef join licence link locus note ref span substJoin witDetail
Attributes | Attributes
targetLang | specifies the language of the content to be found at the destination referenced by target, using a ‘language tag’ generated according to BCP 47.
Status | Optional
Datatype | teidata.language
Schematron | <sch:rule context="tei:*[not(self::tei:schemaSpec)][@targetLang]"> <sch:assert test="@target">@targetLang should only be used on <sch:name/> if @target is specified.</sch:assert> </sch:rule>
<linkGrp xml:id="pol-swh_aln_2.1-linkGrp"> <ptr xml:id="pol-swh_aln_2.1.1-ptr" target="pol/UDHR/text.xml#pol_txt_1-head" type="tuv" targetLang="pl"/> <ptr xml:id="pol-swh_aln_2.1.2-ptr" target="swh/UDHR/text.xml#swh_txt_1-head" type="tuv" targetLang="sw"/> </linkGrp> In the example above, the <linkGrp> combines pointers at parallel fragments of the Universal Declaration of Human Rights: one of them is in Polish, the other in Swahili.
Note | The value must conform to BCP 47. If the value is a private use code (i.e., starts with x- or contains -x-), a <language> element with a matching value for its ident attribute should be supplied in the TEI header to document this value. Such documentation may also optionally be supplied for non-private-use codes, though these must remain consistent with their (IETF)Internet Engineering Task Force definitions.
target | specifies the destination of the reference by supplying one or more URI References
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | One or more syntactically valid URI references, separated by whitespace. Because whitespace is used to separate URIs, no whitespace is permitted inside a single URI. If a whitespace character is required in a URI, it should be escaped with the normal mechanism, e.g. `TEI%20Consortium`.
evaluate | specifies the intended meaning when the target of a pointer is itself a pointer.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | all if the element pointed to is itself a pointer, then the target of that pointer will be taken, and so on, until an element is found which is not a pointer. one if the element pointed to is itself a pointer, then its target (whether a pointer or not) is taken as the target of this pointer. none no further evaluation of targets is carried out beyond that needed to find the element specified in the pointer's target.
Note | If no value is given, the application program is responsible for deciding (possibly on the basis of user input) how far to trace a chain of pointers.

### 3.50. att.pointing.group

att.pointing.group provides a set of attributes common to all elements which enclose groups of pointer elements. [16. Linking, Segmentation, and Alignment]
Module | tei
Members | altGrp joinGrp linkGrp
Attributes | Attributes att.pointing (@targetLang, @target, @evaluate) att.typed (@type, @subtype)
domains | optionally specifies the identifiers of the elements within which all elements indicated by the contents of this element lie.
Status | Optional
Datatype | 2–∞ occurrences of teidata.pointer separated by whitespace
Note | If this attribute is supplied every element specified as a target must be contained within the element or elements named by it. An application may choose whether or not to report failures to satisfy this constraint as errors, but may not access an element of the right identifier but in the wrong context. If this attribute is not supplied, then target elements may appear anywhere within the target document.
targFunc | (target function) describes the function of each of the values of the target attribute of the enclosed <link>, <join>, or <alt> tags.
Status | Optional
Datatype | 2–∞ occurrences of teidata.word separated by whitespace
Note | The number of separate values must match the number of values in the target attribute in the enclosed <link>, <join>, or <alt> tags (an intermediate <ptr> element may be needed to accomplish this). It should also match the number of values in the domains attribute, of the current element, if one has been specified.

### 3.51. att.ranging

att.ranging provides attributes for describing numerical ranges.
Module | tei
Members | att.dimensions[att.damaged[damage damageSpan] add addSpan age birth date death del delSpan depth dim dimensions ex floruit gap geogFeat height mod offset origDate population redo restore retrace secl space state subst substJoin supplied surplus time trait unclear undo width] precision
Attributes | Attributes
atLeast | gives a minimum estimated value for the approximate measurement.
Status | Optional
Datatype | teidata.numeric
atMost | gives a maximum estimated value for the approximate measurement.
Status | Optional
Datatype | teidata.numeric
min | where the measurement summarizes more than one observation or a range, supplies the minimum value observed.
Status | Optional
Datatype | teidata.numeric
max | where the measurement summarizes more than one observation or a range, supplies the maximum value observed.
Status | Optional
Datatype | teidata.numeric
confidence | specifies the degree of statistical confidence (between zero and one) that a value falls within the range specified by min and max, or the proportion of observed values that fall within that range.
Status | Optional
Datatype | teidata.probability
Example | The MS. was lost in transmission by mail from <del rend="overstrike"> <gap reason="illegible" extent="one or two letters" atLeast="1" atMost="2" unit="chars"/> </del> Philadelphia to the Graphic office, New York.

### 3.52. att.rdgPart

att.rdgPart provides attributes to mark the beginning or ending of a fragmentary manuscript or other witness. [12.1.5. Fragmentary Witnesses]
Module | textcrit
Members | lacunaEnd lacunaStart wit witEnd witStart
Attributes | Attributes
wit | (witness or witnesses) contains a space-delimited list of one or more sigla indicating the witnesses to this reading beginning or ending at this point.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | These elements may appear anywhere within the elements <lem> and <rdg>, and also within any of their constituent elements.

### 3.53. att.repeatable

att.repeatable supplies attributes for the elements which define component parts of a content model.
Module | tagdocs
Members | alternate anyElement classRef elementRef sequence
Attributes | Attributes
minOccurs | (minimum number of occurences) indicates the smallest number of times this component may occur.
Status | Optional
Datatype | teidata.count
Default | 1
maxOccurs | (maximum number of occurences) indicates the largest number of times this component may occur.
Status | Optional
Datatype | teidata.unboundedInt
Default | 1
Schematron | <sch:rule context="*[ @minOccurs and @maxOccurs ]"> <sch:let name="min" value="@minOccurs cast as xs:integer"/> <sch:let name="max" value="if ( normalize-space( @maxOccurs ) eq 'unbounded') then -1 else @maxOccurs cast as xs:integer"/> <sch:assert test="$max eq -1 or $max ge $min">@maxOccurs should be greater than or equal to @minOccurs</sch:assert> </sch:rule> <sch:rule context="*[ @minOccurs and not( @maxOccurs ) ]"> <sch:assert test="@minOccurs cast as xs:integer lt 2">When @maxOccurs is not specified, @minOccurs must be 0 or 1</sch:assert> </sch:rule>
Note | The value of minOccurs must always be less than or equal to that of maxOccurs. Since the default value of maxOccurs is 1, when maxOccurs is not specified minOccurs must always be less than or equal to 1. The default value of minOccurs is also 1, and therefore, when minOccurs is not specified the value of maxOccurs must always be greater than or equal to 1. An ODD processor should raise an error if either of these conditions is not met.

### 3.54. att.resourced

att.resourced provides attributes by which a resource (such as an externally held media file) may be located.
Module | tei
Members | schemaRef
Attributes | Attributes
url | (uniform resource locator) specifies the URL from which the media concerned may be obtained.
Status | Required
Datatype | teidata.pointer

### 3.55. att.scoping

att.scoping provides attributes for selecting particular elements within a document.
Module | tei
Members | certainty precision respons
Attributes | Attributes
target | points at one or several elements or sets of elements by means of one or more data pointers, using the URI syntax.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Elizabeth went to <persName xml:id="ESSEX">Essex</persName> <certainty target="#ESSEX" locus="name" degree="0.6"/>
match | supplies an arbitrary XPath expression using the syntax defined in [[undefined XSLT2]] which identifies a set of nodes, selected within the context identified by the target attribute if this is supplied, or within the context of the parent element if it is not.
Status | Optional
Datatype | teidata.xpath
<gap reason="cancelled"> <certainty match="@reason" locus="value" cert="low"/> </gap>
Note | The expression of certainty applies to the nodeset identified by the value of the target attribute, possibly modified additionally by the value of the match attribute. If more than one identifier is given, the implication is that all elements (or nodesets) are intended. The match attribute may also be used as a means of identifying groups of elements. If target and match are present, target selects an element and the XPath expression in match is evaluated in the context of that element. If neither attribute is present, the expression applies to its parent element. If only target is given, the expression refers to the selected element or nodeset. If only match is given, the XPath expression is evaluated in the context of the parent element of the bearing element. Note that the value of the target attribute may include an XPointer expression including an XPath expression (see 16.2.4. TEI XPointer Schemes).

### 3.56. att.segLike

att.segLike provides attributes for elements used for arbitrary segmentation. [16.3. Blocks, Segments, and Anchors 17.1. Linguistic Segment Categories]
Module | tei
Members | c cl m pc phr s seg w
Attributes | Attributes att.metrical (@met, @real, @rhyme) att.datcat (@datcat, @valueDatcat) att.fragmentable (@part)
function | characterizes the function of the segment.
Status | Optional
Datatype | teidata.enumerated
Note | Attribute values will often vary depending on the type of element to which they are attached. For example, a <cl>, may take values such as coordinate, subject, adverbial etc. For a <phr>, such values as subject, predicate etc. may be more appropriate. Such constraints will typically be implemented by a project-defined customization.

### 3.57. att.sortable

att.sortable provides attributes for elements in lists or groups that are sortable, but whose sorting key cannot be derived mechanically from the element content. [9.1. Dictionary Body and Overall Structure]
Module | tei
Members | bibl biblFull correspAction event idno listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listRelation listWit msDesc nym object org person personGrp persona place relation witness
Attributes | Attributes
sortKey | supplies the sort key for this element in an index, list or group which contains it.
Status | Optional
Datatype | teidata.word
David's other principal backer, Josiah ha-Kohen <index indexName="NAMES"> <term sortKey="Azarya_Josiah_Kohen">Josiah ha-Kohen b. Azarya</term> </index> b. Azarya, son of one of the last gaons of Sura was David's own first cousin.
Note | The sort key is used to determine the sequence and grouping of entries in an index. It provides a sequence of characters which, when sorted with the other values, will produced the desired order; specifics of sort key construction are application-dependent Dictionary order often differs from the collation sequence of machine-readable character sets; in English-language dictionaries, an entry for 4-H will often appear alphabetized under ‘fourh’, and McCoy may be alphabetized under ‘maccoy’, while A1, A4, and A5 may all appear in numeric order ‘alphabetized’ between ‘a-’ and ‘AA’. The sort key is required if the orthography of the dictionary entry does not suffice to determine its location.

### 3.58. att.spanning

att.spanning provides attributes for elements which delimit a span of text by pointing mechanisms rather than by enclosing it. [11.3.1.4. Additions and Deletions 1.3.1. Attribute Classes]
Module | tei
Members | addSpan damageSpan delSpan lb metamark milestone mod pb redo retrace undo
Attributes | Attributes
spanTo | indicates the end of a span initiated by the element bearing this attribute.
Status | Optional
Datatype | teidata.pointer
Schematron | The @spanTo attribute must point to an element following the current element <sch:rule context="tei:*[@spanTo]"> <sch:assert test="id(substring(@spanTo,2)) and following::*[@xml:id=substring(current()/@spanTo,2)]">The element indicated by @spanTo (<sch:value-of select="@spanTo"/>) must follow the current element <sch:name/> </sch:assert> </sch:rule>
Note | The span is defined as running in document order from the start of the content of the pointing element to the end of the content of the element pointed to by the spanTo attribute (if any). If no value is supplied for the attribute, the assumption is that the span is coextensive with the pointing element. If no content is present, the assumption is that the starting point of the span is immediately following the element itself.

### 3.59. att.styleDef

att.styleDef provides attributes to specify the name of a formal definition language used to provide formatting or rendition information.
Module | tei
Members | rendition styleDefDecl
Attributes | Attributes
scheme | identifies the language used to describe the rendition.
Status | Optional
Datatype | teidata.enumerated
Legal values are: | css Cascading Stylesheet Language xslfo Extensible Stylesheet Language Formatting Objects free Informal free text description other A user-defined rendition description language
Note | If no value for the @scheme attribute is provided, then the default assumption should be that CSS is in use.
schemeVersion | supplies a version number for the style language provided in scheme.
Status | Optional
Datatype | teidata.versionNumber
Schematron | <sch:rule context="tei:*[@schemeVersion]"> <sch:assert test="@scheme and not(@scheme = 'free')"> @schemeVersion can only be used if @scheme is specified. </sch:assert> </sch:rule>
Note | If schemeVersion is used, then scheme should also appear, with a value other than free.

### 3.60. att.textCritical

att.textCritical defines a set of attributes common to all elements representing variant readings in text critical work. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Members | lem rdg rdgGrp
Attributes | Attributes att.written (@hand) att.typed (type, @subtype)
type | classifies the reading according to some useful typology.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | substantive the reading offers a substantive variant. orthographic the reading differs only orthographically, not in substance, from other readings.
cause | classifies the cause for the variant reading, according to any appropriate typology of possible origins.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | homeoteleuton homeoarchy paleographicConfusion haplography dittography falseEmendation
varSeq | (variant sequence) provides a number indicating the position of this reading in a sequence, when there is reason to presume a sequence to the variants.
Status | Optional
Datatype | teidata.count
Note | Different variant sequences could be coded with distinct number trails: 1-2-3 for one sequence, 5-6-7 for another. More complex variant sequences, with (for example) multiple branchings from single readings, may be expressed through the <join> element.
require | points to other readings that are required when adopting the current reading or lemma.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | This element class defines attributes inherited by <rdg>, <lem>, and <rdgGrp>.

### 3.61. att.timed

att.timed provides attributes common to those elements which have a duration in time, expressed either absolutely or by reference to an alignment map. [8.3.5. Temporal Information]
Module | tei
Members | gap
Attributes | Attributes
start | indicates the location within a temporal alignment at which this element begins.
Status | Optional
Datatype | teidata.pointer
Note | If no value is supplied, the element is assumed to follow the immediately preceding element at the same hierarchic level.
end | indicates the location within a temporal alignment at which this element ends.
Status | Optional
Datatype | teidata.pointer
Note | If no value is supplied, the element is assumed to precede the immediately following element at the same hierarchic level.

### 3.62. att.transcriptional

att.transcriptional provides attributes specific to elements encoding authorial or scribal intervention in a text when transcribing manuscript or similar sources. [11.3.1.4. Additions and Deletions]
Module | tei
Members | add addSpan del delSpan mod redo restore retrace subst substJoin undo
Attributes | Attributes att.editLike (@evidence, @instant) att.written (@hand)
status | indicates the effect of the intervention, for example in the case of a deletion, strikeouts which include too much or too little text, or in the case of an addition, an insertion which duplicates some of the text already present.
Status | Optional
Datatype | teidata.enumerated
Sample values include: | duplicate all of the text indicated as an addition duplicates some text that is in the original, whether the duplication is word-for-word or less exact. duplicate-partial part of the text indicated as an addition duplicates some text that is in the original excessStart some text at the beginning of the deletion is marked as deleted even though it clearly should not be deleted. excessEnd some text at the end of the deletion is marked as deleted even though it clearly should not be deleted. shortStart some text at the beginning of the deletion is not marked as deleted even though it clearly should be. shortEnd some text at the end of the deletion is not marked as deleted even though it clearly should be. partial some text in the deletion is not marked as deleted even though it clearly should be. unremarkable the deletion is not faulty.[Default]
Note | Status information on each deletion is needed rather rarely except in critical editions from authorial manuscripts; status information on additions is even less common. Marking a deletion or addition as faulty is inescapably an interpretive act; the usual test applied in practice is the linguistic acceptability of the text with and without the letters or words in question.
cause | documents the presumed cause for the intervention.
Status | Optional
Datatype | teidata.enumerated
seq | (sequence) assigns a sequence number related to the order in which the encoded features carrying this attribute are believed to have occurred.
Status | Optional
Datatype | teidata.count

### 3.63. att.translatable

att.translatable provides attributes used to indicate the status of a translatable portion of an ODD document.
Module | tei
Members | desc exemplum remarks valDesc
Attributes | Attributes
versionDate | specifies the date on which the source text was extracted and sent to the translator
Status | Optional
Datatype | teidata.temporal.w3c
Note | The versionDate attribute can be used to determine whether a translation might need to be revisited, by comparing the modification date on the containing file with the versionDate value on the translation. If the file has changed, changelogs can be checked to see whether the source text has been modified since the translation was made.

### 3.64. att.typed

att.typed provides attributes which can be used to classify or subclassify elements in any way. [1.3.1. Attribute Classes 17.1.1. Words and Above 3.5.1. Referring Strings 3.6. Simple Links and Cross-References 3.5.5. Abbreviations and Their Expansions 3.12.1. Core Tags for Verse 7.2.5. Speech Contents 4.1.1. Un-numbered Divisions 4.1.2. Numbered Divisions 4.2.1. Headings and Trailers 4.4. Virtual Divisions 13.3.2.3. Personal Relationships 11.3.1.1. Core Elements for Transcriptional Work 16.1.1. Pointers and Links 16.3. Blocks, Segments, and Anchors 12.2. Linking the Apparatus to the Text 22.5.1.2. Defining Content Models: RELAX NG 8.3. Elements Unique to Spoken Texts 23.3.1.4. Modification of Attribute and Attribute Value Lists]
Module | tei
Members | att.pointing.group[altGrp joinGrp linkGrp] TEI ab accMat add addName addSpan alt altIdent altIdentifier am anchor application bibl bloc c change charProp cl climate collection correspDesc country custEvent damage damageSpan date decoNote del delSpan dim district div event exemplum explicit filiation finalRubric forename g genName geogFeat geogName head ident incipit join lb lg line link listApp listBibl listChange listEvent listNym listObject listOrg listPerson listPlace listRef listRelation location locus m mapping mod moduleSpec msDesc msFrag msName msPart name nameLink note nym object objectName offset org orgName origDate origPlace path pb pc persName phr place placeName population provenance quote ref reg region relation restore rhyme roleName rubric s schemaRef seal seg settlement space stamp state surface surfaceGrp surname terrain text time trait unitDef w xenoData zone
Attributes | Attributes
type | characterizes the element in some sense, using any convenient classification scheme or typology.
Status | Optional
Datatype | teidata.enumerated
<div type="verse"> <head>Night in Tarras</head> <lg type="stanza"> <l>At evening tramping on the hot white road</l> <l>…</l> </lg> <lg type="stanza"> <l>A wind sprang up from nowhere as the sky</l> <l>…</l> </lg> </div>
Note | The type attribute is present on a number of elements, not all of which are members of att.typed, usually because these elements restrict the possible values for the attribute in a specific way.
subtype | provides a sub-categorization of the element, if needed
Status | Optional
Datatype | teidata.enumerated
Note | The subtype attribute may be used to provide any sub-classification for the element additional to that provided by its type attribute.
Schematron | <sch:rule context="tei:*[@subtype]"> <sch:assert test="@type">The <sch:name/> element should not be categorized in detail with @subtype unless also categorized in general with @type</sch:assert> </sch:rule>
Note | When appropriate, values from an established typology should be used. Alternatively a typology may be defined in the associated TEI header. If values are to be taken from a project-specific list, this should be defined using the <valList> element in the project-specific schema description, as described in 23.3.1.4. Modification of Attribute and Attribute Value Lists .

### 3.65. att.witnessed

att.witnessed supplies the attribute used to identify the witnesses supporting a particular reading in a critical apparatus. [12.1. The Apparatus Entry, Readings, and Witnesses]
Module | textcrit
Members | lem rdg
Attributes | Attributes
wit | (witness or witnesses) contains a space-delimited list of one or more pointers indicating the witnesses which attest to a given reading.
Status | Optional
Datatype | 1–∞ occurrences of teidata.pointer separated by whitespace
Note | If the apparatus contains readings only for a single witness, this attribute may be consistently omitted. This attribute may occur both within an apparatus gathering variant readings in the transcription of an individual witness and within an apparatus gathering readings from different witnesses. Additional descriptions or alternative versions of the sigla referenced may be supplied as the content of a child <wit> element.

### 3.66. att.written

att.written provides an attribute to indicate the hand in which the content of an element was written in the source being transcribed. [1.3.1. Attribute Classes]
Module | tei
Members | att.damaged[damage damageSpan] att.textCritical[lem rdg rdgGrp] att.transcriptional[add addSpan del delSpan mod redo restore retrace subst substJoin undo] ab div fw head hi line note p path seg text zone
Attributes | Attributes
hand | points to a <handNote> element describing the hand considered responsible for the content of the element concerned.
Status | Optional
Datatype | teidata.pointer

## 4. Macros

### 4.1. macro.limitedContent

macro.limitedContent (paragraph content) defines the content of prose elements that are not used for transcription of extant materials. [1.3. The TEI Class System]
Module | tei
Used by | desc rendition tagUsage
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.limitedPhrase"/>
      <classRef key="model.inter"/>
     </alternate>
    </content>
Declaration |
    macro.limitedContent = ( text | model.limitedPhrase | model.inter )*

### 4.2. macro.paraContent

macro.paraContent (paragraph content) defines the content of paragraphs and similar elements. [1.3. The TEI Class System]
Module | tei
Used by | ab add damage del hi mod p ref reg restore retrace rhyme secl seg sic supplied surplus title unclear
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.inter"/>
      <classRef key="model.global"/>
      <elementRef key="lg"/>
      <classRef key="model.lLike"/>
     </alternate>
    </content>
Declaration |
    macro.paraContent =
       (
          text
        | model.gLike
        | model.phrase
        | model.inter
        | model.global
        | lg
        | model.lLike
       )*

### 4.3. macro.phraseSeq

macro.phraseSeq (phrase sequence) defines a sequence of character data and phrase-level elements. [1.4.1. Standard Content Models]
Module | tei
Used by | addName affiliation author biblScope birth bloc catchwords cl colophon country death distributor district edition editor education eg email explicit extent faith finalRubric floruit forename fw genName geoDecl geogFeat geogName heraldry incipit material name nameLink nationality objectName objectType offset orgName origPlace persName phr placeName pubPlace publisher region residence roleName rubric s secFol settlement sex socecStatus stamp surname textLang watermark wit
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.qLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Declaration |
    macro.phraseSeq =
       ( text | model.gLike | model.qLike | model.phrase | model.global )*

### 4.4. macro.phraseSeq.limited

macro.phraseSeq.limited (limited phrase sequence) defines a sequence of character data and those phrase-level elements that are not typically used for transcribing extant documents. [1.4.1. Standard Content Models]
Module | tei
Used by | age authority classCode funder langKnown language metSym principal resp span sponsor valDesc
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.limitedPhrase"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Declaration |
    macro.phraseSeq.limited = ( text | model.limitedPhrase | model.global )*

### 4.5. macro.specialPara

macro.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. [1.3. The TEI Class System]
Module | tei
Used by | accMat acquisition additions change collation condition custEvent decoNote filiation foliation handNote layout licence metamark musicNotation note occupation origin provenance q quote scriptNote signatures source summary support surrogates typeNote
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
      <classRef key="model.phrase"/>
      <classRef key="model.inter"/>
      <classRef key="model.divPart"/>
      <classRef key="model.global"/>
     </alternate>
    </content>
Declaration |
    macro.specialPara =
       (
          text
        | model.gLike
        | model.phrase
        | model.inter
        | model.divPart
        | model.global
       )*

### 4.6. macro.xtext

macro.xtext (extended text) defines a sequence of character data and gaiji elements.
Module | tei
Used by | c collection depth dim ex height institution mapping memberOf repository value width
Content model |
    <content>
     <alternate minOccurs="0"
      maxOccurs="unbounded">
      <textNode/>
      <classRef key="model.gLike"/>
     </alternate>
    </content>
Declaration |
    macro.xtext = ( text | model.gLike )*

## 5. Datatypes

### 5.1. teidata.certainty

teidata.certainty defines the range of attribute values expressing a degree of certainty.
Module | tei
Used by | teidata.probCert Element: certainty/@cert precision/@precision
Content model |
    <content>
     <valList type="closed">
      <valItem ident="high"/>
      <valItem ident="medium"/>
      <valItem ident="low"/>
      <valItem ident="unknown"/>
     </valList>
    </content>
Declaration |
    teidata.certainty = "high" | "medium" | "low" | "unknown"
Note | Certainty may be expressed by one of the predefined symbolic values high, medium, or low. The value unknown should be used in cases where the encoder does not wish to assert an opinion about the matter.

### 5.2. teidata.count

teidata.count defines the range of attribute values used for a non-negative integer value used as a count.
Module | tei
Used by | Element: age/@value datatype/@minOccurs handDesc/@hands layout/@columns layout/@streams layout/@ruledLines layout/@writtenLines refState/@length tagUsage/@occurs tagUsage/@withId zone/@rotate
Content model |
    <content>
     <dataRef name="nonNegativeInteger"/>
    </content>
Declaration |
    teidata.count = xsd:nonNegativeInteger
Note | Any positive integer value or zero is permitted

### 5.3. teidata.duration.iso

teidata.duration.iso defines the range of attribute values available for representation of a duration in time using ISO 8601 standard formats
Module | tei
Used by |
Content model |
    <content>
     <dataRef name="token"
      restriction="[0-9.,DHMPRSTWYZ/:+\-]+"/>
    </content>
Declaration |
    teidata.duration.iso = token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" }
Example | <time dur-iso="PT0,75H">three-quarters of an hour</time>
Example | <date dur-iso="P1,5D">a day and a half</date>
Example | <date dur-iso="P14D">a fortnight</date>
Example | <time dur-iso="PT0.02S">20 ms</time>
Note | A duration is expressed as a sequence of number-letter pairs, preceded by the letter P; the letter gives the unit and may be Y (year), M (month), D (day), H (hour), M (minute), or S (second), in that order. The numbers are all unsigned integers, except for the last, which may have a decimal component (using either `.` or `,` as the decimal point; the latter is preferred). If any number is 0, then that number-letter pair may be omitted. If any of the H (hour), M (minute), or S (second) number-letter pairs are present, then the separator `T` must precede the first ‘time’ number-letter pair. For complete details, see ISO 8601 Data elements and interchange formats — Information interchange — Representation of dates and times.

### 5.4. teidata.duration.w3c

teidata.duration.w3c defines the range of attribute values available for representation of a duration in time using W3C datatypes.
Module | tei
Used by |
Content model |
    <content>
     <dataRef name="duration"/>
    </content>
Declaration |
    teidata.duration.w3c = xsd:duration
Example | <time dur="PT45M">forty-five minutes</time>
Example | <date dur="P1DT12H">a day and a half</date>
Example | <date dur="P7D">a week</date>
Example | <time dur="PT0.02S">20 ms</time>
Note | A duration is expressed as a sequence of number-letter pairs, preceded by the letter P; the letter gives the unit and may be Y (year), M (month), D (day), H (hour), M (minute), or S (second), in that order. The numbers are all unsigned integers, except for the `S` number, which may have a decimal component (using `.` as the decimal point). If any number is 0, then that number-letter pair may be omitted. If any of the H (hour), M (minute), or S (second) number-letter pairs are present, then the separator `T` must precede the first ‘time’ number-letter pair. For complete details, see the W3C specification.

### 5.5. teidata.enumerated

teidata.enumerated defines the range of attribute values expressed as a single XML name taken from a list of documented possibilities.
Module | tei
Used by | Element: affiliation/@type age/@type alt/@mode altGrp/@mode app/@type att/@scheme attDef/@usage attList/@org availability/@status birth/@type certainty/@locus classSpec/@type classSpec/@generate classes/@mode constraintSpec/@type constraintSpec/@scheme correction/@status correction/@method correspAction/@type death/@type desc/@type dimensions/@type education/@type egXML/@valid faith/@type fw/@type gap/@reason gap/@agent geoDecl/@datum gi/@scheme hyphenation/@eol idno/@type join/@scope langKnowledge/@type memberOf/@mode metDecl/@type model/@behaviour model/@output modelGrp/@output modelSequence/@output nationality/@type normalization/@method objectDesc/@form occupation/@type outputRendition/@scope param/@name pc/@force pc/@unit person/@role person/@age personGrp/@role personGrp/@age persona/@role persona/@age punctuation/@marks punctuation/@placement q/@type quotation/@marks relation/@name rendition/@scope residence/@type respons/@locus sex/@type socecStatus/@type space/@dim supportDesc/@material surface/@attachment tag/@type tag/@scheme timeline/@unit title/@type title/@level unclear/@reason unclear/@agent valList/@type variantEncoding/@method variantEncoding/@location when/@unit witDetail/@type
Content model |
    <content>
     <dataRef key="teidata.word"/>
    </content>
Declaration |
    teidata.enumerated = teidata.word
Note | Attributes using this datatype must contain a single ‘word’ which contains only letters, digits, punctuation characters, or symbols: thus it cannot include whitespace. Typically, the list of documented possibilities will be provided (or exemplified) by a value list in the associated attribute specification, expressed with a <valList> element.

### 5.6. teidata.interval

teidata.interval defines attribute values used to express an interval value.
Module | tei
Used by | Element: timeline/@interval when/@interval
Content model |
    <content>
     <alternate>
      <dataRef name="float"/>
      <valList>
       <valItem ident="regular"/>
       <valItem ident="irregular"/>
       <valItem ident="unknown"/>
      </valList>
     </alternate>
    </content>
Declaration |
    teidata.interval = xsd:float | ( "regular" | "irregular" | "unknown" )
Note | Any value greater than zero or any one of the values regular, irregular, unknown.

### 5.7. teidata.language

teidata.language defines the range of attribute values used to identify a particular combination of human language and writing system. [6.1. Language Identification]
Module | tei
Used by | Element: langKnowledge/@tags langKnown/@tag language/@ident schemaSpec/@targetLang schemaSpec/@docLang textLang/@mainLang textLang/@otherLangs
Content model |
    <content>
     <alternate>
      <dataRef name="language"/>
      <valList>
       <valItem ident=""/>
      </valList>
     </alternate>
    </content>
Declaration |
    teidata.language = xsd:language | ( "" )
Note | The values for this attribute are language ‘tags’ as defined in BCP 47. Currently BCP 47 comprises RFC 5646 and RFC 4647; over time, other IETF documents may succeed these as the best current practice. A ‘language tag’, per BCP 47, is assembled from a sequence of components or subtags separated by the hyphen character (-, U+002D). The tag is made of the following subtags, in the following order. Every subtag except the first is optional. If present, each occurs only once, except the fourth and fifth components (variant and extension), which are repeatable. language The IANA-registered code for the language. This is almost always the same as the ISO 639 2-letter language code if there is one. The list of available registered language subtags can be found at http://www.iana.org/assignments/language-subtag-registry. It is recommended that this code be written in lower case. script The ISO 15924 code for the script. These codes consist of 4 letters, and it is recommended they be written with an initial capital, the other three letters in lower case. The canonical list of codes is maintained by the Unicode Consortium, and is available at http://unicode.org/iso15924/iso15924-codes.html. The IETF recommends this code be omitted unless it is necessary to make a distinction you need. region Either an ISO 3166 country code or a UN M.49 region code that is registered with IANA (not all such codes are registered, e.g. UN codes for economic groupings or codes for countries for which there is already an ISO 3166 2-letter code are not registered). The former consist of 2 letters, and it is recommended they be written in upper case; the list of codes can be searched or browsed at https://www.iso.org/obp/ui/#search/code/. The latter consist of 3 digits; the list of codes can be found at http://unstats.un.org/unsd/methods/m49/m49.htm. variant An IANA-registered variation. These codes are used to indicate additional, well-recognized variations that define a language or its dialects that are not covered by other available subtags. extension An extension has the format of a single letter followed by a hyphen followed by additional subtags. These exist to allow for future extension to BCP 47, but as of this writing no such extensions are in use. private use An extension that uses the initial subtag of the single letter x (i.e., starts with `x-`) has no meaning except as negotiated among the parties involved. These should be used with great care, since they interfere with the interoperability that use of RFC 4646 is intended to promote. In order for a document that makes use of these subtags to be TEI-conformant, a corresponding <language> element must be present in the TEI header. There are two exceptions to the above format. First, there are language tags in the IANA registry that do not match the above syntax, but are present because they have been ‘grandfathered’ from previous specifications. Second, an entire language tag can consist of only a private use subtag. These tags start with `x-`, and do not need to follow any further rules established by the IETF and endorsed by these Guidelines. Like all language tags that make use of private use subtags, the language in question must be documented in a corresponding <language> element in the TEI header. Examples include sn Shona zh-TW Taiwanese zh-Hant-HK Chinese written in traditional script as used in Hong Kong en-SL English as spoken in Sierra Leone pl Polish es-MX Spanish as spoken in Mexico es-419 Spanish as spoken in Latin America The W3C Internationalization Activity has published a useful introduction to BCP 47, Language tags in HTML and XML.

### 5.8. teidata.name

teidata.name defines the range of attribute values expressed as an XML Name.
Module | tei
Used by | att gi Element: application/@ident equiv/@name join/@result joinGrp/@result memberOf/@key model/@cssClass schemaSpec/@start specDesc/@key specDesc/@atts tagUsage/@gi
Content model |
    <content>
     <dataRef name="Name"/>
    </content>
Declaration |
    teidata.name = xsd:Name
Note | Attributes using this datatype must contain a single word which follows the rules defining a legal XML name (see http://www.w3.org/TR/REC-xml/#dt-name): for example they cannot include whitespace or begin with digits.

### 5.9. teidata.namespace

teidata.namespace defines the range of attribute values used to indicate XML namespaces as defined by the W3C Namespaces in XML Technical Recommendation.
Module | tei
Used by | Element: anyElement/@require attDef/@ns namespace/@name
Content model |
    <content>
     <dataRef name="anyURI"/>
    </content>
Declaration |
    teidata.namespace = xsd:anyURI
Note | The range of syntactically valid values is defined by RFC 3986 Uniform Resource Identifier (URI): Generic Syntax

### 5.10. teidata.namespaceOrName

teidata.namespaceOrName defines attribute values which contain either an absolute namespace URI or a qualified XML name.
Module | tei
Used by | Element: anyElement/@except schemaSpec/@defaultExceptions
Content model |
    <content>
     <alternate>
      <dataRef name="anyURI">
       <dataFacet name="pattern"
        value="[^/]+:.*"/>
      </dataRef>
      <dataRef name="Name">
       <dataFacet name="pattern" value=".+:.+"/>
      </dataRef>
     </alternate>
    </content>
Declaration |
    teidata.namespaceOrName = xsd:anyURI | xsd:Name

### 5.11. teidata.numeric

teidata.numeric defines the range of attribute values used for numeric values.
Module | tei
Used by | Element: memberOf/@max memberOf/@min precision/@stdDeviation
Content model |
    <content>
     <alternate>
      <dataRef name="double"/>
      <dataRef name="token"
       restriction="(\-?[\d]+/\-?[\d]+)"/>
      <dataRef name="decimal"/>
     </alternate>
    </content>
Declaration |
    teidata.numeric =
       xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
Note | Any numeric value, represented as a decimal number, in floating point format, or as a ratio. To represent a floating point number, expressed in scientific notation, ‘E notation’, a variant of ‘exponential notation’, may be used. In this format, the value is expressed as two numbers separated by the letter E. The first number, the significand (sometimes called the mantissa) is given in decimal format, while the second is an integer. The value is obtained by multiplying the mantissa by 10 the number of times indicated by the integer. Thus the value represented in decimal notation as 1000.0 might be represented in scientific notation as 10E3. A value expressed as a ratio is represented by two integer values separated by a solidus (/) character. Thus, the value represented in decimal notation as 0.5 might be represented as a ratio by the string 1/2.

### 5.12. teidata.outputMeasurement

teidata.outputMeasurement defines a range of values for use in specifying the size of an object that is intended for display.
Module | tei
Used by |
Content model |
    <content>
     <dataRef name="token"
      restriction="[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)"/>
    </content>
Declaration |
    teidata.outputMeasurement =
       token
       {
          pattern = "[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)"
       }
Example | <figure> <head>The TEI Logo</head> <figDesc>Stylized yellow angle brackets with the letters <mentioned>TEI</mentioned> in between and <mentioned>text encoding initiative</mentioned> underneath, all on a white background.</figDesc> <graphic height="600px" width="600px" url="http://www.tei-c.org/logos/TEI-600.jpg"/> </figure>
Note | These values map directly onto the values used by XSL-FO and CSS. For definitions of the units see those specifications; at the time of this writing the most complete list is in the CSS3 working draft.

### 5.13. teidata.pattern

teidata.pattern defines attribute values which are expressed as a regular expression.
Module | tei
Used by | Element: dataRef/@restriction metDecl/@pattern
Content model |
    <content>
     <dataRef name="token"/>
    </content>
Declaration |
    teidata.pattern = token
Note | A regular expression, often called a pattern, is an expression that describes a set of strings. They are usually used to give a concise description of a set, without having to list all elements. For example, the set containing the three strings Handel, Händel, and Haendel can be described by the pattern `H(ä|ae?)ndel` (or alternatively, it is said that the pattern `H(ä|ae?)ndel` matches each of the three strings) Wikipedia This TEI datatype is mapped to the XSD token datatype, and may therefore contain any string of characters. However, it is recommended that the value used conform to the particular flavour of regular expression syntax supported by XSD Schema.

### 5.14. teidata.point

teidata.point defines the data type used to express a point in cartesian space.
Module | tei
Used by | Element: path/@points
Content model |
    <content>
     <dataRef name="token"
      restriction="(-?[0-9]+(\.[0-9]+)?,-?[0-9]+(\.[0-9]+)?)"/>
    </content>
Declaration |
    teidata.point = token { pattern = "(-?[0-9]+(\.[0-9]+)?,-?[0-9]+(\.[0-9]+)?)" }
Example | <facsimile> <surface ulx="0" uly="0" lrx="400" lry="280"> <zone points="220,100 300,210 170,250 123,234"> <graphic url="handwriting.png "/> </zone> </surface> </facsimile>
Note | A point is defined by two numeric values, which should be expressed as decimal numbers. Neither number can end in a decimal point. E.g., both 0.0,84.2 and 0,84 are allowed, but 0.,84. is not.

### 5.15. teidata.pointer

teidata.pointer defines the range of attribute values used to provide a single URI, absolute or relative, pointing to some other resource, either within the current document or elsewhere.
Module | tei
Used by | Element: alt/@target app/@from app/@to catRef/@scheme certainty/@given change/@target classCode/@scheme conversion/@fromUnit conversion/@toUnit dataRef/@ref equiv/@uri equiv/@filter event/@where g/@ref handShift/@new keywords/@scheme locus/@scheme locusGrp/@scheme metamark/@target moduleRef/@url note/@targetEnd nym/@parts occupation/@scheme occupation/@code redo/@target relation/@active relation/@mutual relation/@passive socecStatus/@scheme socecStatus/@code space/@resp span/@from span/@to specGrpRef/@target timeline/@origin undo/@target when/@since witDetail/@wit
Content model |
    <content>
     <dataRef name="anyURI"/>
    </content>
Declaration |
    teidata.pointer = xsd:anyURI
Note | The range of syntactically valid values is defined by RFC 3986 Uniform Resource Identifier (URI): Generic Syntax. Note that the values themselves are encoded using RFC 3987 Internationalized Resource Identifiers (IRIs) mapping to URIs. For example, `https://secure.wikimedia.org/wikipedia/en/wiki/%` is encoded as `https://secure.wikimedia.org/wikipedia/en/wiki/%25` while `http://موقع.وزارة-الاتصالات.مصر/` is encoded as `http://xn--4gbrim.xn----rmckbbajlc6dj7bxne2c.xn--wgbh1c/`

### 5.16. teidata.prefix

teidata.prefix defines a range of values that may function as a URI scheme name.
Module | tei
Used by | Element: prefixDef/@ident
Content model |
    <content>
     <dataRef name="token"
      restriction="[a-z][a-z0-9\+\.\-]*"/>
    </content>
Declaration |
    teidata.prefix = token { pattern = "[a-z][a-z0-9\+\.\-]*" }
Note | This datatype is used to constrain a string of characters to one that can be used as a URI scheme name according to RFC 3986, section 3.1. Thus only the 26 lowercase letters a–z, the 10 digits 0–9, the plus sign, the period, and the hyphen are permitted, and the value must start with a letter.

### 5.17. teidata.probCert

teidata.probCert defines a range of attribute values which can be expressed either as a numeric probability or as a coded certainty value.
Module | tei
Used by |
Content model |
    <content>
     <alternate>
      <dataRef key="teidata.probability"/>
      <dataRef key="teidata.certainty"/>
     </alternate>
    </content>
Declaration |
    teidata.probCert = teidata.probability | teidata.certainty

### 5.18. teidata.probability

teidata.probability defines the range of attribute values expressing a probability.
Module | tei
Used by | teidata.probCert Element: alt/@weights certainty/@degree
Content model |
    <content>
     <dataRef name="double"/>
    </content>
Declaration |
    teidata.probability = xsd:double
Note | Probability is expressed as a real number between 0 and 1; 0 representing certainly false and 1 representing certainly true.

### 5.19. teidata.replacement

teidata.replacement defines attribute values which contain a replacement template.
Module | tei
Used by |
Content model |
    <content>
     <textNode/>
    </content>
Declaration |
    teidata.replacement = text

### 5.20. teidata.sex

teidata.sex defines the range of attribute values used to identify human or animal sex.
Module | tei
Used by | Element: person/@sex personGrp/@sex persona/@sex sex/@value
Content model |
    <content>
     <dataRef key="teidata.word"/>
    </content>
Declaration |
    teidata.sex = teidata.word
Note | Values for attributes using this datatype may be locally defined by a project, or may refer to an external standard, such as vCard's sex property http://microformats.org/wiki/gender-formats (in which M indicates male, F female, O other, N none or not applicable, U unknown), or the often used ISO 5218:2004 Representation of Human Sexes http://standards.iso.org/ittf/PubliclyAvailableStandards/c036266_ISO_IEC_5218_2004(E_F).zip (in which 0 indicates unknown; 1 male; 2 female; and 9 not applicable, although the ISO standard is widely considered inadequate); cf. CETH's Recommendations for Inclusive Data Collection of Trans People http://transhealth.ucsf.edu/trans?page=lib-data-collection.

### 5.21. teidata.temporal.iso

teidata.temporal.iso defines the range of attribute values expressing a temporal expression such as a date, a time, or a combination of them, that conform to the international standard Data elements and interchange formats – Information interchange – Representation of dates and times.
Module | tei
Used by |
Content model |
    <content>
     <alternate>
      <dataRef name="date"/>
      <dataRef name="gYear"/>
      <dataRef name="gMonth"/>
      <dataRef name="gDay"/>
      <dataRef name="gYearMonth"/>
      <dataRef name="gMonthDay"/>
      <dataRef name="time"/>
      <dataRef name="dateTime"/>
      <dataRef name="token"
       restriction="[0-9.,DHMPRSTWYZ/:+\-]+"/>
     </alternate>
    </content>
Declaration |
    teidata.temporal.iso =
       xsd:date
     | xsd:gYear
     | xsd:gMonth
     | xsd:gDay
     | xsd:gYearMonth
     | xsd:gMonthDay
     | xsd:time
     | xsd:dateTime
     | token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" }
Note | If it is likely that the value used is to be compared with another, then a time zone indicator should always be included, and only the dateTime representation should be used. For all representations for which ISO 8601 describes both a basic and an extended format, these Guidelines recommend use of the extended format. While ISO 8601 permits the use of both `00:00` and `24:00` to represent midnight, these Guidelines strongly recommend against the use of `24:00`.

### 5.22. teidata.temporal.w3c

teidata.temporal.w3c defines the range of attribute values expressing a temporal expression such as a date, a time, or a combination of them, that conform to the W3C XML Schema Part 2: Datatypes Second Edition specification.
Module | tei
Used by | Element: when/@absolute
Content model |
    <content>
     <alternate>
      <dataRef name="date"/>
      <dataRef name="gYear"/>
      <dataRef name="gMonth"/>
      <dataRef name="gDay"/>
      <dataRef name="gYearMonth"/>
      <dataRef name="gMonthDay"/>
      <dataRef name="time"/>
      <dataRef name="dateTime"/>
     </alternate>
    </content>
Declaration |
    teidata.temporal.w3c =
       xsd:date
     | xsd:gYear
     | xsd:gMonth
     | xsd:gDay
     | xsd:gYearMonth
     | xsd:gMonthDay
     | xsd:time
     | xsd:dateTime
Note | If it is likely that the value used is to be compared with another, then a time zone indicator should always be included, and only the dateTime representation should be used.

### 5.23. teidata.text

teidata.text defines the range of attribute values used to express some kind of identifying string as a single sequence of unicode characters possibly including whitespace.
Module | tei
Used by | Element: attRef/@name refState/@delim rendition/@selector valItem/@ident
Content model |
    <content>
     <dataRef name="string"/>
    </content>
Declaration |
    teidata.text = string
Note | Attributes using this datatype must contain a single ‘token’ in which whitespace and other punctuation characters are permitted.

### 5.24. teidata.truthValue

teidata.truthValue defines the range of attribute values used to express a truth value.
Module | tei
Used by | Element: content/@autoPrefix listChange/@ordered metSym/@terminal model/@useSourceRendition modelGrp/@useSourceRendition modelSequence/@useSourceRendition note/@anchored pc/@pre sequence/@preserveOrder surface/@flipping tagsDecl/@partial
Content model |
    <content>
     <dataRef name="boolean"/>
    </content>
Declaration |
    teidata.truthValue = xsd:boolean
Note | The possible values of this datatype are 1 or true, or 0 or false. This datatype applies only for cases where uncertainty is inappropriate; if the attribute concerned may have a value other than true or false, e.g. unknown, or inapplicable, it should have the extended version of this datatype: data.xTruthValue.

### 5.25. teidata.unboundedInt

teidata.unboundedInt defines an attribute value which can be either any non-negative integer or the string "unbounded".
Module | tei
Used by | Element: datatype/@maxOccurs
Content model |
    <content>  <alternate>
      <dataRef name="nonNegativeInteger"/>
      <valList type="closed">
       <valItem ident="unbounded"/>
      </valList>
     </alternate>
    </content>
Declaration |
    teidata.unboundedInt = xsd:nonNegativeInteger | ( "unbounded" )

### 5.26. teidata.version

teidata.version defines the range of attribute values which may be used to specify a TEI or Unicode version number.
Module | tei
Used by | Element: TEI/@version unicodeName/@version
Content model |
    <content>
     <dataRef name="token"
      restriction="[\d]+(\.[\d]+){0,2}"/>
    </content>
Declaration |
    teidata.version = token { pattern = "[\d]+(\.[\d]+){0,2}" }
Note | The value of this attribute follows the pattern specified by the Unicode consortium for its version number (http://unicode.org/versions/). A version number contains digits and fullstop characters only. The first number supplied identifies the major version number. A second and third number, for minor and sub-minor version numbers, may also be supplied.

### 5.27. teidata.versionNumber

teidata.versionNumber defines the range of attribute values used for version numbers.
Module | tei
Used by | Element: application/@version
Content model |
    <content>
     <dataRef name="token"
      restriction="[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}"/>
    </content>
Declaration |
    teidata.versionNumber =
       token { pattern = "[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}" }

### 5.28. teidata.word

teidata.word defines the range of attribute values expressed as a single word or token.
Module | tei
Used by | teidata.enumerated teidata.sex Element: app/@loc attRef/@class certainty/@assertedValue code/@lang dataFacet/@name langKnown/@level locus/@from locus/@to m/@baseForm metSym/@value metamark/@function org/@role personGrp/@size rhyme/@label secl/@reason supplied/@reason surplus/@reason
Content model |
    <content>
     <dataRef name="token"
      restriction="(\p{L}|\p{N}|\p{P}|\p{S})+"/>
    </content>
Declaration |
    teidata.word = token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }
Note | Attributes using this datatype must contain a single ‘word’ which contains only letters, digits, punctuation characters, or symbols: thus it cannot include whitespace.

### 5.29. teidata.xTruthValue

teidata.xTruthValue (extended truth value) defines the range of attribute values used to express a truth value which may be unknown.
Module | tei
Used by | Element: binding/@contemporary seal/@contemporary
Content model |
    <content>
     <alternate>
      <dataRef name="boolean"/>
      <valList>
       <valItem ident="unknown"/>
       <valItem ident="inapplicable"/>
      </valList>
     </alternate>
    </content>
Declaration |
    teidata.xTruthValue = xsd:boolean | ( "unknown" | "inapplicable" )
Note | In cases where where uncertainty is inappropriate, use the datatype data.TruthValue.

### 5.30. teidata.xmlName

teidata.xmlName defines attribute values which contain an XML name.
Module | tei
Used by | Element: classRef/@key classRef/@include classRef/@except dataRef/@key dataRef/@name elementRef/@key elementSpec/@prefix macroRef/@key moduleRef/@prefix moduleRef/@include moduleRef/@except moduleRef/@key schemaRef/@key schemaSpec/@prefix
Content model |
    <content>
     <dataRef name="NCName"/>
    </content>
Declaration |
    teidata.xmlName = xsd:NCName
Note | The rules defining an XML name form a part of the XML Specification.

### 5.31. teidata.xpath

teidata.xpath defines attribute values which contain an XPath expression.
Module | tei
Used by | Element: model/@predicate modelSequence/@predicate param/@value
Content model |
    <content>
     <textNode/>
    </content>
Declaration |
    teidata.xpath = text
Note | Any XPath expression using the syntax defined in [[undefined XSLT2]]. When writing programs that evaluate XPath expressions, programmers should be mindful of the possibility of malicious code injection attacks. For further information about XPath injection attacks, see the article at OWASP.