default namespace = "http://www.tei-c.org/ns/Examples" namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" namespace rng = "http://relaxng.org/ns/structure/1.0" namespace s = "http://www.ascc.net/xml/schematron" namespace tei = "http://www.tei-c.org/ns/1.0" namespace xsi = "http://www.w3.org/2001/XMLSchema-instance" # Schema generated from ODD source 2009-02-13T22:02:07Z. # TEI Edition: 1.2.0. Last updated on October 25th 2008. # # # Copyright 2006 Syd Bauman # Licensing: publicly available for copying, use, and # distribution # Permission for direct modification is reserved; contact # the author if you need to do this. # On the other hand, permission to create your own ODD file # based on a complete copy of this file is # granted, so long as appropriate attribution is given. (E.g., # copying the contents of this fileDesc into the # biblFull of the new ODD's sourceDesc, then # copying the entire body element into the new ODD's # text, and make any modifications there that you'd # like. Although I'd appreciate it if you'd change the name of # the language to avoid confusion.) tei_macro.paraContent = (text | tei_model.gLike | tei_model.phrase | tei_model.inter | tei_model.global)* tei_macro.limitedContent = (text | tei_model.limitedPhrase | tei_model.inter)* tei_macro.phraseSeq = (text | tei_model.gLike | tei_model.phrase | tei_model.global)* tei_macro.phraseSeq.limited = (text | tei_model.limitedPhrase | tei_model.global)* tei_macro.specialPara = (text | tei_model.gLike | tei_model.phrase | tei_model.inter | tei_model.divPart | tei_model.global)* tei_macro.xtext = (text | tei_model.gLike)* tei_macro.anyXML = element * { (attribute * - (xml:id | xml:lang) { text } | text | tei_macro.anyXML)* } tei_att.dimensions.attributes = att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty att.dimensions.attribute.unit = ## names the unit used for the measurement ## Suggested values include: 1] cm (centimetres centimètres centímetros centimetri); 2] mm (millimetres millimètres milímetros millimetri); 3] in (inches pouces pulgadas pollici); 4] lines; 5] chars (characters caracteres caractères du texte caratteri) attribute unit { ## (centimetres) "cm" | ## (millimetres) "mm" | ## (inches) "in" | ## lines of text "lines" | ## (characters) characters of text "chars" | xsd:Name }? att.dimensions.attribute.quantity = ## specifies the length in the units specified attribute quantity { xsd:double | xsd:decimal }? att.dimensions.attribute.extent = ## indicates the size of the object concerned using a ## project-specific vocabulary combining quantity and units in a ## single string of words. attribute extent { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }? att.dimensions.attribute.atLeast = ## gives a minimum estimated value for the measurement. attribute atLeast { xsd:double | xsd:decimal }? att.dimensions.attribute.atMost = ## gives a maximum estimated value for the measurement. attribute atMost { xsd:double | xsd:decimal }? att.dimensions.attribute.min = ## where the measurement summarizes more than one ## observation, supplies the minimum value observed. attribute min { xsd:double | xsd:decimal }? att.dimensions.attribute.max = ## where the measurement summarizes more than one ## observation, supplies the maximum value observed. attribute max { xsd:double | xsd:decimal }? att.dimensions.attribute.precision = ## characterizes the precision of the values specified by the ## other attributes. attribute precision { "high" | "medium" | "low" | "unknown" }? att.dimensions.attribute.scope = ## where the measurement summarizes more than one ## observation, specifies the applicability of this measurement. ## Sample values include: 1] all; 2] most; 3] range attribute scope { xsd:Name }? tei_att.ascribed.attributes = att.ascribed.attribute.who, empty att.ascribed.attribute.who = ## indicates the person, or group of ## people, to whom the element content is ascribed. attribute who { list { xsd:anyURI+ } }? tei_att.damaged.attributes = att.damaged.attribute.hand, att.damaged.attribute.agent, att.damaged.attribute.degree, att.damaged.attribute.group, empty att.damaged.attribute.hand = ## In the case of damage (deliberate defacement, inking out, ## etc.) assignable to a distinct hand, signifies the hand ## responsible for the damage. attribute hand { xsd:anyURI }? att.damaged.attribute.agent = ## categorizes the cause of the damage, if it can be identified. ## Sample values include: 1] rubbing; 2] mildew; 3] smoke attribute agent { xsd:Name }? att.damaged.attribute.degree = ## Signifies the degree of damage according to a convenient scale. ## The damage tag with the degree attribute should ## only be used where the text may be read with some confidence; text ## supplied from other sources should be tagged as supplied. attribute degree { text }? att.damaged.attribute.group = ## assigns an arbitrary number to each stretch of damage ## regarded as forming part of the same physical phenomenon. attribute group { xsd:nonNegativeInteger }? tei_att.datable.w3c.attributes = att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, empty att.datable.w3c.attribute.period = ## supplies a pointer to some location defining a named ## period of time within which the datable item is understood to ## have occurred. attribute period { xsd:anyURI }? att.datable.w3c.attribute.when = ## supplies the value of the date or time in a standard form, ## e.g. yyyy-mm-dd. attribute when { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime }? att.datable.w3c.attribute.notBefore = ## specifies the earliest possible date for the event in ## standard form, e.g. yyyy-mm-dd. attribute notBefore { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime }? att.datable.w3c.attribute.notAfter = ## specifies the latest possible date for the event in ## standard form, e.g. yyyy-mm-dd. attribute notAfter { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime }? att.datable.w3c.attribute.from = ## indicates the starting point of the period in standard form, e.g. yyyy-mm-dd. attribute from { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime }? att.datable.w3c.attribute.to = ## indicates the ending point of the period in standard ## form, e.g. yyyy-mm-dd. attribute to { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime }? tei_att.datable.attributes = empty tei_att.declarable.attributes = att.declarable.attribute.default, empty att.declarable.attribute.default = ## indicates whether or not this element is selected by default when ## its parent is selected. [ a:defaultValue = "false" ] attribute default { ## This element is selected if its parent is selected "true" | ## This element can only be selected explicitly, unless it is the ## only one of its kind, in which case it is selected if its parent is selected. "false" }? tei_att.declaring.attributes = att.declaring.attribute.decls, empty att.declaring.attribute.decls = ## identifies one or more declarable elements within the ## header, which are understood to apply to the element bearing this ## attribute and its content. attribute decls { list { xsd:anyURI+ } }? tei_att.divLike.attributes = att.divLike.attribute.org, att.divLike.attribute.sample, att.divLike.attribute.part, empty att.divLike.attribute.org = ## (organization) specifies how the content of the division is organized. [ a:defaultValue = "uniform" ] attribute org { ## composite content: i.e. no claim is made about the ## sequence in which the immediate contents of this division ## are to be processed, or their inter-relationships. "composite" | ## uniform content: i.e. the immediate contents of this ## element are regarded as forming a logical unit, to be ## processed in sequence. "uniform" }? att.divLike.attribute.sample = ## indicates whether this division is a sample of the ## original source and if so, from which part. [ a:defaultValue = "complete" ] attribute sample { ## division lacks material present at end in source. "initial" | ## division lacks material at start and end. "medial" | ## division lacks material at start. "final" | ## position of sampled material within original unknown. "unknown" | ## division is not a sample. "complete" }? att.divLike.attribute.part = ## specifies whether or not the division is fragmented by ## some other structural element, for example a speech which is ## divided between two or more verse stanzas. [ a:defaultValue = "N" ] attribute part { ## (yes) the division is incomplete in some respect "Y" | ## (no) either the division is complete, or no claim is made as to its completeness. "N" | ## (initial) the initial part of an incomplete division "I" | ## (medial) a medial part of an incomplete division "M" | ## (final) the final part of an incomplete division "F" }? tei_att.duration.w3c.attributes = att.duration.w3c.attribute.dur, empty att.duration.w3c.attribute.dur = ## (duration) indicates the length of this element in time. attribute dur { xsd:duration }? tei_att.editLike.attributes = att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, empty att.editLike.attribute.cert = ## (certainty) signifies the degree of certainty associated with the ## intervention or interpretation. attribute cert { "high" | "medium" | "low" | "unknown" }? att.editLike.attribute.resp = ## (responsible party) indicates the agency responsible for the ## intervention or interpretation, for example an editor or transcriber. attribute resp { list { xsd:anyURI+ } }? att.editLike.attribute.evidence = ## indicates the nature of the evidence supporting the reliability or ## accuracy of the intervention or interpretation. ## Suggested values include: 1] internal; 2] external; 3] conjecture attribute evidence { ## there is internal evidence to support the intervention. "internal" | ## there is external evidence to support the intervention. "external" | ## the intervention or interpretation has been made by ## the editor, cataloguer, or scholar on the basis of their ## expertise. "conjecture" | xsd:Name }? att.editLike.attribute.source = ## contains a list of one or more pointers indicating the ## sources which support the given reading. attribute source { list { xsd:anyURI+ } }? tei_att.global.attributes = att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, empty att.global.attribute.xmlid = ## (identifier) provides a unique identifier for the element bearing the ## attribute. attribute xml:id { xsd:ID }? att.global.attribute.n = ## (number) gives a number (or other label) for an element, which is ## not necessarily unique within the document. attribute n { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }? att.global.attribute.xmllang = ## (language) indicates the language of the element content using a ## tag generated according to BCP 47 attribute xml:lang { xsd:language }? att.global.attribute.rend = ## (rendition) indicates how the element in question was rendered or ## presented in the source text. attribute rend { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }? att.global.attribute.rendition = ## points to a description of the rendering or ## presentation used for this element in the source text. attribute rendition { list { xsd:anyURI+ } }? att.global.attribute.xmlbase = ## provides a base URI reference with which applications can ## resolve relative URI references into absolute URI ## references. attribute xml:base { xsd:anyURI }? tei_att.handFeatures.attributes = att.handFeatures.attribute.scribe, att.handFeatures.attribute.script, att.handFeatures.attribute.medium, att.handFeatures.attribute.scope, empty att.handFeatures.attribute.scribe = ## gives a standard name or other identifier for the scribe ## believed to be responsible for this hand. attribute scribe { xsd:Name }? att.handFeatures.attribute.script = ## characterizes the particular script or writing style used by ## this hand, for example secretary, copperplate, Chancery, Italian, etc. attribute script { list { xsd:Name+ } }? att.handFeatures.attribute.medium = ## describes the tint or type of ink, e.g. brown, or other ## writing medium, e.g. pencil attribute medium { xsd:Name }? att.handFeatures.attribute.scope = ## specifies how widely this hand is used in the manuscript. attribute scope { ## only this hand is used throughout the manuscript "sole" | ## this hand is used through most of the manuscript "major" | ## this hand is used occasionally in the manuscript "minor" }? tei_att.internetMedia.attributes = att.internetMedia.attribute.mimeType, empty att.internetMedia.attribute.mimeType = ## (MIME media type) specifies the applicable multimedia internet mail extension (MIME) media type attribute mimeType { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }? tei_att.interpLike.attributes = att.interpLike.attribute.resp, att.interpLike.attribute.type, att.interpLike.attribute.inst, empty att.interpLike.attribute.resp = ## (responsible party) indicates who is responsible for the interpretation. attribute resp { xsd:anyURI }? att.interpLike.attribute.type = ## indicates what kind of phenomenon is being noted in the passage. ## Sample values include: 1] image; 2] character; 3] theme; 4] allusion attribute type { xsd:Name }? att.interpLike.attribute.inst = ## (instances) points to instances of the analysis or interpretation represented ## by the current element. attribute inst { list { xsd:anyURI+ } }? tei_att.measurement.attributes = att.measurement.attribute.unit, att.measurement.attribute.quantity, att.measurement.attribute.commodity, empty att.measurement.attribute.unit = ## indicates the units used for the measurement, usually ## using the standard symbol for the desired units. ## Suggested values include: 1] m (metre 公尺 mètre metro metro); 2] kg (kilogram 公斤 kilogramme chilogrammo kilogramo); 3] s (second 秒 seconde secondo segundo); 4] Hz (hertz 赫茲 hérzio); 5] Pa (pascal Pascal PASCAL); 6] Ω (ohm Ω歐姆 ohmio); 7] L (litre 公升 litro litro); 8] t (tonne 公噸 tonnellata tonelada); 9] ha (hectare 公頃 ettaro hectárea); 10] Å (ångström 埃格斯特朗 (單位) angstrom); 11] mL (millilitre mililitre millilitro mililitro); 12] cm (centimetre centimètre centimetro centímetro); 13] dB (decibel décibel decibelio); 14] kbit (kilobit); 15] Kibit (kibibit); 16] kB (kilobyte); 17] KiB (kibibyte); 18] MB (megabyte); 19] MiB (mebibyte) attribute unit { ## (metre) SI base unit of length "m" | ## (kilogram) SI base unit of mass "kg" | ## (second) SI base unit of time "s" | ## (hertz) SI unit of frequency "Hz" | ## (pascal) SI unit of pressure or stress "Pa" | ## (ohm) SI unit of electric resistance "Ω" | ## (litre) 1 dm³ "L" | ## (tonne) 10³ kg "t" | ## (hectare) 1 hm² "ha" | ## (ångström) 10⁻¹⁰ m "Å" | ## (millilitre) "mL" | ## (centimetre) "cm" | ## (decibel) see remarks, below "dB" | ## (kilobit) 10³ or 1000 bits "kbit" | ## (kibibit) 2¹⁰ or 1024 bits "Kibit" | ## (kilobyte) 10³ or 1000 bytes "kB" | ## (kibibyte) 2¹⁰ or 1024 bytes "KiB" | ## (megabyte) 10⁶ or 1 000 000 bytes "MB" | ## (mebibyte) 2²⁰ or 1 048 576 bytes "MiB" | xsd:Name }? att.measurement.attribute.quantity = ## specifies the number of the specified units that ## comprise the measurement attribute quantity { xsd:double | xsd:decimal }? att.measurement.attribute.commodity = ## indicates the substance that is being measured attribute commodity { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }? tei_att.canonical.attributes = att.canonical.attribute.key, att.canonical.attribute.ref, empty att.canonical.attribute.key = ## provides an externally-defined means ## of identifying the entity (or entities) being named, using a coded value ## of some kind. attribute key { xsd:string }? att.canonical.attribute.ref = ## (reference) provides an explicit means of locating a full definition ## for the entity being named by means of one or more URIs. attribute ref { list { xsd:anyURI+ } }? tei_att.naming.attributes = att.naming.attribute.nymRef, empty att.naming.attribute.nymRef = ## (reference to the canonical name) provides a means of locating the canonical form ## (nym) of the names associated with the object ## named by ## the element bearing it. attribute nymRef { list { xsd:anyURI+ } }? tei_att.placement.attributes = att.placement.attribute.place, empty att.placement.attribute.place = ## ## Suggested values include: 1] infralinear; 2] margin-bot (bottom margin dans la marge du bas margine inferiore en el margen inferior); 3] margin-left (left margin dans la marge du gauche margine sinistro en el margen izquierdo); 4] margin-right (right margin dans la marge de droite margine destro en el margen derecho); 5] margin-top (top margin dans la marge du haut margine superiore en el margen superior); 6] opposite; 7] overleaf; 8] supralinear; 9] verso; 10] app (apparatus la note apparaît dans l'apparat en pied de ## page apparato las notas aparecen en el aparato a pie de página); 11] end; 12] foot; 13] inline; 14] interlinear; 15] inline; 16] mixed attribute place { ## below the line "infralinear" | ## (bottom margin) in the bottom margin "margin-bot" | ## (left margin) in the left margin "margin-left" | ## (right margin) in the right margin "margin-right" | ## (top margin) in the top margin "margin-top" | ## on the opposite, i.e. facing, page "opposite" | ## on the other side of the leaf "overleaf" | ## above the line "supralinear" | ## on verso of the sheet or page "verso" | ## (apparatus) note appears in the apparatus at the foot of the page. "app" | ## note appears at end of chapter or volume. "end" | ## note appears at foot of page. "foot" | ## note appears as a marked paragraph in the body of the text. "inline" | ## note appears between lines of the text; a less precise form of either infralinear or supralinear. "interlinear" | ## addition is made in a space left in the witness by an earlier scribe. "inline" | ## one or more of the other values "mixed" | xsd:Name }? tei_att.segLike.attributes = att.segLike.attribute.function, att.segLike.attribute.part, empty att.segLike.attribute.function = ## characterizes the function of the segment. attribute function { xsd:Name }? att.segLike.attribute.part = ## specifies whether or not the segment is fragmented by some other ## structural element, for example a clause which is divided between two ## or more sentences. [ a:defaultValue = "N" ] attribute part { ## (yes) the segment is incomplete in some respect "Y" | ## (no) either the segment is complete, or no claim is made as to ## its completeness "N" | ## (initial) the initial part of an incomplete segment "I" | ## (medial) a medial part of an incomplete segment "M" | ## (final) the final part of an incomplete segment "F" }? tei_att.spanning.attributes = att.spanning.attribute.spanTo, empty att.spanning.attribute.spanTo = ## indicates the end of a span initiated by the element ## bearing this attribute. attribute spanTo { xsd:anyURI }? tei_att.tableDecoration.attributes = att.tableDecoration.attribute.role, att.tableDecoration.attribute.rows, att.tableDecoration.attribute.cols, empty att.tableDecoration.attribute.role = ## indicates the kind of information held in this cell or ## in each cell of this row. ## Suggested values include: 1] label; 2] data [ a:defaultValue = "data" ] attribute role { ## labelling or descriptive information only. "label" | ## data values. "data" | xsd:Name }? att.tableDecoration.attribute.rows = ## indicates the number of rows occupied by this cell or row. [ a:defaultValue = "1" ] attribute rows { xsd:nonNegativeInteger }? att.tableDecoration.attribute.cols = ## (columns) indicates the number of columns occupied by this cell or ## row. [ a:defaultValue = "1" ] attribute cols { xsd:nonNegativeInteger }? tei_att.transcriptional.attributes = att.transcriptional.attribute.hand, att.transcriptional.attribute.status, att.transcriptional.attribute.seq, empty att.transcriptional.attribute.hand = ## signifies the hand of the agent which made the intervention. attribute hand { xsd:anyURI }? att.transcriptional.attribute.status = ## indicates the effect of the intervention, for example in ## the case of a deletion, strikeouts ## which include too much or too little text, or in the case of an ## addition, an insertion which duplicates some of the text ## already present. ## Sample values include: 1] duplicate; 2] duplicate-partial; 3] excessStart; 4] excessEnd; 5] shortStart; 6] shortEnd; 7] partial; 8] unremarkable [ a:defaultValue = "unremarkable" ] attribute status { xsd:Name }? att.transcriptional.attribute.seq = ## (sequence) assigns a sequence number related to the order in which ## the encoded features carrying this attribute are believed to have occurred. attribute seq { xsd:nonNegativeInteger }? tei_att.translatable.attributes = att.translatable.attribute.version, empty att.translatable.attribute.version = ## specifies the version name or number of the source from ## which the translated version was derived attribute version { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }? tei_att.typed.attributes = att.typed.attribute.type, att.typed.attribute.subtype, empty att.typed.attribute.type = ## characterizes the element in some sense, using any convenient ## classification scheme or typology. attribute type { xsd:Name }? att.typed.attribute.subtype = ## provides a sub-categorization of the element, if needed attribute subtype { xsd:Name }? tei_att.xmlspace.attributes = att.xmlspace.attribute.xmlspace, empty att.xmlspace.attribute.xmlspace = ## signals an intention that white space should be ## preserved by applications attribute xml:space { ## "default" | ## "preserve" }? tei_model.nameLike.agent = tei_name | tei_orgName | tei_persName tei_model.segLike = tei_s | tei_cl | tei_phr | tei_w | tei_m | tei_c | tei_seg tei_model.hiLike = tei_hi tei_model.emphLike = tei_foreign | tei_emph | tei_distinct | tei_mentioned | tei_soCalled | tei_gloss | tei_term | tei_title | tei_code | tei_ident tei_model.highlighted = tei_model.hiLike | tei_model.emphLike tei_model.dateLike = tei_date | tei_time tei_model.measureLike = tei_num | tei_measure | tei_measureGrp | tei_geo tei_model.egLike = tei_eg | tei_egXML tei_model.graphicLike = tei_graphic | tei_binaryObject | tei_formula tei_model.offsetLike = tei_offset | tei_geogFeat tei_model.pPart.msdesc = tei_handShift tei_model.pPart.editorial = tei_choice | tei_abbr | tei_expan | tei_ex | tei_am | tei_subst tei_model.pPart.transcriptional = tei_sic | tei_corr | tei_reg | tei_orig | tei_add | tei_del | tei_unclear | tei_app | tei_damage | tei_restore | tei_supplied tei_model.pPart.edit = tei_model.pPart.editorial | tei_model.pPart.transcriptional tei_model.ptrLike = tei_ptr | tei_ref tei_model.lPart = tei_caesura | tei_rhyme tei_model.global.meta = tei_index | tei_span | tei_spanGrp | tei_interp | tei_interpGrp | tei_link | tei_linkGrp | tei_timeline | tei_join | tei_joinGrp | tei_alt | tei_altGrp tei_model.milestoneLike = tei_milestone | tei_pb | tei_lb | tei_cb | tei_anchor | tei_fw tei_model.gLike = notAllowed tei_model.phrase.xml = tei_att | tei_gi | tei_tag | tei_val tei_model.biblLike = tei_bibl | tei_biblStruct | tei_biblFull tei_model.headLike = tei_head tei_model.labelLike = tei_desc | tei_label tei_model.listLike = tei_list | tei_listBibl | tei_listOrg | tei_listPerson | tei_listPlace | tei_listNym | tei_listWit tei_model.noteLike = tei_note | tei_witDetail tei_model.lLike = tei_l tei_model.pLike = tei_p | tei_ab tei_model.stageLike = tei_stage | tei_move | tei_view | tei_camera | tei_sound | tei_caption | tei_tech tei_model.entryPart = notAllowed tei_model.global.edit = tei_gap | tei_addSpan | tei_damageSpan | tei_delSpan | tei_space tei_model.divPart = tei_model.lLike | tei_model.pLike | tei_lg | tei_sp | tei_floatingText tei_model.persTraitLike = tei_age | tei_faith | tei_langKnowledge | tei_nationality | tei_sex | tei_socecStatus | tei_trait tei_model.persStateLike = tei_persName | tei_affiliation | tei_education | tei_floruit | tei_occupation | tei_residence | tei_state tei_model.persEventLike = tei_birth | tei_death | tei_event tei_model.personLike = tei_org | tei_person | tei_personGrp tei_model.personPart = tei_model.persTraitLike | tei_model.persStateLike | tei_model.persEventLike | tei_bibl tei_model.placeTraitLike = tei_climate | tei_location | tei_population | tei_terrain | tei_trait tei_model.placeNamePart = tei_placeName | tei_bloc | tei_country | tei_region | tei_district | tei_settlement | tei_geogName tei_model.placeStateLike = tei_model.placeNamePart | tei_state tei_model.placeEventLike = tei_event tei_model.publicationStmtPart = tei_address | tei_date | tei_publisher | tei_pubPlace | tei_distributor | tei_authority | tei_idno | tei_availability tei_model.glossLike = tei_desc | tei_gloss | tei_equiv | tei_altIdent tei_model.quoteLike = tei_quote | tei_cit tei_model.qLike = tei_model.quoteLike | tei_said | tei_q tei_model.respLike = tei_author | tei_editor | tei_respStmt | tei_sponsor | tei_funder | tei_principal tei_model.divWrapper = tei_meeting | tei_byline | tei_dateline | tei_argument | tei_epigraph | tei_docAuthor | tei_docDate tei_model.divTopPart = tei_model.headLike | tei_opener | tei_salute tei_model.divTop = tei_model.divWrapper | tei_model.divTopPart tei_model.frontPart.drama = tei_set | tei_prologue | tei_epilogue | tei_performance | tei_castList tei_model.pLike.front = tei_head | tei_byline | tei_argument | tei_epigraph | tei_docTitle | tei_titlePart | tei_docAuthor | tei_docEdition | tei_docImprint | tei_docDate tei_model.divBottomPart = tei_trailer | tei_closer | tei_signed | tei_postscript tei_model.divBottom = tei_model.divWrapper | tei_model.divBottomPart tei_model.titlepagePart = tei_graphic | tei_binaryObject | tei_figure | tei_byline | tei_epigraph | tei_docTitle | tei_titlePart | tei_docAuthor | tei_imprimatur | tei_docEdition | tei_docImprint | tei_docDate tei_model.choicePart = tei_sic | tei_corr | tei_reg | tei_orig | tei_unclear | tei_abbr | tei_expan | tei_seg | tei_ex | tei_am tei_model.imprintPart = tei_publisher | tei_biblScope | tei_pubPlace | tei_distributor tei_model.catDescPart = tei_textDesc tei_model.settingPart = tei_locale | tei_activity tei_model.textDescPart_sequence = tei_channel, tei_constitution, tei_derivation, tei_domain, tei_factuality, tei_interaction, tei_preparedness tei_model.castItemPart = tei_role | tei_roleDesc | tei_actor tei_model.addressLike = tei_email | tei_address | tei_affiliation tei_model.nameLike = tei_model.nameLike.agent | tei_model.offsetLike | tei_model.placeStateLike | tei_rs | tei_model.persNamePart tei_model.global = tei_model.global.meta | tei_model.milestoneLike | tei_model.noteLike | tei_model.global.edit tei_model.biblPart = tei_model.respLike | tei_model.imprintPart | tei_series | tei_meeting | tei_relatedItem | tei_edition | tei_extent | tei_idno tei_model.frontPart = tei_model.frontPart.drama | tei_divGen | tei_titlePage tei_model.addrPart = tei_model.nameLike | tei_addrLine | tei_street | tei_postCode | tei_postBox tei_model.pPart.data = tei_model.dateLike | tei_model.measureLike | tei_model.addressLike | tei_model.nameLike tei_model.inter = tei_model.egLike | tei_model.biblLike | tei_model.labelLike | tei_model.listLike | tei_model.stageLike | tei_model.qLike | tei_castList | tei_table | tei_figure tei_model.common = tei_model.divPart | tei_model.inter tei_model.phrase = tei_model.segLike | tei_model.highlighted | tei_model.graphicLike | tei_model.pPart.msdesc | tei_model.pPart.edit | tei_model.ptrLike | tei_model.lPart | tei_model.phrase.xml | tei_model.pPart.data tei_model.limitedPhrase = tei_model.emphLike | tei_model.pPart.msdesc | tei_model.pPart.editorial | tei_model.ptrLike | tei_model.phrase.xml | tei_model.pPart.data tei_model.divLike = tei_div tei_model.divGenLike = tei_divGen tei_model.div1Like = notAllowed tei_model.resourceLike = tei_facsimile tei_att.personal.attributes = att.personal.attribute.full, att.personal.attribute.sort, empty att.personal.attribute.full = ## indicates whether the name component is given in full, as an ## abbreviation or simply as an initial. [ a:defaultValue = "yes" ] attribute full { ## the name component is spelled out in full. "yes" | ## (abbreviated) the name component is given in an ## abbreviated form. "abb" | ## (initial letter) the name component is indicated only by ## one initial. "init" }? att.personal.attribute.sort = ## specifies the sort order of the name component in relation ## to others within the personal name. attribute sort { xsd:nonNegativeInteger }? tei_model.placeLike = tei_place tei_p = ## (paragraph) marks paragraphs in prose. element tei:p { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_foreign = ## (foreign) identifies a word or phrase as belonging to some language other ## than that of the surrounding text. element tei:foreign { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_emph = ## (emphasized) marks words or phrases which are stressed or emphasized for ## linguistic or rhetorical effect. element tei:emph { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_hi = ## (highlighted) marks a word or phrase as graphically distinct from the ## surrounding text, for reasons concerning which no claim is ## made. element tei:hi { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_distinct = ## identifies any word or phrase which is regarded as linguistically ## distinct, for example as archaic, technical, dialectal, non-preferred, ## etc., or as forming part of a sublanguage. element tei:distinct { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies the sublanguage or register to which the word or phrase ## is being assigned attribute type { xsd:Name }?, ## specifies how the phrase is distinct diachronically attribute time { xsd:anyURI }?, ## specifies how the phrase is distinct diatopically attribute space { xsd:anyURI }?, ## specifies how the phrase is distinct diastatically attribute social { xsd:anyURI }?, empty } tei_said = ## (speech or thought) indicates passages thought or spoken aloud, whether ## explicitly indicated in the source or not, whether directly ## or indirectly reported, whether by real people or ## fictional characters. element tei:said { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.ascribed.attribute.who, ## may be used to indicate whether the quoted matter ## is regarded as having been vocalized or signed. [ a:defaultValue = "unknown" ] attribute aloud { xsd:boolean | "unknown" | "inapplicable" }?, ## may be used to indicate whether the quoted matter is regarded ## as direct or indirect speech. [ a:defaultValue = "true" ] attribute direct { xsd:boolean | "unknown" | "inapplicable" }?, empty } tei_quote = ## (quotation) contains a phrase or passage attributed by the narrator or ## author to some agency external to the text. element tei:quote { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_q = ## (separated from the surrounding text with quotation ## marks) contains material which is marked as (ostensibly) ## being somehow different than the surrounding text, for any ## one of a variety of reasons including, but not limited to: ## direct speech or thought, technical terms or jargon, ## authorial distance, quotations from elsewhere, and passages ## that are mentioned but not used. element tei:q { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.ascribed.attribute.who, ## may be used to indicate whether the offset passage is spoken ## or thought, or to characterize it more finely. ## Suggested values include: 1] spoken; 2] thought; 3] written; 4] soCalled; 5] foreign (foreign words palabras extranjeras mots étrangers parole straniere); 6] distinct (linguistically distinct lingüisticamente distinto linguistiquement distinct linguisticamente distinto); 7] term (technical term término técnico terme technique termine tecnico); 8] emph (rhetorically emphasized énfasis retórico rhétoriquement emphatique retoricamente marcato); 9] mentioned attribute type { ## representation of speech "spoken" | ## representation of thought, e.g. internal monologue "thought" | ## quotation from a written source "written" | ## authorial distance "soCalled" | ## (foreign words) "foreign" | ## (linguistically distinct) "distinct" | ## (technical term) "term" | ## (rhetorically emphasized) "emph" | ## refering to itself, not its normal ## referant "mentioned" | xsd:Name }?, empty } tei_cit = ## (cited quotation) contains a quotation from some other document, together with a ## bibliographic reference to its source. In a dictionary it may ## contain an example text with at least one occurrence of the word ## form, used in the sense being described, or a translation of the ## headword, or an example. element tei:cit { (tei_model.qLike | tei_model.biblLike | tei_model.ptrLike | tei_model.global | tei_model.entryPart)+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_mentioned = ## marks words or phrases mentioned, not used. element tei:mentioned { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_soCalled = ## contains a word or phrase for which the author or narrator ## indicates a disclaiming of responsibility, for example by the use ## of scare quotes or italics. element tei:soCalled { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_desc = ## (description) contains a brief description of the object documented by its ## parent element, including its intended usage, purpose, ## or application where this is appropriate. element tei:desc { tei_macro.limitedContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.translatable.attribute.version, empty } tei_gloss = ## identifies a phrase or word used to provide a gloss or ## definition for some other word or phrase. element tei:gloss { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, att.translatable.attribute.version, att.typed.attribute.type, att.typed.attribute.subtype, ( ## identifies the associated term element by an ## absolute or relative URI reference attribute target { xsd:anyURI }? | ## (canonical reference) identifies the associated term element using a canonical ## reference from a scheme defined in a refsDecl element ## in the TEI header attribute cRef { xsd:anyURI }?), empty } tei_term = ## contains a single-word, multi-word, or symbolic designation ## which is regarded as a technical term. element tei:term { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, att.typed.attribute.type, att.typed.attribute.subtype, ## supplies the sort key for this term in an index. attribute sortKey { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }?, ( ## identifies the associated gloss element by an ## absolute or relative URI reference attribute target { xsd:anyURI }? | ## identifies the associated gloss element using a ## canonical reference from a scheme defined in a ## refsDecl element in the TEI header attribute cRef { xsd:anyURI }?), empty } tei_sic = ## (latin for thus or so) contains text reproduced although apparently incorrect or inaccurate. element tei:sic { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_corr = ## (correction) contains the correct form of a passage apparently erroneous in the copy text. element tei:corr { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_choice = ## groups a number of alternative encodings for the same point in ## a text. element tei:choice { (tei_model.choicePart | tei_choice)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_reg = ## (regularization) contains a reading which has been regularized or normalized ## in some sense. element tei:reg { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_orig = ## (original form) contains a reading which is marked as following the original, ## rather than being normalized or corrected. element tei:orig { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_gap = ## indicates a point where material has been omitted in a ## transcription, whether for editorial reasons described in the TEI ## header, as part of sampling practice, or because the material is ## illegible, invisible, or inaudible. element tei:gap { tei_model.glossLike*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, ## gives the reason for omission. Sample values include ## sampling, inaudible, ## irrelevant, cancelled. attribute reason { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }?, ## in the case of text omitted from the transcription because of ## deliberate deletion by an identifiable hand, signifies the hand which ## made the deletion. attribute hand { xsd:anyURI }?, ## In the case of text omitted because of damage, categorizes the cause of the damage, if it can be identified. ## Sample values include: 1] rubbing; 2] mildew; 3] smoke attribute agent { xsd:Name }?, empty } tei_add = ## (addition) contains letters, words, or phrases inserted in the text by an ## author, scribe, annotator, or corrector. element tei:add { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.transcriptional.attribute.hand, att.transcriptional.attribute.status, att.transcriptional.attribute.seq, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.placement.attribute.place, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_del = ## (deletion) contains a letter, word, or passage deleted, marked as deleted, ## or otherwise indicated as superfluous or spurious in the copy text by an ## author, scribe, annotator, or corrector. element tei:del { tei_macro.paraContent, ## attribute type { list { ( ## "crossout" | ## "blotted-out" | ## "squiggles"), ( ## "crossout" | ## "blotted-out" | ## "squiggles")?, ( ## "crossout" | ## "blotted-out" | ## "squiggles")? } }?, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.transcriptional.attribute.hand, att.transcriptional.attribute.status, att.transcriptional.attribute.seq, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_unclear = ## contains a word, phrase, or passage which cannot be transcribed ## with certainty because it is illegible or inaudible in the source. element tei:unclear { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, ## indicates why the material is hard to transcribe. attribute reason { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }?, ## Where the difficulty in transcription arises from action ## (partial deletion, etc.) assignable to an identifiable hand, signifies ## the hand responsible for the action. attribute hand { xsd:anyURI }?, ## Where the difficulty in transcription arises from ## damage, categorizes the cause of the damage, if it can be identified. ## Sample values include: 1] rubbing; 2] mildew; 3] smoke attribute agent { xsd:Name }?, empty } tei_name = ## (name, proper noun) contains a proper noun or noun phrase. element tei:name { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_rs = ## (referencing string) contains a general purpose name or referring string. element tei:rs { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_email = ## (electronic mail address) contains an e-mail address identifying a location to which ## e-mail messages can be delivered. ## element tei:email { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_address = ## contains a postal address, for example of a ## publisher, an organization, or an individual. element tei:address { (tei_model.global*, (tei_model.addrPart, tei_model.global*)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_addrLine = ## (address line) contains one line of a postal address. element tei:addrLine { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_street = ## a full street address including any name or number identifying a ## building as well as the name of the street or route on which it is ## located. element tei:street { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_postCode = ## (postal code) contains a numerical or alphanumeric code used as part of a ## postal address to simplify sorting or delivery of mail. element tei:postCode { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_postBox = ## (postal box or post office box) contains a number or other identifier for some postal delivery ## point other than a street address. element tei:postBox { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_num = ## (number) contains a number, written in any form. element tei:num { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## indicates the type of numeric value. ## Suggested values include: 1] cardinal; 2] ordinal; 3] fraction; 4] percentage attribute type { ## absolute number, e.g. 21, 21.5 "cardinal" | ## ordinal number, e.g. 21st "ordinal" | ## fraction, e.g. one half or three-quarters "fraction" | ## a percentage "percentage" | xsd:Name }?, ## supplies the value of the number in standard form. attribute value { xsd:double | xsd:decimal }?, empty } tei_measure = ## contains a word or phrase referring to some quantity of ## an object or commodity, usually comprising a number, a unit, and a ## commodity name. element tei:measure { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.measurement.attribute.unit, att.measurement.attribute.quantity, att.measurement.attribute.commodity, ## specifies the type of measurement in any convenient typology. attribute type { xsd:Name }?, empty } tei_measureGrp = ## (measure group) contains a group of dimensional specifications which relate to ## the same object, for example the height and width of a manuscript page. element tei:measureGrp { (text | tei_model.gLike | tei_model.measureLike)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.measurement.attribute.unit, att.measurement.attribute.quantity, att.measurement.attribute.commodity, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_date = ## contains a date in any format. element tei:date { (text | tei_model.gLike | tei_model.phrase | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, ## indicates the system or calendar to which the date ## represented by the content of this element belongs. ## Suggested values include: 1] Gregorian; 2] Julian; 3] Islamic; 4] Hebrew; 5] Revolutionary; 6] Iranian; 7] Coptic; 8] Chinese attribute calendar { ## Gregorian calendar "Gregorian" | ## Julian calendar "Julian" | ## Islamic or Muslim (hijri) lunar calendar "Islamic" | ## Hebrew or Jewish lunisolar calendar "Hebrew" | ## French Revolutionary calendar "Revolutionary" | ## Iranian or Persian (Jalaali) solar calendar "Iranian" | ## Coptic or Alexandrian calendar "Coptic" | ## Chinese lunisolar calendar "Chinese" | xsd:Name }?, empty } tei_time = ## contains a phrase defining a time of day in any format. element tei:time { (text | tei_model.gLike | tei_model.phrase | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_abbr = ## (abbreviation) contains an abbreviation of any sort. element tei:abbr { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## allows the encoder to classify the abbreviation according to ## some convenient typology. ## Sample values include: 1] suspension; 2] contraction; 3] brevigraph; 4] superscription; 5] acronym; 6] title; 7] organization; 8] geographic attribute type { xsd:Name }?, empty } tei_expan = ## (expansion) contains the expansion of an abbreviation. element tei:expan { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_ptr = ## (pointer) defines a pointer to another location. element tei:ptr { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.pointing.attribute.type, att.pointing.attribute.evaluate, att.declaring.attribute.decls, ( ## specifies the destination of the pointer by supplying one or ## more URI References attribute target { list { xsd:anyURI+ } } | ## (canonical reference) specifies the destination of the pointer by supplying a ## canonical reference from a scheme defined in a refsDecl ## element in the TEI header attribute cRef { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }), empty } tei_ref = ## (reference) defines a reference to another location, possibly ## modified by additional text or comment. element tei:ref { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.pointing.attribute.type, att.pointing.attribute.evaluate, att.declaring.attribute.decls, ( ## specifies the destination of the reference by supplying one ## or more URI References attribute target { list { xsd:anyURI+ } }? | ## (canonical reference) specifies the destination of the reference by supplying a ## canonical reference from a scheme defined in a refsDecl ## element in the TEI header attribute cRef { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }?), empty } tei_list = ## contains any sequence of items organized as a list. element tei:list { ((tei_model.divTop | tei_model.global)*, ((tei_item, tei_model.global*)+ | (tei_headLabel?, tei_headItem?, (tei_label, tei_model.global*, tei_item, tei_model.global*)+)), (tei_model.divBottom, tei_model.global*)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## describes the form of the list. ## Suggested values include: 1] ordered; 2] bulleted; 3] simple; 4] gloss [ a:defaultValue = "simple" ] attribute type { ## list items are numbered or lettered. ## "ordered" | ## list items are marked with a ## bullet or other typographic device. ## "bulleted" | ## list items are not numbered or bulleted. ## "simple" | ## each list item glosses some term or ## concept, which is given by a label element preceding ## the list item. "gloss" | xsd:Name }?, empty } tei_item = ## contains one ## component of a list. element tei:item { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_label = ## contains the label associated with an item in a list; in ## glossaries, marks the term being defined. element tei:label { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_head = ## (heading) contains any type of heading, for example the title of a section, ## or the heading of a list, glossary, manuscript description, etc. element tei:head { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_headLabel = ## (heading for list labels) contains the heading for the label or term column in a ## glossary list or similar structured list. element tei:headLabel { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_headItem = ## (heading for list items) contains the heading for the item or gloss column in a ## glossary list or similar structured list. element tei:headItem { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_note = ## contains a note or annotation. element tei:note { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.placement.attribute.place, ## describes the type of note. attribute type { xsd:Name }?, ## (responsible party) indicates who is responsible for the annotation: author, ## editor, translator, etc. attribute resp { xsd:anyURI }?, ## indicates whether the copy text shows the exact place of reference ## for the note. [ a:defaultValue = "true" ] attribute anchored { xsd:boolean }?, ## indicates the point (or points) of attachment for a note, or the beginning of ## the span to which the note is attached. attribute target { list { xsd:anyURI+ } }?, ## points to the end of the span to which the note is attached, if ## the note is not embedded in the text at that point. attribute targetEnd { list { xsd:anyURI+ } }?, empty } tei_index = ## (index entry) marks a location to be indexed for whatever purpose. element tei:index { (tei_term, tei_index?)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.spanning.attribute.spanTo, ## supplies a name to specify which index (of several) the index entry belongs to. attribute indexName { xsd:Name }?, empty } tei_graphic = ## indicates the location of an inline graphic, illustration, or figure. element tei:graphic { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.internetMedia.attribute.mimeType, att.declaring.attribute.decls, ## The display width of the image attribute width { xsd:token { pattern = "[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)" } }?, ## The display height of the image attribute height { xsd:token { pattern = "[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)" } }?, ## A scale factor to be applied to the image to make it the desired display size attribute scale { xsd:double | xsd:decimal }?, ## (uniform resource locator) A URL which refers to the image itself. attribute url { xsd:anyURI }?, empty } tei_binaryObject = ## provides encoded binary data representing an inline graphic or other object. element tei:binaryObject { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.internetMedia.attribute.mimeType, ## The display width of the object attribute width { xsd:token { pattern = "[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)" } }?, ## The display height of the object attribute height { xsd:token { pattern = "[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|gd|rem|vw|vh|vm)" } }?, ## A scale factor to be applied to the object to make it the desired display size attribute scale { xsd:double | xsd:decimal }?, ## The encoding used to encode the binary data. If not ## specified, this is assumed to be Base64. attribute encoding { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }?, empty } tei_milestone = ## marks a boundary point separating any kind of section of a ## text, typically but not necessarily indicating a point at which ## some part of a standard reference system changes, where the change ## is not represented by a structural element. element tei:milestone { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, ## (edition) indicates the edition or version to which the milestone applies. attribute ed { xsd:anyURI }?, ## provides a conventional name for the kind of section changing at this milestone. ## Suggested values include: 1] page; 2] column; 3] line; 4] book; 5] poem; 6] canto; 7] speaker; 8] stanza; 9] act; 10] scene; 11] section; 12] absent; 13] unnumbered attribute unit { ## physical page breaks (synonymous with the pb ## element). "page" | ## column breaks. "column" | ## line breaks (synonymous with the lb element). "line" | ## any units termed book, liber, etc. "book" | ## individual poems in a collection. "poem" | ## cantos or other major sections of a poem. "canto" | ## changes of speaker or narrator. "speaker" | ## stanzas within a poem, book, or canto. "stanza" | ## acts within a play. "act" | ## scenes within a play or act. "scene" | ## sections of any kind. "section" | ## passages not present in the reference edition. "absent" | ## passages present in the text, but not to be included ## as part of the reference. "unnumbered" | xsd:Name }, empty } tei_pb = ## (page break) marks the boundary between one page of a text and the next ## in a standard reference system. element tei:pb { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, ## (edition) indicates the edition or version in which the page break is located ## at this point attribute ed { xsd:anyURI }?, empty } tei_lb = ## (line break) marks the start of a new (typographic) line in some ## edition or version of a text. element tei:lb { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, ## (edition) indicates the edition or version in which the line break is located ## at this point attribute ed { xsd:anyURI }?, empty } tei_cb = ## (column break) marks the boundary between one column of a text and the next ## in a standard reference system. element tei:cb { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, ## (edition) indicates the edition or version in which the column break is located ## at this point attribute ed { xsd:anyURI }?, empty } tei_analytic = ## (analytic level) contains bibliographic elements describing an item (e.g. an ## article or poem) published within a monograph or journal and not as an ## independent publication. element tei:analytic { (tei_author | tei_editor | tei_respStmt | tei_title)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_monogr = ## (monographic level) contains bibliographic elements describing an item (e.g. a book ## or journal) published as an independent item (i.e. as a separate ## physical object). element tei:monogr { ((((tei_author | tei_editor | tei_respStmt), (tei_author | tei_editor | tei_respStmt)*, tei_title+, (tei_idno | tei_editor | tei_respStmt)*) | (tei_title+, (tei_idno | tei_author | tei_editor | tei_respStmt)*))?, (tei_model.noteLike | tei_meeting)*, (tei_edition, (tei_idno | tei_editor | tei_respStmt)*)*, tei_imprint, (tei_imprint | tei_extent | tei_biblScope)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_series = ## (series information) contains information about the series in which a book or other ## bibliographic item has appeared. element tei:series { (text | tei_model.gLike | tei_title | tei_editor | tei_respStmt | tei_biblScope | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_author = ## in a bibliographic reference, contains the name of the author(s), ## personal or corporate, ## of a work; the primary statement of responsibility for any ## bibliographic item. element tei:author { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_editor = ## secondary statement of responsibility for a ## bibliographic item, for example the name of an individual, institution ## or organization, (or of several such) acting as editor, compiler, ## translator, etc. element tei:editor { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies the nature of the intellectual responsibility [ a:defaultValue = "editor" ] attribute role { xsd:Name }?, empty } tei_respStmt = ## (statement of responsibility) supplies a statement of responsibility for the intellectual content of a text, edition, recording, or ## series, where the specialized elements for authors, editors, etc. do ## not suffice or do not apply. element tei:respStmt { ((tei_resp+, tei_model.nameLike.agent+) | (tei_model.nameLike.agent+, tei_resp+)), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_resp = ## (responsibility) contains a phrase describing the nature of a person's ## intellectual responsibility. element tei:resp { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_title = ## contains a title for any kind of work. element tei:title { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.canonical.attribute.key, att.canonical.attribute.ref, ## indicates the bibliographic level for a title, that is, ## whether it identifies an article, book, journal, ## series, or unpublished material. attribute level { ## (analytic) analytic title (article, poem, or other item published as ## part of a larger item) ## "a" | ## (monographic) monographic title (book, collection, or other item published ## as a distinct item, including single volumes of multi-volume ## works) ## "m" | ## (journal) journal title ## "j" | ## (series) series title ## "s" | ## (unpublished) title of unpublished material (including theses and ## dissertations unless published by a commercial press) "u" }?, ## classifies the title according to some convenient typology. ## Sample values include: 1] main; 2] sub (subordinate titre de niveau ## inférieur, titre de partie subordinato subtítulo, título de una parte); 3] alt (alternate titre alternatif, ## souvent dans une autre langue, par lequel l'oeuvre est ## également connu alternativo título alternativo, a menudo en otra lengua por la cual la obra es también conocida.); 4] short; 5] desc (descriptive paraphrase ## descriptive de l'oeuvre ayant les fonctions d'un ## titre descrittivo paráfrasis descriptiva que funciona como el título de una obra.) attribute type { xsd:Name }?, empty } tei_meeting = ## contains the formalized descriptive title for a meeting or ## conference, for use in a bibliographic description for an item ## derived from such a meeting, or as a heading or preamble to ## publications emanating from it. element tei:meeting { tei_macro.limitedContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_imprint = ## groups information relating to the publication or distribution ## of a bibliographic item. element tei:imprint { ((tei_model.imprintPart | tei_model.dateLike), tei_model.global*)+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_publisher = ## provides the name of the organization responsible for ## the publication or distribution of a bibliographic item. element tei:publisher { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_biblScope = ## (scope of citation) defines the scope of a bibliographic reference, for example as a ## list of page numbers, or a named subdivision of a larger work. element tei:biblScope { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## identifies the type of information conveyed by the element, e.g. ## pages, volume. ## Suggested values include: 1] vol (volume el elemento contiene el número de un volumen.); 2] issue; 3] pp (pages pagine el elemento contiene un número de página o el intervalo de páginas.); 4] chap (chapter capítulo (chapître) l'élément ## contient une indication de chapître (numéro et/ou ## titre) capitolo); 5] part attribute type { ## (volume) the element contains a volume number. "vol" | ## the element contains an issue number, or volume and ## issue numbers. "issue" | ## (pages) the element contains a page number or page range. "pp" | ## (chapter) the element contains a chapter indication (number ## and/or title) "chap" | ## the element identifies a part of a book or collection. "part" | xsd:Name }?, empty } tei_pubPlace = ## (publication place) contains the name of the place where a bibliographic item was ## published. element tei:pubPlace { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_bibl = ## (bibliographic citation) contains a loosely-structured bibliographic citation of which ## the sub-components may or may not be explicitly tagged. element tei:bibl { (text | tei_model.gLike | tei_model.highlighted | tei_model.pPart.data | tei_model.pPart.edit | tei_model.segLike | tei_model.ptrLike | tei_model.biblPart | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_biblStruct = ## (structured bibliographic citation) contains a structured bibliographic citation, in which only ## bibliographic sub-elements appear and in a specified order. element tei:biblStruct { (tei_analytic*, (tei_monogr, tei_series*)+, (tei_model.noteLike | tei_idno | tei_relatedItem)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_listBibl = ## (citation list) contains a list of bibliographic citations of any kind. element tei:listBibl { (tei_model.headLike*, (tei_model.biblLike | tei_listBibl)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_relatedItem = ## contains or references some other bibliographic item which is ## related to the present one in some specified manner, for example as a ## constituent or alternative version of it. element tei:relatedItem { (tei_model.biblLike | tei_model.ptrLike), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_l = ## (verse line) contains a single, possibly incomplete, line of verse. element tei:l { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.enjamb.attribute.enjamb, ## specifies whether or not the line is metrically complete. [ a:defaultValue = "N" ] attribute part { ## (yes) the line is metrically incomplete "Y" | ## (no) either the line is complete, or no claim is made as to its ## completeness "N" | ## (initial) the initial part of an incomplete line "I" | ## (medial) a medial part of an incomplete line "M" | ## (final) the final part of an incomplete line "F" }?, empty } tei_lg = ## (line group) contains a group of verse lines functioning as a formal unit, ## e.g. a stanza, refrain, verse paragraph, etc. element tei:lg { ((tei_model.divTop | tei_model.global)*, (tei_model.lLike | tei_lg), (tei_model.lLike | tei_lg | tei_model.global)*, (tei_model.divBottom, tei_model.global*)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.divLike.attribute.org, att.divLike.attribute.sample, att.divLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_sp = ## (speech) An individual speech in a performance text, or a passage ## presented as such in a prose or verse text. element tei:sp { (tei_model.global*, (tei_speaker, tei_model.global*)?, ((tei_model.lLike | tei_lg | tei_model.pLike | tei_model.stageLike | tei_model.qLike), tei_model.global*)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.ascribed.attribute.who, empty } tei_speaker = ## A specialized form of heading or label, giving the name of ## one or more speakers in a dramatic text or fragment. element tei:speaker { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_stage = ## (stage direction) contains any kind of stage direction within a dramatic text or ## fragment. element tei:stage { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## indicates the kind of stage direction. ## Suggested values include: 1] setting; 2] entrance; 3] exit; 4] business; 5] novelistic; 6] delivery; 7] modifier; 8] location; 9] mixed attribute type { ## describes a setting. "setting" | ## describes an entrance. "entrance" | ## describes an exit. "exit" | ## describes stage business. "business" | ## is a narrative, motivating stage direction. "novelistic" | ## describes how a character speaks. "delivery" | ## gives some detail about a character. "modifier" | ## describes a location. "location" | ## more than one of the above "mixed" | xsd:Name }?, empty } tei_teiCorpus = ## contains the whole of a TEI encoded corpus, comprising a ## single corpus header and one or more TEI elements, each containing ## a single text header and a text. element tei:teiCorpus { (tei_teiHeader, (tei_TEI | tei_teiCorpus)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## The version of the TEI scheme [ a:defaultValue = "5.0" ] attribute version { xsd:decimal }?, empty } tei_divGen = ## (automatically generated text division) indicates the location at which a textual division generated ## automatically by a text-processing application is to appear. element tei:divGen { tei_model.headLike*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies what type of generated text division (e.g. index, ## table of contents, etc.) is to appear. ## Sample values include: 1] index; 2] toc; 3] figlist; 4] tablist attribute type { xsd:Name }?, empty } tei_s = ## (s-unit) contains a sentence-like division of a text. element tei:s { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.segLike.attribute.function, att.segLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_cl = ## (clause) represents a grammatical clause. element tei:cl { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.segLike.attribute.function, att.segLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_phr = ## (phrase) represents a grammatical phrase. element tei:phr { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.segLike.attribute.function, att.segLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_w = ## (word) represents a grammatical (not necessarily orthographic) word. element tei:w { (text | tei_model.gLike | tei_model.segLike | tei_model.global | tei_model.lPart | tei_model.hiLike | tei_model.pPart.edit)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.segLike.attribute.function, att.segLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, ## provides a lemma for the word, such as an uninflected ## dictionary entry form. attribute lemma { xsd:string }?, ## provides a pointer to a definition for the root form of this word ## form. attribute lemmaRef { xsd:anyURI }?, empty } tei_m = ## (morpheme) represents a grammatical morpheme. element tei:m { (text | tei_model.gLike | tei_model.segLike | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.segLike.attribute.function, att.segLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, ## identifies the morpheme's base form. attribute baseForm { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }?, empty } tei_c = ## (character) represents a character. element tei:c { tei_macro.xtext, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.segLike.attribute.function, att.segLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_att.global.analytic.attributes = att.global.analytic.attribute.ana, empty att.global.analytic.attribute.ana = ## (analysis) indicates one or more elements containing interpretations of the ## element on which the ana attribute appears. attribute ana { list { xsd:anyURI+ } }? tei_span = ## associates an interpretative annotation directly with a span ## of text. element tei:span { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.interpLike.attribute.resp, att.interpLike.attribute.type, att.interpLike.attribute.inst, ## specifies the beginning of the passage being annotated; if ## not accompanied by a to attribute, then specifies the ## entire passage. attribute from { xsd:anyURI }, ## specifies the end of the passage being annotated. attribute to { xsd:anyURI }?, empty } tei_spanGrp = ## (span group) collects together span tags. element tei:spanGrp { tei_span*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.interpLike.attribute.resp, att.interpLike.attribute.type, att.interpLike.attribute.inst, empty } tei_interp = ## (interpretation) summarizes a specific interpretative annotation which can be ## linked to a span of text. element tei:interp { (text | tei_model.gLike | tei_model.glossLike)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.interpLike.attribute.resp, att.interpLike.attribute.type, att.interpLike.attribute.inst, empty } tei_interpGrp = ## (interpretation group) collects together a set of related interpretations which share ## responsibility or type. element tei:interpGrp { (tei_model.glossLike*, tei_interp+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.interpLike.attribute.resp, att.interpLike.attribute.type, att.interpLike.attribute.inst, empty } tei_textDesc = ## (text description) provides a description of a text in terms of its ## situational parameters. element tei:textDesc { (tei_model.textDescPart_sequence, tei_purpose+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_particDesc = ## (participation description) describes the identifiable speakers, voices, or other participants ## in a linguistic interaction. element tei:particDesc { (tei_model.pLike+ | (tei_model.personLike | tei_listPerson)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_settingDesc = ## (setting description) describes the setting or settings within which a language ## interaction takes place, either as a prose description or as a ## series of setting elements. element tei:settingDesc { (tei_model.pLike+ | tei_setting+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_channel = ## (primary channel) describes the medium or channel by which a text is delivered or ## experienced. For a written text, this might be print, manuscript, e-mail, etc.; ## for a spoken one, radio, telephone, face-to-face, etc. element tei:channel { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies the mode of this channel with respect to speech and ## writing. ## [ a:defaultValue = "x" ] attribute mode { ## (spoken) "s" | ## (written) "w" | ## (spoken to be written) e.g. dictation "sw" | ## (written to be spoken) e.g. a script "ws" | ## (mixed) "m" | ## (unknown or inapplicable) "x" }?, empty } tei_constitution = ## describes the internal composition of a text or text sample, ## for example ## as fragmentary, complete, etc. element tei:constitution { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies how the text was constituted. ## [ a:defaultValue = "single" ] attribute type { ## a single complete text ## "single" | ## a text made by combining several smaller ## items, each individually complete ## "composite" | ## (fragments) a text made by combining several smaller, not ## necessarily complete, items ## "frags" | ## composition unknown or unspecified ## "unknown" }?, empty } tei_derivation = ## describes the nature and extent of originality of this text. element tei:derivation { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## categorizes the derivation of the text. ## ## Sample values include: 1] original; 2] revision; 3] translation; 4] abridgment; 5] plagiarism; 6] traditional attribute type { xsd:Name }?, empty } tei_domain = ## (domain of use) describes the most important social context in which the text was ## realized or for which it is intended, for example private vs. public, ## education, religion, etc. element tei:domain { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## categorizes the domain of use. ## ## Sample values include: 1] art; 2] domestic; 3] religious; 4] business; 5] education; 6] govt (government gouvernement et droit governativo gubernamental y legal); 7] public attribute type { xsd:Name }?, empty } tei_factuality = ## describes the extent to which the text may be regarded as ## imaginative or non-imaginative, that is, as describing a fictional ## or a non-fictional world. element tei:factuality { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## categorizes the factuality of the text. ## attribute type { ## the text is to be regarded as entirely imaginative ## "fiction" | ## the text is to be regarded as entirely informative or factual ## "fact" | ## the text contains a mixture of fact and fiction ## "mixed" | ## the fiction/fact distinction is not regarded ## as helpful or appropriate to this text ## "inapplicable" }?, empty } tei_interaction = ## describes the extent, cardinality and nature of any interaction ## among those producing and experiencing the text, for example in the ## form of response or interjection, commentary, etc. element tei:interaction { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies the degree of interaction between ## active and passive participants in the text. attribute type { ## no interaction of any kind, e.g. a monologue "none" | ## some degree of interaction, e.g. a monologue with set responses "partial" | ## complete interaction, e.g. a face to face conversation "complete" | ## this parameter is inappropriate or inapplicable in this case "inapplicable" }?, ## specifies the number of active participants ## (or addressors) producing parts of the text. ## Suggested values include: 1] singular; 2] plural; 3] corporate; 4] unknown attribute active { ## a single addressor "singular" | ## many addressors "plural" | ## a corporate addressor "corporate" | ## number of addressors unknown or unspecifiable "unknown" | xsd:Name }?, ## specifies the number of passive participants ## (or addressees) to whom a text is directed ## or in whose presence it is created or performed. ## ## Suggested values include: 1] self; 2] single; 3] many; 4] group; 5] world attribute passive { ## text is addressed to the originator e.g. a diary "self" | ## text is addressed to one other person e.g. a personal letter "single" | ## text is addressed to a countable number of others ## e.g. a conversation in which all participants are identified "many" | ## text is addressed to an undefined but fixed ## number of participants e.g. a lecture "group" | ## text is addressed to an undefined and indeterminately ## large number e.g. a published book "world" | xsd:Name }?, empty } tei_preparedness = ## describes the extent to which a text may be regarded as ## prepared or spontaneous. element tei:preparedness { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## a keyword characterizing the type of preparedness. ## ## Sample values include: 1] none; 2] scripted; 3] formulaic; 4] revised attribute type { xsd:Name }?, empty } tei_purpose = ## characterizes a single purpose or communicative function of the ## text. element tei:purpose { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies a particular kind of purpose. ## ## Suggested values include: 1] persuade; 2] express; 3] inform; 4] entertain attribute type { ## didactic, advertising, propaganda, etc. ## "persuade" | ## self expression, confessional, etc. ## "express" | ## convey information, educate, etc. ## "inform" | ## amuse, entertain, etc. ## "entertain" | xsd:Name }?, ## specifies the extent to which this purpose predominates. attribute degree { "high" | "medium" | "low" | "unknown" }?, empty } tei_setting = ## describes one particular setting in which a language ## interaction takes place. element tei:setting { (tei_model.pLike+ | (tei_model.nameLike.agent | tei_model.dateLike | tei_model.settingPart)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.ascribed.attribute.who, empty } tei_locale = ## contains a brief informal description of the kind of ## place concerned, for example: a room, a restaurant, a park bench, etc. element tei:locale { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_activity = ## contains a brief informal description of what a participant in a ## language interaction is doing other than speaking, if anything. element tei:activity { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_set = ## (setting) contains a description of the setting, time, locale, appearance, ## etc., of the action of a play, typically found in the front matter of ## a printed performance text (not a stage direction). element tei:set { ((tei_model.headLike | tei_model.global)*, (tei_model.common, tei_model.global*)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_prologue = ## contains the prologue to a drama, typically spoken by an actor out of ## character, possibly in association with a particular performance or venue. element tei:prologue { ((tei_model.divTop | tei_model.global)*, (tei_model.common, tei_model.global*)+, (tei_model.divBottom, tei_model.global*)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_epilogue = ## contains the epilogue to a drama, typically spoken by an actor ## out of character, possibly in association with a particular performance ## or venue. element tei:epilogue { ((tei_model.divTop | tei_model.global)*, (tei_model.common, tei_model.global*)+, (tei_model.divBottom, tei_model.global*)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_performance = ## contains a section of front or back matter describing how a ## dramatic piece is to be performed in general or how it was performed ## on some specific occasion. element tei:performance { ((tei_model.divTop | tei_model.global)*, (tei_model.common, tei_model.global*)+, (tei_model.divBottom, tei_model.global*)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_castList = ## (cast list) contains a single cast list or dramatis personae. element tei:castList { ((tei_model.divTop | tei_model.global)*, (tei_model.common, tei_model.global*)*, ((tei_castItem | tei_castGroup), tei_model.global*)+, (tei_model.common, tei_model.global*)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_castGroup = ## (cast list grouping) groups one or more individual castItem ## elements within a cast list. element tei:castGroup { ((tei_model.global | tei_model.headLike)*, ((tei_castItem | tei_castGroup | tei_roleDesc), tei_model.global*)+, (tei_trailer, tei_model.global*)?), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_castItem = ## (cast list item) contains a single entry within a cast list, describing ## either a single role or a list of non-speaking roles. element tei:castItem { (text | tei_model.gLike | tei_model.castItemPart | tei_model.phrase | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## characterizes the cast item. ## [ a:defaultValue = "role" ] attribute type { ## the item describes a single role. ## "role" | ## the item describes a list of non-speaking roles. ## "list" }?, empty } tei_role = ## the name of a dramatic role, as given in a cast list. element tei:role { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_roleDesc = ## (role description) describes a character's role in a drama. element tei:roleDesc { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_actor = ## Name of an actor appearing within a cast list. element tei:actor { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_move = ## (movement) marks the actual entrance or exit of one or more characters on stage. element tei:move { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.ascribed.attribute.who, ## characterizes the movement, for example as an entrance or exit. ## Suggested values include: 1] entrance; 2] exit; 3] onStage attribute type { ## character is entering the stage. "entrance" | ## character is exiting the stage. "exit" | ## character moves on stage "onStage" | xsd:Name }?, ## specifies the direction of a stage movement. ## Sample values include: 1] L (left izquierdo à gauche sinistra); 2] R (right derecha à droite destra); 3] C (center centro au centre centro) attribute where { list { xsd:Name+ } }?, ## (performance) identifies the performance or performances in which this movement ## occurred as specified. attribute perf { list { xsd:anyURI+ } }?, empty } tei_view = ## describes the visual context of some part of a screen play in ## terms of what the spectator sees, generally independent of any ## dialogue. element tei:view { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_camera = ## describes a particular camera angle or viewpoint in a screen play. element tei:camera { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_sound = ## describes a sound effect or musical sequence specified within a ## screen play or radio script. element tei:sound { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## categorizes the sound in some respect, e.g. as music, ## special effect, etc. attribute type { xsd:Name }?, ## indicates whether the sound overlaps the surrounding ## speeches or interrupts them. [ a:defaultValue = "unknown" ] attribute discrete { xsd:boolean | "unknown" | "inapplicable" }?, empty } tei_caption = ## contains the text of a caption or other text displayed as part of ## a film script or screenplay. element tei:caption { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_tech = ## (technical stage direction) describes a special-purpose stage direction that is not ## meant for the actors. element tei:tech { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## categorizes the technical stage direction. attribute type { ## a lighting cue "light" | ## a sound cue "sound" | ## a prop cue "prop" | ## a blocking instruction "block" }?, ## (performance) identifies the performance or performances to which this ## technical direction applies. attribute perf { xsd:Name }?, empty } tei_table = ## contains text displayed in tabular form, in ## rows and columns. element tei:table { ((tei_model.headLike | tei_model.global)*, (tei_row, tei_model.global*)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## indicates the number of rows in the table. attribute rows { xsd:nonNegativeInteger }?, ## (columns) indicates the number of columns in each row of the table. attribute cols { xsd:nonNegativeInteger }?, empty } tei_row = ## contains one row of a table. element tei:row { tei_cell+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.tableDecoration.attribute.role, att.tableDecoration.attribute.rows, att.tableDecoration.attribute.cols, empty } tei_cell = ## contains one cell of a table. element tei:cell { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.tableDecoration.attribute.role, att.tableDecoration.attribute.rows, att.tableDecoration.attribute.cols, empty } tei_formula = ## contains a mathematical or other formula. element tei:formula { (text | tei_model.graphicLike)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## supplies the name of a previously defined notation used for the ## content of the ## element. attribute notation { xsd:anyURI }?, empty } tei_figure = ## groups elements representing or containing graphic information ## such as an illustration or figure. element tei:figure { (tei_model.headLike | tei_model.pLike | tei_figDesc | tei_model.graphicLike | tei_model.egLike | tei_floatingText | tei_figure | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.placement.attribute.place, empty } tei_figDesc = ## (description of figure) contains a brief prose description of the appearance or content ## of a graphic figure, for use when documenting an image without ## displaying it. element tei:figDesc { tei_macro.limitedContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_model.headerPart = tei_encodingDesc | tei_profileDesc tei_teiHeader = ## (TEI Header) supplies the descriptive and declarative information making ## up an electronic title page prefixed to every TEI-conformant ## text. element tei:teiHeader { (tei_fileDesc, tei_model.headerPart*, tei_revisionDesc?), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies the kind of document to which the header is ## attached, for example whether it is a corpus or individual text. ## Sample values include: 1] text; 2] corpus [ a:defaultValue = "text" ] attribute type { xsd:Name }?, empty } tei_fileDesc = ## (file description) contains a full bibliographic description of an electronic ## file. element tei:fileDesc { ((tei_titleStmt, tei_editionStmt?, tei_extent?, tei_publicationStmt, tei_seriesStmt?, tei_notesStmt?), tei_sourceDesc+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_titleStmt = ## (title statement) groups information about the title of a work and those ## responsible for its intellectual content. element tei:titleStmt { (tei_title+, tei_model.respLike*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_sponsor = ## specifies the name of a sponsoring organization or ## institution. element tei:sponsor { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_funder = ## (funding body) specifies the name of an individual, institution, or organization ## responsible for the funding of a project or text. element tei:funder { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_principal = ## (principal researcher) supplies the name of the principal researcher responsible for the ## creation of an electronic text. element tei:principal { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_editionStmt = ## (edition statement) groups information relating to one edition of a text. element tei:editionStmt { (tei_model.pLike+ | (tei_edition, tei_respStmt*)), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_edition = ## (edition) describes the particularities of one edition of a text. element tei:edition { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_extent = ## describes the approximate size of a text as stored on ## some carrier medium, whether digital or non-digital, specified in any convenient units. element tei:extent { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_publicationStmt = ## (publication statement) groups information concerning the publication or distribution ## of an electronic or other text. element tei:publicationStmt { (tei_model.pLike+ | tei_model.publicationStmtPart+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_distributor = ## supplies the name of a person or other agency responsible for the ## distribution of a text. element tei:distributor { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_authority = ## (release authority) supplies the name of a person or other agency responsible for ## making an electronic file available, other than a publisher or ## distributor. element tei:authority { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_idno = ## (identifying number) supplies any standard or non-standard number used to identify a ## bibliographic item. element tei:idno { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## categorizes the number, for example as an ISBN or other ## standard series. ## attribute type { xsd:Name }?, empty } tei_availability = ## supplies information about the availability of a text, for ## example any restrictions on its use or distribution, its copyright ## status, etc. element tei:availability { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, ## supplies a code identifying the current availability of the ## text. ## [ a:defaultValue = "unknown" ] attribute status { ## the text is freely available. ## "free" | ## the status of the text is unknown. ## "unknown" | ## the text is not freely available. ## "restricted" }?, empty } tei_seriesStmt = ## (series statement) groups information about the series, if any, to which ## a publication belongs. element tei:seriesStmt { (tei_model.pLike+ | (tei_title+, (tei_idno | tei_respStmt)*)), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_notesStmt = ## (notes statement) collects together any notes providing information about a text ## additional to that recorded in other parts of the bibliographic ## description. element tei:notesStmt { tei_model.noteLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_model.sourceDescPart = notAllowed tei_sourceDesc = ## (source description) supplies a description of the source text(s) from ## which an electronic text was derived or generated. element tei:sourceDesc { (tei_model.pLike+ | (tei_model.biblLike | tei_model.sourceDescPart | tei_model.listLike)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_biblFull = ## (fully-structured bibliographic citation) contains a fully-structured bibliographic citation, in which all ## components of the TEI file description ## are present. element tei:biblFull { ((tei_titleStmt, tei_editionStmt?, tei_extent?, tei_publicationStmt, tei_seriesStmt?, tei_notesStmt?), tei_sourceDesc*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_model.encodingPart = tei_projectDesc | tei_samplingDecl | tei_editorialDecl | tei_tagsDecl | tei_refsDecl | tei_classDecl | tei_appInfo | tei_geoDecl | tei_variantEncoding | tei_metDecl tei_encodingDesc = ## (encoding description) documents the relationship between an electronic text and the ## source or sources from which it was derived. element tei:encodingDesc { (tei_model.encodingPart | tei_model.pLike)+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_projectDesc = ## (project description) describes in detail the aim or purpose for which an electronic ## file was encoded, together with any other relevant information ## concerning the process by which it was assembled or collected. element tei:projectDesc { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_samplingDecl = ## (sampling declaration) contains a prose description of the rationale and methods used ## in sampling texts in the creation of a corpus or collection. element tei:samplingDecl { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_model.editorialDeclPart = tei_correction | tei_normalization | tei_quotation | tei_hyphenation | tei_segmentation | tei_stdVals | tei_interpretation tei_editorialDecl = ## (editorial practice declaration) provides details of editorial principles and practices applied ## during the encoding of a text. element tei:editorialDecl { (tei_model.pLike+ | tei_model.editorialDeclPart+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_correction = ## (correction principles) states how and under what circumstances corrections have been ## made in the text. element tei:correction { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, ## indicates the degree of correction applied to the text. ## [ a:defaultValue = "unknown" ] attribute status { ## the text has been thoroughly checked and ## proofread. ## "high" | ## the text has been checked at least once. ## "medium" | ## the text has not been checked. ## "low" | ## the correction status of the text is unknown. ## "unknown" }?, ## indicates the method adopted to indicate corrections within the ## text. ## [ a:defaultValue = "silent" ] attribute method { ## corrections have been made silently ## "silent" | ## corrections have been represented using markup "markup" }?, empty } tei_normalization = ## indicates the extent of normalization or regularization of the ## original source carried out in converting it to electronic form. element tei:normalization { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, ## indicates the authority for any normalization carried out. ## attribute source { xsd:anyURI }?, ## indicates the method adopted to indicate normalizations within ## the text. ## [ a:defaultValue = "silent" ] attribute method { ## normalization made silently ## "silent" | ## normalization represented using markup ## "markup" }?, empty } tei_quotation = ## specifies editorial practice adopted with respect to quotation ## marks in the original. element tei:quotation { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, ## (quotation marks) indicates whether or not quotation marks have been retained as ## content within the text. [ a:defaultValue = "all" ] attribute marks { ## no quotation marks have been retained "none" | ## some quotation marks have been retained "some" | ## all quotation marks have been retained "all" }?, ## specifies how quotation marks are indicated within the ## text. [ a:defaultValue = "unknown" ] attribute form { text }?, empty } tei_hyphenation = ## summarizes the way in which hyphenation in a source text has been ## treated in an encoded version of it. element tei:hyphenation { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, ## (end-of-line) indicates whether or not end-of-line hyphenation has been ## retained in a text. [ a:defaultValue = "some" ] attribute eol { ## all end-of-line hyphenation has been retained, ## even though the lineation of the original ## may not have been. ## "all" | ## end-of-line hyphenation has been retained in some ## cases. ## "some" | ## all soft end-of-line hyphenation has been removed: ## any remaining end-od-line hyphenation should be retained. ## "hard" | ## all end-of-line hyphenation has been removed: ## any remaining hyphenation occurred within the line. ## "none" }?, empty } tei_segmentation = ## describes the principles according to which the text has been ## segmented, for example into sentences, tone-units, graphemic strata, ## etc. element tei:segmentation { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_stdVals = ## (standard values) specifies the format used when standardized date or number ## values are supplied. element tei:stdVals { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_interpretation = ## describes the scope of any analytic or interpretive information ## added to the text in addition to the transcription. element tei:interpretation { tei_model.pLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_tagsDecl = ## (tagging declaration) provides detailed information about the tagging applied to a document. element tei:tagsDecl { (tei_rendition*, tei_namespace*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_tagUsage = ## supplies information about the usage of a specific element ## within a text. element tei:tagUsage { tei_macro.limitedContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## (element name) the name (generic identifier) of the element indicated by ## the tag. attribute gi { xsd:Name }, ## specifies the number of occurrences of this element within the text. attribute occurs { xsd:nonNegativeInteger }?, ## (with unique identifier) specifies the number of occurrences of this element within ## the text which bear a distinct value for the global ## xml:id attribute. attribute withId { xsd:nonNegativeInteger }?, ## specifies the identifier of a rendition element ## which defines how this element is to be rendered. attribute render { xsd:anyURI }?, empty } tei_namespace = ## supplies the formal name of the namespace to which the elements ## documented by its children belong. element tei:namespace { tei_tagUsage+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## the full formal name of the namespace concerned. attribute name { xsd:anyURI }, empty } tei_rendition = ## supplies information about the rendition or appearance of one or more ## elements in the source text. element tei:rendition { tei_macro.limitedContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## identifies the language used to describe the rendition. attribute scheme { ## Cascading Stylesheet Language "css" | ## Extensible Stylesheet Language ## Formatting Objects "xslfo" | ## Informal free text description "free" | ## A user-defined rendition description language "other" }?, empty } tei_refsDecl = ## (references declaration) specifies how canonical references are constructed for this ## text. element tei:refsDecl { (tei_model.pLike+ | tei_cRefPattern+ | tei_refState+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_cRefPattern = ## (canonical reference pattern) specifies an expression and replacement pattern for ## transforming a canonical reference into a URI. element tei:cRefPattern { tei_model.pLike*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies a regular expression against which the values of ## cRef attributes can be matched. attribute matchPattern { xsd:token }, ## specifies a replacement pattern ## which, once subpattern substitution has been performed, provides ## a URI. attribute replacementPattern { text }, empty } tei_refState = ## (reference state) specifies one component of a canonical reference defined by ## the milestone method. element tei:refState { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## (edition) indicates which edition or version the milestone applies to. attribute ed { xsd:anyURI }?, ## indicates what kind of state is changing at this milestone. ## Suggested values include: 1] page; 2] column; 3] line; 4] book; 5] poem; 6] canto; 7] stanza; 8] act; 9] scene; 10] section; 11] absent attribute unit { ## page breaks in the reference edition. ## "page" | ## column breaks. ## "column" | ## line breaks. ## "line" | ## any units termed book, liber, etc. ## "book" | ## individual poems in a collection. ## "poem" | ## cantos or other major sections of a poem. ## "canto" | ## stanzas within a poem, book, or canto. ## "stanza" | ## acts within a play. ## "act" | ## scenes within a play or act. ## "scene" | ## sections of any kind. ## "section" | ## passages not present in the reference edition. "absent" | xsd:Name }, ## specifies the fixed length of the reference component. attribute length { xsd:nonNegativeInteger }?, ## (delimiter) supplies a delimiting string following the reference ## component. attribute delim { text }?, empty } tei_classDecl = ## (classification declarations) contains one or more taxonomies defining any classificatory ## codes used elsewhere in the text. element tei:classDecl { tei_taxonomy+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_taxonomy = ## defines a typology used to classify texts either implicitly, by ## means of a bibliographic citation, or explicitly by a structured ## taxonomy. element tei:taxonomy { (tei_model.glossLike* | tei_category+ | (tei_model.biblLike, tei_category*)), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_category = ## contains an individual descriptive category, possibly nested ## within a superordinate category, within a user-defined taxonomy. element tei:category { ((tei_catDesc | tei_model.glossLike*), tei_category*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_catDesc = ## (category description) describes some category within a taxonomy ## or text typology, either in the form of a brief prose description ## or in terms of the situational parameters used by the TEI ## formal textDesc. element tei:catDesc { (text | tei_model.limitedPhrase | tei_model.catDescPart)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_appInfo = ## (application information) records information about an application which has ## edited the TEI file. element tei:appInfo { tei_model.applicationLike+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_application = ## provides information about an application which has acted ## upon the document. element tei:application { (tei_model.labelLike+, (tei_model.ptrLike* | tei_model.pLike*)), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, ## Supplies an identifier for the application, independent of ## its version number or display name. attribute ident { xsd:Name }, ## Supplies a version number for the application, independent of ## its identifier or display name. attribute version { xsd:token { pattern = "[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}" } }, empty } tei_model.applicationLike = tei_application tei_model.profileDescPart = tei_textDesc | tei_particDesc | tei_settingDesc | tei_langUsage | tei_textClass | tei_handNotes tei_profileDesc = ## (text-profile description) provides a detailed description of non-bibliographic aspects of a ## text, specifically the languages and sublanguages used, the situation in ## which it was produced, the participants and their setting. element tei:profileDesc { (tei_creation?, tei_model.profileDescPart*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_handNote = ## (note on hand) describes a particular style ## or hand distinguished within a manuscript. element tei:handNote { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.handFeatures.attribute.scribe, att.handFeatures.attribute.script, att.handFeatures.attribute.medium, att.handFeatures.attribute.scope, empty } tei_creation = ## contains information about the creation of a text. element tei:creation { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_langUsage = ## (language usage) describes the languages, sublanguages, registers, dialects, etc. ## represented within a text. element tei:langUsage { tei_language+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_language = ## characterizes a single language or sublanguage used within a ## text. element tei:language { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## (identifier) Supplies a language code constructed as defined in BCP 47 which is used to identify the language documented ## by this element, and which is referenced by the global xml:lang attribute. attribute ident { xsd:language }, ## specifies the approximate percentage (by volume) of the ## text which uses this language. ## attribute usage { xsd:nonNegativeInteger { maxInclusive = "100" } }?, empty } tei_textClass = ## (text classification) groups information which describes the nature or topic of a text ## in terms of a standard classification scheme, thesaurus, etc. element tei:textClass { (tei_classCode | tei_catRef | tei_keywords)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, empty } tei_keywords = ## contains a list of keywords or phrases identifying the topic or ## nature of a text. element tei:keywords { (tei_term+ | tei_list), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## identifies the controlled vocabulary within which the set of ## keywords concerned is defined. ## attribute scheme { xsd:anyURI }, empty } tei_classCode = ## (classification code) contains the classification code used for this text in some ## standard classification system. element tei:classCode { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## identifies the classification system or taxonomy in use. attribute scheme { xsd:anyURI }, empty } tei_catRef = ## (category reference) specifies one or more defined categories ## within some taxonomy or text typology. element tei:catRef { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## identifies the categories concerned ## attribute target { list { xsd:anyURI+ } }, ## identifies the classification scheme within which the set of ## categories concerned is defined ## attribute scheme { xsd:anyURI }?, empty } tei_revisionDesc = ## (revision description) summarizes the revision history for a file. element tei:revisionDesc { (tei_list | tei_change+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_change = ## summarizes a particular change or correction made ## to a particular version of an electronic text which is ## shared between several researchers. element tei:change { (text | tei_model.limitedPhrase | tei_model.inter | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.ascribed.attribute.who, ## supplies the date of the change in standard form, i.e. YYYY-MM-DD. attribute when { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime }?, empty } tei_typeNote = ## describes a particular font or other significant typographic ## feature distinguished within the description of a printed resource. element tei:typeNote { tei_macro.specialPara, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.handFeatures.attribute.scribe, att.handFeatures.attribute.script, att.handFeatures.attribute.medium, att.handFeatures.attribute.scope, empty } tei_geoDecl = ## (geographic coordinates declaration) documents the notation and the datum used for geographic ## coordinates expressed as content of the geo element ## elsewhere within the document. element tei:geoDecl { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, ## supplies a commonly used code name for the datum employed. ## Suggested values include: 1] WGS84 (World Geodetic System Sistema Geodésico Mundial sistema geodetico mondiale); 2] MGRS (Military Grid Reference System Sistema de Coordenadas MGRS sistema di riferimento delle coordinate MGRS); 3] OSGB36 (ordnance survey great britain Ordnance Survey, Great Britain 1936 sistema di riferimento a reticolato OSGB36); 4] ED50 (European Datum coordinate system Sistema de coordinadas European Datum sistema di riferimento ED50) [ a:defaultValue = "WGS84" ] attribute datum { ## (World Geodetic System) a pair of numbers to be interpreted as latitude followed by longitude ## according to the World Geodetic System. "WGS84" | ## (Military Grid Reference System) the values supplied are geospatial entity object codes, ## based on Universal Transverse Mercator coordinates "MGRS" | ## (ordnance survey great britain) the value supplied is to be interpreted as a British National Grid ## Reference. "OSGB36" | ## (European Datum coordinate system) the value supplied is to be interpreted as latitude followed by ## longitude according to the European Datum coordinate system. "ED50" | xsd:Name }?, empty } tei_link = ## defines an association or hypertextual link ## among elements or passages, of some type ## not more precisely specifiable by other elements. element tei:link { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.pointing.attribute.type, att.pointing.attribute.evaluate, ## specifies the identifiers of the elements or passages ## to be linked or associated. ## attribute targets { list { xsd:anyURI, xsd:anyURI+ } }, empty } tei_linkGrp = ## (link group) defines a collection of associations or hypertextual links. element tei:linkGrp { (tei_link | tei_ptr)+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.pointing.group.attribute.domains, att.pointing.group.attribute.targFunc, att.pointing.attribute.type, att.pointing.attribute.evaluate, empty } tei_ab = ## (anonymous block) contains any arbitrary component-level unit of text, acting as ## an anonymous container for phrase or inter level elements analogous to, but ## without the semantic baggage of, a paragraph. element tei:ab { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, ## specifies whether or not the block is complete. [ a:defaultValue = "N" ] attribute part { ## (yes) the block is incomplete "Y" | ## (no) either the block is complete, or no claim is made as to its ## completeness "N" | ## (initial) the initial part of an incomplete block "I" | ## (medial) a medial part of an incomplete block "M" | ## (final) the final part of an incomplete block "F" }?, empty } tei_anchor = ## (anchor point) attaches an identifier to a ## point within a text, whether or not it corresponds with a textual ## element. element tei:anchor { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_seg = ## (arbitrary segment) represents any segmentation of text below the ## chunk level. element tei:seg { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.segLike.attribute.function, att.segLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_when = ## indicates a point in time either relative to other elements in the ## same timeline tag, or absolutely. element tei:when { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## supplies an absolute value for the time. attribute absolute { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime }?, ## specifies the unit of time in which the interval ## value is expressed, if this is not inherited from the parent timeline. ## Suggested values include: 1] d (days jours giorni días); 2] h (hours heures ore horas); 3] min (minutes minutos minuti); 4] s (seconds secondes secondi segundos); 5] ms (milliseconds millisecondes millesimi di secondo milésimas de segundo) attribute unit { ## (days) "d" | ## (hours) "h" | ## (minutes) "min" | ## (seconds) "s" | ## (milliseconds) "ms" | xsd:Name }?, ## specifies the numeric portion of a time interval attribute interval { xsd:float { minExclusive = "0" } | "unknown" }?, ## identifies the reference point for determining the time of the ## current when element, which is obtained by adding the interval to the ## time of the reference point. attribute since { xsd:anyURI }?, empty } tei_timeline = ## (timeline) provides a set of ordered points in time which can be linked to ## elements of a spoken text to create a temporal alignment of that text. element tei:timeline { tei_when+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## designates the origin of the timeline, i.e. the time at which it ## begins. attribute origin { xsd:anyURI }, ## specifies the unit of time corresponding to the ## interval value of the timeline or of its ## constituent points in time. ## Suggested values include: 1] d (days jours giorni días); 2] h (hours heures ore horas); 3] min (minutes minutos minuti); 4] s (seconds secondes secondi segundos); 5] ms (milliseconds millisecondes millesimi di secondo milésimas de segundo) attribute unit { ## (days) "d" | ## (hours) "h" | ## (minutes) "min" | ## (seconds) "s" | ## (milliseconds) "ms" | xsd:Name }?, ## specifies the numeric portion of a time interval attribute interval { xsd:float { minExclusive = "0" } | "regular" | "irregular" }?, empty } tei_join = ## identifies a possibly fragmented segment of text, by pointing ## at the possibly discontiguous elements which compose it. element tei:join { tei_model.glossLike*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.pointing.attribute.type, att.pointing.attribute.evaluate, ## specifies the identifiers of the elements or passages ## to be joined into a virtual ## element. attribute targets { list { xsd:anyURI, xsd:anyURI+ } }, ## specifies the name of an element ## which this aggregation ## may be understood to represent. attribute result { xsd:Name }?, ## indicates whether the targets to be joined include the ## entire element indicated (the entire subtree including its root), ## or just the children of the target (the branches of the subtree). [ a:defaultValue = "root" ] attribute scope { ## the rooted subtrees indicated by the targets ## attribute are joined, each subtree become a child of the virtual ## element created by the join "root" | ## the children of the subtrees indicated by the ## targets attribute become the children of the virtual element ## (i.e. the roots of the subtrees are discarded) "branches" }?, empty } tei_joinGrp = ## (join group) groups a collection of join elements and possibly ## pointers. element tei:joinGrp { (tei_model.glossLike*, (tei_join | tei_ptr)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.pointing.group.attribute.domains, att.pointing.group.attribute.targFunc, att.pointing.attribute.type, att.pointing.attribute.evaluate, ## describes the result of the joins gathered in this collection. attribute result { xsd:Name }?, empty } tei_alt = ## (alternation) identifies an alternation or a set of choices among elements or passages. element tei:alt { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.pointing.attribute.type, att.pointing.attribute.evaluate, ## specifies the identifiers of the alternative elements or passages. attribute targets { list { xsd:anyURI, xsd:anyURI+ } }, ## states whether the alternations gathered in this collection are exclusive or inclusive. attribute mode { ## (exclusive) indicates that the alternation is exclusive, i.e. that ## at most one of the alternatives occurs. "excl" | ## (inclusive) indicates that the alternation is not exclusive, i.e. that ## one or more of the alternatives occur. "incl" }?, ## If mode is , each weight ## states the probability that the corresponding alternative ## occurs. If mode is incl each weight states ## the probability that the corresponding alternative occurs given ## that at least one of the other alternatives occurs. attribute weights { list { xsd:double { minInclusive = "0" maxInclusive = "1" }, xsd:double { minInclusive = "0" maxInclusive = "1" }+ } }?, empty } tei_altGrp = ## (alternation group) groups a collection of alt elements and possibly ## pointers. element tei:altGrp { (tei_alt | tei_ptr)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.pointing.group.attribute.domains, att.pointing.group.attribute.targFunc, att.pointing.attribute.type, att.pointing.attribute.evaluate, ## states whether the alternations gathered in this collection are ## exclusive or inclusive. [ a:defaultValue = "excl" ] attribute mode { ## (exclusive) indicates that the alternation is exclusive, i.e. that at ## most one of the alternatives occurs. "excl" | ## (inclusive) indicates that the alternation is not exclusive, i.e. that ## one or more of the alternatives occur. "incl" }?, empty } tei_att.global.linking.attributes = att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, empty att.global.linking.attribute.corresp = ## (corresponds) points to elements that correspond to the current ## element in some way. attribute corresp { list { xsd:anyURI+ } }? att.global.linking.attribute.synch = ## (synchronous) points to elements that are synchronous with the current ## element. attribute synch { list { xsd:anyURI+ } }? att.global.linking.attribute.sameAs = ## points to an element that is the same as the current ## element. attribute sameAs { xsd:anyURI }? att.global.linking.attribute.copyOf = ## points to an element of which the current element is a ## copy. attribute copyOf { xsd:anyURI }? att.global.linking.attribute.next = ## points to the next element of a virtual aggregate of which ## the current element is part. attribute next { xsd:anyURI }? att.global.linking.attribute.prev = ## (previous) points to the previous element of a virtual aggregate of ## which the current element is part. attribute prev { xsd:anyURI }? att.global.linking.attribute.exclude = ## points to elements that are in exclusive alternation ## with the current element. attribute exclude { list { xsd:anyURI+ } }? att.global.linking.attribute.select = ## selects one or more alternants; if one alternant is ## selected, the ambiguity or uncertainty is marked as resolved. If ## more than one alternant is selected, the degree of ambiguity or ## uncertainty is marked as reduced by the number of alternants not ## selected. attribute select { list { xsd:anyURI+ } }? tei_att.pointing.attributes = att.pointing.attribute.type, att.pointing.attribute.evaluate, empty att.pointing.attribute.type = ## categorizes the pointer in some respect, using any ## convenient set of categories. attribute type { xsd:Name }? att.pointing.attribute.evaluate = ## specifies the intended meaning when the target of a ## pointer is itself a pointer. attribute evaluate { ## if the element pointed to is itself a pointer, then ## the target of that pointer will be taken, and so on, until ## an element is found which is not a pointer. "all" | ## if the element pointed to is itself a pointer, then ## its target (whether a pointer or not) is taken as the target ## of this pointer. "one" | ## no further evaluation of targets is carried out ## beyond that needed to find the element specified in the ## pointer's target. "none" }? tei_att.pointing.group.attributes = att.pointing.group.attribute.domains, att.pointing.group.attribute.targFunc, empty att.pointing.group.attribute.domains = ## optionally specifies the identifiers of the elements ## within which all elements indicated by the contents of this ## element lie. attribute domains { list { xsd:Name+ } }? att.pointing.group.attribute.targFunc = ## (target function) describes the function of each of the values of the ## targets attribute of the enclosed link, ## join, or alt tags. attribute targFunc { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }? tei_orgName = ## (organization name) contains an organizational name. element tei:orgName { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.personal.attribute.full, att.personal.attribute.sort, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_persName = ## (personal name) contains a proper noun or proper-noun phrase referring to a ## person, possibly including any or all of the person's forenames, ## surnames, honorifics, added names, etc. element tei:persName { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.personal.attribute.full, att.personal.attribute.sort, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_surname = ## contains a family (inherited) name, as opposed to a given, ## baptismal, or nick name. element tei:surname { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.personal.attribute.full, att.personal.attribute.sort, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_forename = ## contains a forename, given or baptismal name. element tei:forename { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.personal.attribute.full, att.personal.attribute.sort, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_genName = ## (generational name component) contains a name component used to distinguish otherwise similar ## names on the basis of the relative ages or generations of the persons named. element tei:genName { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.personal.attribute.full, att.personal.attribute.sort, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_nameLink = ## contains a connecting phrase or link used within a name but not ## regarded as part of it, such as van der or of. element tei:nameLink { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_addName = ## (additional name) contains an additional name component, such as a nickname, ## epithet, or alias, or any other descriptive phrase used within a ## personal name. element tei:addName { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.personal.attribute.full, att.personal.attribute.sort, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_roleName = ## contains a name component which indicates that the referent has a ## particular role or position in society, such as an official title or ## rank. element tei:roleName { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.personal.attribute.full, att.personal.attribute.sort, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_placeName = ## contains an absolute or relative place name. element tei:placeName { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_bloc = ## contains the name of a geo-political unit consisting of two or ## more nation states or countries. element tei:bloc { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, empty } tei_country = ## contains the name of a geo-political unit, such as a nation, ## country, colony, or commonwealth, larger than or administratively superior ## to a region and smaller than a bloc. element tei:country { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, empty } tei_region = ## contains the name of an administrative unit such as a state, ## province, or county, larger than a settlement, but smaller than a country. element tei:region { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, empty } tei_district = ## contains the name of any kind of subdivision of a ## settlement, such as a parish, ward, or other ## administrative or geographic unit. element tei:district { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, empty } tei_settlement = ## contains the name of a settlement such as a city, town, or ## village identified as a single geo-political or ## administrative unit. element tei:settlement { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, empty } tei_offset = ## that part of a relative temporal or spatial expression ## which indicates the direction of the offset between the two place ## names, dates, or times involved in the expression. element tei:offset { tei_macro.xtext, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_geogName = ## (geographical name) a name associated with some geographical feature such as ## Windrush Valley or Mount Sinai. element tei:geogName { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, ## provides more culture- linguistic- or application- ## specific information used to categorize this name ## component. attribute type { xsd:Name }?, empty } tei_geogFeat = ## (geographical feature name) contains a common noun identifying some geographical feature ## contained within a geographic name, such as valley, ## mount, etc. element tei:geogFeat { tei_macro.xtext, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, empty } tei_affiliation = ## contains an informal description of a person's present ## or past affiliation with some ## organization, for example an employer or sponsor. element tei:affiliation { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_age = ## specifies the age of a person. element tei:age { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, ## supplies a numeric code representing the age or age group attribute value { xsd:nonNegativeInteger }?, empty } tei_birth = ## contains information about a person's birth, such as its date ## and place. element tei:birth { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_climate = ## contains information about the physical climate of a place. element tei:climate { (tei_model.headLike*, (tei_model.pLike+ | tei_model.labelLike+), (tei_model.noteLike | tei_model.biblLike)*, tei_climate*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_death = ## contains information about a person's death, such as its date ## and place. element tei:death { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_education = ## contains a description of the ## educational experience of a person. element tei:education { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_event = ## contains data relating to any kind of significant event ## associated with a person, place, or organization. element tei:event { (tei_model.headLike*, (tei_model.pLike+ | tei_model.labelLike+), (tei_model.noteLike | tei_model.biblLike)*, tei_event*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, ## indicates the location of an event by pointing to a place element attribute where { xsd:anyURI }?, empty } tei_faith = ## specifies the faith, religion, or belief set of a person. element tei:faith { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, empty } tei_floruit = ## contains information about a person's period of activity. element tei:floruit { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_geo = ## (geographical coordinates) contains any expression of a set of geographic coordinates, ## representing a point, line, or area on the surface of the earth in ## some notation. element tei:geo { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_langKnowledge = ## (language knowledge) summarizes the state of a person's linguistic knowledge, either ## as prose or by a list of langKnown elements. element tei:langKnowledge { (tei_model.pLike | tei_langKnown+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, ## supplies one or more valid language tags for the languages ## specified attribute tags { list { xsd:language+ } }?, empty } tei_langKnown = ## (language known) summarizes the state of a person's linguistic competence, ## i.e., knowledge of a single language. element tei:langKnown { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, ## supplies a valid language tag for the language concerned. attribute tag { xsd:language }, ## a code indicating the person's level of knowledge for this language attribute level { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }?, empty } tei_listOrg = ## (list of organizations) contains a list of elements, each of which provides ## information about an identifiable organization. element tei:listOrg { (tei_model.headLike*, (tei_org | tei_listOrg)+, (tei_relationGrp | tei_relation)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.declarable.attribute.default, empty } tei_listPerson = ## (list of persons) contains a list of descriptions, each of which provides ## information about an identifiable person or a group of people, for ## example the participants in a language interaction, or the people referred ## to in a historical source. element tei:listPerson { (tei_model.headLike*, (tei_model.personLike | tei_listPerson)+, (tei_relation | tei_relationGrp)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.declarable.attribute.default, empty } tei_listPlace = ## (list of places) contains a list of places, optionally followed by a list ## of relationships (other than containment) defined amongst ## them. element tei:listPlace { (tei_model.headLike*, (tei_model.placeLike | tei_listPlace)+, (tei_relationGrp | tei_relation)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.declarable.attribute.default, empty } tei_location = ## defines the location of a place as a set of geographical ## coordinates, in terms of a other named geo-political entities, ## or as an address. element tei:location { (tei_model.labelLike | tei_model.placeNamePart | tei_model.offsetLike | tei_model.measureLike | tei_model.addressLike | tei_model.noteLike | tei_model.biblLike)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_nationality = ## contains an informal description of a person's present ## or past nationality or citizenship. element tei:nationality { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_occupation = ## contains an informal description of a person's trade, ## profession or occupation. element tei:occupation { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, ## identifies the classification system or taxonomy in use by supplying ## the identifier of a taxonomy element elsewhere in the header. attribute scheme { xsd:anyURI }?, ## identifies an occupation code defined within the ## classification system or taxonomy defined by the scheme ## attribute. attribute code { xsd:anyURI }?, empty } tei_org = ## (organization) provides information about an identifiable organization such ## as a business, a tribe, or any other grouping of people. element tei:org { (tei_model.headLike*, (tei_model.pLike* | (tei_model.labelLike | tei_model.nameLike | tei_model.placeLike)*), (tei_model.noteLike | tei_model.biblLike)*, tei_model.personLike*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, ## specifies a primary role or classification for the organization. attribute role { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }?, empty } tei_relationGrp = ## (relation group) provides information about relationships identified amongst people, ## places, and organizations, either informally as prose or as formally ## expressed relation links. element tei:relationGrp { (tei_model.pLike+ | tei_relation+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_person = ## provides information about an identifiable individual, for ## example a participant in a language interaction, or a person referred ## to in a historical source. element tei:person { (tei_model.pLike+ | (tei_model.personPart | tei_model.global)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, ## specifies a primary role or classification for the person. attribute role { list { xsd:Name+ } }?, ## specifies the sex of the person. attribute sex { "0" | "1" | "2" | "9" }?, ## specifies an age group for the person. attribute age { xsd:Name }?, empty } tei_personGrp = ## (personal group) describes a group of individuals treated as a single person for ## analytic purposes. element tei:personGrp { (tei_model.pLike+ | tei_model.personPart*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies the role of this group of participants in the ## interaction. attribute role { xsd:Name }?, ## specifies the sex of the participant group. attribute sex { ("0" | "1" | "2" | "9") | "mixed" }?, ## specifies the age group of the participants. attribute age { xsd:Name }?, ## specifies the size or approximate size of the group. attribute size { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }?, empty } tei_place = ## contains data about a geographic location element tei:place { (tei_model.headLike*, (tei_model.pLike* | (tei_model.labelLike | tei_model.placeStateLike | tei_model.placeTraitLike | tei_model.placeEventLike)*), (tei_model.noteLike | tei_model.biblLike)*, (tei_model.placeLike | tei_listPlace)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_population = ## contains information about the population of a place. element tei:population { (tei_model.headLike*, ((tei_model.pLike+ | tei_model.labelLike+), (tei_model.noteLike | tei_model.biblLike)*)?, tei_population*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_relation = ## (relationship) describes any kind of relationship or linkage amongst a specified ## group of participants. element tei:relation { tei_desc?, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, ## categorizes the relationship in some respect, e.g. ## as social, personal or other. ## Suggested values include: 1] social; 2] personal; 3] other [ a:defaultValue = "personal" ] attribute type { ## relationship concerned with social roles "social" | ## relationship concerned with personal roles, e.g. ## kinship, marriage, etc. "personal" | ## other kinds of relationship "other" | xsd:Name }?, ## supplies a name for the kind of relationship of which ## this is an instance. attribute name { xsd:Name }, ## identifies the passive participants in a non-mutual ## relationship. attribute passive { list { xsd:anyURI+ } }?, ( ## identifies the active participants in a non-mutual ## relationship, or all the participants in a mutual one. attribute active { list { xsd:anyURI+ } }? | ## supplies a list of participants amongst all of whom the relationship holds equally. attribute mutual { list { xsd:anyURI+ } }?), empty } tei_residence = ## (residence) describes a person's present or past places of residence. element tei:residence { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_sex = ## specifies the sex of a person. element tei:sex { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, ## attribute value { "0" | "1" | "2" | "9" }?, empty } tei_socecStatus = ## (socio-economic status) contains an informal description of a person's perceived social or ## economic status. element tei:socecStatus { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, ## identifies the classification system or taxonomy in use. attribute scheme { xsd:anyURI }?, ## identifies a status code defined within the ## classification system or taxonomy defined by the source ## attribute. attribute code { xsd:anyURI }?, empty } tei_state = ## contains a description of some status or quality ## attributed to a person, place, or organization at some specific time. element tei:state { (tei_state+ | (tei_model.headLike*, tei_model.pLike+, (tei_model.noteLike | tei_model.biblLike)*) | (tei_model.labelLike | tei_model.noteLike | tei_model.biblLike)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_terrain = ## contains information about the physical terrain of a place. element tei:terrain { (tei_model.headLike*, (tei_model.pLike+ | tei_model.labelLike+), (tei_model.noteLike | tei_model.biblLike)*, tei_terrain*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_trait = ## contains a description of some culturally-determined and in ## principle unchanging characteristic attributed to a person or place . element tei:trait { (tei_trait+ | (tei_model.headLike*, tei_model.pLike+, (tei_model.noteLike | tei_model.biblLike)*) | (tei_model.labelLike | tei_model.noteLike | tei_model.biblLike)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.datable.w3c.attribute.period, att.datable.w3c.attribute.when, att.datable.w3c.attribute.notBefore, att.datable.w3c.attribute.notAfter, att.datable.w3c.attribute.from, att.datable.w3c.attribute.to, att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.naming.attribute.nymRef, att.canonical.attribute.key, att.canonical.attribute.ref, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_nym = ## (canonical name) contains the definition for a canonical name or namepart of ## any kind. element tei:nym { (tei_model.entryPart*, tei_model.pLike*, tei_nym*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, ## points to constituent nyms ## Sorry, unable to create schema that uses actual counts minOccurs=1 and maxOccurs=100; approximating to minOccurs=1 and maxOccurs=unbounded. attribute parts { list { xsd:anyURI, xsd:anyURI* } }?, empty } tei_listNym = ## (list of canonical names) contains a list of nyms, that is, standardized names for any ## thing. element tei:listNym { (tei_model.headLike*, (tei_nym | tei_listNym)+, (tei_relationGrp | tei_relation)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.declarable.attribute.default, empty } tei_model.persNamePart = tei_surname | tei_forename | tei_genName | tei_nameLink | tei_addName | tei_roleName tei_att.datable.iso.attributes = att.datable.iso.attribute.when-iso, att.datable.iso.attribute.notBefore-iso, att.datable.iso.attribute.notAfter-iso, att.datable.iso.attribute.from-iso, att.datable.iso.attribute.to-iso, empty att.datable.iso.attribute.when-iso = ## supplies the value of a date or time in a standard form. attribute when-iso { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime | xsd:token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" } }? att.datable.iso.attribute.notBefore-iso = ## specifies the earliest possible date for the event in ## standard form, e.g. yyyy-mm-dd. attribute notBefore-iso { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime | xsd:token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" } }? att.datable.iso.attribute.notAfter-iso = ## specifies the latest possible date for the event in ## standard form, e.g. yyyy-mm-dd. attribute notAfter-iso { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime | xsd:token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" } }? att.datable.iso.attribute.from-iso = ## indicates the starting point of the period in standard form. attribute from-iso { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime | xsd:token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" } }? att.datable.iso.attribute.to-iso = ## indicates the ending point of the period in standard form. attribute to-iso { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime | xsd:token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" } }? tei_att = ## (attribute) contains the name of an attribute appearing within running text. element tei:att { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## supplies an identifier for the scheme in which this name is defined. ## Sample values include: 1] TEI (text encoding initiative cet attribut fait partie du ## modèle TEI TEI este atributo es parte del esquema TEI.); 2] DBK (docbook cet attribut fait partie du ## modèle Docbook Docbook este atributo es parte del esquema Docbook.); 3] XX (unknown cet attribut fait partie d'un ## modèle inconnu sconosciuto este atributo es parte de un esquema desconocido.) [ a:defaultValue = "TEI" ] attribute scheme { xsd:Name }?, empty } tei_code = ## contains literal code from some formal language such as a ## programming language. element tei:code { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## (formal language) a name identifying the formal language in which the ## code is expressed attribute lang { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }?, empty } tei_eg = ## (example) contains any kind of illustrative example. element tei:eg { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.xmlspace.attribute.xmlspace, empty } tei_egXML = ## (example of XML) contains a single well-formed XML fragment demonstrating the ## use of some XML element or attribute, in which the egXML ## element itself functions as the root element. element egXML { tei_macro.anyXML*, att.xmlspace.attribute.xmlspace, empty } tei_gi = ## (element name) contains the name (generic identifier) of an element. element tei:gi { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## supplies the name of the scheme in which this name is defined. ## Sample values include: 1] TEI (text encoding initiative cet élément fait partie du ## modèle TEI TEI el elemento es parte del esquema TEI.); 2] DBK (docbook cet élément fait partie du ## modèle Docbook Docbook el elemento es parte de un esquema Docbook.); 3] XX (unknown cet attribut fait partie d'un ## modèle inconnu sconosciuto el elemento es parte de un esquema desconocido.) [ a:defaultValue = "TEI" ] attribute scheme { xsd:Name }?, empty } tei_ident = ## (identifier) contains an identifier or name for an object of some kind in a formal language. element tei:ident { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_tag = ## contains text of a complete start- or end-tag, possibly ## including attribute specifications, but excluding the opening and ## closing markup delimiter characters. element tei:tag { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## indicates the type of XML tag intended attribute type { ## a start-tag, with delimiters < and > is intended "start" | ## an end-tag, with delimiters is intended "end" | ## a empty tag, with delimiters < and /> is intended "empty" | ## a pi (processing instruction), with delimiters is intended "pi" | ## a comment, with delimiters is intended "comment" | ## a marked-section, with delimiters <[CDATA[ and ]]> is intended "ms" }?, ## supplies the name of the schema in which this tag is defined. [ a:defaultValue = "TEI" ] attribute scheme { ## (text encoding initiative) This tag is defined as part of the TEI scheme. "TEI" | ## (docbook) this tag is part of the Docbook scheme. "DBK" | ## (unknown) this tag is part of an unknown scheme. "XX" }?, empty } tei_val = ## (value) contains a single attribute value. element tei:val { text, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_exemplum = ## groups an example demonstrating the use of an element along ## with optional paragraphs of commentary. element tei:exemplum { (tei_model.pLike*, (tei_egXML | tei_eg), tei_model.pLike*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.translatable.attribute.version, empty } tei_equiv = ## (equivalent) specifies a component which is considered equivalent to the ## parent element, either by co-reference, or by external link. element tei:equiv { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.internetMedia.attribute.mimeType, ## names the underlying concept of which the parent is a ## representation attribute name { xsd:Name }?, ## (uniform resource identifier) references the underlying concept of which the parent is a ## representation by means of some external identifier attribute uri { xsd:anyURI }?, ## references an external script which contains a method to ## transform instances of this element to canonical TEI ## attribute filter { xsd:anyURI }?, empty } tei_altIdent = ## (alternate identifier) supplies the recommended XML name for an element, class, ## attribute, etc. in some language. element tei:altIdent { tei_macro.xtext, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_model.rdgLike = tei_rdg tei_app = ## (apparatus entry) contains one entry in a critical apparatus, with an optional ## lemma and at least one reading. element tei:app { (tei_model.global*, (tei_lem, tei_model.global*, (tei_wit, tei_model.global*)?)?, ((tei_model.rdgLike, tei_model.global*, (tei_wit, tei_model.global*)?) | (tei_rdgGrp, tei_model.global*, (tei_wit, tei_model.global*)?))*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## classifies the variation contained in this element according to ## some convenient typology. attribute type { xsd:Name }?, ## identifies the beginning of the lemma in the base text, if ## necessary. attribute from { xsd:anyURI }?, ## identifies the endpoint of the lemma in the base text, if ## necessary. attribute to { xsd:anyURI }?, ## (location) indicates the location of the variation, when the ## location-referenced method of apparatus markup is used. attribute loc { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }?, empty } tei_lem = ## (lemma) contains the lemma, or base text, of a textual variation. element tei:lem { (text | tei_model.gLike | tei_model.phrase | tei_model.inter | tei_model.global | tei_model.rdgPart)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.textCritical.attribute.wit, att.textCritical.attribute.type, att.textCritical.attribute.cause, att.textCritical.attribute.varSeq, att.textCritical.attribute.resp, att.textCritical.attribute.hand, empty } tei_rdg = ## (reading) contains a single reading within a textual variation. element tei:rdg { (text | tei_model.gLike | tei_model.phrase | tei_model.inter | tei_model.global | tei_model.rdgPart)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.textCritical.attribute.wit, att.textCritical.attribute.type, att.textCritical.attribute.cause, att.textCritical.attribute.varSeq, att.textCritical.attribute.resp, att.textCritical.attribute.hand, empty } tei_rdgGrp = ## (reading group) within a textual variation, ## groups two or more readings perceived to have a genetic ## relationship or other affinity. element tei:rdgGrp { ((tei_rdgGrp, tei_wit?) | ((tei_lem, tei_wit?)?, (tei_model.rdgLike, tei_wit?))*)+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.textCritical.attribute.wit, att.textCritical.attribute.type, att.textCritical.attribute.cause, att.textCritical.attribute.varSeq, att.textCritical.attribute.resp, att.textCritical.attribute.hand, empty } tei_witDetail = ## (witness detail) gives further information about a particular witness, or ## witnesses, to a particular reading. element tei:witDetail { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.placement.attribute.place, ## indicates the identifier for the reading, or readings, to which ## the witness detail refers. attribute target { list { xsd:anyURI+ } }, ## (responsible party) identifies the individual responsible for identifying the ## witness attribute resp { xsd:anyURI }?, ## (witnesses) indicates the sigil or sigla for the witnesses to which the ## detail refers. attribute wit { xsd:anyURI }, ## describes the type of information given about the witness. attribute type { xsd:Name }?, empty } tei_wit = ## contains a list of one or more sigla of witnesses attesting a ## given reading, in a textual variation. element tei:wit { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.rdgPart.attribute.wit, empty } tei_listWit = ## (witness list) lists definitions for all the witnesses referred to by a critical ## apparatus, optionally grouped hierarchically. element tei:listWit { (tei_model.headLike?, (tei_witness | tei_listWit)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_witness = ## contains either a description of a single witness referred to ## within the critical apparatus, or a list of witnesses which is to be ## referred to by a single sigil. element tei:witness { tei_macro.limitedContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_witStart = ## (fragmented witness start) indicates the beginning, or resumption, of the text of a ## fragmentary witness. element tei:witStart { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.rdgPart.attribute.wit, empty } tei_witEnd = ## (fragmented witness end) indicates the end, or suspension, of the text of a fragmentary ## witness. element tei:witEnd { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.rdgPart.attribute.wit, empty } tei_lacunaStart = ## indicates the beginning of a lacuna in the text of a mostly ## complete textual witness. element tei:lacunaStart { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.rdgPart.attribute.wit, empty } tei_lacunaEnd = ## indicates the end of a lacuna in a mostly complete textual ## witness. element tei:lacunaEnd { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.rdgPart.attribute.wit, empty } tei_variantEncoding = ## declares the method used to encode text-critical variants. element tei:variantEncoding { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## indicates which method is used to encode the apparatus of ## variants. attribute method { ## apparatus uses line numbers or other canonical reference scheme ## referenced in a base text. "location-referenced" | ## apparatus indicates the precise locations of the beginning and ## ending of each lemma relative to a base text. "double-end-point" | ## alternate readings of a passage are given in parallel in the ## text; no notion of a base text is necessary. "parallel-segmentation" }, ## indicates whether the apparatus appears within the running text ## or external to it. attribute location { ## apparatus appears within the running text. "internal" | ## apparatus appears outside the base text. "external" }, empty } tei_model.rdgPart = tei_wit | tei_witStart | tei_witEnd | tei_lacunaStart | tei_lacunaEnd tei_att.rdgPart.attributes = att.rdgPart.attribute.wit, empty att.rdgPart.attribute.wit = ## (witness or witnesses) contains a list of one or more sigla indicating the witnesses ## which begin or end at this point. attribute wit { list { xsd:anyURI+ } }? tei_att.textCritical.attributes = att.textCritical.attribute.wit, att.textCritical.attribute.type, att.textCritical.attribute.cause, att.textCritical.attribute.varSeq, att.textCritical.attribute.resp, att.textCritical.attribute.hand, empty att.textCritical.attribute.wit = ## (witness or witnesses) contains a list of one or more pointers indicating the witnesses ## which attest to a given reading. attribute wit { list { xsd:anyURI+ } }? att.textCritical.attribute.type = ## classifies the reading according to some useful typology. ## Sample values include: 1] substantive; 2] orthographic attribute type { xsd:Name }? att.textCritical.attribute.cause = ## classifies the cause for the variant reading, according to ## any appropriate typology of possible origins. ## Sample values include: 1] homeoteleuton; 2] homeoarchy; 3] paleographicConfusion; 4] haplography; 5] dittography; 6] falseEmendation attribute cause { xsd:Name }? att.textCritical.attribute.varSeq = ## (variant sequence) provides a number indicating the position of this reading in a ## sequence, when there is reason to presume a sequence to the variants ## on any one lemma. attribute varSeq { xsd:nonNegativeInteger }? att.textCritical.attribute.resp = ## (responsible party) identifies the editor responsible for asserting a ## particular reading in the witness. attribute resp { xsd:anyURI }? att.textCritical.attribute.hand = ## signifies the hand responsible for a particular reading in the ## witness. attribute hand { xsd:anyURI }? tei_TEI = ## (TEI document) contains a single TEI-conformant document, ## comprising a TEI header and a text, either in isolation or as part of a ## teiCorpus element. element tei:TEI { (tei_teiHeader, ((tei_model.resourceLike+, tei_text?) | tei_text)) >> s:ns [ prefix = "tei" uri = "http://www.tei-c.org/ns/1.0" ] >> s:ns [ prefix = "rng" uri = "http://relaxng.org/ns/structure/1.0" ], att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## The version of the TEI scheme [ a:defaultValue = "5.0" ] attribute version { xsd:decimal }?, empty } tei_text = ## contains a single text of any kind, whether unitary or ## composite, for example a poem or drama, a collection of essays, a novel, ## a dictionary, or a corpus sample. element tei:text { (tei_model.global*, (tei_front, tei_model.global*)?, (tei_body | tei_group), tei_model.global*, (tei_back, tei_model.global*)?), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_body = ## (text body) contains the whole body of a single unitary text, excluding any front or back matter. element tei:body { (tei_model.global*, (tei_model.divTop, (tei_model.global | tei_model.divTop)*)?, (tei_model.divGenLike, (tei_model.global | tei_model.divGenLike)*)?, ((tei_model.divLike, (tei_model.global | tei_model.divGenLike)*)+ | (tei_model.div1Like, (tei_model.global | tei_model.divGenLike)*)+ | ((tei_model.common, tei_model.global*)+, ((tei_model.divLike, (tei_model.global | tei_model.divGenLike)*)+ | (tei_model.div1Like, (tei_model.global | tei_model.divGenLike)*)+)?)), (tei_model.divBottom, tei_model.global*)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, empty } tei_group = ## contains the body of a composite text, grouping together a ## sequence of distinct texts (or groups of such texts) which are regarded ## as a unit for some purpose, for example the collected works of an ## author, a sequence of prose essays, etc. element tei:group { ((tei_model.divTop | tei_model.global)*, ((tei_text | tei_group), (tei_text | tei_group | tei_model.global)*), tei_model.divBottom*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, empty } tei_floatingText = ## contains a single text of any kind, whether unitary or ## composite, which interrupts the ## text containing it at any point and after which the surrounding text ## resumes. element tei:floatingText { (tei_model.global*, (tei_front, tei_model.global*)?, (tei_body | tei_group), tei_model.global*, (tei_back, tei_model.global*)?), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_div = ## (text division) contains a subdivision of the front, body, or back of a ## text. element tei:div { ((tei_model.divTop | tei_model.global)*, ((((tei_model.divLike | tei_model.divGenLike), tei_model.global*)+ | ((tei_model.common, tei_model.global*)+, ((tei_model.divLike | tei_model.divGenLike), tei_model.global*)*)), (tei_model.divBottom, tei_model.global*)*)?), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.divLike.attribute.org, att.divLike.attribute.sample, att.divLike.attribute.part, att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, att.typed.attribute.type, att.typed.attribute.subtype, att.declaring.attribute.decls, empty } tei_trailer = ## contains a closing title or footer appearing at the end of ## a division of a text. element tei:trailer { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_byline = ## contains the primary statement of responsibility given for a work ## on its title page or at the head or end of the work. element tei:byline { (text | tei_model.gLike | tei_model.phrase | tei_docAuthor | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_dateline = ## contains a brief description of the place, date, time, etc. of ## production of a letter, newspaper story, or other work, prefixed or ## suffixed to it as a kind of heading or trailer. element tei:dateline { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_argument = ## A formal list or prose description of the topics addressed by ## a subdivision of a text. element tei:argument { ((tei_model.global | tei_model.headLike)*, (tei_model.common, tei_model.global*)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_epigraph = ## contains a quotation, anonymous or attributed, appearing at ## the start of a section or chapter, or on a title page. element tei:epigraph { (tei_model.common | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_opener = ## groups together dateline, byline, salutation, and similar ## phrases appearing as a preliminary group at the start of a ## division, especially of a letter. element tei:opener { (text | tei_model.gLike | tei_model.phrase | tei_argument | tei_byline | tei_dateline | tei_epigraph | tei_salute | tei_signed | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_closer = ## groups together salutations, datelines, and similar ## phrases appearing as a final group at the end of a ## division, especially of a letter. element tei:closer { (text | tei_model.gLike | tei_signed | tei_dateline | tei_salute | tei_model.phrase | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_salute = ## (salutation) contains a salutation or greeting prefixed to a foreword, ## dedicatory epistle, or other division of a text, or the ## salutation in the closing of a letter, preface, etc. element tei:salute { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_signed = ## (signature) contains the closing salutation, etc., appended to a foreword, ## dedicatory epistle, or other division of a text. element tei:signed { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_postscript = ## contains a postscript, e.g. to a letter. element tei:postscript { (tei_model.common | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_titlePage = ## (title page) contains the title page of a text, appearing within the front ## or back matter. element tei:titlePage { (tei_model.global*, tei_model.titlepagePart, (tei_model.titlepagePart | tei_model.global)*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## classifies the title page according to any convenient typology. attribute type { xsd:Name }?, empty } tei_docTitle = ## (document title) contains the title of a document, including all its ## constituents, as given on a title page. element tei:docTitle { (tei_model.global*, (tei_titlePart, tei_model.global*)+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_titlePart = ## contains a subsection or division of the title of a work, as ## indicated on a title page. element tei:titlePart { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies the role of this subdivision of the title. ## Suggested values include: 1] main; 2] sub (subordinate subordinato sous-titre de l’ouvrage Untertitel des Werks subtítulo de una obra); 3] alt (alternate alternativo titre alternatif de ## l’ouvrage Alternativer Titel des Werks título alternativo de una obra); 4] short; 5] desc (descriptive descrittivo description paraphrastique de ## l’ouvrage Kurzbeschreibung des Werks paráfrasis descriptiva de la obra) [ a:defaultValue = "main" ] attribute type { ## main title of the work ## "main" | ## (subordinate) subtitle of the work ## "sub" | ## (alternate) alternative title of the work ## "alt" | ## abbreviated form of title "short" | ## (descriptive) descriptive paraphrase of the work ## "desc" | xsd:Name }?, empty } tei_docAuthor = ## (document author) contains the name of the author of the document, as given on the ## title page (often but not always contained in a byline). element tei:docAuthor { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.canonical.attribute.key, att.canonical.attribute.ref, empty } tei_imprimatur = ## contains a formal statement authorizing the publication of ## a work, sometimes required to appear on a title page or its verso. element tei:imprimatur { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_docEdition = ## (document edition) contains an edition statement as presented on a title page of a ## document. element tei:docEdition { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_docImprint = ## (document imprint) contains the imprint statement (place and date of publication, ## publisher name), as given ## (usually) at the foot of a title page. element tei:docImprint { (text | tei_model.gLike | tei_model.phrase | tei_pubPlace | tei_docDate | tei_publisher | tei_model.global)*, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_docDate = ## (document date) contains the date of a document, as given ## (usually) on a title page. element tei:docDate { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## gives the value of the date in standard form, i.e. YYYY-MM-DD. attribute when { xsd:date | xsd:gYear | xsd:gMonth | xsd:gDay | xsd:gYearMonth | xsd:gMonthDay | xsd:time | xsd:dateTime }?, empty } tei_front = ## (front matter) contains any prefatory matter (headers, ## title page, prefaces, dedications, etc.) ## found at the start of a document, before the main body. element tei:front { ((tei_model.frontPart | tei_model.pLike.front | tei_model.global)*, ((tei_model.div1Like, (tei_model.frontPart | tei_model.div1Like | tei_model.global)*) | (tei_model.divLike, (tei_model.frontPart | tei_model.divLike | tei_model.global)*))?, (tei_model.divBottomPart, (tei_model.divBottomPart | tei_model.global)*)?), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, empty } tei_back = ## (back matter) contains any appendixes, etc. following the main part of a ## text. element tei:back { ((tei_model.frontPart | tei_model.pLike.front | tei_model.global)*, ((tei_model.div1Like, (tei_model.frontPart | tei_model.div1Like | tei_model.global)*) | (tei_model.divLike, (tei_model.frontPart | tei_model.divLike | tei_model.global)*))?, (tei_model.divBottomPart, (tei_model.divBottomPart | tei_model.global)*)?), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, empty } tei_facsimile = ## contains a representation of some written source in the form of ## a set of images rather than as transcribed or encoded text. element tei:facsimile { (tei_front?, (tei_model.graphicLike | tei_surface)+, tei_back?), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declaring.attribute.decls, empty } tei_att.global.facs.attributes = att.global.facs.attribute.facs, empty att.global.facs.attribute.facs = ## (facsimile) points to all or part of an image which corresponds with ## the content of the element. attribute facs { list { xsd:anyURI+ } }? tei_surface = ## defines a written surface in terms of a rectangular ## coordinate space, optionally grouping one or more graphic representations of ## that space, and rectangular zones of interest ## within it. element tei:surface { (tei_model.glossLike*, tei_model.graphicLike*, tei_zone*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.coordinated.attribute.ulx, att.coordinated.attribute.uly, att.coordinated.attribute.lrx, att.coordinated.attribute.lry, att.declaring.attribute.decls, ## points to an element which encodes the starting position of the text corresponding to the ## inscribed part of the surface. attribute start { xsd:anyURI }?, empty } tei_att.coordinated.attributes = att.coordinated.attribute.ulx, att.coordinated.attribute.uly, att.coordinated.attribute.lrx, att.coordinated.attribute.lry, empty att.coordinated.attribute.ulx = ## gives the x coordinate value for the upper left corner of a ## rectangular space. attribute ulx { xsd:double | xsd:decimal }? att.coordinated.attribute.uly = ## gives the y coordinate value for the upper left corner of a ## rectangular space. attribute uly { xsd:double | xsd:decimal }? att.coordinated.attribute.lrx = ## gives the x coordinate value for the lower right corner of a ## rectangular space. attribute lrx { xsd:double | xsd:decimal }? att.coordinated.attribute.lry = ## gives the y coordinate value for the lower right corner of a ## rectangular space. attribute lry { xsd:double | xsd:decimal }? tei_zone = ## defines a rectangular area contained within a surface ## element. element tei:zone { (tei_model.glossLike*, tei_model.graphicLike*), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.coordinated.attribute.ulx, att.coordinated.attribute.uly, att.coordinated.attribute.lrx, att.coordinated.attribute.lry, empty } tei_addSpan = ## (added span of text) marks the beginning of a longer sequence of text added by an ## author, scribe, annotator or corrector (see also add). element tei:addSpan { empty >> s:pattern [ name = "spanTo_required" "\x{a}" ~ " " s:rule [ context = "tei:addSpan" "\x{a}" ~ " " s:assert [ test = "@spanTo" "The spanTo= attribute of " s:name [ ] " is required." ] "\x{a}" ~ " " ] "\x{a}" ~ " " ], att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.transcriptional.attribute.hand, att.transcriptional.attribute.status, att.transcriptional.attribute.seq, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.placement.attribute.place, att.typed.attribute.type, att.typed.attribute.subtype, att.spanning.attribute.spanTo, empty } tei_damage = ## contains an area of damage to the text witness. element tei:damage { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, att.damaged.attribute.hand, att.damaged.attribute.agent, att.damaged.attribute.degree, att.damaged.attribute.group, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_damageSpan = ## (damaged span of text) marks the beginning of a longer sequence of text which is ## damaged in some way but still legible. element tei:damageSpan { empty >> s:pattern [ name = "spanTo_required_for_damageSpan" "\x{a}" ~ " " s:rule [ context = "tei:damageSpan" "\x{a}" ~ " " s:assert [ test = "@spanTo" "The spanTo= attribute of " s:name [ ] " is required." ] "\x{a}" ~ " " ] "\x{a}" ~ " " ], att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.damaged.attribute.hand, att.damaged.attribute.agent, att.damaged.attribute.degree, att.damaged.attribute.group, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, att.spanning.attribute.spanTo, empty } tei_delSpan = ## (deleted span of text) marks the beginning of a longer sequence of text deleted, ## marked as deleted, or otherwise signaled as superfluous or spurious by an ## author, scribe, annotator, or corrector. element tei:delSpan { empty >> s:pattern [ name = "spanTo_required_for_delSpan" "\x{a}" ~ " " s:rule [ context = "tei:delSpan" "\x{a}" ~ " " s:assert [ test = "@spanTo" "The spanTo= attribute of " s:name [ ] " is required." ] "\x{a}" ~ " " ] "\x{a}" ~ " " ], att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.transcriptional.attribute.hand, att.transcriptional.attribute.status, att.transcriptional.attribute.seq, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, att.spanning.attribute.spanTo, empty } tei_ex = ## (editorial expansion) contains a sequence of letters added by an editor or ## transcriber when expanding an abbreviation. element tei:ex { tei_macro.xtext, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_fw = ## (forme work) contains a running head (e.g. a header, footer), catchword, or ## similar material appearing on the current page. element tei:fw { tei_macro.phraseSeq, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.placement.attribute.place, ## classifies the material encoded according to some useful typology. ## Sample values include: 1] header; 2] footer; 3] pageNum (page number página numéro de page numero di pagina); 4] lineNum (line number número de línea numéro de ligne numero di riga); 5] sig (signature signatura firma); 6] catch (catchword lema mot-clé reclamo) attribute type { xsd:Name }?, empty } tei_handNotes = ## contains one or more handNote elements documenting the ## different hands identified within the source texts. element tei:handNotes { tei_handNote+, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_handShift = ## marks the beginning of a sequence of text written in a new ## hand, or the beginning of a scribal stint. element tei:handShift { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.handFeatures.attribute.scribe, att.handFeatures.attribute.script, att.handFeatures.attribute.medium, att.handFeatures.attribute.scope, ## identifies the new hand. attribute new { xsd:anyURI }?, ## signifies the editor or transcriber responsible for identifying ## the change of hand. attribute resp { xsd:anyURI }?, empty } tei_am = ## (abbreviation marker) contains a sequence of letters or signs present in an ## abbreviation which are omitted or replaced in the expanded form of ## the abbreviation. element tei:am { tei_macro.xtext, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_restore = ## indicates restoration of text to an earlier state by ## cancellation of an editorial or authorial marking or instruction. element tei:restore { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.transcriptional.attribute.hand, att.transcriptional.attribute.status, att.transcriptional.attribute.seq, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, att.typed.attribute.type, att.typed.attribute.subtype, empty } tei_space = ## indicates the location of a significant space in the copy text. element tei:space { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, ## (dimension) indicates whether the space is horizontal or vertical. attribute dim { ## the space is horizontal. "horizontal" | ## the space is vertical. "vertical" }?, ## (responsible party) indicates the individual responsible for identifying and measuring ## the space. attribute resp { xsd:anyURI }?, empty } tei_subst = ## (substitution) groups one or more deletions with one or more additions when ## the combination is to be regarded as a single intervention in the text. element tei:subst { (tei_model.pPart.transcriptional, tei_model.pPart.transcriptional+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.transcriptional.attribute.hand, att.transcriptional.attribute.status, att.transcriptional.attribute.seq, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, empty } tei_supplied = ## signifies text supplied by the transcriber or editor for any ## reason, typically because the original cannot be read because of ## physical damage or loss to the original. element tei:supplied { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.editLike.attribute.cert, att.editLike.attribute.resp, att.editLike.attribute.evidence, att.editLike.attribute.source, att.dimensions.attribute.unit, att.dimensions.attribute.quantity, att.dimensions.attribute.extent, att.dimensions.attribute.atLeast, att.dimensions.attribute.atMost, att.dimensions.attribute.min, att.dimensions.attribute.max, att.dimensions.attribute.precision, att.dimensions.attribute.scope, ## indicates why the text has had to be supplied. attribute reason { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }?, empty } tei_metDecl = ## (metrical notation declaration) documents the notation employed to represent a metrical ## pattern when this is specified as the value of a met, ## real, or rhyme attribute on any structural ## element of a metrical text (e.g. lg, l, or ## seg). element tei:metDecl { ((tei_model.pLike | tei_model.noteLike)+ | tei_metSym+), att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.declarable.attribute.default, ## indicates whether the notation conveys the abstract ## metrical form, its actual prosodic realization, or the rhyme ## scheme, or some combination thereof. [ a:defaultValue = "met real" ] attribute type { list { ( ## (met attribute) declaration applies to the abstract metrical form ## recorded on the met attribute "met" | ## (real attribute) declaration applies to the actual realization of the ## conventional metrical structure recorded on the ## real attribute "real" | ## (rhyme attribute) declaration applies to the rhyme scheme ## recorded on the rhyme attribute "rhyme"), ( ## (met attribute) declaration applies to the abstract metrical form ## recorded on the met attribute "met" | ## (real attribute) declaration applies to the actual realization of the ## conventional metrical structure recorded on the ## real attribute "real" | ## (rhyme attribute) declaration applies to the rhyme scheme ## recorded on the rhyme attribute "rhyme")?, ( ## (met attribute) declaration applies to the abstract metrical form ## recorded on the met attribute "met" | ## (real attribute) declaration applies to the actual realization of the ## conventional metrical structure recorded on the ## real attribute "real" | ## (rhyme attribute) declaration applies to the rhyme scheme ## recorded on the rhyme attribute "rhyme")? } }?, ## (regular expression pattern) specifies a regular expression defining any value that ## is legal for this notation. attribute pattern { xsd:token }?, empty } tei_metSym = ## (metrical notation symbol) documents the intended significance of a particular character or ## character sequence within a metrical notation, either explicitly or in ## terms of other symbol elements in the same metDecl. element tei:metSym { tei_macro.phraseSeq.limited, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, ## specifies the character or character sequence being documented. attribute value { list { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" }+ } }, ## specifies whether the symbol is defined in terms of other ## symbols (terminal is set to false) or in prose ## (terminal is set to true). [ a:defaultValue = "true" ] attribute terminal { xsd:boolean }?, empty } tei_att.metrical.attributes = att.metrical.attribute.met, att.metrical.attribute.real, att.metrical.attribute.rhyme, empty att.metrical.attribute.met = ## (metrical structure, conventional) contains a user-specified encoding for the conventional ## metrical structure of the element. attribute met { xsd:token }? att.metrical.attribute.real = ## (metrical structure, realized) contains a user-specified encoding for the actual realization ## of the conventional metrical structure applicable to the element. attribute real { xsd:token }? att.metrical.attribute.rhyme = ## (rhyme scheme) specifies the rhyme scheme applicable to a group of verse lines. attribute rhyme { xsd:token }? tei_att.enjamb.attributes = att.enjamb.attribute.enjamb, empty att.enjamb.attribute.enjamb = ## (enjambement) indicates that the end of a verse line is marked by enjambement. ## Sample values include: 1] no; 2] yes; 3] weak; 4] strong attribute enjamb { xsd:Name }? tei_caesura = ## marks the point at which a metrical line may be divided. element tei:caesura { empty, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, empty } tei_rhyme = ## marks the rhyming part of a metrical line. element tei:rhyme { tei_macro.paraContent, att.global.attribute.xmlid, att.global.attribute.n, att.global.attribute.xmllang, att.global.attribute.rend, att.global.attribute.rendition, att.global.attribute.xmlbase, att.global.linking.attribute.corresp, att.global.linking.attribute.synch, att.global.linking.attribute.sameAs, att.global.linking.attribute.copyOf, att.global.linking.attribute.next, att.global.linking.attribute.prev, att.global.linking.attribute.exclude, att.global.linking.attribute.select, att.global.analytic.attribute.ana, att.global.facs.attribute.facs, att.typed.attribute.type, att.typed.attribute.subtype, ## provides a label to identify which part of a rhyme ## scheme this rhyming string instantiates. attribute label { xsd:token { pattern = "(\p{L}|\p{N}|\p{P}|\p{S})+" } }?, empty } start = tei_TEI