Northeastern University Women Writers Project Textbase Encoding Language

$Id: wwp-store.html 32329 2017-09-14 16:30:47Z syd $

WARNING: This is an in-development working system, and as such may at times be broken.

WARNING: Current processors probably cannot generate valid DTDs (and perhaps not even XSDs) from this ODD.

Schema wwp-store: Elements

<ab>

<ab> (anonymous block) contains any arbitrary component-level unit of text, acting as an anonymous container for phrase or inter level elements analogous to, but without the semantic baggage of, a paragraph. [16.3. Blocks, Segments, and Anchors]
Modulelinking
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declaring (@decls) att.fragmentable (@part) att.written (@hand) att.typed (type, @subtype)
typecharacterizes the element in some sense, using any convenient classification scheme or typology.
Derived fromatt.typed
Status Optional
Datatype teidata.enumerated
Legal values are:
timelineitem
placeholder
caption
Member of
Contained by
May contain
Note

The ab element may be used at the encoder's discretion to mark any component-level elements in a text for which no other more specific appropriate markup is defined.

Example
<div type="bookn="Genesis">
 <div type="chaptern="1">
  <ab>In the beginning God created the heaven and the earth.</ab>
  <ab>And the earth was without form, and void; and
     darkness was upon the face of the deep. And the
     spirit of God moved upon the face of the waters.</ab>
  <ab>And God said, Let there be light: and there was light.</ab>
<!-- ...-->
 </div>
</div>
Schematron

<s:report test="(ancestor::tei:p or ancestor::tei:ab) and not(parent::tei:exemplum |parent::tei:item |parent::tei:note |parent::tei:q |parent::tei:quote |parent::tei:remarks |parent::tei:said |parent::tei:sp |parent::tei:stage |parent::tei:cell |parent::tei:figure)"> Abstract model violation: ab may not contain paragraphs or other ab elements.
</s:report>
Schematron

<s:report test="ancestor::tei:l or ancestor::tei:lg"> Abstract model violation: Lines may not contain higher-level divisions such as p or ab.
</s:report>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element ab
{
   ws_att.global.attributes,
   ws_att.typed.attribute.subtype,
   ws_att.declaring.attributes,
   ws_att.fragmentable.attributes,
   ws_att.written.attributes,
   attribute type { "timelineitem" | "placeholder" | "caption" }?,
   ws_macro.paraContent
}

<abbr>

<abbr> (abbreviation) contains an abbreviation of any sort. [3.5.5. Abbreviations and Their Expansions]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.source (@source) att.typed (type, @subtype)
typeallows the encoder to classify the abbreviation according to some convenient typology. Sample values include: 1] suspension; 2] contraction; 3] brevigraph; 4] superscription; 5] acronym; 6] title; 7] organization; 8] geographic
Derived fromatt.typed
Status Optional
Datatype teidata.enumerated
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 [ID PETTY in TEI Guidelines]

Member of
Contained by
May contain
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.

Example
<choice>
 <expan>North Atlantic Treaty Organization</expan>
 <abbr cert="low">NorATO</abbr>
 <abbr cert="high">NATO</abbr>
 <abbr cert="highxml:lang="fr">OTAN</abbr>
</choice>
Example
<choice>
 <abbr>SPQR</abbr>
 <expan>senatus populusque romanorum</expan>
</choice>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element abbr
{
   ws_att.global.attributes,
   ws_att.source.attributes,
   ws_att.typed.attribute.subtype,
   attribute type { teidata.enumerated }?,
   ws_macro.phraseSeq
}

<acrostic>

<acrostic> a derived element that contains the word or phrase (including any appropriate phrase-level encoding like persName) that are spelled by the initial letters of a passage (e.g., the first letter of each lineof a stanza or poem).
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
targetpoints to the parent element (e.g., an lg) that contains the elements of which the first letter of each make up the acrostic.
Status Required
Datatype teidata.pointer
componentsIdunno
Status Optional
Datatype 2–∞ occurrences of teidata.pointer separated by whitespace
Contained by
derived-module-wwp-store: acrostics
May contain
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element acrostic
{
   ws_att.global.attributes,
   attribute target { teidata.pointer },
   attribute components
   {
      list { teidata.pointer, teidata.pointer, teidata.pointer* }
   }?,
   ws_macro.phraseSeq
}

<acrostics>

<acrostics> Container that occurs in hyperDiv and holds one or more acrostic elements.
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
derived-module-wwp-store: hyperDiv
May contain
derived-module-wwp-store: acrostic
Content model
<content>
 <elementRef key="acrosticminOccurs="1"
  maxOccurs="unbounded"/>

</content>
Schema Declaration
element acrostics { ws_att.global.attributes, ws_acrostic+ }

<actor>

<actor> contains the name of an actor appearing within a cast list. [7.1.4. Cast Lists]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
drama: castItem
May contain
Note

This element should be used only to mark the name of the actor as given in the source. Chapter 13. Names, Dates, People, and Places discusses ways of marking the components of names, and also of associating names with biographical information about a person.

Example
<castItem>
 <role>Mathias</role>
 <roleDesc>the Burgomaster</roleDesc>
 <actor>Mr. Henry Irving</actor>
</castItem>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element actor { ws_att.global.attributes, ws_macro.phraseSeq }

<add>

<add> (addition) contains letters, words, or phrases inserted in the source text by an author, scribe, or a previous annotator or corrector. [3.4.3. Additions, Deletions, and Omissions]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype) att.transcriptional (@cause, @seq) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) att.ranging (@atLeast, @atMost, @min, @max, @confidence) att.source (@source)
handpoints to a handNote element describing the hand considered responsible for the textual content of the element concerned.
Derived fromatt.written
Status Required
Datatype teidata.pointer
Member of
Contained by
May contain
Note

In a diplomatic edition attempting to represent an original source, the add element should not be used for additions to the current TEI electronic edition made by editors or encoders. In these cases, either the corr or supplied element are recommended.

In a TEI edition of a historical text with previous editorial emendations in which such additions or reconstructions are considered part of the source text, the use of add may be appropriate, dependent on the editorial philosophy of the project.

Example
The story I am
going to relate is true as to its main facts, and as to the
consequences <add place="above">of these facts</add> from which
this tale takes its title.
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element add
{
   ws_att.global.attributes,
   ws_att.transcriptional.attribute.cause,
   ws_att.transcriptional.attribute.seq,
   ws_att.editLike.attribute.evidence,
   ws_att.editLike.attribute.instant,
   ws_att.dimensions.attribute.unit,
   ws_att.dimensions.attribute.quantity,
   ws_att.dimensions.attribute.extent,
   ws_att.dimensions.attribute.precision,
   ws_att.dimensions.attribute.scope,
   ws_att.ranging.attribute.atLeast,
   ws_att.ranging.attribute.atMost,
   ws_att.ranging.attribute.min,
   ws_att.ranging.attribute.max,
   ws_att.ranging.attribute.confidence,
   ws_att.source.attribute.source,
   ws_att.typed.attributes,
   attribute hand { teidata.pointer },
   ws_macro.paraContent
}

<address>

<address> contains a postal address, for example of a publisher, an organization, or an individual. [3.5.2. Addresses 2.2.4. Publication, Distribution, Licensing, etc. 3.11.2.4. Imprint, Size of a Document, and Reprint Information]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
May contain
Note

This element should be used for postal addresses only. Within it, the generic element addrLine may be used as an alternative to any of the more specialized elements available from the model.addrPart class, such as <street>, <postCode> etc.

Example
<address>
 <street>via Marsala 24</street>
 <postCode>40126</postCode>
 <name>Bologna</name>
 <name n="I">Italy</name>
</address>
Example
<address>
 <addrLine>Computing Center, MC 135</addrLine>
 <addrLine>P.O. Box 6998</addrLine>
 <addrLine>Chicago, IL 60680</addrLine>
 <addrLine>USA</addrLine>
</address>
Example
<address>
 <country key="FR"/>
 <settlement type="city">Lyon</settlement>
 <postCode>69002</postCode>
 <district type="arrondissement">IIème</district>
 <district type="quartier">Perrache</district>
 <street>
  <num>30</num>, Cours de Verdun</street>
</address>
Content model
<content>
 <sequence>
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

  <sequence minOccurs="1"
   maxOccurs="unbounded">

   <classRef key="model.addrPart"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schema Declaration
element address
{
   ws_att.global.attributes,
   ( ws_model.global*, ( ws_model.addrPart, ws_model.global* )+ )
}

<addrLine>

<addrLine> (address line) contains one line of a postal address. [3.5.2. Addresses 2.2.4. Publication, Distribution, Licensing, etc. 3.11.2.4. Imprint, Size of a Document, and Reprint Information]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
core: address
May contain
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.

Example
<address>
 <addrLine>Computing Center, MC 135</addrLine>
 <addrLine>P.O. Box 6998</addrLine>
 <addrLine>Chicago, IL</addrLine>
 <addrLine>60680 USA</addrLine>
</address>
Example
<addrLine>
 <ref target="tel:+1-201-555-0123">(201) 555 0123</ref>
</addrLine>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element addrLine { ws_att.global.attributes, ws_macro.phraseSeq }

<adds>

<adds> Container that occurs in hyperDiv and holds one or more add elements.
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
derived-module-wwp-store: hyperDiv
May contain
core: add
Note

Currently we only encode an add in the hyperDiv if its content is a note of some sort.

Content model
<content>
 <elementRef key="addminOccurs="1"
  maxOccurs="unbounded"/>

</content>
Schema Declaration
element adds { ws_att.global.attributes, ws_add+ }

<addSpan>

<addSpan> (added span of text) marks the beginning of a longer sequence of text added by an author, scribe, annotator or corrector (see also add). [11.3.1.4. Additions and Deletions]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype) att.spanning (@spanTo) att.transcriptional (@cause, @seq) att.editLike (@evidence, @instant) att.dimensions (@unit, @quantity, @extent, @precision, @scope) att.ranging (@atLeast, @atMost, @min, @max, @confidence) att.source (@source)
handpoints to a handNote element describing the hand considered responsible for the textual content of the element concerned.
Derived fromatt.written
Status Required
Datatype teidata.pointer
Member of
Contained by
May containEmpty element
Note

Both the beginning and the end of the added material must be marked; the beginning by the addSpan element itself, the end by the spanTo attribute.

Example
<handNote xml:id="HEOL"
 scribe="HelgiÓlafsson"/>

<!-- ... -->
<body>
 <div>
<!-- text here -->
 </div>
 <addSpan n="added gatheringhand="#HEOL"
  spanTo="#P025"/>

 <div>
<!-- text of first added poem here -->
 </div>
 <div>
<!-- text of second added poem here -->
 </div>
 <div>
<!-- text of third added poem here -->
 </div>
 <div>
<!-- text of fourth added poem here -->
 </div>
 <anchor xml:id="P025"/>
 <div>
<!-- more text here -->
 </div>
</body>
Schematron

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

<sch:assert test="@spanTo">L'attribut spanTo est requis.</sch:assert>
Content model
<content/>
Schema Declaration
element addSpan
{
   ws_att.global.attributes,
   ws_att.transcriptional.attribute.cause,
   ws_att.transcriptional.attribute.seq,
   ws_att.editLike.attribute.evidence,
   ws_att.editLike.attribute.instant,
   ws_att.dimensions.attribute.unit,
   ws_att.dimensions.attribute.quantity,
   ws_att.dimensions.attribute.extent,
   ws_att.dimensions.attribute.precision,
   ws_att.dimensions.attribute.scope,
   ws_att.ranging.attribute.atLeast,
   ws_att.ranging.attribute.atMost,
   ws_att.ranging.attribute.min,
   ws_att.ranging.attribute.max,
   ws_att.ranging.attribute.confidence,
   ws_att.source.attribute.source,
   ws_att.typed.attributes,
   ws_att.spanning.attributes,
   attribute hand { teidata.pointer },
   empty
}
<advertisement> A section of text, typically in the backmatter, that advertises other books by the same author, publisher, bookseller, etc.
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
May contain
Note

These are different from the ‘advertisements’ that occur in front matter (prefatory materials that resemble introductions). The front-matter ‘advertisements’ should be recorded with <div type="prefatory">.

The advertisement usually contains a bibl element, since it often has information about the title and author of a book. Note, though, that prose descriptions of the texts should not be recorded within bibl.

Many advertisements will contain information about the pricing of the texts for sale. These prices should be recorded in measure if they are renditionally distinct. These prices should not, however, be recorded in docSale, as this element should be used exclusively in title pages.

Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <classRef key="model.common"/>
  <classRef key="model.global"/>
  <classRef key="model.biblPart"/>
 </alternate>
</content>
Schema Declaration
element advertisement
{
   ws_att.global.attributes,
   ( ws_model.common | ws_model.global | ws_model.biblPart )*
}

<alt>

<alt> (alternation) identifies an alternation or a set of choices among elements or passages. [16.8. Alternation]
Modulelinking
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype) att.pointing (target, @targetLang, @evaluate)
targetspecifies the destination of the reference by supplying one or more URI References
Derived fromatt.pointing
Status Optional
Datatype 2–∞ occurrences of teidata.pointer separated by whitespace
modestates whether the alternations gathered in this collection are exclusive or inclusive.
Status Recommended
Datatype teidata.enumerated
Legal values are:
excl
(exclusive) indicates that the alternation is exclusive, i.e. that at most one of the alternatives occurs.
incl
(inclusive) indicates that the alternation is not exclusive, i.e. that one or more of the alternatives occur.
weightsIf mode is excl, each weight states the probability that the corresponding alternative occurs. If mode is incl each weight states the probability that the corresponding alternative occurs given that at least one of the other alternatives occurs.
Status Optional
Datatype 2–∞ occurrences of teidata.probability separated by whitespace
Note

If mode is excl, the sum of weights must be 1. If mode is incl, the sum of weights must be in the range from 0 to the number of alternants.

Member of
Contained by
May containEmpty element
Example
<alt mode="excltarget="#we.fun #we.sun"
 weights="0.5 0.5"/>
Content model
<content>
</content>
Schema Declaration
element alt
{
   ws_att.global.attributes,
   ws_att.pointing.attribute.targetLang,
   ws_att.pointing.attribute.evaluate,
   ws_att.typed.attributes,
   attribute target
   {
      list { teidata.pointer, teidata.pointer, teidata.pointer* }
   }?,
   attribute mode { "excl" | "incl" }?,
   attribute weights
   {
      list { teidata.probability, teidata.probability, teidata.probability* }
   }?,
   empty
}

<altGrp>

<altGrp> (alternation group) groups a collection of alt elements and possibly pointers. [16.8. Alternation]
Modulelinking
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.pointing.group (@domains, @targFunc) (att.pointing (@targetLang, @target, @evaluate)) (att.typed (@type, @subtype))
modestates whether the alternations gathered in this collection are exclusive or inclusive.
Status Optional
Datatype teidata.enumerated
Legal values are:
excl
(exclusive) indicates that the alternation is exclusive, i.e. that at most one of the alternatives occurs. [Default]
incl
(inclusive) indicates that the alternation is not exclusive, i.e. that one or more of the alternatives occur.
Member of
Contained by
derived-module-wwp-store: hyperDiv
May contain
core: ptr
linking: alt
Note

Any number of alternations, pointers or extended pointers.

Example
<altGrp mode="excl">
 <alt target="#dm #lt #bb"
  weights="0.5 0.25 0.25"/>

 <alt target="#rl #dbweights="0.5 0.5"/>
</altGrp>
Example
<altGrp mode="incl">
 <alt target="#dm #rlweights="0.90 0.90"/>
 <alt target="#lt #rlweights="0.5 0.5"/>
 <alt target="#bb #rlweights="0.5 0.5"/>
 <alt target="#dm #dbweights="0.10 0.10"/>
 <alt target="#lt #dbweights="0.45 0.90"/>
 <alt target="#bb #dbweights="0.45 0.90"/>
</altGrp>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <elementRef key="alt"/>
  <elementRef key="ptr"/>
 </alternate>
</content>
Schema Declaration
element altGrp
{
   ws_att.global.attributes,
   ws_att.pointing.group.attributes,
   attribute mode { "excl" | "incl" }?,
   ( ws_alt | ws_ptr )*
}

<am>

<am> (abbreviation marker) contains a sequence of letters or signs present in an abbreviation which are omitted or replaced in the expanded form of the abbreviation. [11.3.1.2. Abbreviation and Expansion]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype) att.editLike (@evidence, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.source (@source))
Member of
Contained by
May contain
derived-module-wwp-store: regMe vuji
gaiji: g
character data
Example
do you <abbr>Mr<am>.</am>
</abbr> Jones?
Example
<expan>
 <abbr>Aug<am>g</am>
 </abbr>
 <ex>ustorum duo</ex>
</expan>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.pPart.transcriptional"/>
 </alternate>
</content>
Schema Declaration
element am
{
   ws_att.global.attributes,
   ws_att.typed.attributes,
   ws_att.editLike.attributes,
   ( text | ws_model.gLike | ws_model.pPart.transcriptional )*
}

<anagram>

<anagram> points to 2 or more textual elements to indicate they are anagrams of each other
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.pointing (target, @targetLang, @evaluate)
targetpoints to 2 or more elements whose content are (roughly) anagrams of each other
Derived fromatt.pointing
Status Required
Datatype 2–∞ occurrences of teidata.pointer separated by whitespace
Note

The elements pointed to should be intentional, if not exact, anagrams of one another. If one of the textual objects that is an anagram is made of several XML elements, then the target should point to either the first XML element (in document order) if they are connected with part or next & prev; or to a link or join. The point is, the target should not point to each XML element that is a component of a single anagram.

Contained by
derived-module-wwp-store: anagrams
May containEmpty element
Content model
<content/>
Schema Declaration
element anagram
{
   ws_att.global.attributes,
   ws_att.pointing.attribute.targetLang,
   ws_att.pointing.attribute.evaluate,
   attribute target
   {
      list { teidata.pointer, teidata.pointer, teidata.pointer* }
   },
   empty
}

<anagrams>

<anagrams> Container that occurs in hyperDiv and holds one or more anagram elements.
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
derived-module-wwp-store: hyperDiv
May contain
derived-module-wwp-store: anagram
Content model
<content>
 <elementRef key="anagramminOccurs="1"
  maxOccurs="unbounded"/>

</content>
Schema Declaration
element anagrams { ws_att.global.attributes, ws_anagram+ }

<analytic>

<analytic> (analytic level) contains bibliographic elements describing an item (e.g. an article or poem) published within a monograph or journal and not as an independent publication. [3.11.2.1. Analytic, Monographic, and Series Levels]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Contained by
May contain
Note

May contain titles and statements of responsibility (author, editor, or other), in any order.

The analytic element may only occur within a biblStruct, where its use is mandatory for the description of an analytic level bibliographic item.

Example
<biblStruct>
 <analytic>
  <author>Chesnutt, David</author>
  <title>Historical Editions in the States</title>
 </analytic>
 <monogr>
  <title level="j">Computers and the Humanities</title>
  <imprint>
   <biblScope>25.6</biblScope>
   <date when="1991-12">(December, 1991):</date>
   <biblScope>377–380</biblScope>
  </imprint>
 </monogr>
</biblStruct>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <elementRef key="author"/>
  <elementRef key="editor"/>
  <elementRef key="respStmt"/>
  <elementRef key="title"/>
  <classRef key="model.ptrLike"/>
  <elementRef key="date"/>
  <elementRef key="textLang"/>
  <elementRef key="idno"/>
  <elementRef key="availability"/>
 </alternate>
</content>
Schema Declaration
element analytic
{
   ws_att.global.attributes,
   (
      ws_author
    | ws_editor
    | ws_respStmt
    | ws_title
    | ws_model.ptrLike
    | ws_date
    | textLang
    | ws_idno
    | ws_availability
   )*
}

<anchor>

<anchor> (anchor point) attaches an identifier to a point within a text, whether or not it corresponds with a textual element. [8.4.2. Synchronization and Overlap 16.4. Correspondence and Alignment]
Modulelinking
AttributesAttributes att.typed (@type, @subtype) att.global (xml:id, @n, @xml:lang, @xml:base, @xml:space) att.global.rendition (@rend, @style, @rendition) att.global.linking (@corresp, @sameAs, @next, @prev) att.global.change (@change) att.global.responsibility (@cert, @resp)
xml:id(identifier) provides a unique identifier for the element bearing the attribute.
Derived fromatt.global
Status Required
Datatype ID
Member of
Contained by
May containEmpty element
Note

On this element, the global xml:id attribute must be supplied to specify an identifier for the point at which this element occurs within a document. The value used may be chosen freely provided that it is unique within the document and is a syntactically valid name. There is no requirement for values containing numbers to be in sequence.

Example
<s>The anchor is he<anchor xml:id="A234"/>re somewhere.</s>
<s>Help me find it.<ptr target="#A234"/>
</s>
Content model
<content/>
Schema Declaration
element anchor
{
   ws_att.global.attribute.n,
   ws_att.global.attribute.xmllang,
   ws_att.global.attribute.xmlbase,
   ws_att.global.attribute.xmlspace,
   ws_att.global.rendition.attribute.rend,
   ws_att.global.rendition.attribute.style,
   ws_att.global.rendition.attribute.rendition,
   ws_att.global.linking.attribute.corresp,
   ws_att.global.linking.attribute.sameAs,
   ws_att.global.linking.attribute.next,
   ws_att.global.linking.attribute.prev,
   ws_att.global.change.attribute.change,
   ws_att.global.responsibility.attribute.cert,
   ws_att.global.responsibility.attribute.resp,
   ws_att.typed.attributes,
   attribute xml:id { xsd:ID },
   empty
}

<appInfo>

<appInfo> (application information) records information about an application which has edited the TEI file. [2.3.10. The Application Information Element]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
header: encodingDesc
May contain
header: application
Example
<appInfo>
 <application version="1.24ident="Xaira">
  <label>XAIRA Indexer</label>
  <ptr target="#P1"/>
 </application>
</appInfo>
Content model
<content>
 <classRef key="model.applicationLike"
  minOccurs="1maxOccurs="unbounded"/>

</content>
Schema Declaration
element appInfo { ws_att.global.attributes, ws_model.applicationLike+ }

<application>

<application> provides information about an application which has acted upon the document. [2.3.10. The Application Information Element]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod))
identsupplies an identifier for the application, independent of its version number or display name.
Status Required
Datatype teidata.name
versionsupplies a version number for the application, independent of its identifier or display name.
Status Required
Datatype teidata.versionNumber
Member of
Contained by
header: appInfo
May contain
core: label p ptr ref
linking: ab
Example
<appInfo>
 <application version="1.5"
  ident="ImageMarkupTool1notAfter="2006-06-01">

  <label>Image Markup Tool</label>
  <ptr target="#P1"/>
  <ptr target="#P2"/>
 </application>
</appInfo>

This example shows an appInfo element documenting the fact that version 1.5 of the Image Markup Tool1 application has an interest in two parts of a document which was last saved on June 6 2006. The parts concerned are accessible at the URLs given as target for the two ptr elements.

Content model
<content>
 <sequence>
  <classRef key="model.labelLike"
   minOccurs="1maxOccurs="unbounded"/>

  <alternate>
   <classRef key="model.ptrLike"
    minOccurs="0maxOccurs="unbounded"/>

   <classRef key="model.pLike"
    minOccurs="0maxOccurs="unbounded"/>

  </alternate>
 </sequence>
</content>
Schema Declaration
element application
{
   ws_att.global.attributes,
   ws_att.typed.attributes,
   ws_att.datable.attributes,
   attribute ident { teidata.name },
   attribute version { teidata.versionNumber },
   ( ws_model.labelLike+, ( ws_model.ptrLike* | ws_model.pLike* ) )
}

<argument>

<argument> contains a formal list or prose description of the topics addressed by a subdivision of a text. [4.2. Elements Common to All Divisions 4.6. Title Pages]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
core: lg list
drama: castList
figures: table
textstructure: back body div front group opener titleBlock
May contain
Note

Often contains either a list or a paragraph

Example
<argument>
 <p>Monte Video — Maldonado — Excursion
   to R Polanco — Lazo and Bolas — Partridges —
   Absence of Trees — Deer — Capybara, or River Hog —
   Tucutuco — Molothrus, cuckoo-like habits — Tyrant
   Flycatcher — Mocking-bird — Carrion Hawks —
   Tubes formed by Lightning — House struck</p>
</argument>
Content model
<content>
 <sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.global"/>
   <classRef key="model.headLike"/>
  </alternate>
  <sequence minOccurs="1"
   maxOccurs="unbounded">

   <classRef key="model.common"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schema Declaration
element argument
{
   ws_att.global.attributes,
   (
      ( ws_model.global | ws_model.headLike )*,
      ( ws_model.common, ws_model.global* )+
   )
}

<att>

<att> (attribute) contains the name of an attribute appearing within running text. [22. Documentation Elements]
Moduletagdocs
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
schemesupplies an identifier for the scheme in which this name is defined. Sample values include: 1] TEI(text encoding initiative) ; 2] DBK(docbook) ; 3] XX(unknown) ; 4] imaginary; 5] XHTML; 6] XML; 7] XI
Status Optional
Datatype teidata.enumerated
Sample values include:
TEI
(text encoding initiative) this attribute is part of the TEI scheme. [Default]
DBK
(docbook) this attribute is part of the Docbook scheme.
XX
(unknown) this attribute is part of an unknown scheme.
imaginary
the attribute is from a non-existent scheme, for illustrative purposes only
XHTML
the attribute is part of the XHTML language
XML
the attribute is part of the XML language
XI
the attribute is defined in the xInclude schema
Member of
Contained by
May containCharacter data only
Note

A namespace prefix may be used in order to specify the scheme as an alternative to specifying it via the scheme attribute: it takes precedence

Example
<p>The TEI defines several <soCalled>global</soCalled> attributes; their names include
<att>xml:id</att>, <att>rend</att>, <att>xml:lang</att>, <att>n</att>, <att>xml:space</att>,
and <att>xml:base</att>; <att scheme="XX">type</att> is not amongst them.</p>
Content model
<content>
 <macroRef key="data.name"/>
</content>
Schema Declaration
element att
{
   ws_att.global.attributes,
   attribute scheme { teidata.enumerated }?,
   ws_data.name
}

<author>

<author> in a bibliographic reference, contains the name(s) of an author, personal or corporate, of a work; for example in the same form as that provided by a recognized bibliographic name authority. [3.11.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
type
Status Optional
Datatype teidata.enumerated
Legal values are:
main
a primary author. [Default]
other
an author whom the Women Writers Project for some reason wishes to consider as occupying a subsidiary role.
Member of
Contained by
derived-module-wwp-store: advertisement
May contain
Note

Particularly where cataloguing is likely to be based on the content of the header, it is advisable to use a generally recognized name authority file to supply the content for this element. The attributes key or ref may also be used to reference canonical information about the author(s) intended from any appropriate authority, such as a library catalogue or online resource.

In the case of a broadcast, use this element for the name of the company or network responsible for making the broadcast.

Where an author is unknown or unspecified, this element may contain text such as Unknown or Anonymous. When the appropriate TEI modules are in use, it may also contain detailed tagging of the names used for people, organizations or places, in particular where multiple names are given.

Example
<author>British Broadcasting Corporation</author>
<author>La Fayette, Marie Madeleine Pioche de la Vergne, comtesse de (1634–1693)</author>
<author>Anonymous</author>
<author>Bill and Melinda Gates Foundation</author>
<author>
 <persName>Beaumont, Francis</persName> and
<persName>John Fletcher</persName>
</author>
<author>
 <orgName key="BBC">British Broadcasting
   Corporation</orgName>: Radio 3 Network
</author>
Schematron

<sch:rule context="wwp:teiHeader//wwp:author/wwp:persName">
<sch:assert test="@ref">Authors should have a reference to the personography.</sch:assert>
</sch:rule>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element author
{
   ws_att.global.attributes,
   ws_att.naming.attributes,
   attribute type { "main" | "other" }?,
   ws_macro.phraseSeq
}

<authority>

<authority> (release authority) supplies the name of a person or other agency responsible for making a work available, other than a publisher or distributor. [2.2.4. Publication, Distribution, Licensing, etc.]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
core: monogr
May contain
Example
<authority>John Smith</authority>
Content model
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
Schema Declaration
element authority { ws_att.global.attributes, ws_macro.phraseSeq.limited }

<availability>

<availability> supplies information about the availability of a text, for example any restrictions on its use or distribution, its copyright status, any licence applying to it, etc. [2.2.4. Publication, Distribution, Licensing, etc.]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declarable (@default)
statussupplies a code identifying the current availability of the text.
Status Optional
Datatype teidata.enumerated
Legal values are:
free
the text is freely available.
unknown
the status of the text is unknown. [Default]
restricted
the text is not freely available.
Member of
Contained by
derived-module-wwp-store: advertisement
May contain
core: p
header: licence
linking: ab
Note

A consistent format should be adopted

Example
<availability status="restricted">
 <p>Available for academic research purposes only.</p>
</availability>
<availability status="free">
 <p>In the public domain</p>
</availability>
<availability status="restricted">
 <p>Available under licence from the publishers.</p>
</availability>
Example
<availability>
 <licence target="http://opensource.org/licenses/MIT">
  <p>The MIT License
     applies to this document.</p>
  <p>Copyright (C) 2011 by The University of Victoria</p>
  <p>Permission is hereby granted, free of charge, to any person obtaining a copy
     of this software and associated documentation files (the "Software"), to deal
     in the Software without restriction, including without limitation the rights
     to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
     copies of the Software, and to permit persons to whom the Software is
     furnished to do so, subject to the following conditions:</p>
  <p>The above copyright notice and this permission notice shall be included in
     all copies or substantial portions of the Software.</p>
  <p>THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
     OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
     THE SOFTWARE.</p>
 </licence>
</availability>
Content model
<content>
 <alternate minOccurs="1"
  maxOccurs="unbounded">

  <classRef key="model.availabilityPart"/>
  <classRef key="model.pLike"/>
 </alternate>
</content>
Schema Declaration
element availability
{
   ws_att.global.attributes,
   ws_att.declarable.attributes,
   attribute status { "free" | "unknown" | "restricted" }?,
   ( ws_model.availabilityPart | ws_model.pLike )+
}

<back>

<back> (back matter) contains any appendixes, etc. following the main part of a text. [4.7. Back Matter 4. Default Text Structure]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declaring (@decls)
Contained by
textstructure: floatingText text
May contain
Note

At the WWP a titleBlock is permitted in the content of back after a trailer (or other member of model.divBottomPart). This was originally put in to accomodate smith.conversations.xml.

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>
Content model
<content>
 <sequence minOccurs="1maxOccurs="1">
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.frontPart"/>
   <classRef key="model.pLike.front"/>
   <classRef key="model.pLike"/>
   <classRef key="model.listLike"/>
   <classRef key="model.global"/>
  </alternate>
  <alternate minOccurs="0maxOccurs="1">
   <sequence minOccurs="1maxOccurs="1">
    <classRef key="model.div1Like"/>
    <alternate minOccurs="0"
     maxOccurs="unbounded">

     <classRef key="model.frontPart"/>
     <classRef key="model.div1Like"/>
     <classRef key="model.global"/>
    </alternate>
   </sequence>
   <sequence minOccurs="1maxOccurs="1">
    <classRef key="model.divLike"/>
    <alternate minOccurs="0"
     maxOccurs="unbounded">

     <classRef key="model.frontPart"/>
     <classRef key="model.divLike"/>
     <classRef key="model.global"/>
    </alternate>
   </sequence>
  </alternate>
  <sequence minOccurs="0maxOccurs="1">
   <classRef key="model.divBottomPart"/>
   <alternate minOccurs="0"
    maxOccurs="unbounded">

    <classRef key="model.divBottomPart"/>
    <elementRef key="titlePage"/>
    <classRef key="model.global"/>
   </alternate>
  </sequence>
 </sequence>
</content>
Schema Declaration
element back
{
   ws_att.global.attributes,
   ws_att.declaring.attributes,
   (
      (
         ws_model.frontPart
       | ws_model.pLike.front
       | ws_model.pLike
       | ws_model.listLike
       | ws_model.global
      )*,
      (
         (
            ws_model.div1Like,
            ( ws_model.frontPart | ws_model.div1Like | ws_model.global )*
         )
       | (
            ws_model.divLike,
            ( ws_model.frontPart | ws_model.divLike | ws_model.global )*
         )
      )?,
      (
         ws_model.divBottomPart,
         ( ws_model.divBottomPart | ws_titlePage | ws_model.global )*
      )?
   )
}

<bibl>

<bibl> (bibliographic citation) contains a loosely-structured bibliographic citation of which the sub-components may or may not be explicitly tagged. [3.11.1. Methods of Encoding Bibliographic References and Lists of References 2.2.7. The Source Description 15.3.2. Declarable Elements]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declarable (@default) att.typed (@type, @subtype) att.sortable (@sortKey) att.docStatus (@status)
Member of
Contained by
May contain
Note

Contains phrase-level elements, together with any combination of elements from the biblPart class

Example
<bibl>Blain, Clements and Grundy: Feminist Companion to Literature in English (Yale,
1990)</bibl>
Example
<bibl>
 <title level="a">The Interesting story of the Children in the Wood</title>. In
<author>Victor E Neuberg</author>, <title>The Penny Histories</title>.
<publisher>OUP</publisher>
 <date>1968</date>.
</bibl>
Example
<bibl type="articlesubtype="book_chapter"
 xml:id="carlin_2003">

 <author>
  <name>
   <surname>Carlin</surname>
     (<forename>Claire</forename>)</name>
 </author>,
<title level="a">The Staging of Impotence : France’s last
   congrès</title> dans
<bibl type="monogr">
  <title level="m">Theatrum mundi : studies in honor of Ronald W.
     Tobin</title>, éd.
 <editor>
   <name>
    <forename>Claire</forename>
    <surname>Carlin</surname>
   </name>
  </editor> et
 <editor>
   <name>
    <forename>Kathleen</forename>
    <surname>Wine</surname>
   </name>
  </editor>,
 <pubPlace>Charlottesville, Va.</pubPlace>,
 <publisher>Rookwood Press</publisher>,
 <date when="2003">2003</date>.
 </bibl>
</bibl>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.highlighted"/>
  <classRef key="model.pPart.data"/>
  <classRef key="model.pPart.edit"/>
  <classRef key="model.segLike"/>
  <classRef key="model.ptrLike"/>
  <classRef key="model.biblPart"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element bibl
{
   ws_att.global.attributes,
   ws_att.declarable.attributes,
   ws_att.typed.attributes,
   ws_att.sortable.attributes,
   ws_att.docStatus.attributes,
   (
      text
    | ws_model.gLike
    | ws_model.highlighted
    | ws_model.pPart.data
    | ws_model.pPart.edit
    | ws_model.segLike
    | ws_model.ptrLike
    | ws_model.biblPart
    | ws_model.global
   )*
}

<biblScope>

<biblScope> (scope of bibliographic reference) defines the scope of a bibliographic reference, for example as a list of page numbers, or a named subdivision of a larger work. [3.11.2.5. Scopes and Ranges in Bibliographic Citations]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.citing (@unit, @from, @to)
Member of
Contained by
derived-module-wwp-store: advertisement
May contain
Note

When a single page is being cited, use the from and to attributes with an identical value. When no clear endpoint is provided, the from attribute should be used without to. For example, if the citation has ‘p. 3ff’ as a page reference.

Example
<biblScope>pp 12–34</biblScope>
<biblScope unit="pagefrom="12to="34"/>
<biblScope unit="volume">II</biblScope>
<biblScope unit="page">12</biblScope>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element biblScope
{
   ws_att.global.attributes,
   ws_att.citing.attributes,
   ws_macro.phraseSeq
}

<biblStruct>

<biblStruct> (structured bibliographic citation) contains a structured bibliographic citation, in which only bibliographic sub-elements appear and in a specified order. [3.11.1. Methods of Encoding Bibliographic References and Lists of References 2.2.7. The Source Description 15.3.2. Declarable Elements]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declarable (@default) att.typed (@type, @subtype) att.sortable (@sortKey) att.docStatus (@status)
Member of
Contained by
May contain
derived-module-wwp-store: advertisement
header: idno
Example
<biblStruct>
 <monogr>
  <author>Blain, Virginia</author>
  <author>Clements, Patricia</author>
  <author>Grundy, Isobel</author>
  <title>The Feminist Companion to Literature in English: women writers from the middle ages
     to the present</title>
  <edition>first edition</edition>
  <imprint>
   <publisher>Yale University Press</publisher>
   <pubPlace>New Haven and London</pubPlace>
   <date>1990</date>
  </imprint>
 </monogr>
</biblStruct>
SchematronThe use of an idno element as a direct child of biblStruct is deprecated. Rather, idno should appear as a child of a monogr, analytic, or series.

<sch:report test="child::tei:idno"
 role="nonfatal">
WARNING: use of deprecated method — the use of the idno element as a direct child of the biblStruct element will be removed from the TEI on 2016-09-18</sch:report>
Content model
<content>
 <sequence>
  <elementRef key="analyticminOccurs="0"
   maxOccurs="unbounded"/>

  <sequence minOccurs="1"
   maxOccurs="unbounded">

   <elementRef key="monogr"/>
   <elementRef key="seriesminOccurs="0"
    maxOccurs="unbounded"/>

  </sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.noteLike"/>
   <elementRef key="idno"/>
   <classRef key="model.ptrLike"/>
   <elementRef key="relatedItem"/>
   <elementRef key="citedRange"/>
  </alternate>
 </sequence>
</content>
Schema Declaration
element biblStruct
{
   ws_att.global.attributes,
   ws_att.declarable.attributes,
   ws_att.typed.attributes,
   ws_att.sortable.attributes,
   ws_att.docStatus.attributes,
   (
      ws_analytic*,
      ( ws_monogr, ws_series* )+,
      (
         ws_model.noteLike
       | ws_idno
       | ws_model.ptrLike
       | relatedItem
       | ws_citedRange
      )*
   )
}

<body>

<body> (text body) contains the whole body of a single unitary text, excluding any front or back matter. [4. Default Text Structure]
Moduletextstructure
AttributesAttributes att.structuralCategorization (@subtype, @type) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declaring (@decls)
Contained by
textstructure: floatingText text
May contain
Content model
<content>
 <sequence minOccurs="1maxOccurs="1">
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

  <sequence minOccurs="0maxOccurs="1">
   <classRef key="model.divTop"/>
   <alternate minOccurs="0"
    maxOccurs="unbounded">

    <classRef key="model.global"/>
    <classRef key="model.divTop"/>
   </alternate>
  </sequence>
  <sequence minOccurs="0maxOccurs="1">
   <classRef key="model.divGenLike"/>
   <alternate minOccurs="0"
    maxOccurs="unbounded">

    <classRef key="model.global"/>
    <classRef key="model.divGenLike"/>
   </alternate>
  </sequence>
  <alternate minOccurs="1maxOccurs="1">
   <sequence minOccurs="1"
    maxOccurs="unbounded">

    <classRef key="model.divLike"/>
    <alternate minOccurs="0"
     maxOccurs="unbounded">

     <classRef key="model.global"/>
     <classRef key="model.divGenLike"/>
    </alternate>
   </sequence>
   <sequence minOccurs="1"
    maxOccurs="unbounded">

    <classRef key="model.div1Like"/>
    <alternate minOccurs="0"
     maxOccurs="unbounded">

     <classRef key="model.global"/>
     <classRef key="model.divGenLike"/>
    </alternate>
   </sequence>
   <sequence minOccurs="1maxOccurs="1">
    <sequence minOccurs="1"
     maxOccurs="unbounded">

     <classRef key="model.common"/>
     <classRef key="model.global"
      minOccurs="0maxOccurs="unbounded"/>

    </sequence>
    <alternate minOccurs="0maxOccurs="1">
     <sequence minOccurs="1"
      maxOccurs="unbounded">

      <classRef key="model.divLike"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">

       <classRef key="model.global"/>
       <classRef key="model.divGenLike"/>
      </alternate>
     </sequence>
     <sequence minOccurs="1"
      maxOccurs="unbounded">

      <classRef key="model.div1Like"/>
      <alternate minOccurs="0"
       maxOccurs="unbounded">

       <classRef key="model.global"/>
       <classRef key="model.divGenLike"/>
      </alternate>
     </sequence>
    </alternate>
   </sequence>
  </alternate>
  <sequence minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.divBottom"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schema Declaration
element body
{
   ws_att.structuralCategorization.attributes,
   ws_att.global.attributes,
   ws_att.declaring.attributes,
   (
      ws_model.global*,
      ( ws_model.divTop, ( ws_model.global | ws_model.divTop )* )?,
      ( ws_model.divGenLike, ( ws_model.global | ws_model.divGenLike )* )?,
      (
         ( ws_model.divLike, ( ws_model.global | ws_model.divGenLike )* )+
       | ( ws_model.div1Like, ( ws_model.global | ws_model.divGenLike )* )+
       | (
            ( ws_model.common, ws_model.global* )+,
            (
               ( ws_model.divLike, ( ws_model.global | ws_model.divGenLike )* )+
             | (
                  ws_model.div1Like,
                  ( ws_model.global | ws_model.divGenLike )*
               )+
            )?
         )
      ),
      ( ws_model.divBottom, ws_model.global* )*
   )
}

<respLine>

<respLine> contains a statement of responsibility given for a work on its title page or at the head or end of the work. [4.2.2. Openers and Closers 4.5. Front Matter]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
core: lg list note
drama: castList
figures: table
textstructure: back body div front group opener postscript titleBlock
May contain
Note

The byline on a title page may include either the name or a description for the document's author. Where the name is included, it may optionally be tagged using the docRole element.

Example
<byline>Written by a CITIZEN who continued all the
while in London. Never made publick before.</byline>
Example
<byline>Written from her own MEMORANDUMS</byline>
Example
<byline>By George Jones, Political Editor, in Washington</byline>
Example
<byline>BY
<docAuthor>THOMAS PHILIPOTT,</docAuthor>
Master of Arts,
(Somtimes)
Of Clare-Hall in Cambridge.</byline>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <elementRef key="docAuthor"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element respLine
{
   ws_att.global.attributes,
   ( text | ws_model.gLike | ws_model.phrase | ws_docAuthor | ws_model.global )*
}

<calendar>

<calendar> describes a calendar or dating system used in a dating formula in the text. [2.4.5. Calendar Description]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.pointing (@targetLang, @target, @evaluate)
Contained by
header: calendarDesc
May contain
core: p
linking: ab
Example
<calendarDesc>
 <calendar xml:id="julianEngland">
  <p>Julian Calendar (including proleptic)</p>
 </calendar>
</calendarDesc>
Example
<calendarDesc>
 <calendar xml:id="egyptian"
  target="http://en.wikipedia.org/wiki/Egyptian_calendar">

  <p>Egyptian calendar (as defined by Wikipedia)</p>
 </calendar>
</calendarDesc>
Content model
<content>
 <classRef key="model.pLikeminOccurs="1"
  maxOccurs="unbounded"/>

</content>
Schema Declaration
element calendar
{
   ws_att.global.attributes,
   ws_att.pointing.attributes,
   ws_model.pLike+
}

<calendarDesc>

<calendarDesc> (calendar description) contains a description of the calendar system used in any dating expression found in the text. [2.4. The Profile Description 2.4.5. Calendar Description]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
header: profileDesc
May contain
header: calendar
Note

In the first example above, calendars and short codes for xml:ids are from W3 guidelines at http://www.w3.org/TR/xpath-functions-11/#lang-cal-country

Example
<calendarDesc>
 <calendar xml:id="cal_AD">
  <p>Anno Domini (Christian Era)</p>
 </calendar>
 <calendar xml:id="cal_AH">
  <p>Anno Hegirae (Muhammedan Era)</p>
 </calendar>
 <calendar xml:id="cal_AME">
  <p>Mauludi Era (solar years since Mohammed's birth)</p>
 </calendar>
 <calendar xml:id="cal_AM">
  <p>Anno Mundi (Jewish Calendar)</p>
 </calendar>
 <calendar xml:id="cal_AP">
  <p>Anno Persici</p>
 </calendar>
 <calendar xml:id="cal_AS">
  <p>Aji Saka Era (Java)</p>
 </calendar>
 <calendar xml:id="cal_BE">
  <p>Buddhist Era</p>
 </calendar>
 <calendar xml:id="cal_CB">
  <p>Cooch Behar Era</p>
 </calendar>
 <calendar xml:id="cal_CE">
  <p>Common Era</p>
 </calendar>
 <calendar xml:id="cal_CL">
  <p>Chinese Lunar Era</p>
 </calendar>
 <calendar xml:id="cal_CS">
  <p>Chula Sakarat Era</p>
 </calendar>
 <calendar xml:id="cal_EE">
  <p>Ethiopian Era</p>
 </calendar>
 <calendar xml:id="cal_FE">
  <p>Fasli Era</p>
 </calendar>
 <calendar xml:id="cal_ISO">
  <p>ISO 8601 calendar</p>
 </calendar>
 <calendar xml:id="cal_JE">
  <p>Japanese Calendar</p>
 </calendar>
 <calendar xml:id="cal_KE">
  <p>Khalsa Era (Sikh calendar)</p>
 </calendar>
 <calendar xml:id="cal_KY">
  <p>Kali Yuga</p>
 </calendar>
 <calendar xml:id="cal_ME">
  <p>Malabar Era</p>
 </calendar>
 <calendar xml:id="cal_MS">
  <p>Monarchic Solar Era</p>
 </calendar>
 <calendar xml:id="cal_NS">
  <p>Nepal Samwat Era</p>
 </calendar>
 <calendar xml:id="cal_OS">
  <p>Old Style (Julian Calendar)</p>
 </calendar>
 <calendar xml:id="cal_RS">
  <p>Rattanakosin (Bangkok) Era</p>
 </calendar>
 <calendar xml:id="cal_SE">
  <p>Saka Era</p>
 </calendar>
 <calendar xml:id="cal_SH">
  <p>Mohammedan Solar Era (Iran)</p>
 </calendar>
 <calendar xml:id="cal_SS">
  <p>Saka Samvat</p>
 </calendar>
 <calendar xml:id="cal_TE">
  <p>Tripurabda Era</p>
 </calendar>
 <calendar xml:id="cal_VE">
  <p>Vikrama Era</p>
 </calendar>
 <calendar xml:id="cal_VS">
  <p>Vikrama Samvat Era</p>
 </calendar>
</calendarDesc>
Example
<calendarDesc>
 <calendar xml:id="cal_Gregorian">
  <p>Gregorian calendar</p>
 </calendar>
 <calendar xml:id="cal_Julian">
  <p>Julian calendar</p>
 </calendar>
 <calendar xml:id="cal_Islamic">
  <p>Islamic or Muslim (hijri) lunar calendar</p>
 </calendar>
 <calendar xml:id="cal_Hebrew">
  <p>Hebrew or Jewish lunisolar calendar</p>
 </calendar>
 <calendar xml:id="cal_Revolutionary">
  <p>French Revolutionary calendar</p>
 </calendar>
 <calendar xml:id="cal_Iranian">
  <p>Iranian or Persian (Jalaali) solar calendar</p>
 </calendar>
 <calendar xml:id="cal_Coptic">
  <p>Coptic or Alexandrian calendar</p>
 </calendar>
 <calendar xml:id="cal_Chinese">
  <p>Chinese lunisolar calendar</p>
 </calendar>
</calendarDesc>
Example
<calendarDesc>
 <calendar xml:id="cal_Egyptian"
  target="http://en.wikipedia.org/wiki/Egyptian_calendar">

  <p>Egyptian calendar (as defined by Wikipedia)</p>
 </calendar>
</calendarDesc>
Content model
<content>
 <elementRef key="calendarminOccurs="1"
  maxOccurs="unbounded"/>

</content>
Schema Declaration
element calendarDesc { ws_att.global.attributes, ws_calendar+ }

<castGroup>

<castGroup> (cast list grouping) groups one or more individual castItem elements within a cast list. [7.1.4. Cast Lists]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
gender
Status Optional
Datatype wwpdata.sex
Contained by
May contain
Note

The rend attribute may be used, as here, to indicate whether the grouping is indicated by a brace, whitespace, font change, etc.

Note that in this example the role description ‘friends of Mathias’ is understood to apply to both roles equally.

Example
<castGroup rend="braced">
 <castItem>
  <role>Walter</role>
  <actor>Mr Frank Hall</actor>
 </castItem>
 <castItem>
  <role>Hans</role>
  <actor>Mr F.W. Irish</actor>
 </castItem>
 <roleDesc>friends of Mathias</roleDesc>
</castGroup>
Content model
<content>
 <sequence minOccurs="1maxOccurs="1">
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.global"/>
   <classRef key="model.headLike"/>
  </alternate>
  <sequence minOccurs="1"
   maxOccurs="unbounded">

   <alternate minOccurs="1maxOccurs="1">
    <elementRef key="castItem"/>
    <elementRef key="castGroup"/>
    <elementRef key="roleDesc"/>
   </alternate>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
  <sequence minOccurs="0maxOccurs="1">
   <elementRef key="trailer"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schema Declaration
element castGroup
{
   ws_att.global.attributes,
   attribute gender { wwpdata.sex }?,
   (
      ( ws_model.global | ws_model.headLike )*,
      ( ( ws_castItem | ws_castGroup | ws_roleDesc ), ws_model.global* )+,
      ( ws_trailer, ws_model.global* )?
   )
}

<castItem>

<castItem> (cast list item) contains a single entry within a cast list, describing either a single role or a list of non-speaking roles. [7.1.4. Cast Lists]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
gender
Status Optional
Datatype wwpdata.sex
Values If not specified, the value should be considered unknown unless there is a gender on an ancestor, in which case the closest such value is used. Exception: when that closest ancestor gender is mixed, the value here is still considered unknown.
typecharacterizes the cast item.
Status Optional
Datatype teidata.enumerated
Legal values are:
role
the item describes a single role. [Default]
list
the item describes a list of non-speaking roles.
Contained by
May contain
Example
<castItem>
 <role>Player</role>
 <actor>Mr Milward</actor>
</castItem>
Example
<castItem type="list">Constables, Drawer, Turnkey, etc.</castItem>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.castItemPart"/>
  <classRef key="model.phrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element castItem
{
   ws_att.global.attributes,
   attribute gender { wwpdata.sex }?,
   attribute type { "role" | "list" }?,
   (
      text
    | ws_model.gLike
    | ws_model.castItemPart
    | ws_model.phrase
    | ws_model.global
   )*
}

<castList>

<castList> (cast list) contains a single cast list or dramatis personae. [7.1.4. Cast Lists 7.1. Front and Back Matter ]
Moduledrama
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
May contain
Example
<castList>
 <castGroup>
  <head rend="braced">Mendicants</head>
  <castItem>
   <role>Aafaa</role>
   <actor>Femi Johnson</actor>
  </castItem>
  <castItem>
   <role>Blindman</role>
   <actor>Femi Osofisan</actor>
  </castItem>
  <castItem>
   <role>Goyi</role>
   <actor>Wale Ogunyemi</actor>
  </castItem>
  <castItem>
   <role>Cripple</role>
   <actor>Tunji Oyelana</actor>
  </castItem>
 </castGroup>
 <castItem>
  <role>Si Bero</role>
  <roleDesc>Sister to Dr Bero</roleDesc>
  <actor>Deolo Adedoyin</actor>
 </castItem>
 <castGroup>
  <head rend="braced">Two old women</head>
  <castItem>
   <role>Iya Agba</role>
   <actor>Nguba Agolia</actor>
  </castItem>
  <castItem>
   <role>Iya Mate</role>
   <actor>Bopo George</actor>
  </castItem>
 </castGroup>
 <castItem>
  <role>Dr Bero</role>
  <roleDesc>Specialist</roleDesc>
  <actor>Nat Okoro</actor>
 </castItem>
 <castItem>
  <role>Priest</role>
  <actor>Gbenga Sonuga</actor>
 </castItem>
 <castItem>
  <role>The old man</role>
  <roleDesc>Bero's father</roleDesc>
  <actor>Dapo Adelugba</actor>
 </castItem>
</castList>
<stage type="mix">The action takes place in and around the home surgery of
Dr Bero, lately returned from the wars.</stage>
Content model
<content>
 <sequence minOccurs="1maxOccurs="1">
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.divTop"/>
   <classRef key="model.global"/>
  </alternate>
  <sequence minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.common"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
  <sequence minOccurs="1"
   maxOccurs="unbounded">

   <alternate minOccurs="1maxOccurs="1">
    <elementRef key="castItem"/>
    <elementRef key="castGroup"/>
   </alternate>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
  <sequence minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.common"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schema Declaration
element castList
{
   ws_att.global.attributes,
   (
      ( ws_model.divTop | ws_model.global )*,
      ( ws_model.common, ws_model.global* )*,
      ( ( ws_castItem | ws_castGroup ), ws_model.global* )+,
      ( ws_model.common, ws_model.global* )*
   )
}

<catDesc>

<catDesc> (category description) describes some category within a taxonomy or text typology, either in the form of a brief prose description or in terms of the situational parameters used by the TEI formal textDesc. [2.3.7. The Classification Declaration]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Contained by
header: category
May contain
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="entertaindegree="high"/>
  <purpose type="informdegree="medium"/>
 </textDesc>
</catDesc>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.limitedPhrase"/>
  <classRef key="model.catDescPart"/>
 </alternate>
</content>
Schema Declaration
element catDesc
{
   ws_att.global.attributes,
   ( text | ws_model.limitedPhrase | ws_model.catDescPart )*
}

<category>

<category> contains an individual descriptive category, possibly nested within a superordinate category, within a user-defined taxonomy. [2.3.7. The Classification Declaration]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Contained by
May contain
core: gloss
Example
<category xml:id="b1">
 <catDesc>Prose reportage</catDesc>
</category>
Example
<category xml:id="b2">
 <catDesc>Prose </catDesc>
 <category xml:id="b11">
  <catDesc>journalism</catDesc>
 </category>
 <category xml:id="b12">
  <catDesc>fiction</catDesc>
 </category>
</category>
Example
<category xml:id="LIT">
 <catDesc xml:lang="pl">literatura piękna</catDesc>
 <catDesc xml:lang="en">fiction</catDesc>
 <category xml:id="LPROSE">
  <catDesc xml:lang="pl">proza</catDesc>
  <catDesc xml:lang="en">prose</catDesc>
 </category>
 <category xml:id="LPOETRY">
  <catDesc xml:lang="pl">poezja</catDesc>
  <catDesc xml:lang="en">poetry</catDesc>
 </category>
 <category xml:id="LDRAMA">
  <catDesc xml:lang="pl">dramat</catDesc>
  <catDesc xml:lang="en">drama</catDesc>
 </category>
</category>
Content model
<content>
 <sequence>
  <alternate>
   <elementRef key="catDescminOccurs="1"
    maxOccurs="unbounded"/>

   <alternate minOccurs="0"
    maxOccurs="unbounded">

    <classRef key="model.descLike"/>
    <classRef key="model.glossLike"/>
   </alternate>
  </alternate>
  <elementRef key="categoryminOccurs="0"
   maxOccurs="unbounded"/>

 </sequence>
</content>
Schema Declaration
element category
{
   ws_att.global.attributes,
   (
      ( ws_catDesc+ | ( ws_model.descLike | ws_model.glossLike )* ),
      ws_category*
   )
}

<catRef>

<catRef> (category reference) specifies one or more defined categories within some taxonomy or text typology. [2.4.3. The Text Classification]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.pointing (@targetLang, @target, @evaluate)
type
Status Optional
Datatype teidata.enumerated
Legal values are:
main
the primary classification of a text's genre. There should only be one catRef with this type per textfile. [Default]
other
a classification of a text's genre, but not the single most important classification.
schemeidentifies the classification scheme within which the set of categories concerned is defined, for example by a taxonomy element, or by some other resource.
Status Optional
Datatype teidata.pointer
Contained by
core: imprint
header: textClass
May containEmpty element
Note

The scheme attribute need be supplied only if more than one taxonomy has been declared.

Example
<catRef scheme="#myTopics"
 target="#news #prov #sales2"/>

<!-- elsewhere -->
<taxonomy xml:id="myTopics">
 <category xml:id="news">
  <catDesc>Newspapers</catDesc>
 </category>
 <category xml:id="prov">
  <catDesc>Provincial</catDesc>
 </category>
 <category xml:id="sales2">
  <catDesc>Low to average annual sales</catDesc>
 </category>
</taxonomy>
Content model
<content/>
Schema Declaration
element catRef
{
   ws_att.global.attributes,
   ws_att.pointing.attributes,
   attribute type { "main" | "other" }?,
   attribute scheme { teidata.pointer }?,
   empty
}

<cb>

<cb> (column break) marks the beginning of a new column of a text on a multi-column page. [3.10.3. Milestone Elements]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype) att.edition (@ed, @edRef) att.spanning (@spanTo) att.breaking (@break)
Member of
Contained by
May containEmpty element
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. The cb element is placed at the head of the column to which it refers.

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>
Content model
<content>
</content>
Schema Declaration
element cb
{
   ws_att.global.attributes,
   ws_att.typed.attributes,
   ws_att.edition.attributes,
   ws_att.spanning.attributes,
   ws_att.breaking.attributes,
   empty
}

<cell>

<cell> contains one cell of a table. [14.1.1. TEI Tables]
Modulefigures
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.tableDecoration (@role, @rows, @cols)
Contained by
figures: row
May contain
Example
<row>
 <cell role="label">General conduct</cell>
 <cell role="data">Not satisfactory, on account of his great unpunctuality
   and inattention to duties</cell>
</row>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
element cell
{
   ws_att.global.attributes,
   ws_att.tableDecoration.attributes,
   ws_macro.specialPara
}

<change>

<change> documents a change or set of changes made during the production of a source document, or during the revision of an electronic file. [2.6. The Revision Description 2.4.1. Creation 11.7. Identifying Changes and Revisions]
Moduleheader
AttributesAttributes att.ascribed (@who) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.docStatus (@status) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype)
targetpoints to one or more elements that belong to this change.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Contained by
header: revisionDesc
May contain
Note

The who attribute may be used to point to any other element, but will typically specify a respStmt or <person> element elsewhere in the header, identifying the person responsible for the change and their role in making it.

It is recommended that changes be recorded with the most recent first. The status attribute may be used to indicate the status of a document following the change documented.

Example
<titleStmt>
 <title> ... </title>
 <editor xml:id="LDB">Lou Burnard</editor>
 <respStmt xml:id="BZ">
  <resp>copy editing</resp>
  <name>Brett Zamir</name>
 </respStmt>
</titleStmt>
<!-- ... -->
<revisionDesc status="published">
 <change who="#BZwhen="2008-02-02"
  status="public">
Finished chapter 23</change>
 <change who="#BZwhen="2008-01-02"
  status="draft">
Finished chapter 2</change>
 <change n="P2.2when="1991-12-21"
  who="#LDB">
Added examples to section 3</change>
 <change when="1991-11-11who="#MSM">Deleted chapter 10</change>
</revisionDesc>
Example
<profileDesc>
 <creation>
  <listChange>
   <change xml:id="DRAFT1">First draft in pencil</change>
   <change xml:id="DRAFT2"
    notBefore="1880-12-09">
First revision, mostly
       using green ink</change>
   <change xml:id="DRAFT3"
    notBefore="1881-02-13">
Final corrections as
       supplied to printer.</change>
  </listChange>
 </creation>
</profileDesc>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
element change
{
   ws_att.ascribed.attributes,
   ws_att.datable.attributes,
   ws_att.docStatus.attributes,
   ws_att.global.attributes,
   ws_att.typed.attributes,
   attribute target { list { teidata.pointer+ } }?,
   ws_macro.specialPara
}

<char>

<char> (character) provides descriptive information about a character. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Modulegaiji
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Contained by
gaiji: charDecl
May contain
derived-module-wwp-store: advertisement
figures: figure
Example
<char xml:id="circledU4EBA">
 <charName>CIRCLED IDEOGRAPH 4EBA</charName>
 <charProp>
  <unicodeName>character-decomposition-mapping</unicodeName>
  <value>circle</value>
 </charProp>
 <charProp>
  <localName>daikanwa</localName>
  <value>36</value>
 </charProp>
 <mapping type="standard"></mapping>
</char>
Content model
<content>
 <sequence>
  <elementRef key="charNameminOccurs="0"/>
  <classRef key="model.descLike"
   minOccurs="0maxOccurs="unbounded"/>

  <elementRef key="charPropminOccurs="0"
   maxOccurs="unbounded"/>

  <elementRef key="mappingminOccurs="0"
   maxOccurs="unbounded"/>

  <elementRef key="figureminOccurs="0"
   maxOccurs="unbounded"/>

  <classRef key="model.graphicLike"
   minOccurs="0maxOccurs="unbounded"/>

  <classRef key="model.noteLike"
   minOccurs="0maxOccurs="unbounded"/>

 </sequence>
</content>
Schema Declaration
element char
{
   ws_att.global.attributes,
   (
      ws_charName?,
      ws_model.descLike*,
      ws_charProp*,
      ws_mapping*,
      ws_figure*,
      ws_model.graphicLike*,
      ws_model.noteLike*
   )
}

<charDecl>

<charDecl> (character declarations) provides information about nonstandard characters and glyphs. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Modulegaiji
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
header: encodingDesc
May contain
gaiji: char glyph
Example
<charDecl>
 <char xml:id="aENL">
  <charName>LATIN LETTER ENLARGED SMALL A</charName>
  <mapping type="standard">a</mapping>
 </char>
</charDecl>
Content model
<content>
 <sequence>
  <elementRef key="descminOccurs="0"/>
  <alternate minOccurs="1"
   maxOccurs="unbounded">

   <elementRef key="char"/>
   <elementRef key="glyph"/>
  </alternate>
 </sequence>
</content>
Schema Declaration
element charDecl
{
   ws_att.global.attributes,
   ( desc?, ( ws_char | ws_glyph )+ )
}

<charName>

<charName> (character name) contains the name of a character, expressed following Unicode conventions. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Modulegaiji
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Contained by
gaiji: char
May containCharacter data only
Note

The name must follow Unicode conventions for character naming. Projects working in similar fields are recommended to coordinate and publish their list of charNames to facilitate data exchange.

Example
<charName>CIRCLED IDEOGRAPH 4EBA</charName>
Content model
<content>
 <textNode/>
</content>
Schema Declaration
element charName { ws_att.global.attributes, text }

<charProp>

<charProp> (character property) provides a name and value for some property of the parent character or glyph. [5.2. Markup Constructs for Representation of Characters and Glyphs]
Modulegaiji
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype)
Contained by
gaiji: char glyph
May contain
Note

If the property is a Unicode Normative Property, then its unicodeName must be supplied. Otherwise, its name must be specied by means of a localName.

At a later release, additional constraints will be defined on possible value/name combinations using Schematron rules

Example
<charProp>
 <unicodeName>character-decomposition-mapping</unicodeName>
 <value>circle</value>
</charProp>
<charProp>
 <localName>daikanwa</localName>
 <value>36</value>
</charProp>
Content model
<content>
 <sequence>
  <alternate>
   <elementRef key="unicodeName"/>
   <elementRef key="localName"/>
  </alternate>
  <elementRef key="value"/>
 </sequence>
</content>
Schema Declaration
element charProp
{
   ws_att.global.attributes,
   ws_att.typed.attributes,
   ( ( ws_unicodeName | ws_localName ), ws_value )
}

<choice>

<choice> groups a number of alternative encodings for the same point in a text. [3.4. Simple Editorial Changes]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
May contain
linking: seg
transcr: am ex
Note

Because the children of a choice element all represent alternative ways of encoding the same sequence, it is natural to think of them as mutually exclusive. However, there may be cases where a full representation of a text requires the alternative encodings to be considered as parallel.

Note also that choice elements may self-nest.

Where the purpose of an encoding is to record multiple witnesses of a single work, rather than to identify multiple possible encoding decisions at a given point, the <app> element and associated elements discussed in section 12.1. The Apparatus Entry, Readings, and Witnesses should be preferred.

Example

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

<p>Lastly, That, upon his solemn oath to observe all the above
articles, the said man-mountain shall have a daily allowance of
meat and drink sufficient for the support of <choice>
  <sic>1724</sic>
  <corr>1728</corr>
 </choice> of our subjects,
with free access to our royal person, and other marks of our
<choice>
  <orig>favour</orig>
  <reg>favor</reg>
 </choice>.</p>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <classRef key="model.choicePart"/>
  <elementRef key="choice"/>
 </alternate>
</content>
Schema Declaration
element choice
{
   ws_att.global.attributes,
   ( ws_model.choicePart | ws_choice )*
}

<citedRange>

<citedRange> (cited range) defines the range of cited content, often represented by pages or other units [3.11.2.5. Scopes and Ranges in Bibliographic Citations]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.pointing (@targetLang, @target, @evaluate) att.citing (@unit, @from, @to)
Member of
Contained by
derived-module-wwp-store: advertisement
May contain
Note

When the range cited consists of a single page or other unit, use the from and to attributes with an identical value. When no clear endpoint is given the from attribute should be used without to. For example, if the citation has ‘p. 3ff’ as a page reference.

Example
<citedRange>pp 12–13</citedRange>
<citedRange unit="pagefrom="12to="13"/>
<citedRange unit="volume">II</citedRange>
<citedRange unit="page">12</citedRange>
Example
<bibl>
 <ptr target="#mueller01"/>, <citedRange target="http://example.com/mueller3.xml#page4">vol. 3, pp.
   4-5</citedRange>
</bibl>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element citedRange
{
   ws_att.global.attributes,
   ws_att.pointing.attributes,
   ws_att.citing.attributes,
   ws_macro.phraseSeq
}

<classDecl>

<classDecl> (classification declarations) contains a taxonomy (in a taxonomy) defining any classificatory codes used elsewhere in the text. [2.3.7. The Classification Declaration 2.3. The Encoding Description]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
header: encodingDesc
May contain
header: taxonomy
Note

The WWP version of this element more restrictive than TEI. The TEI allows one or more taxonomy children, whereas we allow only one.

Example
<classDecl>
 <taxonomy xml:id="LCSH">
  <bibl>Library of Congress Subject Headings</bibl>
 </taxonomy>
</classDecl>
<!-- ... -->
<textClass>
 <keywords scheme="#LCSH">
  <term>Political science</term>
  <term>United States -- Politics and government —
     Revolution, 1775-1783</term>
 </keywords>
</textClass>
Content model
<content>
 <elementRef key="taxonomy"/>
</content>
Schema Declaration
element classDecl { ws_att.global.attributes, ws_taxonomy }

<closer>

<closer> groups together salutations, datelines, and similar phrases appearing as a final group at the end of a division, especially of a letter. [4.2.2. Openers and Closers 4.2. Elements Common to All Divisions]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.written (@hand)
Member of
Contained by
core: lg list note
figures: table
May contain
Example
<div type="letter">
 <p> perhaps you will favour me with a sight of it when convenient.</p>
 <closer>
  <salute>I remain, &amp;c. &amp;c.</salute>
  <signed>H. Colburn</signed>
 </closer>
</div>
Example
<div type="chapter">
 <p>
<!-- ... --> and his heart was going like mad and yes I said yes I will Yes.</p>
 <closer>
  <dateline>
   <name type="place">Trieste-Zürich-Paris,</name>
   <date>1914–1921</date>
  </dateline>
 </closer>
</div>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <elementRef key="signed"/>
  <elementRef key="dateline"/>
  <elementRef key="salute"/>
  <classRef key="model.phrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element closer
{
   ws_att.global.attributes,
   ws_att.written.attributes,
   (
      text
    | ws_model.gLike
    | ws_signed
    | ws_dateline
    | ws_salute
    | ws_model.phrase
    | ws_model.global
   )*
}

<code>

<code> contains literal code from some formal language such as a programming language. [22.1.1. Phrase Level Terms]
Moduletagdocs
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
lang(formal language) a name identifying the formal language in which the code is expressed
Status Optional
Datatype teidata.word
Member of
Contained by
May containCharacter data only
Example
<code lang="JAVA"> Size fCheckbox1Size = new Size();
fCheckbox1Size.Height = 500;
fCheckbox1Size.Width = 500;
xCheckbox1.setSize(fCheckbox1Size);
</code>
Content model
<content>
 <textNode/>
</content>
Schema Declaration
element code
{
   ws_att.global.attributes,
   attribute lang { teidata.word }?,
   text
}

<corr>

<corr> (correction) contains the correct form of a passage apparently erroneous in the copy text. [3.4.1. Apparent Errors]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.editLike (@evidence, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.source (@source)) att.typed (@type, @subtype)
Member of
Contained by
May contain
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?
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element corr
{
   ws_att.global.attributes,
   ws_att.editLike.attributes,
   ws_att.typed.attributes,
   ws_macro.paraContent
}

<correction>

<correction> (correction principles) states how and under what circumstances corrections have been made in the text. [2.3.3. The Editorial Practices Declaration 15.3.2. Declarable Elements]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declarable (@default)
statusindicates the degree of correction applied to the text.
Status Optional
Datatype teidata.enumerated
Legal values are:
high
the text has been thoroughly checked and proofread.
medium
the text has been checked at least once.
low
the text has not been checked.
unknown
the correction status of the text is unknown. [Default]
methodindicates the method adopted to indicate corrections within the text.
Status Optional
Datatype teidata.enumerated
Legal values are:
silent
corrections have been made silently [Default]
markup
corrections have been represented using markup
Member of
Contained by
May contain
core: p
linking: ab
Note

May be used to note the results of proof reading the text against its original, indicating (for example) whether discrepancies have been silently rectified, or recorded using the editorial tags described in section 3.4. Simple Editorial Changes.

Example
<correction>
 <p>Errors in transcription controlled by using the WordPerfect spelling checker, with a user
   defined dictionary of 500 extra words taken from Chambers Twentieth Century
   Dictionary.</p>
</correction>
Content model
<content>
 <classRef key="model.pLikeminOccurs="1"
  maxOccurs="unbounded"/>

</content>
Schema Declaration
element correction
{
   ws_att.global.attributes,
   ws_att.declarable.attributes,
   attribute status { "high" | "medium" | "low" | "unknown" }?,
   attribute method { "silent" | "markup" }?,
   ws_model.pLike+
}

<damageSpan>

<damageSpan> (damaged span of text) marks the beginning of a longer sequence of text which is damaged in some way but still legible. [11.3.3.1. Damage, Illegibility, and Supplied Text]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.damaged (@agent, @degree, @group) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.written (@hand)) att.typed (@type, @subtype) att.spanning (@spanTo)
Member of
Contained by
May containEmpty element
Note

Both the beginning and ending of the damaged sequence must be marked: the beginning by the damageSpan element, the ending by the target of the spanTo attribute: if no other element available, the anchor element may be used for this purpose.

The damaged text must be at least partially legible, in order for the encoder to be able to transcribe it. If it is not legible at all, the damageSpan element should not be used. Rather, the gap or unclear element should be employed, with the value of the reason attribute giving the cause. See further sections 11.3.3.1. Damage, Illegibility, and Supplied Text and 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination.

Example
<p>Paragraph partially damaged. This is the undamaged
portion <damageSpan spanTo="#a34"/>and this the damaged
portion of the paragraph.</p>
<p>This paragraph is entirely damaged.</p>
<p>Paragraph partially damaged; in the middle of this
paragraph the damage ends and the anchor point marks
the start of the <anchor xml:id="a34"/> undamaged part of the text. ...</p>
Schematron

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

<s:assert test="@spanTo">L'attribut spanTo est requis.</s:assert>
Content model
<content>
</content>
Schema Declaration
element damageSpan
{
   ws_att.global.attributes,
   ws_att.damaged.attributes,
   ws_att.typed.attributes,
   ws_att.spanning.attributes,
   empty
}

<date>

<date> contains a date in any format. [3.5.4. Dates and Times 2.2.4. Publication, Distribution, Licensing, etc. 2.6. The Revision Description 3.11.2.4. Imprint, Size of a Document, and Reprint Information 15.2.3. The Setting Description 13.3.6. Dates and Times]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.source (@source)) att.typed (@type, @subtype)
Member of
Contained by
May contain
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>
Schematron

<sch:pattern>
<sch:rule context="tei:application|tei:date|tei:time">
 <sch:assert test="@when or @when-iso or @notBefore or @notBefore-iso or @notAfter or @notAfter-iso or @from or @from-iso or @to or @to-iso">At least one temporal normalization attribute should be specified on a <<sch:value-of select="name(.)"/>>.</sch:assert>
</sch:rule>
</sch:pattern>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element date
{
   ws_att.global.attributes,
   ws_att.datable.attributes,
   ws_att.editLike.attributes,
   ws_att.typed.attributes,
   ( text | ws_model.gLike | ws_model.phrase | ws_model.global )*
}

<dateline>

<dateline> contains a brief description of the place, date, time, etc. of production of a letter, newspaper story, or other work, prefixed or suffixed to it as a kind of heading or trailer. [4.2.2. Openers and Closers]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
core: lg list
drama: castList
figures: table
textstructure: body closer div front group opener
May contain
Example
<dateline>Walden, this 29. of August 1592</dateline>
Example
<div type="chapter">
 <p>
<!-- ... --> and his heart was going like mad and yes I said yes I will Yes.</p>
 <closer>
  <dateline>
   <name type="place">Trieste-Zürich-Paris,</name>
   <date>1914–1921</date>
  </dateline>
 </closer>
</div>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.global"/>
  <elementRef key="docDate"/>
 </alternate>
</content>
Schema Declaration
element dateline
{
   ws_att.global.attributes,
   ( text | ws_model.gLike | ws_model.phrase | ws_model.global | ws_docDate )*
}

<del>

<del> (deletion) contains a letter, word, or passage deleted, marked as deleted, or otherwise indicated as superfluous or spurious in the copy text by an author, scribe, or a previous annotator or corrector. [3.4.3. Additions, Deletions, and Omissions]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.transcriptional (@cause, @seq) (att.editLike (@evidence, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.source (@source)) ) (att.written (@hand)) att.typed (@type, @subtype)
Member of
Contained by
May contain
Note

This element should be used for deletion of shorter sequences of text, typically single words or phrases. The delSpan element should be used for longer sequences of text, for those containing structural subdivisions, and for those containing overlapping additions and deletions.

The text deleted must be at least partially legible in order for the encoder to be able to transcribe it (unless it is restored in a supplied tag). Illegible or lost text within a deletion may be marked using the gap tag to signal that text is present but has not been transcribed, or is no longer visible. Attributes on the gap element may be used to indicate how much text is omitted, the reason for omitting it, etc. If text is not fully legible, the unclear element (available when using the additional tagset for transcription of primary sources) should be used to signal the areas of text which cannot be read with confidence in a similar way.

Degrees of uncertainty over what can still be read, or whether a deletion was intended may be indicated by use of the <certainty> element (see 21. Certainty, Precision, and Responsibility).

There is a clear distinction in the TEI between del and surplus on the one hand and gap or unclear on the other. del indicates a deletion present in the source being transcribed, which states the author's or a later scribe's intent to cancel or remove text. surplus indicates material present in the source being transcribed which should have been so deleted, but which is not in fact. gap or unclear, by contrast, signal an editor's or encoder's decision to omit something or their inability to read the source text. See sections 11.3.1.7. Text Omitted from or Supplied in the Transcription and 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination for the relationship between these and other related elements used in detailed transcription.

Example
<l>
 <del rend="overtyped">Mein</del> Frisch <del rend="overstriketype="primary">schwebt</del>
weht der Wind
</l>
Example
<del rend="overstrike">
 <gap reason="illegiblequantity="5"
  unit="character"/>

</del>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element del
{
   ws_att.global.attributes,
   ws_att.transcriptional.attributes,
   ws_att.typed.attributes,
   ws_macro.paraContent
}

<delSpan>

<delSpan> (deleted span of text) marks the beginning of a longer sequence of text deleted, marked as deleted, or otherwise signaled as superfluous or spurious by an author, scribe, annotator, or corrector. [11.3.1.4. Additions and Deletions]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.transcriptional (@cause, @seq) (att.editLike (@evidence, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.source (@source)) ) (att.written (@hand)) att.typed (@type, @subtype) att.spanning (@spanTo)
Member of
Contained by
May containEmpty element
Note

Both the beginning and ending of the deleted sequence must be marked: the beginning by the delSpan element, the ending by the target of the spanTo attribute.

The text deleted must be at least partially legible, in order for the encoder to be able to transcribe it. If it is not legible at all, the delSpan tag should not be used. Rather, the gap tag should be employed to signal that text cannot be transcribed, with the value of the reason attribute giving the cause for the omission from the transcription as deletion. If it is not fully legible, the unclear element should be used to signal the areas of text which cannot be read with confidence. See further sections 11.3.1.7. Text Omitted from or Supplied in the Transcription and, for the close association of the delSpan tag with the gap, <damage>, unclear and supplied elements, 11.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination.

The delSpan tag should not be used for deletions made by editors or encoders. In these cases, either the corr tag or the gap tag should be used.

Example
<p>Paragraph partially deleted. This is the undeleted
portion <delSpan spanTo="#a23"/>and this the deleted
portion of the paragraph.</p>
<p>Paragraph deleted together with adjacent material.</p>
<p>Second fully deleted paragraph.</p>
<p>Paragraph partially deleted; in the middle of this
paragraph the deletion ends and the anchor point marks
the resumption <anchor xml:id="a23"/> of the text. ...</p>
Schematron

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

<s:assert test="@spanTo">L'attribut spanTo est requis.</s:assert>
Content model
<content>
</content>
Schema Declaration
element delSpan
{
   ws_att.global.attributes,
   ws_att.transcriptional.attributes,
   ws_att.typed.attributes,
   ws_att.spanning.attributes,
   empty
}

<dimensions>

<dimensions> contains a dimensional specification. [10.3.4. Dimensions]
Modulemsdescription
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
typeindicates which aspect of the object is being measured. Sample values include: 1] leaves; 2] ruled; 3] pricked; 4] written; 5] miniatures; 6] binding; 7] box
Status Optional
Datatype teidata.enumerated
Sample values include:
leaves
dimensions relate to one or more leaves (e.g. a single leaf, a gathering, or a separately bound part)
ruled
dimensions relate to the area of a leaf which has been ruled in preparation for writing.
pricked
dimensions relate to the area of a leaf which has been pricked out in preparation for ruling (used where this differs significantly from the ruled area, or where the ruling is not measurable).
written
dimensions relate to the area of a leaf which has been written, with the height measured from the top of the minims on the top line of writing, to the bottom of the minims on the bottom line of writing.
miniatures
dimensions relate to the miniatures within the manuscript
binding
dimensions relate to the binding in which the codex or manuscript is contained
box
dimensions relate to the box or other container in which the manuscript is stored.
Member of
Contained by
May contain
derived-module-wwp-store: format
msdescription: height width
Note

Contains no more than one of each of the specialized elements used to express a three-dimensional object's height, width, and depth, combined with any number of other kinds of dimensional specification.

Example
<dimensions type="leaves">
 <height scope="range">157-160</height>
 <width>105</width>
</dimensions>
<dimensions type="ruled">
 <height scope="most">90</height>
 <width scope="most">48</width>
</dimensions>
<dimensions unit="in">
 <height>12</height>
 <width>10</width>
</dimensions>
Example

This element may be used to record the dimensions of any text-bearing object, not necessarily a codex. For example:

<dimensions type="panels">
 <height scope="all">7004</height>
 <width scope="all">1803</width>
 <dim type="reliefunit="mm">345</dim>
</dimensions>

This might be used to show that the inscribed panels on some (imaginary) monument are all the same size (7004 by 1803 cm) and stand out from the rest of the monument by 345 mm.

Example

When simple numeric quantities are involved, they may be expressed on the quantity attribute of any or all of the child elements, as in the following example:

<dimensions type="leaves">
 <height scope="range">157-160</height>
 <width quantity="105"/>
</dimensions>
<dimensions type="ruled">
 <height unit="cmscope="most"
  quantity="90"/>

 <width unit="cmscope="mostquantity="48"/>
</dimensions>
<dimensions unit="in">
 <height quantity="12"/>
 <width quantity="10"/>
</dimensions>
Schematron

<s:report test="count(tei:width)> 1">The element <s:name/> may appear once only
</s:report>
<s:report test="count(tei:height)> 1">The element <s:name/> may appear once only
</s:report>
<s:report test="count(tei:depth)> 1">The element <s:name/> may appear once only
</s:report>
Content model
<content>
 <alternate minOccurs="1maxOccurs="1">
  <elementRef key="format"/>
  <sequence minOccurs="1maxOccurs="1">
   <elementRef key="height"/>
   <elementRef key="widthminOccurs="0"/>
   <elementRef key="depthminOccurs="0"/>
  </sequence>
  <sequence minOccurs="1maxOccurs="1">
   <elementRef key="width"/>
   <elementRef key="depthminOccurs="0"/>
  </sequence>
  <elementRef key="depth"/>
 </alternate>
</content>
Schema Declaration
element dimensions
{
   ws_att.global.attributes,
   ws_att.dimensions.attributes,
   attribute type { teidata.enumerated }?,
   (
      ws_format
    | ( ws_height, ws_width?, depth? )
    | ( ws_width, depth? )
    | depth
   )
}

<distinct>

<distinct> identifies any word or phrase which is regarded as linguistically distinct, for example as archaic, technical, dialectal, non-preferred, etc., or as forming part of a sublanguage. [3.3.2.3. Other Linguistically Distinct Material]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
typespecifies the sublanguage or register to which the word or phrase is being assigned
Status Optional
Datatype teidata.enumerated
timespecifies how the phrase is distinct diachronically
Status Optional
Datatype teidata.text
spacespecifies how the phrase is distinct diatopically
Status Optional
Datatype teidata.text
socialspecifies how the phrase is distinct diastatically
Status Optional
Datatype teidata.text
Member of
Contained by
May contain
Example
Next morning a boy
in that dormitory confided to his bosom friend, a <distinct type="ps_slang">fag</distinct> of
Macrea's, that there was trouble in their midst which King <distinct type="archaic">would fain</distinct>
keep secret.
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element distinct
{
   ws_att.global.attributes,
   attribute type { teidata.enumerated }?,
   attribute time { teidata.text }?,
   attribute space { teidata.text }?,
   attribute social { teidata.text }?,
   ws_macro.phraseSeq
}

<distributor>

<distributor> supplies the name of a person or other agency responsible for the distribution of a text. [2.2.4. Publication, Distribution, Licensing, etc.]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
derived-module-wwp-store: advertisement
May contain
Example
<distributor>Oxford Text Archive</distributor>
<distributor>Redwood and Burn Ltd</distributor>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element distributor { ws_att.global.attributes, ws_macro.phraseSeq }

<div>

<div> (text division) contains a subdivision of the front, body, or back of a text. [4.1. Divisions of the Body]
Moduletextstructure
AttributesAttributes att.structuralCategorization (@subtype, @type) att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.divLike (@org, @sample) (att.fragmentable (@part)) att.declaring (@decls) att.written (@hand)
Member of
Contained by
textstructure: back body div front
May contain
Example
<body>
 <div type="part">
  <head>Fallacies of Authority</head>
  <p>The subject of which is Authority in various shapes, and the object, to repress all
     exercise of the reasoning faculty.</p>
  <div n="1type="chapter">
   <head>The Nature of Authority</head>
   <p>With reference to any proposed measures having for their object the greatest
       happiness of the greatest number [...]</p>
   <div n="1.1type="section">
    <head>Analysis of Authority</head>
    <p>What on any given occasion is the legitimate weight or influence to be attached to
         authority [...] </p>
   </div>
   <div n="1.2type="section">
    <head>Appeal to Authority, in What Cases Fallacious.</head>
    <p>Reference to authority is open to the charge of fallacy when [...] </p>
   </div>
  </div>
 </div>
</body>
Schematron

<sch:pattern>
<sch:rule context="tei:div">
 <sch:assert test="child::tei:div or child::tei:l or child::tei:ab or child::tei:p or child::tei:floatingText or child::tei:lg or child::tei:sp or child::tei:bibl or child::tei:biblFull or child::tei:biblStruct or child::tei:list or child::tei:listBibl or child::tei:table or child::tei:listEvent or child::tei:quote or child::tei:stage or child::tei:castList or child::tei:gap or child::tei:join or child::tei:joinGrp or child::wwp:advertisement or child::tei:note or child::tei:figure or child::wwp:unknown or child::tei:trailer or child::wwp:elision"><<sch:name/>> with no significant content (i.e., none of: ab advertisement bibl biblFull biblStruct castList div elision figure floatingText gap join joinGrp l lg list listBibl listEvent note p quote sp stage trailer unknown)</sch:assert>
</sch:rule>
</sch:pattern>
Schematron

<s:report test="ancestor::tei:l"> Abstract model violation: Lines may not contain higher-level structural elements such as div.
</s:report>
Schematron

<s:report test="ancestor::tei:p or ancestor::tei:ab and not(ancestor::tei:floatingText)"> Abstract model violation: p and ab may not contain higher-level structural elements such as div.
</s:report>
Content model
<content>
 <sequence minOccurs="1maxOccurs="1">
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.divTop"/>
   <classRef key="model.global"/>
  </alternate>
  <alternate minOccurs="0maxOccurs="1">
   <sequence minOccurs="1"
    maxOccurs="unbounded">

    <alternate minOccurs="1maxOccurs="1">
     <classRef key="model.divLike"/>
     <classRef key="model.divGenLike"/>
    </alternate>
    <classRef key="model.global"
     minOccurs="0maxOccurs="unbounded"/>

   </sequence>
   <sequence minOccurs="1maxOccurs="1">
    <sequence minOccurs="1"
     maxOccurs="unbounded">

     <classRef key="model.common"/>
     <classRef key="model.global"
      minOccurs="0maxOccurs="unbounded"/>

    </sequence>
    <sequence minOccurs="0"
     maxOccurs="unbounded">

     <alternate minOccurs="1maxOccurs="1">
      <classRef key="model.divLike"/>
      <classRef key="model.divGenLike"/>
     </alternate>
     <classRef key="model.global"
      minOccurs="0maxOccurs="unbounded"/>

    </sequence>
   </sequence>
  </alternate>
  <sequence minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.divBottom"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schema Declaration
element div
{
   ws_att.structuralCategorization.attributes,
   ws_att.global.attributes,
   ws_att.divLike.attributes,
   ws_att.declaring.attributes,
   ws_att.written.attributes,
   (
      ( ws_model.divTop | ws_model.global )*,
      (
         ( ( ws_model.divLike | ws_model.divGenLike ), ws_model.global* )+
       | (
            ( ws_model.common, ws_model.global* )+,
            ( ( ws_model.divLike | ws_model.divGenLike ), ws_model.global* )*
         )
      )?,
      ( ws_model.divBottom, ws_model.global* )*
   )
}

<docRole>

<docRole> (document role) contains an indication of a person or organization who played a significant role in the production of the source book, as given on the title page (often but not always contained in a byline). [4.6. Title Pages]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.canonical (@key, @ref)
type
Status Required
Legal values are:
author
A person who has written some or all of the main content of the text
editor
A person who has edited the text without contributing to its main content (adding annotations or providing other editorial oversight)
translator
A person who has translated the main content of the text from one language into another
publisher
A person or entity responsible for the publication (i.e. the sponsorship of the production and dissemination) of the work; in some cases this may be the author
printer
A person or entity responsible for the physical printing process
bookseller
A person or entity responsible for the sale and distribution of the work
printer-publisher
A person or entity who undertook both responsibilities or performed both tasks
licensee
licensor
uncertain
Member of
Contained by
core: lg list
drama: castList
figures: table
textstructure: back body div docImprint front group imprimatur respLine titleBlock titlePart
May contain
Note

The document author's name often occurs within a byline, but the docRole element may be used whether the respLine element is used or not. It should be used only for the author(s) of the entire document, not for author(s) of any subset or part of it. (Attributions of authorship of a subset or part of the document, for example of a chapter in a textbook or an article in a newspaper, may be encoded with respLine without docRole.)

Example
<titlePage>
 <docTitle>
  <titlePart>Travels into Several Remote Nations of the World, in Four
     Parts.</titlePart>
 </docTitle>
 <byline> By <docAuthor>Lemuel Gulliver</docAuthor>, First a Surgeon,
   and then a Captain of several Ships</byline>
</titlePage>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element docRole
{
   ws_att.global.attributes,
   ws_att.canonical.attributes,
   attribute type
   {
      "author"
    | "editor"
    | "translator"
    | "publisher"
    | "printer"
    | "bookseller"
    | "printer-publisher"
    | "licensee"
    | "licensor"
    | "uncertain"
   },
   ws_macro.phraseSeq
}

<docAuthorization>

<docAuthorization> contains a formal statement authorizing the publication of a work; differs from imprimatur because FIXME .
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
textstructure: back front titleBlock
May contain
Note

We have 4 elements for this kind of thing:

Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element docAuthorization { ws_att.global.attributes, ws_macro.paraContent }

<docDate>

<docDate> (document date) contains the date of a document, as given on a title page or in a dateline. [4.6. Title Pages]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
whengives the value of the date in standard form, i.e. YYYY-MM-DD.
Status Optional
Datatype teidata.temporal.w3c
Note

For simple dates, the when attribute should give the Gregorian or proleptic Gregorian date in one of the formats specified in XML Schema Part 2: Datatypes Second Edition.

Member of
Contained by
core: lg list
drama: castList
figures: table
textstructure: back body dateline div docImprint front group titleBlock
May contain
Note

Cf. the general date element in the core tag set. This specialized element is provided for convenience in marking and processing the date of the documents, since it is likely to require specialized handling for many applications. It should be used only for the date of the entire document, not for any subset or part of it.

Example
<docImprint>Oxford, Clarendon Press, <docDate>1987</docDate>
</docImprint>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element docDate
{
   ws_att.global.attributes,
   attribute when { teidata.temporal.w3c }?,
   ws_macro.phraseSeq
}

<docEdition>

<docEdition> (document edition) contains an edition statement as presented on a title page of a document. [4.6. Title Pages]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
textstructure: back front titleBlock
May contain
Note

Cf. the edition element of bibliographic citation. As usual, the shorter name has been given to the more frequent element.

Example
<docEdition>The Third edition Corrected</docEdition>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element docEdition { ws_att.global.attributes, ws_macro.paraContent }

<docImprint>

<docImprint> (document imprint) contains the imprint statement (place and date of publication, publisher name), as given (usually) at the foot of a title page. [4.6. Title Pages]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
textstructure: back front titleBlock
May contain
Note

Cf. the imprint element of bibliographic citations. As with title, author, and editions, the shorter name is reserved for the element likely to be used more often.

Example
<docImprint>Oxford, Clarendon Press, 1987</docImprint>
Imprints may be somewhat more complex:
<docImprint>
 <pubPlace>London</pubPlace>
Printed for <name>E. Nutt</name>,
at
<pubPlace>Royal Exchange</pubPlace>;
<name>J. Roberts</name> in
<pubPlace>wick-Lane</pubPlace>;
<name>A. Dodd</name> without
<pubPlace>Temple-Bar</pubPlace>;
and <name>J. Graves</name> in
<pubPlace>St. James's-street.</pubPlace>
 <date>1722.</date>
</docImprint>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <elementRef key="pubPlace"/>
  <elementRef key="docDate"/>
  <elementRef key="publisher"/>
  <elementRef key="docAuthor"/>
  <elementRef key="docSale"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element docImprint
{
   ws_att.global.attributes,
   (
      text
    | ws_model.gLike
    | ws_model.phrase
    | ws_pubPlace
    | ws_docDate
    | ws_publisher
    | ws_docAuthor
    | ws_docSale
    | ws_model.global
   )*
}

<docSale>

<docSale> (document sales information) used to encode commercial transaction infromation (e.g., price) as appears in a titleBlock.
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
textstructure: docImprint titleBlock
May contain
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
element docSale { ws_att.global.attributes, ws_macro.specialPara }

<edition>

<edition> describes the particularities of one edition of a text. [2.2.2. The Edition Statement]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
core: bibl monogr
derived-module-wwp-store: advertisement
header: editionStmt
May contain
Example
<edition>First edition <date>Oct 1990</date>
</edition>
<edition n="S2">Students' edition</edition>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element edition { ws_att.global.attributes, ws_macro.phraseSeq }

<editionStmt>

<editionStmt> (edition statement) groups information relating to one edition of a text. [2.2.2. The Edition Statement 2.2. The File Description]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Contained by
header: fileDesc
May contain
Example
<editionStmt>
 <edition n="S2">Students' edition</edition>
 <respStmt>
  <resp>Adapted by </resp>
  <name>Elizabeth Kirk</name>
 </respStmt>
</editionStmt>
Example
<editionStmt>
 <p>First edition, <date>Michaelmas Term, 1991.</date>
 </p>
</editionStmt>
Content model
<content>
 <alternate>
  <classRef key="model.pLikeminOccurs="1"
   maxOccurs="unbounded"/>

  <sequence>
   <elementRef key="edition"/>
   <classRef key="model.respLike"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </alternate>
</content>
Schema Declaration
element editionStmt
{
   ws_att.global.attributes,
   ( ws_model.pLike+ | ( ws_edition, ws_model.respLike* ) )
}

<editor>

<editor> contains a secondary statement of responsibility for a bibliographic item, for example the name of an individual, institution or organization, (or of several such) acting as editor, compiler, translator, etc. [3.11.2.2. Titles, Authors, and Editors]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.naming (@role, @nymRef) (att.canonical (@key, @ref))
Member of
Contained by
derived-module-wwp-store: advertisement
May contain
Note

A consistent format should be adopted.

Particularly where cataloguing is likely to be based on the content of the header, it is advisable to use generally recognized authority lists for the exact form of personal names.

Example
<editor>Eric Johnson</editor>
<editor role="illustrator">John Tenniel</editor>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element editor
{
   ws_att.global.attributes,
   ws_att.naming.attributes,
   ws_macro.phraseSeq
}

<editorialDecl>

<editorialDecl> (editorial practice declaration) provides details of editorial principles and practices applied during the encoding of a text. [2.3.3. The Editorial Practices Declaration 2.3. The Encoding Description 15.3.2. Declarable Elements]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declarable (@default)
Member of
Contained by
header: encodingDesc
May contain
Example
<editorialDecl>
 <normalization>
  <p>All words converted to Modern American spelling using
     Websters 9th Collegiate dictionary
  </p>
 </normalization>
 <quotation marks="all">
  <p>All opening quotation marks converted to “ all closing
     quotation marks converted to &amp;cdq;.</p>
 </quotation>
</editorialDecl>
Content model
<content>
 <alternate minOccurs="1maxOccurs="1">
  <sequence minOccurs="1maxOccurs="1">
   <classRef key="model.editorialDeclPart"
    minOccurs="1maxOccurs="unbounded"/>

   <classRef key="model.pLike"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
  <classRef key="model.pLikeminOccurs="1"
   maxOccurs="unbounded"/>

 </alternate>
</content>
Schema Declaration
element editorialDecl
{
   ws_att.global.attributes,
   ws_att.declarable.attributes,
   ( ( ws_model.editorialDeclPart+, ws_model.pLike* ) | ws_model.pLike+ )
}

<elision>

<elision> marks cases in which material is excerpted in a quotation or other textual representation within the source text.
Modulederived-module-wwp-store
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype) att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence))
Member of
Contained by
May contain
Example

I (Syd) think this would be how this should be used, but I may be mistaken; or we may change our minds.

<lg>
<!-- ... -->
 <l>Beneath accumulated horror, ſinks</l>
 <l>The deſolate mourner!</l>
</lg>
<elision>
 <lb/>* * * * * * * * * *
<lb/>* * * * * * * * * *
<lb/>* * * * * * * * * *

</elision>
<lg type="indeterminate">
 <l>The feudal Chief, whoſe <rs type="properAdjective">Gothic</rs> battlements</l>
 <l>Frown on the plain beneath, returning home</l>
<!-- ... -->
</lg>
Content model
<content>
 <alternate minOccurs="1"
  maxOccurs="unbounded">

  <classRef key="model.global"/>
  <macroRef key="macro.xtext"/>
 </alternate>
</content>
Schema Declaration
element elision
{
   ws_att.global.attributes,
   ws_att.typed.attributes,
   ws_att.dimensions.attributes,
   ( ws_model.global | ws_macro.xtext )+
}

<email>

<email> (electronic mail address) contains an email address identifying a location to which email messages can be delivered. [3.5.2. Addresses]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
May contain
Note

The format of a modern Internet email address is defined in RFC 2822

Example
<email>membership@tei-c.org</email>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element email { ws_att.global.attributes, ws_macro.phraseSeq }

<emph>

<emph> (emphasized) marks words or phrases which are stressed or emphasized for linguistic or rhetorical effect. [3.3.2.2. Emphatic Words and Phrases 3.3.2. Emphasis, Foreign Words, and Unusual Language]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
May contain
Example
You took the car and did <emph>what</emph>?!!
Example
<q>What it all comes to is this,</q> he said.
<q>
 <emph>What
   does Christopher Robin do in the morning nowadays?</emph>
</q>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element emph { ws_att.global.attributes, ws_macro.paraContent }

<encodingDesc>

<encodingDesc> (encoding description) documents the relationship between an electronic text and the source or sources from which it was derived. [2.3. The Encoding Description 2.1.1. The TEI Header and Its Components]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
header: teiHeader
May contain
core: p
derived-module-wwp-store: include
gaiji: charDecl
linking: ab
Example
<encodingDesc>
 <p>Basic encoding, capturing lexical information only. All
   hyphenation, punctuation, and variant spellings normalized. No
   formatting or layout information preserved.</p>
</encodingDesc>
Content model
<content>
 <alternate minOccurs="1"
  maxOccurs="unbounded">

  <classRef key="model.encodingDescPart"/>
  <classRef key="model.pLike"/>
 </alternate>
</content>
Schema Declaration
element encodingDesc
{
   ws_att.global.attributes,
   ( ws_model.encodingDescPart | ws_model.pLike )+
}

<epigraph>

<epigraph> contains a quotation, anonymous or attributed, appearing at the start or end of a section or on a title page. [4.2.3. Arguments, Epigraphs, and Postscripts 4.2. Elements Common to All Divisions 4.6. Title Pages]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
core: lg list
drama: castList
figures: table
textstructure: back body div front group opener titleBlock
May contain
Example
<epigraph xml:lang="la">
 <cit>
  <bibl>Lucret.</bibl>
  <quote>
   <l part="F">petere inde coronam,</l>
   <l>Vnde prius nulli velarint tempora Musae.</l>
  </quote>
 </cit>
</epigraph>
Content model
<content>
 <alternate minOccurs="0"
  maxOccurs="unbounded">

  <classRef key="model.common"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element epigraph
{
   ws_att.global.attributes,
   ( ws_model.common | ws_model.global )*
}

<ex>

<ex> (editorial expansion) contains a sequence of letters added by an editor or transcriber when expanding an abbreviation. [11.3.1.2. Abbreviation and Expansion]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.editLike (@evidence, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.source (@source))
Member of
Contained by
May contain
gaiji: g
character data
Example
The address is Southmoor <choice>
 <expan>R<ex>oa</ex>d</expan>
 <abbr>Rd</abbr>
</choice>
Content model
<content>
 <macroRef key="macro.xtext"/>
</content>
Schema Declaration
element ex
{
   ws_att.global.attributes,
   ws_att.editLike.attributes,
   ws_macro.xtext
}

<expan>

<expan> (expansion) contains the expansion of an abbreviation. [3.5.5. Abbreviations and Their Expansions]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.editLike (@evidence, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.source (@source))
Member of
Contained by
May contain
Note

The content of this element should usually be a complete word or phrase. The ex element provided by the transcr module may be used to mark up sequences of letters supplied within such an expansion.

Example
The address is Southmoor <choice>
 <expan>Road</expan>
 <abbr>Rd</abbr>
</choice>
Example
<expan xml:lang="la">
 <abbr>Imp</abbr>
 <ex>erator</ex>
</expan>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element expan
{
   ws_att.global.attributes,
   ws_att.editLike.attributes,
   ws_macro.phraseSeq
}

<extent>

<extent> describes the approximate size of a text stored on some carrier medium or of some other object, digital or non-digital, specified in any convenient units. [2.2.3. Type and Extent of File 2.2. The File Description 3.11.2.4. Imprint, Size of a Document, and Reprint Information 10.7.1. Object Description]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
core: bibl monogr
derived-module-wwp-store: advertisement
header: fileDesc
May contain
msdescription: dimensions
Example
<extent>
 <measure unit="pagesquantity="48"/>
</extent>
<extent>
 <dimensions unit="cmtype="leaves">
  <format>quarto</format>
  <height>19</height>
  <width>13</width>
 </dimensions>
</extent>
Content model
<content>
 <alternate minOccurs="1maxOccurs="1">
  <elementRef key="measure"/>
  <elementRef key="measureGrp"/>
  <elementRef key="dimensions"/>
 </alternate>
</content>
Schema Declaration
element extent
{
   ws_att.global.attributes,
   ( ws_measure | ws_measureGrp | ws_dimensions )
}

<fallback> [http://www.w3.org/2001/XInclude]

<fallback> Wrapper for fallback elements if an XInclude fails
Namespacehttp://www.w3.org/2001/XInclude
Modulederived-module-wwp-store
Contained by
derived-module-wwp-store: include
May containEmpty element
Content model
<content>
 <anyElement/>
</content>
Schema Declaration
element fallback { anyElement-fallback }

<figDesc>

<figDesc> (description of figure) contains a brief prose description of the appearance or content of a graphic figure, for use when documenting an image without displaying it. [14.4. Specific Elements for Graphic Images]
Modulefigures
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Contained by
figures: figure
May contain
Note

This element is intended for use as an alternative to the content of its parent figure element ; for example, to display when the image is required but the equipment in use cannot display graphic images. It may also be used for indexing or documentary purposes.

Example
<figure>
 <graphic url="emblem1.png"/>
 <head>Emblemi d'Amore</head>
 <figDesc>A pair of naked winged cupids, each holding a
   flaming torch, in a rural setting.</figDesc>
</figure>
Content model
<content>
 <macroRef key="macro.limitedContent"/>
</content>
Schema Declaration
element figDesc { ws_att.global.attributes, ws_macro.limitedContent }

<figure>

<figure> groups elements representing or containing graphic information such as an illustration, formula, or figure. [14.4. Specific Elements for Graphic Images]
Modulefigures
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.typed (@type, @subtype)
Member of
Contained by
May contain
Example
<figure>
 <head>The View from the Bridge</head>
 <figDesc>A Whistleresque view showing four or five sailing boats in the foreground, and a
   series of buoys strung out between them.</figDesc>
 <graphic url="http://www.example.org/fig1.png"
  scale="0.5"/>

</figure>
Content model
<content>
 <classRef key="model.globalminOccurs="0"
  maxOccurs="unbounded"/>

 <sequence minOccurs="0"
  maxOccurs="unbounded">

  <elementRef key="head"/>
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

 </sequence>
 <sequence minOccurs="0"
  maxOccurs="unbounded">

  <alternate minOccurs="1maxOccurs="1">
   <classRef key="model.pLike"/>
   <elementRef key="lg"/>
  </alternate>
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

 </sequence>
 <sequence minOccurs="1maxOccurs="1">
  <elementRef key="figDesc"/>
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

 </sequence>
 <sequence minOccurs="0maxOccurs="1">
  <elementRef key="floatingText"/>
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

 </sequence>
 <sequence minOccurs="0"
  maxOccurs="unbounded">

  <alternate minOccurs="1maxOccurs="1">
   <classRef key="model.pLike"/>
   <elementRef key="lg"/>
  </alternate>
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

 </sequence>
</content>
Schema Declaration
element figure
{
   ws_att.global.attributes,
   ws_att.typed.attributes,
   ws_model.global*,
   ( ws_head, ws_model.global* )*,
   ( ( ws_model.pLike | ws_lg ), ws_model.global* )*,
   ( ws_figDesc, ws_model.global* ),
   ( ws_floatingText, ws_model.global* )?,
   ( ( ws_model.pLike | ws_lg ), ws_model.global* )*
}

<fileDesc>

<fileDesc> (file description) contains a full bibliographic description of an electronic file. [2.2. The File Description 2.1.1. The TEI Header and Its Components]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Contained by
header: teiHeader
May contain
Note

The major source of information for those seeking to create a catalogue entry or bibliographic citation for an electronic file. As such, it provides a title and statements of responsibility together with details of the publication or distribution of the file, of any series to which it belongs, and detailed bibliographic notes for matters not addressed elsewhere in the header. It also contains a full bibliographic description for the source or sources from which the electronic text was derived.

Example
<fileDesc>
 <titleStmt>
  <title>The shortest possible TEI document</title>
 </titleStmt>
 <publicationStmt>
  <p>Distributed as part of TEI P5</p>
 </publicationStmt>
 <sourceDesc>
  <p>No print source exists: this is an original digital text</p>
 </sourceDesc>
</fileDesc>
Content model
<content>
 <sequence minOccurs="1maxOccurs="1">
  <sequence minOccurs="1maxOccurs="1">
   <elementRef key="titleStmt"/>
   <alternate minOccurs="1maxOccurs="1">
    <elementRef key="editionStmt"
     minOccurs="1maxOccurs="1"/>

    <elementRef key="includeminOccurs="1"
     maxOccurs="1"/>

   </alternate>
   <elementRef key="extentminOccurs="0"/>
   <elementRef key="publicationStmt"/>
   <elementRef key="seriesStmt"
    minOccurs="0"/>

   <elementRef key="notesStmt"
    minOccurs="0"/>

  </sequence>
  <elementRef key="sourceDesc"
   minOccurs="1maxOccurs="unbounded"/>

 </sequence>
</content>
Schema Declaration
element fileDesc
{
   ws_att.global.attributes,
   (
      (
         ws_titleStmt,
         ( ws_editionStmt | ws_include ),
         ws_extent?,
         ws_publicationStmt,
         seriesStmt?,
         ws_notesStmt?
      ),
      ws_sourceDesc+
   )
}

<floatingText>

<floatingText> contains a single text of any kind, whether unitary or composite, which interrupts the text containing it at any point and after which the surrounding text resumes. [4.3.2. Floating Texts]
Moduletextstructure
AttributesAttributes att.structuralCategorization (@subtype, @type) att.declaring (@decls) att.global (xml:id, @n, @xml:lang, @xml:base, @xml:space) att.global.rendition (@rend, @style, @rendition) att.global.linking (@corresp, @sameAs, @next, @prev) att.global.change (@change) att.global.responsibility (@cert, @resp)
xml:id(identifier) provides a unique identifier for the element bearing the attribute.
Derived fromatt.global
Status Required
Datatype ID
Member of
Contained by
May contain
Note

A floating text has the same content as any other text and may thus be interrupted by another floating text, or contain a group of tesselated texts.

Example
<body>
 <div type="scene">
  <sp>
   <p>Hush, the players begin...</p>
  </sp>
  <floatingText type="pwp">
   <body>
    <div type="act">
     <sp>
      <l>In Athens our tale takes place [...]</l>
     </sp>
<!-- ... rest of nested act here -->
    </div>
   </body>
  </floatingText>
  <sp>
   <p>Now that the play is finished ...</p>
  </sp>
 </div>
</body>
Content model
<content>
 <sequence minOccurs="1maxOccurs="1">
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

  <sequence minOccurs="0maxOccurs="1">
   <elementRef key="hyperDiv"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
  <sequence minOccurs="0maxOccurs="1">
   <elementRef key="front"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
  <alternate minOccurs="1maxOccurs="1">
   <elementRef key="body"/>
   <elementRef key="group"/>
  </alternate>
  <classRef key="model.global"
   minOccurs="0maxOccurs="unbounded"/>

  <sequence minOccurs="0maxOccurs="1">
   <elementRef key="back"/>
   <classRef key="model.global"
    minOccurs="0maxOccurs="unbounded"/>

  </sequence>
 </sequence>
</content>
Schema Declaration
element floatingText
{
   ws_att.structuralCategorization.attributes,
   ws_att.global.attribute.n,
   ws_att.global.attribute.xmllang,
   ws_att.global.attribute.xmlbase,
   ws_att.global.attribute.xmlspace,
   ws_att.global.rendition.attribute.rend,
   ws_att.global.rendition.attribute.style,
   ws_att.global.rendition.attribute.rendition,
   ws_att.global.linking.attribute.corresp,
   ws_att.global.linking.attribute.sameAs,
   ws_att.global.linking.attribute.next,
   ws_att.global.linking.attribute.prev,
   ws_att.global.change.attribute.change,
   ws_att.global.responsibility.attribute.cert,
   ws_att.global.responsibility.attribute.resp,
   ws_att.declaring.attributes,
   attribute xml:id { xsd:ID },
   (
      ws_model.global*,
      ( ws_hyperDiv, ws_model.global* )?,
      ( ws_front, ws_model.global* )?,
      ( ws_body | ws_group ),
      ws_model.global*,
      ( ws_back, ws_model.global* )?
   )
}

<foreign>

<foreign> identifies a word or phrase as belonging to some language other than that of the surrounding text. [3.3.2.1. Foreign Words or Expressions]
Modulecore
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp))
Member of
Contained by
May contain
Note

The global xml:lang attribute should be supplied for this element to identify the language of the word or phrase marked. As elsewhere, its value should be a language tag as defined in 6.1. Language Identification.

This element is intended for use only where no other element is available to mark the phrase or words concerned. The global xml:lang attribute should be used in preference to this element where it is intended to mark the language of the whole of some text element.

The distinct element may be used to identify phrases belonging to sublanguages or registers not generally regarded as true languages.

Example
This is
heathen Greek to you still? Your <foreign xml:lang="la">lapis
philosophicus</foreign>?
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element foreign { ws_att.global.attributes, ws_macro.phraseSeq }

<format>

<format> contains the named format of a printed item
Modulederived-module-wwp-store
Contained by
msdescription: dimensions
May containEmpty element
Content model
<content> 


broadsheetduodecimofoliohalf-sheetoctavoquartounknown

</content>
Schema Declaration
element format
{
   "broadsheet"
 | "duodecimo"
 | "folio"
 | "half-sheet"
 | "octavo"
 | "quarto"
 | "unknown"
}

<front>

<front> (front matter) contains any prefatory matter (headers, abstracts, title page, prefaces, dedications, etc.) found at the start of a document, before the main body. [4.6. Title Pages 4. Default Text Structure]
Moduletextstructure
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.declaring (@decls)
Contained by
textstructure: floatingText text
May contain
Note

Because cultural conventions differ as to which elements are grouped as front matter and which as back matter, the content models for the front and back elements are identical.

Example
<front>
 <epigraph>
  <quote>Nam Sibyllam quidem Cumis ego ipse oculis meis vidi in ampulla
     pendere, et cum illi pueri dicerent: <q xml:lang="gr">Σίβυλλα τί
       θέλεις</q>; respondebat illa: <q xml:lang="gr">ὰποθανεῖν θέλω.</q>
  </quote>
 </epigraph>
 <div type="dedication">
  <p>For Ezra Pound <q xml:lang="it">il miglior fabbro.</q>
  </p>
 </div>
</front>
Example
<front>
 <div type="dedication">
  <p>To our three selves</p>
 </div>
 <div type="preface">
  <head>Author's Note</head>
  <p>All the characters in this book are purely imaginary, and if the
     author has used names that may suggest a reference to living persons
     she has done so inadvertently. ...</p>
 </div>
</front>
Example
<front>
 <div type="abstract">
  <div>
   <head> BACKGROUND:</head>
   <p>Food insecurity can put children at greater risk of obesity because
       of altered food choices and nonuniform consumption patterns.</p>
  </div>
  <div>
   <head> OBJECTIVE:</head>
   <p>We examined the association between obesity and both child-level
       food insecurity and personal food insecurity in US children.</p>
  </div>
  <div>
   <head> DESIGN:</head>
   <p>Data from 9,701 participants in the National Health and Nutrition
       Examination Survey, 2001-2010, aged 2 to 11 years were analyzed.
       Child-level food insecurity was assessed with the US Department of
       Agriculture's Food Security Survey Module based on eight
       child-specific questions. Personal food insecurity was assessed with
       five additional questions. Obesity was defined, using physical
       measurements, as body mass index (calculated as kg/m2) greater than
       or equal to the age- and sex-specific 95th percentile of the Centers
       for Disease Control and Prevention growth charts. Logistic
       regressions adjusted for sex, race/ethnic group, poverty level, and
       survey year were conducted to describe associations between obesity
       and food insecurity.</p>
  </div>
  <div>
   <head> RESULTS:</head>
   <p>Obesity was significantly associated with personal food insecurity
       for children aged 6 to 11 years (odds ratio=1.81; 95% CI 1.33 to
       2.48), but not in children aged 2 to 5 years (odds ratio=0.88; 95%
       CI 0.51 to 1.51). Child-level food insecurity was not associated
       with obesity among 2- to 5-year-olds or 6- to 11-year-olds.</p>
  </div>
  <div>
   <head> CONCLUSIONS:</head>
   <p>Personal food insecurity is associated with an increased risk of
       obesity only in children aged 6 to 11 years. Personal
       food-insecurity measures may give different results than aggregate
       food-insecurity measures in children.</p>
  </div>
 </div>
</front>
Content model
<content>
 <sequence>
  <alternate minOccurs="0"
   maxOccurs="unbounded">

   <classRef key="model.frontPart"/>
   <classRef key="model.pLike"/>
   <classRef key="model.pLike.front"/>
   <classRef key="model.global"/>
  </alternate>
  <sequence minOccurs="0">
   <alternate>
    <sequence>
     <classRef key="model.div1Like"/>
     <alternate minOccurs="0"
      maxOccurs="unbounded">

      <classRef key="model.div1Like"/>
      <classRef key="model.frontPart"/>
      <classRef key="model.global"/>
     </alternate>
    </sequence>
    <sequence>
     <classRef key="model.divLike"/>
     <alternate minOccurs="0"
      maxOccurs="unbounded">

      <classRef key="model.divLike"/>
      <classRef key="model.frontPart"/>
      <classRef key="model.global"/>
     </alternate>
    </sequence>
   </alternate>
   <sequence minOccurs="0">
    <classRef key="model.divBottom"/>
    <alternate minOccurs="0"
     maxOccurs="unbounded">

     <classRef key="model.divBottom"/>
     <classRef key="model.global"/>
    </alternate>
   </sequence>
  </sequence>
 </sequence>
</content>
Schema Declaration
element front
{
   ws_att.global.attributes,
   ws_att.declaring.attributes,
   (
      (
         ws_model.frontPart
       | ws_model.pLike
       | ws_model.pLike.front
       | ws_model.global
      )*,
      (
         (
            (
               ws_model.div1Like,
               ( ws_model.div1Like | ws_model.frontPart | ws_model.global )*
            )
          | (
               ws_model.divLike,
               ( ws_model.divLike | ws_model.frontPart | ws_model.global )*
            )
         ),
         ( ws_model.divBottom, ( ws_model.divBottom | ws_model.global )* )?
      )?
   )
}

<funder>

<funder> (funding body) specifies the name of an individual, institution, or organization responsible for the funding of a project or text. [2.2.1. The Title Statement]
Moduleheader
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.canonical (@key, @ref)
Member of
Contained by
core: bibl monogr
derived-module-wwp-store: advertisement
May contain
Note

Funders provide financial support for a project; they are distinct from sponsors, who provide intellectual support and authority.

Example
<funder>The National Endowment for the Humanities, an independent federal agency</funder>
<funder>Directorate General XIII of the Commission of the European Communities</funder>
<funder>The Andrew W. Mellon Foundation</funder>
<funder>The Social Sciences and Humanities Research Council of Canada</funder>
Content model
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
Schema Declaration
element funder
{
   ws_att.global.attributes,
   ws_att.canonical.attributes,
   ws_macro.phraseSeq.limited
}

<mw>

<mw> (metawork) contains a running head (e.g. a header, footer), catchword, or similar material appearing on the current page. [11.6. Headers, Footers, and Similar Matter]
Moduletranscr
AttributesAttributes att.global (@xml:id, @n, @xml:lang, @xml:base, @xml:space) (att.global.rendition (@rend, @style, @rendition)) (att.global.linking (@corresp, @sameAs, @next, @prev)) (att.global.change (@change)) (att.global.responsibility (@cert, @resp)) att.written (@hand)
type
Status Required
Datatype