The TEI ODD language was designed both for the creation and
customization of the TEI Guidelines, and also
for the creation (and perhaps customization of) other,
non-TEI, markup languages. Thus the TEI ODD langauge is, by
default, much more flexible than needed for writing TEI
customization ODDs. For example, the Guidelines define the
key attribute of the moduleRef as any XML
name (without a namespace prefix, i.e. an
xsd:NCName), even though the only possible values
when used to customize TEI are the 20 or so module names
defined in the TEI Guidelines.
Of course, when using Roma [The canonical installation of Roma is available at the TEI-C site, but it is an open source tool available for installation at Sourceforge], a web-based front-end editor for ODD files, this is not a problem, as the web form gives the user only the appropriate TEI values to choose from. However, when editing ODD files by hand, and thus when teaching TEI customization, it is much more efficient to catch errors like mis-spelled module names before handing the ODD file to roma (whether command-line or via a front-end).
Thus the Brown University Women Writers Project has developed this TEI customization for the purpose of having schemas to use while writing TEI customizations.
Of course the lists of elements, classes, and on rare occasion even modules changes as TEI P5 matures. Rather than requiring that this customization be manually edited with each release of TEI P5, the ODD for this customization is itself generated from a source file. The generation process uses an XSLT stylesheet to create the lists of elements, classes, and modules from the current release of TEI P5. These lists are then imported via XInclude, with the result being the ODD file for this customization.
The prefix in this schema stands for Brown ODD for Hand-editing ODDs.
This schema permits a valid document to use a variety of elements as the root element. This is for debugging and file maintenance convenience. As always, any conforming TEI ODD must have either TEI or <teiCorpus> as the root element.
| <TEI> (TEI document) contains a single TEI-conformant document, comprising a TEI header and a text, either in isolation or as part of a <teiCorpus> element. [4. Default Text Structure 15.1. Varieties of Composite Text] | |||||||||
| Module | textstructure | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||
| Used by | |||||||||
| Contained by | Empty element | ||||||||
| May contain | |||||||||
| Declaration | element TEI { boho_att.global.attributes, attribute version { data.version }?, ( teiHeader, ( ( text? ) | text ) ) } | ||||||||
| Schematron | <sch:ns prefix="tei" uri="http://www.tei-c.org/ns/1.0"/> | ||||||||
| Schematron | <sch:ns prefix="rng" uri="http://relaxng.org/ns/structure/1.0"/> | ||||||||
| Example | <TEI version="5.0" xmlns="http://www.tei-c.org/ns/1.0"> <teiHeader> <fileDesc> <titleStmt> <title>The shortest TEI Document Imaginable</title> </titleStmt> <publicationStmt> <p>First published as part of TEI P2, this is the P5 version using a name space.</p> </publicationStmt> <sourceDesc> <p>No source: this is an original work.</p> </sourceDesc> </fileDesc> </teiHeader> <text> <body> <p>This is about the shortest TEI document imaginable.</p> </body> </text> </TEI> | ||||||||
| Note | This element is required. | ||||||||
| <abbr> (abbreviation) contains an abbreviation of any sort. [3.5.5. Abbreviations and Their Expansions] | |||||||||||
| Module | core | ||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.responsibility (@cert, @resp)
| ||||||||||
| Used by | |||||||||||
| Contained by | |||||||||||
| May contain | |||||||||||
| Declaration | element abbr { boho_att.global.attributes, boho_att.responsibility.attributes, attribute type { data.enumerated }?, macro.phraseSeq } | ||||||||||
| Example | <choice> <expan>North Atlantic Treaty Organization</expan> <abbr cert="low">NorATO</abbr> <abbr cert="high">NATO</abbr> <abbr cert="high" xml:lang="fr">OTAN</abbr> </choice> | ||||||||||
| Example | <choice> <abbr>SPQR</abbr> <expan>senatus populusque romanorum</expan> </choice> | ||||||||||
| Note | The abbr tag is not required; if appropriate, the encoder may transcribe
abbreviations in the source text silently, without tagging them. If abbreviations are
not transcribed directly but expanded silently, then the TEI header should
so indicate. | ||||||||||
| <addrLine> (address line) contains one line of a postal address. [3.5.2. Addresses 2.2.4. Publication, Distribution, Licencing, etc. 3.11.2.3. Imprint, Pagination, and Other Details] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | core: address |
| May contain | |
| Declaration |
element addrLine { boho_att.global.attributes, macro.phraseSeq } |
| Example | <address> <addrLine>Computing Center, MC 135</addrLine> <addrLine>P.O. Box 6998</addrLine> <addrLine>Chicago, IL</addrLine> <addrLine>60680 USA</addrLine> </address> |
| Note | Addresses may be encoded either as a sequence of
lines, or using any sequence of component elements from the
model.addrPart class. Other non-postal forms of address, such as
telephone numbers or email, should not be included within an
address element directly but may be wrapped within an
addrLine if they form part of the printed address in some
source text. |
| <address> contains a postal address, for example of a publisher, an organization, or an individual. [3.5.2. Addresses 2.2.4. Publication, Distribution, Licencing, etc. 3.11.2.3. Imprint, Pagination, and Other Details] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element address { boho_att.global.attributes, ( model.global*, ( ( model.addrPart ), model.global* )+ ) } |
| Example | <address> <street>via Marsala 24</street> <postCode>40126</postCode> <name>Bologna</name> <name n="I">Italy</name> </address> |
| Example | <address> <addrLine>Computing Center, MC 135</addrLine> <addrLine>P.O. Box 6998</addrLine> <addrLine>Chicago, IL 60680</addrLine> <addrLine>USA</addrLine> </address> |
| Note | |
| <altIdent> (alternate identifier) supplies the recommended XML name for an element, class, attribute, etc. in some language. | |
| Module | tagdocs |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.typed (@type, @subtype) |
| Used by | |
| Contained by | core: graphic |
| May contain | Character data only |
| Declaration | element altIdent { boho_att.global.attributes, boho_att.typed.attributes, text } |
| Schematron | <sch:assert test="( parent::tei:attDef or parent::tei:classSpec or parent::tei:constraintSpec or parent::tei:elementSpec or parent::tei:macroSpec or parent::tei:moduleSpec or parent::tei:schemaSpec ) and (normalize-space(.) castable as xs:NCName)">The content of ﹤altIdent﹥ should be an XML Name (w/o a namespace prefix), unless a child of ﹤valItem﹥ (and even then, it's not a bad idea :-)</sch:assert> |
| Example | <altIdent xml:lang="fr">balisageDoc</altIdent> |
| Note | All documentation elements in ODD
have a canonical name, supplied as the value for their
ident attribute. The altIdent element is used to
supply an alternative name for the corresponding XML object, perhaps
in a different language. |
| <att> (attribute) contains the name of an attribute appearing within running text. [22. Documentation Elements] | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | Empty element | ||||||||
| Declaration | element att { boho_att.global.attributes, attribute scheme { data.enumerated }?, data.name } | ||||||||
| Example | <p>The TEI defines six <soCalled>global</soCalled> attributes; their names are <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">style</att> is not among them.</p> | ||||||||
| 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 | ||||||||
| <attDef> (attribute definition) contains the definition of a single attribute. [22.4.5. Attribute List Specification] | |||||||||||||||||
| Module | tagdocs | ||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.identified (@module, @ident, @predeclare, @status) (att.combinable (@mode))
| ||||||||||||||||
| Used by | |||||||||||||||||
| Contained by | tagdocs: attList | ||||||||||||||||
| May contain | |||||||||||||||||
| Declaration | element attDef { boho_att.global.attributes, boho_att.identified.attributes, attribute usage { "req" | "mwa" | "rec" | "rwa" | "opt" }?, attribute ns { data.namespace }?, ( model.glossLike*, datatype?, constraintSpec*, defaultVal?, ( valList | valDesc+ )?, exemplum*, remarks* ) } | ||||||||||||||||
| Schematron | <sch:assert test="@mode eq 'change' or @mode eq 'delete' or tei:datatype or tei:valList[@type='closed']">Attribute: the definition of the @<sch:value-of select="@ident"/> attribute in the <sch:value-of select="ancestor::*[@ident][1]/@ident"/> <sch:value-of select="' '"/> <sch:value-of select="local-name(ancestor::*[@ident][1])"/> should have a closed valList or a datatype</sch:assert> | ||||||||||||||||
| Example | <attDef usage="rec" ident="type"> <desc>specifies a name conventionally used for this level of subdivision, e.g. <val>act</val>, <val>volume</val>, <val>book</val>, <val>section</val>, <val>canto</val>, etc.</desc> </attDef> | ||||||||||||||||
| <attList> contains documentation for all the attributes associated with this element, as a series of attDef elements. [22.4.4. Element Specifications 22.4.6. Element Classes] | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||
| Used by | |||||||||
| Contained by | tagdocs: attList classSpec elementSpec | ||||||||
| May contain | |||||||||
| Declaration | element attList { boho_att.global.attributes, attribute org { "group" | "choice" }?, ( attRef | attDef | attList )+ } | ||||||||
| Example | <attList> <attDef ident="type" usage="opt"> <equiv/> <desc>type of schema</desc> <datatype> <rng:ref name="data.enumerated"/> </datatype> </attDef> </attList> | ||||||||
| <attRef> (attribute pointer) points to the definition of an attribute or group of attributes. | |||||||
| Module | tagdocs | ||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||
| Used by | |||||||
| Contained by | tagdocs: attList | ||||||
| May contain | Empty element | ||||||
| Declaration | element attRef { boho_att.global.attributes, attribute name { data.word }, empty } | ||||||
| Example | <attRef name="att.global.attribute.xml:id"/> | ||||||
| <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. Authors, Titles, and Editors 2.2.1. The Title Statement] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element author { boho_att.global.attributes, boho_att.naming.attributes, macro.phraseSeq } |
| Example | <author>British Broadcasting Corporation</author> <author>La Fayette, Marie Madeleine Pioche de la Vergne, comtesse de (1634–1693)</author> <author>Anonymous</author> <author>Bill and Melinda Gates 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> |
| Note | Particularly where cataloguing is likely to be based on the
content of the header, it is advisable to use a generally recognized
name authority file to supply the content for this element. The
attributes key or ref may also be used to
reference canonical information about the author(s) intended from any
appropriate authority, such as a library catalogue or online
resource. In the case of a broadcast, use this element for the name of
the company or network responsible for making the broadcast. Where an author is unknown or unspecified, this element may contain
text such as Unknown or
Anonymous. When the appropriate TEI modules are
in use, it may also contain detailed tagging of the names used for people, organizations or
places, in particular where multiple names are given. |
| <authority> (release authority) supplies the name of a person or other agency responsible for making an electronic file available, other than a publisher or distributor. [2.2.4. Publication, Distribution, Licencing, etc.] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | header: publicationStmt |
| May contain | |
| Declaration |
element authority { boho_att.global.attributes, macro.phraseSeq.limited } |
| Example | <authority>John Smith</authority> |
| <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, Licencing, etc.] | |||||||||
| Module | header | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declarable (@default)
| ||||||||
| Used by | |||||||||
| Contained by | header: publicationStmt | ||||||||
| May contain | |||||||||
| Declaration | element availability { boho_att.global.attributes, boho_att.declarable.attributes, attribute status { "free" | "unknown" | "restricted" }?, ( model.availabilityPart | model.pLike )+ } | ||||||||
| Example | <availability status="restricted"> <p>Available for academic research purposes only.</p> </availability> <availability status="free"> <p>In the public domain</p> </availability> <availability status="restricted"> <p>Available under licence from the publishers.</p> </availability> | ||||||||
| 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> | ||||||||
| Note | A consistent format should be adopted | ||||||||
| <back> (back matter) contains any appendixes, etc. following the main part of a text. [4.7. Back Matter 4. Default Text Structure] | |
| Module | textstructure |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declaring (@decls) |
| Used by | |
| Contained by | textstructure: text |
| May contain | |
| Declaration | element back { boho_att.global.attributes, boho_att.declaring.attributes, ( ( model.frontPart | model.pLike.front | model.global )*, ( ( ( ( model.div1Like ), ( model.frontPart | model.div1Like | model.global )* ) | ( ( model.divLike ), ( model.frontPart | model.divLike | model.global )* ) )? ), ( ( ( model.divBottomPart ), ( model.divBottomPart | model.global )* )? ) ) } |
| Example | <back> <div1 type="appendix"> <head>The Golden Dream or, the Ingenuous Confession</head> <p>To shew the Depravity of human Nature </p> </div1> <div1 type="epistle"> <head>A letter from the Printer, which he desires may be inserted</head> <salute>Sir.</salute> <p>I have done with your Copy, so you may return it to the Vatican, if you please </p> </div1> <div1 type="advert"> <head>The Books usually read by the Scholars of Mrs Two-Shoes are these and are sold at Mr Newbery's at the Bible and Sun in St Paul's Church-yard.</head> <list> <item n="1">The Christmas Box, Price 1d.</item> <item n="2">The History of Giles Gingerbread, 1d.</item> <item n="42">A Curious Collection of Travels, selected from the Writers of all Nations, 10 Vol, Pr. bound 1l.</item> </list> </div1> <div1 type="advert"> <head> <hi rend="center">By the KING's Royal Patent,</hi> Are sold by J. NEWBERY, at the Bible and Sun in St. Paul's Church-Yard.</head> <list> <item n="1">Dr. James's Powders for Fevers, the Small-Pox, Measles, Colds, &c. 2s. 6d</item> <item n="2">Dr. Hooper's Female Pills, 1s.</item> </list> </div1> </back> |
| Note | The content model of back matter is identical to that of front matter, reflecting the facts
of cultural history. |
| <bibl> (bibliographic citation) contains a loosely-structured bibliographic citation of which the sub-components may or may not be explicitly tagged. [3.11.1. Elements of Bibliographic References 2.2.7. The Source Description 15.3.2. Declarable Elements] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declarable (@default) att.typed (@type, @subtype) att.sortable (@sortKey) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element bibl { boho_att.global.attributes, boho_att.declarable.attributes, boho_att.typed.attributes, boho_att.sortable.attributes, ( text | model.gLike | model.highlighted | model.pPart.data | model.pPart.edit | model.segLike | model.ptrLike | model.biblPart | model.global )* } |
| Example | <bibl>Blain, Clements and Grundy: Feminist Companion to Literature in English (Yale, 1990)</bibl> |
| Example | <bibl> <title level="a">The Interesting story of the Children in the Wood</title>. In <author>Victor E Neuberg</author>, <title>The Penny Histories</title>. <publisher>OUP</publisher> <date>1968</date>. </bibl> |
| Example | <bibl type="article" subtype="book_chapter" xml:id="carlin_2003"> <author> <name> <surname>Carlin</surname> (<forename>Claire</forename>)</name> </author>, <title level="a">The Staging of Impotence : France’s last congrès</title> dans <bibl type="monogr"> <title level="m">Theatrum mundi : studies in honor of Ronald W. Tobin</title>, éd. <editor> <name> <forename>Claire</forename> <surname>Carlin</surname> </name> </editor> et <editor> <name> <forename>Kathleen</forename> <surname>Wine</surname> </name> </editor>, <pubPlace>Charlottesville, Va.</pubPlace>, <publisher>Rookwood Press</publisher>, <date when="2003">2003</date>. </bibl> </bibl> |
| Note | Contains phrase-level elements, together with any combination of elements
from the biblPart class |
| <biblFull> (fully-structured bibliographic citation) contains a fully-structured bibliographic citation, in which all components of the TEI file description are present. [3.11.1. Elements of Bibliographic References 2.2. The File Description 2.2.7. The Source Description 15.3.2. Declarable Elements] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declarable (@default) att.sortable (@sortKey) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element biblFull { boho_att.global.attributes, boho_att.declarable.attributes, boho_att.sortable.attributes, ( ( titleStmt, editionStmt?, extent?, publicationStmt, seriesStmt?, notesStmt? ), sourceDesc* ) } |
| Example | <biblFull> <titleStmt> <title>The Feminist Companion to Literature in English: women writers from the middle ages to the present</title> <author>Blain, Virginia</author> <author>Clements, Patricia</author> <author>Grundy, Isobel</author> </titleStmt> <editionStmt> <edition>UK edition</edition> </editionStmt> <extent>1231 pp</extent> <publicationStmt> <publisher>Yale University Press</publisher> <pubPlace>New Haven and London</pubPlace> <date>1990</date> </publicationStmt> <sourceDesc> <p>No source: this is an original work</p> </sourceDesc> </biblFull> |
| <biblScope> (scope of citation) defines the scope of a bibliographic reference, for example as a list of page numbers, or a named subdivision of a larger work. [3.11.2.3. Imprint, Pagination, and Other Details] | |||||||||||||||||||||
| Module | core | ||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||||||||||||||
| Used by | |||||||||||||||||||||
| Contained by | header: seriesStmt | ||||||||||||||||||||
| May contain | |||||||||||||||||||||
| Declaration | element biblScope { boho_att.global.attributes, attribute type { "vol" | "issue" | "pp" | "ll" | "chap" | "part" | xsd:Name }?, attribute from { data.word }?, attribute to { data.word }?, macro.phraseSeq } | ||||||||||||||||||||
| Example | <biblScope>pp 12–34</biblScope> <biblScope type="pp" from="12" to="34"/> <biblScope type="vol">II</biblScope> <biblScope type="pp">12</biblScope> | ||||||||||||||||||||
| <body> (text body) contains the whole body of a single unitary text, excluding any front or back matter. [4. Default Text Structure] | |
| Module | textstructure |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declaring (@decls) |
| Used by | |
| Contained by | textstructure: text |
| May contain | |
| Declaration | element body { boho_att.global.attributes, boho_att.declaring.attributes, ( model.global*, ( ( model.divTop ), ( model.global | model.divTop )* )?, ( ( model.divGenLike ), ( model.global | model.divGenLike )* )?, ( ( ( model.divLike ), ( model.global | model.divGenLike )* )+ | ( ( model.div1Like ), ( model.global | model.divGenLike )* )+ | ( ( ( model.common ), model.global* )+, ( ( ( model.divLike ), ( model.global | model.divGenLike )* )+ | ( ( model.div1Like ), ( model.global | model.divGenLike )* )+ )? ) ), ( ( model.divBottom ), model.global* )* ) } |
| Example | <body> <l>Nu scylun hergan hefaenricaes uard</l> <l>metudæs maecti end his modgidanc</l> <l>uerc uuldurfadur sue he uundra gihuaes</l> <l>eci dryctin or astelidæ</l> <l>he aerist scop aelda barnum</l> <l>heben til hrofe haleg scepen.</l> <l>tha middungeard moncynnæs uard</l> <l>eci dryctin æfter tiadæ</l> <l>firum foldu frea allmectig</l> <trailer>primo cantauit Cædmon istud carmen.</trailer> </body> |
| <calendar> describes a calendar or dating system used in a dating formula in the text. [2.4.4. Calendar Description] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.pointing (@targetLang, @target, @evaluate) |
| Used by | |
| Contained by | header: calendarDesc |
| May contain | core: p |
| Declaration | element calendar { boho_att.global.attributes, boho_att.pointing.attributes, model.pLike+ } |
| Example | <calendarDesc> <calendar xml:id="Julian"> <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> |
| <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.4. Calendar Description] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | Empty element |
| May contain | header: calendar |
| Declaration |
element calendarDesc { boho_att.global.attributes, calendar+ } |
| 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> |
| 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 |
| <cell> contains one cell of a table. [14.1.1. TEI Tables] | |
| Module | figures |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.tableDecoration (@role, @rows, @cols) |
| Used by | |
| Contained by | figures: row |
| May contain | |
| Declaration | element cell { boho_att.global.attributes, boho_att.tableDecoration.attributes, macro.paraContent } |
| 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> |
| <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.5. The Revision Description 2.4.1. Creation] | |||||||
| Module | header | ||||||
| Attributes | Attributes att.ascribed (@who) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.docStatus (@status) att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.typed (@type, @subtype)
| ||||||
| Used by | |||||||
| Contained by | header: listChange revisionDesc | ||||||
| May contain | |||||||
| Declaration | element change { boho_att.ascribed.attributes, boho_att.datable.attributes, boho_att.docStatus.attributes, boho_att.global.attributes, boho_att.typed.attributes, attribute target { list { data.pointer, data.pointer* } }?, macro.specialPara } | ||||||
| Example | <titleStmt> <title> ... </title> <editor xml:id="LDB">Lou Burnard</editor> <respStmt xml:id="BZ"> <resp>copy editing</resp> <name>Brett Zamir</name> </respStmt> </titleStmt> <revisionDesc status="published"> <change who="#BZ" when="2008-02-02" status="public">Finished chapter 23</change> <change who="#BZ" when="2008-01-02" status="draft">Finished chapter 2</change> <change n="P2.2" when="1991-12-21" who="#LDB">Added examples to section 3</change> <change when="1991-11-11" who="#MSM">Deleted chapter 10</change> </revisionDesc> | ||||||
| Example | <profileDesc> <creation> <listChange> <change xml:id="DRAFT1">First draft in pencil</change> <change xml:id="DRAFT2" notBefore="1880-12-09">First revision, mostly using green ink</change> <change xml:id="DRAFT3" notBefore="1881-02-13">Final corrections as supplied to printer.</change> </listChange> </creation> </profileDesc> | ||||||
| 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. | ||||||
| <choice> groups a number of alternative encodings for the same point in a text. [3.4. Simple Editorial Changes] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element choice { boho_att.global.attributes, ( model.choicePart | choice )* } |
| Example | An American encoding of Gulliver's Travels which retains the British spelling but also provides a version regularized to American spelling might be encoded as follows. <p>Lastly, That, upon his solemn oath to observe all the above articles, the said man-mountain shall have a daily allowance of meat and drink sufficient for the support of <choice> <sic>1724</sic> <corr>1728</corr> </choice> of our subjects, with free access to our royal person, and other marks of our <choice> <orig>favour</orig> <reg>favor</reg> </choice>.</p> |
| Note | Because the children of a choice element all
represent alternative ways of encoding the same sequence, it is
natural to think of them as mutually exclusive. However, there may
be cases where a full representation of a text requires the
alternative encodings to be considered as parallel. Note also that choice elements may self-nest. Where the purpose of an encoding is to record multiple
witnesses of a single work, rather than to identify
multiple possible encoding decisions at a given point, the
<app> element and associated elements discussed in section
12.1. The Apparatus Entry, Readings, and Witnesses should be preferred. |
| <cit> (cited quotation) contains a quotation from some other document, together with a bibliographic reference to its source. In a dictionary it may contain an example text with at least one occurrence of the word form, used in the sense being described, or a translation of the headword, or an example. [3.3.3. Quotation 4.3.1. Grouped Texts 9.3.5.1. Examples] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element cit { boho_att.global.attributes, boho_att.typed.attributes, ( model.qLike | model.egLike | model.biblLike | model.ptrLike | model.global | model.entryPart )+ } |
| Example | <cit> <quote>and the breath of the whale is frequently attended with such an insupportable smell, as to bring on disorder of the brain.</quote> <bibl>Ulloa's South America</bibl> </cit> |
| Example | <entry> <form> <orth>horrifier</orth> </form> <cit type="translation" xml:lang="en"> <quote>to horrify</quote> </cit> <cit type="example"> <quote>elle était horrifiée par la dépense</quote> <cit type="translation" xml:lang="en"> <quote>she was horrified at the expense.</quote> </cit> </cit> </entry> |
| <classRef> points to the specification for an attribute or model class which is to be included in a schema | |||||||
| Module | tagdocs | ||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.readFrom (@source)
| ||||||
| Used by | |||||||
| Contained by | tagdocs: schemaSpec specGrp | ||||||
| May contain | Empty element | ||||||
| Declaration | element classRef { boho_att.global.attributes, boho_att.readFrom.attributes, attribute key { xsd:NCName }, empty } | ||||||
| Note | Attribute and model classes are identified by the name supplied as value for the
ident attribute on the classSpec element in
which they are declared. All TEI names are unique; attribute
class names conventionally begin with the latters att..
| ||||||
| <classSpec> (class specification) contains reference information for a TEI element class; that is a group of elements which appear together in content models, or which share some common attribute, or both. | |||||||||||||||||||||||||
| Module | tagdocs | ||||||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.identified (@module, @ident, @predeclare, @status) (att.combinable (@mode))
| ||||||||||||||||||||||||
| Used by | |||||||||||||||||||||||||
| Contained by | |||||||||||||||||||||||||
| May contain | |||||||||||||||||||||||||
| Declaration | element classSpec { attribute ident { "att.ascribed" | "att.breaking" | "att.canonical" | "att.combinable" | "att.coordinated" | "att.damaged" | "att.datable" | "att.datable.custom" | "att.datable.iso" | "att.datable.w3c" | "att.datcat" | "att.declarable" | "att.declaring" | "att.dimensions" | "att.divLike" | "att.docStatus" | "att.duration" | "att.duration.iso" | "att.duration.w3c" | "att.editLike" | "att.enjamb" | "att.entryLike" | "att.global" | "att.global.analytic" | "att.global.change" | "att.global.facs" | "att.global.linking" | "att.handFeatures" | "att.identified" | "att.internetMedia" | "att.interpLike" | "att.lexicographic" | "att.measurement" | "att.metrical" | "att.msExcerpt" | "att.naming" | "att.personal" | "att.placement" | "att.pointing" | "att.pointing.group" | "att.ranging" | "att.rdgPart" | "att.readFrom" | "att.responsibility" | "att.scoping" | "att.segLike" | "att.sortable" | "att.sourced" | "att.spanning" | "att.tableDecoration" | "att.textCritical" | "att.timed" | "att.transcriptional" | "att.translatable" | "att.typed" | "att.witnessed" | "model.addrPart" | "model.addressLike" | "model.applicationLike" | "model.availabilityPart" | "model.biblLike" | "model.biblPart" | "model.castItemPart" | "model.catDescPart" | "model.certLike" | "model.choicePart" | "model.common" | "model.dateLike" | "model.dimLike" | "model.div1Like" | "model.div2Like" | "model.div3Like" | "model.div4Like" | "model.div5Like" | "model.div6Like" | "model.div7Like" | "model.divBottom" | "model.divBottomPart" | "model.divGenLike" | "model.divLike" | "model.divPart" | "model.divPart.spoken" | "model.divTop" | "model.divTopPart" | "model.divWrapper" | "model.editorialDeclPart" | "model.egLike" | "model.emphLike" | "model.encodingDescPart" | "model.entryLike" | "model.entryPart" | "model.entryPart.top" | "model.featureVal" | "model.featureVal.complex" | "model.featureVal.single" | "model.formPart" | "model.frontPart" | "model.frontPart.drama" | "model.gLike" | "model.global" | "model.global.edit" | "model.global.meta" | "model.global.spoken" | "model.glossLike" | "model.gramPart" | "model.graphicLike" | "model.headLike" | "model.hiLike" | "model.highlighted" | "model.imprintPart" | "model.inter" | "model.lLike" | "model.lPart" | "model.labelLike" | "model.limitedPhrase" | "model.linePart" | "model.listLike" | "model.measureLike" | "model.milestoneLike" | "model.morphLike" | "model.msItemPart" | "model.msQuoteLike" | "model.nameLike" | "model.nameLike.agent" | "model.noteLike" | "model.oddDecl" | "model.oddRef" | "model.offsetLike" | "model.orgPart" | "model.orgStateLike" | "model.pLike" | "model.pLike.front" | "model.pPart.data" | "model.pPart.edit" | "model.pPart.editorial" | "model.pPart.msdesc" | "model.pPart.transcriptional" | "model.persEventLike" | "model.persNamePart" | "model.persStateLike" | "model.personLike" | "model.personPart" | "model.phrase" | "model.phrase.xml" | "model.physDescPart" | "model.placeEventLike" | "model.placeLike" | "model.placeNamePart" | "model.placeStateLike" | "model.profileDescPart" | "model.ptrLike" | "model.ptrLike.form" | "model.publicationStmtPart" | "model.qLike" | "model.quoteLike" | "model.rdgLike" | "model.rdgPart" | "model.recordingPart" | "model.resourceLike" | "model.respLike" | "model.segLike" | "model.settingPart" | "model.sourceDescPart" | "model.specDescLike" | "model.stageLike" | "model.teiHeaderPart" | "model.textDescPart" | "model.titlepagePart" | xsd:Name }, attribute type { "model" | "atts" }, attribute generate { list { ( "alternation" | "sequence" | "sequenceOptional" | "sequenceOptionalRepeatable" | "sequenceRepeatable" ), ( "alternation" | "sequence" | "sequenceOptional" | "sequenceOptionalRepeatable" | "sequenceRepeatable" )?, ( "alternation" | "sequence" | "sequenceOptional" | "sequenceOptionalRepeatable" | "sequenceRepeatable" )?, ( "alternation" | "sequence" | "sequenceOptional" | "sequenceOptionalRepeatable" | "sequenceRepeatable" )?, ( "alternation" | "sequence" | "sequenceOptional" | "sequenceOptionalRepeatable" | "sequenceRepeatable" )? } }?, boho_att.global.attributes, boho_att.identified.attribute.predeclare, boho_att.identified.attribute.module, boho_att.identified.attribute.status, boho_att.combinable.attributes, ( model.glossLike*, classes?, constraintSpec*, attList?, exemplum*, remarks*, listRef* ) } | ||||||||||||||||||||||||
| Schematron | <sch:assert test="not( @module ) or //tei:moduleSpec[ @ident = current()/@module ] or //tei:moduleRef[ @key = current()/@module ]">Class <sch:value-of select="@ident"/>: the value of the module attribute ("<sch:value-of select="@module"/>") should correspond to an existing module, via a moduleSpec or moduleRef</sch:assert> | ||||||||||||||||||||||||
| Example | <classSpec module="tei" type="model" ident="model.segLike"> <desc>groups elements used for arbitrary segmentation. </desc> <classes> <memberOf key="model.phrase"/> </classes> <remarks> <p>The principles on which segmentation is carried out, and any special codes or attribute values used, should be defined explicitly in the <gi>segmentation</gi> element of the <gi>encodingDesc</gi> within the associated TEI header.</p> </remarks> </classSpec> | ||||||||||||||||||||||||
| <classes> specifies all the classes of which the documented element or class is a member or subclass. [22.4.4. Element Specifications 22.4.6. Element Classes] | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||
| Used by | |||||||||
| Contained by | tagdocs: classSpec elementSpec | ||||||||
| May contain | tagdocs: memberOf | ||||||||
| Declaration | element classes { attribute mode { "change" | "replace" }, boho_att.global.attributes, ( memberOf* ) } | ||||||||
| Example | <classes> <memberOf key="model.qLike"/> <memberOf key="att.declarable"/> </classes> This classes element indicates that the element documented (which may be an element or a class) is a member of two distinct classes: model.qLike and att.declarable. | ||||||||
| Note | An empty classes element indicates that the
element documented is not a member of any class. This should not
generally happen. | ||||||||
| <code> contains literal code from some formal language such as a programming language. | |||||||
| Module | tagdocs | ||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||
| Used by | |||||||
| Contained by | |||||||
| May contain | Character data only | ||||||
| Declaration | element code { boho_att.global.attributes, attribute lang { data.word }?, text } | ||||||
| Example | <code lang="JAVA"> Size fCheckbox1Size = new Size(); fCheckbox1Size.Height = 500; fCheckbox1Size.Width = 500; xCheckbox1.setSize(fCheckbox1Size); </code> | ||||||
| <constraint> (constraint rules) the formal rules of a constraint | |
| Module | tagdocs |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | tagdocs: constraintSpec |
| May contain | Empty element |
| Declaration | element constraint { boho_att.global.attributes, ( sch_assert | sch_ns | sch_report | sch_rule )+ } |
| Example | <constraintSpec ident="local" scheme="private"> <constraint> (output = (ident(title) ident(author) "You must supply a title or an author")) </constraint> </constraintSpec> |
| Note | For our purposes, constraints must be expressed in ISO
Schematron. (TEI permits others, including non-XML
expressions, although there is no processing of anything
other than Schematron 1.x or ISO Schematron.) |
| <constraintSpec> (constraint on schema) contains a constraint, expressed in some formal syntax, which cannot be expressed in the structural content model [22.4.4. Element Specifications] | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.identified (@module, @ident, @predeclare, @status) (att.combinable (@mode)) att.typed (@type, @subtype)
| ||||||||
| Used by | |||||||||
| Contained by | tagdocs: attDef classSpec elementSpec macroSpec schemaSpec | ||||||||
| May contain | tagdocs: altIdent constraint equiv | ||||||||
| Declaration | element constraintSpec { boho_att.global.attributes, boho_att.identified.attributes, boho_att.typed.attributes, attribute scheme { "schematron" | "isoschematron" | "xsl" | "private" }, model.glossLike*, constraint? } | ||||||||
| Schematron | Relationship between scheme attribute and contents <sch:ns prefix="s" uri="http://www.ascc.net/xml/schematron"/> <sch:report test="tei:constraint/s:* and not(@scheme='schematron')">Rules in the Schematron 1.* language must be inside a constraint with a value of 'schematron' on the scheme attribute </sch:report> | ||||||||
| Schematron | <sch:ns prefix="sch" uri="http://purl.oclc.org/dsdl/schematron"/> <sch:report test="tei:constraint/sch:* and not(@scheme='isoschematron')">Rules in the ISO Schematron language must be inside a constraint with a value of 'isoschematron' on the scheme attribute </sch:report> | ||||||||
| Example | This constraint uses Schematron to enforce the presence of the spanTo attribute (which comes from an attribute class) on the <addSpan> element: <constraintSpec ident="demo-c1" scheme="isoschematron"> <desc>Enforce the presence of the <att>spanTo</att> attribute</desc> <constraint> <sch:assert test="@spanTo">The spanTo= attribute of <sch:name/> is required.</sch:assert> </constraint> </constraintSpec> | ||||||||
| Example | <constraintSpec ident="demo-c2" scheme="isoschematron"> <desc>Implement an accessibility rule which says that pictures should have textual explanations</desc> <constraint> <sch:report test="not(tei:figDesc or tei:head)"> You should provide information in a figure from which we can construct an alt attribute in HTML </sch:report> </constraint> </constraintSpec> | ||||||||
| Example | This constraint uses a language which is not expressed in XML to check whether the title and author are identical: <constraintSpec ident="local" scheme="private"> <constraint> (output = leq(title,author) "title and author cannot be the same") </constraint> </constraintSpec> | ||||||||
| <content> (content model) contains the text of a declaration for the schema documented. [22.4.4. Element Specifications] | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||
| Used by | |||||||||
| Contained by | tagdocs: elementSpec macroSpec moduleRef | ||||||||
| May contain | Empty element | ||||||||
| Declaration | element content { boho_att.global.attributes, attribute autoPrefix { "true" | "false" }?, macro.schemaPattern* } | ||||||||
| Example | This content model allows either a sequence of paragraphs or a series of msItem elements optionally preceded by a summary: <content> <rng:choice> <rng:oneOrMore> <rng:ref name="model.pLike"/> </rng:oneOrMore> <rng:group> <rng:optional> <rng:ref name="summary"/> </rng:optional> <rng:oneOrMore> <rng:ref name="msItem"/> </rng:oneOrMore> </rng:group> </rng:choice> </content> | ||||||||
| Note | As the example shows, content models may be expressed using
the RELAX NG syntax directly. To avoid ambiguity when schemas using elements from different namespaces are created, the name supplied for an
element in a content model will be automatically prefixed by a short
string, as specified by the prefix attribute on
schemaSpec. The autoPrefix attribute may be used
to reverse this behaviour. The macro
macro.schemaPattern defines which elements may be used to
define content models. Alternatively, a content model may be
expressed using the TEI valList element. | ||||||||
| <datatype> specifies the declared value for an attribute, by referring to any datatype defined by the chosen schema language. [1.4.2. Datatype Macros 22.4.5. Attribute List Specification] | |||||||||||||||||
| Module | tagdocs | ||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||||||||||
| Used by | |||||||||||||||||
| Contained by | tagdocs: attDef | ||||||||||||||||
| May contain | Empty element | ||||||||||||||||
| Declaration | element datatype { boho_att.global.attributes, attribute minOccurs { data.count }?, attribute maxOccurs { data.count | "unbounded" }?, macro.schemaPattern* } | ||||||||||||||||
| Example | <datatype> <rng:data type="token"/> </datatype> | ||||||||||||||||
| Example | <datatype> <rng:ref name="data.enumerated"/> </datatype> | ||||||||||||||||
| Example | The encoding in the following example requires that the attribute being defined contain at least two URIs in its value, as is the case for the targets attribute of <join>. <datatype minOccurs="2" maxOccurs="unbounded"> <rng:ref name="data.pointer"/> </datatype> | ||||||||||||||||
| Note | In the TEI scheme, most datatypes are expressed using
pre-defined TEI macros, which map a name in the form
data.xxxx to a RelaxNG or WSD defined datatype. | ||||||||||||||||
| <date> contains a date in any format. [3.5.4. Dates and Times 2.2.4. Publication, Distribution, Licencing, etc. 2.5. The Revision Description 3.11.2.3. Imprint, Pagination, and Other Details 15.2.3. The Setting Description 13.3.6. Dates and Times] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) 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, @source, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.responsibility (@cert, @resp)) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element date { boho_att.global.attributes, boho_att.datable.attributes, boho_att.editLike.attributes, boho_att.typed.attributes, ( text | model.gLike | model.phrase | model.global )* } |
| Example | <date when="1980-02">early February 1980</date> |
| Example | Given on the <date when="1977-06-12">Twelfth Day of June in the Year of Our Lord One Thousand Nine Hundred and Seventy-seven of the Republic the Two Hundredth and first and of the University the Eighty-Sixth.</date> |
| Example | <date when="1990-09">September 1990</date> |
| <defaultVal> (default value) specifies the default declared value for an attribute. [22.4.5. Attribute List Specification] | |
| Module | tagdocs |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | tagdocs: attDef |
| May contain | Character data only |
| Declaration |
element defaultVal { boho_att.global.attributes, text } |
| Example | <defaultVal>#IMPLIED</defaultVal> |
| Note | any legal declared value or TEI-defined keyword |
| <desc> (description) contains a brief description of the object documented by its parent element, including its intended usage, purpose, or application where this is appropriate. [22.4.4. Element Specifications 22.4.5. Attribute List Specification 22.4.6. Element Classes 22.4.7. Pattern Documentation] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.translatable (@versionDate) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element desc { boho_att.global.attributes, boho_att.translatable.attributes, macro.limitedContent } |
| Example | <desc>contains a brief description of the purpose and application for an element, attribute, attribute value, class, or entity.</desc> |
| Note | TEI convention requires that this be expressed as a finite clause, begining
with an active verb. |
| <distributor> supplies the name of a person or other agency responsible for the distribution of a text. [2.2.4. Publication, Distribution, Licencing, etc.] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | header: publicationStmt |
| May contain | |
| Declaration |
element distributor { boho_att.global.attributes, macro.phraseSeq } |
| Example | <distributor>Oxford Text Archive</distributor> <distributor>Redwood and Burn Ltd</distributor> |
| <div> (text division) contains a subdivision of the front, body, or back of a text. [4.1. Divisions of the Body] | |||||||||
| Module | textstructure | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.divLike (@org, @sample, @part) att.typed (@type, @subtype) att.declaring (@decls)
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | |||||||||
| Declaration | element div { attribute type { "section" | "subsection" | "subsubsection" | xsd:Name }?, boho_att.global.attributes, boho_att.divLike.attributes, boho_att.typed.attribute.subtype, boho_att.declaring.attributes, ( ( model.divTop | model.global )*, ( ( ( ( ( model.divLike | model.divGenLike ), model.global* )+ ) | ( ( ( model.common ), model.global* )+, ( ( model.divLike | model.divGenLike ), model.global* )* ) ), ( ( model.divBottom ), model.global* )* )? ) } | ||||||||
| Example | <body> <div type="part"> <head>Fallacies of Authority</head> <p>The subject of which is Authority in various shapes, and the object, to repress all exercise of the reasoning faculty.</p> <div n="1" type="chapter"> <head>The Nature of Authority</head> <p>With reference to any proposed measures having for their object the greatest happiness of the greatest number....</p> <div n="1.1" type="section"> <head>Analysis of Authority</head> <p>What on any given occasion is the legitimate weight or influence to be attached to authority ... </p> </div> <div n="1.2" type="section"> <head>Appeal to Authority, in What Cases Fallacious.</head> <p>Reference to authority is open to the charge of fallacy when... </p> </div> </div> </div> </body> | ||||||||
| <divGen> (automatically generated text division) indicates the location at which a textual division generated automatically by a text-processing application is to appear. [3.8.2. Index Entries] | |||||||||
| Module | core | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | core: head | ||||||||
| Declaration | element divGen { attribute type { "attcat" | "attclasscat" | "elementcat" | "macrocat" | "modelclasscat" | "toc" }?, boho_att.global.attributes, model.headLike* } | ||||||||
| Example | One use for this element is to allow document preparation software to generate an index and insert it in the appropriate place in the output. The example below assumes that the indexName attribute on <index> elements in the text has been used to specify index entries for the two generated indexes, named NAMES and THINGS: <back> <div1 type="backmat"> <head>Bibliography</head> </div1> <div1 type="backmat"> <head>Indices</head> <divGen n="Index Nominum" type="NAMES"/> <divGen n="Index Rerum" type="THINGS"/> </div1> </back> | ||||||||
| Example | Another use for divGen is to specify the location of an automatically produced table of contents: <front> <divGen type="toc"/> <div> <head>Preface</head> <p> ... </p> </div> </front> | ||||||||
| Note | This element is intended primarily for use in document
production or manipulation, rather than in the transcription of
pre-existing materials; it makes it easier to specify the location of
indices, tables of contents, etc., to be generated by text preparation
or word processing software.
| ||||||||
| <editor> 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. Authors, Titles, and Editors] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) |
| Used by | |
| Contained by | core: bibl header: seriesStmt titleStmt |
| May contain | |
| Declaration | element editor { boho_att.global.attributes, boho_att.naming.attributes, macro.phraseSeq } |
| Example | <editor>Eric Johnson</editor> <editor role="illustrator">John Tenniel</editor> |
| 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.
|
| <eg> (example) contains any kind of illustrative example. [22.4.4. Element Specifications 22.4.5. Attribute List Specification] | |
| Module | tagdocs |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | Character data only |
| Declaration |
element eg { boho_att.global.attributes, text } |
| Example | <p>The <gi>term</gi> element is declared using the following syntax: <eg><![CDATA[<!ELEMENT term (%phrase.content;)>]]</eg> </p> |
| Note | If the example contains material in XML markup, either it must be
enclosed within a CDATA marked section, or character entity
references must be used to represent the markup delimiters. If the
example contains well-formed XML, it should be marked using the
more specific egXML element. |
| <egXML> (example of XML) contains a single well-formed XML fragment demonstrating the use of some XML element or attribute, in which the egXML element itself functions as the root element. [22.1.1. Phrase Level Terms] | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | ANY | ||||||||
| Declaration | element egXML { attribute valid { "true" | "feasible" | "false" }?, boho_att.global.attributes, text | egXML | macro.anyXML* } | ||||||||
| Example | <egXML xmlns="http://www.tei-c.org/ns/Examples"> <div> <head>A slide about<gi>egXML</gi></head> <list> <item><gi>egXML</gi> can be used to give XML examples in the TEI Examples namespace</item> <item>Attributes values for<att>valid</att>: <list rend="collapsed"> <item><val rend="green">true</val>: intended to be fully valid</item> <item><val rend="amber">feasible</val>: valid if missing nodes provided</item> <item><val rend="red">false</val>: not intended to be valid</item> </list> </item> <item>The<att>rend</att> attribute in the TEI namespace can be used for recording how parts of the example was rendered.</item> </list> </div> </egXML> | ||||||||
| Example | <egXML xmlns="http://www.tei-c.org/ns/Examples" valid="feasible"> <text> <front><!-- front matter for the whole group --></front> <group> <text> <!-- first text --> </text> <text> <!-- second text --> </text> </group> </text> <!-- This example is not valid TEI, but could be made so by adding missing components --> | ||||||||
| Example | <egXML xmlns="http://www.tei-c.org/ns/Examples" valid="false"> <para xml:lang="en">Doubloons are a pirate's best friend</para> </egXML> <!-- This example is not TEI at all --> | ||||||||
| Note | In the source of the TEI Guidelines, this element declares itself and its content as
belonging to the namespace http://www.tei-c.org/ns/Examples. This
enables the content of the element to be validated independently against the TEI scheme. Where
this element is used outside this context, a different namespace or none at all may be
preferable. The content must however be a well-formed XML fragment or document: where this is
not the case, the more general eg element should be used in preference. In a TEI context
use of the rend attribute in the TEI namespace, as opposed to the TEI Examples namespace,
enables recording of rendition information.
| ||||||||
| <elementRef> points to the specification for some element which is to be included in a schema | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.readFrom (@source)
| ||||||||
| Used by | |||||||||
| Contained by | tagdocs: schemaSpec specGrp | ||||||||
| May contain | Empty element | ||||||||
| Declaration | element elementRef { attribute key { "TEI" | "ab" | "abbr" | "accMat" | "acquisition" | "activity" | "actor" | "add" | "addName" | "addSpan" | "additional" | "additions" | "addrLine" | "address" | "adminInfo" | "affiliation" | "age" | "alt" | "altGrp" | "altIdent" | "altIdentifier" | "am" | "analytic" | "anchor" | "app" | "appInfo" | "application" | "arc" | "argument" | "att" | "attDef" | "attList" | "attRef" | "author" | "authority" | "availability" | "back" | "bibl" | "biblFull" | "biblScope" | "biblStruct" | "bicond" | "binary" | "binaryObject" | "binding" | "bindingDesc" | "birth" | "bloc" | "body" | "broadcast" | "byline" | "c" | "cRefPattern" | "caesura" | "calendar" | "calendarDesc" | "camera" | "caption" | "case" | "castGroup" | "castItem" | "castList" | "catDesc" | "catRef" | "catchwords" | "category" | "cb" | "cell" | "certainty" | "change" | "channel" | "char" | "charDecl" | "charName" | "charProp" | "choice" | "cit" | "cl" | "classCode" | "classDecl" | "classRef" | "classSpec" | "classes" | "climate" | "closer" | "code" | "collation" | "collection" | "colloc" | "colophon" | "cond" | "condition" | "constitution" | "constraint" | "constraintSpec" | "content" | "corr" | "correction" | "country" | "creation" | "custEvent" | "custodialHist" | "damage" | "damageSpan" | "datatype" | "date" | "dateline" | "death" | "decoDesc" | "decoNote" | "def" | "default" | "defaultVal" | "del" | "delSpan" | "depth" | "derivation" | "desc" | "dictScrap" | "dim" | "dimensions" | "distinct" | "distributor" | "district" | "div" | "div1" | "div2" | "div3" | "div4" | "div5" | "div6" | "div7" | "divGen" | "docAuthor" | "docDate" | "docEdition" | "docImprint" | "docTitle" | "domain" | "eLeaf" | "eTree" | "edition" | "editionStmt" | "editor" | "editorialDecl" | "education" | "eg" | "egXML" | "elementRef" | "elementSpec" | "email" | "emph" | "encodingDesc" | "entry" | "entryFree" | "epigraph" | "epilogue" | "equipment" | "equiv" | "etym" | "event" | "ex" | "exemplum" | "expan" | "explicit" | "extent" | "f" | "fDecl" | "fDescr" | "fLib" | "facsimile" | "factuality" | "faith" | "figDesc" | "figure" | "fileDesc" | "filiation" | "finalRubric" | "floatingText" | "floruit" | "foliation" | "foreign" | "forename" | "forest" | "form" | "formula" | "front" | "fs" | "fsConstraints" | "fsDecl" | "fsDescr" | "fsdDecl" | "fsdLink" | "funder" | "fvLib" | "fw" | "g" | "gap" | "gb" | "gen" | "genName" | "geo" | "geoDecl" | "geogFeat" | "geogName" | "gi" | "gloss" | "glyph" | "glyphName" | "gram" | "gramGrp" | "graph" | "graphic" | "group" | "handDesc" | "handNote" | "handNotes" | "handShift" | "head" | "headItem" | "headLabel" | "height" | "heraldry" | "hi" | "history" | "hom" | "hyph" | "hyphenation" | "iNode" | "iType" | "ident" | "idno" | "if" | "iff" | "imprimatur" | "imprint" | "incident" | "incipit" | "index" | "institution" | "interaction" | "interp" | "interpGrp" | "interpretation" | "item" | "join" | "joinGrp" | "keywords" | "kinesic" | "l" | "label" | "lacunaEnd" | "lacunaStart" | "lang" | "langKnowledge" | "langKnown" | "langUsage" | "language" | "layout" | "layoutDesc" | "lb" | "lbl" | "leaf" | "lem" | "lg" | "licence" | "line" | "link" | "linkGrp" | "list" | "listBibl" | "listChange" | "listEvent" | "listForest" | "listNym" | "listOrg" | "listPerson" | "listPlace" | "listRef" | "listRelation" | "listTranspose" | "listWit" | "localName" | "locale" | "location" | "locus" | "locusGrp" | "m" | "macroRef" | "macroSpec" | "mapping" | "material" | "measure" | "measureGrp" | "meeting" | "memberOf" | "mentioned" | "metDecl" | "metSym" | "metamark" | "milestone" | "mod" | "moduleRef" | "moduleSpec" | "monogr" | "mood" | "move" | "msContents" | "msDesc" | "msIdentifier" | "msItem" | "msItemStruct" | "msName" | "msPart" | "musicNotation" | "name" | "nameLink" | "namespace" | "nationality" | "node" | "normalization" | "notatedMusic" | "note" | "notesStmt" | "num" | "number" | "numeric" | "nym" | "oRef" | "oVar" | "objectDesc" | "objectType" | "occupation" | "offset" | "opener" | "org" | "orgName" | "orig" | "origDate" | "origPlace" | "origin" | "orth" | "p" | "pRef" | "pVar" | "particDesc" | "pause" | "pb" | "pc" | "per" | "performance" | "persName" | "person" | "personGrp" | "phr" | "physDesc" | "place" | "placeName" | "population" | "pos" | "postBox" | "postCode" | "postscript" | "precision" | "preparedness" | "principal" | "profileDesc" | "projectDesc" | "prologue" | "pron" | "provenance" | "ptr" | "pubPlace" | "publicationStmt" | "publisher" | "purpose" | "q" | "quotation" | "quote" | "rdg" | "rdgGrp" | "re" | "recordHist" | "recording" | "recordingStmt" | "redo" | "ref" | "refState" | "refsDecl" | "reg" | "region" | "relatedItem" | "relation" | "relationGrp" | "remarks" | "rendition" | "repository" | "residence" | "resp" | "respStmt" | "respons" | "restore" | "retrace" | "revisionDesc" | "rhyme" | "role" | "roleDesc" | "roleName" | "root" | "row" | "rs" | "rubric" | "s" | "said" | "salute" | "samplingDecl" | "schemaSpec" | "scriptDesc" | "scriptNote" | "scriptStmt" | "seal" | "sealDesc" | "secFol" | "seg" | "segmentation" | "sense" | "series" | "seriesStmt" | "set" | "setting" | "settingDesc" | "settlement" | "sex" | "shift" | "sic" | "signatures" | "signed" | "soCalled" | "socecStatus" | "sound" | "source" | "sourceDesc" | "sourceDoc" | "sp" | "spGrp" | "space" | "span" | "spanGrp" | "speaker" | "specDesc" | "specGrp" | "specGrpRef" | "specList" | "sponsor" | "stage" | "stamp" | "state" | "stdVals" | "street" | "stress" | "string" | "subc" | "subst" | "substJoin" | "summary" | "superEntry" | "supplied" | "support" | "supportDesc" | "surface" | "surfaceGrp" | "surname" | "surplus" | "surrogates" | "syll" | "symbol" | "table" | "tag" | "tagUsage" | "tagsDecl" | "taxonomy" | "tech" | "teiCorpus" | "teiHeader" | "term" | "terrain" | "text" | "textClass" | "textDesc" | "textLang" | "then" | "time" | "timeline" | "title" | "titlePage" | "titlePart" | "titleStmt" | "tns" | "trailer" | "trait" | "transpose" | "tree" | "triangle" | "typeDesc" | "typeNote" | "u" | "unclear" | "undo" | "unicodeName" | "usg" | "vAlt" | "vColl" | "vDefault" | "vLabel" | "vMerge" | "vNot" | "vRange" | "val" | "valDesc" | "valItem" | "valList" | "value" | "variantEncoding" | "view" | "vocal" | "w" | "watermark" | "when" | "width" | "wit" | "witDetail" | "witEnd" | "witStart" | "witness" | "writing" | "xr" | "zone" }?, boho_att.global.attributes, boho_att.readFrom.attributes, empty } | ||||||||
| Example | <elementRef key="p"/> Include in the schema an element named p available from the current default source. | ||||||||
| Example | <elementRef key="p" source="tei:1.2.1"/> Include in the schema an element named p available from the TEI P5 1.2.1 release. | ||||||||
| Note | Elements are identified by the name supplied as value for the
ident attribute on the elementSpec element in
which they are declared. TEI element names are unique.
| ||||||||
| <elementSpec> (element specification) documents the structure, content, and purpose of a single element type. [22.4.4. Element Specifications 22. Documentation Elements] | |||||||||||||||||||||||
| Module | tagdocs | ||||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.identified (@module, @ident, @predeclare, @status) (att.combinable (@mode))
| ||||||||||||||||||||||
| Used by | |||||||||||||||||||||||
| Contained by | |||||||||||||||||||||||
| May contain | |||||||||||||||||||||||
| Declaration | element elementSpec { attribute ident { "TEI" | "ab" | "abbr" | "accMat" | "acquisition" | "activity" | "actor" | "add" | "addName" | "addSpan" | "additional" | "additions" | "addrLine" | "address" | "adminInfo" | "affiliation" | "age" | "alt" | "altGrp" | "altIdent" | "altIdentifier" | "am" | "analytic" | "anchor" | "app" | "appInfo" | "application" | "arc" | "argument" | "att" | "attDef" | "attList" | "attRef" | "author" | "authority" | "availability" | "back" | "bibl" | "biblFull" | "biblScope" | "biblStruct" | "bicond" | "binary" | "binaryObject" | "binding" | "bindingDesc" | "birth" | "bloc" | "body" | "broadcast" | "byline" | "c" | "cRefPattern" | "caesura" | "calendar" | "calendarDesc" | "camera" | "caption" | "case" | "castGroup" | "castItem" | "castList" | "catDesc" | "catRef" | "catchwords" | "category" | "cb" | "cell" | "certainty" | "change" | "channel" | "char" | "charDecl" | "charName" | "charProp" | "choice" | "cit" | "cl" | "classCode" | "classDecl" | "classRef" | "classSpec" | "classes" | "climate" | "closer" | "code" | "collation" | "collection" | "colloc" | "colophon" | "cond" | "condition" | "constitution" | "constraint" | "constraintSpec" | "content" | "corr" | "correction" | "country" | "creation" | "custEvent" | "custodialHist" | "damage" | "damageSpan" | "datatype" | "date" | "dateline" | "death" | "decoDesc" | "decoNote" | "def" | "default" | "defaultVal" | "del" | "delSpan" | "depth" | "derivation" | "desc" | "dictScrap" | "dim" | "dimensions" | "distinct" | "distributor" | "district" | "div" | "div1" | "div2" | "div3" | "div4" | "div5" | "div6" | "div7" | "divGen" | "docAuthor" | "docDate" | "docEdition" | "docImprint" | "docTitle" | "domain" | "eLeaf" | "eTree" | "edition" | "editionStmt" | "editor" | "editorialDecl" | "education" | "eg" | "egXML" | "elementRef" | "elementSpec" | "email" | "emph" | "encodingDesc" | "entry" | "entryFree" | "epigraph" | "epilogue" | "equipment" | "equiv" | "etym" | "event" | "ex" | "exemplum" | "expan" | "explicit" | "extent" | "f" | "fDecl" | "fDescr" | "fLib" | "facsimile" | "factuality" | "faith" | "figDesc" | "figure" | "fileDesc" | "filiation" | "finalRubric" | "floatingText" | "floruit" | "foliation" | "foreign" | "forename" | "forest" | "form" | "formula" | "front" | "fs" | "fsConstraints" | "fsDecl" | "fsDescr" | "fsdDecl" | "fsdLink" | "funder" | "fvLib" | "fw" | "g" | "gap" | "gb" | "gen" | "genName" | "geo" | "geoDecl" | "geogFeat" | "geogName" | "gi" | "gloss" | "glyph" | "glyphName" | "gram" | "gramGrp" | "graph" | "graphic" | "group" | "handDesc" | "handNote" | "handNotes" | "handShift" | "head" | "headItem" | "headLabel" | "height" | "heraldry" | "hi" | "history" | "hom" | "hyph" | "hyphenation" | "iNode" | "iType" | "ident" | "idno" | "if" | "iff" | "imprimatur" | "imprint" | "incident" | "incipit" | "index" | "institution" | "interaction" | "interp" | "interpGrp" | "interpretation" | "item" | "join" | "joinGrp" | "keywords" | "kinesic" | "l" | "label" | "lacunaEnd" | "lacunaStart" | "lang" | "langKnowledge" | "langKnown" | "langUsage" | "language" | "layout" | "layoutDesc" | "lb" | "lbl" | "leaf" | "lem" | "lg" | "licence" | "line" | "link" | "linkGrp" | "list" | "listBibl" | "listChange" | "listEvent" | "listForest" | "listNym" | "listOrg" | "listPerson" | "listPlace" | "listRef" | "listRelation" | "listTranspose" | "listWit" | "localName" | "locale" | "location" | "locus" | "locusGrp" | "m" | "macroRef" | "macroSpec" | "mapping" | "material" | "measure" | "measureGrp" | "meeting" | "memberOf" | "mentioned" | "metDecl" | "metSym" | "metamark" | "milestone" | "mod" | "moduleRef" | "moduleSpec" | "monogr" | "mood" | "move" | "msContents" | "msDesc" | "msIdentifier" | "msItem" | "msItemStruct" | "msName" | "msPart" | "musicNotation" | "name" | "nameLink" | "namespace" | "nationality" | "node" | "normalization" | "notatedMusic" | "note" | "notesStmt" | "num" | "number" | "numeric" | "nym" | "oRef" | "oVar" | "objectDesc" | "objectType" | "occupation" | "offset" | "opener" | "org" | "orgName" | "orig" | "origDate" | "origPlace" | "origin" | "orth" | "p" | "pRef" | "pVar" | "particDesc" | "pause" | "pb" | "pc" | "per" | "performance" | "persName" | "person" | "personGrp" | "phr" | "physDesc" | "place" | "placeName" | "population" | "pos" | "postBox" | "postCode" | "postscript" | "precision" | "preparedness" | "principal" | "profileDesc" | "projectDesc" | "prologue" | "pron" | "provenance" | "ptr" | "pubPlace" | "publicationStmt" | "publisher" | "purpose" | "q" | "quotation" | "quote" | "rdg" | "rdgGrp" | "re" | "recordHist" | "recording" | "recordingStmt" | "redo" | "ref" | "refState" | "refsDecl" | "reg" | "region" | "relatedItem" | "relation" | "relationGrp" | "remarks" | "rendition" | "repository" | "residence" | "resp" | "respStmt" | "respons" | "restore" | "retrace" | "revisionDesc" | "rhyme" | "role" | "roleDesc" | "roleName" | "root" | "row" | "rs" | "rubric" | "s" | "said" | "salute" | "samplingDecl" | "schemaSpec" | "scriptDesc" | "scriptNote" | "scriptStmt" | "seal" | "sealDesc" | "secFol" | "seg" | "segmentation" | "sense" | "series" | "seriesStmt" | "set" | "setting" | "settingDesc" | "settlement" | "sex" | "shift" | "sic" | "signatures" | "signed" | "soCalled" | "socecStatus" | "sound" | "source" | "sourceDesc" | "sourceDoc" | "sp" | "spGrp" | "space" | "span" | "spanGrp" | "speaker" | "specDesc" | "specGrp" | "specGrpRef" | "specList" | "sponsor" | "stage" | "stamp" | "state" | "stdVals" | "street" | "stress" | "string" | "subc" | "subst" | "substJoin" | "summary" | "superEntry" | "supplied" | "support" | "supportDesc" | "surface" | "surfaceGrp" | "surname" | "surplus" | "surrogates" | "syll" | "symbol" | "table" | "tag" | "tagUsage" | "tagsDecl" | "taxonomy" | "tech" | "teiCorpus" | "teiHeader" | "term" | "terrain" | "text" | "textClass" | "textDesc" | "textLang" | "then" | "time" | "timeline" | "title" | "titlePage" | "titlePart" | "titleStmt" | "tns" | "trailer" | "trait" | "transpose" | "tree" | "triangle" | "typeDesc" | "typeNote" | "u" | "unclear" | "undo" | "unicodeName" | "usg" | "vAlt" | "vColl" | "vDefault" | "vLabel" | "vMerge" | "vNot" | "vRange" | "val" | "valDesc" | "valItem" | "valList" | "value" | "variantEncoding" | "view" | "vocal" | "w" | "watermark" | "when" | "width" | "wit" | "witDetail" | "witEnd" | "witStart" | "witness" | "writing" | "xr" | "zone" | xsd:Name }, attribute prefix { NCName }?, attribute ns { data.namespace }?, boho_att.global.attributes, boho_att.identified.attribute.predeclare, boho_att.identified.attribute.module, boho_att.identified.attribute.status, boho_att.combinable.attributes, ( model.glossLike*, classes?, content?, valList?, constraintSpec*, attList?, exemplum*, remarks*, listRef* ) } | ||||||||||||||||||||||
| Schematron | <sch:assert test="@mode">in a customization ODD, the mode= attribute of ﹤elementSpec﹥ should be specified</sch:assert> <sch:report test="not( @module ) and not( @mode='add' )">the module= attribute of ﹤elementSpec﹥ must be specified anytime the mode= is not 'add'</sch:report> | ||||||||||||||||||||||
| Schematron | <sch:report test="@mode='delete' and @ident='TEI'">Removing ﹤TEI﹥ from your schema guarantees it is not TEI conformant</sch:report> <sch:report test="@mode='delete' and @ident='teiHeader'">Removing ﹤teiHeader﹥ from your schema guarantees it is not TEI conformant</sch:report> <sch:report test="@mode='delete' and @ident='fileDesc'">Removing ﹤fileDesc﹥ from your schema guarantees it is not TEI conformant</sch:report> <sch:report test="@mode='delete' and @ident='titleStmt'">Removing ﹤titleStmt﹥ from your schema guarantees it is not TEI conformant</sch:report> <sch:report test="@mode='delete' and @ident='title'">Removing ﹤title﹥ from your schema guarantees it is not TEI conformant</sch:report> <sch:report test="@mode='delete' and @ident='publicationStmt'">Removing ﹤publicationStmt﹥ from your schema guarantees it is not TEI conformant</sch:report> <sch:report test="@mode='delete' and @ident='sourceDesc'">Removing ﹤sourceDesc﹥ from your schema guarantees it is not TEI conformant</sch:report> | ||||||||||||||||||||||
| Schematron | <sch:assert test="not( @module ) or //tei:moduleSpec[ @ident = current()/@module ] or //tei:moduleRef[ @key = current()/@module ]">Element <sch:value-of select="@ident"/>: the value of the module attribute ("<sch:value-of select="@module"/>") should correspond to an existing module, via a moduleSpec or moduleRef</sch:assert> | ||||||||||||||||||||||
| Example | <elementSpec module="tagdocs" ident="code"> <equiv/> <gloss/> <desc>contains literal code</desc> <classes> <memberOf key="model.emphLike"/> </classes> <content> <rng:text/> </content> <attList> <attDef ident="type" usage="opt"> <equiv/> <desc>the language of the code</desc> <datatype> <rng:ref name="data.enumerated"/> </datatype> </attDef> </attList> </elementSpec> | ||||||||||||||||||||||
| <email> (electronic mail address) contains an e-mail address identifying a location to which e-mail messages can be delivered. [3.5.2. Addresses] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element email { boho_att.global.attributes, macro.phraseSeq } |
| Example | <email>editors@tei-c.org</email> |
| Note | The format of a modern Internet email address is defined in
RFC 2822
|
| <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] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element emph { boho_att.global.attributes, macro.paraContent } |
| 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> |
| <encodingDesc> (encoding description) documents the relationship between an electronic text and the source or sources from which it was derived. [2.3. The Encoding Description 2.1.1. The TEI Header and its Components] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | header: teiHeader |
| May contain | |
| Declaration | element encodingDesc { boho_att.global.attributes, ( ( model.encodingDescPart | model.pLike )+ ) } |
| Example | <encodingDesc> <p>Basic encoding, capturing lexical information only. All hyphenation, punctuation, and variant spellings normalized. No formatting or layout information preserved.</p> </encodingDesc> |
| <equiv> (equivalent) specifies a component which is considered equivalent to the parent element, either by co-reference, or by external link. [22.4.4. Element Specifications 22.4.5. Attribute List Specification 22.4.6. Element Classes 22.4.7. Pattern Documentation] | |||||||||||||||||||||||||
| Module | tagdocs | ||||||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.internetMedia (@mimeType)
| ||||||||||||||||||||||||
| Used by | |||||||||||||||||||||||||
| Contained by | core: graphic | ||||||||||||||||||||||||
| May contain | Empty element | ||||||||||||||||||||||||
| Declaration | element equiv { boho_att.global.attributes, boho_att.internetMedia.attributes, attribute name { data.name }?, attribute uri { data.pointer }?, attribute filter { data.pointer }?, empty } | ||||||||||||||||||||||||
| Example | The following example declares that the <bo> element is conceptually equivalent to the markup construct <hi rend='bold'>, and that an external definition of this concept is available from the URI indicated <elementSpec ident="hi" mode="change"> <equiv name="BOLD"/> <desc>bold typography</desc> <attList> <attDef ident="rend"> <valList> <valItem ident="bold"/> </valList> </attDef> </attList> </elementSpec> <elementSpec ident="bo" mode="add"> <equiv name="BOLD" uri="http://www.typesrus.com/bold"/> </elementSpec> | ||||||||||||||||||||||||
| Note | The mimeType attribute should be used to supply the MIME media type of the filter
script specified by the filter attribute. | ||||||||||||||||||||||||
| <exemplum> groups an example demonstrating the use of an element along with optional paragraphs of commentary. [22.4.4. Element Specifications] | |
| Module | tagdocs |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.typed (@type, @subtype) att.translatable (@versionDate) |
| Used by | |
| Contained by | tagdocs: attDef classSpec elementSpec macroSpec moduleSpec |
| May contain | |
| Declaration | element exemplum { boho_att.global.attributes, boho_att.typed.attributes, boho_att.translatable.attributes, ( model.pLike*, ( egXML | eg ), model.pLike* ) } |
| Example | <exemplum xml:lang="en"> <p>The <gi>name</gi> element can be used for both personal names and place names:</p> <eg><![CDATA[ <q>My dear <name type="person">Mr. Bennet</name>,</q> said his lady to him one day, <q>have you heard that <name type="place">Netherfield Park</name> is let at last?</q>]]></eg> <p>As shown above, the <att>type</att> attribute may be used to distinguish the one from the other.</p> </exemplum> |
| <expan> (expansion) contains the expansion of an abbreviation. [3.5.5. Abbreviations and Their Expansions] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.editLike (@evidence, @source, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.responsibility (@cert, @resp)) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element expan { boho_att.global.attributes, boho_att.editLike.attributes, macro.phraseSeq } |
| 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> |
| 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. |
| <extent> describes the approximate size of a text as stored on some carrier medium, whether 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.3. Imprint, Pagination, and Other Details] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element extent { boho_att.global.attributes, macro.phraseSeq } |
| Example | <extent>3200 sentences</extent> <extent>between 10 and 20 Mb</extent> <extent>ten 3.5 inch high density diskettes</extent> |
| <fallback> | |
| Module | derived-module-brown_odds |
| Used by | |
| Contained by | derived-module-brown_odds: include |
| May contain | ANY |
| Declaration |
element fallback { ( text | macro.anyXML )+ } |
| <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] | |
| Module | figures |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | figures: figure |
| May contain | |
| Declaration |
element figDesc { boho_att.global.attributes, macro.limitedContent } |
| 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> |
| 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. |
| <figure> groups elements representing or containing graphic information such as an illustration, formula, or figure. [14.4. Specific Elements for Graphic Images] | |
| Module | figures |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.placement (@place) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element figure { boho_att.global.attributes, boho_att.placement.attributes, boho_att.typed.attributes, ( model.headLike | model.common | figDesc | model.graphicLike | model.global | model.divBottomPart )* } |
| 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> |
| <fileDesc> (file description) contains a full bibliographic description of an electronic file. [2.2. The File Description 2.1.1. The TEI Header and its Components] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | header: teiHeader |
| May contain | |
| Declaration | element fileDesc { boho_att.global.attributes, ( ( titleStmt, editionStmt?, extent?, publicationStmt, seriesStmt?, notesStmt? ), sourceDesc+ ) } |
| 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> |
| 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. |
| <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] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element foreign { boho_att.global.attributes, macro.phraseSeq } |
| Example | This is heathen Greek to you still? Your <foreign xml:lang="la">lapis philosophicus</foreign>? |
| 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. |
| <formula> contains a mathematical or other formula. [14.2. Formulæ and Mathematical Expressions] | |||||||
| Module | figures | ||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||
| Used by | |||||||
| Contained by | |||||||
| May contain | |||||||
| Declaration | element formula { boho_att.global.attributes, attribute notation { data.enumerated }?, ( text | model.graphicLike | model.hiLike )* } | ||||||
| Example | <formula notation="tex">$E=mc^2$</formula> | ||||||
| Example | <formula notation="none">E=mc<hi rend="sup">2</hi> </formula> | ||||||
| Example | <formula notation="mathml"> <m:math> <m:mi>E</m:mi> <m:mo>=</m:mo> <m:mi>m</m:mi> <m:msup> <m:mrow> <m:mi>c</m:mi> </m:mrow> <m:mrow> <m:mn>2</m:mn> </m:mrow> </m:msup> </m:math> </formula> | ||||||
| <front> (front matter) contains any prefatory matter (headers, title page, prefaces, dedications, etc.) found at the start of a document, before the main body. [4.6. Title Pages 4. Default Text Structure] | |
| Module | textstructure |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declaring (@decls) |
| Used by | |
| Contained by | textstructure: text |
| May contain | |
| Declaration | element front { boho_att.global.attributes, boho_att.declaring.attributes, ( ( model.frontPart | model.pLike.front | model.global )*, ( ( ( ( model.div1Like ), ( model.frontPart | model.div1Like | model.global )* ) | ( ( model.divLike ), ( model.frontPart | model.divLike | model.global )* ) )? ), ( ( ( model.divBottomPart ), ( model.divBottomPart | model.global )* )? ) ) } |
| Example | <front> <epigraph> <quote>Nam Sibyllam quidem Cumis ego ipse oculis meis vidi in ampulla pendere, et cum illi pueri dicerent: <q xml:lang="grc">Sibylla ti weleis</q>; respondebat illa: <q xml:lang="grc">apowanein welo.</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> |
| <gi> (element name) contains the name (generic identifier) of an element. [22. Documentation Elements 22.4.4. Element Specifications] | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | Empty element | ||||||||
| Declaration | element gi { attribute scheme { "imaginary" | "extreme" | "DBK" | "SMIL" | "Schematron" | "HTML" | "SVG" | "WWP" | "DHQ" | xsd:Name }?, boho_att.global.attributes, data.name } | ||||||||
| Example | <p>The <gi>xhtml:li</gi> element is roughly analogous to the <gi>item</gi> element, as is the <gi scheme="DBK">listItem</gi> element.</p> This example shows the use of both a namespace prefix and the schema attribute as alternative ways of indicating that the gi in question is not a TEI element name: in practice only one method should be adopted. | ||||||||
| <gloss> identifies a phrase or word used to provide a gloss or definition for some other word or phrase. [3.3.4. Terms, Glosses, Equivalents, and Descriptions] | |||||||||||
| Module | core | ||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declaring (@decls) att.translatable (@versionDate) att.typed (@type, @subtype) att.pointing (@targetLang, @target, @evaluate)
| ||||||||||
| Used by | |||||||||||
| Contained by | |||||||||||
| May contain | |||||||||||
| Declaration | element gloss { boho_att.global.attributes, boho_att.declaring.attributes, boho_att.translatable.attributes, boho_att.typed.attributes, boho_att.pointing.attributes, attribute cRef { data.pointer }?, macro.phraseSeq } | ||||||||||
| Example | We may define <term xml:id="tdpv" rend="sc">discoursal point of view</term> as <gloss target="#tdpv">the relationship, expressed through discourse structure, between the implied author or some other addresser, and the fiction.</gloss> | ||||||||||
| Note | The target and cRef attributes are mutually exclusive. | ||||||||||
| <graphic> indicates the location of an inline graphic, illustration, or figure. [3.9. Graphics and other non-textual components] | |||||||||||||||||||||||||
| Module | core | ||||||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.internetMedia (@mimeType) att.declaring (@decls)
| ||||||||||||||||||||||||
| Used by | |||||||||||||||||||||||||
| Contained by | |||||||||||||||||||||||||
| May contain | |||||||||||||||||||||||||
| Declaration | element graphic { boho_att.global.attributes, boho_att.internetMedia.attributes, boho_att.declaring.attributes, attribute width { data.outputMeasurement }?, attribute height { data.outputMeasurement }?, attribute scale { data.numeric }?, attribute url { data.pointer }, model.glossLike* } | ||||||||||||||||||||||||
| Example | <figure> <graphic url="fig1.png"/> <head>Figure One: 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> </figure> | ||||||||||||||||||||||||
| Note | The mimeType attribute should be used to supply the MIME media type of the image
specified by the url attribute. | ||||||||||||||||||||||||
| <head> (heading) contains any type of heading, for example the title of a section, or the heading of a list, glossary, manuscript description, etc. [4.2.1. Headings and Trailers] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element head { boho_att.global.attributes, boho_att.typed.attributes, ( text | lg | model.gLike | model.phrase | model.inter | model.lLike | model.global )* } |
| Example | The most common use for the head element is to mark the headings of sections. In older writings, the headings or incipits may be rather longer than usual in modern works. If a section has an explicit ending as well as a heading, it should be marked as a <trailer>, as in this example: <div1 n="I" type="book"> <head>In the name of Christ here begins the first book of the ecclesiastical history of Georgius Florentinus, known as Gregory, Bishop of Tours.</head> <div2 type="section"> <head>In the name of Christ here begins Book I of the history.</head> <p>Proposing as I do ...</p> <p>From the Passion of our Lord until the death of Saint Martin four hundred and twelve years passed.</p> <trailer>Here ends the first Book, which covers five thousand, five hundred and ninety-six years from the beginning of the world down to the death of Saint Martin.</trailer> </div2> </div1> |
| Example | The head element is also used to mark headings of other units, such as lists: With a few exceptions, connectives are equally useful in all kinds of discourse: description, narration, exposition, argument. <list type="simple"> <head>Connectives</head> <item>above</item> <item>accordingly</item> <item>across from</item> <item>adjacent to</item> <item>again</item> <item/> </list> |
| Note | The head element is used for headings at all levels; software which treats (e.g.)
chapter headings, section headings, and list titles differently must determine the proper
processing of a head element based on its structural position. A head
occurring as the first element of a list is the title of that list; one occurring as the first
element of a <div1> is the title of that chapter or section. |
| <headItem> (heading for list items) contains the heading for the item or gloss column in a glossary list or similar structured list. [3.7. Lists] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | core: list |
| May contain | |
| Declaration |
element headItem { boho_att.global.attributes, macro.phraseSeq } |
| Example | The simple, straightforward statement of an idea is preferable to the use of a worn-out expression. <list type="gloss"> <headLabel rend="small caps">TRITE</headLabel> <headItem rend="small caps">SIMPLE, STRAIGHTFORWARD</headItem> <label>bury the hatchet</label> <item>stop fighting, make peace</item> <label>at loose ends</label> <item>disorganized</item> <label>on speaking terms</label> <item>friendly</item> <label>fair and square</label> <item>completely honest</item> <label>at death's door</label> <item>near death</item> </list> |
| Note | |
| <headLabel> (heading for list labels) contains the heading for the label or term column in a glossary list or similar structured list. [3.7. Lists] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | core: list |
| May contain | |
| Declaration |
element headLabel { boho_att.global.attributes, macro.phraseSeq } |
| Example | The simple, straightforward statement of an idea is preferable to the use of a worn-out expression. <list type="gloss"> <headLabel rend="small caps">TRITE</headLabel> <headItem rend="small caps">SIMPLE, STRAIGHTFORWARD</headItem> <label>bury the hatchet</label> <item>stop fighting, make peace</item> <label>at loose ends</label> <item>disorganized</item> <label>on speaking terms</label> <item>friendly</item> <label>fair and square</label> <item>completely honest</item> <label>at death's door</label> <item>near death</item> </list> |
| Note | |
| <hi> (highlighted) marks a word or phrase as graphically distinct from the surrounding text, for reasons concerning which no claim is made. [3.3.2.2. Emphatic Words and Phrases 3.3.2. Emphasis, Foreign Words, and Unusual Language] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element hi { boho_att.global.attributes, macro.paraContent } |
| Example | <hi rend="gothic">And this Indenture further witnesseth</hi> that the said <hi rend="italic">Walter Shandy</hi>, merchant, in consideration of the said intended marriage ... |
| <ident> (identifier) contains an identifier or name for an object of some kind in a formal language. ident is used for tokens such as variable names, class names, type names, function names etc. in formal programming languages. [22.1.1. Phrase Level Terms] | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.typed (@type, @subtype)
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | Character data only | ||||||||
| Declaration | element ident { attribute type { "ge" | "rng" | "frag" | "macro" | "ns" | "schema" | "pe" | "datatype" | "file" | "module" | "class" | xsd:Name }?, boho_att.global.attributes, boho_att.typed.attribute.subtype, text } | ||||||||
| Example | <ident type="namespace">http://www.tei-c.org/ns/Examples</ident> | ||||||||
| Note | |||||||||
| <idno> (identifier) supplies any form of identifier used to identify some object, such as a bibliographic item, a person, a title, an organization, etc. in a standardized way. [2.2.4. Publication, Distribution, Licencing, etc. 2.2.5. The Series Statement 3.11.2.3. Imprint, Pagination, and Other Details] | |||||||||
| Module | header | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.sortable (@sortKey)
| ||||||||
| Used by | |||||||||
| Contained by | core: abbr addrLine address author bibl biblScope date desc editor email emph expan foreign gloss head headItem headLabel hi item label meeting mentioned name note num p pubPlace publisher q quote ref resp rs said soCalled street term textLang time title header: authority change distributor extent idno licence principal publicationStmt seriesStmt sponsor tagdocs: valDesc | ||||||||
| May contain | header: idno | ||||||||
| Declaration | element idno { attribute type { "doi" | "isbn" | "url" | xsd:Name }?, boho_att.global.attributes, boho_att.sortable.attributes, ( text | model.gLike | idno )* } | ||||||||
| Example | <idno type="ISBN">978-1-906964-22-1</idno> <idno type="ISSN">0143-3385</idno> <idno type="DOI">http://dx.doi.org/10.1000/123</idno> <idno type="URL">http://authority.nzetc.org/463/</idno> <idno type="LT">Thomason Tract E.537(17)</idno> <idno type="Wing">C695</idno> <idno type="oldCat"> <g ref="#sym"/>345 </idno> In the last case, the identifier includes a non-Unicode character
which is defined elsewhere by
means of a <glyph> or <char> element referenced here as | ||||||||
| Note | idno should be used for labels which identify an
object or concept in a formal cataloguing system such as a
database or an RDF store, or in a distributed system such as the
World Wide Web. | ||||||||
| <imprint> groups information relating to the publication or distribution of a bibliographic item. [3.11.2.3. Imprint, Pagination, and Other Details] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | Empty element |
| May contain | |
| Declaration | element imprint { boho_att.global.attributes, ( ( ( model.imprintPart ) | ( model.dateLike ) ), respStmt*, model.global* )+ } |
| Example | <imprint> <pubPlace>Oxford</pubPlace> <publisher>Clarendon Press</publisher> <date>1987</date> </imprint> |
| <include> | |||||||||||||||||||||||||||||||||||||
| Module | derived-module-brown_odds | ||||||||||||||||||||||||||||||||||||
| Attributes | Attributes
| ||||||||||||||||||||||||||||||||||||
| Used by | |||||||||||||||||||||||||||||||||||||
| Contained by | Empty element | ||||||||||||||||||||||||||||||||||||
| May contain | derived-module-brown_odds: fallback | ||||||||||||||||||||||||||||||||||||
| Declaration | element include { attribute href { xsd:anyURI { pattern = "[^#]+" } }?, attribute parse { "xml" | "text" }?, attribute xpointer { string }?, attribute encoding { string }?, attribute accept { string }?, attribute accept-language { string }?, fallback? } | ||||||||||||||||||||||||||||||||||||
| <item> contains one component of a list. [3.7. Lists 2.5. The Revision Description] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.sortable (@sortKey) |
| Used by | |
| Contained by | core: list |
| May contain | |
| Declaration | element item { boho_att.global.attributes, boho_att.sortable.attributes, macro.specialPara } |
| Example | <list type="ordered"> <head>Here begin the chapter headings of Book IV</head> <item n="4.1">The death of Queen Clotild.</item> <item n="4.2">How King Lothar wanted to appropriate one third of the Church revenues.</item> <item n="4.3">The wives and children of Lothar.</item> <item n="4.4">The Counts of the Bretons.</item> <item n="4.5">Saint Gall the Bishop.</item> <item n="4.6">The priest Cato.</item> <item> ...</item> </list> |
| Note | May contain simple prose or a sequence of chunks. Whatever string of characters is used to label a list item in the copy text may be used as
the value of the global n attribute, but it is not required that numbering be
recorded explicitly. In ordered lists, the n attribute on the item element
is by definition synonymous with the use of the label element to record the
enumerator of the list item. In glossary lists, however, the term being defined should be
given with the label element, not n. |
| <label> contains any label or heading used to identify part of a text, typically but not exclusively in a list or glossary. [3.7. Lists] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element label { boho_att.global.attributes, macro.phraseSeq } |
| Example | Labels are commonly used for the headwords in glossary lists; note the use of the global xml:lang attribute to set the default language of the glossary list to Middle English, and identify the glosses and headings as modern English or Latin: <list type="gloss" xml:lang="enm"> <head xml:lang="en">Vocabulary</head> <headLabel xml:lang="en">Middle English</headLabel> <headItem xml:lang="en">New English</headItem> <label>nu</label> <item xml:lang="en">now</item> <label>lhude</label> <item xml:lang="en">loudly</item> <label>bloweth</label> <item xml:lang="en">blooms</item> <label>med</label> <item xml:lang="en">meadow</item> <label>wude</label> <item xml:lang="en">wood</item> <label>awe</label> <item xml:lang="en">ewe</item> <label>lhouth</label> <item xml:lang="en">lows</item> <label>sterteth</label> <item xml:lang="en">bounds, frisks (cf. <cit> <ref>Chaucer, K.T.644</ref> <quote>a courser, <term>sterting</term>as the fyr</quote> </cit> </item> <label>verteth</label> <item xml:lang="la">pedit</item> <label>murie</label> <item xml:lang="en">merrily</item> <label>swik</label> <item xml:lang="en">cease</item> <label>naver</label> <item xml:lang="en">never</item> </list> |
| Example | Labels may also be used to record explicitly the numbers or letters which mark list items in ordered lists, as in this extract from Gibbon's Autobiography. In this usage the label element is synonymous with the n attribute on the item element: I will add two facts, which have seldom occurred in the composition of six, or at least of five quartos. <list rend="runon" type="ordered"> <label>(1)</label> <item>My first rough manuscript, without any intermediate copy, has been sent to the press.</item> <label>(2) </label> <item>Not a sheet has been seen by any human eyes, excepting those of the author and the printer: the faults and the merits are exclusively my own.</item> </list> |
| Example | Labels may also be used for other structured list items, as in this extract from the journal of Edward Gibbon: <list type="gloss"> <label>March 1757.</label> <item>I wrote some critical observations upon Plautus.</item> <label>March 8th.</label> <item>I wrote a long dissertation upon some lines of Virgil.</item> <label>June.</label> <item>I saw Mademoiselle Curchod — <quote xml:lang="la">Omnia vincit amor, et nos cedamus amori.</quote> </item> <label>August.</label> <item>I went to Crassy, and staid two days.</item> </list> Note that the label might also appear within the item rather than as its sibling. Though syntactically valid, this usage is not recommended TEI practice. |
| Example | Labels may also be used to represent a label or heading attached to a paragraph or sequence of paragraphs not treated as a structural division, or to a group of verse lines. Note that, in this case, the label element appears within the p or <lg> element, rather than as a preceding sibling of it. <p>[...] <lb/>& n’entrer en mauuais & mal-heu- <lb/>ré meſnage. Or des que le conſente- <lb/>ment des parties y eſt le mariage eſt <lb/> arreſté, quoy que de faict il ne ſoit <label rend="right">Puiſſance maritale entre les Romains.</label> <lb/> conſommé. Depuis la conſomma- <lb/>tion du mariage la femme eſt ſoubs <lb/> la puiſſance du mary, s’il n’eſt eſcla- <lb/>ue ou enfant de famille : car en ce <lb/> cas, la femme, qui a eſpouſé vn en- <lb/>fant de famille, eſt ſous la puiſſance [...]</p> <p>In this example the text of the label appears in the right hand margin of the original source, next to the paragraph it describes, but approximately in the middle of it. </p> |
| <licence> contains information about a licence or other legal agreement applicable to the text. [2.2.4. Publication, Distribution, Licencing, etc.] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.pointing (@targetLang, @target, @evaluate) att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) |
| Used by | |
| Contained by | header: availability |
| May contain | |
| Declaration | element licence { boho_att.global.attributes, boho_att.pointing.attributes, boho_att.datable.attributes, macro.specialPara } |
| Example | <licence target="http://www.nzetc.org/tm/scholarly/tei-NZETC-Help.html#licensing"> Licence: Creative Commons Attribution-Share Alike 3.0 New Zealand Licence </licence> |
| Example | <availability> <licence target="http://creativecommons.org/licenses/by/3.0/" notBefore="2013-01-01"> <p>The Creative Commons Attribution 3.0 Unported (CC BY 3.0) Licence applies to this document.</p> <p>The lience was added on January 1, 2013.</p> </licence> </availability> |
| Note | A licence element should be supplied for each licence
agreement applicable to the text in question. The
target attribute may be used to reference a full
version of the licence. The when, notBefore,
notAfter, from or to attributes
may be used in combination to indicate the date or dates of
applicability of the licence. |
| <list> (list) contains any sequence of items organized as a list. [3.7. Lists] | |||||||||
| Module | core | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.sortable (@sortKey)
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | |||||||||
| Declaration | element list { attribute type { "ordered" | "simple" | "gloss" | "inline" }?, boho_att.global.attributes, boho_att.sortable.attributes, ( ( ( model.divTop ) | ( model.global ) )*, ( ( item, model.global* )+ | ( headLabel?, headItem?, ( label, model.global*, item, model.global* )+ ) ), ( ( model.divBottom ), model.global* )* ) } | ||||||||
| Example | <list type="ordered"> <item>a butcher</item> <item>a baker</item> <item>a candlestick maker, with <list type="bullets"> <item>rings on his fingers</item> <item>bells on his toes</item> </list> </item> </list> | ||||||||
| Example | The following example treats the short numbered clauses of Anglo-Saxon legal codes as lists of items. The text is from an ordinance of King Athelstan (924–939): <div1 type="section"> <head>Athelstan's Ordinance</head> <list type="ordered"> <item n="1">Concerning thieves. First, that no thief is to be spared who is caught with the stolen goods, [if he is] over twelve years and [if the value of the goods is] over eightpence. <list type="ordered"> <item n="1.1">And if anyone does spare one, he is to pay for the thief with his wergild — and the thief is to be no nearer a settlement on that account — or to clear himself by an oath of that amount.</item> <item n="1.2">If, however, he [the thief] wishes to defend himself or to escape, he is not to be spared [whether younger or older than twelve].</item> <item n="1.3">If a thief is put into prison, he is to be in prison 40 days, and he may then be redeemed with 120 shillings; and the kindred are to stand surety for him that he will desist for ever.</item> <item n="1.4">And if he steals after that, they are to pay for him with his wergild, or to bring him back there.</item> <item n="1.5">And if he steals after that, they are to pay for him with his wergild, whether to the king or to him to whom it rightly belongs; and everyone of those who supported him is to pay 120 shillings to the king as a fine.</item> </list> </item> <item n="2">Concerning lordless men. And we pronounced about these lordless men, from whom no justice can be obtained, that one should order their kindred to fetch back such a person to justice and to find him a lord in public meeting. <list type="ordered"> <item n="2.1">And if they then will not, or cannot, produce him on that appointed day, he is then to be a fugitive afterwards, and he who encounters him is to strike him down as a thief.</item> <item n="2.2">And he who harbours him after that, is to pay for him with his wergild or to clear himself by an oath of that amount.</item> </list> </item> <item n="3">Concerning the refusal of justice. The lord who refuses justice and upholds his guilty man, so that the king is appealed to, is to repay the value of the goods and 120 shillings to the king; and he who appeals to the king before he demands justice as often as he ought, is to pay the same fine as the other would have done, if he had refused him justice. <list type="ordered"> <item n="3.1">And the lord who is an accessory to a theft by his slave, and it becomes known about him, is to forfeit the slave and be liable to his wergild on the first occasionp if he does it more often, he is to be liable to pay all that he owns.</item> <item n="3.2">And likewise any of the king's treasurers or of our reeves, who has been an accessory of thieves who have committed theft, is to liable to the same.</item> </list> </item> <item n="4">Concerning treachery to a lord. And we have pronounced concerning treachery to a lord, that he [who is accused] is to forfeit his life if he cannot deny it or is afterwards convicted at the three-fold ordeal.</item> </list> </div1> Note that nested lists have been used so the tagging mirrors the structure indicated by the two-level numbering of the clauses. The clauses could have been treated as a one-level list with irregular numbering, if desired. | ||||||||
| Example | <p>These decrees, most blessed Pope Hadrian, we propounded in the public council ... and they confirmed them in our hand in your stead with the sign of the Holy Cross, and afterwards inscribed with a careful pen on the paper of this page, affixing thus the sign of the Holy Cross. <list type="simple"> <item>I, Eanbald, by the grace of God archbishop of the holy church of York, have subscribed to the pious and catholic validity of this document with the sign of the Holy Cross.</item> <item>I, Ælfwold, king of the people across the Humber, consenting have subscribed with the sign of the Holy Cross.</item> <item>I, Tilberht, prelate of the church of Hexham, rejoicing have subscribed with the sign of the Holy Cross.</item> <item>I, Higbald, bishop of the church of Lindisfarne, obeying have subscribed with the sign of the Holy Cross.</item> <item>I, Ethelbert, bishop of Candida Casa, suppliant, have subscribed with thef sign of the Holy Cross.</item> <item>I, Ealdwulf, bishop of the church of Mayo, have subscribed with devout will.</item> <item>I, Æthelwine, bishop, have subscribed through delegates.</item> <item>I, Sicga, patrician, have subscribed with serene mind with the sign of the Holy Cross.</item> </list> </p> | ||||||||
| Note | May contain an optional heading followed by a series of items, or a series of
label and item pairs, the latter being optionally preceded by one or two specialized
headings. | ||||||||
| <listChange> groups a number of change descriptions associated with either the creation of a source text or the revision of an encoded text. | |||||||||
| Module | header | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.sortable (@sortKey)
| ||||||||
| Used by | |||||||||
| Contained by | header: listChange revisionDesc | ||||||||
| May contain | header: change listChange | ||||||||
| Declaration | element listChange { boho_att.global.attributes, boho_att.sortable.attributes, attribute ordered { data.truthValue }?, ( listChange | change )+ } | ||||||||
| Example | <revisionDesc> <listChange> <change when="1991-11-11" who="#LB"> deleted chapter 10 </change> <change when="1991-11-02" who="#MSM"> completed first draft </change> </listChange> </revisionDesc> | ||||||||
| Example | <profileDesc> <creation> <listChange ordered="true"> <change xml:id="CHG-1">First stage, written in ink by a writer</change> <change xml:id="CHG-2">Second stage, written in Goethe's hand using pencil</change> <change xml:id="CHG-3">Fixation of the revised passages and further revisions by Goethe using ink</change> <change xml:id="CHG-4">Addition of another stanza in a different hand, probably at a later stage</change> </listChange> </creation> </profileDesc> | ||||||||
| Note | When this element appears within the <creation>
element it documents the set of revision campaigns or stages
identified during the evolution of the original text. When it appears within
the revisionDesc element, it documents only changes made
during the evolution of the encoded representation of that text. | ||||||||
| <listRef> (list of references) supplies a list of significant references to places where this element is discussed, in the current document or elsewhere. | |
| Module | tagdocs |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | core: ptr |
| Declaration |
element listRef { boho_att.global.attributes, ptr+ } |
| Example | <listRef> <ptr target="#ddc12"/> </listRef> |
| <macroRef> points to the specification for some pattern which is to be included in a schema | |||||||
| Module | tagdocs | ||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.readFrom (@source)
| ||||||
| Used by | |||||||
| Contained by | tagdocs: schemaSpec specGrp | ||||||
| May contain | Empty element | ||||||
| Declaration | element macroRef { boho_att.global.attributes, boho_att.readFrom.attributes, attribute key { xsd:NCName }, empty } | ||||||
| Note | Patterns or macros are identified by the name supplied as value for the
ident attribute on the macroSpec element in
which they are declared. All TEI macro names are unique.
| ||||||
| <macroSpec> (macro specification) documents the function and implementation of a pattern. | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.identified (@module, @ident, @predeclare, @status) (att.combinable (@mode))
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | |||||||||
| Declaration | element macroSpec { boho_att.global.attributes, boho_att.identified.attributes, attribute type { "pe" | "dt" }?, ( model.glossLike*, ( content | valList )*, constraintSpec*, exemplum*, remarks*, listRef* ) } | ||||||||
| Schematron | <sch:assert test="not( @module ) or //tei:moduleSpec[ @ident = current()/@module ] or //tei:moduleRef[ @key = current()/@module ]">Macro <sch:value-of select="@ident"/>: the value of the module attribute ("<sch:value-of select="@module"/>") should correspond to an existing module, via a moduleSpec or moduleRef</sch:assert> | ||||||||
| Example | <macroSpec module="tei" type="pe" ident="macro.phraseSeq"> <content> <rng:zeroOrMore> <rng:choice> <rng:text/> <rng:ref name="model.gLike"/> <rng:ref name="model.phrase"/> <rng:ref name="model.global"/> </rng:choice> </rng:zeroOrMore> </content> </macroSpec> | ||||||||
| <meeting> contains the formalized descriptive title for a meeting or conference, for use in a bibliographic description for an item derived from such a meeting, or as a heading or preamble to publications emanating from it. [3.11.2.2. Authors, Titles, and Editors] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element meeting { boho_att.global.attributes, macro.limitedContent } |
| Example | <div> <meeting>Ninth International Conference on Middle High German Textual Criticism, Aachen, June 1998.</meeting> <list type="attendance"> <head>List of Participants</head> <item> <persName>...</persName> </item> <item> <persName>...</persName> </item> </list> <p>...</p> </div> |
| <memberOf> specifies class membership of the documented element or class. | |||||||||||||||||||||||||||||
| Module | tagdocs | ||||||||||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space)
| ||||||||||||||||||||||||||||
| Used by | |||||||||||||||||||||||||||||
| Contained by | tagdocs: classes | ||||||||||||||||||||||||||||
| May contain | Character data only | ||||||||||||||||||||||||||||
| Declaration | element memberOf { attribute key { "att.ascribed" | "att.breaking" | "att.canonical" | "att.combinable" | "att.coordinated" | "att.damaged" | "att.datable" | "att.datable.custom" | "att.datable.iso" | "att.datable.w3c" | "att.datcat" | "att.declarable" | "att.declaring" | "att.dimensions" | "att.divLike" | "att.docStatus" | "att.duration" | "att.duration.iso" | "att.duration.w3c" | "att.editLike" | "att.enjamb" | "att.entryLike" | "att.global" | "att.global.analytic" | "att.global.change" | "att.global.facs" | "att.global.linking" | "att.handFeatures" | "att.identified" | "att.internetMedia" | "att.interpLike" | "att.lexicographic" | "att.measurement" | "att.metrical" | "att.msExcerpt" | "att.naming" | "att.personal" | "att.placement" | "att.pointing" | "att.pointing.group" | "att.ranging" | "att.rdgPart" | "att.readFrom" | "att.responsibility" | "att.scoping" | "att.segLike" | "att.sortable" | "att.sourced" | "att.spanning" | "att.tableDecoration" | "att.textCritical" | "att.timed" | "att.transcriptional" | "att.translatable" | "att.typed" | "att.witnessed" | "model.addrPart" | "model.addressLike" | "model.applicationLike" | "model.availabilityPart" | "model.biblLike" | "model.biblPart" | "model.castItemPart" | "model.catDescPart" | "model.certLike" | "model.choicePart" | "model.common" | "model.dateLike" | "model.dimLike" | "model.div1Like" | "model.div2Like" | "model.div3Like" | "model.div4Like" | "model.div5Like" | "model.div6Like" | "model.div7Like" | "model.divBottom" | "model.divBottomPart" | "model.divGenLike" | "model.divLike" | "model.divPart" | "model.divPart.spoken" | "model.divTop" | "model.divTopPart" | "model.divWrapper" | "model.editorialDeclPart" | "model.egLike" | "model.emphLike" | "model.encodingDescPart" | "model.entryLike" | "model.entryPart" | "model.entryPart.top" | "model.featureVal" | "model.featureVal.complex" | "model.featureVal.single" | "model.formPart" | "model.frontPart" | "model.frontPart.drama" | "model.gLike" | "model.global" | "model.global.edit" | "model.global.meta" | "model.global.spoken" | "model.glossLike" | "model.gramPart" | "model.graphicLike" | "model.headLike" | "model.hiLike" | "model.highlighted" | "model.imprintPart" | "model.inter" | "model.lLike" | "model.lPart" | "model.labelLike" | "model.limitedPhrase" | "model.linePart" | "model.listLike" | "model.measureLike" | "model.milestoneLike" | "model.morphLike" | "model.msItemPart" | "model.msQuoteLike" | "model.nameLike" | "model.nameLike.agent" | "model.noteLike" | "model.oddDecl" | "model.oddRef" | "model.offsetLike" | "model.orgPart" | "model.orgStateLike" | "model.pLike" | "model.pLike.front" | "model.pPart.data" | "model.pPart.edit" | "model.pPart.editorial" | "model.pPart.msdesc" | "model.pPart.transcriptional" | "model.persEventLike" | "model.persNamePart" | "model.persStateLike" | "model.personLike" | "model.personPart" | "model.phrase" | "model.phrase.xml" | "model.physDescPart" | "model.placeEventLike" | "model.placeLike" | "model.placeNamePart" | "model.placeStateLike" | "model.profileDescPart" | "model.ptrLike" | "model.ptrLike.form" | "model.publicationStmtPart" | "model.qLike" | "model.quoteLike" | "model.rdgLike" | "model.rdgPart" | "model.recordingPart" | "model.resourceLike" | "model.respLike" | "model.segLike" | "model.settingPart" | "model.sourceDescPart" | "model.specDescLike" | "model.stageLike" | "model.teiHeaderPart" | "model.textDescPart" | "model.titlepagePart" | xsd:Name }?, attribute mode { "add" | "delete" }?, attribute max { data.numeric }?, attribute min { data.numeric }?, boho_att.global.attributes, macro.xtext } | ||||||||||||||||||||||||||||
| Example | <memberOf key="model.divLike"/> <memberOf key="att.identified"/> This element will appear in any content model which referencesmodel.divLike, and will have attributes defined inatt.identified (in addition to any defined explicitly for this element). | ||||||||||||||||||||||||||||
| Note | Elements or classes which are members of multiple (unrelated) classes will have more than one
memberOf element, grouped by a classes element. If an element is a member
of a class C1, which is itself a subclass of a class C2, there is no need to state this, other
than in the documentation for class C1. Any additional comment or explanation of the class membership may be provided as content for
this element. | ||||||||||||||||||||||||||||
| <mentioned> marks words or phrases mentioned, not used. [3.3.3. Quotation] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element mentioned { boho_att.global.attributes, macro.phraseSeq } |
| Example | There is thus a striking accentual difference between a verbal form like <mentioned xml:id="X234" xml:lang="el">eluthemen</mentioned> <gloss target="#X234">we were released,</gloss> accented on the second syllable of the word, and its participial derivative <mentioned xml:id="X235" xml:lang="el">lutheis</mentioned> <gloss target="#X235">released,</gloss> accented on the last. |
| <moduleRef> (module reference) references a module which is to be incorporated into a schema. | |||||||||||||||||||||||||||||||||||||||||||
| Module | tagdocs | ||||||||||||||||||||||||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.readFrom (@source)
| ||||||||||||||||||||||||||||||||||||||||||
| Used by | |||||||||||||||||||||||||||||||||||||||||||
| Contained by | tagdocs: schemaSpec specGrp | ||||||||||||||||||||||||||||||||||||||||||
| May contain | tagdocs: content | ||||||||||||||||||||||||||||||||||||||||||
| Declaration | element moduleRef { attribute include { list { ( "TEI" | "ab" | "abbr" | "accMat" | "acquisition" | "activity" | "actor" | "add" | "addName" | "addSpan" | "additional" | "additions" | "addrLine" | "address" | "adminInfo" | "affiliation" | "age" | "alt" | "altGrp" | "altIdent" | "altIdentifier" | "am" | "analytic" | "anchor" | "app" | "appInfo" | "application" | "arc" | "argument" | "att" | "attDef" | "attList" | "attRef" | "author" | "authority" | "availability" | "back" | "bibl" | "biblFull" | "biblScope" | "biblStruct" | "bicond" | "binary" | "binaryObject" | "binding" | "bindingDesc" | "birth" | "bloc" | "body" | "broadcast" | "byline" | "c" | "cRefPattern" | "caesura" | "calendar" | "calendarDesc" | "camera" | "caption" | "case" | "castGroup" | "castItem" | "castList" | "catDesc" | "catRef" | "catchwords" | "category" | "cb" | "cell" | "certainty" | "change" | "channel" | "char" | "charDecl" | "charName" | "charProp" | "choice" | "cit" | "cl" | "classCode" | "classDecl" | "classRef" | "classSpec" | "classes" | "climate" | "closer" | "code" | "collation" | "collection" | "colloc" | "colophon" | "cond" | "condition" | "constitution" | "constraint" | "constraintSpec" | "content" | "corr" | "correction" | "country" | "creation" | "custEvent" | "custodialHist" | "damage" | "damageSpan" | "datatype" | "date" | "dateline" | "death" | "decoDesc" | "decoNote" | "def" | "default" | "defaultVal" | "del" | "delSpan" | "depth" | "derivation" | "desc" | "dictScrap" | "dim" | "dimensions" | "distinct" | "distributor" | "district" | "div" | "div1" | "div2" | "div3" | "div4" | "div5" | "div6" | "div7" | "divGen" | "docAuthor" | "docDate" | "docEdition" | "docImprint" | "docTitle" | "domain" | "eLeaf" | "eTree" | "edition" | "editionStmt" | "editor" | "editorialDecl" | "education" | "eg" | "egXML" | "elementRef" | "elementSpec" | "email" | "emph" | "encodingDesc" | "entry" | "entryFree" | "epigraph" | "epilogue" | "equipment" | "equiv" | "etym" | "event" | "ex" | "exemplum" | "expan" | "explicit" | "extent" | "f" | "fDecl" | "fDescr" | "fLib" | "facsimile" | "factuality" | "faith" | "figDesc" | "figure" | "fileDesc" | "filiation" | "finalRubric" | "floatingText" | "floruit" | "foliation" | "foreign" | "forename" | "forest" | "form" | "formula" | "front" | "fs" | "fsConstraints" | "fsDecl" | "fsDescr" | "fsdDecl" | "fsdLink" | "funder" | "fvLib" | "fw" | "g" | "gap" | "gb" | "gen" | "genName" | "geo" | "geoDecl" | "geogFeat" | "geogName" | "gi" | "gloss" | "glyph" | "glyphName" | "gram" | "gramGrp" | "graph" | "graphic" | "group" | "handDesc" | "handNote" | "handNotes" | "handShift" | "head" | "headItem" | "headLabel" | "height" | "heraldry" | "hi" | "history" | "hom" | "hyph" | "hyphenation" | "iNode" | "iType" | "ident" | "idno" | "if" | "iff" | "imprimatur" | "imprint" | "incident" | "incipit" | "index" | "institution" | "interaction" | "interp" | "interpGrp" | "interpretation" | "item" | "join" | "joinGrp" | "keywords" | "kinesic" | "l" | "label" | "lacunaEnd" | "lacunaStart" | "lang" | "langKnowledge" | "langKnown" | "langUsage" | "language" | "layout" | "layoutDesc" | "lb" | "lbl" | "leaf" | "lem" | "lg" | "licence" | "line" | "link" | "linkGrp" | "list" | "listBibl" | "listChange" | "listEvent" | "listForest" | "listNym" | "listOrg" | "listPerson" | "listPlace" | "listRef" | "listRelation" | "listTranspose" | "listWit" | "localName" | "locale" | "location" | "locus" | "locusGrp" | "m" | "macroRef" | "macroSpec" | "mapping" | "material" | "measure" | "measureGrp" | "meeting" | "memberOf" | "mentioned" | "metDecl" | "metSym" | "metamark" | "milestone" | "mod" | "moduleRef" | "moduleSpec" | "monogr" | "mood" | "move" | "msContents" | "msDesc" | "msIdentifier" | "msItem" | "msItemStruct" | "msName" | "msPart" | "musicNotation" | "name" | "nameLink" | "namespace" | "nationality" | "node" | "normalization" | "notatedMusic" | "note" | "notesStmt" | "num" | "number" | "numeric" | "nym" | "oRef" | "oVar" | "objectDesc" | "objectType" | "occupation" | "offset" | "opener" | "org" | "orgName" | "orig" | "origDate" | "origPlace" | "origin" | "orth" | "p" | "pRef" | "pVar" | "particDesc" | "pause" | "pb" | "pc" | "per" | "performance" | "persName" | "person" | "personGrp" | "phr" | "physDesc" | "place" | "placeName" | "population" | "pos" | "postBox" | "postCode" | "postscript" | "precision" | "preparedness" | "principal" | "profileDesc" | "projectDesc" | "prologue" | "pron" | "provenance" | "ptr" | "pubPlace" | "publicationStmt" | "publisher" | "purpose" | "q" | "quotation" | "quote" | "rdg" | "rdgGrp" | "re" | "recordHist" | "recording" | "recordingStmt" | "redo" | "ref" | "refState" | "refsDecl" | "reg" | "region" | "relatedItem" | "relation" | "relationGrp" | "remarks" | "rendition" | "repository" | "residence" | "resp" | "respStmt" | "respons" | "restore" | "retrace" | "revisionDesc" | "rhyme" | "role" | "roleDesc" | "roleName" | "root" | "row" | "rs" | "rubric" | "s" | "said" | "salute" | "samplingDecl" | "schemaSpec" | "scriptDesc" | "scriptNote" | "scriptStmt" | "seal" | "sealDesc" | "secFol" | "seg" | "segmentation" | "sense" | "series" | "seriesStmt" | "set" | "setting" | "settingDesc" | "settlement" | "sex" | "shift" | "sic" | "signatures" | "signed" | "soCalled" | "socecStatus" | "sound" | "source" | "sourceDesc" | "sourceDoc" | "sp" | "spGrp" | "space" | "span" | "spanGrp" | "speaker" | "specDesc" | "specGrp" | "specGrpRef" | "specList" | "sponsor" | "stage" | "stamp" | "state" | "stdVals" | "street" | "stress" | "string" | "subc" | "subst" | "substJoin" | "summary" | "superEntry" | "supplied" | "support" | "supportDesc" | "surface" | "surfaceGrp" | "surname" | "surplus" | "surrogates" | "syll" | "symbol" | "table" | "tag" | "tagUsage" | "tagsDecl" | "taxonomy" | "tech" | "teiCorpus" | "teiHeader" | "term" | "terrain" | "text" | "textClass" | "textDesc" | "textLang" | "then" | "time" | "timeline" | "title" | "titlePage" | "titlePart" | "titleStmt" | "tns" | "trailer" | "trait" | "transpose" | "tree" | "triangle" | "typeDesc" | "typeNote" | "u" | "unclear" | "undo" | "unicodeName" | "usg" | "vAlt" | "vColl" | "vDefault" | "vLabel" | "vMerge" | "vNot" | "vRange" | "val" | "valDesc" | "valItem" | "valList" | "value" | "variantEncoding" | "view" | "vocal" | "w" | "watermark" | "when" | "width" | "wit" | "witDetail" | "witEnd" | "witStart" | "witness" | "writing" | "xr" | "zone" )* } }?, attribute except { list { ( "TEI" | "ab" | "abbr" | "accMat" | "acquisition" | "activity" | "actor" | "add" | "addName" | "addSpan" | "additional" | "additions" | "addrLine" | "address" | "adminInfo" | "affiliation" | "age" | "alt" | "altGrp" | "altIdent" | "altIdentifier" | "am" | "analytic" | "anchor" | "app" | "appInfo" | "application" | "arc" | "argument" | "att" | "attDef" | "attList" | "attRef" | "author" | "authority" | "availability" | "back" | "bibl" | "biblFull" | "biblScope" | "biblStruct" | "bicond" | "binary" | "binaryObject" | "binding" | "bindingDesc" | "birth" | "bloc" | "body" | "broadcast" | "byline" | "c" | "cRefPattern" | "caesura" | "calendar" | "calendarDesc" | "camera" | "caption" | "case" | "castGroup" | "castItem" | "castList" | "catDesc" | "catRef" | "catchwords" | "category" | "cb" | "cell" | "certainty" | "change" | "channel" | "char" | "charDecl" | "charName" | "charProp" | "choice" | "cit" | "cl" | "classCode" | "classDecl" | "classRef" | "classSpec" | "classes" | "climate" | "closer" | "code" | "collation" | "collection" | "colloc" | "colophon" | "cond" | "condition" | "constitution" | "constraint" | "constraintSpec" | "content" | "corr" | "correction" | "country" | "creation" | "custEvent" | "custodialHist" | "damage" | "damageSpan" | "datatype" | "date" | "dateline" | "death" | "decoDesc" | "decoNote" | "def" | "default" | "defaultVal" | "del" | "delSpan" | "depth" | "derivation" | "desc" | "dictScrap" | "dim" | "dimensions" | "distinct" | "distributor" | "district" | "div" | "div1" | "div2" | "div3" | "div4" | "div5" | "div6" | "div7" | "divGen" | "docAuthor" | "docDate" | "docEdition" | "docImprint" | "docTitle" | "domain" | "eLeaf" | "eTree" | "edition" | "editionStmt" | "editor" | "editorialDecl" | "education" | "eg" | "egXML" | "elementRef" | "elementSpec" | "email" | "emph" | "encodingDesc" | "entry" | "entryFree" | "epigraph" | "epilogue" | "equipment" | "equiv" | "etym" | "event" | "ex" | "exemplum" | "expan" | "explicit" | "extent" | "f" | "fDecl" | "fDescr" | "fLib" | "facsimile" | "factuality" | "faith" | "figDesc" | "figure" | "fileDesc" | "filiation" | "finalRubric" | "floatingText" | "floruit" | "foliation" | "foreign" | "forename" | "forest" | "form" | "formula" | "front" | "fs" | "fsConstraints" | "fsDecl" | "fsDescr" | "fsdDecl" | "fsdLink" | "funder" | "fvLib" | "fw" | "g" | "gap" | "gb" | "gen" | "genName" | "geo" | "geoDecl" | "geogFeat" | "geogName" | "gi" | "gloss" | "glyph" | "glyphName" | "gram" | "gramGrp" | "graph" | "graphic" | "group" | "handDesc" | "handNote" | "handNotes" | "handShift" | "head" | "headItem" | "headLabel" | "height" | "heraldry" | "hi" | "history" | "hom" | "hyph" | "hyphenation" | "iNode" | "iType" | "ident" | "idno" | "if" | "iff" | "imprimatur" | "imprint" | "incident" | "incipit" | "index" | "institution" | "interaction" | "interp" | "interpGrp" | "interpretation" | "item" | "join" | "joinGrp" | "keywords" | "kinesic" | "l" | "label" | "lacunaEnd" | "lacunaStart" | "lang" | "langKnowledge" | "langKnown" | "langUsage" | "language" | "layout" | "layoutDesc" | "lb" | "lbl" | "leaf" | "lem" | "lg" | "licence" | "line" | "link" | "linkGrp" | "list" | "listBibl" | "listChange" | "listEvent" | "listForest" | "listNym" | "listOrg" | "listPerson" | "listPlace" | "listRef" | "listRelation" | "listTranspose" | "listWit" | "localName" | "locale" | "location" | "locus" | "locusGrp" | "m" | "macroRef" | "macroSpec" | "mapping" | "material" | "measure" | "measureGrp" | "meeting" | "memberOf" | "mentioned" | "metDecl" | "metSym" | "metamark" | "milestone" | "mod" | "moduleRef" | "moduleSpec" | "monogr" | "mood" | "move" | "msContents" | "msDesc" | "msIdentifier" | "msItem" | "msItemStruct" | "msName" | "msPart" | "musicNotation" | "name" | "nameLink" | "namespace" | "nationality" | "node" | "normalization" | "notatedMusic" | "note" | "notesStmt" | "num" | "number" | "numeric" | "nym" | "oRef" | "oVar" | "objectDesc" | "objectType" | "occupation" | "offset" | "opener" | "org" | "orgName" | "orig" | "origDate" | "origPlace" | "origin" | "orth" | "p" | "pRef" | "pVar" | "particDesc" | "pause" | "pb" | "pc" | "per" | "performance" | "persName" | "person" | "personGrp" | "phr" | "physDesc" | "place" | "placeName" | "population" | "pos" | "postBox" | "postCode" | "postscript" | "precision" | "preparedness" | "principal" | "profileDesc" | "projectDesc" | "prologue" | "pron" | "provenance" | "ptr" | "pubPlace" | "publicationStmt" | "publisher" | "purpose" | "q" | "quotation" | "quote" | "rdg" | "rdgGrp" | "re" | "recordHist" | "recording" | "recordingStmt" | "redo" | "ref" | "refState" | "refsDecl" | "reg" | "region" | "relatedItem" | "relation" | "relationGrp" | "remarks" | "rendition" | "repository" | "residence" | "resp" | "respStmt" | "respons" | "restore" | "retrace" | "revisionDesc" | "rhyme" | "role" | "roleDesc" | "roleName" | "root" | "row" | "rs" | "rubric" | "s" | "said" | "salute" | "samplingDecl" | "schemaSpec" | "scriptDesc" | "scriptNote" | "scriptStmt" | "seal" | "sealDesc" | "secFol" | "seg" | "segmentation" | "sense" | "series" | "seriesStmt" | "set" | "setting" | "settingDesc" | "settlement" | "sex" | "shift" | "sic" | "signatures" | "signed" | "soCalled" | "socecStatus" | "sound" | "source" | "sourceDesc" | "sourceDoc" | "sp" | "spGrp" | "space" | "span" | "spanGrp" | "speaker" | "specDesc" | "specGrp" | "specGrpRef" | "specList" | "sponsor" | "stage" | "stamp" | "state" | "stdVals" | "street" | "stress" | "string" | "subc" | "subst" | "substJoin" | "summary" | "superEntry" | "supplied" | "support" | "supportDesc" | "surface" | "surfaceGrp" | "surname" | "surplus" | "surrogates" | "syll" | "symbol" | "table" | "tag" | "tagUsage" | "tagsDecl" | "taxonomy" | "tech" | "teiCorpus" | "teiHeader" | "term" | "terrain" | "text" | "textClass" | "textDesc" | "textLang" | "then" | "time" | "timeline" | "title" | "titlePage" | "titlePart" | "titleStmt" | "tns" | "trailer" | "trait" | "transpose" | "tree" | "triangle" | "typeDesc" | "typeNote" | "u" | "unclear" | "undo" | "unicodeName" | "usg" | "vAlt" | "vColl" | "vDefault" | "vLabel" | "vMerge" | "vNot" | "vRange" | "val" | "valDesc" | "valItem" | "valList" | "value" | "variantEncoding" | "view" | "vocal" | "w" | "watermark" | "when" | "width" | "wit" | "witDetail" | "witEnd" | "witStart" | "witness" | "writing" | "xr" | "zone" | xsd:Name )* } }?, attribute key { "analysis" | "certainty" | "core" | "corpus" | "dictionaries" | "drama" | "figures" | "gaiji" | "header" | "iso-fs" | "linking" | "msdescription" | "namesdates" | "nets" | "spoken" | "tagdocs" | "tei" | "textcrit" | "textstructure" | "transcr" | "verse" }?, ( attribute url { data.pointer }? ), attribute prefix { xsd:NCName }?, boho_att.global.attributes, boho_att.readFrom.attributes, content? } | ||||||||||||||||||||||||||||||||||||||||||
| Schematron | <sch:rule context="tei:moduleRef"> <sch:report test="@url and @key">only the key= OR the url= attribute of ﹤moduleRef﹥ should be supplied, not both </sch:report></sch:rule> | ||||||||||||||||||||||||||||||||||||||||||
| Schematron | <sch:rule context="tei:moduleRef"> <sch:report test="@except and @include">only the exclude= OR the include= attribute of ﹤moduleRef﹥ should be supplied, not both </sch:report></sch:rule> | ||||||||||||||||||||||||||||||||||||||||||
| Schematron | This is not strictly necessary. The TEI patterns
have a default prefix (the value of ident of
schemaSpec), so if only one external module is
imported, it does not need a prefix — there will not be
any collisions of pattern names. But it is good practice
to use a prefix anyone, and it is required if
more than one external module that use patterns with the
same name are included. This is the case, in fact, for
the RELAX NG and ISO Schematron schemas that are
included in this schema. <sch:rule context="tei:moduleRef[@url]"> <sch:assert test="@prefix">a ﹤moduleRef﹥ that uses the url= attribute should have a prefix= attribute, too </sch:assert></sch:rule> | ||||||||||||||||||||||||||||||||||||||||||
| Schematron | <sch:rule context="tei:moduleRef"> <sch:report test="* and @key"> child elements of moduleRef are only allowed when an external module is being loaded </sch:report></sch:rule> | ||||||||||||||||||||||||||||||||||||||||||
| Example | <moduleRef key="linking"/> This includes all objects available from the linking module. | ||||||||||||||||||||||||||||||||||||||||||
| Example | <moduleRef key="linking" exclude="linkGrp link"/> This includes all objects available from the linking module except for the <link> and <linkGrp> elements. | ||||||||||||||||||||||||||||||||||||||||||
| Example | <moduleRef key="linking" exclude="linkGrp link"/> This includes all objects available from the linking module except for the <link> and <linkGrp> elements. | ||||||||||||||||||||||||||||||||||||||||||
| Example | <moduleRef key="linking" include="linkGrp link"/> This includes only the <link> and <linkGrp> elements from the linking module. | ||||||||||||||||||||||||||||||||||||||||||
| Note | If neither include nor exclude is
supplied, the effect of this element is to make all the declarations
contained by the referenced module available to the schema being
compiled. If both attributes are supplied, an ODD
processor should signal an error. A TEI module is identified by the name supplied as value for
the ident attribute on a moduleSpec
element. The source attribute may be used to specify an
online source from which the specification of that module may be
read. A URI may alternatively be supplied in the case of a non-TEI
module, and this is expected to be written as a RELAX NG schema.
| ||||||||||||||||||||||||||||||||||||||||||
| <moduleSpec> (module specification) documents the structure, content, and purpose of a single module, i.e. a named and externally visible group of declarations. | |
| Module | tagdocs |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.identified (@module, @ident, @predeclare, @status) (att.combinable (@mode)) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element moduleSpec { boho_att.global.attributes, boho_att.identified.attributes, boho_att.typed.attributes, ( model.glossLike*, exemplum*, remarks?, listRef* ) } |
| Example | <moduleSpec ident="namesdates"> <altIdent type="FPI">Names and Dates</altIdent> <desc>Additional elements for names and dates</desc> </moduleSpec> |
| <name> (name, proper noun) contains a proper noun or noun phrase. [3.5.1. Referring Strings] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element name { boho_att.global.attributes, boho_att.naming.attributes, boho_att.typed.attributes, macro.phraseSeq } |
| Example | <name type="person">Thomas Hoccleve</name> <name type="place">Villingaholt</name> <name type="org">Vetus Latina Institut</name> <name type="person" ref="#HOC001">Occleve</name> |
| Note | |
| <note> contains a note or annotation. [3.8.1. Notes and Simple Annotation 2.2.6. The Notes Statement 3.11.2.6. Notes, Languages, and Other Additional Information 9.3.5.4. Notes within Entries] | |||||||||||||||||||||
| Module | core | ||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.placement (@place) att.pointing (@targetLang, @target, @evaluate) att.responsibility (@cert, @resp) att.typed (@type, @subtype)
| ||||||||||||||||||||
| Used by | |||||||||||||||||||||
| Contained by | |||||||||||||||||||||
| May contain | |||||||||||||||||||||
| Declaration | element note { boho_att.global.attributes, boho_att.placement.attributes, boho_att.pointing.attributes, boho_att.responsibility.attributes, boho_att.typed.attributes, attribute anchored { data.truthValue }?, attribute targetEnd { list { data.pointer, data.pointer* } }?, macro.specialPara } | ||||||||||||||||||||
| Example | In the following example, the translator has supplied a footnote
containing an explanation of the term translated as "painterly":
And yet it is not only
in the great line of Italian renaissance art, but even in the painterly <note place="bottom" type="gloss" resp="#MDMH"> <term xml:lang="de">Malerisch</term>. This word has, in the German, two distinct meanings, one objective, a quality residing in the object, the other subjective, a mode of apprehension and creation. To avoid confusion, they have been distinguished in English as <mentioned>picturesque</mentioned> and <mentioned>painterly</mentioned> respectively. </note> style of the Dutch genre painters of the seventeenth century that drapery has this psychological significance. For this example to be valid, the code MDMH must be defined elsewhere, for example by means of a responsibility statement in the associated TEI Header: <respStmt xml:id="MDMH"> <resp>translation from German to English</resp> <name>Hottinger, Marie Donald Mackie</name> </respStmt> | ||||||||||||||||||||
| Example | The global n attribute may be used to supply the symbol or number used to mark the note's point of attachment in the source text, as in the following example: Mevorakh b. Saadya's mother, the matriarch of the family during the second half of the eleventh century, <note n="126" anchored="true"> The alleged mention of Judah Nagid's mother in a letter from 1071 is, in fact, a reference to Judah's children; cf. above, nn. 111 and 54. </note> is well known from Geniza documents published by Jacob Mann. However, if notes are numbered in sequence and their numbering can be reconstructed automatically by processing software, it may well be considered unnecessary to record the note numbers. | ||||||||||||||||||||
| <notesStmt> (notes statement) collects together any notes providing information about a text additional to that recorded in other parts of the bibliographic description. [2.2.6. The Notes Statement 2.2. The File Description] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | core: note |
| Declaration |
element notesStmt { boho_att.global.attributes, model.noteLike+ } |
| Example | <notesStmt> <note>Historical commentary provided by Mark Cohen</note> <note>OCR scanning done at University of Toronto</note> </notesStmt> |
| Note | Information of different kinds should not be grouped together into the same note. |
| <num> (number) contains a number, written in any form. [3.5.3. Numbers and Measures] | |||||||||||||||||||||
| Module | core | ||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.ranging (@atLeast, @atMost, @min, @max, @confidence)
| ||||||||||||||||||||
| Used by | |||||||||||||||||||||
| Contained by | |||||||||||||||||||||
| May contain | |||||||||||||||||||||
| Declaration | element num { boho_att.global.attributes, boho_att.ranging.attributes, attribute type { "cardinal" | "ordinal" | "fraction" | "percentage" | xsd:Name }?, attribute value { data.numeric }?, macro.phraseSeq } | ||||||||||||||||||||
| Example | <p>I reached <num type="cardinal" value="21">twenty-one</num> on my <num type="ordinal" value="21">twenty-first</num> birthday</p> <p>Light travels at <num value="3E10">3×10<hi rend="sup">10</hi> </num> cm per second.</p> | ||||||||||||||||||||
| Note | Detailed analyses of quantities and units of measure in historical documents may also use
the feature structure mechanism described in chapter 18. Feature Structures. The
num element is intended for use in simple applications. | ||||||||||||||||||||
| <orgName> (organization name) contains an organizational name. [13.2.2. Organizational Names] | |
| Module | namesdates |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) 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, @source, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.responsibility (@cert, @resp)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element orgName { boho_att.global.attributes, boho_att.datable.attributes, boho_att.editLike.attributes, boho_att.personal.attributes, boho_att.typed.attributes, macro.phraseSeq } |
| Example | About a year back, a question of considerable interest was agitated in the <orgName key="PAS1" type="voluntary"> <placeName key="PEN">Pennsyla.</placeName> Abolition Society </orgName>.... |
| <p> (paragraph) marks paragraphs in prose. [3.1. Paragraphs 7.2.5. Speech Contents] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declaring (@decls) |
| Used by | |
| Contained by | figures: figure |
| May contain | |
| Declaration | element p { boho_att.global.attributes, boho_att.declaring.attributes, macro.paraContent } |
| Example | <p>Hallgerd was outside. <q>There is blood on your axe,</q> she said. <q>What have you done?</q> </p> <p> <q>I have now arranged that you can be married a second time,</q> replied Thjostolf. </p> <p> <q>Then you must mean that Thorvald is dead,</q> she said. </p> <p> <q>Yes,</q> said Thjostolf. <q>And now you must think up some plan for me.</q> </p> |
| <persName> (personal name) contains a proper noun or proper-noun phrase referring to a person, possibly including one or more of the person's forenames, surnames, honorifics, added names, etc. [13.2.1. Personal Names] | |
| Module | namesdates |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) 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, @source, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.responsibility (@cert, @resp)) att.personal (@full, @sort) (att.naming (@role, @nymRef) (att.canonical (@key, @ref)) ) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element persName { boho_att.global.attributes, boho_att.datable.attributes, boho_att.editLike.attributes, boho_att.personal.attributes, boho_att.typed.attributes, macro.phraseSeq } |
| Example | <persName> <forename>Edward</forename> <forename>George</forename> <surname type="linked">Bulwer-Lytton</surname>, <roleName>Baron Lytton of <placeName>Knebworth</placeName> </roleName> </persName> |
| <placeName> contains an absolute or relative place name. [13.2.3. Place Names] | |
| Module | namesdates |
| Attributes | Attributes att.datable (@calendar, @period) (att.datable.w3c (@when, @notBefore, @notAfter, @from, @to)) (att.datable.iso (@when-iso, @notBefore-iso, @notAfter-iso, @from-iso, @to-iso)) (att.datable.custom (@when-custom, @notBefore-custom, @notAfter-custom, @from-custom, @to-custom, @datingPoint, @datingMethod)) att.editLike (@evidence, @source, @instant) (att.dimensions (@unit, @quantity, @extent, @precision, @scope) (att.ranging (@atLeast, @atMost, @min, @max, @confidence)) ) (att.responsibility (@cert, @resp)) att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element placeName { boho_att.datable.attributes, boho_att.editLike.attributes, boho_att.global.attributes, boho_att.naming.attributes, boho_att.typed.attributes, macro.phraseSeq } |
| Example | <placeName> <settlement>Rochester</settlement> <region>New York</region> </placeName> |
| Example | <placeName> <geogName>Arrochar Alps</geogName> <region>Argylshire</region> </placeName> |
| Example | <placeName> <measure>10 miles</measure> <offset>Northeast of</offset> <settlement>Attica</settlement> </placeName> |
| <postBox> (postal box or post office box) contains a number or other identifier for some postal delivery point other than a street address. [3.5.2. Addresses] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | core: address |
| May contain | Character data only |
| Declaration |
element postBox { boho_att.global.attributes, text } |
| Example | <postBox>P.O. Box 280</postBox> |
| Example | <postBox>Postbus 532</postBox> |
| Note | The position and nature of postal codes is highly country-specific; the conventions
appropriate to the country concerned should be used. |
| <postCode> (postal code) contains a numerical or alphanumeric code used as part of a postal address to simplify sorting or delivery of mail. [3.5.2. Addresses] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | core: address |
| May contain | Character data only |
| Declaration |
element postCode { boho_att.global.attributes, text } |
| Example | <postCode>HR1 3LR</postCode> |
| Example | <postCode>60142-7</postCode> |
| Note | The position and nature of postal codes is highly country-specific; the conventions
appropriate to the country concerned should be used. |
| <principal> (principal researcher) supplies the name of the principal researcher responsible for the creation of an electronic text. [2.2.1. The Title Statement] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration |
element principal { boho_att.global.attributes, macro.phraseSeq.limited } |
| Example | <principal>Gary Taylor</principal> |
| <projectDesc> (project description) describes in detail the aim or purpose for which an electronic file was encoded, together with any other relevant information concerning the process by which it was assembled or collected. [2.3.1. The Project Description 2.3. The Encoding Description 15.3.2. Declarable Elements] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.declarable (@default) |
| Used by | |
| Contained by | header: encodingDesc |
| May contain | core: p |
| Declaration | element projectDesc { boho_att.global.attributes, boho_att.declarable.attributes, model.pLike+ } |
| Example | <projectDesc> <p>Texts collected for use in the Claremont Shakespeare Clinic, June 1990</p> </projectDesc> |
| <ptr> (pointer) defines a pointer to another location. [3.6. Simple Links and Cross-References 16.1. Links] | |||||||||||
| Module | core | ||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.pointing (@targetLang, @target, @evaluate) att.internetMedia (@mimeType) att.typed (@type, @subtype) att.declaring (@decls)
| ||||||||||
| Used by | |||||||||||
| Contained by | |||||||||||
| May contain | Empty element | ||||||||||
| Declaration | element ptr { boho_att.global.attributes, boho_att.pointing.attributes, boho_att.internetMedia.attributes, boho_att.typed.attributes, boho_att.declaring.attributes, attribute cRef { list { data.word, data.word* } }?, empty } | ||||||||||
| Schematron | <sch:report test="@target and @cRef">Only one of the attributes 'target' and 'cRef' may be supplied.</sch:report> | ||||||||||
| Example | <ptr target="#p143 #p144"/> <ptr target="http://www.tei-c.org"/> | ||||||||||
| <pubPlace> (publication place) contains the name of the place where a bibliographic item was published. [3.11.2.3. Imprint, Pagination, and Other Details] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) |
| Used by | |
| Contained by | header: publicationStmt |
| May contain | |
| Declaration | element pubPlace { boho_att.global.attributes, boho_att.naming.attributes, macro.phraseSeq } |
| Example | <publicationStmt> <publisher>Oxford University Press</publisher> <pubPlace>Oxford</pubPlace> <date>1989</date> </publicationStmt> |
| <publicationStmt> (publication statement) groups information concerning the publication or distribution of an electronic or other text. [2.2.4. Publication, Distribution, Licencing, etc. 2.2. The File Description] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | |
| May contain | header: authority availability distributor idno |
| Declaration | element publicationStmt { boho_att.global.attributes, ( model.pLike+ | model.publicationStmtPart+ ) } |
| Example | <publicationStmt> <publisher>C. Muquardt </publisher> <pubPlace>Bruxelles & Leipzig</pubPlace> <date when="1846"/> </publicationStmt> |
| Example | <publicationStmt> <publisher>Chadwyck Healey</publisher> <pubPlace>Cambridge</pubPlace> <availability> <p>Available under licence only</p> </availability> <date when="1992">1992</date> </publicationStmt> |
| Note | Although not enforced by the schemas, it is a requirement for TEI conformance that
information about publication place, address, identifier, availability, and date be given in
that order, following the name of the publisher, distributor, or authority concerned |
| <publisher> provides the name of the organization responsible for the publication or distribution of a bibliographic item. [3.11.2.3. Imprint, Pagination, and Other Details 2.2.4. Publication, Distribution, Licencing, etc.] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | header: publicationStmt |
| May contain | |
| Declaration |
element publisher { boho_att.global.attributes, macro.phraseSeq } |
| Example | <imprint> <pubPlace>Oxford</pubPlace> <publisher>Clarendon Press</publisher> <date>1987</date> </imprint> |
| Note | Use the full form of the name by which a company is usually referred to,
rather than any abbreviation of it which may appear on a title page |
| <q> (quoted) contains material which is distinguished from the surrounding text using quotation marks or a similar method, for any one of a variety of reasons including, but not limited to: direct speech or thought, technical terms or jargon, authorial distance, quotations from elsewhere, and passages that are mentioned but not used. [3.3.3. Quotation] | |||||||||
| Module | core | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.ascribed (@who)
| ||||||||
| Used by | |||||||||
| Contained by | |||||||||
| May contain | |||||||||
| Declaration | element q { boho_att.global.attributes, boho_att.ascribed.attributes, attribute type { "spoken" | "thought" | "written" | "soCalled" | "foreign" | "distinct" | "term" | "emph" | "mentioned" | xsd:Name }?, macro.specialPara } | ||||||||
| Example | It is spelled <q>Tübingen</q> — to enter the letter <q>u</q> with an umlaut hold down the <q>option</q> key and press <q>0 0 f c</q> | ||||||||
| Note | |||||||||
| <quote> (quotation) contains a phrase or passage attributed by the narrator or author to some agency external to the text. [3.3.3. Quotation 4.3.1. Grouped Texts] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element quote { boho_att.global.attributes, boho_att.typed.attributes, macro.specialPara } |
| Example | Lexicography has shown little sign of being affected by the work of followers of J.R. Firth, probably best summarized in his slogan, <quote>You shall know a word by the company it keeps</quote> <ref>(Firth, 1957)</ref> |
| Note | If a bibliographic citation is supplied for the source of a quotation, the two may be
grouped using the cit element. |
| <ref> (reference) defines a reference to another location, possibly modified by additional text or comment. [3.6. Simple Links and Cross-References 16.1. Links] | |||||||||||
| Module | core | ||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.pointing (@targetLang, @target, @evaluate) att.internetMedia (@mimeType) att.typed (@type, @subtype) att.declaring (@decls)
| ||||||||||
| Used by | |||||||||||
| Contained by | |||||||||||
| May contain | |||||||||||
| Declaration | element ref { boho_att.global.attributes, boho_att.pointing.attributes, boho_att.internetMedia.attributes, boho_att.typed.attributes, boho_att.declaring.attributes, attribute cRef { list { data.word, data.word* } }?, macro.paraContent } | ||||||||||
| Schematron | <sch:report test="@target and @cRef">Only one of the attributes 'target' and 'cRef' may be supplied.</sch:report> | ||||||||||
| Example | <ref target="http://www.natcorp.ox.ac.uk/Texts/A02.xml#s2"> See especially the second sentence</ref> See also <ref>s.v. <term>locution</term> </ref>. | ||||||||||
| Note | The target and cRef attributes are mutually exclusive. | ||||||||||
| <relatedItem> contains or references some other bibliographic item which is related to the present one in some specified manner, for example as a constituent or alternative version of it. [3.11.2.5. Related items] | |||||||
| Module | core | ||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.typed (@type, @subtype)
| ||||||
| Used by | |||||||
| Contained by | core: bibl | ||||||
| May contain | |||||||
| Declaration | element relatedItem { boho_att.global.attributes, boho_att.typed.attributes, attribute target { data.pointer }?, ( model.biblLike | model.ptrLike )? } | ||||||
| Schematron | <sch:report test="@target and count( child::* ) > 0">If the 'target' attribute is used, the relatedItem element must be empty</sch:report> <sch:assert test="@target or child::*">A relatedItem element should have either a 'target' attribute or a child element to indicate the related bibliographic item</sch:assert> | ||||||
| Example | <biblStruct> <monogr> <author>Shirley, James</author> <title type="main">The gentlemen of Venice</title> <imprint> <pubPlace>New York</pubPlace> <publisher>Readex Microprint</publisher> <date>1953</date> </imprint> <extent>1 microprint card, 23 x 15 cm.</extent> </monogr> <series> <title>Three centuries of drama: English, 1642–1700</title> </series> <relatedItem type="otherForm"> <biblStruct> <monogr> <author>Shirley, James</author> <title type="main">The gentlemen of Venice</title> <title type="sub">a tragi-comedie presented at the private house in Salisbury Court by Her Majesties servants</title> <imprint> <pubPlace>London</pubPlace> <publisher>H. Moseley</publisher> <date>1655</date> </imprint> <extent>78 p.</extent> </monogr> </biblStruct> </relatedItem> </biblStruct> | ||||||
| Note | If the target attribute is used to reference
the related bibliographic item, the element should be
empty. | ||||||
| <remarks> contains any commentary or discussion about the usage of an element, attribute, class, or entity not otherwise documented within the containing element. [22.4.4. Element Specifications 22.4.5. Attribute List Specification 22.4.6. Element Classes 22.4.7. Pattern Documentation] | |
| Module | tagdocs |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.translatable (@versionDate) |
| Used by | |
| Contained by | tagdocs: attDef classSpec elementSpec macroSpec moduleSpec |
| May contain | core: p |
| Declaration | element remarks { boho_att.global.attributes, boho_att.translatable.attributes, model.pLike+ } |
| Example | <remarks> <p>This element is probably redundant.</p> </remarks> |
| Note | Contains at least one paragraph, unless it is empty. As defined in ODD, must contain paragraphs; should be special.para |
| <resp> (responsibility) contains a phrase describing the nature of a person's intellectual responsibility, or an organization's role in the production or distribution of a work. [3.11.2.2. Authors, Titles, and Editors 2.2.1. The Title Statement 2.2.2. The Edition Statement 2.2.5. The Series Statement] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.canonical (@key, @ref) |
| Used by | |
| Contained by | core: respStmt |
| May contain | |
| Declaration | element resp { boho_att.global.attributes, boho_att.canonical.attributes, macro.phraseSeq.limited } |
| Example | <respStmt> <resp key="com">compiler</resp> <name>Edward Child</name> </respStmt> |
| Note | The attributes key or ref, inherited from the class att.canonical may be used to indicate the kind of responsibility in a normalized
form, by referring directly (using ref) or indirectly (using key) to a
standardized list of responsibility types, such as that maintained by a naming authority, for
example the list maintained at http://www.loc.gov/marc/relators/relacode.html
for bibliographic usage. |
| <respStmt> (statement of responsibility) supplies a statement of responsibility for the intellectual content of a text, edition, recording, or series, where the specialized elements for authors, editors, etc. do not suffice or do not apply. May also be used to encode information about individuals or organizations which have played a role in the production or distribution of a bibliographic work. [3.11.2.2. Authors, Titles, and Editors 2.2.1. The Title Statement 2.2.2. The Edition Statement 2.2.5. The Series Statement] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) |
| Used by | |
| Contained by | header: seriesStmt titleStmt |
| May contain | |
| Declaration | element respStmt { boho_att.global.attributes, ( ( resp+, model.nameLike.agent+ ) | ( model.nameLike.agent+, resp+ ) ) } |
| Example | <respStmt> <resp>transcribed from original ms</resp> <persName>Claus Huitfeldt</persName> </respStmt> |
| Example | <respStmt> <resp>converted to SGML encoding</resp> <name>Alan Morrison</name> </respStmt> |
| <revisionDesc> (revision description) summarizes the revision history for a file. [2.5. The Revision Description 2.1.1. The TEI Header and its Components] | |
| Module | header |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.docStatus (@status) |
| Used by | |
| Contained by | header: teiHeader |
| May contain | core: list header: change listChange |
| Declaration | element revisionDesc { boho_att.global.attributes, boho_att.docStatus.attributes, ( list | listChange | change+ ) } |
| Example | <revisionDesc status="embargoed"> <change when="1991-11-11" who="#LB"> deleted chapter 10 </change> </revisionDesc> |
| Note | If present on this element, the status attribute
should indicate the current status of the document. The same
attribute may appear on any change to record the status
at the time of that change. Conventionally change elements should
be given in reverse date order, with the most recent change at the
start of the list. |
| <row> contains one row of a table. [14.1.1. TEI Tables] | |
| Module | figures |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.tableDecoration (@role, @rows, @cols) |
| Used by | |
| Contained by | figures: table |
| May contain | figures: cell |
| Declaration | element row { boho_att.global.attributes, boho_att.tableDecoration.attributes, cell+ } |
| Example | <row role="data"> <cell role="label">Classics</cell> <cell>Idle listless and unimproving</cell> </row> |
| <rs> (referencing string) contains a general purpose name or referring string. [13.2.1. Personal Names 3.5.1. Referring Strings] | |
| Module | core |
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.naming (@role, @nymRef) (att.canonical (@key, @ref)) att.typed (@type, @subtype) |
| Used by | |
| Contained by | |
| May contain | |
| Declaration | element rs { boho_att.global.attributes, boho_att.naming.attributes, boho_att.typed.attributes, macro.phraseSeq } |
| Example | <q>My dear <rs type="person">Mr. Bennet</rs>, </q> said <rs type="person">his lady</rs> to him one day, <q>have you heard that <rs type="place">Netherfield Park</rs> is let at last?</q> |
| <said> (speech or thought) indicates passages thought or spoken aloud, whether explicitly indicated in the source or not, whether directly or indirectly reported, whether by real people or fictional characters. [3.3.3. Quotation] | |||||||||||||||||||||||||
| Module | core | ||||||||||||||||||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.ascribed (@who)
| ||||||||||||||||||||||||
| Used by | |||||||||||||||||||||||||
| Contained by | |||||||||||||||||||||||||
| May contain | |||||||||||||||||||||||||
| Declaration | element said { boho_att.global.attributes, boho_att.ascribed.attributes, attribute aloud { data.xTruthValue }?, attribute direct { data.xTruthValue }?, macro.specialPara } | ||||||||||||||||||||||||
| Example | <p> <said>Our minstrel here will warm the old man's heart with song, dazzle him with jewels and gold</said>, a troublemaker simpered. <said>He'll trample on the Duke's camellias, spill his wine, and blunt his sword, and say his name begins with X, and in the end the Duke will say, <said>Take Saralinda, with my blessing, O lordly Prince of Rags and Tags, O rider of the sun!</said> </said> </p> | ||||||||||||||||||||||||
| Example | <p> <said aloud="true" rend="pre(“) post(”)">Hmmm</said>, said a small voice in his ear. <said aloud="true" rend="pre(“) post(”)">Difficult. Very difficult. Plenty of courage, I see. Not a bad mind either. there's talent, oh my goodness, yes — and a nice thirst to prove yourself, now that's interesting. … So where shall I put you?</said> </p> <p>Harry gripped the edges of the stool and thought, <said aloud="false" rend="italic">Not Slytherin, not Slytherin</said>.</p> | ||||||||||||||||||||||||
| <schemaSpec> (schema specification) generates a TEI-conformant schema and documentation for it. | |||||||||
| Module | tagdocs | ||||||||
| Attributes | Attributes att.global (@xml:id, @n, @xml:lang, @rend, @rendition, @xml:base, @xml:space) att.identified (@module, @ident, @predeclare, @status) (att.combinable (@mode)) att.readFrom (@source)
| ||||||||