TEI P5 schema for ENRICH-WAMCP

Table of contents

1 Customization Section

We include in the schema the four basic key TEI modules header, core, tei, and textstructure. We also include five specialized modules: msdescription, linking, namesdates, figures, and transcr.

All the elements and attributes defined by these modules are included in the ENRICH schema, with the following modifications. Firstly, several unwanted elements are deleted. Secondly, some optional attributes have been made compulsory, and their range of possible values are constrained. Finally, the content model for a small number of elements has been simplified to remove unwanted alternatives. Added for WAMCP: the content of one element has been modified and a consequent feature request has been made to the TEI.

The following elements are deleted: <ab>, <alt>, <altGrp>, <analytic>, <appInfo>, <application>, <biblFull>, <biblStruct>, <binaryObject>, <broadcast>, <cRefPattern>, <cell>, <cit>, <climate>, <correction>, <distinct>, <email>, <emph>, <equipment>, <equiv>, <fsdDecl>, <headItem>, <headLabel>, <hyphenation>, <imprint>, <interpretation>, <join>, <joinGrp>, <link>, <linkGrp>, <listNym>, <measureGrp>, <meeting>, <mentioned>, <metDecl>, <metSym>, <monogr>, <msItemStruct>, <namespace>, <normalization>, <num>, <nym>, <postBox>, <postCode>, q, <quotation>, <recording>, <recordingStmt>, <refsDecl>, <rendition>, <row>, <rs>, <said>, <samplingDecl>, <scriptStmt>, <segmentation>, <series>, <soCalled>, <sp>, <speaker>, <stage>, <state>, <stdVals>, <street>, <table>, <tagUsage>, <tagsDecl>, <teiCorpus>, <terrain>, <time>, <timeline>, <variantEncoding>, <when>.

The att.global.linking class is also deleted, since we anticipate no need for complex pointing mechanisms.

On the altIdentifier element, the type attribute is compulsory, and must take one of the following values: former; partial; internal; system; other

On the availability element, the status attribute is compulsory, and must take one of the following values: free; unknown; restricted.

On the biblScope element, the type attribute is compulsory, and must take one of the following values: volume; pages.

On the custEvent element, the type attribute is compulsory, and must take one of the following values: check; conservation; description; exhibition; loan; photography; other.

On the decoNote element, the type attribute is compulsory, and must take one of the following values: border; diagram; initial; marginal; miniature; mixed; paratext; secondary; other; illustration; printmark; publishmark; vignette; frieze; map; unspecified. Added for WAMCP: unwan, rubrication, tooling.

On the dimensions element, the type attribute is compulsory, and must take one of the following values: leaf; binding; slip; written; boxed; unknown. Added for WAMCP: line-height

On the gap element, the reason attribute is compulsory, and must take one of the following values: damage; illegible; cancelled; irrelevant.

On all members of the att.dimensions class, the unit attribute is compulsory, and must take one of the following values: chars; leaves; lines; mm; pages; words. The precision attribute is removed.

On the handNote element, the script attribute is compulsory, and must take one of the following values (added for WAMCP)): muhaqqaq, rayhani, naskh, maghribi, bihari, nasta_liq, thuluth, tawqi_, riqa_, ghubar, ta_liq, diwani, ruq_ah, siyaqah. Values for ENRICH were: carolmin; textualis; cursiva; hybrida; humbook; humcursiva; kanzlei; kurrent; other, which have been deleted.

On the handNote element, the scope attribute is compulsory, and must take one of the following values: sole; major; minor.

On the hi element, the rend attribute is compulsory, and must take one of the following values: hyphenated; underline; double-underline; bold; caps; italic; sup; rubric.

On the layout element, the columns attribute is compulsory, and must take a numeric value.

On the msDesc element, the xml:id attribute is compulsory, and must be a valid XML identifier.

On the msDesc element, the xml:lang attribute is compulsory, and must be a valid ISO 639 language code.

On the name element, the type attribute is compulsory, and must take one of the following values: person; place; org; unknown.

On the objectDesc element, the form attribute is compulsory, and must take one of the following values: codex; leaf; scroll; other.

On the person element, the sex attribute is compulsory, and must be one of 1 (male), 2 (female), 0 (inapplicable), or 9 (unknown).

On the region element, the type attribute is compulsory, and must take one of the following values: parish; county; compass; geog; state; unknown.

On the supplied element, the reason attribute is compulsory, and must take one of the following values: omitted; illegible; damage; unknown.

On the supportDesc element, the material attribute is compulsory, and must take one of the following values: perg; chart; mixed; unknown.

The following changes do not affect TEI conformance since either they affect only optional parts of TEI content models or they involve additional value constraints for TEI attributes:

Schema enrich-wacmp: Model classes

model.addressLike

model.addressLike groups elements used to represent a postal or e-mail address.
Module tei
Used by
Members affiliation

model.biblLike

model.biblLike groups elements containing a bibliographic description.
Module tei
Used by
Members bibl msDesc

model.biblPart

model.biblPart groups elements which represent components of a bibliographic description.
Module tei
Used by
Members model.imprintPart [biblScope distributor pubPlace publisher] model.respLike [author editor funder principal respStmt sponsor] edition extent idno msIdentifier relatedItem

model.choicePart

model.choicePart groups elements (other than choice itself) which can be used within a choice alternation.
Module tei
Used by
Members abbr am corr ex expan orig reg seg sic unclear

model.common

model.common groups common chunk- and inter-level elements.
Module tei
Used by
Members model.divPart [model.lLike [l] model.pLike [p] lg] model.inter [model.biblLike [bibl msDesc] model.egLike model.labelLike [desc label] model.listLike [list listBibl listEvent listOrg listPerson listPlace] model.qLike [model.quoteLike [quote] q] ]
Note
This class defines the set of chunk- and inter-level elements; it is used in many content models, including those for textual divisions.

model.dateLike

model.dateLike groups elements containing temporal expressions.
Module tei
Used by
Members date

model.dimLike

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

model.divBottom

model.divBottom groups elements appearing at the end of a text division.
Module tei
Used by
Members model.divBottomPart model.divWrapper [docAuthor]

model.divGenLike

model.divGenLike groups elements used to represent a structural division which is generated rather than explicitly present in the source.
Module tei
Used by
Members divGen

model.divLike

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

model.divPart

model.divPart groups paragraph-level elements appearing directly within divisions.
Module tei
Used by
Members model.lLike [l] model.pLike [p] lg
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.

model.divTop

model.divTop groups elements appearing at the beginning of a text division.
Module tei
Used by
Members model.divTopPart [model.headLike [head] ] model.divWrapper [docAuthor]

model.divTopPart

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

model.divWrapper

model.divWrapper groups elements which can appear at either top or bottom of a textual division.
Module tei
Used by
Members docAuthor

model.emphLike

model.emphLike groups phrase-level elements which are typographically distinct and to which a specific function can be attributed.
Module tei
Used by
Members foreign gloss term title

model.encodingDescPart

model.encodingDescPart groups elements which may be used inside encodingDesc and appear multiple times.
Module header
Used by
Members charDecl classDecl editorialDecl geoDecl projectDesc

model.frontPart

model.frontPart groups elements which appear at the level of divisions within front or back matter.
Module tei
Used by
Members divGen titlePage

model.gLike

model.gLike groups elements used to represent individual non-Unicode characters or glyphs.
Module tei
Used by
Members g

model.global

model.global groups elements which may appear at any point within a TEI text.
Module tei
Used by
Members model.global.edit [addSpan damageSpan delSpan gap space] model.global.meta [index] model.milestoneLike [anchor cb fw lb milestone pb] model.noteLike [note] figure

model.global.edit

model.global.edit groups globally available elements which perform a specifically editorial function.
Module tei
Used by
Members addSpan damageSpan delSpan gap space

model.global.meta

model.global.meta groups globally available elements which describe the status of other elements.
Module tei
Used by
Members index
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.

model.glossLike

model.glossLike groups elements which provide an alternative name, explanation, or description for any markup construct.
Module tei
Used by
Members desc gloss

model.graphicLike

model.graphicLike groups elements containing images, formulae, and similar objects.
Module tei
Used by
Members formula graphic

model.headLike

model.headLike groups elements used to provide a title or heading at the start of a text division.
Module tei
Used by
Members head

model.hiLike

model.hiLike groups phrase-level elements which are typographically distinct but to which no specific function can be attributed.
Module tei
Used by
Members hi

model.highlighted

model.highlighted groups phrase-level elements which are typographically distinct.
Module tei
Used by
Members model.emphLike [foreign gloss term title] model.hiLike [hi]

model.imprintPart

model.imprintPart groups the bibliographic elements which occur inside imprints.
Module tei
Used by
Members biblScope distributor pubPlace publisher

model.inter

model.inter groups elements which can appear either within or between paragraph-like elements.
Module tei
Used by
Members model.biblLike [bibl msDesc] model.egLike model.labelLike [desc label] model.listLike [list listBibl listEvent listOrg listPerson listPlace] model.qLike [model.quoteLike [quote] q]

model.lLike

model.lLike groups elements representing metrical components such as verse lines.
Module tei
Used by
Members l

model.labelLike

model.labelLike groups elements used to gloss or explain other parts of a document.
Module tei
Used by
Members desc label

model.limitedPhrase

model.limitedPhrase groups phrase-level elements excluding those elements primarily intended for transcription of existing sources.
Module tei
Used by
Members model.emphLike [foreign gloss term title] model.pPart.data [model.addressLike [affiliation] model.dateLike [date] model.measureLike [depth dim geo height measure 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] ] ] ] model.pPart.editorial [abbr am choice ex expan subst] model.pPart.msdesc [catchwords dimensions handShift heraldry locus locusGrp material origDate origPlace secFol signatures stamp watermark] model.ptrLike [ptr ref]

model.listLike

model.listLike groups list-like elements.
Module tei
Used by
Members list listBibl listEvent listOrg listPerson listPlace

model.measureLike

model.measureLike groups elements which denote a number, a quantity, a measurement, or similar piece of text that conveys some numerical meaning.
Module tei
Used by
Members depth dim geo height measure width

model.milestoneLike

model.milestoneLike groups milestone-style elements used to represent reference systems.
Module tei
Used by
Members anchor cb fw lb milestone pb

model.msItemPart

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

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
Members colophon explicit finalRubric incipit rubric title

model.nameLike

model.nameLike groups elements which name or refer to a person, place, or organization.
Module tei
Used by
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] ]
Note
A superset of the naming elements that may appear in datelines, addresses, statements of responsibility, etc.

model.nameLike.agent

model.nameLike.agent groups elements which contain names of individuals or corporate bodies.
Module tei
Used by
Members name orgName persName
Note
This class is used in the content model of elements which reference names of people or organizations.

model.noteLike

model.noteLike groups globally-available note-like elements.
Module tei
Used by
Members note

model.offsetLike

model.offsetLike groups elements which can appear only as part of a place name.
Module tei
Used by
Members geogFeat offset

model.pLike

model.pLike groups paragraph-like elements.
Module tei
Used by
Members p

model.pLike.front

model.pLike.front groups paragraph-like elements which can occur as direct constituents of front matter.
Module tei
Used by
Members docAuthor docEdition docImprint docTitle head titlePart

model.pPart.data

model.pPart.data groups phrase-level elements containing names, dates, numbers, measures, and similar data.
Module tei
Used by
Members model.addressLike [affiliation] model.dateLike [date] model.measureLike [depth dim geo height measure 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] ] ]

model.pPart.edit

model.pPart.edit groups phrase-level elements for simple editorial correction and transcription.
Module tei
Used by
Members model.pPart.editorial [abbr am choice ex expan subst] model.pPart.transcriptional [add corr damage del orig reg restore sic supplied surplus unclear]

model.pPart.editorial

model.pPart.editorial groups phrase-level elements for simple editorial interventions that may be useful both in transcribing and in authoring.
Module tei
Used by
Members abbr am choice ex expan subst

model.pPart.msdesc

model.pPart.msdesc groups phrase-level elements used in manuscript description.
Module tei
Used by
Members catchwords dimensions handShift heraldry locus locusGrp material origDate origPlace secFol signatures stamp watermark

model.pPart.transcriptional

model.pPart.transcriptional groups phrase-level elements used for editorial transcription of pre-existing source materials.
Module tei
Used by
Members add corr damage del orig reg restore sic supplied surplus unclear

model.persEventLike

model.persEventLike groups elements describing specific events in a person's history, for example birth, marriage, or appointment.
Module tei
Used by
Members birth death event
Note
These are not characteristics of an individual, but often cause an individual to gain such characteristics, or to enter a new state.

model.persNamePart

model.persNamePart groups elements which form part of a personal name.
Module namesdates
Used by
Members addName forename genName nameLink roleName surname

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
Members affiliation education floruit occupation persName residence
Note
These characteristics of an individual are typically a consequence of their own action or that of others.

model.persTraitLike

model.persTraitLike groups elements describing generally unchanging physical or socially-constructed characteristics of a person, for example hair-colour, ethnicity, or sex.
Module tei
Used by
Members age faith langKnowledge nationality sex socecStatus trait
Note
These characteristics of an individual are typically independent of their volition or action.

model.personLike

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

model.personPart

model.personPart groups elements which form part of the description of a person.
Module tei
Used by
Members model.persEventLike [birth death event] model.persStateLike [affiliation education floruit occupation persName residence] model.persTraitLike [age faith langKnowledge nationality sex socecStatus trait] bibl

model.phrase

model.phrase groups elements which can occur at the level of individual words or phrases.
Module tei
Used by
Members model.graphicLike [formula graphic] model.highlighted [model.emphLike [foreign gloss term title] model.hiLike [hi] ] model.pPart.data [model.addressLike [affiliation] model.dateLike [date] model.measureLike [depth dim geo height measure 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] ] ] ] model.pPart.edit [model.pPart.editorial [abbr am choice ex expan subst] model.pPart.transcriptional [add corr damage del orig reg restore sic supplied surplus unclear] ] model.pPart.msdesc [catchwords dimensions handShift heraldry locus locusGrp material origDate origPlace secFol signatures stamp watermark] model.ptrLike [ptr ref] model.segLike [seg]
Note
This class of elements can occur only within larger elements of the class inter or chunk. In prose, this means these elements can occur within paragraphs, list items, lines of verse, etc.

model.physDescPart

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

model.placeEventLike

model.placeEventLike groups elements which describe events at or affecting a place.
Module tei
Used by
Members event

model.placeLike

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

model.placeNamePart

model.placeNamePart groups elements which form part of a place name.
Module tei
Used by
Members bloc country district geogName placeName region settlement

model.placeStateLike

model.placeStateLike groups elements which describe changing states of a place.
Module tei
Used by
Members model.placeNamePart [bloc country district geogName placeName region settlement]

model.placeTraitLike

model.placeTraitLike groups elements which describe unchanging traits of a place.
Module tei
Used by
Members location population trait

model.profileDescPart

model.profileDescPart groups elements which may be used inside profileDesc and appear multiple times.
Module header
Used by
Members handNotes langUsage textClass

model.ptrLike

model.ptrLike groups elements used for purposes of location and reference.
Module tei
Used by
Members ptr ref

model.publicationStmtPart

model.publicationStmtPart groups elements which may appear within the publicationStmt element of the TEI Header.
Module tei
Used by
Members authority availability date distributor idno pubPlace publisher

model.qLike

model.qLike groups elements related to highlighting which can appear either within or between chunk-level elements.
Module tei
Used by
Members model.quoteLike [quote] q

model.quoteLike

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

model.resourceLike

model.resourceLike groups non-textual elements which may appear together with a header and a text to constitute a TEI document.
Module tei
Used by
TEI
Members facsimile

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
Members author editor funder principal respStmt sponsor

model.segLike

model.segLike groups elements used for arbitrary segmentation.
Module tei
Used by
Members seg
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.

model.teiHeaderPart

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

model.titlepagePart

model.titlepagePart groups elements which can occur as direct constituents of a title page, such as docTitle, docAuthor, docImprint, or <epigraph>.
Module tei
Used by
Members docAuthor docEdition docImprint docTitle graphic titlePart

Schema enrich-wacmp: Attribute classes

att.ascribed

att.ascribed provides attributes for elements representing speech or action that can be ascribed to a specific individual.
Module tei
Members change q
Attributes In addition to global attributes
who indicates the person, or group of people, to whom the element content is ascribed.
Status Optional
Datatype 1–∞ occurrences of  xsd:anyURI separated by whitespace
Values For transcribed speech, this will typically identify a participant or participant group; in other contexts, it will point to any identified person element.

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.
Module tei
Members att.naming [att.personal [addName forename genName orgName persName roleName surname] affiliation author birth bloc collection country death district editor education event geogFeat geogName institution name nationality occupation origPlace placeName population pubPlace region relation repository residence settlement socecStatus trait] docAuthor docTitle resp term title
Attributes In addition to global 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 string
Values any string of Unicode characters
Note
The value may be a unique identifier from a database, or any other externally-defined string identifying the referent.
ref (reference) provides an explicit means of locating a full definition for the entity being named by means of one or more URIs.
Status Optional
Datatype 1–∞ occurrences of  xsd:anyURI 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 identifies several distinct entities.

att.coordinated

att.coordinated elements which can be positioned within a two dimensional coordinate system.
Module transcr
Members surface zone
Attributes In addition to global 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 xsd:anyURI
ulx gives the x coordinate value for the upper left corner of a rectangular space.
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
uly gives the y coordinate value for the upper left corner of a rectangular space.
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
lrx gives the x coordinate value for the lower right corner of a rectangular space.
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
lry gives the y coordinate value for the lower right corner of a rectangular space.
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal

att.damaged

att.damaged provides attributes describing the nature of any physical damage affecting a reading.
Module tei
Members damage damageSpan
Attributes att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max))
hand In the case of damage (deliberate defacement, inking out, etc.) assignable to a distinct hand, signifies the hand responsible for the damage.
Status Optional
Datatype xsd:anyURI
Values must be one of the hand identifiers declared in the document header (see section ??).
agent categorizes the cause of the damage, if it can be identified.
Status Optional
Datatype xsd:Name
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 Signifies the degree of damage according to a convenient scale. The damage tag 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
Values 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.
Note
The damage tag with the degree attribute should only be used where the text may be read with confidence despite the damage. It is appropriate where it is desired to record the fact of damage, though this has not affected the readability of the text (as may be the case with weathered inscriptional materials). 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 ?? 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 Mandatory when applicable
Datatype xsd:nonNegativeInteger

att.datable

att.datable provides attributes for normalization of elements that contain dates, times, or datable events.
Module tei
Members acquisition affiliation age binding birth bloc change country custEvent date death district education event faith floruit geogFeat langKnowledge langKnown location nationality occupation orgName origDate origPlace origin persName placeName population provenance region relation residence seal settlement sex socecStatus stamp trait
Attributes att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)
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 class. 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.

att.datable.w3c

att.datable.w3c provides attributes for normalization of elements that contain datable events using the W3C datatypes.
Module tei
Members att.datable [acquisition affiliation age binding birth bloc change country custEvent date death district education event faith floruit geogFeat langKnowledge langKnown location nationality occupation orgName origDate origPlace origin persName placeName population provenance region relation residence seal settlement sex socecStatus stamp trait]
Attributes In addition to global attributes
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 xsd:anyURI
when supplies the value of the date or time in a standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime
Values A normalized form of temporal expression conforming to the W3C XML Schema Part 2: Datatypes Second Edition.

Examples of W3C date, time, and date & time formats.

<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>
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>
Note
The value of the when attribute should be the 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 part of the when 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.
notBefore specifies the earliest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime
Values A normalized form of temporal expression conforming to the W3C XML Schema Part 2: Datatypes Second Edition.
notAfter specifies the latest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime
Values A normalized form of temporal expression conforming to the W3C XML Schema Part 2: Datatypes Second Edition.
from indicates the starting point of the period in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime
Values A normalized form of temporal expression conforming to the W3C XML Schema Part 2: Datatypes Second Edition.
to indicates the ending point of the period in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime
Values A normalized form of temporal expression conforming to the W3C XML Schema Part 2: Datatypes Second Edition.

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.
Module tei
Members availability bibl editorialDecl geoDecl langUsage listBibl listEvent listOrg listPerson listPlace projectDesc sourceDesc textClass
Attributes In addition to global attributes
default indicates whether or not this element is selected by default when its parent is selected.
Status Mandatory when applicable
Datatype xsd:boolean
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 ??. Only one element of a particular type may have a default attribute with a value of true.

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.
Module tei
Members back body div facsimile front gloss graphic group lg p ptr ref surface term text
Attributes In addition to global 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 Mandatory when applicable
Datatype 1–∞ occurrences of  xsd:anyURI separated by whitespace
Values must identify a set of declarable elements of different types.
Note
The rules governing the association of declarable elements with individual parts of a TEI text are fully defined in chapter ??.

att.dimensions

att.dimensions provides attributes for describing the size of physical objects.
Module tei
Members att.damaged [damage damageSpan] att.editLike [att.transcriptional [add addSpan del delSpan restore subst] affiliation age am birth corr date death education event ex expan faith floruit gap langKnowledge langKnown location nationality occupation org orgName origDate origPlace origin persName person place placeName population reg relation residence sex socecStatus supplied surplus trait unclear] depth dim dimensions height space width
Attributes att.ranging (@atLeast, @atMost, @min, @max)
unit names the unit used for the measurement
Status Optional
Datatype xsd:Name
Legal values are:
cm
mm
[Default]
in
lines
chars
quantity specifies the length in the units specified
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
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 1–∞ occurrences of  token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } separated by whitespace
Values any measurement phrase, e.g. 25 letters, 2 × 3 inches.
<gap extent="5 words"/>
<height extent="half the page"/>
scope where the measurement summarizes more than one observation, specifies the applicability of this measurement.
Status Optional
Datatype xsd:Name
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.

att.divLike

att.divLike provides attributes common to all elements which behave in the same way as divisions.
Module tei
Members div lg
Attributes In addition to global attributes
org (organization) specifies how the content of the division is organized.
Status Optional
Legal values are:
composite
composite content: i.e. no claim is made about the sequence in which the immediate contents of this division are to be processed, or their inter-relationships.
uniform
uniform content: i.e. 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
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]
part specifies whether or not the division is fragmented by some other structural element, for example a speech which is divided between two or more verse stanzas.
Status Mandatory when applicable
Legal values are:
Y
(yes) the division is incomplete in some respect
N
(no) either the division is complete, or no claim is made as to its completeness. [Default]
I
(initial) the initial part of an incomplete division
M
(medial) a medial part of an incomplete division
F
(final) the final part of an incomplete division
Note
The values I, M, or F should be used only where it is clear how the division is to be reconstituted.

att.editLike

att.editLike provides attributes describing the nature of a encoded scholarly intervention or interpretation of any kind.
Module tei
Members att.transcriptional [add addSpan del delSpan restore subst] affiliation age am birth corr date death education event ex expan faith floruit gap langKnowledge langKnown location nationality occupation org orgName origDate origPlace origin persName person place placeName population reg relation residence sex socecStatus supplied surplus trait unclear
Attributes att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) att.responsibility (@cert, @resp)
evidence indicates the nature of the evidence supporting the reliability or accuracy of the intervention or interpretation.
Status Optional
Datatype xsd:Name
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.
source contains a list of one or more pointers indicating the sources which support the given reading.
Status Mandatory when applicable
Datatype 1–∞ occurrences of  xsd:anyURI separated by whitespace
Values A space-delimited series of sigla; each sigil should correspond to a witness or witness group and occur as the value of the xml:id attribute on a <witness> or msDesc element elsewhere in the document.
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.

att.global

att.global provides attributes common to all elements in the TEI encoding scheme.
Module tei
Members
Attributes att.global.facs (@facs)
xml:id (identifier) provides a unique identifier for the element bearing the attribute.
Status Optional
Datatype xsd:ID
Values any valid XML identifier.
Note
The xml:id attribute may be used to specify a canonical reference for an element; see section ??.
n (number) gives a number (or other label) for an element, which is not necessarily unique within the document.
Status Optional
Datatype 1–∞ occurrences of  token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } separated by whitespace
Values the value may contain only letters, digits, punctuation characters, or symbols: it may not contain whitespace or word separating characters. It need not be restricted to numbers.
Note
The n attribute may be 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 xsd:language
Values The value must conform to BCP 47. If the value is a private use code (i.e., starts with x- or contains -x-) it should, and if not it may, match the value of an ident attribute of a language element supplied in the TEI Header of the current document.
Note
If no value is specified for xml:lang, the xml:lang value for the immediately enclosing element is inherited; for this reason, a value should always be specified on the outermost element (TEI).
rend (rendition) indicates how the element in question was rendered or presented in the source text.
Status Optional
Datatype 1–∞ occurrences of  token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } separated by whitespace
Values may contain any number of tokens, each of which may contain letters, punctuation marks, or symbols, but not word-separating characters.
<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.
xml:base provides a base URI reference with which applications can resolve relative URI references into absolute URI references.
Status Optional
Datatype xsd:anyURI
Values any syntactically valid URI reference.
<div type="bibl">
 <head>Bibliography</head>
 <listBibl
   xml:base="http://www.lib.ucdavis.edu/BWRP/Works/">

  <bibl n="1">
   <author>
    <name>Landon, Letitia Elizabeth</name>
   </author>
   <ref target="LandLVowOf.sgm">
    <title>The Vow of the Peacock</title>
   </ref>
  </bibl>
  <bibl n="2">
   <author>
    <name>Compton, Margaret Clephane</name>
   </author>
   <ref target="NortMIrene.sgm">
    <title>Irene, a Poem in Six Cantos</title>
   </ref>
  </bibl>
  <bibl n="3">
   <author>
    <name>Taylor, Jane</name>
   </author>
   <ref target="TaylJEssay.sgm">
    <title>Essays in Rhyme on Morals and Manners</title>
   </ref>
  </bibl>
 </listBibl>
</div>

att.global.facs

att.global.facs groups elements corresponding with all or part of an image, because they contain an alternative representation of it, typically but not necessarily a transcription of it.
Module transcr
Members att.global
Attributes In addition to global 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  xsd:anyURI separated by whitespace
Values one or more URIs, separated by whitespace.

att.handFeatures

att.handFeatures provides attributes describing aspects of the hand in which a manuscript is written.
Module tei
Members handNote handShift typeNote
Attributes In addition to global attributes
scribe gives a standard name or other identifier for the scribe believed to be responsible for this hand.
Status Optional
Datatype xsd:Name
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  xsd:Name separated by whitespace
medium describes the tint or type of ink, e.g. brown, or other writing medium, e.g. pencil
Status Optional
Datatype xsd:Name
scope specifies how widely this hand is used in the manuscript.
Status Optional
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

att.internetMedia

att.internetMedia provides attributes for specifying the type of a computer resource using a standard taxonomy.
Module tei
Members graphic
Attributes In addition to global attributes
mimeType (MIME media type) specifies the applicable multimedia internet mail extension (MIME) media type
Status Mandatory when applicable
Datatype token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }
Values The value should be a valid MIME media type
Note
This attribute class provides attributes for describing a computer resource, typically available over the internet, according to standard taxonomies. At present only a single taxonomy is supported, the Multipurpose Internet Mail Extensions Media Type system. This system of 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.

att.measurement

att.measurement provides attributes to represent a regularized or normalized measurement.
Module tei
Members measure
Attributes In addition to global attributes
unit indicates the units used for the measurement, usually using the standard symbol for the desired units.
Status Optional
Datatype xsd:Name
Suggested values include:
m
(metre) SI base unit of length
kg
(kilogram) SI base unit of mass
s
(second) SI base unit of time
Hz
(hertz) SI unit of frequency
Pa
(pascal) SI unit of pressure or stress
(ohm) SI unit of electric resistance
L
(litre) 1 dm³
t
(tonne) 10³ kg
ha
(hectare) 1 hm²
(ångström) 10⁻¹⁰ m
mL
(millilitre)
cm
(centimetre)
dB
(decibel) see remarks, below
kbit
(kilobit) 10³ or 1000 bits
Kibit
(kibibit) 2¹⁰ or 1024 bits
kB
(kilobyte) 10³ or 1000 bytes
KiB
(kibibyte) 2¹⁰ or 1024 bytes
MB
(megabyte) 10⁶ or 1 000 000 bytes
MiB
(mebibyte) 2²⁰ or 1 048 576 bytes
Note
If the measurement being represented is not expressed in a particular unit, but rather is a number of discrete items, the unit count should be used, or the unit attribute may be left unspecified.
Wherever appropriate, a recognised SI unit name should be used (see further http://www.bipm.org/en/si/ ; http://physics.nist.gov/cuu/Units/ ). The list above is indicative rather than exhaustive.
quantity specifies the number of the specified units that comprise the measurement
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
commodity indicates the substance that is being measured
Status Optional
Datatype 1–∞ occurrences of  token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } separated by whitespace
Note
In general, when the commodity is made of discrete entities, the plural form should be used, even when the measurement is of only one of them.
Note
This attribute class provides a triplet of attributes that may be used either to regularize the values of the measurement being encoded, or to normalize them with respect to a standard measurement system.

<!-- regularization:--><l>So weren't you gonna buy <measure quantity="0.5" unit="gal" commodity="ice cream">half a gallon</measure>, baby</l>
<!-- normalization: -->
<l>So won't you go and buy <measure quantity="1.893" unit="L" commodity="ice cream">half a gallon</measure>,
baby?</l>
Note
The unit should normally be named using the standard abbreviation for an SI unit (see further http://www.bipm.org/en/si/ ; http://physics.nist.gov/cuu/Units/ ). However, encoders may also specify measurements using informally defined units such as lines or characters.

att.msExcerpt

att.msExcerpt (manuscript excerpt) provides attributes used to describe excerpts from a manuscript placed in a description thereof.
Module msdescription
Members explicit incipit msContents msItem quote
Attributes In addition to global attributes
defective indicates whether the passage being quoted is defective, i.e. incomplete through loss or damage.
Status Optional
Datatype xsd:boolean | "unknown" | "inapplicable"
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.

att.naming

att.naming provides attributes common to elements which refer to named persons, places, organizations etc.
Module tei
Members att.personal [addName forename genName orgName persName roleName surname] affiliation author birth bloc collection country death district editor education event geogFeat geogName institution name nationality occupation origPlace placeName population pubPlace region relation repository residence settlement socecStatus trait
Attributes att.canonical (@key, @ref)
role may be used to specify further information about the entity referenced by this name, for example the occupation of a person, or the status of a place.
Status Optional
Datatype xsd:Name
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  xsd:anyURI separated by whitespace
Values One or more valid identifiers, 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.

att.personal

att.personal (attributes for components of personal names) common attributes for those elements which form part of a personal name.
Module tei
Members addName forename genName orgName persName roleName surname
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
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 personal name.
Status Optional
Datatype xsd:nonNegativeInteger
Values A positive number indicating the sort order.

att.placement

att.placement provides attributes for describing where on the source page or object a textual element appears.
Module tei
Members add addSpan figure fw note
Attributes In addition to global attributes
place
Status Recommended
Datatype 1–∞ occurrences of  xsd:Name 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>

att.pointing

att.pointing defines a set of attributes used by all elements which point to other elements by means of one or more URI references.
Module linking
Members ptr ref
Attributes In addition to global attributes
type categorizes the pointer in some respect, using any convenient set of categories.
Status Optional
Datatype xsd:Name
Values The type should indicate the intended function of the pointer, or the rhetorical relationship between its source and target.
evaluate specifies the intended meaning when the target of a pointer is itself a pointer.
Status Optional
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.

att.ranging

att.ranging provides attributes for describing numerical ranges.
Module tei
Members att.dimensions [att.damaged [damage damageSpan] att.editLike [att.transcriptional [add addSpan del delSpan restore subst] affiliation age am birth corr date death education event ex expan faith floruit gap langKnowledge langKnown location nationality occupation org orgName origDate origPlace origin persName person place placeName population reg relation residence sex socecStatus supplied surplus trait unclear] depth dim dimensions height space width]
Attributes In addition to global attributes
atLeast gives a minimum estimated value for the approximate measurement.
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
atMost gives a maximum estimated value for the approximate measurement.
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
min where the measurement summarizes more than one observation or a range, supplies the minimum value observed.
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal
max where the measurement summarizes more than one observation or a range, supplies the maximum value observed.
Status Optional
Datatype xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal

att.responsibility

att.responsibility provides attributes indicating who is responsible for something asserted by the markup and the degree of certainty associated with it.
Module tei
Members att.editLike [att.transcriptional [add addSpan del delSpan restore subst] affiliation age am birth corr date death education event ex expan faith floruit gap langKnowledge langKnown location nationality occupation org orgName origDate origPlace origin persName person place placeName population reg relation residence sex socecStatus supplied surplus trait unclear] handShift note
Attributes In addition to global attributes
cert (certainty) signifies the degree of certainty associated with the intervention or interpretation.
Status Optional
Datatype "high" | "medium" | "low" | "unknown"
resp (responsible party) indicates the agency responsible for the intervention or interpretation, for example an editor or transcriber.
Status Optional
Datatype 1–∞ occurrences of  xsd:anyURI separated by whitespace
Values A pointer to an element in the document header that is associated with a person asserted as responsible for some aspect of the text's creation, transcription, editing, or encoding.

att.segLike

att.segLike provides attributes for elements used for arbitrary segmentation.
Module tei
Members seg
Attributes In addition to global attributes
function characterizes the function of the segment.
Status Optional
Datatype xsd:Name
Values For a <cl>, may take values such as coordinate, subject, adverbial etc. For a <phr>, such values as subject, predicate etc. may be more appropriate.
part specifies whether or not the segment is fragmented by some other structural element, for example a clause which is divided between two or more sentences.
Status Mandatory when applicable
Legal values are:
Y
(yes) the segment is incomplete in some respect
N
(no) either the segment is complete, or no claim is made as to its completeness [Default]
I
(initial) the initial part of an incomplete segment
M
(medial) a medial part of an incomplete segment
F
(final) the final part of an incomplete segment
Note
The values I, M, or F should be used only where it is clear how the division is to be reconstituted.

att.sourced

att.sourced provides attributes identifying the source edition from which some encoded feature derives.
Module tei
Members cb lb milestone pb refState
Attributes In addition to global attributes
ed (edition) supplies an 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  xsd:anyURI separated by whitespace
Values Any string of characters; usually a siglum conventionally used for the edition.
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>

att.spanning

att.spanning provides attributes for elements which delimit a span of text by pointing mechanisms rather than by enclosing it.
Module tei
Members addSpan damageSpan delSpan index
Attributes In addition to global attributes
spanTo indicates the end of a span initiated by the element bearing this attribute.
Status Mandatory when applicable
Datatype xsd:anyURI
Values points to an element following this one in the current document.
Note
The span is defined as running in document order from the start of the content of the pointing element (if any) 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.

att.transcriptional

att.transcriptional provides attributes specific to elements encoding authorial or scribal intervention in a text when transcribing manuscript or similar sources.
Module tei
Members add addSpan del delSpan restore subst
Attributes att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp))
hand signifies the hand of the agent which made the intervention.
Status Optional
Datatype xsd:anyURI
Values must refer to a handNote element, typically declared in the document header (see section ??).
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 xsd:Name
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.
seq (sequence) assigns a sequence number related to the order in which the encoded features carrying this attribute are believed to have occurred.
Status Mandatory when applicable
Datatype xsd:nonNegativeInteger

att.translatable

att.translatable provides attributes used to indicate the status of a translatable portion of an ODD document.
Module tei
Members desc gloss
Attributes In addition to global attributes
version specifies the version name or number of the source from which the translated version was derived
Status Optional
Datatype token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }
Note
The version may be a number, a letter, or a date

att.typed

att.typed provides attributes which can be used to classify or subclassify elements in any way.
Module tei
Members accMat add addName addSpan altIdentifier anchor bibl bloc cb charProp collection corr country custEvent damage damageSpan date decoNote del delSpan dim district div event explicit filiation finalRubric forename g genName geogFeat gloss head incipit lb lg listBibl listEvent listOrg listPerson listPlace location mapping milestone msName name nameLink offset org orgName origDate pb persName place placeName population quote reg region relatedItem relationGrp restore roleName rubric seal seg settlement stamp surname term text trait
Attributes In addition to global attributes
type characterizes the element in some sense, using any convenient classification scheme or typology.
Status Optional
Datatype xsd:Name
subtype provides a sub-categorization of the element, if needed
Status Optional
Datatype xsd:Name
Note
The subtype attribute may be used to provide any sub-classification for the element, additional to that provided by its type attribute.
Note
The typology used may be formally defined using the <classification> element of the encodingDesc within the associated TEI header, or as a list within one of the components of the encodingDesc element, or informally as descriptive prose within the encodingDesc element.

Schema enrich-wacmp: Macros

macro.limitedContent

macro.limitedContent (paragraph content) defines the content of prose elements that are not used for transcription of extant materials.
Module tei
Used by
Declaration
macro.limitedContent = ( text | model.limitedPhrase | model.inter )*

macro.paraContent

macro.paraContent (paragraph content) defines the content of paragraphs and similar elements.
Module tei
Used by
Declaration
macro.paraContent =
   ( text | model.gLike | model.phrase | model.inter | model.global )*

macro.phraseSeq

macro.phraseSeq (phrase sequence) defines a sequence of character data and phrase-level elements.
Module tei
Used by
Declaration
macro.phraseSeq = ( text | model.gLike | model.phrase | model.global )*

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.
Module tei
Used by
Declaration
macro.phraseSeq.limited = ( text | model.limitedPhrase | model.global )*

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.
Module tei
Used by
Declaration
macro.specialPara =
   (
      text
    | model.gLikemodel.phrasemodel.intermodel.divPartmodel.global
   )*

macro.xtext

macro.xtext (extended text) defines a sequence of character data and gaiji elements.
Module tei
Used by
Declaration
macro.xtext = ( text | model.gLike )*

Schema enrich-wacmp: Elements

<TEI>

<TEI> (TEI document) contains a single TEI-conformant document, comprising a TEI header and a text, either in isolation or as part of a <teiCorpus> element. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DS http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCDEF
Module textstructure
In addition to global attributes In addition to global attributes
version The version of the TEI scheme
Status Optional
Datatype xsd:decimal
Values A number identifying the version of the TEI guidelines
Used by
May contain
header: teiHeader
textstructure: text
transcr: facsimile
Declaration
                        element 
                        TEI
{
   att.global.attributes,
   attribute version { xsd:decimal }?,
   ( teiHeader, ( ( model.resourceLike+, text? ) | text ) )
}

<s:ns prefix="tei" uri="http://www.tei-c.org/ns/1.0"/>

<s:ns prefix="rng" uri="http://relaxng.org/ns/structure/1.0"/>
Example
<TEI>
 <teiHeader>
  <fileDesc>
   <titleStmt>
    <title>The shortest TEI Document Imaginable</title>
   </titleStmt>
   <publicationStmt>
    <p>First published as part of TEI P2.</p>
   </publicationStmt>
   <sourceDesc>
    <p>No source: this is an original work.</p>
   </sourceDesc>
  </fileDesc>
 </teiHeader>
 <text>
  <body>
   <p>This is about the shortest TEI document imaginable.</p>
  </body>
 </text>
</TEI>
Note
This element is required.

<abbr>

<abbr> (abbreviation) contains an abbreviation of any sort. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CONAAB
Module core
In addition to global attributes In addition to global attributes
type allows the encoder to classify the abbreviation according to some convenient typology.
Status Optional
Datatype xsd:Name
Sample values include:
suspension
the abbreviation provides the first letter(s) of the word or phrase, omitting the remainder.
contraction
the abbreviation omits some letter(s) in the middle.
brevigraph
the abbreviation comprises a special symbol or mark.
superscription
the abbreviation includes writing above the line.
acronym
the abbreviation comprises the initial letters of the words of a phrase.
title
the abbreviation is for a title of address (Dr, Ms, Mr, …)
organization
the abbreviation is for the name of an organization.
geographic
the abbreviation is for a geographic name.
Note
The type attribute is provided for the sake of those who wish to classify abbreviations at their point of occurrence; this may be useful in some circumstances, though usually the same abbreviation will have the same type in all occurrences. As the sample values make clear, abbreviations may be classified by the method used to construct them, the method of writing them, or the referent of the term abbreviated; the typology used is up to the encoder and should be carefully planned to meet the needs of the expected use. For a typology of Middle English abbreviations, see ??
Used by
May contain
Declaration
                        element 
                        abbr
{
   att.global.attributes,
   attribute type { xsd:Name }?,
   macro.phraseSeq
}
Example
<abbr>SPQR</abbr>
Example
<choice>
 <abbr>SPQR</abbr>
 <expan>senatus populusque romanorum</expan>
</choice>
Note
The abbr tag is not required; if appropriate, the encoder may transcribe abbreviations in the source text silently, without tagging them. If abbreviations are not transcribed directly but expanded silently, then the TEI header should so indicate.

<accMat>

<accMat> (accompanying material) contains details of any significant additional material which may be closely associated with the manuscript being described, such as non-contemporaneous documents or fragments bound in with the manuscript at some earlier historical period. «#msadac»
Module msdescription
In addition to global attributes att.typed (@type, @subtype)
Used by
May contain
Declaration
                        element 
                        accMat
{
   att.global.attributes,
   att.typed.attributes,
   macro.specialPara
}
Example
<accMat>A copy of a tax form from 1947 is included in the envelope
with the letter. It is not catalogued separately.</accMat>

<acquisition>

<acquisition> contains any descriptive or other information concerning the process by which a manuscript or manuscript part entered the holding institution. «#mshy»
Module msdescription
In addition to global attributes att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to))
Used by
May contain
Declaration
                        element 
                        acquisition
{
   att.global.attributes,
   att.datable.attributes,
   macro.specialPara
}
Example
<acquisition>Left to the <name type="place">Bodleian</name> by
<name type="person">Richard Rawlinson</name> in 1755.
</acquisition>

<add>

<add> (addition) contains letters, words, or phrases inserted in the text by an author, scribe, annotator, or corrector. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COEDADD
Module core
In addition to global attributes att.transcriptional (@hand, @status, @seq) (att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) ) att.placement (@place) att.typed (@type, @subtype)
Used by
May contain
Declaration
                        element 
                        add
{
   att.global.attributes,
   att.transcriptional.attribute.hand,
   att.transcriptional.attribute.status,
   att.transcriptional.attribute.seq,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   att.placement.attributes,
   att.typed.attributes,
   macro.paraContent
}
Example
The story I am going to relate is true as to
its main facts, and as to the consequences <add place="above">of
these facts</add> from which this tale takes its title.
Note
The add element should not be used for additions made by editors or encoders. In these cases, either the corr or supplied element should be used.

<addName>

<addName> (additional name) contains an additional name component, such as a nickname, epithet, or alias, or any other descriptive phrase used within a personal name. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ND.html#NDPER
Module namesdates
In addition to global attributes att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype)
Used by
May contain
Declaration
                        element 
                        addName
{
   att.global.attributes,
   att.personal.attributes,
   att.typed.attributes,
   macro.phraseSeq
}
Example
<persName>
 <forename>Frederick</forename>
 <addName type="epithet">the Great</addName>
 <roleName>Emperor of Prussia</roleName>
</persName>

<addSpan>

<addSpan> (added span of text) marks the beginning of a longer sequence of text added by an author, scribe, annotator or corrector (see also add). http://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHAD
Module transcr
In addition to global attributes att.transcriptional (@hand, @status, @seq) (att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) ) att.placement (@place) att.typed (@type, @subtype) att.spanning (@spanTo)
Used by
May contain Empty element
Declaration
                        element 
                        addSpan
{
   att.global.attributes,
   att.transcriptional.attribute.hand,
   att.transcriptional.attribute.status,
   att.transcriptional.attribute.seq,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   att.placement.attributes,
   att.typed.attributes,
   att.spanning.attributes,
   empty
}

<s:assert test="@spanTo">The spanTo= attribute of <s:name/> is required.</s:assert>

<s:assert test="@spanTo">L'attribut spanTo est requis.</s:assert>
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>
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.

<additional>

<additional> groups additional information, combining bibliographic information about a manuscript, or surrogate copies of it with curatorial or administrative information. «#msad»
Module msdescription
Used by
May contain
core: listBibl
msdescription: adminInfo surrogates
Declaration
                        element 
                        additional
{
   att.global.attributes,
   ( adminInfo?, surrogates?, listBibl? )
}
Example
<additional>
 <adminInfo>
  <recordHist>
<!-- record history here -->
  </recordHist>
  <custodialHist>
<!-- custodial history here -->
  </custodialHist>
 </adminInfo>
 <surrogates>
<!-- information about surrogates here -->
 </surrogates>
 <listBibl>
<!-- full bibliography here -->
 </listBibl>
</additional>

<additions>

<additions> contains a description of any significant additions found within a manuscript, such as marginalia or other annotations. «#msph2»
Module msdescription
Used by
May contain
Declaration
element additions { att.global.attributes, macro.specialPara }
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>

<addrLine>

<addrLine> (address line) contains one line of a postal address. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CONAAD http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOI
Module core
Used by
May contain
Declaration
element addrLine { att.global.attributes, macro.phraseSeq }
Example
<address>
 <addrLine>Computing Center, MC 135</addrLine>
 <addrLine>P.O. Box 6998</addrLine>
 <addrLine>Chicago, IL</addrLine>
 <addrLine>60680 USA</addrLine>
</address>
Note
Addresses may be encoded either as a sequence of lines, or using any sequence of component elements from the model.addrPart class. Other non-postal forms of address, such as telephone numbers or email, should not be included within an <address> element directly but may be wrapped within an addrLine if they form part of the printed address in some source text.

<adminInfo>

<adminInfo> (administrative information) contains information about the present custody and availability of the manuscript, and also about the record description itself. «#msadad»
Module msdescription
Used by
May contain
core: note
header: availability
msdescription: custodialHist recordHist
Declaration
                        element 
                        adminInfo
{
   att.global.attributes,
   ( recordHist?, availability?, custodialHist?, model.noteLike? )
}
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>

<affiliation>

<affiliation> (affiliation) contains an informal description of a person's present or past affiliation with some organization, for example an employer or sponsor. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAHPA
Module namesdates
In addition to global attributes att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Used by
May contain
Declaration
                        element 
                        affiliation
{
   att.global.attributes,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   att.datable.attributes,
   att.naming.attributes,
   macro.phraseSeq
}
Example
<affiliation>Junior project officer for the US <name type="org">National Endowment for
   the Humanities</name>
</affiliation>
<affiliation notAfter="1960-01-01" notBefore="1957-02-28">Paid up member of the
<orgName>Australian Journalists Association</orgName>
</affiliation>
Note
If included, the name of an organization may be tagged using either the name element as above, or the more specific orgName element.

<age>

<age> (age) specifies the age of a person.
Module namesdates
In addition to global attributes att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to))
value supplies a numeric code representing the age or age group
Status Optional
Datatype xsd:nonNegativeInteger
Note
This attribute may be used to complement a more detailed discussion of a person's age in the content of the element
Used by
May contain
Declaration
                        element 
                        age
{
   att.global.attributes,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   att.datable.attributes,
   attribute value { xsd:nonNegativeInteger }?,
   macro.phraseSeq.limited
}
Example
<age value="2" notAfter="1986">under 20 in the early eighties</age>

<altIdentifier>

<altIdentifier> (alternative identifier) contains an alternative or former structured identifier used for a manuscript, such as a former catalogue number. «#msid»
Module msdescription
In addition to global attributes att.typed (@type, @subtype)
type characterizes the element in some sense, using any convenient classification scheme or typology.
Status Required
Datatype xsd:Name
Legal values are:
former
former catalogue or shelf number
system
former system identifier (Manuscriptorium specific)
partial
identifier of a previously distinct item
internal
internal project identifier
other
unspecified [Default]
Used by
May contain
Declaration
                        element 
                        altIdentifier
{
   att.global.attributes,
   attribute type { "former" | "system" | "partial" | "internal" | "other" },
   att.typed.attribute.subtype,
   (
      model.placeNamePart_sequenceOptional,
      institution?,
      repository?,
      collection?,
      idno,
      note?
   )
}
Example
<altIdentifier>
 <settlement>San Marino</settlement>
 <repository>Huntington Library</repository>
 <idno>MS.El.26.C.9</idno>
</altIdentifier>
Note
An identifying number of some kind must be supplied if known; if it is not known, this should be stated.

<am>

<am> (abbreviation marker) contains a sequence of letters or signs present in an abbreviation which are omitted or replaced in the expanded form of the abbreviation. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHAB
Module transcr
In addition to global attributes att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp))
Used by
May contain
Declaration
                        element 
                        am
{
   att.global.attributes,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   ( text | model.gLike | model.pPart.transcriptional )*
}
Example
do you
<abbr>Mr<am>.</am>
</abbr> Jones?

<anchor>

<anchor> (anchor point) attaches an identifier to a point within a text, whether or not it corresponds with a textual element. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/TS.html#TSSAPA http://www.tei-c.org/release/doc/tei-p5-doc/en/html/SA.html#SACS
Module linking
In addition to global attributes att.typed (@type, @subtype)
Used by
May contain Empty element
Declaration
element anchor { att.global.attributes, att.typed.attributes, empty }
Example
<s>The anchor is he<anchor xml:id="A234"/>re somewhere.</s>
<s>Help me find it.<ptr target="#A234"/>
</s>
Note
On this element, the global xml:id attribute must be supplied to specify an identifier for the point at which this element occurs within a document. The value used may be chosen freely provided that it is unique within the document and is a syntactically valid name. There is no requirement for values containing numbers to be in sequence.

<author>

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

<authority>

<authority> (release authority) supplies the name of a person or other agency responsible for making an electronic file available, other than a publisher or distributor. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24
Module header
Used by
May contain
Declaration
element authority { att.global.attributes, macro.phraseSeq.limited }
Example
<authority>John Smith</authority>

<availability>

<availability> supplies information about the availability of a text, for example any restrictions on its use or distribution, its copyright status, etc. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24
Module header
In addition to global attributes att.declarable (@default)
status supplies a code identifying the current availability of the text.
Status Required
Legal values are:
free
unknown
[Default]
restricted
Used by
May contain
core: p
Declaration
                        element 
                        availability
{
   attribute status { "free" | "unknown" | "restricted" },
   att.global.attributes,
   att.declarable.attributes,
   model.pLike+
}
Example
<availability status="restricted">
 <p>Available for academic research purposes only.</p>
</availability>
<availability status="free">
 <p>In the public domain</p>
</availability>
<availability status="restricted">
 <p>Available under licence from the publishers.</p>
</availability>
Note
A consistent format should be adopted

<back>

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

<bibl>

<bibl> (bibliographic citation) contains a loosely-structured bibliographic citation of which the sub-components may or may not be explicitly tagged. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBITY http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD3 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAS2
Module core
In addition to global attributes att.declarable (@default) att.typed (@type, @subtype)
Used by
May contain
Declaration
                        element 
                        bibl
{
   att.global.attributes,
   att.declarable.attributes,
   att.typed.attributes,
   (
      text
    | model.gLikemodel.highlightedmodel.pPart.datamodel.pPart.editmodel.segLikemodel.ptrLikemodel.biblPartmodel.global
   )*
}
Example
<bibl>Blain, Clements and Grundy: Feminist Companion to Literature in English (Yale,
1990)</bibl>
Example
<bibl>
 <title level="a">The Interesting story of the Children in the Wood</title>. In
<author>Victor E Neuberg</author>, <title>The Penny Histories</title>.
<publisher>OUP</publisher>
 <date>1968</date>.
</bibl>
Note
Contains phrase-level elements, together with any combination of elements from the biblPart class

<biblScope>

<biblScope> (scope of citation) defines the scope of a bibliographic reference, for example as a list of page numbers, or a named subdivision of a larger work. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOI
Module core
In addition to global attributes In addition to global attributes
type identifies the type of information conveyed by the element, e.g. columns, pages, volume.
Status Required
Datatype xsd:Name
Legal values are:
volume
pages
[Default]
from specifies the starting point of the range of units indicated by the type attribute.
Status Optional
Datatype token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }
to specifies the end-point of the range of units indicated by the type attribute.
Status Optional
Datatype token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }
Used by
May contain
Declaration
                        element 
                        biblScope
{
   attribute type { "volume" | "pages" },
   attribute from { token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }?,
   attribute to { token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }?,
   att.global.attributes,
   macro.phraseSeq
}
Example
<biblScope>pp 12–34</biblScope>
<biblScope type="pp" from="12" to="34"/>
<biblScope type="vol">II</biblScope>
<biblScope type="pp">12</biblScope>

<binding>

<binding> contains a description of one binding, i.e. type of covering, boards, etc. applied to a manuscript. «#msphbi»
Module msdescription
In addition to global attributes att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to))
contemporary specifies whether or not the binding is contemporary with the majority of its contents
Status Optional
Datatype xsd:boolean | "unknown" | "inapplicable"
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
Used by
May contain
core: p
msdescription: condition decoNote
Declaration
                        element 
                        binding
{
   att.global.attributes,
   att.datable.attributes,
   attribute contemporary { xsd:boolean | "unknown" | "inapplicable" }?,
   ( model.pLike | 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>

<bindingDesc>

<bindingDesc> (binding description) describes the present and former bindings of a manuscript, either as a series of paragraphs or as a series of distinct binding elements, one for each binding of the manuscript. «#msphbi»
Module msdescription
Used by
May contain
core: p
msdescription: binding condition decoNote
Declaration
                        element 
                        bindingDesc
{
   att.global.attributes,
   ( ( model.pLike | decoNote | condition )+ | binding+ )
}
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>

<birth>

<birth> (birth) contains information about a person's birth, such as its date and place. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAHPA
Module namesdates
In addition to global attributes att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Used by
May contain
Declaration
                        element 
                        birth
{
   att.global.attributes,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   att.datable.attributes,
   att.naming.attributes,
   macro.phraseSeq
}
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>

<bloc>

<bloc> (bloc) contains the name of a geo-political unit consisting of two or more nation states or countries. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ND.html#NDPLAC
Module namesdates
In addition to global attributes att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to))
Used by
May contain
Declaration
                        element 
                        bloc
{
   att.global.attributes,
   att.naming.attributes,
   att.typed.attributes,
   att.datable.attributes,
   macro.phraseSeq
}
Example
<bloc type="union">the European Union</bloc>
<bloc type="continent">Africa</bloc>

<body>

<body> (text body) contains the whole body of a single unitary text, excluding any front or back matter. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/DS.html#DS
Module textstructure
In addition to global attributes att.declaring (@decls)
Used by
May contain
Declaration
                        element 
                        body
{
   att.global.attributes,
   att.declaring.attributes,
   (
      model.global*,
      ( ( model.divTop ), ( model.global | model.divTop )* )?,
      ( ( model.divGenLike ), ( model.global | model.divGenLike )* )?,
      (
         ( ( model.divLike ), ( model.global | model.divGenLike )* )+
       | ( ( model.div1Like ), ( model.global | model.divGenLike )* )+
       | (
            ( ( model.common ), model.global* )+,
            (
               ( ( model.divLike ), ( model.global | model.divGenLike )* )+
             | ( ( model.div1Like ), ( model.global | model.divGenLike )* )+
            )?
         )
      ),
      ( ( model.divBottom ), model.global* )*
   )
}
Example
<body>
 <l>Nu scylun hergan hefaenricaes uard</l>
 <l>metudæs maecti end his modgidanc</l>
 <l>uerc uuldurfadur sue he uundra gihuaes</l>
 <l>eci dryctin or astelidæ</l>
 <l>he aerist scop aelda barnum</l>
 <l>heben til hrofe haleg scepen.</l>
 <l>tha middungeard moncynnæs uard</l>
 <l>eci dryctin æfter tiadæ</l>
 <l>firum foldu frea allmectig</l>
 <trailer>primo cantauit Cædmon istud carmen.</trailer>
</body>

<catDesc>

<catDesc> (category description) describes some category within a taxonomy or text typology, either in the form of a brief prose description or in terms of the situational parameters used by the TEI formal textDesc. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD55
Module header
Used by
May contain
Declaration
                        element 
                        catDesc
{
   att.global.attributes,
   ( text | model.limitedPhrase | model.catDescPart )*
}
Example
<catDesc>Prose reportage</catDesc>
Example
<catDesc>
 <textDesc n="novel">
  <channel mode="w">print; part issues</channel>
  <constitution type="single"/>
  <derivation type="original"/>
  <domain type="art"/>
  <factuality type="fiction"/>
  <interaction type="none"/>
  <preparedness type="prepared"/>
  <purpose type="entertain" degree="high"/>
  <purpose type="inform" degree="medium"/>
 </textDesc>
</catDesc>

<catRef>

<catRef> (category reference) specifies one or more defined categories within some taxonomy or text typology. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD43
Module header
In addition to global attributes In addition to global attributes
target identifies the categories concerned
Status Required
Datatype 1–∞ occurrences of  xsd:anyURI separated by whitespace
Values A series of one or more space-separated pointers (URIs) to category elements, typically located within a taxonomy element inside a TEI header.
scheme identifies the classification scheme within which the set of categories concerned is defined
Status Optional
Datatype xsd:anyURI
Values May supply the identifier of the associated taxonomy element.
Used by
May contain Empty element
Declaration
                        element 
                        catRef
{
   att.global.attributes,
   attribute target { list { xsd:anyURI+ } },
   attribute scheme { xsd:anyURI }?,
   empty
}
Example
<catRef target="#news #prov #sales2"/>
<!-- elsewhere -->
<taxonomy>
 <category xml:id="news">
  <catDesc>Newspapers</catDesc>
 </category>
 <category xml:id="prov">
  <catDesc>Provincial</catDesc>
 </category>
 <category xml:id="sales2">
  <catDesc>Low to average annual sales</catDesc>
 </category>
</taxonomy>
Note
The scheme attribute need be supplied only if more than one taxonomy has been declared

<catchwords>

<catchwords> describes the system used to ensure correct ordering of the quires making up a codex or incunable, typically by means of annotations at the foot of the page. «#msmisc»
Module msdescription
Used by
May contain
Declaration
element catchwords { att.global.attributes, macro.phraseSeq }

<category>

<category> contains an individual descriptive category, possibly nested within a superordinate category, within a user-defined taxonomy. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD55
Module header
Used by
May contain
core: desc gloss
header: catDesc category
Declaration
                        element 
                        category
{
   att.global.attributes,
   ( ( catDesc+ | model.glossLike* ), category* )
}
Example
<category xml:id="b1">
 <catDesc>Prose reportage</catDesc>
</category>
Example
<category xml:id="b2">
 <catDesc>Prose </catDesc>
 <category xml:id="b11">
  <catDesc>journalism</catDesc>
 </category>
 <category xml:id="b12">
  <catDesc>fiction</catDesc>
 </category>
</category>
Example
<category xml:id="LIT">
 <catDesc xml:lang="pl">literatura piękna</catDesc>
 <catDesc xml:lang="en">fiction</catDesc>
 <category xml:id="LPROSE">
  <catDesc xml:lang="pl">proza</catDesc>
  <catDesc xml:lang="en">prose</catDesc>
 </category>
 <category xml:id="LPOETRY">
  <catDesc xml:lang="pl">poezja</catDesc>
  <catDesc xml:lang="en">poetry</catDesc>
 </category>
 <category xml:id="LDRAMA">
  <catDesc xml:lang="pl">dramat</catDesc>
  <catDesc xml:lang="en">drama</catDesc>
 </category>
</category>

<cb>

<cb> (column break) marks the boundary between one column of a text and the next in a standard reference system. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CORS5
Module core
In addition to global attributes att.typed (@type, @subtype) att.sourced (@ed)
Used by
May contain Empty element
Declaration
                        element 
                        cb
{
   att.global.attributes,
   att.typed.attributes,
   att.sourced.attributes,
   empty
}
Example

Markup of an early English dictionary printed in two columns:

<pb/>
<cb n="1"/>
<entryFree>
 <form>Well</form>, <sense>a Pit to hold Spring-Water</sense>:
<sense>In the Art of <hi rend="italic">War</hi>, a Depth the Miner
   sinks into the Ground, to find out and disappoint the Enemies Mines,
   or to prepare one</sense>.
</entryFree>
<entryFree>To <form>Welter</form>, <sense>to wallow</sense>, or
<sense>lie groveling</sense>.</entryFree>
<!-- remainder of column -->
<cb n="2"/>
<entryFree>
 <form>Wey</form>, <sense>the greatest Measure for dry Things,
   containing five Chaldron</sense>.
</entryFree>
<entryFree>
 <form>Whale</form>, <sense>the greatest of
   Sea-Fishes</sense>.
</entryFree>
Note
On this element, the global n attribute indicates the number or other value associated with the column which follows the point of insertion of this cb element. Encoders should adopt a clear and consistent policy as to whether the numbers associated with column breaks relate to the physical sequence number of the column in the whole text, or whether columns are numbered within the page. By convention, the cb element is placed at the head of the column to which it refers.

<change>

<change> summarizes a particular change or correction made to a particular version of an electronic text which is shared between several researchers. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD6
Module header
In addition to global attributes att.ascribed (@who) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to))
Used by
May contain
Declaration
                        element 
                        change
{
   att.global.attributes,
   att.ascribed.attributes,
   att.datable.attributes,
   ( text | model.limitedPhrase | model.inter | model.global )*
}
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>
 <change who="#BZ" when="2008-02-02">Finished chapter 23</change>
 <change who="#BZ" when="2008-01-02">Finished chapter 2</change>
 <change n="P2.2" when="1991-12-21" who="#LDB">Added examples to section 3</change>
 <change when="1991-11-11" who="#MSM">Deleted chapter 10</change>
</revisionDesc>
Note
The who attribute may be used to point to any other element, but will typically specify a respStmt or person element elsewhere in the header, identifying the person responsible for the change and their role in making it.
It is recommended that changes be recorded with the most recent first.

<char>

<char> (character) provides descriptive information about a character.
Module gaiji
Used by
May contain
core: desc gloss note
figures: figure
Declaration
                        element 
                        char
{
   att.global.attributes,
   (
      charName?,
      model.glossLike*,
      charProp*,
      mapping*,
      figure*,
      model.noteLike*
   )
}
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>

<charDecl>

<charDecl> (character declarations) provides information about nonstandard characters and glyphs.
Module gaiji
Used by
May contain
core: desc
gaiji: char glyph
Declaration
element charDecl { att.global.attributes, ( desc?, ( char | glyph )+ ) }
Example
<charDecl>
 <char xml:id="aENL">
  <charName>LATIN LETTER ENLARGED SMALL A</charName>
  <mapping type="standardized">a</mapping>
 </char>
</charDecl>

<charName>

<charName> (character name) contains the name of a character, expressed following Unicode conventions.
Module gaiji
Used by
May contain Character data only
Declaration
element charName { att.global.attributes, text }
Example
<charName>CIRCLED IDEOGRAPH 4EBA</charName>
Note
The name must follow Unicode conventions for character naming. Projects working in similar fields are recommended to coordinate and publish their list of charNames to facilitate data exchange.

<charProp>

<charProp> (character property) provides a name and value for some property of the parent character or glyph.
Module gaiji
In addition to global attributes att.typed (@type, @subtype)
Used by
May contain
Declaration
                        element 
                        charProp
{
   att.global.attributes,
   att.typed.attributes,
   ( ( unicodeName | localName ), value )
}
Example
<charProp>
 <unicodeName>character-decomposition-mapping</unicodeName>
 <value>circle</value>
</charProp>
<charProp>
 <localName>daikanwa</localName>
 <value>36</value>
</charProp>
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

<choice>

<choice> groups a number of alternative encodings for the same point in a text.
Module core
Used by
May contain
linking: seg
transcr: am ex
Declaration
element choice { att.global.attributes, ( model.choicePart | choice )* }
Example

An American encoding of Gulliver's Travels which retains the British spelling but also provides a version regularized to American spelling might be encoded as follows.

<p>Lastly, That, upon his solemn oath to observe all the above
articles, the said man-mountain shall have a daily allowance of
meat and drink sufficient for the support of <choice>
  <sic>1724</sic>
  <corr>1728</corr>
 </choice> of our subjects,
with free access to our royal person, and other marks of our
<choice>
  <orig>favour</orig>
  <reg>favor</reg>
 </choice>.</p>
Note
Because the children of a choice element all represent alternative ways of encoding the same sequence, it is natural to think of them as mutually exclusive. However, there may be cases where a full representation of a text requires the alternative encodings to be considered as parallel.
Note also that choice elements may self-nest.
For a specialized version of choice for encoding multiple witnesses of a single work, see section ??.

<classCode>

<classCode> (classification code) contains the classification code used for this text in some standard classification system. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD43
Module header
In addition to global attributes In addition to global attributes
scheme identifies the classification system or taxonomy in use.
Status Required
Datatype xsd:anyURI
Values may point to a local definition, for example in a taxonomy element, or more usually to some external location where the scheme is fully defined.
Used by
May contain
Declaration
                        element 
                        classCode
{
   att.global.attributes,
   attribute scheme { xsd:anyURI },
   macro.phraseSeq.limited
}
Example
<classCode scheme="http://www.udc.org">410</classCode>

<classDecl>

<classDecl> (classification declarations) contains one or more taxonomies defining any classificatory codes used elsewhere in the text. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD55 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD5
Module header
Used by
May contain
header: taxonomy
Declaration
element classDecl { att.global.attributes, taxonomy+ }
Example
<classDecl>
 <taxonomy xml:id="LCSH">
  <bibl>Library of Congress Subject Headings</bibl>
 </taxonomy>
</classDecl>
<!-- ... -->
<textClass>
 <keywords scheme="#LCSH">
  <list>
   <item>Political science</item>
   <item>United States -- Politics and government —
       Revolution, 1775-1783</item>
  </list>
 </keywords>
</textClass>

<collation>

<collation> contains a description of how the leaves or bifolia are physically arranged. «#msph1»
Module msdescription
Used by
May contain
Declaration
element collation { att.global.attributes, macro.specialPara }
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>

<collection>

<collection> contains the name of a collection of manuscripts, not necessarily located within a single repository. «#msid»
Module msdescription
In addition to global attributes att.typed (@type, @subtype) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Used by
May contain
gaiji: g
msdescription: collection
Declaration
                        element 
                        collection
{
   att.global.attributes,
   att.typed.attributes,
   att.naming.attributes,
   ( macro.xtext | collection )*
}
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>

<colophon>

<colophon> contains the colophon of a manuscript item: that is, a statement providing information regarding the date, place, agency, or reason for production of the manuscript. «#mscoit»
Module msdescription
Used by
May contain
Declaration
element colophon { att.global.attributes, macro.phraseSeq }
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>

<condition>

<condition> contains a description of the physical condition of the manuscript. «#msphco»
Module msdescription
Used by
May contain
Declaration
element condition { att.global.attributes, macro.specialPara }
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>

<corr>

<corr> (correction) contains the correct form of a passage apparently erroneous in the copy text. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COEDCOR
Module core
In addition to global attributes att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.typed (@type, @subtype)
Used by
May contain
Declaration
                        element 
                        corr
{
   att.global.attributes,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   att.typed.attributes,
   macro.paraContent
}
Example

If all that is desired is to call attention to the fact that the copy text has been corrected, corr may be used alone:

I don't know,
Juan. It's so far in the past now — how <corr>can we</corr> prove
or disprove anyone's theories?
Example

It is also possible, using the choice and sic elements, to provide an uncorrected reading:

I don't know, Juan. It's so far in the past now —
how <choice>
 <sic>we can</sic>
 <corr>can we</corr>
</choice> prove or
disprove anyone's theories?

<country>

<country> (country) contains the name of a geo-political unit, such as a nation, country, colony, or commonwealth, larger than or administratively superior to a region and smaller than a bloc. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ND.html#NDPLAC
Module namesdates
In addition to global attributes att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to))
Used by
May contain
Declaration
                        element 
                        country
{
   att.global.attributes,
   att.naming.attributes,
   att.typed.attributes,
   att.datable.attributes,
   macro.phraseSeq
}
Example
<country key="DK">Denmark</country>
Note
The recommended source for codes to represent coded country names is ISO 3166.

<creation>

<creation> contains information about the creation of a text. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD4C http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD4
Module header
Used by
May contain
Declaration
element creation { att.global.attributes, macro.phraseSeq.limited }
Example
<creation>
 <date>Before 1987</date>
</creation>
Example
<creation>
 <date when="1988-07-10">10 July 1988</date>
</creation>
Note
Character data and phrase-level elements.
The creation element may be used to record details of a text's creation, e.g. the date and place it was composed, if these are of interest; it should not be confused with the publicationStmt element, which records date and place of publication.

<custEvent>

<custEvent> (custodial event) describes a single event during the custodial history of a manuscript. «#msadch»
Module msdescription
In addition to global attributes att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) att.typed (@type, @subtype)
type characterizes the element in some sense, using any convenient classification scheme or typology.
Status Required
Datatype xsd:Name
Legal values are:
check
conservation
description
exhibition
loan
photography
other
[Default]
Used by
May contain
Declaration
                        element 
                        custEvent
{
   att.global.attributes,
   att.datable.attributes,
   attribute 
                        type
   {
      "check"
    | "conservation"
    | "description"
    | "exhibition"
    | "loan"
    | "photography"
    | "other"
   },
   att.typed.attribute.subtype,
   macro.specialPara
}
Example
<custEvent type="photography">Photographed by David Cooper on <date>12 Dec 1964</date>
</custEvent>

<custodialHist>

<custodialHist> (custodial history) contains a description of a manuscript's custodial history, either as running prose or as a series of dated custodial events. «#msadch»
Module msdescription
Used by
May contain
core: p
msdescription: custEvent
Declaration
element custodialHist { att.global.attributes, ( model.pLike+ | 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>

<damage>

<damage> contains an area of damage to the text witness. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDA
Module transcr
In addition to global attributes att.typed (@type, @subtype) att.damaged (@hand, @agent, @degree, @group) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) )
Used by
May contain
Declaration
                        element 
                        damage
{
   att.global.attributes,
   att.typed.attributes,
   att.damaged.attribute.hand,
   att.damaged.attribute.agent,
   att.damaged.attribute.degree,
   att.damaged.attribute.group,
   att.dimensions.attributes,
   macro.paraContent
}
Example
<l>The Moving Finger wri<damage agent="water" group="1">es; and</damage> having writ,</l>
<l>Moves <damage agent="water" group="1">
  <supplied>on: nor all your</supplied>
 </damage> Piety nor Wit</l>
Note
Since damage to text witnesses frequently makes them harder to read, the damage element will often contain an unclear element. If the damaged area is not continuous (e.g. a stain affecting several strings of text), the group attribute may be used to group together several related damage elements; alternatively the <join> element may be used to indicate which damage and unclear elements are part of the same physical phenomenon.
The damage, gap, del, unclear and supplied elements may be closely allied in use. See section ?? for discussion of which element is appropriate for which circumstance.

<damageSpan>

<damageSpan> (damaged span of text) marks the beginning of a longer sequence of text which is damaged in some way but still legible. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/PH.html#PHDA
Module transcr
In addition to global attributes att.damaged (@hand, @agent, @degree, @group) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) att.typed (@type, @subtype) att.spanning (@spanTo)
Used by
May contain Empty element
Declaration
                        element 
                        damageSpan
{
   att.global.attributes,
   att.damaged.attribute.hand,
   att.damaged.attribute.agent,
   att.damaged.attribute.degree,
   att.damaged.attribute.group,
   att.dimensions.attributes,
   att.typed.attributes,
   att.spanning.attributes,
   empty
}

<s:assert test="@spanTo">The spanTo= attribute of
<s:name/> is required.</s:assert>

<s:assert test="@spanTo">L'attribut spanTo est requis.</s:assert>
Example
<p>Paragraph partially damaged. This is the undamaged
portion <damageSpan spanTo="#a34"/>and this the damaged
portion of the paragraph.</p>
<p>This paragraph is entirely damaged.</p>
<p>Paragraph partially damaged; in the middle of this
paragraph the damage ends and the anchor point marks
the start of the <anchor xml:id="a34"/> undamaged part of the text. ...</p>
Note
Both the beginning and ending of the damaged sequence must be marked: the beginning by the damageSpan element, the ending by the target of the spanTo attribute: if no other element available, the anchor element may be used for this purpose.
The damaged text must be at least partially legible, in order for the encoder to be able to transcribe it. If it is not legible at all, the damageSpan element should not be used. Rather, the gap or unclear element should be employed, with the value of the reason attribute giving the cause. See further sections ?? and ??.

<date>

<date> contains a date in any format. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#CONADA http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD24 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/HD.html#HD6 http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CO.html#COBICOI http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAHSE http://www.tei-c.org/release/doc/tei-p5-doc/en/html/ND.html#NDDATE
Module core
In addition to global attributes att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.typed (@type, @subtype)
calendar indicates the system or calendar to which the date represented by the content of this element belongs.
Status Required
Datatype xsd:Name
Suggested values include:
Gregorian
Gregorian calendar
Julian
Julian calendar
AM
Anno Mundi
Hijri-shamsi
Hijri solar calendar (Mughal Indian revenue era)
Hijri-qamari
Hijiri lunar calendar
Coptic-EoM
Coptic (Era of Martyrs)
Alexandrian
Alexandrian (Era of Alexander I)
Iranian-Yazdigird
Era of Yazdigird (Iranian)
Iranian-Jalali
Jalali (Iranian)
Spanish
Spanish calendar
Ilahi
Ilahi (Mughal)
Hindu
Hindu calendar
unknown
other
He was born on <date calendar="Gregorian">Feb. 22, 1732</date>
(<date calendar="Julian" when="1732-02-22"> Feb. 11, 1731/32, O.S.</date>).
Used by
May contain
Declaration
                        element 
                        date
{
   attribute 
                        calendar
   {
      "Gregorian"
    | "Julian"
    | "AM"
    | "Hijri-shamsi"
    | "Hijri-qamari"
    | "Coptic-EoM"
    | "Alexandrian"
    | "Iranian-Yazdigird"
    | "Iranian-Jalali"
    | "Spanish"
    | "Ilahi"
    | "Hindu"
    | "unknown"
    | "other"
    | xsd:Name
   },
   att.global.attributes,
   att.datable.attributes,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   att.typed.attributes,
   ( text | model.gLike | model.phrase | model.global )*
}
Example
<date when="1980-02">early February 1980</date>
Example
Given on the <date when="1977-06-12">Twelfth Day
of June in the Year of Our Lord One Thousand Nine Hundred and Seventy-seven of the Republic
the Two Hundredth and first and of the University the Eighty-Sixth.</date>
Example
<date when="1990-09">September 1990</date>

<death>

<death> (death) contains information about a person's death, such as its date and place. http://www.tei-c.org/release/doc/tei-p5-doc/en/html/CC.html#CCAHPA
Module namesdates
In addition to global attributes att.editLike (@evidence, @source) (att.dimensions (@unit, @quantity, @extent, @scope) (att.ranging (@atLeast, @atMost, @min, @max)) ) (att.responsibility (@cert, @resp)) att.datable (att.datable.w3c (@period, @when, @notBefore, @notAfter, @from, @to)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Used by
May contain
Declaration
                        element 
                        death
{
   att.global.attributes,
   att.editLike.attribute.evidence,
   att.editLike.attribute.source,
   att.dimensions.attributes,
   att.responsibility.attributes,
   att.datable.attributes,
   att.naming.attributes,
   macro.phraseSeq
}
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>

<decoDesc>

<decoDesc> (decoration description) contains a description of the decoration of a manuscript, either as a sequence of paragraphs, or as a sequence of topically organised decoNote elements. «#msph3»
Module msdescription
Used by
May contain
core: p
msdescription: decoNote summary
Declaration
                        element 
                        decoDesc
{
   att.global.attributes,
   ( model.pLike+ | ( summary?, decoNote+ ) )
}
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>

<decoNote>

<decoNote> (note on decoration) contains a note describing either a decorative component of a manuscript, or a fairly homogenous class of such components. «#msph3»
Module msdescription
In addition to global attributes att.typed (@type, @subtype)
type characterizes the element in some sense, using any convenient classification scheme or typology.
Status Optional
Datatype xsd:Name
Legal values are:
border
diagram
initial
marginal
miniature
mixed
pa