TEI ODD Customization for writing TEI ODD Customizations
author: Syd Bauman
edition published: 2023-09-04
availability: Copyright 2017 Syd Bauman and Northeastern WWP; some rights reserved. This TEI-encoded ODD file is available under the terms of the OSI BSD 2-clause License, to wit: Redistribution and use in source and derived forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions, and the following disclaimer. - Redistributions in binary [or other derived] form must repro (http://www.opensource.org/licenses/bsd-license.php)

Introduction

The primary intent of this schema is to help you and your XML editor write a customization ODD; it in no way pretends to be the last arbiter of what is or is not allowed in an ODD file in general, nor even in a TEI customization ODD. Thus it makes lots of assumptions (read: enforces lots of constraints) that probably make sense when writing a customization schema, but may not in your particular case. Thus this schema may well flag as invalid things that are perfectly reasonable to have in your ODD.

Background

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> element 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 on GitHub, which may be installed on any GNU/Linux system.], a web-based front-end editor for ODD files, this is not a problem. 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 an ODD processor (e.g. the aforementioned Roma or teitorelaxng).

Thus the Women Writers Project has developed this TEI customization for the purpose of having a schema to use that deliberately makes it easier to write a TEI customization, at the expense of the complete flexibility ODD provides.

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.

REMINDER: This language is not canonical — it is intended to be helpful, not definitive

Technical Information

Of course the lists of elements, classes, and on rare occasion even modules change 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. To generate this customization, an XSLT stylesheet reads in the source to TEI P5, and from it generates the lists of elements, classes, and modules needed. The output of the stylesheet is the ODD file for this customization.

We call this TEI language the TEI ODD Customization for writing TEI ODD Customizations language (or TOCTOC for short). It is instantited in the TEI exemplar tei_customization, which differs from tei_odds [Available in the main TEI P5 git repository at GitHub] in a variety of ways, including:

- constraining the elements available (e.g., <gap> and <imprimatur> are not available)
- requiring some otherwise optional attributes (e.g., @mode of <classes>, or @module on <elementSpec> unless the @mode is specified as "add")
- limiting the content of <constraint> to ISO Schematron, and thus permitting validation of the Schematron therein
- constraining the values of several attributes
- requiring that the four required modules be imported
- requiring that <altIdent> be an NCName (i.e., not have a prefix) unless it is the child of <valItem> (or <taxonomy>)
- flagging <*Spec> elements that are neither in the <schemaSpec> nor referred to from a <specGrpRef> within it
- warning if required elements (e.g., <teiHeader>) are deleted
- using, and encouraging the use of, the @prefix attribute of <moduleRef>

If editing an XML document associated with this schema in oXygen, you will need to uncheck the Check ID/IDREF preference box. It can be found in Options > Preferences > XML > XML Parser > RELAX NG.

Schema Specification

a schema to help writing TEI customization ODDs; will (incorrectly) flag extensions as invalid The specification element ＜＞ has both a mode= of "delete" and child elements, which is incongruous The specification element ＜＞ has a mode= of "", but does not have any child elements or schema-changing attributes, which is incongruous

<schemaSpec>
required modules missing one or more of the required modules (tei, core, header, textstructure). A <*Spec> element should either be within <schemaSpec>, or be in a <specGrp> referred to by a <specGrpRef> wihin <schemaSpec>. ＜＞ should be in ＜schemaSpec＞ or referred to from within ＜schemaSpec＞ TEI permits <schemaSpec> as a repeatable child of a variety of elements (including <front>, <body>, <back>, <encodingDesc>, <div>, or any numbered division element). But roma only processes the first <schemaSpec> found (in document order). So we just limit ourselves to 1 and only 1. There's no ＜schemaSpec＞, so this isn't much of a TEI customization You have more than one ＜schemaSpec＞; current ODD processors will only look at the first one
@docLang
specifies which language to use when creating documentation if the description for an element, attribute, class, or macro is available in more than one language

The current TEI ODD processor only handles 1 value as the value of @docLang.

@start
specifies entry points to the schema, i.e. which elements may be used as the root of documents conforming to it.
"TEI"
TEI document
"ab"
anonymous block
"abbr"
abbreviation
"abstract"
"accMat"
accompanying material
"acquisition"
acquisition
"activity"
activity
"actor"
"add"
addition
"addName"
additional name
"addSpan"
added span of text
"additional"
additional
"additions"
additions
"addrLine"
address line
"address"
address
"adminInfo"
administrative information
"affiliation"
affiliation
"age"
age
"alt"
alternation
"altGrp"
alternation group
"altIdent"
alternate identifier
"altIdentifier"
alternative identifier
"alternate"
"am"
abbreviation marker
"analytic"
analytic level
"anchor"
anchor point
"annotation"
"annotationBlock"
"anyElement"
"app"
apparatus entry
"appInfo"
application information
"application"
"arc"
arc
"argument"
argument
"att"
attribute
"attDef"
attribute definition
"attList"
attribute list
"attRef"
attribute pointer
"author"
author
"authority"
release authority
"availability"
availability
"back"
back matter
"bibl"
bibliographic citation
"biblFull"
fully-structured bibliographic citation
"biblScope"
scope of bibliographic reference
"biblStruct"
structured bibliographic citation
"bicond"
bi-conditional feature-structure constraint
"binary"
binary value
"binaryObject"
"binding"
binding
"bindingDesc"
binding description
"birth"
birth
"bloc"
bloc
"body"
text body
"broadcast"
broadcast
"byline"
byline
"c"
character
"cRefPattern"
canonical reference pattern
"caesura"
"calendar"
calendar
"calendarDesc"
calendar description
"camera"
camera
"caption"
caption
"case"
case
"castGroup"
cast list grouping
"castItem"
cast list item
"castList"
cast list
"catDesc"
category description
"catRef"
category reference
"catchwords"
catchwords
"category"
category
"cb"
column beginning
"cell"
cell
"certainty"
"change"
change
"channel"
primary channel
"char"
character
"charDecl"
character declarations
"choice"
choice
"cit"
cited quotation
"citeData"
citation data
"citeStructure"
citation structure
"citedRange"
cited range
"cl"
clause
"classCode"
classification code
"classDecl"
classification declarations
"classRef"
"classSpec"
class specification
"classes"
classes
"climate"
climate
"closer"
closer
"code"
"collation"
collation
"collection"
collection
"colloc"
collocate
"colophon"
colophon
"cond"
conditional feature-structure constraint
"condition"
condition
"constitution"
constitution
"constraint"
constraint rules
"constraintSpec"
constraint on schema
"content"
content model
"conversion"
"corr"
correction
"correction"
correction principles
"correspAction"
correspondence action
"correspContext"
correspondence context
"correspDesc"
correspondence description
"country"
country
"creation"
creation
"custEvent"
custodial event
"custodialHist"
custodial history
"damage"
damage
"damageSpan"
damaged span of text
"dataFacet"
"dataRef"
"dataSpec"
datatype specification
"datatype"
datatype
"date"
date
"dateline"
dateline
"death"
death
"decoDesc"
decoration description
"decoNote"
note on decoration
"def"
definition
"default"
default feature value
"defaultVal"
default value
"del"
deletion
"delSpan"
deleted span of text
"depth"
depth
"derivation"
derivation
"desc"
description
"dictScrap"
dictionary scrap
"dim"
"dimensions"
dimensions
"distinct"
"distributor"
distributor
"district"
district
"div"
text division
"div1"
level-1 text division
"div2"
level-2 text division
"div3"
level-3 text division
"div4"
level-4 text division
"div5"
level-5 text division
"div6"
level-6 text division
"div7"
level-7 text division
"divGen"
automatically generated text division
"docAuthor"
document author
"docDate"
document date
"docEdition"
document edition
"docImprint"
document imprint
"docTitle"
document title
"domain"
domain of use
"eLeaf"
leaf or terminal node of an embedding tree
"eTree"
embedding tree
"edition"
edition
"editionStmt"
edition statement
"editor"
"editorialDecl"
editorial practice declaration
"education"
education
"eg"
example
"egXML"
example of XML
"elementRef"
"elementSpec"
element specification
"ellipsis"
deliberately marked omission
"email"
electronic mail address
"emph"
emphasized
"empty"
"encodingDesc"
encoding description
"entry"
entry
"entryFree"
unstructured entry
"epigraph"
epigraph
"epilogue"
epilogue
"equipment"
equipment
"equiv"
equivalent
"etym"
etymology
"event"
event
"eventName"
name of an event
"ex"
editorial expansion
"exemplum"
exemplum
"expan"
expansion
"explicit"
explicit
"extent"
extent
"f"
feature
"fDecl"
feature declaration
"fDescr"
feature description (in FSD)
"fLib"
feature library
"facsimile"
"factuality"
factuality
"faith"
faith
"figDesc"
description of figure
"figure"
figure
"fileDesc"
file description
"filiation"
filiation
"finalRubric"
final rubric
"floatingText"
floating text
"floruit"
floruit
"foliation"
foliation
"foreign"
foreign
"forename"
forename
"forest"
forest
"form"
form information group
"formula"
formula
"front"
front matter
"fs"
feature structure
"fsConstraints"
feature-structure constraints
"fsDecl"
feature structure declaration
"fsDescr"
feature system description (in FSD)
"fsdDecl"
feature system declaration
"fsdLink"
feature structure declaration link
"funder"
funding body
"fvLib"
feature-value library
"fw"
forme work
"g"
character or glyph
"gap"
gap
"gb"
gathering beginning
"gen"
gender
"genName"
generational name component
"gender"
gender
"geo"
geographical coordinates
"geoDecl"
geographic coordinates declaration
"geogFeat"
geographical feature name
"geogName"
geographical name
"gi"
element name
"gloss"
gloss
"glyph"
character glyph
"gram"
grammatical information
"gramGrp"
grammatical information group
"graph"
graph
"graphic"
graphic
"group"
group
"handDesc"
description of hands
"handNote"
note on hand
"handNotes"
"handShift"
handwriting shift
"head"
heading
"headItem"
heading for list items
"headLabel"
heading for list labels
"height"
height
"heraldry"
heraldry
"hi"
highlighted
"history"
history
"hom"
homograph
"hyph"
hyphenation
"hyphenation"
hyphenation
"iNode"
intermediate (or internal) node
"iType"
inflectional class
"ident"
identifier
"idno"
identifier
"if"
"iff"
if and only if
"imprimatur"
imprimatur
"imprint"
"incident"
incident
"incipit"
"index"
index entry
"institution"
institution
"interaction"
interaction
"interp"
interpretation
"interpGrp"
interpretation group
"interpretation"
interpretation
"item"
item
"join"
join
"joinGrp"
join group
"keywords"
keywords
"kinesic"
kinesic
"l"
verse line
"label"
label
"lacunaEnd"
lacuna end
"lacunaStart"
lacuna start
"lang"
language name
"langKnowledge"
language knowledge
"langKnown"
language known
"langUsage"
language usage
"language"
language
"layout"
layout
"layoutDesc"
layout description
"lb"
line beginning
"lbl"
label
"leaf"
leaf
"lem"
lemma
"lg"
line group
"licence"
"line"
"link"
link
"linkGrp"
link group
"list"
list
"listAnnotation"
"listApp"
list of apparatus entries
"listBibl"
citation list
"listChange"
"listEvent"
list of events
"listForest"
"listNym"
list of canonical names
"listObject"
list of objects
"listOrg"
list of organizations
"listPerson"
list of persons
"listPlace"
list of places
"listPrefixDef"
list of prefix definitions
"listRef"
list of references
"listRelation"
"listTranspose"
"listWit"
witness list
"localProp"
locally defined property
"locale"
"location"
location
"locus"
locus
"locusGrp"
locus group
"m"
morpheme
"macroRef"
"macroSpec"
macro specification
"mapping"
character mapping
"material"
material
"measure"
measure
"measureGrp"
measure group
"media"
"meeting"
"memberOf"
"mentioned"
"metDecl"
metrical notation declaration
"metSym"
metrical notation symbol
"metamark"
"milestone"
milestone
"mod"
"model"
"modelGrp"
model group
"modelSequence"
"moduleRef"
module reference
"moduleSpec"
module specification
"monogr"
monographic level
"mood"
mood
"move"
movement
"msContents"
manuscript contents
"msDesc"
manuscript description
"msFrag"
manuscript fragment
"msIdentifier"
manuscript identifier
"msItem"
manuscript item
"msItemStruct"
structured manuscript item
"msName"
alternative name
"msPart"
manuscript part
"musicNotation"
music notation
"name"
name, proper noun
"nameLink"
name link
"namespace"
namespace
"nationality"
nationality
"node"
node
"normalization"
normalization
"notatedMusic"
"note"
note
"noteGrp"
note group
"notesStmt"
notes statement
"num"
number
"number"
number
"numeric"
numeric value
"nym"
canonical name
"oRef"
orthographic-form reference
"object"
"objectDesc"
object description
"objectIdentifier"
object identifier
"objectName"
name of an object
"objectType"
object type
"occupation"
occupation
"offset"
offset
"opener"
opener
"org"
organization
"orgName"
organization name
"orig"
original form
"origDate"
origin date
"origPlace"
origin place
"origin"
origin
"orth"
orthographic form
"outputRendition"
"p"
paragraph
"pRef"
pronunciation reference
"param"
"paramList"
"paramSpec"
"particDesc"
participation description
"path"
path
"pause"
pause
"pb"
page beginning
"pc"
punctuation character
"per"
person
"performance"
performance
"persName"
personal name
"persPronouns"
personal pronouns
"person"
person
"personGrp"
personal group
"persona"
"phr"
phrase
"physDesc"
physical description
"place"
place
"placeName"
place name
"population"
population
"pos"
part of speech
"postBox"
postal box or post office box
"postCode"
postal code
"postscript"
"precision"
"prefixDef"
prefix definition
"preparedness"
preparedness
"principal"
principal researcher
"profileDesc"
text-profile description
"projectDesc"
project description
"prologue"
prologue
"pron"
pronunciation
"provenance"
provenance
"ptr"
pointer
"pubPlace"
publication place
"publicationStmt"
publication statement
"publisher"
publisher
"punctuation"
"purpose"
"q"
quoted
"quotation"
quotation
"quote"
quotation
"rb"
ruby base
"rdg"
reading
"rdgGrp"
reading group
"re"
related entry
"recordHist"
recorded history
"recording"
recording event
"recordingStmt"
recording statement
"redo"
"ref"
reference
"refState"
reference state
"refsDecl"
references declaration
"reg"
regularization
"region"
region
"relatedItem"
"relation"
relationship
"remarks"
remarks
"rendition"
rendition
"repository"
repository
"residence"
residence
"resp"
responsibility
"respStmt"
statement of responsibility
"respons"
responsibility
"restore"
restore
"retrace"
"revisionDesc"
revision description
"rhyme"
"role"
role
"roleDesc"
role description
"roleName"
role name
"root"
root node
"row"
row
"rs"
referencing string
"rt"
ruby text
"rubric"
rubric
"ruby"
ruby container
"s"
s-unit
"said"
speech or thought
"salute"
salutation
"samplingDecl"
sampling declaration
"schemaRef"
schema reference
"schemaSpec"
schema specification
"scriptDesc"
script description
"scriptNote"
"scriptStmt"
script statement
"seal"
seal
"sealDesc"
seal description
"secFol"
second folio
"secl"
secluded text
"seg"
arbitrary segment
"segmentation"
segmentation
"sense"
"sequence"
"series"
series information
"seriesStmt"
series statement
"set"
setting
"setting"
"settingDesc"
setting description
"settlement"
settlement
"sex"
sex
"shift"
shift
"sic"
Latin for thus or so
"signatures"
signatures
"signed"
signature
"soCalled"
so called
"socecStatus"
socio-economic status
"sound"
sound
"source"
source
"sourceDesc"
source description
"sourceDoc"
"sp"
speech
"spGrp"
speech group
"space"
space
"span"
"spanGrp"
span group
"speaker"
"specDesc"
specification description
"specGrp"
specification group
"specGrpRef"
reference to a specification group
"specList"
specification list
"sponsor"
sponsor
"stage"
stage direction
"stamp"
stamp
"standOff"
"state"
state
"stdVals"
standard values
"street"
"stress"
stress
"string"
string value
"styleDefDecl"
style definition language declaration
"subc"
subcategorization
"subst"
substitution
"substJoin"
substitution join
"summary"
"superEntry"
super entry
"supplied"
supplied
"support"
support
"supportDesc"
support description
"surface"
"surfaceGrp"
surface group
"surname"
surname
"surplus"
surplus
"surrogates"
surrogates
"syll"
syllabification
"symbol"
symbolic value
"table"
table
"tag"
tag
"tagUsage"
element usage
"tagsDecl"
tagging declaration
"taxonomy"
taxonomy
"tech"
technical stage direction
"teiCorpus"
TEI corpus
"teiHeader"
TEI header
"term"
term
"terrain"
terrain
"text"
text
"textClass"
text classification
"textDesc"
text description
"textLang"
text language
"textNode"
"then"
"time"
time
"timeline"
timeline
"title"
title
"titlePage"
title page
"titlePart"
title part
"titleStmt"
title statement
"tns"
tense
"trailer"
"trait"
trait
"transcriptionDesc"
transcription description
"transpose"
"tree"
tree
"triangle"
underspecified embedding tree, so called because of its characteristic shape when drawn
"typeDesc"
typeface description
"typeNote"
typographic note
"u"
utterance
"unclear"
unclear
"undo"
"unicodeProp"
unicode property
"unihanProp"
unihan property
"unit"
"unitDecl"
unit declarations
"unitDef"
unit definition
"usg"
usage
"vAlt"
value alternation
"vColl"
collection of values
"vDefault"
value default
"vLabel"
value label
"vMerge"
merged collection of values
"vNot"
value negation
"vRange"
value range
"val"
value
"valDesc"
value description
"valItem"
"valList"
value list
"variantEncoding"
variant encoding
"view"
view
"vocal"
vocal
"w"
word
"watermark"
watermark
"when"
"width"
width
"wit"
wit
"witDetail"
witness detail
"witEnd"
fragmented witness end
"witStart"
fragmented witness start
"witness"
witness
"writing"
writing
"xenoData"
non-TEI metadata
"xr"
cross-reference phrase
"zone"

The content of the tei_customization <schemaSpec> is somewhat more restrictive than TEI. To wit,

- neither <altIdent> nor <equiv> are permitted
- there can be at most one <gloss>, which (if present) must precede the <desc>
- there must be one and only one <desc>
- the four core modules must be included
- the value of @start requires values that are valid TEI element names

<moduleRef>
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 anyway, 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. a ＜moduleRef＞ that uses the url= attribute should have a prefix= attribute, too The '' module is included (by reference) more than once Removing ＜TEI＞ from your schema guarantees it is not TEI conformant, and will will likely be outright invalid Removing ＜teiHeader＞ from your schema guarantees it is not TEI conformant Removing ＜fileDesc＞ from your schema guarantees it is not TEI conformant Removing ＜titleStmt＞ from your schema guarantees it is not TEI conformant Removing ＜title＞ from your schema guarantees it is not TEI conformant Removing ＜publicationStmt＞ from your schema guarantees it is not TEI conformant Removing ＜sourceDesc＞ from your schema guarantees it is not TEI conformant Not including ＜TEI＞ in your schema guarantees it is not TEI conformant, and will likely be outright invalid Not including ＜teiHeader＞ in your schema guarantees it is not TEI conformant Not including ＜fileDesc＞ in your schema guarantees it is not TEI conformant Not including ＜titleStmt＞ in your schema guarantees it is not TEI conformant Not including ＜publicationStmt＞ in your schema guarantees it is not TEI conformant Not including ＜sourceDesc＞ in your schema guarantees it is not TEI conformant Not including ＜title＞ in your schema guarantees it is not TEI conformant One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements included on the '' ＜moduleRef＞ are not actually available in that module One or more of the elements excepted on the '' ＜moduleRef＞ are not actually available in that module
@include
supplies a list of the elements which are to be copied from the specified module into the schema being defined.
"TEI"
TEI document
"ab"
anonymous block
"abbr"
abbreviation
"abstract"
"accMat"
accompanying material
"acquisition"
acquisition
"activity"
activity
"actor"
"add"
addition
"addName"
additional name
"addSpan"
added span of text
"additional"
additional
"additions"
additions
"addrLine"
address line
"address"
address
"adminInfo"
administrative information
"affiliation"
affiliation
"age"
age
"alt"
alternation
"altGrp"
alternation group
"altIdent"
alternate identifier
"altIdentifier"
alternative identifier
"alternate"
"am"
abbreviation marker
"analytic"
analytic level
"anchor"
anchor point
"annotation"
"annotationBlock"
"anyElement"
"app"
apparatus entry
"appInfo"
application information
"application"
"arc"
arc
"argument"
argument
"att"
attribute
"attDef"
attribute definition
"attList"
attribute list
"attRef"
attribute pointer
"author"
author
"authority"
release authority
"availability"
availability
"back"
back matter
"bibl"
bibliographic citation
"biblFull"
fully-structured bibliographic citation
"biblScope"
scope of bibliographic reference
"biblStruct"
structured bibliographic citation
"bicond"
bi-conditional feature-structure constraint
"binary"
binary value
"binaryObject"
"binding"
binding
"bindingDesc"
binding description
"birth"
birth
"bloc"
bloc
"body"
text body
"broadcast"
broadcast
"byline"
byline
"c"
character
"cRefPattern"
canonical reference pattern
"caesura"
"calendar"
calendar
"calendarDesc"
calendar description
"camera"
camera
"caption"
caption
"case"
case
"castGroup"
cast list grouping
"castItem"
cast list item
"castList"
cast list
"catDesc"
category description
"catRef"
category reference
"catchwords"
catchwords
"category"
category
"cb"
column beginning
"cell"
cell
"certainty"
"change"
change
"channel"
primary channel
"char"
character
"charDecl"
character declarations
"choice"
choice
"cit"
cited quotation
"citeData"
citation data
"citeStructure"
citation structure
"citedRange"
cited range
"cl"
clause
"classCode"
classification code
"classDecl"
classification declarations
"classRef"
"classSpec"
class specification
"classes"
classes
"climate"
climate
"closer"
closer
"code"
"collation"
collation
"collection"
collection
"colloc"
collocate
"colophon"
colophon
"cond"
conditional feature-structure constraint
"condition"
condition
"constitution"
constitution
"constraint"
constraint rules
"constraintSpec"
constraint on schema
"content"
content model
"conversion"
"corr"
correction
"correction"
correction principles
"correspAction"
correspondence action
"correspContext"
correspondence context
"correspDesc"
correspondence description
"country"
country
"creation"
creation
"custEvent"
custodial event
"custodialHist"
custodial history
"damage"
damage
"damageSpan"
damaged span of text
"dataFacet"
"dataRef"
"dataSpec"
datatype specification
"datatype"
datatype
"date"
date
"dateline"
dateline
"death"
death
"decoDesc"
decoration description
"decoNote"
note on decoration
"def"
definition
"default"
default feature value
"defaultVal"
default value
"del"
deletion
"delSpan"
deleted span of text
"depth"
depth
"derivation"
derivation
"desc"
description
"dictScrap"
dictionary scrap
"dim"
"dimensions"
dimensions
"distinct"
"distributor"
distributor
"district"
district
"div"
text division
"div1"
level-1 text division
"div2"
level-2 text division
"div3"
level-3 text division
"div4"
level-4 text division
"div5"
level-5 text division
"div6"
level-6 text division
"div7"
level-7 text division
"divGen"
automatically generated text division
"docAuthor"
document author
"docDate"
document date
"docEdition"
document edition
"docImprint"
document imprint
"docTitle"
document title
"domain"
domain of use
"eLeaf"
leaf or terminal node of an embedding tree
"eTree"
embedding tree
"edition"
edition
"editionStmt"
edition statement
"editor"
"editorialDecl"
editorial practice declaration
"education"
education
"eg"
example
"egXML"
example of XML
"elementRef"
"elementSpec"
element specification
"ellipsis"
deliberately marked omission
"email"
electronic mail address
"emph"
emphasized
"empty"
"encodingDesc"
encoding description
"entry"
entry
"entryFree"
unstructured entry
"epigraph"
epigraph
"epilogue"
epilogue
"equipment"
equipment
"equiv"
equivalent
"etym"
etymology
"event"
event
"eventName"
name of an event
"ex"
editorial expansion
"exemplum"
exemplum
"expan"
expansion
"explicit"
explicit
"extent"
extent
"f"
feature
"fDecl"
feature declaration
"fDescr"
feature description (in FSD)
"fLib"
feature library
"facsimile"
"factuality"
factuality
"faith"
faith
"figDesc"
description of figure
"figure"
figure
"fileDesc"
file description
"filiation"
filiation
"finalRubric"
final rubric
"floatingText"
floating text
"floruit"
floruit
"foliation"
foliation
"foreign"
foreign
"forename"
forename
"forest"
forest
"form"
form information group
"formula"
formula
"front"
front matter
"fs"
feature structure
"fsConstraints"
feature-structure constraints
"fsDecl"
feature structure declaration
"fsDescr"
feature system description (in FSD)
"fsdDecl"
feature system declaration
"fsdLink"
feature structure declaration link
"funder"
funding body
"fvLib"
feature-value library
"fw"
forme work
"g"
character or glyph
"gap"
gap
"gb"
gathering beginning
"gen"
gender
"genName"
generational name component
"gender"
gender
"geo"
geographical coordinates
"geoDecl"
geographic coordinates declaration
"geogFeat"
geographical feature name
"geogName"
geographical name
"gi"
element name
"gloss"
gloss
"glyph"
character glyph
"gram"
grammatical information
"gramGrp"
grammatical information group
"graph"
graph
"graphic"
graphic
"group"
group
"handDesc"
description of hands
"handNote"
note on hand
"handNotes"
"handShift"
handwriting shift
"head"
heading
"headItem"
heading for list items
"headLabel"
heading for list labels
"height"
height
"heraldry"
heraldry
"hi"
highlighted
"history"
history
"hom"
homograph
"hyph"
hyphenation
"hyphenation"
hyphenation
"iNode"
intermediate (or internal) node
"iType"
inflectional class
"ident"
identifier
"idno"
identifier
"if"
"iff"
if and only if
"imprimatur"
imprimatur
"imprint"
"incident"
incident
"incipit"
"index"
index entry
"institution"
institution
"interaction"
interaction
"interp"
interpretation
"interpGrp"
interpretation group
"interpretation"
interpretation
"item"
item
"join"
join
"joinGrp"
join group
"keywords"
keywords
"kinesic"
kinesic
"l"
verse line
"label"
label
"lacunaEnd"
lacuna end
"lacunaStart"
lacuna start
"lang"
language name
"langKnowledge"
language knowledge
"langKnown"
language known
"langUsage"
language usage
"language"
language
"layout"
layout
"layoutDesc"
layout description
"lb"
line beginning
"lbl"
label
"leaf"
leaf
"lem"
lemma
"lg"
line group
"licence"
"line"
"link"
link
"linkGrp"
link group
"list"
list
"listAnnotation"
"listApp"
list of apparatus entries
"listBibl"
citation list
"listChange"
"listEvent"
list of events
"listForest"
"listNym"
list of canonical names
"listObject"
list of objects
"listOrg"
list of organizations
"listPerson"
list of persons
"listPlace"
list of places
"listPrefixDef"
list of prefix definitions
"listRef"
list of references
"listRelation"
"listTranspose"
"listWit"
witness list
"localProp"
locally defined property
"locale"
"location"
location
"locus"
locus
"locusGrp"
locus group
"m"
morpheme
"macroRef"
"macroSpec"
macro specification
"mapping"
character mapping
"material"
material
"measure"
measure
"measureGrp"
measure group
"media"
"meeting"
"memberOf"
"mentioned"
"metDecl"
metrical notation declaration
"metSym"
metrical notation symbol
"metamark"
"milestone"
milestone
"mod"
"model"
"modelGrp"
model group
"modelSequence"
"moduleRef"
module reference
"moduleSpec"
module specification
"monogr"
monographic level
"mood"
mood
"move"
movement
"msContents"
manuscript contents
"msDesc"
manuscript description
"msFrag"
manuscript fragment
"msIdentifier"
manuscript identifier
"msItem"
manuscript item
"msItemStruct"
structured manuscript item
"msName"
alternative name
"msPart"
manuscript part
"musicNotation"
music notation
"name"
name, proper noun
"nameLink"
name link
"namespace"
namespace
"nationality"
nationality
"node"
node
"normalization"
normalization
"notatedMusic"
"note"
note
"noteGrp"
note group
"notesStmt"
notes statement
"num"
number
"number"
number
"numeric"
numeric value
"nym"
canonical name
"oRef"
orthographic-form reference
"object"
"objectDesc"
object description
"objectIdentifier"
object identifier
"objectName"
name of an object
"objectType"
object type
"occupation"
occupation
"offset"
offset
"opener"
opener
"org"
organization
"orgName"
organization name
"orig"
original form
"origDate"
origin date
"origPlace"
origin place
"origin"
origin
"orth"
orthographic form
"outputRendition"
"p"
paragraph
"pRef"
pronunciation reference
"param"
"paramList"
"paramSpec"
"particDesc"
participation description
"path"
path
"pause"
pause
"pb"
page beginning
"pc"
punctuation character
"per"
person
"performance"
performance
"persName"
personal name
"persPronouns"
personal pronouns
"person"
person
"personGrp"
personal group
"persona"
"phr"
phrase
"physDesc"
physical description
"place"
place
"placeName"
place name
"population"
population
"pos"
part of speech
"postBox"
postal box or post office box
"postCode"
postal code
"postscript"
"precision"
"prefixDef"
prefix definition
"preparedness"
preparedness
"principal"
principal researcher
"profileDesc"
text-profile description
"projectDesc"
project description
"prologue"
prologue
"pron"
pronunciation
"provenance"
provenance
"ptr"
pointer
"pubPlace"
publication place
"publicationStmt"
publication statement
"publisher"
publisher
"punctuation"
"purpose"
"q"
quoted
"quotation"
quotation
"quote"
quotation
"rb"
ruby base
"rdg"
reading
"rdgGrp"
reading group
"re"
related entry
"recordHist"
recorded history
"recording"
recording event
"recordingStmt"
recording statement
"redo"
"ref"
reference
"refState"
reference state
"refsDecl"
references declaration
"reg"
regularization
"region"
region
"relatedItem"
"relation"
relationship
"remarks"
remarks
"rendition"
rendition
"repository"
repository
"residence"
residence
"resp"
responsibility
"respStmt"
statement of responsibility
"respons"
responsibility
"restore"
restore
"retrace"
"revisionDesc"
revision description
"rhyme"
"role"
role
"roleDesc"
role description
"roleName"
role name
"root"
root node
"row"
row
"rs"
referencing string
"rt"
ruby text
"rubric"
rubric
"ruby"
ruby container
"s"
s-unit
"said"
speech or thought
"salute"
salutation
"samplingDecl"
sampling declaration
"schemaRef"
schema reference
"schemaSpec"
schema specification
"scriptDesc"
script description
"scriptNote"
"scriptStmt"
script statement
"seal"
seal
"sealDesc"
seal description
"secFol"
second folio
"secl"
secluded text
"seg"
arbitrary segment
"segmentation"
segmentation
"sense"
"sequence"
"series"
series information
"seriesStmt"
series statement
"set"
setting
"setting"
"settingDesc"
setting description
"settlement"
settlement
"sex"
sex
"shift"
shift
"sic"
Latin for thus or so
"signatures"
signatures
"signed"
signature
"soCalled"
so called
"socecStatus"
socio-economic status
"sound"
sound
"source"
source
"sourceDesc"
source description
"sourceDoc"
"sp"
speech
"spGrp"
speech group
"space"
space
"span"
"spanGrp"
span group
"speaker"
"specDesc"
specification description
"specGrp"
specification group
"specGrpRef"
reference to a specification group
"specList"
specification list
"sponsor"
sponsor
"stage"
stage direction
"stamp"
stamp
"standOff"
"state"
state
"stdVals"
standard values
"street"
"stress"
stress
"string"
string value
"styleDefDecl"
style definition language declaration
"subc"
subcategorization
"subst"
substitution
"substJoin"
substitution join
"summary"
"superEntry"
super entry
"supplied"
supplied
"support"
support
"supportDesc"
support description
"surface"
"surfaceGrp"
surface group
"surname"
surname
"surplus"
surplus
"surrogates"
surrogates
"syll"
syllabification
"symbol"
symbolic value
"table"
table
"tag"
tag
"tagUsage"
element usage
"tagsDecl"
tagging declaration
"taxonomy"
taxonomy
"tech"
technical stage direction
"teiCorpus"
TEI corpus
"teiHeader"
TEI header
"term"
term
"terrain"
terrain
"text"
text
"textClass"
text classification
"textDesc"
text description
"textLang"
text language
"textNode"
"then"
"time"
time
"timeline"
timeline
"title"
title
"titlePage"
title page
"titlePart"
title part
"titleStmt"
title statement
"tns"
tense
"trailer"
"trait"
trait
"transcriptionDesc"
transcription description
"transpose"
"tree"
tree
"triangle"
underspecified embedding tree, so called because of its characteristic shape when drawn
"typeDesc"
typeface description
"typeNote"
typographic note
"u"
utterance
"unclear"
unclear
"undo"
"unicodeProp"
unicode property
"unihanProp"
unihan property
"unit"
"unitDecl"
unit declarations
"unitDef"
unit definition
"usg"
usage
"vAlt"
value alternation
"vColl"
collection of values
"vDefault"
value default
"vLabel"
value label
"vMerge"
merged collection of values
"vNot"
value negation
"vRange"
value range
"val"
value
"valDesc"
value description
"valItem"
"valList"
value list
"variantEncoding"
variant encoding
"view"
view
"vocal"
vocal
"w"
word
"watermark"
watermark
"when"
"width"
width
"wit"
wit
"witDetail"
witness detail
"witEnd"
fragmented witness end
"witStart"
fragmented witness start
"witness"
witness
"writing"
writing
"xenoData"
non-TEI metadata
"xr"
cross-reference phrase
"zone"
@except
supplies a list of the elements which are not to be copied from the specified module into the schema being defined.
"TEI"
TEI document
"ab"
anonymous block
"abbr"
abbreviation
"abstract"
"accMat"
accompanying material
"acquisition"
acquisition
"activity"
activity
"actor"
"add"
addition
"addName"
additional name
"addSpan"
added span of text
"additional"
additional
"additions"
additions
"addrLine"
address line
"address"
address
"adminInfo"
administrative information
"affiliation"
affiliation
"age"
age
"alt"
alternation
"altGrp"
alternation group
"altIdent"
alternate identifier
"altIdentifier"
alternative identifier
"alternate"
"am"
abbreviation marker
"analytic"
analytic level
"anchor"
anchor point
"annotation"
"annotationBlock"
"anyElement"
"app"
apparatus entry
"appInfo"
application information
"application"
"arc"
arc
"argument"
argument
"att"
attribute
"attDef"
attribute definition
"attList"
attribute list
"attRef"
attribute pointer
"author"
author
"authority"
release authority
"availability"
availability
"back"
back matter
"bibl"
bibliographic citation
"biblFull"
fully-structured bibliographic citation
"biblScope"
scope of bibliographic reference
"biblStruct"
structured bibliographic citation
"bicond"
bi-conditional feature-structure constraint
"binary"
binary value
"binaryObject"
"binding"
binding
"bindingDesc"
binding description
"birth"
birth
"bloc"
bloc
"body"
text body
"broadcast"
broadcast
"byline"
byline
"c"
character
"cRefPattern"
canonical reference pattern
"caesura"
"calendar"
calendar
"calendarDesc"
calendar description
"camera"
camera
"caption"
caption
"case"
case
"castGroup"
cast list grouping
"castItem"
cast list item
"castList"
cast list
"catDesc"
category description
"catRef"
category reference
"catchwords"
catchwords
"category"
category
"cb"
column beginning
"cell"
cell
"certainty"
"change"
change
"channel"
primary channel
"char"
character
"charDecl"
character declarations
"choice"
choice
"cit"
cited quotation
"citeData"
citation data
"citeStructure"
citation structure
"citedRange"
cited range
"cl"
clause
"classCode"
classification code
"classDecl"
classification declarations
"classRef"
"classSpec"
class specification
"classes"
classes
"climate"
climate
"closer"
closer
"code"
"collation"
collation
"collection"
collection
"colloc"
collocate
"colophon"
colophon
"cond"
conditional feature-structure constraint
"condition"
condition
"constitution"
constitution
"constraint"
constraint rules
"constraintSpec"
constraint on schema
"content"
content model
"conversion"
"corr"
correction
"correction"
correction principles
"correspAction"
correspondence action
"correspContext"
correspondence context
"correspDesc"
correspondence description
"country"
country
"creation"
creation
"custEvent"
custodial event
"custodialHist"
custodial history
"damage"
damage
"damageSpan"
damaged span of text
"dataFacet"
"dataRef"
"dataSpec"
datatype specification
"datatype"
datatype
"date"
date
"dateline"
dateline
"death"
death
"decoDesc"
decoration description
"decoNote"
note on decoration
"def"
definition
"default"
default feature value
"defaultVal"
default value
"del"
deletion
"delSpan"
deleted span of text
"depth"
depth
"derivation"
derivation
"desc"
description
"dictScrap"
dictionary scrap
"dim"
"dimensions"
dimensions
"distinct"
"distributor"
distributor
"district"
district
"div"
text division
"div1"
level-1 text division
"div2"
level-2 text division
"div3"
level-3 text division
"div4"
level-4 text division
"div5"
level-5 text division
"div6"
level-6 text division
"div7"
level-7 text division
"divGen"
automatically generated text division
"docAuthor"
document author
"docDate"
document date
"docEdition"
document edition
"docImprint"
document imprint
"docTitle"
document title
"domain"
domain of use
"eLeaf"
leaf or terminal node of an embedding tree
"eTree"
embedding tree
"edition"
edition
"editionStmt"
edition statement
"editor"
"editorialDecl"
editorial practice declaration
"education"
education
"eg"
example
"egXML"
example of XML
"elementRef"
"elementSpec"
element specification
"ellipsis"
deliberately marked omission
"email"
electronic mail address
"emph"
emphasized
"empty"
"encodingDesc"
encoding description
"entry"
entry
"entryFree"
unstructured entry
"epigraph"
epigraph
"epilogue"
epilogue
"equipment"
equipment
"equiv"
equivalent
"etym"
etymology
"event"
event
"eventName"
name of an event
"ex"
editorial expansion
"exemplum"
exemplum
"expan"
expansion
"explicit"
explicit
"extent"
extent
"f"
feature
"fDecl"
feature declaration
"fDescr"
feature description (in FSD)
"fLib"
feature library
"facsimile"
"factuality"
factuality
"faith"
faith
"figDesc"
description of figure
"figure"
figure
"fileDesc"
file description
"filiation"
filiation
"finalRubric"
final rubric
"floatingText"
floating text
"floruit"
floruit
"foliation"
foliation
"foreign"
foreign
"forename"
forename
"forest"
forest
"form"
form information group
"formula"
formula
"front"
front matter
"fs"
feature structure
"fsConstraints"
feature-structure constraints
"fsDecl"
feature structure declaration
"fsDescr"
feature system description (in FSD)
"fsdDecl"
feature system declaration
"fsdLink"
feature structure declaration link
"funder"
funding body
"fvLib"
feature-value library
"fw"
forme work
"g"
character or glyph
"gap"
gap
"gb"
gathering beginning
"gen"
gender
"genName"
generational name component
"gender"
gender
"geo"
geographical coordinates
"geoDecl"
geographic coordinates declaration
"geogFeat"
geographical feature name
"geogName"
geographical name
"gi"
element name
"gloss"
gloss
"glyph"
character glyph
"gram"
grammatical information
"gramGrp"
grammatical information group
"graph"
graph
"graphic"
graphic
"group"
group
"handDesc"
description of hands
"handNote"
note on hand
"handNotes"
"handShift"
handwriting shift
"head"
heading
"headItem"
heading for list items
"headLabel"
heading for list labels
"height"
height
"heraldry"
heraldry
"hi"
highlighted
"history"
history
"hom"
homograph
"hyph"
hyphenation
"hyphenation"
hyphenation
"iNode"
intermediate (or internal) node
"iType"
inflectional class
"ident"
identifier
"idno"
identifier
"if"
"iff"
if and only if
"imprimatur"
imprimatur
"imprint"
"incident"
incident
"incipit"
"index"
index entry
"institution"
institution
"interaction"
interaction
"interp"
interpretation
"interpGrp"
interpretation group
"interpretation"
interpretation
"item"
item
"join"
join
"joinGrp"
join group
"keywords"
keywords
"kinesic"
kinesic
"l"
verse line
"label"
label
"lacunaEnd"
lacuna end
"lacunaStart"
lacuna start
"lang"
language name
"langKnowledge"
language knowledge
"langKnown"
language known
"langUsage"
language usage
"language"
language
"layout"
layout
"layoutDesc"
layout description
"lb"
line beginning
"lbl"
label
"leaf"
leaf
"lem"
lemma
"lg"
line group
"licence"
"line"
"link"
link
"linkGrp"
link group
"list"
list
"listAnnotation"
"listApp"
list of apparatus entries
"listBibl"
citation list
"listChange"
"listEvent"
list of events
"listForest"
"listNym"
list of canonical names
"listObject"
list of objects
"listOrg"
list of organizations
"listPerson"
list of persons
"listPlace"
list of places
"listPrefixDef"
list of prefix definitions
"listRef"
list of references
"listRelation"
"listTranspose"
"listWit"
witness list
"localProp"
locally defined property
"locale"
"location"
location
"locus"
locus
"locusGrp"
locus group
"m"
morpheme
"macroRef"
"macroSpec"
macro specification
"mapping"
character mapping
"material"
material
"measure"
measure
"measureGrp"
measure group
"media"
"meeting"
"memberOf"
"mentioned"
"metDecl"
metrical notation declaration
"metSym"
metrical notation symbol
"metamark"
"milestone"
milestone
"mod"
"model"
"modelGrp"
model group
"modelSequence"
"moduleRef"
module reference
"moduleSpec"
module specification
"monogr"
monographic level
"mood"
mood
"move"
movement
"msContents"
manuscript contents
"msDesc"
manuscript description
"msFrag"
manuscript fragment
"msIdentifier"
manuscript identifier
"msItem"
manuscript item
"msItemStruct"
structured manuscript item
"msName"
alternative name
"msPart"
manuscript part
"musicNotation"
music notation
"name"
name, proper noun
"nameLink"
name link
"namespace"
namespace
"nationality"
nationality
"node"
node
"normalization"
normalization
"notatedMusic"
"note"
note
"noteGrp"
note group
"notesStmt"
notes statement
"num"
number
"number"
number
"numeric"
numeric value
"nym"
canonical name
"oRef"
orthographic-form reference
"object"
"objectDesc"
object description
"objectIdentifier"
object identifier
"objectName"
name of an object
"objectType"
object type
"occupation"
occupation
"offset"
offset
"opener"
opener
"org"
organization
"orgName"
organization name
"orig"
original form
"origDate"
origin date
"origPlace"
origin place
"origin"
origin
"orth"
orthographic form
"outputRendition"
"p"
paragraph
"pRef"
pronunciation reference
"param"
"paramList"
"paramSpec"
"particDesc"
participation description
"path"
path
"pause"
pause
"pb"
page beginning
"pc"
punctuation character
"per"
person
"performance"
performance
"persName"
personal name
"persPronouns"
personal pronouns
"person"
person
"personGrp"
personal group
"persona"
"phr"
phrase
"physDesc"
physical description
"place"
place
"placeName"
place name
"population"
population
"pos"
part of speech
"postBox"
postal box or post office box
"postCode"
postal code
"postscript"
"precision"
"prefixDef"
prefix definition
"preparedness"
preparedness
"principal"
principal researcher
"profileDesc"
text-profile description
"projectDesc"
project description
"prologue"
prologue
"pron"
pronunciation
"provenance"
provenance
"ptr"
pointer
"pubPlace"
publication place
"publicationStmt"
publication statement
"publisher"
publisher
"punctuation"
"purpose"
"q"
quoted
"quotation"
quotation
"quote"
quotation
"rb"
ruby base
"rdg"
reading
"rdgGrp"
reading group
"re"
related entry
"recordHist"
recorded history
"recording"
recording event
"recordingStmt"
recording statement
"redo"
"ref"
reference
"refState"
reference state
"refsDecl"
references declaration
"reg"
regularization
"region"
region
"relatedItem"
"relation"
relationship
"remarks"
remarks
"rendition"
rendition
"repository"
repository
"residence"
residence
"resp"
responsibility
"respStmt"
statement of responsibility
"respons"
responsibility
"restore"
restore
"retrace"
"revisionDesc"
revision description
"rhyme"
"role"
role
"roleDesc"
role description
"roleName"
role name
"root"
root node
"row"
row
"rs"
referencing string
"rt"
ruby text
"rubric"
rubric
"ruby"
ruby container
"s"
s-unit
"said"
speech or thought
"salute"
salutation
"samplingDecl"
sampling declaration
"schemaRef"
schema reference
"schemaSpec"
schema specification
"scriptDesc"
script description
"scriptNote"
"scriptStmt"
script statement
"seal"
seal
"sealDesc"
seal description
"secFol"
second folio
"secl"
secluded text
"seg"
arbitrary segment
"segmentation"
segmentation
"sense"
"sequence"
"series"
series information
"seriesStmt"
series statement
"set"
setting
"setting"
"settingDesc"
setting description
"settlement"
settlement
"sex"
sex
"shift"
shift
"sic"
Latin for thus or so
"signatures"
signatures
"signed"
signature
"soCalled"
so called
"socecStatus"
socio-economic status
"sound"
sound
"source"
source
"sourceDesc"
source description
"sourceDoc"
"sp"
speech
"spGrp"
speech group
"space"
space
"span"
"spanGrp"
span group
"speaker"
"specDesc"
specification description
"specGrp"
specification group
"specGrpRef"
reference to a specification group
"specList"
specification list
"sponsor"
sponsor
"stage"
stage direction
"stamp"
stamp
"standOff"
"state"
state
"stdVals"
standard values
"street"
"stress"
stress
"string"
string value
"styleDefDecl"
style definition language declaration
"subc"
subcategorization
"subst"
substitution
"substJoin"
substitution join
"summary"
"superEntry"
super entry
"supplied"
supplied
"support"
support
"supportDesc"
support description
"surface"
"surfaceGrp"
surface group
"surname"
surname
"surplus"
surplus
"surrogates"
surrogates
"syll"
syllabification
"symbol"
symbolic value
"table"
table
"tag"
tag
"tagUsage"
element usage
"tagsDecl"
tagging declaration
"taxonomy"
taxonomy
"tech"
technical stage direction
"teiCorpus"
TEI corpus
"teiHeader"
TEI header
"term"
term
"terrain"
terrain
"text"
text
"textClass"
text classification
"textDesc"
text description
"textLang"
text language
"textNode"
"then"
"time"
time
"timeline"
timeline
"title"
title
"titlePage"
title page
"titlePart"
title part
"titleStmt"
title statement
"tns"
tense
"trailer"
"trait"
trait
"transcriptionDesc"
transcription description
"transpose"
"tree"
tree
"triangle"
underspecified embedding tree, so called because of its characteristic shape when drawn
"typeDesc"
typeface description
"typeNote"
typographic note
"u"
utterance
"unclear"
unclear
"undo"
"unicodeProp"
unicode property
"unihanProp"
unihan property
"unit"
"unitDecl"
unit declarations
"unitDef"
unit definition
"usg"
usage
"vAlt"
value alternation
"vColl"
collection of values
"vDefault"
value default
"vLabel"
value label
"vMerge"
merged collection of values
"vNot"
value negation
"vRange"
value range
"val"
value
"valDesc"
value description
"valItem"
"valList"
value list
"variantEncoding"
variant encoding
"view"
view
"vocal"
vocal
"w"
word
"watermark"
watermark
"when"
"width"
width
"wit"
wit
"witDetail"
witness detail
"witEnd"
fragmented witness end
"witStart"
fragmented witness start
"witness"
witness
"writing"
writing
"xenoData"
non-TEI metadata
"xr"
cross-reference phrase
"zone"
@key
"analysis"
"certainty"
"core"
"corpus"
"dictionaries"
"drama"
"figures"
"gaiji"
"header"
"iso-fs"
"linking"
"msdescription"
"namesdates"
"nets"
"spoken"
"tagdocs"
"tei"
"textcrit"
"textstructure"
"transcr"
"verse"

<classRef>
@key
"att.anchoring"
anchoring
"att.ascribed"
"att.ascribed.directed"
"att.breaking"
"att.cReferencing"
"att.canonical"
"att.citeStructurePart"
"att.citing"
"att.combinable"
"att.coordinated"
"att.damaged"
"att.datable"
"att.datable.custom"
"att.datable.iso"
"att.datable.w3c"
"att.datcat"
"att.declarable"
"att.declaring"
"att.deprecated"
"att.dimensions"
"att.divLike"
"att.docStatus"
"att.duration"
"att.duration.iso"
"att.duration.w3c"
"att.editLike"
"att.edition"
"att.enjamb"
enjambement
"att.entryLike"
"att.formula"
"att.fragmentable"
"att.gaijiProp"
"att.global"
"att.global.analytic"
"att.global.change"
"att.global.facs"
"att.global.linking"
"att.global.rendition"
"att.global.responsibility"
"att.global.source"
"att.handFeatures"
"att.identified"
"att.internetMedia"
"att.interpLike"
"att.lexicographic"
"att.lexicographic.normalized"
"att.linguistic"
"att.locatable"
"att.measurement"
"att.media"
"att.metrical"
"att.milestoneUnit"
"att.msClass"
"att.msExcerpt"
manuscript excerpt
"att.namespaceable"
"att.naming"
"att.notated"
"att.partials"
"att.patternReplacement"
"att.personal"
attributes for components of names usually, but not necessarily, personal names
"att.placement"
"att.pointing"
"att.pointing.group"
"att.predicate"
"att.ranging"
"att.rdgPart"
"att.repeatable"
"att.resourced"
"att.scoping"
"att.segLike"
"att.sortable"
"att.spanning"
"att.styleDef"
"att.tableDecoration"
"att.textCritical"
"att.timed"
"att.transcriptional"
"att.translatable"
"att.typed"
"att.witnessed"
"att.written"
"model.addrPart"
"model.addressLike"
"model.annotationLike"
"model.annotationPart.body"
"model.applicationLike"
"model.attributable"
"model.availabilityPart"
"model.biblLike"
"model.biblPart"
"model.castItemPart"
"model.catDescPart"
"model.certLike"
"model.choicePart"
"model.common"
"model.contentPart"
"model.correspActionPart"
"model.correspContextPart"
"model.correspDescPart"
"model.dateLike"
"model.descLike"
"model.describedResource"
"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.eventLike"
"model.featureVal"
"model.featureVal.complex"
"model.featureVal.single"
"model.formPart"
"model.frontPart"
"model.frontPart.drama"
"model.fsdDeclPart"
"model.gLike"
"model.global"
"model.global.edit"
"model.global.meta"
"model.global.spoken"
"model.gramPart"
"model.graphicLike"
"model.headLike"
"model.hiLike"
"model.highlighted"
"model.identEquiv"
"model.identSynonyms"
"model.imprintPart"
"model.inter"
"model.lLike"
"model.lPart"
"model.labelLike"
"model.lexicalRefinement"
"model.limitedPhrase"
"model.linePart"
"model.listLike"
"model.measureLike"
"model.milestoneLike"
"model.morphLike"
"model.msItemPart"
"model.msQuoteLike"
"model.nameLike"
"model.nameLike.agent"
"model.noteLike"
"model.objectLike"
"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.paraPart"
"model.persNamePart"
"model.persStateLike"
"model.personLike"
"model.personPart"
"model.phrase"
"model.phrase.xml"
"model.physDescPart"
"model.placeLike"
"model.placeNamePart"
"model.placeStateLike"
"model.profileDescPart"
"model.ptrLike"
"model.ptrLike.form"
"model.publicationStmtPart.agency"
"model.publicationStmtPart.detail"
"model.quoteLike"
"model.rdgLike"
"model.rdgPart"
"model.recordingPart"
"model.resource"
"model.respLike"
"model.segLike"
"model.settingPart"
"model.sourceDescPart"
"model.specDescLike"
"model.stageLike"
"model.standOffPart"
"model.teiHeaderPart"
"model.textDescPart"
"model.titlepagePart"
@include
supplies a list of class members which are to be included in the schema being defined.
"agent"
class: att.damaged
"ana"
analysis
class: att.global.analytic
"anchored"
anchored
class: att.anchoring
"atLeast"
class: att.ranging
"atMost"
class: att.ranging
"break"
class: att.breaking
"cRef"
canonical reference
class: att.cReferencing
"calendar"
class: att.datable
"cause"
class: att.transcriptional
"cause"
class: att.textCritical
"cert"
certainty
class: att.global.responsibility
"change"
class: att.global.change
"class"
class: att.msClass
"cols"
columns
class: att.tableDecoration
"commodity"
commodity
class: att.measurement
"confidence"
class: att.ranging
"copyOf"
class: att.global.linking
"corresp"
corresponds
class: att.global.linking
"datcat"
class: att.datcat
"datingMethod"
class: att.datable.custom
"datingPoint"
class: att.datable.custom
"decls"
declarations
class: att.declaring
"default"
class: att.declarable
"defective"
class: att.msExcerpt
"degree"
class: att.damaged
"domains"
class: att.pointing.group
"dur"
duration
class: att.duration.w3c
"dur-iso"
duration
class: att.duration.iso
"ed"
edition
class: att.edition
"edRef"
edition reference
class: att.edition
"end"
class: att.timed
"enjamb"
enjambement
class: att.enjamb
"evaluate"
evaluate
class: att.pointing
"evidence"
class: att.editLike
"exclude"
class: att.global.linking
"expand"
expand
class: att.lexicographic
"extent"
class: att.dimensions
"extent"
class: att.partials
"facs"
facsimile
class: att.global.facs
"formula"
class: att.formula
"from"
class: att.datable.w3c
"from"
class: att.citing
"from-custom"
class: att.datable.custom
"from-iso"
class: att.datable.iso
"full"
class: att.personal
"function"
function
class: att.segLike
"group"
class: att.damaged
"hand"
class: att.written
"height"
class: att.media
"ident"
class: att.identified
"inst"
instances
class: att.interpLike
"instant"
class: att.editLike
"join"
class: att.linguistic
"key"
class: att.canonical
"lemma"
class: att.linguistic
"lemmaRef"
class: att.linguistic
"location"
location
class: att.lexicographic
"lrx"
class: att.coordinated
"lry"
class: att.coordinated
"match"
class: att.scoping
"matchPattern"
class: att.patternReplacement
"max"
class: att.ranging
"maxOccurs"
maximum number of occurences
class: att.repeatable
"medium"
class: att.handFeatures
"mergedIn"
merged into
class: att.lexicographic
"met"
metrical structure, conventional
class: att.metrical
"mimeType"
MIME media type
class: att.internetMedia
"min"
class: att.ranging
"minOccurs"
minimum number of occurences
class: att.repeatable
"mode"
class: att.combinable
"module"
class: att.identified
"msd"
class: att.linguistic
"n"
number
class: att.global
"name"
class: att.gaijiProp
"next"
class: att.global.linking
"norm"
normalized
class: att.lexicographic.normalized
"notAfter"
class: att.datable.w3c
"notAfter-custom"
class: att.datable.custom
"notAfter-iso"
class: att.datable.iso
"notBefore"
class: att.datable.w3c
"notBefore-custom"
class: att.datable.custom
"notBefore-iso"
class: att.datable.iso
"notation"
class: att.notated
"ns"
namespace
class: att.namespaceable
"nymRef"
reference to the canonical name
class: att.naming
"opt"
optional
class: att.lexicographic
"org"
organization
class: att.divLike
"orig"
original
class: att.lexicographic.normalized
"part"
class: att.fragmentable
"period"
class: att.datable
"place"
class: att.placement
"points"
class: att.coordinated
"pos"
class: att.linguistic
"precision"
class: att.dimensions
"predeclare"
class: att.identified
"predicate"
class: att.predicate
"prev"
previous
class: att.global.linking
"quantity"
class: att.dimensions
"quantity"
quantity
class: att.measurement
"real"
metrical structure, realized
class: att.metrical
"ref"
reference
class: att.canonical
"rend"
rendition
class: att.global.rendition
"rendition"
class: att.global.rendition
"replacementPattern"
class: att.patternReplacement
"require"
class: att.textCritical
"resp"
responsible party
class: att.global.responsibility
"rhyme"
rhyme scheme
class: att.metrical
"role"
class: att.naming
"role"
role
class: att.tableDecoration
"rows"
rows
class: att.tableDecoration
"sameAs"
class: att.global.linking
"sample"
class: att.divLike
"scale"
class: att.media
"scheme"
class: att.styleDef
"schemeVersion"
class: att.styleDef
"scope"
class: att.dimensions
"scope"
class: att.handFeatures
"scribe"
class: att.handFeatures
"scribeRef"
class: att.handFeatures
"script"
class: att.handFeatures
"scriptRef"
class: att.handFeatures
"select"
class: att.global.linking
"seq"
sequence
class: att.transcriptional
"sort"
sort
class: att.personal
"sortKey"
class: att.sortable
"source"
class: att.global.source
"spanTo"
class: att.spanning
"split"
split
class: att.lexicographic
"start"
class: att.timed
"start"
class: att.coordinated
"status"
class: att.docStatus
"status"
class: att.transcriptional
"style"
class: att.global.rendition
"subtype"
subtype
class: att.interpLike
"subtype"
subtype
class: att.typed
"synch"
synchronous
class: att.global.linking
"targFunc"
target function
class: att.pointing.group
"target"
class: att.pointing
"target"
class: att.scoping
"targetDatcat"
class: att.datcat
"targetEnd"
target end
class: att.anchoring
"targetLang"
class: att.pointing
"to"
class: att.datable.w3c
"to"
class: att.citing
"to-custom"
class: att.datable.custom
"to-iso"
class: att.datable.iso
"toWhom"
class: att.ascribed.directed
"type"
class: att.interpLike
"type"
class: att.typed
"type"
class: att.entryLike
"type"
class: att.textCritical
"ulx"
class: att.coordinated
"uly"
class: att.coordinated
"unit"
class: att.dimensions
"unit"
unit
class: att.measurement
"unit"
class: att.milestoneUnit
"unit"
class: att.citing
"unitRef"
class: att.measurement
"url"
uniform resource locator
class: att.resourced
"use"
use
class: att.citeStructurePart
"validUntil"
class: att.deprecated
"value"
class: att.gaijiProp
"value"
value
class: att.lexicographic
"valueDatcat"
class: att.datcat
"varSeq"
variant sequence
class: att.textCritical
"version"
class: att.gaijiProp
"versionDate"
class: att.translatable
"when"
class: att.datable.w3c
"when-custom"
class: att.datable.custom
"when-iso"
class: att.datable.iso
"where"
class: att.locatable
"who"
class: att.ascribed
"width"
class: att.media
"wit"
witness or witnesses
class: att.rdgPart
"wit"
witness or witnesses
class: att.witnessed
"xml:base"
class: att.global
"xml:id"
identifier
class: att.global
"xml:lang"
language
class: att.global
"xml:space"
class: att.global
@except
supplies a list of class members which are to be excluded from the schema being defined.
"agent"
class: att.damaged
"ana"
analysis
class: att.global.analytic
"anchored"
anchored
class: att.anchoring
"atLeast"
class: att.ranging
"atMost"
class: att.ranging
"break"
class: att.breaking
"cRef"
canonical reference
class: att.cReferencing
"calendar"
class: att.datable
"cause"
class: att.transcriptional
"cause"
class: att.textCritical
"cert"
certainty
class: att.global.responsibility
"change"
class: att.global.change
"class"
class: att.msClass
"cols"
columns
class: att.tableDecoration
"commodity"
commodity
class: att.measurement
"confidence"
class: att.ranging
"copyOf"
class: att.global.linking
"corresp"
corresponds
class: att.global.linking
"datcat"
class: att.datcat
"datingMethod"
class: att.datable.custom
"datingPoint"
class: att.datable.custom
"decls"
declarations
class: att.declaring
"default"
class: att.declarable
"defective"
class: att.msExcerpt
"degree"
class: att.damaged
"domains"
class: att.pointing.group
"dur"
duration
class: att.duration.w3c
"dur-iso"
duration
class: att.duration.iso
"ed"
edition
class: att.edition
"edRef"
edition reference
class: att.edition
"end"
class: att.timed
"enjamb"
enjambement
class: att.enjamb
"evaluate"
evaluate
class: att.pointing
"evidence"
class: att.editLike
"exclude"
class: att.global.linking
"expand"
expand
class: att.lexicographic
"extent"
class: att.dimensions
"extent"
class: att.partials
"facs"
facsimile
class: att.global.facs
"formula"
class: att.formula
"from"
class: att.datable.w3c
"from"
class: att.citing
"from-custom"
class: att.datable.custom
"from-iso"
class: att.datable.iso
"full"
class: att.personal
"function"
function
class: att.segLike
"group"
class: att.damaged
"hand"
class: att.written
"height"
class: att.media
"ident"
class: att.identified
"inst"
instances
class: att.interpLike
"instant"
class: att.editLike
"join"
class: att.linguistic
"key"
class: att.canonical
"lemma"
class: att.linguistic
"lemmaRef"
class: att.linguistic
"location"
location
class: att.lexicographic
"lrx"
class: att.coordinated
"lry"
class: att.coordinated
"match"
class: att.scoping
"matchPattern"
class: att.patternReplacement
"max"
class: att.ranging
"maxOccurs"
maximum number of occurences
class: att.repeatable
"medium"
class: att.handFeatures
"mergedIn"
merged into
class: att.lexicographic
"met"
metrical structure, conventional
class: att.metrical
"mimeType"
MIME media type
class: att.internetMedia
"min"
class: att.ranging
"minOccurs"
minimum number of occurences
class: att.repeatable
"mode"
class: att.combinable
"module"
class: att.identified
"msd"
class: att.linguistic
"n"
number
class: att.global
"name"
class: att.gaijiProp
"next"
class: att.global.linking
"norm"
normalized
class: att.lexicographic.normalized
"notAfter"
class: att.datable.w3c
"notAfter-custom"
class: att.datable.custom
"notAfter-iso"
class: att.datable.iso
"notBefore"
class: att.datable.w3c
"notBefore-custom"
class: att.datable.custom
"notBefore-iso"
class: att.datable.iso
"notation"
class: att.notated
"ns"
namespace
class: att.namespaceable
"nymRef"
reference to the canonical name
class: att.naming
"opt"
optional
class: att.lexicographic
"org"
organization
class: att.divLike
"orig"
original
class: att.lexicographic.normalized
"part"
class: att.fragmentable
"period"
class: att.datable
"place"
class: att.placement
"points"
class: att.coordinated
"pos"
class: att.linguistic
"precision"
class: att.dimensions
"predeclare"
class: att.identified
"predicate"
class: att.predicate
"prev"
previous
class: att.global.linking
"quantity"
class: att.dimensions
"quantity"
quantity
class: att.measurement
"real"
metrical structure, realized
class: att.metrical
"ref"
reference
class: att.canonical
"rend"
rendition
class: att.global.rendition
"rendition"
class: att.global.rendition
"replacementPattern"
class: att.patternReplacement
"require"
class: att.textCritical
"resp"
responsible party
class: att.global.responsibility
"rhyme"
rhyme scheme
class: att.metrical
"role"
class: att.naming
"role"
role
class: att.tableDecoration
"rows"
rows
class: att.tableDecoration
"sameAs"
class: att.global.linking
"sample"
class: att.divLike
"scale"
class: att.media
"scheme"
class: att.styleDef
"schemeVersion"
class: att.styleDef
"scope"
class: att.dimensions
"scope"
class: att.handFeatures
"scribe"
class: att.handFeatures
"scribeRef"
class: att.handFeatures
"script"
class: att.handFeatures
"scriptRef"
class: att.handFeatures
"select"
class: att.global.linking
"seq"
sequence
class: att.transcriptional
"sort"
sort
class: att.personal
"sortKey"
class: att.sortable
"source"
class: att.global.source
"spanTo"
class: att.spanning
"split"
split
class: att.lexicographic
"start"
class: att.timed
"start"
class: att.coordinated
"status"
class: att.docStatus
"status"
class: att.transcriptional
"style"
class: att.global.rendition
"subtype"
subtype
class: att.interpLike
"subtype"
subtype
class: att.typed
"synch"
synchronous
class: att.global.linking
"targFunc"
target function
class: att.pointing.group
"target"
class: att.pointing
"target"
class: att.scoping
"targetDatcat"
class: att.datcat
"targetEnd"
target end
class: att.anchoring
"targetLang"
class: att.pointing
"to"
class: att.datable.w3c
"to"
class: att.citing
"to-custom"
class: att.datable.custom
"to-iso"
class: att.datable.iso
"toWhom"
class: att.ascribed.directed
"type"
class: att.interpLike
"type"
class: att.typed
"type"
class: att.entryLike
"type"
class: att.textCritical
"ulx"
class: att.coordinated
"uly"
class: att.coordinated
"unit"
class: att.dimensions
"unit"
unit
class: att.measurement
"unit"
class: att.milestoneUnit
"unit"
class: att.citing
"unitRef"
class: att.measurement
"url"
uniform resource locator
class: att.resourced
"use"
use
class: att.citeStructurePart
"validUntil"
class: att.deprecated
"value"
class: att.gaijiProp
"value"
value
class: att.lexicographic
"valueDatcat"
class: att.datcat
"varSeq"
variant sequence
class: att.textCritical
"version"
class: att.gaijiProp
"versionDate"
class: att.translatable
"when"
class: att.datable.w3c
"when-custom"
class: att.datable.custom
"when-iso"
class: att.datable.iso
"where"
class: att.locatable
"who"
class: att.ascribed
"width"
class: att.media
"wit"
witness or witnesses
class: att.rdgPart
"wit"
witness or witnesses
class: att.witnessed
"xml:base"
class: att.global
"xml:id"
identifier
class: att.global
"xml:lang"
language
class: att.global
"xml:space"
class: att.global

<macroSpec>
@ident
"macro.abContent"
anonymous block content
"macro.limitedContent"
paragraph content
"macro.paraContent"
paragraph content
"macro.phraseSeq"
phrase sequence
"macro.phraseSeq.limited"
limited phrase sequence
"macro.specialPara"
'special' paragraph content
"macro.xtext"
extended text

<macroRef>
@key
"macro.abContent"
anonymous block content
"macro.limitedContent"
paragraph content
"macro.paraContent"
paragraph content
"macro.phraseSeq"
phrase sequence
"macro.phraseSeq.limited"
limited phrase sequence
"macro.specialPara"
'special' paragraph content
"macro.xtext"
extended text

<classSpec>
@ident
"att.anchoring"
anchoring
"att.ascribed"
"att.ascribed.directed"
"att.breaking"
"att.cReferencing"
"att.canonical"
"att.citeStructurePart"
"att.citing"
"att.combinable"
"att.coordinated"
"att.damaged"
"att.datable"
"att.datable.custom"
"att.datable.iso"
"att.datable.w3c"
"att.datcat"
"att.declarable"
"att.declaring"
"att.deprecated"
"att.dimensions"
"att.divLike"
"att.docStatus"
"att.duration"
"att.duration.iso"
"att.duration.w3c"
"att.editLike"
"att.edition"
"att.enjamb"
enjambement
"att.entryLike"
"att.formula"
"att.fragmentable"
"att.gaijiProp"
"att.global"
"att.global.analytic"
"att.global.change"
"att.global.facs"
"att.global.linking"
"att.global.rendition"
"att.global.responsibility"
"att.global.source"
"att.handFeatures"
"att.identified"
"att.internetMedia"
"att.interpLike"
"att.lexicographic"
"att.lexicographic.normalized"
"att.linguistic"
"att.locatable"
"att.measurement"
"att.media"
"att.metrical"
"att.milestoneUnit"
"att.msClass"
"att.msExcerpt"
manuscript excerpt
"att.namespaceable"
"att.naming"
"att.notated"
"att.partials"
"att.patternReplacement"
"att.personal"
attributes for components of names usually, but not necessarily, personal names
"att.placement"
"att.pointing"
"att.pointing.group"
"att.predicate"
"att.ranging"
"att.rdgPart"
"att.repeatable"
"att.resourced"
"att.scoping"
"att.segLike"
"att.sortable"
"att.spanning"
"att.styleDef"
"att.tableDecoration"
"att.textCritical"
"att.timed"
"att.transcriptional"
"att.translatable"
"att.typed"
"att.witnessed"
"att.written"
"model.addrPart"
"model.addressLike"
"model.annotationLike"
"model.annotationPart.body"
"model.applicationLike"
"model.attributable"
"model.availabilityPart"
"model.biblLike"
"model.biblPart"
"model.castItemPart"
"model.catDescPart"
"model.certLike"
"model.choicePart"
"model.common"
"model.contentPart"
"model.correspActionPart"
"model.correspContextPart"
"model.correspDescPart"
"model.dateLike"
"model.descLike"
"model.describedResource"
"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.eventLike"
"model.featureVal"
"model.featureVal.complex"
"model.featureVal.single"
"model.formPart"
"model.frontPart"
"model.frontPart.drama"
"model.fsdDeclPart"
"model.gLike"
"model.global"
"model.global.edit"
"model.global.meta"
"model.global.spoken"
"model.gramPart"
"model.graphicLike"
"model.headLike"
"model.hiLike"
"model.highlighted"
"model.identEquiv"
"model.identSynonyms"
"model.imprintPart"
"model.inter"
"model.lLike"
"model.lPart"
"model.labelLike"
"model.lexicalRefinement"
"model.limitedPhrase"
"model.linePart"
"model.listLike"
"model.measureLike"
"model.milestoneLike"
"model.morphLike"
"model.msItemPart"
"model.msQuoteLike"
"model.nameLike"
"model.nameLike.agent"
"model.noteLike"
"model.objectLike"
"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.paraPart"
"model.persNamePart"
"model.persStateLike"
"model.personLike"
"model.personPart"
"model.phrase"
"model.phrase.xml"
"model.physDescPart"
"model.placeLike"
"model.placeNamePart"
"model.placeStateLike"
"model.profileDescPart"
"model.ptrLike"
"model.ptrLike.form"
"model.publicationStmtPart.agency"
"model.publicationStmtPart.detail"
"model.quoteLike"
"model.rdgLike"
"model.rdgPart"
"model.recordingPart"
"model.resource"
"model.respLike"
"model.segLike"
"model.settingPart"
"model.sourceDescPart"
"model.specDescLike"
"model.stageLike"
"model.standOffPart"
"model.teiHeaderPart"
"model.textDescPart"
"model.titlepagePart"

The content of the tei_customization <classSpec> is somewhat more restrictive than TEI. To wit, neither <altIdent> nor <equiv> are permitted, there can be at most one <gloss> and must be one and only one <desc>.

<dataSpec>
@ident
"teidata.authority"
"teidata.certainty"
"teidata.count"
"teidata.duration.iso"
"teidata.duration.w3c"
"teidata.enumerated"
"teidata.gender"
"teidata.interval"
"teidata.language"
"teidata.name"
"teidata.namespace"
"teidata.namespaceOrName"
"teidata.nullOrName"
"teidata.numeric"
"teidata.outputMeasurement"
"teidata.pattern"
"teidata.point"
"teidata.pointer"
"teidata.prefix"
"teidata.probCert"
"teidata.probability"
"teidata.replacement"
"teidata.sex"
"teidata.temporal.iso"
"teidata.temporal.w3c"
"teidata.temporal.working"
"teidata.text"
"teidata.truthValue"
"teidata.unboundedCount"
"teidata.version"
"teidata.versionNumber"
"teidata.word"
"teidata.xTruthValue"
extended truth value
"teidata.xmlName"
"teidata.xpath"

<dataRef>
@key
"teidata.authority"
"teidata.certainty"
"teidata.count"
"teidata.duration.iso"
"teidata.duration.w3c"
"teidata.enumerated"
"teidata.gender"
"teidata.interval"
"teidata.language"
"teidata.name"
"teidata.namespace"
"teidata.namespaceOrName"
"teidata.nullOrName"
"teidata.numeric"
"teidata.outputMeasurement"
"teidata.pattern"
"teidata.point"
"teidata.pointer"
"teidata.prefix"
"teidata.probCert"
"teidata.probability"
"teidata.replacement"
"teidata.sex"
"teidata.temporal.iso"
"teidata.temporal.w3c"
"teidata.temporal.working"
"teidata.text"
"teidata.truthValue"
"teidata.unboundedCount"
"teidata.version"
"teidata.versionNumber"
"teidata.word"
"teidata.xTruthValue"
extended truth value
"teidata.xmlName"
"teidata.xpath"

<elementRef>
@key
"TEI"
TEI document
"ab"
anonymous block
"abbr"
abbreviation
"abstract"
"accMat"
accompanying material
"acquisition"
acquisition
"activity"
activity
"actor"
"add"
addition
"addName"
additional name
"addSpan"
added span of text
"additional"
additional
"additions"
additions
"addrLine"
address line
"address"
address
"adminInfo"
administrative information
"affiliation"
affiliation
"age"
age
"alt"
alternation
"altGrp"
alternation group
"altIdent"
alternate identifier
"altIdentifier"
alternative identifier
"alternate"
"am"
abbreviation marker
"analytic"
analytic level
"anchor"
anchor point
"annotation"
"annotationBlock"
"anyElement"
"app"
apparatus entry
"appInfo"
application information
"application"
"arc"
arc
"argument"
argument
"att"
attribute
"attDef"
attribute definition
"attList"
attribute list
"attRef"
attribute pointer
"author"
author
"authority"
release authority
"availability"
availability
"back"
back matter
"bibl"
bibliographic citation
"biblFull"
fully-structured bibliographic citation
"biblScope"
scope of bibliographic reference
"biblStruct"
structured bibliographic citation
"bicond"
bi-conditional feature-structure constraint
"binary"
binary value
"binaryObject"
"binding"
binding
"bindingDesc"
binding description
"birth"
birth
"bloc"
bloc
"body"
text body
"broadcast"
broadcast
"byline"
byline
"c"
character
"cRefPattern"
canonical reference pattern
"caesura"
"calendar"
calendar
"calendarDesc"
calendar description
"camera"
camera
"caption"
caption
"case"
case
"castGroup"
cast list grouping
"castItem"
cast list item
"castList"
cast list
"catDesc"
category description
"catRef"
category reference
"catchwords"
catchwords
"category"
category
"cb"
column beginning
"cell"
cell
"certainty"
"change"
change
"channel"
primary channel
"char"
character
"charDecl"
character declarations
"choice"
choice
"cit"
cited quotation
"citeData"
citation data
"citeStructure"
citation structure
"citedRange"
cited range
"cl"
clause
"classCode"
classification code
"classDecl"
classification declarations
"classRef"
"classSpec"
class specification
"classes"
classes
"climate"
climate
"closer"
closer
"code"
"collation"
collation
"collection"
collection
"colloc"
collocate
"colophon"
colophon
"cond"
conditional feature-structure constraint
"condition"
condition
"constitution"
constitution
"constraint"
constraint rules
"constraintSpec"
constraint on schema
"content"
content model
"conversion"
"corr"
correction
"correction"
correction principles
"correspAction"
correspondence action
"correspContext"
correspondence context
"correspDesc"
correspondence description
"country"
country
"creation"
creation
"custEvent"
custodial event
"custodialHist"
custodial history
"damage"
damage
"damageSpan"
damaged span of text
"dataFacet"
"dataRef"
"dataSpec"
datatype specification
"datatype"
datatype
"date"
date
"dateline"
dateline
"death"
death
"decoDesc"
decoration description
"decoNote"
note on decoration
"def"
definition
"default"
default feature value
"defaultVal"
default value
"del"
deletion
"delSpan"
deleted span of text
"depth"
depth
"derivation"
derivation
"desc"
description
"dictScrap"
dictionary scrap
"dim"
"dimensions"
dimensions
"distinct"
"distributor"
distributor
"district"
district
"div"
text division
"div1"
level-1 text division
"div2"
level-2 text division
"div3"
level-3 text division
"div4"
level-4 text division
"div5"
level-5 text division
"div6"
level-6 text division
"div7"
level-7 text division
"divGen"
automatically generated text division
"docAuthor"
document author
"docDate"
document date
"docEdition"
document edition
"docImprint"
document imprint
"docTitle"
document title
"domain"
domain of use
"eLeaf"
leaf or terminal node of an embedding tree
"eTree"
embedding tree
"edition"
edition
"editionStmt"
edition statement
"editor"
"editorialDecl"
editorial practice declaration
"education"
education
"eg"
example
"egXML"
example of XML
"elementRef"
"elementSpec"
element specification
"ellipsis"
deliberately marked omission
"email"
electronic mail address
"emph"
emphasized
"empty"
"encodingDesc"
encoding description
"entry"
entry
"entryFree"
unstructured entry
"epigraph"
epigraph
"epilogue"
epilogue
"equipment"
equipment
"equiv"
equivalent
"etym"
etymology
"event"
event
"eventName"
name of an event
"ex"
editorial expansion
"exemplum"
exemplum
"expan"
expansion
"explicit"
explicit
"extent"
extent
"f"
feature
"fDecl"
feature declaration
"fDescr"
feature description (in FSD)
"fLib"
feature library
"facsimile"
"factuality"
factuality
"faith"
faith
"figDesc"
description of figure
"figure"
figure
"fileDesc"
file description
"filiation"
filiation
"finalRubric"
final rubric
"floatingText"
floating text
"floruit"
floruit
"foliation"
foliation
"foreign"
foreign
"forename"
forename
"forest"
forest
"form"
form information group
"formula"
formula
"front"
front matter
"fs"
feature structure
"fsConstraints"
feature-structure constraints
"fsDecl"
feature structure declaration
"fsDescr"
feature system description (in FSD)
"fsdDecl"
feature system declaration
"fsdLink"
feature structure declaration link
"funder"
funding body
"fvLib"
feature-value library
"fw"
forme work
"g"
character or glyph
"gap"
gap
"gb"
gathering beginning
"gen"
gender
"genName"
generational name component
"gender"
gender
"geo"
geographical coordinates
"geoDecl"
geographic coordinates declaration
"geogFeat"
geographical feature name
"geogName"
geographical name
"gi"
element name
"gloss"
gloss
"glyph"
character glyph
"gram"
grammatical information
"gramGrp"
grammatical information group
"graph"
graph
"graphic"
graphic
"group"
group
"handDesc"
description of hands
"handNote"
note on hand
"handNotes"
"handShift"
handwriting shift
"head"
heading
"headItem"
heading for list items
"headLabel"
heading for list labels
"height"
height
"heraldry"
heraldry
"hi"
highlighted
"history"
history
"hom"
homograph
"hyph"
hyphenation
"hyphenation"
hyphenation
"iNode"
intermediate (or internal) node
"iType"
inflectional class
"ident"
identifier
"idno"
identifier
"if"
"iff"
if and only if
"imprimatur"
imprimatur
"imprint"
"incident"
incident
"incipit"
"index"
index entry
"institution"
institution
"interaction"
interaction
"interp"
interpretation
"interpGrp"
interpretation group
"interpretation"
interpretation
"item"
item
"join"
join
"joinGrp"
join group
"keywords"
keywords
"kinesic"
kinesic
"l"
verse line
"label"
label
"lacunaEnd"
lacuna end
"lacunaStart"
lacuna start
"lang"
language name
"langKnowledge"
language knowledge
"langKnown"
language known
"langUsage"
language usage
"language"
language
"layout"
layout
"layoutDesc"
layout description
"lb"
line beginning
"lbl"
label
"leaf"
leaf
"lem"
lemma
"lg"
line group
"licence"
"line"
"link"
link
"linkGrp"
link group
"list"
list
"listAnnotation"
"listApp"
list of apparatus entries
"listBibl"
citation list
"listChange"
"listEvent"
list of events
"listForest"
"listNym"
list of canonical names
"listObject"
list of objects
"listOrg"
list of organizations
"listPerson"
list of persons
"listPlace"
list of places
"listPrefixDef"
list of prefix definitions
"listRef"
list of references
"listRelation"
"listTranspose"
"listWit"
witness list
"localProp"
locally defined property
"locale"
"location"
location
"locus"
locus
"locusGrp"
locus group
"m"
morpheme
"macroRef"
"macroSpec"
macro specification
"mapping"
character mapping
"material"
material
"measure"
measure
"measureGrp"
measure group
"media"
"meeting"
"memberOf"
"mentioned"
"metDecl"
metrical notation declaration
"metSym"
metrical notation symbol
"metamark"
"milestone"
milestone
"mod"
"model"
"modelGrp"
model group
"modelSequence"
"moduleRef"
module reference
"moduleSpec"
module specification
"monogr"
monographic level
"mood"
mood
"move"
movement
"msContents"
manuscript contents
"msDesc"
manuscript description
"msFrag"
manuscript fragment
"msIdentifier"
manuscript identifier
"msItem"
manuscript item
"msItemStruct"
structured manuscript item
"msName"
alternative name
"msPart"
manuscript part
"musicNotation"
music notation
"name"
name, proper noun
"nameLink"
name link
"namespace"
namespace
"nationality"
nationality
"node"
node
"normalization"
normalization
"notatedMusic"
"note"
note
"noteGrp"
note group
"notesStmt"
notes statement
"num"
number
"number"
number
"numeric"
numeric value
"nym"
canonical name
"oRef"
orthographic-form reference
"object"
"objectDesc"
object description
"objectIdentifier"
object identifier
"objectName"
name of an object
"objectType"
object type
"occupation"
occupation
"offset"
offset
"opener"
opener
"org"
organization
"orgName"
organization name
"orig"
original form
"origDate"
origin date
"origPlace"
origin place
"origin"
origin
"orth"
orthographic form
"outputRendition"
"p"
paragraph
"pRef"
pronunciation reference
"param"
"paramList"
"paramSpec"
"particDesc"
participation description
"path"
path
"pause"
pause
"pb"
page beginning
"pc"
punctuation character
"per"
person
"performance"
performance
"persName"
personal name
"persPronouns"
personal pronouns
"person"
person
"personGrp"
personal group
"persona"
"phr"
phrase
"physDesc"
physical description
"place"
place
"placeName"
place name
"population"
population
"pos"
part of speech
"postBox"
postal box or post office box
"postCode"
postal code
"postscript"
"precision"
"prefixDef"
prefix definition
"preparedness"
preparedness
"principal"
principal researcher
"profileDesc"
text-profile description
"projectDesc"
project description
"prologue"
prologue
"pron"
pronunciation
"provenance"
provenance
"ptr"
pointer
"pubPlace"
publication place
"publicationStmt"
publication statement
"publisher"
publisher
"punctuation"
"purpose"
"q"
quoted
"quotation"
quotation
"quote"
quotation
"rb"
ruby base
"rdg"
reading
"rdgGrp"
reading group
"re"
related entry
"recordHist"
recorded history
"recording"
recording event
"recordingStmt"
recording statement
"redo"
"ref"
reference
"refState"
reference state
"refsDecl"
references declaration
"reg"
regularization
"region"
region
"relatedItem"
"relation"
relationship
"remarks"
remarks
"rendition"
rendition
"repository"
repository
"residence"
residence
"resp"
responsibility
"respStmt"
statement of responsibility
"respons"
responsibility
"restore"
restore
"retrace"
"revisionDesc"
revision description
"rhyme"
"role"
role
"roleDesc"
role description
"roleName"
role name
"root"
root node
"row"
row
"rs"
referencing string
"rt"
ruby text
"rubric"
rubric
"ruby"
ruby container
"s"
s-unit
"said"
speech or thought
"salute"
salutation
"samplingDecl"
sampling declaration
"schemaRef"
schema reference
"schemaSpec"
schema specification
"scriptDesc"
script description
"scriptNote"
"scriptStmt"
script statement
"seal"
seal
"sealDesc"
seal description
"secFol"
second folio
"secl"
secluded text
"seg"
arbitrary segment
"segmentation"
segmentation
"sense"
"sequence"
"series"
series information
"seriesStmt"
series statement
"set"
setting
"setting"
"settingDesc"
setting description
"settlement"
settlement
"sex"
sex
"shift"
shift
"sic"
Latin for thus or so
"signatures"
signatures
"signed"
signature
"soCalled"
so called
"socecStatus"
socio-economic status
"sound"
sound
"source"
source
"sourceDesc"
source description
"sourceDoc"
"sp"
speech
"spGrp"
speech group
"space"
space
"span"
"spanGrp"
span group
"speaker"
"specDesc"
specification description
"specGrp"
specification group
"specGrpRef"
reference to a specification group
"specList"
specification list
"sponsor"
sponsor
"stage"
stage direction
"stamp"
stamp
"standOff"
"state"
state
"stdVals"
standard values
"street"
"stress"
stress
"string"
string value
"styleDefDecl"
style definition language declaration
"subc"
subcategorization
"subst"
substitution
"substJoin"
substitution join
"summary"
"superEntry"
super entry
"supplied"
supplied
"support"
support
"supportDesc"
support description
"surface"
"surfaceGrp"
surface group
"surname"
surname
"surplus"
surplus
"surrogates"
surrogates
"syll"
syllabification
"symbol"
symbolic value
"table"
table
"tag"
tag
"tagUsage"
element usage
"tagsDecl"
tagging declaration
"taxonomy"
taxonomy
"tech"
technical stage direction
"teiCorpus"
TEI corpus
"teiHeader"
TEI header
"term"
term
"terrain"
terrain
"text"
text
"textClass"
text classification
"textDesc"
text description
"textLang"
text language
"textNode"
"then"
"time"
time
"timeline"
timeline
"title"
title
"titlePage"
title page
"titlePart"
title part
"titleStmt"
title statement
"tns"
tense
"trailer"
"trait"
trait
"transcriptionDesc"
transcription description
"transpose"
"tree"
tree
"triangle"
underspecified embedding tree, so called because of its characteristic shape when drawn
"typeDesc"
typeface description
"typeNote"
typographic note
"u"
utterance
"unclear"
unclear
"undo"
"unicodeProp"
unicode property
"unihanProp"
unihan property
"unit"
"unitDecl"
unit declarations
"unitDef"
unit definition
"usg"
usage
"vAlt"
value alternation
"vColl"
collection of values
"vDefault"
value default
"vLabel"
value label
"vMerge"
merged collection of values
"vNot"
value negation
"vRange"
value range
"val"
value
"valDesc"
value description
"valItem"
"valList"
value list
"variantEncoding"
variant encoding
"view"
view
"vocal"
vocal
"w"
word
"watermark"
watermark
"when"
"width"
width
"wit"
wit
"witDetail"
witness detail
"witEnd"
fragmented witness end
"witStart"
fragmented witness start
"witness"
witness
"writing"
writing
"xenoData"
non-TEI metadata
"xr"
cross-reference phrase
"zone"

<classes>
@mode

<valList>
@type

<memberOf>
@key
"att.anchoring"
anchoring
"att.ascribed"
"att.ascribed.directed"
"att.breaking"
"att.cReferencing"
"att.canonical"
"att.citeStructurePart"
"att.citing"
"att.combinable"
"att.coordinated"
"att.damaged"
"att.datable"
"att.datable.custom"
"att.datable.iso"
"att.datable.w3c"
"att.datcat"
"att.declarable"
"att.declaring"
"att.deprecated"
"att.dimensions"
"att.divLike"
"att.docStatus"
"att.duration"
"att.duration.iso"
"att.duration.w3c"
"att.editLike"
"att.edition"
"att.enjamb"
enjambement
"att.entryLike"
"att.formula"
"att.fragmentable"
"att.gaijiProp"
"att.global"
"att.global.analytic"
"att.global.change"
"att.global.facs"
"att.global.linking"
"att.global.rendition"
"att.global.responsibility"
"att.global.source"
"att.handFeatures"
"att.identified"
"att.internetMedia"
"att.interpLike"
"att.lexicographic"
"att.lexicographic.normalized"
"att.linguistic"
"att.locatable"
"att.measurement"
"att.media"
"att.metrical"
"att.milestoneUnit"
"att.msClass"
"att.msExcerpt"
manuscript excerpt
"att.namespaceable"
"att.naming"
"att.notated"
"att.partials"
"att.patternReplacement"
"att.personal"
attributes for components of names usually, but not necessarily, personal names
"att.placement"
"att.pointing"
"att.pointing.group"
"att.predicate"
"att.ranging"
"att.rdgPart"
"att.repeatable"
"att.resourced"
"att.scoping"
"att.segLike"
"att.sortable"
"att.spanning"
"att.styleDef"
"att.tableDecoration"
"att.textCritical"
"att.timed"
"att.transcriptional"
"att.translatable"
"att.typed"
"att.witnessed"
"att.written"
"model.addrPart"
"model.addressLike"
"model.annotationLike"
"model.annotationPart.body"
"model.applicationLike"
"model.attributable"
"model.availabilityPart"
"model.biblLike"
"model.biblPart"
"model.castItemPart"
"model.catDescPart"
"model.certLike"
"model.choicePart"
"model.common"
"model.contentPart"
"model.correspActionPart"
"model.correspContextPart"
"model.correspDescPart"
"model.dateLike"
"model.descLike"
"model.describedResource"
"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.eventLike"
"model.featureVal"
"model.featureVal.complex"
"model.featureVal.single"
"model.formPart"
"model.frontPart"
"model.frontPart.drama"
"model.fsdDeclPart"
"model.gLike"
"model.global"
"model.global.edit"
"model.global.meta"
"model.global.spoken"
"model.gramPart"
"model.graphicLike"
"model.headLike"
"model.hiLike"
"model.highlighted"
"model.identEquiv"
"model.identSynonyms"
"model.imprintPart"
"model.inter"
"model.lLike"
"model.lPart"
"model.labelLike"
"model.lexicalRefinement"
"model.limitedPhrase"
"model.linePart"
"model.listLike"
"model.measureLike"
"model.milestoneLike"
"model.morphLike"
"model.msItemPart"
"model.msQuoteLike"
"model.nameLike"
"model.nameLike.agent"
"model.noteLike"
"model.objectLike"
"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.paraPart"
"model.persNamePart"
"model.persStateLike"
"model.personLike"
"model.personPart"
"model.phrase"
"model.phrase.xml"
"model.physDescPart"
"model.placeLike"
"model.placeNamePart"
"model.placeStateLike"
"model.profileDescPart"
"model.ptrLike"
"model.ptrLike.form"
"model.publicationStmtPart.agency"
"model.publicationStmtPart.detail"
"model.quoteLike"
"model.rdgLike"
"model.rdgPart"
"model.recordingPart"
"model.resource"
"model.respLike"
"model.segLike"
"model.settingPart"
"model.sourceDescPart"
"model.specDescLike"
"model.stageLike"
"model.standOffPart"
"model.teiHeaderPart"
"model.textDescPart"
"model.titlepagePart"

<elementSpec>
in a customization ODD, the mode= attribute of ＜elementSpec＞ should be specified the module= attribute of ＜elementSpec＞ must be specified anytime the mode= is not 'add' Current ODD processors will not correctly handle more than one ＜elementSpec＞ with the same @ident Removing ＜TEI＞ from your schema guarantees it is not TEI conformant Removing ＜teiHeader＞ from your schema guarantees it is not TEI conformant Removing ＜fileDesc＞ from your schema guarantees it is not TEI conformant Removing ＜titleStmt＞ from your schema guarantees it is not TEI conformant Removing ＜title＞ from your schema guarantees it is not TEI conformant Removing ＜publicationStmt＞ from your schema guarantees it is not TEI conformant Removing ＜sourceDesc＞ from your schema guarantees it is not TEI conformant When adding a new element (whether replacing an old one or not), a content model must be specified; but this ＜elementSpec＞ does not have a ＜content＞ child. When used to delete an element from your schema, the ＜elementSpec＞ should be empty When used to add an element, ＜elementSpec＞ (or its ancestor ＜schemaSpec＞) should have an @ns attribute.
@ident
"TEI"
TEI document
module: textstructure
"ab"
anonymous block
module: linking
"abbr"
abbreviation
module: core
"abstract"
module: header
"accMat"
accompanying material
module: msdescription
"acquisition"
acquisition
module: msdescription
"activity"
activity
module: corpus
"actor"
module: drama
"add"
addition
module: core
"addName"
additional name
module: namesdates
"addSpan"
added span of text
module: transcr
"additional"
additional
module: msdescription
"additions"
additions
module: msdescription
"addrLine"
address line
module: core
"address"
address
module: core
"adminInfo"
administrative information
module: msdescription
"affiliation"
affiliation
module: namesdates
"age"
age
module: namesdates
"alt"
alternation
module: linking
"altGrp"
alternation group
module: linking
"altIdent"
alternate identifier
module: tagdocs
"altIdentifier"
alternative identifier
module: msdescription
"alternate"
module: tagdocs
"am"
abbreviation marker
module: transcr
"analytic"
analytic level
module: core
"anchor"
anchor point
module: linking
"annotation"
module: linking
"annotationBlock"
module: spoken
"anyElement"
module: tagdocs
"app"
apparatus entry
module: textcrit
"appInfo"
application information
module: header
"application"
module: header
"arc"
arc
module: nets
"argument"
argument
module: textstructure
"att"
attribute
module: tagdocs
"attDef"
attribute definition
module: tagdocs
"attList"
attribute list
module: tagdocs
"attRef"
attribute pointer
module: tagdocs
"author"
author
module: core
"authority"
release authority
module: header
"availability"
availability
module: header
"back"
back matter
module: textstructure
"bibl"
bibliographic citation
module: core
"biblFull"
fully-structured bibliographic citation
module: header
"biblScope"
scope of bibliographic reference
module: core
"biblStruct"
structured bibliographic citation
module: core
"bicond"
bi-conditional feature-structure constraint
module: iso-fs
"binary"
binary value
module: iso-fs
"binaryObject"
module: core
"binding"
binding
module: msdescription
"bindingDesc"
binding description
module: msdescription
"birth"
birth
module: namesdates
"bloc"
bloc
module: namesdates
"body"
text body
module: textstructure
"broadcast"
broadcast
module: spoken
"byline"
byline
module: textstructure
"c"
character
module: analysis
"cRefPattern"
canonical reference pattern
module: header
"caesura"
module: verse
"calendar"
calendar
module: header
"calendarDesc"
calendar description
module: header
"camera"
camera
module: drama
"caption"
caption
module: drama
"case"
case
module: dictionaries
"castGroup"
cast list grouping
module: drama
"castItem"
cast list item
module: drama
"castList"
cast list
module: drama
"catDesc"
category description
module: header
"catRef"
category reference
module: header
"catchwords"
catchwords
module: msdescription
"category"
category
module: header
"cb"
column beginning
module: core
"cell"
cell
module: figures
"certainty"
module: certainty
"change"
change
module: header
"channel"
primary channel
module: corpus
"char"
character
module: gaiji
"charDecl"
character declarations
module: gaiji
"choice"
choice
module: core
"cit"
cited quotation
module: core
"citeData"
citation data
module: header
"citeStructure"
citation structure
module: header
"citedRange"
cited range
module: core
"cl"
clause
module: analysis
"classCode"
classification code
module: header
"classDecl"
classification declarations
module: header
"classRef"
module: tagdocs
"classSpec"
class specification
module: tagdocs
"classes"
classes
module: tagdocs
"climate"
climate
module: namesdates
"closer"
closer
module: textstructure
"code"
module: tagdocs
"collation"
collation
module: msdescription
"collection"
collection
module: msdescription
"colloc"
collocate
module: dictionaries
"colophon"
colophon
module: msdescription
"cond"
conditional feature-structure constraint
module: iso-fs
"condition"
condition
module: msdescription
"constitution"
constitution
module: corpus
"constraint"
constraint rules
module: tagdocs
"constraintSpec"
constraint on schema
module: tagdocs
"content"
content model
module: tagdocs
"conversion"
module: header
"corr"
correction
module: core
"correction"
correction principles
module: header
"correspAction"
correspondence action
module: header
"correspContext"
correspondence context
module: header
"correspDesc"
correspondence description
module: header
"country"
country
module: namesdates
"creation"
creation
module: header
"custEvent"
custodial event
module: msdescription
"custodialHist"
custodial history
module: msdescription
"damage"
damage
module: transcr
"damageSpan"
damaged span of text
module: transcr
"dataFacet"
module: tagdocs
"dataRef"
module: tagdocs
"dataSpec"
datatype specification
module: tagdocs
"datatype"
datatype
module: tagdocs
"date"
date
module: core
"dateline"
dateline
module: textstructure
"death"
death
module: namesdates
"decoDesc"
decoration description
module: msdescription
"decoNote"
note on decoration
module: msdescription
"def"
definition
module: dictionaries
"default"
default feature value
module: iso-fs
"defaultVal"
default value
module: tagdocs
"del"
deletion
module: core
"delSpan"
deleted span of text
module: transcr
"depth"
depth
module: msdescription
"derivation"
derivation
module: corpus
"desc"
description
module: core
"dictScrap"
dictionary scrap
module: dictionaries
"dim"
module: msdescription
"dimensions"
dimensions
module: msdescription
"distinct"
module: core
"distributor"
distributor
module: header
"district"
district
module: namesdates
"div"
text division
module: textstructure
"div1"
level-1 text division
module: textstructure
"div2"
level-2 text division
module: textstructure
"div3"
level-3 text division
module: textstructure
"div4"
level-4 text division
module: textstructure
"div5"
level-5 text division
module: textstructure
"div6"
level-6 text division
module: textstructure
"div7"
level-7 text division
module: textstructure
"divGen"
automatically generated text division
module: core
"docAuthor"
document author
module: textstructure
"docDate"
document date
module: textstructure
"docEdition"
document edition
module: textstructure
"docImprint"
document imprint
module: textstructure
"docTitle"
document title
module: textstructure
"domain"
domain of use
module: corpus
"eLeaf"
leaf or terminal node of an embedding tree
module: nets
"eTree"
embedding tree
module: nets
"edition"
edition
module: header
"editionStmt"
edition statement
module: header
"editor"
module: core
"editorialDecl"
editorial practice declaration
module: header
"education"
education
module: namesdates
"eg"
example
module: tagdocs
"egXML"
example of XML
module: tagdocs
"elementRef"
module: tagdocs
"elementSpec"
element specification
module: tagdocs
"ellipsis"
deliberately marked omission
module: core
"email"
electronic mail address
module: core
"emph"
emphasized
module: core
"empty"
module: tagdocs
"encodingDesc"
encoding description
module: header
"entry"
entry
module: dictionaries
"entryFree"
unstructured entry
module: dictionaries
"epigraph"
epigraph
module: textstructure
"epilogue"
epilogue
module: drama
"equipment"
equipment
module: spoken
"equiv"
equivalent
module: tagdocs
"etym"
etymology
module: dictionaries
"event"
event
module: namesdates
"eventName"
name of an event
module: namesdates
"ex"
editorial expansion
module: transcr
"exemplum"
exemplum
module: tagdocs
"expan"
expansion
module: core
"explicit"
explicit
module: msdescription
"extent"
extent
module: header
"f"
feature
module: iso-fs
"fDecl"
feature declaration
module: iso-fs
"fDescr"
feature description (in FSD)
module: iso-fs
"fLib"
feature library
module: iso-fs
"facsimile"
module: transcr
"factuality"
factuality
module: corpus
"faith"
faith
module: namesdates
"figDesc"
description of figure
module: figures
"figure"
figure
module: figures
"fileDesc"
file description
module: header
"filiation"
filiation
module: msdescription
"finalRubric"
final rubric
module: msdescription
"floatingText"
floating text
module: textstructure
"floruit"
floruit
module: namesdates
"foliation"
foliation
module: msdescription
"foreign"
foreign
module: core
"forename"
forename
module: namesdates
"forest"
forest
module: nets
"form"
form information group
module: dictionaries
"formula"
formula
module: figures
"front"
front matter
module: textstructure
"fs"
feature structure
module: iso-fs
"fsConstraints"
feature-structure constraints
module: iso-fs
"fsDecl"
feature structure declaration
module: iso-fs
"fsDescr"
feature system description (in FSD)
module: iso-fs
"fsdDecl"
feature system declaration
module: iso-fs
"fsdLink"
feature structure declaration link
module: iso-fs
"funder"
funding body
module: header
"fvLib"
feature-value library
module: iso-fs
"fw"
forme work
module: transcr
"g"
character or glyph
module: gaiji
"gap"
gap
module: core
"gb"
gathering beginning
module: core
"gen"
gender
module: dictionaries
"genName"
generational name component
module: namesdates
"gender"
gender
module: namesdates
"geo"
geographical coordinates
module: namesdates
"geoDecl"
geographic coordinates declaration
module: header
"geogFeat"
geographical feature name
module: namesdates
"geogName"
geographical name
module: namesdates
"gi"
element name
module: tagdocs
"gloss"
gloss
module: core
"glyph"
character glyph
module: gaiji
"gram"
grammatical information
module: dictionaries
"gramGrp"
grammatical information group
module: dictionaries
"graph"
graph
module: nets
"graphic"
graphic
module: core
"group"
group
module: textstructure
"handDesc"
description of hands
module: msdescription
"handNote"
note on hand
module: header
"handNotes"
module: transcr
"handShift"
handwriting shift
module: transcr
"head"
heading
module: core
"headItem"
heading for list items
module: core
"headLabel"
heading for list labels
module: core
"height"
height
module: msdescription
"heraldry"
heraldry
module: msdescription
"hi"
highlighted
module: core
"history"
history
module: msdescription
"hom"
homograph
module: dictionaries
"hyph"
hyphenation
module: dictionaries
"hyphenation"
hyphenation
module: header
"iNode"
intermediate (or internal) node
module: nets
"iType"
inflectional class
module: dictionaries
"ident"
identifier
module: tagdocs
"idno"
identifier
module: header
"if"
module: iso-fs
"iff"
if and only if
module: iso-fs
"imprimatur"
imprimatur
module: textstructure
"imprint"
module: core
"incident"
incident
module: spoken
"incipit"
module: msdescription
"index"
index entry
module: core
"institution"
institution
module: msdescription
"interaction"
interaction
module: corpus
"interp"
interpretation
module: analysis
"interpGrp"
interpretation group
module: analysis
"interpretation"
interpretation
module: header
"item"
item
module: core
"join"
join
module: linking
"joinGrp"
join group
module: linking
"keywords"
keywords
module: header
"kinesic"
kinesic
module: spoken
"l"
verse line
module: core
"label"
label
module: core
"lacunaEnd"
lacuna end
module: textcrit
"lacunaStart"
lacuna start
module: textcrit
"lang"
language name
module: dictionaries
"langKnowledge"
language knowledge
module: namesdates
"langKnown"
language known
module: namesdates
"langUsage"
language usage
module: header
"language"
language
module: header
"layout"
layout
module: msdescription
"layoutDesc"
layout description
module: msdescription
"lb"
line beginning
module: core
"lbl"
label
module: dictionaries
"leaf"
leaf
module: nets
"lem"
lemma
module: textcrit
"lg"
line group
module: core
"licence"
module: header
"line"
module: transcr
"link"
link
module: linking
"linkGrp"
link group
module: linking
"list"
list
module: core
"listAnnotation"
module: linking
"listApp"
list of apparatus entries
module: textcrit
"listBibl"
citation list
module: core
"listChange"
module: header
"listEvent"
list of events
module: namesdates
"listForest"
module: nets
"listNym"
list of canonical names
module: namesdates
"listObject"
list of objects
module: namesdates
"listOrg"
list of organizations
module: namesdates
"listPerson"
list of persons
module: namesdates
"listPlace"
list of places
module: namesdates
"listPrefixDef"
list of prefix definitions
module: header
"listRef"
list of references
module: tagdocs
"listRelation"
module: namesdates
"listTranspose"
module: transcr
"listWit"
witness list
module: textcrit
"localProp"
locally defined property
module: gaiji
"locale"
module: corpus
"location"
location
module: namesdates
"locus"
locus
module: msdescription
"locusGrp"
locus group
module: msdescription
"m"
morpheme
module: analysis
"macroRef"
module: tagdocs
"macroSpec"
macro specification
module: tagdocs
"mapping"
character mapping
module: gaiji
"material"
material
module: msdescription
"measure"
measure
module: core
"measureGrp"
measure group
module: core
"media"
module: core
"meeting"
module: core
"memberOf"
module: tagdocs
"mentioned"
module: core
"metDecl"
metrical notation declaration
module: verse
"metSym"
metrical notation symbol
module: verse
"metamark"
module: transcr
"milestone"
milestone
module: core
"mod"
module: transcr
"model"
module: tagdocs
"modelGrp"
model group
module: tagdocs
"modelSequence"
module: tagdocs
"moduleRef"
module reference
module: tagdocs
"moduleSpec"
module specification
module: tagdocs
"monogr"
monographic level
module: core
"mood"
mood
module: dictionaries
"move"
movement
module: drama
"msContents"
manuscript contents
module: msdescription
"msDesc"
manuscript description
module: msdescription
"msFrag"
manuscript fragment
module: msdescription
"msIdentifier"
manuscript identifier
module: msdescription
"msItem"
manuscript item
module: msdescription
"msItemStruct"
structured manuscript item
module: msdescription
"msName"
alternative name
module: msdescription
"msPart"
manuscript part
module: msdescription
"musicNotation"
music notation
module: msdescription
"name"
name, proper noun
module: core
"nameLink"
name link
module: namesdates
"namespace"
namespace
module: header
"nationality"
nationality
module: namesdates
"node"
node
module: nets
"normalization"
normalization
module: header
"notatedMusic"
module: figures
"note"
note
module: core
"noteGrp"
note group
module: core
"notesStmt"
notes statement
module: header
"num"
number
module: core
"number"
number
module: dictionaries
"numeric"
numeric value
module: iso-fs
"nym"
canonical name
module: namesdates
"oRef"
orthographic-form reference
module: dictionaries
"object"
module: namesdates
"objectDesc"
object description
module: msdescription
"objectIdentifier"
object identifier
module: namesdates
"objectName"
name of an object
module: namesdates
"objectType"
object type
module: msdescription
"occupation"
occupation
module: namesdates
"offset"
offset
module: namesdates
"opener"
opener
module: textstructure
"org"
organization
module: namesdates
"orgName"
organization name
module: namesdates
"orig"
original form
module: core
"origDate"
origin date
module: msdescription
"origPlace"
origin place
module: msdescription
"origin"
origin
module: msdescription
"orth"
orthographic form
module: dictionaries
"outputRendition"
module: tagdocs
"p"
paragraph
module: core
"pRef"
pronunciation reference
module: dictionaries
"param"
module: tagdocs
"paramList"
module: tagdocs
"paramSpec"
module: tagdocs
"particDesc"
participation description
module: corpus
"path"
path
module: transcr
"pause"
pause
module: spoken
"pb"
page beginning
module: core
"pc"
punctuation character
module: analysis
"per"
person
module: dictionaries
"performance"
performance
module: drama
"persName"
personal name
module: namesdates
"persPronouns"
personal pronouns
module: namesdates
"person"
person
module: namesdates
"personGrp"
personal group
module: namesdates
"persona"
module: namesdates
"phr"
phrase
module: analysis
"physDesc"
physical description
module: msdescription
"place"
place
module: namesdates
"placeName"
place name
module: namesdates
"population"
population
module: namesdates
"pos"
part of speech
module: dictionaries
"postBox"
postal box or post office box
module: core
"postCode"
postal code
module: core
"postscript"
module: textstructure
"precision"
module: certainty
"prefixDef"
prefix definition
module: header
"preparedness"
preparedness
module: corpus
"principal"
principal researcher
module: header
"profileDesc"
text-profile description
module: header
"projectDesc"
project description
module: header
"prologue"
prologue
module: drama
"pron"
pronunciation
module: dictionaries
"provenance"
provenance
module: msdescription
"ptr"
pointer
module: core
"pubPlace"
publication place
module: core
"publicationStmt"
publication statement
module: header
"publisher"
publisher
module: core
"punctuation"
module: header
"purpose"
module: corpus
"q"
quoted
module: core
"quotation"
quotation
module: header
"quote"
quotation
module: core
"rb"
ruby base
module: core
"rdg"
reading
module: textcrit
"rdgGrp"
reading group
module: textcrit
"re"
related entry
module: dictionaries
"recordHist"
recorded history
module: msdescription
"recording"
recording event
module: spoken
"recordingStmt"
recording statement
module: spoken
"redo"
module: transcr
"ref"
reference
module: core
"refState"
reference state
module: header
"refsDecl"
references declaration
module: header
"reg"
regularization
module: core
"region"
region
module: namesdates
"relatedItem"
module: core
"relation"
relationship
module: namesdates
"remarks"
remarks
module: tagdocs
"rendition"
rendition
module: header
"repository"
repository
module: msdescription
"residence"
residence
module: namesdates
"resp"
responsibility
module: core
"respStmt"
statement of responsibility
module: core
"respons"
responsibility
module: certainty
"restore"
restore
module: transcr
"retrace"
module: transcr
"revisionDesc"
revision description
module: header
"rhyme"
module: verse
"role"
role
module: drama
"roleDesc"
role description
module: drama
"roleName"
role name
module: namesdates
"root"
root node
module: nets
"row"
row
module: figures
"rs"
referencing string
module: core
"rt"
ruby text
module: core
"rubric"
rubric
module: msdescription
"ruby"
ruby container
module: core
"s"
s-unit
module: analysis
"said"
speech or thought
module: core
"salute"
salutation
module: textstructure
"samplingDecl"
sampling declaration
module: header
"schemaRef"
schema reference
module: header
"schemaSpec"
schema specification
module: tagdocs
"scriptDesc"
script description
module: msdescription
"scriptNote"
module: header
"scriptStmt"
script statement
module: spoken
"seal"
seal
module: msdescription
"sealDesc"
seal description
module: msdescription
"secFol"
second folio
module: msdescription
"secl"
secluded text
module: transcr
"seg"
arbitrary segment
module: linking
"segmentation"
segmentation
module: header
"sense"
module: dictionaries
"sequence"
module: tagdocs
"series"
series information
module: core
"seriesStmt"
series statement
module: header
"set"
setting
module: drama
"setting"
module: corpus
"settingDesc"
setting description
module: corpus
"settlement"
settlement
module: namesdates
"sex"
sex
module: namesdates
"shift"
shift
module: spoken
"sic"
Latin for thus or so
module: core
"signatures"
signatures
module: msdescription
"signed"
signature
module: textstructure
"soCalled"
so called
module: core
"socecStatus"
socio-economic status
module: namesdates
"sound"
sound
module: drama
"source"
source
module: msdescription
"sourceDesc"
source description
module: header
"sourceDoc"
module: transcr
"sp"
speech
module: core
"spGrp"
speech group
module: drama
"space"
space
module: transcr
"span"
module: analysis
"spanGrp"
span group
module: analysis
"speaker"
module: core
"specDesc"
specification description
module: tagdocs
"specGrp"
specification group
module: tagdocs
"specGrpRef"
reference to a specification group
module: tagdocs
"specList"
specification list
module: tagdocs
"sponsor"
sponsor
module: header
"stage"
stage direction
module: core
"stamp"
stamp
module: msdescription
"standOff"
module: linking
"state"
state
module: namesdates
"stdVals"
standard values
module: header
"street"
module: core
"stress"
stress
module: dictionaries
"string"
string value
module: iso-fs
"styleDefDecl"
style definition language declaration
module: header
"subc"
subcategorization
module: dictionaries
"subst"
substitution
module: transcr
"substJoin"
substitution join
module: transcr
"summary"
module: msdescription
"superEntry"
super entry
module: dictionaries
"supplied"
supplied
module: transcr
"support"
support
module: msdescription
"supportDesc"
support description
module: msdescription
"surface"
module: transcr
"surfaceGrp"
surface group
module: transcr
"surname"
surname
module: namesdates
"surplus"
surplus
module: transcr
"surrogates"
surrogates
module: msdescription
"syll"
syllabification
module: dictionaries
"symbol"
symbolic value
module: iso-fs
"table"
table
module: figures
"tag"
tag
module: tagdocs
"tagUsage"
element usage
module: header
"tagsDecl"
tagging declaration
module: header
"taxonomy"
taxonomy
module: header
"tech"
technical stage direction
module: drama
"teiCorpus"
TEI corpus
module: core
"teiHeader"
TEI header
module: header
"term"
term
module: core
"terrain"
terrain
module: namesdates
"text"
text
module: textstructure
"textClass"
text classification
module: header
"textDesc"
text description
module: corpus
"textLang"
text language
module: core
"textNode"
module: tagdocs
"then"
module: iso-fs
"time"
time
module: core
"timeline"
timeline
module: linking
"title"
title
module: core
"titlePage"
title page
module: textstructure
"titlePart"
title part
module: textstructure
"titleStmt"
title statement
module: header
"tns"
tense
module: dictionaries
"trailer"
module: textstructure
"trait"
trait
module: namesdates
"transcriptionDesc"
transcription description
module: spoken
"transpose"
module: transcr
"tree"
tree
module: nets
"triangle"
underspecified embedding tree, so called because of its characteristic shape when drawn
module: nets
"typeDesc"
typeface description
module: msdescription
"typeNote"
typographic note
module: msdescription
"u"
utterance
module: spoken
"unclear"
unclear
module: core
"undo"
module: transcr
"unicodeProp"
unicode property
module: gaiji
"unihanProp"
unihan property
module: gaiji
"unit"
module: core
"unitDecl"
unit declarations
module: header
"unitDef"
unit definition
module: header
"usg"
usage
module: dictionaries
"vAlt"
value alternation
module: iso-fs
"vColl"
collection of values
module: iso-fs
"vDefault"
value default
module: iso-fs
"vLabel"
value label
module: iso-fs
"vMerge"
merged collection of values
module: iso-fs
"vNot"
value negation
module: iso-fs
"vRange"
value range
module: iso-fs
"val"
value
module: tagdocs
"valDesc"
value description
module: tagdocs
"valItem"
module: tagdocs
"valList"
value list
module: tagdocs
"variantEncoding"
variant encoding
module: textcrit
"view"
view
module: drama
"vocal"
vocal
module: spoken
"w"
word
module: analysis
"watermark"
watermark
module: msdescription
"when"
module: linking
"width"
width
module: msdescription
"wit"
wit
module: textcrit
"witDetail"
witness detail
module: textcrit
"witEnd"
fragmented witness end
module: textcrit
"witStart"
fragmented witness start
module: textcrit
"witness"
witness
module: textcrit
"writing"
writing
module: spoken
"xenoData"
non-TEI metadata
module: header
"xr"
cross-reference phrase
module: dictionaries
"zone"
module: transcr

<egXML>

<constraint>

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 ISO Schematron.)

<include>
@href
@parse
xml
"xml"
"text"
@xpointer
@encoding
@accept
@accept-language

<fallback>

<altIdent>
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 :-)

<gi>
@scheme
"imaginary"
"extreme"
Extreme conference proceedings markup
"DBK"
Docbook
"SMIL"
"Schematron"
"HTML"
XHTML
"SVG"
"WWP"
"DHQ"

<divGen>
@type
"attcat"
Catalogue of Attributes
"attclasscat"
Catalogue of Attribute Classes
"elementcat"
Catalogue of Elements
"macrocat"
Catalogue of Macros
"modelclasscat"
Catalogue of Model Classes
"deprecationcat"
Catalogue of Deprecations
"toc"
Table of Contents

<div>
@type
"section"
"subsection"
"subsubsection"

<ident>
@type
"ge"
general entity name
"rng"
RELAX NG identifier
"frag"
DTD fragment identifier
"macro"
"ns"
namespace
"schema"
"pe"
parameter entity name
"datatype"
"file"
"module"
"class"

<idno>
@type
"doi"
Digital Object Identifier
"isbn"
International Standard Book Number
"url"
any form of web address

att.identified
@module
"analysis"
"certainty"
"core"
"corpus"
"dictionaries"
"drama"
"figures"
"gaiji"
"header"
"iso-fs"
"linking"
"msdescription"
"namesdates"
"nets"
"spoken"
"tagdocs"
"tei"
"textcrit"
"textstructure"
"transcr"
"verse"

att.global
@xml:id
The @xml:id "" on ＜＞ duplicates an @xml:id found earlier in the document

model.entryPart.top

model.msItemPart

model.personPart

model.titlepagePart

att.global.rendition

att.global.responsibility

Constrains the @source attribute of various tagset documentation elements to those values recommended by TEI The @source attribute of ＜＞ is not in the recommended format, which is either "tei:current" or "tei:x.y.z", where x.y.z is a version number.