Überblick

Dieses TEI ODD umfasst die Datenmodellierung für das Projekt „Die Entstehung des Bundes‐Verfassungsgesetzes 1920“

1 Einführung

Es werden die einzelnen Aspekte des Edierens in den Blick genommen sowie die entsprechende Modellierung des Textes mittels TEI XML anhand von Beispielen erläutert.

Diese Datei wird laufend weiterentwickelt und aktualisiert.

Stand: Juni 2024

2 Workflow Texterfassung

Nachdem die abgescannten Dokumente auf Goobi gesammelt wurden, werden sie in Transkribus semiautomatisch transkribiert. Ziel dieses Schrittes ist es, möglichst alle basalen textuellen Informationen zu sichern; typographische und strukturelle Informationen können ignoriert werden. Der zu edierende Text wird in diesem Arbeitschritt also zunächst als Buchstabenkette betrachtet.

Nach erfolgter basaler Transkription wird der Text als XML-Datei automatisiert in einem Export-Repository auf Github verfügbar gemacht. Von dort aus wird der Text automatisch transformiert und auf der Website in vorläufiger Form publiziert, um die Dokumente möglichst schnelle zugänglich zu machen. Bearbeiter:innen wählen gleichzeitig jeweils einen unbearbeiteten Text und kopieren ihn in das Repository für manuelle Korrekturen und Tagging. In diesem Bearbeitungsschritt werden unter anderem

  • die semantischen Strukturelemente des Dokuments kodiert
  • Metadaten erzeugt
  • Entitäten in den Metadaten – wie Personen, Orte und Texte – mit den Indizes / externen Quellen verlinkt
  • die Transkriptionen der Dokumente auf Integrität überprüft
  • Textriktische Entscheidungen umgesetzt

Da davon ausgegangen wird, dass die Textqualität nach einer manuellen Bearbeitung besser ist, als nach dem automatisierten Export, werden die vorläufig auf der Website publizierten Dokumente sukzessive durch manuell überarbeitete Versionen ersetzt. Der jeweilige Bearbeitungsstand wird auf der Website angezeigt.

3 Arbeiten im Oxygen XML Editor

Das wichtigste Tool zur Arbeit mit und in den XML-Dateien ist der Oxygen XML Editor.

3.1 Kurzüberblick XML

Bei XML (kurz für eXtensible Markup Language) handelt es sich um eine Auszeichnungssprache, die zur hierarchischen und eindeutigen Darstellung von Daten in Texten dient. Es bietet also eine einfache Möglichkeit, in Texten enthaltene Informationen explizit und einheitlich zu kennzeichnen. Dies geschieht unabhängig von deren graphischer Präsentation. Die Auszeichnung erfolgt in Reintext, was XML sowohl menschen- als auch maschinenlesbar macht.

Die konkrete Auszeichnung wird mithilfe von Tags vorgenommen. Sie stehen in spitzen Klammern (<...>) und sollen der gekennzeichneten Information eine konkrete und einheitliche Bezeichnung geben. Tags treten entweder als Tag-Paare auf, die einen bestimmten Textabschnitt umschließen (<starttag> ... </endtag>) oder als selbstschließende Tags, die bspw. im Falle von Seitenumbrüchen die entsprechende Stelle im Text explizit kennzeichnen (<tag/>). Die Kombination aus Start-Tag, Textabschnitt und End-Tag wird als Element bezeichnet, ein selbstschließendes Tag hingegen als leeres Element. Attribute ermöglichen eine Konkretisierung der ausgezeichneten Textstelle durch Hinzufügen zusätzlicher Informationen. Sie werden innerhalb des Start-Tags notiert und bestehen aus einem Attributnamen, der die Zusatzinformation klassifiziert, und einem Attributwert, der in Anführungszeichen angegeben wird (<starttag attributname="attributwert">).

Beispiel: Die Auszeichnung eines Kommentars erfolgt durch ein <note>-Tag. Dieses klassifiziert die Textstelle allgemein als eine Anmerkung jeglicher Art. Um diese Infomation zu konkretisieren, können nun Attribute hinzugefügt werden. Handelt es sich also um eine editorische Anmerkung wird dem Tag, das Attribut type="editorial" hinzugefügt; eine Anmerkung auf dem Textträger erhält hingegen das Attribut "original". Das vollständige Element lautet wie folgt: <note type="editorial"> bzw. <note type="original">.

Die Grundstruktur von XML zeichnet sich vor allem durch zwei Aspekte aus: Verschachtelung und Hierarchisierung. Sie wird allgemein als Baumstruktur bezeichnet. Elemente können innerhalb von anderen Elementen stehen - sie sind also teils über mehrere Ebenen ineinander verschachtelt - dürfen sich jedoch nicht überlappen. Jedes Element, das innerhalb eines Elements steht, muss innerhalb dessen auch wieder geschlossen werden (z.B. <starttag1 attribut="attributwert">...<starttag2>...<endtag2>...<endtag1>).

Der größte Vorteil von XML liegt wohl in seiner Anpassbarkeit. Da es selbst keine Vorgaben zur genauen Benennung oder Strukturierung der Tags und Attribute festlegt, lassen sich diese für die Bedürfnisse unterschiedlichster Forschungsvorhaben anpassen und erweitern. Dennoch existieren bereits zahlreiche Standards, die für die als Grundlage für die Arbeit mit XML verwendet und angepasst werden können (z.B. der Standard der Text Encoding Initiative (TEI)). Aus Erfahrung lässt sich jedoch sagen, dass die Anpassung der Auszeichnungen ein gewisses Maß an Komplexität nicht übersteigen sollte, da mit steigender Komplexität auch Bearbeitungszeit und Fehlerquote steigen.

Ob ein XML-Dokument ‚korrekt‘ ist lässt sich auf zwei Ebenen überprüfen. Allgemein sollten alle Elemente korrekt ineinander verschachtelt sein, also die ‚grammatischen Regeln‘ der XML eingehalten werden. Ein Dokument, dass diesen Reglen entspricht, gilt als ‚wohlgeformt‘. Konkrete Regeln werden jeweils mittels eines XML-Schemas festgelegt, gegen das validiert wird. Entspricht ein XML-Dokument den Vorgaben des Schemas gilt es als ‚valide‘.

Quellen: Vogeler, Georg/Sahle/Patrick: XML. In: Jannidis, Fotis/Kohle, Hubertus/Rehbein, Malte (Hg.): Digital Humanities. Eine Einführung. Stuttgart, 2017, S. 128-146; XML Tutorial, w3Schools.

4 Daten-/Dokumentenstruktur

Die digitale Edition der Dokumente basiert auf den Standards der Text Encoding Initiative (TEI)

4.1 Metadaten

Metadaten zu den Dokumenten und ihren Texten stehen im teiHeader, dazu zählen Informationen zu den einzelnen Dokumenten, zu ihrer Entstehung und Beschaffenheit oder ihrer editorischen Erschließung/Bearbeitung. Eine Vielzahl der im TEI-Header vermerkten Informationen wird automatisch generiert oder automatisch anderen Quellen (vor allem goobi/baserow) entnommen.

Die Struktur des teiHeader gestaltet sich wie folgt:

<teiHeader>
 <fileDesc>
  <titleStmt>
   <title type="main">Kelsen Entwurf IV</title>
   <title type="sub">Die Entstehung des Bundes-Verfassungsgesetzes
       1920</title>
   <principal>
    <persName role="acdh:hasPrincipialInvestigator">Olechowski,
         Thomas</persName>
   </principal>
   <funder>
    <orgName>FWF - Der Wissenschaftsfonds</orgName>
    <address>
     <street>Sensengasse 1</street>
     <postCode>1090 Wien</postCode>
     <placeName>
      <country>A</country>
      <settlement>Wien</settlement>
     </placeName>
    </address>
   </funder>
   <respStmt>
    <resp>Digitalisierung (Fotografieren) des Archivmaterials</resp>
    <persName role="acdh:hasDigitisingAgent">Lein, Richard</persName>
   </respStmt>
   <respStmt>
    <resp>Digitalisierung (Fotografieren) des Archivmaterials</resp>
    <persName role="acdh:hasDigitisingAgent">Gassner, Miriam</persName>
   </respStmt>
   <respStmt>
    <resp>XML/TEI Datenmodellierung und Datengenerierung</resp>
    <persName key="https://orcid.org/0000-0002-9575-9372"
     role="acdh:hasContributor">
Peter
         Andorfer</persName>
   </respStmt>
   <respStmt>
    <resp>XML/TEI Datenmodellierung und Datengenerierung</resp>
    <persName key="https://orcid.org/0009-0006-7740-542X"
     role="acdh:hasContributor">
Carl Friedrich
         Haak</persName>
   </respStmt>
  </titleStmt>
  <publicationStmt>
   <publisher>
    <orgName key="https://d-nb.info/gnd/1226158307">Austrian Centre for
         Digital Humanities and Cultural Heritage an der Österreichischen
         Akademie der Wissenschaften</orgName>
   </publisher>
   <publisher>
    <orgName key="https://d-nb.info/gnd/1026192285">Universität Wien.
         Institut für Rechts- und Verfassungsgeschichte</orgName>
   </publisher>
   <pubPlace ref="http://d-nb.info/gnd/4066009-6">Vienna</pubPlace>
   <date when="2023">2023</date>
   <availability>
    <licence target="https://creativecommons.org/licenses/by/4.0/">
     <p>The Creative Commons Attribution 4.0 International (CC BY 4.0)
           License applies to this text.</p>
     <p>The CC BY 4.0 License also applies to this TEI XML file.</p>
    </licence>
   </availability>
   <idno type="transkribus_doc">1529202</idno>
   <idno type="transkribus_collection">195363</idno>
   <idno type="bv_data_set">Datenset A</idno>
   <idno type="goobi">14505</idno>
  </publicationStmt>
  <sourceDesc>
   <msDesc type="invetory">
    <msIdentifier>
     <institution key="https://d-nb.info/gnd/37748-X">Österreichisches
           Staatsarchiv</institution>
     <repository key="https://d-nb.info/gnd/1601181-8">Archiv der
           Republik (Wien)</repository>
     <idno type="archive">AdR, Büro Seitz, Karton 7</idno>
    </msIdentifier>
    <msContents>
     <msItem>
      <author role="acdh:hasAuthor">Kelsen, Hans</author>
      <title>Kelsen Entwurf IV</title>
      <note type="editor">Kelsen IV (Titel des Dokuments: "Entwurf
             IV"), Zustand: gut, wenngleich schlechtes Durchschlagpapier,
             keine Anmerkungen, 131 Artikel</note>
     </msItem>
    </msContents>
    <physDesc>
     <objectDesc form="Druck"/>
     <handDesc/>
    </physDesc>
    <history>
     <origin from="1919-05-01"
      to="1919-11-30">
Zwischen Mai und November
           1919</origin>
    </history>
   </msDesc>
  </sourceDesc>
 </fileDesc>
 <profileDesc>
  <abstract>
   <p/>
  </abstract>
  <creation>
   <date notAfter-iso="1919-11-30"
    notBefore-iso="1919-05-01">
Zwischen Mai
       und November 1919 </date>
  </creation>
 </profileDesc>
</teiHeader>

4.1.1 Status des Dokuments, Arbeitsstand

Der Status der Bearbeitung des gesamten Dokuments wird in der revisionDesc im Attribut status notiert. Wenn das Dokument noch nicht oder nur basal bearbeitet wurde, hat status den Wert created. Sind alle Arbeitsschritte für das Dokument abgeschlossen, hat status den Wert done.

Es empfiehlt sich, erfolgte Arbeitsschritte mittel der change-Elemente zu notieren, um einen Überblick über den Bearbeitungsstand zu bieten. Alle Bearbeiter:Innen verfügen über ein Kürzel, das – ebenso wie das aktuelle Datum – mittels dropdown ausgewählt werden sollte.

<revisionDesc status="text_correct">
 <change when="2024-02-27who="#cfh">document automatically created</change>
 <change when="2024-02-27who="#cfh">tagged structure</change>
 <change when="2024-02-27who="#cfh">text endgülitg korrigiert</change>
</revisionDesc>

4.2 Haupttexte

Haupttexte umfassen den grundlegenden Text der edierten Dokumente.

4.2.1 Grundstruktur
Der Inhalt

Dokumenttexte stehen unmittelbar nach dem teiHeader innerhalb eines text-Elements, das den Beginn und das Ende des Werkstextes im XML-Dokument markiert. Der eigentliche Textinhalt steht wiederum in einem body-Element.

Der inhaltliche Haupttext findet sich im body eines XML-Dokuments, innerhalb eines div-Elements mit dem type=main. Ein Haupttext beginnt in der Regel mit einem Titel head. Die einzelnen Texte sind in sich selbst vielfältig Baumartig strukturiert. Neben allgemein bestimmten Struktureinheiten wie Kapiteln, Abschnitten und Unterabschnitten, existieren kleinere spezifische Strukturelemente wie Artikel, Absätze und Ziffern.

4.2.2 Abschnitte und Unterabschnitte

Der Dokumententext wird im text inklusive aller Abschnitte in div-Elementen erfasst. div-Elementen, die einen größeren Dokumentenabschnitt repräsentieren, erhalten den type="section".

Die Dokumente sind jedoch tiefer als auf nur einer Ebene strukturiert: sie enthalten teilweise komplexe verschachtelte Strukturen mit Abschnitten, Unterabschnitten, Unter-Unterabschnitten etc. Um dies zu kodieren, können div -Elemente verschachtelt werden. Sie alle erhalten den type="section", egal ob es sich um unter- oder übergeordnete Abschnitte handelt.

<text>
 <body>
  <div type="main">
   <head>Titel des Dokuments</head>
   <p>irgendein Text</p>
   <div type="section">
    <head>Titel des ersten Abschnitts</head>
    <p>irgendein Text</p>
    <div type="section">
     <head>Titel des Unterabschnitts I.A </head>
     <p>irgendein Text</p>
    </div>
   </div>
   <div type="section">
    <head>Titel des zweiten Abschnitts</head>
    <p>irgendein Text</p>
    <div type="section">
     <head>Titel des Unterabschnitts II.A </head>
     <p>irgendein Text</p>
     <div type="section">
      <head>Titel des Unter-Unterabschnitts II.A.a </head>
      <p>irgendein Text</p>
     </div>
    </div>
   </div>
  </div>
 </body>
</text>

Das in manchen Fällen auftretende mehrspaltige Layout kann ignoriert werden, eine Imitation oder Kodierung ist nicht vorgesehen.

4.2.3 Artikel

In den vielen edierten Dokumente vorhandenen Artikel, werden ebenfalls mittels div-Elementen erfasst. Dass diese Elemente Artikel kodieren, wird mittels type="article" markiert.

<body>
 <div type="main"> [Umfasst das einzelne Werk im Gesamten] <div type="section">
   <head>Abschnitt I. </head>
   <div type="article">
    <head>Artikel XVII. </head>
    <p>Gesetzesbeschlüsse der Landtage oder des Wiener Gemeinderates
         können wegen Verfassungswidrigkeit (Artikel 6 - 14 ) von der
         Staatsregierung binnen 14 Tagen nach Einlangen der Mitteilung
         und wenn gegen diese Beschlüsse im Sinne des Artikels XVI zu
         nächst eine Vorstellung erhoben worden ist, nach Ablauf …</p>
   </div>
  </div>
 </div>
</body>

4.2.4 Präambel

Auch wenn eine Präambel sich aufgrund ihres metareferenziellen Charakters auf alle Artikel und Abschnitte des Dokuments bezieht, sollte sie den folgenden Inhalten des Dokumentes in einem gesondertem div type = preamble vorangestellt werden. Es wird in diesem Falle also zuungunsten des referenziellen Charakters der sequenzielle (i.e. die Präambel steht linear vor dem Text) kodiert, um die Dokumentenstruktur nicht weiter zu verschachteln.

<body>
 <div type="main">
  <head type="main">Bundes-Verfassungsgesetz</head>
  <head type="sub">Entwurf 2</head>
  <div type="präambel"> Das Volk der demokratischen Republik Österreich,
     deren Recht von ihm ausgeht und das sich freiwillig und rechtmäßig zur
     Gemeinschaft aller Staatsbürgerinnen und Staatsbürger als
     Zusammenschluss freier und souveräner Personen verbunden hat … </div>
  <div type="section">
   <head>Abschnitt 1</head>
   <div type="article">
    <head>Artikel 1.</head>
    <p></p>
   </div>
  </div>
 </div>
</body>

4.2.5 Überschriften

Alle Überschriften müssen als head codiert werden. Wenn eine Texteinheit mehr als eine Überschrift enthält, sollte ein Hierarchie der Überschriften mittels des type kodiert werden. Ziel ist es eine Hauptüberschrift (type="main") und eine oder mehrere Neben-/Unterüberschriften (type="sub") zu unterscheiden.

<text>
 <body>
  <div type="main">
   <head type="main">Haupttitel des Dokuments</head>
   <head type="sub">Nebentitel des Dokuments</head>
   <p>irgendein Text</p>
  </div>
 </body>
</text>

4.2.5.1 Kolumnen-Titel

Einige der historischen Dokumente – vor allem Drucke – enthalten Kolumnentitel, also sich auf jeder Seite widerholende Angaben zu Titel und/oder Verfasser des Dokuments. Diese meist oberhalb des Textes positionierten Angaben können restlos aus den Dokumenten entfernt werden.

4.2.6 Absätze & Paragraphen

Der Text innerhalb von div-Elementen ist in p-Elementen strukturiert. Solche p-Elementene markieren

  • Absätze (typographisch markierte Strukturelemente eines Prosatextes), ohne type-Attribut
  • Paragraphen (Absätze als Strukturelemente eines Gesetzestextes), type-Attribut mit dem Wert legal_section; wenn eine Nummerierung der Paragraphen existiert, muss diese mit label getaggt werden.
<body>
 <div>
  <p>Ein Absatz der bloßen Fließtext enthält. Beispielsweise freitextliche
     Kommentare etc.</p>
<!--Ein Paragraph eines Gesetzestextes muss mit type-Attribut versehen werden:-->
  <p type="legal_section"> Der Bundesversammlung obliegt im
     Zusammenwirken mit dem Bundesrate die
     Gesetzgebung des Bundes.
     Die Bundesversammlung allein hat
     das Recht Krieg zu erklären und Friedens
     verträge zu genehmigen. Ein solcher Be
     schluß bedarf auch der Genehmigung des
     Bundesrates. </p>
<!--Wenn die Paragraphen nummeriert sind, muss diese Nummerierung mit einem label-Tag getagt werden.-->
  <p type="legal_section">
   <label>(1)</label>Oesterreich ist eine demokratische Republik
  <label>(2)</label> Alle Öffentliche Gewalt geht vom Volke aus und
     wird in dessen Namen ausgeübt <note type="comment">Art. 1</note>
  </p>
 </div>
</body>

4.2.6.1 Zeilenumbrüche

Da Zeilenumbrüche als bloß materiell bedingte typographische Konvention und Notwendigkeit keine Relevanz für die zu edierenden Materialien besitzen, werden sie ohne Ausnahme weder kodiert noch transkribiert. Sinnhafte relevante Strukturelemente der Texte, die durch Zeilenumbrüche Markiert werden (Absätze, Paragrphen etc.), werden als solche kodiert und dargestellt.

4.2.7 Listen und Ziffern

Listen (etwa die Aufzählungen von Gesetzgebungs-Kompetenzen) werden mittels eines list-Elements kodiert, jeder Listenpunkt wird von einem item-Element umschlossen.

Listentitel werden durch ein head-Element ohne weitere Attribute gekennzeichnet. Es steht an erster Stelle (first child) innerhalb des list-Elements. Listenelemente können zusätzlich verschachtelt werden, sprich ein Listenpunkt item kann eine untergeordnete Liste enthalten.

<list>
 <head>Listentitel</head>
 <item>Inhalt des Listenpunktes</item>
 <item>Inhalt des Listenpunktes <list>
   <item>verschachtelter Listenpunkt</item>
  </list>
 </item>
</list>

Mit Ziffern versehene Aufzählungen innerhalb der Paragraphen werden ebenfalls auf die oben beschriebene Weise mittels list-Element kodiert, jede Ziffer wird als Listenpunkt (item) codiert.

Die in den Dokumenten enthaltenen Ordnungsnummern müssen als label kodiert werden. Dieser Tag muss vor dem zugehörigen item stehen.

<list>
 <head>Listentitel</head>
 <label>1)</label>
 <item>Inhalt des ersten Listenpunktes</item>
 <label>2)</label>
 <item>Inhalt des zweiten Listenpunktes</item>
</list>

4.2.8 Hervorhebungen

Xml ist nicht primär dazu bestimmt, typographische Informationen als solche mimetisch zu kodieren. Die semantische Funktion typographischer Eigenschaften sollte jedoch in einigen Fällen kodiert werden. Hervorhebungen im edierten Text werden mit dem Element emph ausgezeichnet. Generell sollten jedoch z.B. Überschriften semantisch bzw. entsprechend ihrer spezifischen Funktion als head – und nicht mit emph – getagt werden. Mit emph werden unterschiedslos die folgenden Phänomene kodiert, da sie tatsächlich bloße Hervorhebungen darstellen:

  • Sperrungen und/oder Schreibungen mit Versalien (wie sie in Typoskripten häufig vorkommen)
  • sowie Schreibungen mit Kapitälchen (wie sie in historischen Drucken auftreten)
  • sowie Unterstreichungen (Manus-/Typosskripte)

Anmerkung: Sollte sich während der Arbeit herausstellen, dass die angebotenen Differenzierungen nicht ausreichend sind, können diese erweitert werden. Es wäre – wenn nötig – möglich, diese Kodierung weiter zu differenzieren, falls unterschiedliche Hervorhebungen innerhalb eines einzigen Dokuments verschiedene Funktionen erfüllen sollten.

<text>
 <body>
  <div>
   <p>[...]<emph>selbstverständlich</emph> und unproblematisch war, daß
       es <emph>einer</emph> besonderen [...]</p>
  </div>
 </body>
</text>

4.2.9 Seitenwechsel

Seitenwechsel werden erhalten und sollten im Normalfall keiner Bearbeitung bedürfen. Grundsätzlich werden Seitenwechsel mit einem pb-Element markiert. Innerhalb eines Attributs n sind die Seitenzahlen der neuen Seite (pb = pagebegin) als Attributwert hinterlegt, das facs-Attribut verweist auf die zugehörige Abbildung, während xml:id die zugehörige (automatisch generierte) Id enthält. Alle diese Informationen sollten im gesammten Korpus standartmäßig korrekt sein.

<text>
 <body>
  <div> Hier ist der Text auf Seite 5. <pb break="yesfacs="#facs_6n="6"
    xml:id="img_0006"/>
Hier beginnt der Text auf Seite 6 </div>
  <div> Hier ist der Text auf Seite 6. Ein Wort wird im Seitenwechsel ge
  <pb break="nofacs="#facs_7n="7"
    xml:id="img_0007"/>
trennt und
     auf Seite 7 fortgesetzt. </div>
 </body>
</text>

Wenn der Seitenumbruch mit der Wortgrenze zusammenfällt, also kein Wort getrennt wird, muss dies nicht extra kodiert werden. Wenn im Gegensatz der Seitenumbruch nicht mit einer Wortgrenze zusammenfällt, also ein Wort getrennt wird, wir dies mittels des Attributs break mit dem Wert no kodiert. Das manuelle Erzeugen von Trennstrichen ("-") ist in keinem Fall nötig. Eventuell vorhandene Trennstriche sollten entfernt und das getrennte Wort entweder verbunden oder der korrekte Attributwert gesetzt werden.

Die in den Dokumenten befindlichen Paginierungen (Seitenzählungen) und/oder Foliierungen (Blattzählungen), die von den Verfasser:innen oder Archivar:innen aufgebracht wurden, werden grundsätzlich wie jeder andere Text behandelt. Um sie jedoch vom sie umgebenden Fließtext zu trennen, sollten sie mittels <fw type="pageNum"> kodiert werden.

<text>
 <body>
  <div> Hier ist der Text auf Seite 5. Und eine historische Paginierung:
  <fw type="pageNum">-5-</fw>
   <pb break="yesfacs="#facs_6n="6"
    xml:id="img_0006"/>

   <fw type="pageNum">-6-</fw> Hier beginnt der Text auf Seite 6, darüber
     steht eine Seitenzahl … </div>
 </body>
</text>

4.2.9.1 Fortsetzungszeichen

Einige der editieren Dokumente – vor allem Typoskripte – enthalten Zeichen, die angeben, dass das Ende einer Texteinheit nicht mit dem Ende der Seite zusammenfällt, dass also z.B. ein Absatz auf der Folgeseite fortgesetzt wird. Diese Zeichen sollten aus den Dokumenten entfernt werden. Beispiel:

<text>
 <body>
  <div> Hier ist der Text auf Seite 5. Der Absatz wird jedoch auf der
     ./. <pb break="yesfacs="#facs_6n="6"
    xml:id="img_0006"/>

     Folgeseite fortgesetzt, was durch das im historischen Medium
     nötige, heute aber überflüssige Zeichen „./.“ markiert wird. </div>
 </body>
</text>

4.3 Texteingriffe/Konjekturen

Editorische Eingriffe in den Text werden mit dem Element corr markiert. Es ist im Rahmen solcher Eingriffe notwendig, den ursprünglichen Text des Dokuments zu dokumentieren, wofür das sic-Element verwendet wird. Um die Beziehung zwischen Korrigiertem Text (corr) und authentischer problematischer Schreibung (sic) zu kodieren, werden beide Elemente von einem choice-Element umschlossen.

Für solche "Korrekturen" kommen offensichtliche Verschreibungen und Textfehler in Frage. Historische Graphievarianzen werden nur in seltenen Einzelfällen angepasst, so etwa Konsonantenverdopplungen bei Worttrennungen. Eine genaue Entscheidung obliegt im Einzelfall den Herausgebern.

<body>
 <div>
  <p> Es ist in dieser Situatuion notwendig, den Bundestag zu <choice>
    <corr>vertagen</corr>
    <sic>befragen</sic>
   </choice>. </p>
 </div>
</body>

4.4 Textgenetische/Textkritische Phänomene

Ziel der editorischen Arbeit ist es, den lesbaren Text der letzten Schicht des Dokuments zur Verfügung zu stellen. Neben dieser Herstellung des lesbaren Textes gilt es jedoch auch Momente seiner Entstehung zu dokumentieren. Solche Phänomene können unterteilt werden in:

  • historische Bearbeitungschritte, die die Textgestalt direkt verändern (Streichungen, Einfügungen, Ersetzungen, Hinzufügungen)
  • historische Bearbeitungschritte, die den bestehenden Text (metasprachlich) kommentieren (Anmerkungen am Rand, etc.)

Während im ersten Fall das Resultat der Bearbeitung in den Haupttext einfließt und der der Bearbeitung vorausliegende Zustand durch Kodierung festgehalten wird, wird im zweiten Falle bloß das Resultat – die Anmerkung – festgehalten.

Generell muss die temporalen Dimensionen des Änderungesgeschehens nicht dokumentiert werden. Es wird also nicht angestrebt, zu kodieren, ob eine Änderung relativ früher oder später erfolgte als eine andere. Ebenso müssen spatiale Informationen nicht dokumentiert werden. Dh. es ist beispielsweise nicht nötig, zu kodieren, wo genau sich eine Hinzufügung auf der Seite befindet. Editorische Stellenkommentare werden nicht erzeugt.

4.4.1 Streichungen

Streichungen im Text werden mittels des del-Tag kodiert. Die genaue Gestalt der Streichung kann (sofern sich keine dem widersprechenden Einzelfälle finden) ignoriert werden.

<body>
 <div>
  <p>Die Republik Deutschösterreich ist ein freier<del>, förderaler</del>
     Bund der souveränen Länder …</p>
  <p>(Das zweite Adjektiv wurde samt Komma gestrichen.)</p>
 </div>
</body>

4.4.2 Hinzufügung/Einfügungen

Textuelle Einheiten dich nach dem Verfassen der Grundschicht dem Text auf der Seite hinzugefügt wurden, werden – ohne kodieren der genauen Technik oder Position – mit add kodiert. Dies trifft auf Einfügungen am Rand, in der Zeile und Einklebungen gleichermaßen zu, bezieht sich aber nicht auf Anmerkungen etc.

<body>
 <div>
  <p>Hier wurde etwas <add>als Beispiel und innheralb der Zeile</add>
     hinzugefügt.<add>Stellen wir uns vor, dashier wäre am Rand
       hinzugefügt worden. Wir können es trotzdem genau so
       kodieren.</add>
  </p>
 </div>
</body>

4.4.3 Ersetzungen

Wenn Teile eines Textes (Zeichen, Worte, Sätze, Absätze …) im Laufe der Dokumentengenese durch andere Ersetzt wurden, wird dies als Streichung/Hinzufügung kodiert, gleichgültig, ob nun tatsächlich eine Streichung oder bloß eine Überschreibung vorliegt. Der geänderte Bereich wird von einem choice-Tag umschlossen, die ersetzte Textstelle wird mittels del, die ersetzende Hinzufügung mittels add kodiert.

<body>
 <div>
  <p>Hier steht der originale Text der <choice>
    <del>ersten</del>
    <add>zweiten</add>
   </choice> Fassung.</p>
  <p>Im obigen Beispiel ersetzt „zweiten“ das überschriebene/gestrichene
     „ersten“.</p>
 </div>
</body>

4.4.4 Unleserliche Textstellen

Um anzugeben, dass ein Teil des Textes nicht entziffert werden konnte, kann an die Stelle der nichtleserlichen Zeichen/Worte der gap-Tag gesetzt werden, der die Lücke in der Transkription entsprechend qualifiziert. Mittels reason = illegible wird der Grund – mangelnde Lesbarkeit – explizit gemacht, mittels <extend>, wird angegeben, welche mutmaßliche Anzahl von Worten/Zeichen nicht gelesen werden konnte.

<body>
 <div>
  <p>Hier existiert eine Lücke in der Transkription, der Text solle
     leserlich geschrieben sein, ist aber nicht <gap extend="1 Wortreason="illegible"/> geschrieben.</p>
 </div>
</body>

4.4.5 Metatexte: Kommentare und Anmerkungen

Kommentare oder Anmerkungen, die sich auf den Haupttext des Dokumentes beziehen, ohne in ihn eingeglieder zu werden, müssen mittels des note Tags mit dem type = comment getagt werden. Als Bezugspunkt des Kommentars wird standardmäßig das Elternelement des note-Elements verstanden. Der Kommentar bezieht sich also auf den Text, in dessen Element er sich befindet. Diese Elternelemente können z.B. p, head oder auch div sein. Um Texteinheiten zu referenzieren, die kleiner als ein Absatz sind, kann ein seg-Element mit dem type=note_ref erzeugt werden, das den Bezugsramen markiert.

<body>
<!-- Achtung!! der die Relation erläuternde Text in Klammern in den folgenden Beispielen dient nur dem besseren Verständnis, in den Dokumenten dürfen solche Texte nicht eingefügt werden -->
 <div type="article">
  <head> Art. 12 <note type="comment">(Dieser Kommentar bezieht sich auf
       die Überschrift, weil er sich im head-Element befindet.) Nicht sehr
       catchy.</note>
  </head>
  <p> Das Bundes-Verfassungsgesetz darf keinen Artikel 12. enthalten. <note type="comment">(Dieser Kommentar bezieht sich auf den Absatz.)
       Warum nicht? Gründe angeben!</note>
  </p>
  <p> Ein Bundes-Verfassungsgesetz, das einen <fw type="pageNum"> Artikel
       12 enthält <note type="comment"> (Dieser Kommentar bezieht sich auf
         den vom seg-Tag umschlossenen Text.) </note>
   </fw>, ist ungültig. </p>
  <note type="comment">(Dieser Kommentar bezieht sich auf den Artikel.)
     Vielleicht besser als Artikel 13?</note>
 </div>
</body>

5 Appendix

Schema tei_b_vg: Elements

<abstract>

<abstract> enthält eine (formale) Zusammenfassung, die einem bestehenden Quelldokument vorangestellt wird. [2.4.4. Abstracts]
Module header — Appendix
Attributes
Member of
Contained by
header: profileDesc
May contain
core: list p
figures: table
Note

This element is intended only for cases where no abstract is available in the original source. Any abstract already present in the source document should be encoded as a div within the <front>, as it should for a born-digital document.

Example
<profileDesc>
 <abstract resp="#LB">
  <p>Good database design involves the acquisition and deployment of
     skills which have a wider relevance to the educational process. From
     a set of more or less instinctive rules of thumb a formal discipline
     or "methodology" of database design has evolved. Applying that
     methodology can be of great benefit to a very wide range of academic
     subjects: it requires fundamental skills of abstraction and
     generalisation and it provides a simple mechanism whereby complex
     ideas and information structures can be represented and manipulated,
     even without the use of a computer. </p>
 </abstract>
</profileDesc>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="1">

  <classRef key="model.pLike"/>
  <classRef key="model.listLike"/>
  <elementRef key="listBibl"/>
 </alternate>
</content>
Schema Declaration
element abstract
{
   undefinedatt.global.attributes,
   ( undefinedmodel.pLike | undefinedmodel.listLike | listBibl )+
}

<add>

<add> enthält nachträglich (in eigenem Überarbeitungsvorgang) hinzugefügten Text
Contained by
textstructure: div
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Content model
<content>
 <macroRef key="macro.paraContent"/>
 <elementRef key="pmaxOccurs="unbounded"
  minOccurs="0"/>

 <elementRef key="head"
  maxOccurs="unboundedminOccurs="0"/>

</content>
Schema Declaration
element add { undefinedmacro.paraContent, undefinedp*, undefinedhead* }

<address>

<address> (Adresse) enthält eine Postadresse, z. B. eines Verlegers, einer Organisation oder einer Einzelperson. [3.6.2. Addresses 2.2.4. Publication, Distribution, Licensing, etc. 3.12.2.4. Imprint, Size of a Document, and Reprint Information]
Module core — Appendix
Attributes
Member of
Contained by
May contain
header: idno
transcr: fw
Note

Dieses Element sollte ausschließlich für postalische Addressen verwendet werden. Innerhalb des Elements kann das generische <addrLine>-Element als Alternative zu den spezielleren Elementen aus der model.addrPart-Klasse, wie street (Straße), postCode (Postleitzahl), etc. verwendet werden.

Example

Using just the elements defined by the core module, an address could be represented as follows:

<address>
 <street>via Marsala 24</street>
 <postCode>40126</postCode>
 <name>Bologna</name>
 <name>Italy</name>
</address>
Example

When a schema includes the names and dates module more specific elements such as country or settlement would be preferable over generic <name>:

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

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

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

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

<author>

<author> (Autor) enthält in einer bibliografischen Referenz den oder die Namen eines Autors eines Werks (oder einer für das Werk verantwortlichen Körperschaft); zum Beispiel in der Form, wie sie eine anerkannte bibliografische Instanz anbietet. [3.12.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement]
Module core — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
core: bibl
msdescription: msItem
May contain
header: idno
linking: seg
transcr: fw
character data
Note

Insbesondere wenn eine Katalogisierung auf Basis des TEI-Headers erfolgen soll, ist es ratsam einen Namen aus einer annerkannten Normdatei zu verwenden. Die Attribute key und ref können außerdem benutzt werden, um auf kanonische Informationen über einen Autor zu verweisen, etwa in einem Bibliothekskatalog oder einer Online-Ressource.

Im Fall von Rundfunksendungen sollte dies Element benutzt werden, um den Namen der Firma oder der Sendergruppe zu notieren, welche diese Rundfunksendung verantwortet.

Wo ein Autor unbekannt oder nicht angegeben ist, kann dieses Element Text wie z. B. Unbekannt oder Nicht angegeben beinhalten. Wenn die entsprechenden TEI-Module benutzt werden, kann das Element auch detaillierte Auszeichnungen für Namen von Personen, Organisationen oder Orten beinhalten - insbesondere wenn mehrere Namen vorhanden sind.

Example
<author>British Broadcasting Corporation</author>
<author>La Fayette, Marie Madeleine Pioche de la Vergne, comtesse de (1634–1693)</author>
<author>Anonymous</author>
<author>Bill and Melinda Gates Foundation</author>
<author>
 <persName>Beaumont, Francis</persName> and
<persName>John Fletcher</persName>
</author>
<author>
 <orgName key="BBC">British Broadcasting
   Corporation</orgName>: Radio 3 Network
</author>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element author
{
   undefinedatt.global.attributes,
   undefinedatt.naming.attributes,
   undefinedatt.datable.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.phraseSeq
}

<availability>

<availability> (Verfügbarkeit) Dokument auf dem der Inhalt der Datei basiert. [2.2.4. Publication, Distribution, Licensing, etc.]
Module header — Appendix
Attributes
status (Statuscode) gibt einen Code an, der die derzeitige Nutzbarkeit eines Textes festlegt.
Status Optional
Datatype teidata.enumerated
Legal values are:
free
(frei) der Text ist frei verfügbar.
unknown
(unbekannt) der Status des Textes ist unbekannt.
restricted
(eingeschränkt) der Text ist nicht frei verfügbar.
Member of
Contained by
core: bibl
header: publicationStmt
May contain
header: licence
Note

Es sollte ein einheitliches Format verwendet werden.

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

<bibl>

<bibl> (bibliografische Angabe) enthält eine lose strukturierte bibliografische Angabe, in der einzelne Komponenten explizit ausgezeichnet sein können. [3.12.1. Methods of Encoding Bibliographic References and Lists of References 2.2.7. The Source Description 16.3.2. Declarable Elements]
Module core — Appendix
Attributes
Member of
Contained by
figures: cell
header: change licence
linking: seg
msdescription: msItem origin
textstructure: body
May contain
Note

Enthält Phrasen-Level-Elemente, zusammen mit einer beliebigen Kombination von Elementen der model.biblPart-Klasse

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

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

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

<biblScope>

<biblScope> (Geltungsbereich einer bibliografischen Referenz) grenzt den Geltungsbereich einer bibliografischen Referenz ein, zum Beispiel in Form von Seitenangaben oder benannten Unterabschnitten eines umfangreicheren Werks. [3.12.2.5. Scopes and Ranges in Bibliographic Citations]
Module core — Appendix
Attributes
Member of
Contained by
core: bibl
May contain
header: idno
linking: seg
transcr: fw
character data
Note

Wird nur eine einzelne Seite zitiert, erhalten die Attribute from und to identische Werte. Gibt es keinen klaren Endpunkt, sollte nur das from-Attribut ohne korrespondierendes to-Attribut verwendet werden, zum Beispiel könnte ein Zitat wie ‘S. 3ff.’ als <biblScope from="3">p. 3ff</biblScope> kodiert werden.

Es wird nun als gute Praxis angesehen, dieses Element als Geschwisterelement (anstatt eines Kindelements) von <imprint> anzugeben, da es Informationen enthält, die nicht Teil des Impressums sind.

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

<body>

<body> (Textkörper) enthält den gesamten Textkörper eines eigenständigen Textes, außer den Vorspann (front) und Nachspann (back). [4. Default Text Structure]
Module textstructure — Appendix
Contained by
textstructure: text
May contain
figures: table
msdescription: msDesc
textstructure: div
transcr: fw
Example
<body>
 <l>Nu scylun hergan hefaenricaes uard</l>
 <l>metudæs maecti end his modgidanc</l>
 <l>uerc uuldurfadur sue he uundra gihuaes</l>
 <l>eci dryctin or astelidæ</l>
 <l>he aerist scop aelda barnum</l>
 <l>heben til hrofe haleg scepen.</l>
 <l>tha middungeard moncynnæs uard</l>
 <l>eci dryctin æfter tiadæ</l>
 <l>firum foldu frea allmectig</l>
 <trailer>primo cantauit Cædmon istud carmen.</trailer>
</body>
Content model
<content>
 <sequence maxOccurs="1minOccurs="1">
  <classRef key="model.global"
   maxOccurs="unboundedminOccurs="0"/>

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

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

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

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

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

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

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

     <alternate maxOccurs="1minOccurs="1">
      <elementRef key="schemaSpec"/>
      <classRef key="model.common"/>
     </alternate>
     <classRef key="model.global"
      maxOccurs="unboundedminOccurs="0"/>

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

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

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

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

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

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

  </sequence>
 </sequence>
</content>
Schema Declaration
element body
{
   undefinedmodel.global*,
   (
      (
         undefinedmodel.divTop,
         ( undefinedmodel.global | undefinedmodel.divTop )*
      )?
   ),
   (
      (
         undefinedmodel.divGenLike,
         ( undefinedmodel.global | undefinedmodel.divGenLike )*
      )?
   ),
   (
      (
         (
            undefinedmodel.divLike,
            ( undefinedmodel.global | undefinedmodel.divGenLike )*
         )+
      )
    | (
         (
            undefinedmodel.div1Like,
            ( undefinedmodel.global | undefinedmodel.divGenLike )*
         )+
      )
    | (
         (
            ( ( schemaSpec | undefinedmodel.common ), undefinedmodel.global* )+
         ),
         (
            (
               (
                  undefinedmodel.divLike,
                  ( undefinedmodel.global | undefinedmodel.divGenLike )*
               )+
            )
          | (
               (
                  undefinedmodel.div1Like,
                  ( undefinedmodel.global | undefinedmodel.divGenLike )*
               )+
            )
         )?
      )
   ),
   ( ( undefinedmodel.divBottom, undefinedmodel.global* )* )
}

<cell>

<cell> (Tabellenzelle) enthält eine Zelle einer Tabelle. [15.1.1. TEI Tables]
Module figures — Appendix
Attributes
Contained by
figures: row
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Example
<row>
 <cell role="label">General conduct</cell>
 <cell role="data">Not satisfactory, on account of his great unpunctuality
   and inattention to duties</cell>
</row>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
element cell
{
   undefinedatt.global.attributes,
   undefinedatt.tableDecoration.attributes,
   undefinedmacro.specialPara
}

<change>

<change> (Änderung) verzeichnet Änderungen oder Korrekturen während der Erstellung eines Basisdokuments oder während der Überarbeitung einer elektronischen Datei. [2.6. The Revision Description 2.4.1. Creation 12.7. Identifying Changes and Revisions]
Module header — Appendix
Attributes
who
Status Required
Legal values are:
#s_kury
#s_kury
#m_huber
#m_huber
#n_zügel
#n_zügel
#cfh
#cfh
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
target (Ziel) verweist auf ein oder mehrere Elemente, die zu dieser Änderung gehören.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Contained by
header: revisionDesc
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Note

Das who-Attribut kann dafür verwendet werden, um zu einem beliebigen anderen Element zu verweisen, sollte aber typischerweise auf ein respStmt- oder <person>-Element innerhalb des TEI-Headers zeigen, um die für die Änderungen Verantwortlichen und deren Rolle zu identifizieren.

Es wird empfohlen, Änderungen so aufzuzeichnen, dass die neuesten am Anfang eingetragen werden. Das status-Attribut kann dafür verwendet werden, um den Zustand des Dokuments nach erfolgter Änderung zu beschreiben.

Example
<titleStmt>
 <title> ... </title>
 <editor xml:id="LDB">Lou Burnard</editor>
 <respStmt xml:id="BZ">
  <resp>copy editing</resp>
  <name>Brett Zamir</name>
 </respStmt>
</titleStmt>
<!-- ... -->
<revisionDesc status="published">
 <change status="publicwhen="2008-02-02"
  who="#BZ">
Finished chapter 23</change>
 <change status="draftwhen="2008-01-02"
  who="#BZ">
Finished chapter 2</change>
 <change n="P2.2when="1991-12-21"
  who="#LDB">
Added examples to section 3</change>
 <change when="1991-11-11who="#MSM">Deleted chapter 10</change>
</revisionDesc>
Example
<profileDesc>
 <creation>
  <listChange>
   <change xml:id="DRAFT1">First draft in pencil</change>
   <change notBefore="1880-12-09"
    xml:id="DRAFT2">
First revision, mostly
       using green ink</change>
   <change notBefore="1881-02-13"
    xml:id="DRAFT3">
Final corrections as
       supplied to printer.</change>
  </listChange>
 </creation>
</profileDesc>
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
element change
{
   undefinedatt.datable.attributes,
   undefinedatt.docStatus.attributes,
   undefinedatt.global.attributes,
   undefinedatt.typed.attributes,
   attribute who { "#s_kury" | "#m_huber" | "#n_zügel" | "#cfh" },
   attribute calendar { list { teidata.pointer+ } }?,
   attribute target { list { teidata.pointer+ } }?,
   undefinedmacro.specialPara
}

<choice>

<choice> (Alternative) Beschreibt die materielle Form des Dokuments [3.5. Simple Editorial Changes]
Module core — Appendix
Attributes
Member of
Contained by
May contain
linking: seg
Note

Da die Kindelemente des choice-Elements alternative Kodierungsmöglichkeiten der selben Textstelle repräsentieren, ist es naheliegend, sie als sich gegenseitig ausschließend zu betrachten. Es sind jedoch Fälle vorstellbar, in der Kodierungsalternativen als Kodierungsparallelen verstanden werden müssen, um den Text vollständig zu repräsentieren.

Man beachte außerdem, dass choice-Elemente weitere choice-Elemente als Kindelemente enthalten können.

In Fällen, in denen nicht mehrere mögliche Kodierungsvarianten, sondern Varianten aus mehreren Zeugen eines Werkes kodiert werden sollen, sind das <app>-Element und dazu gehörige Elemente, die im Abschnitt 13.1. The Apparatus Entry, Readings, and Witnesses erläutert werden, zu bevorzugen.

Example

Eine Kodierung von Gulliver's Travels, die die britische Schreibweise beibehält, aber auch eine der amerikanischen Rechtschreibung entsprechende Version anbietet, kann wie folgt kodiert werden.

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

  <classRef key="model.choicePart"/>
  <elementRef key="choice"/>
  <elementRef key="del"/>
  <elementRef key="add"/>
 </alternate>
</content>
Schema Declaration
element choice
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.global.attribute.n,
   undefinedatt.global.attribute.xmllang,
   undefinedatt.global.attribute.xmlbase,
   undefinedatt.global.attribute.xmlspace,
   undefinedatt.cmc.attributes,
   (
      undefinedmodel.choicePart
    | undefinedchoice
    | undefineddel
    | undefinedadd
   ),
   (
      undefinedmodel.choicePart
    | undefinedchoice
    | undefineddel
    | undefinedadd
   ),
   (
      undefinedmodel.choicePart
    | undefinedchoice
    | undefineddel
    | undefinedadd
   )*
}

<corr>

<corr> (Korrektur) Umschließt korrigierte Texteinheit [3.5.1. Apparent Errors]
Module core — Appendix
Attributes
Member of
Contained by
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Example

Wenn es nur darum geht, darauf hinzuweisen, dass die Textvorlage korrigiert wurde, kann das corr-Element auch allein verwendet werden:

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

Es ist auch möglich, zusätzlich die Elemente choice und sic zu verwenden, um eine nicht korrigierte Lesart anzubieten:

I don't know, Juan. It's so far in the past now —
how <choice>
 <sic>we can</sic>
 <corr>can we</corr>
</choice> prove or
disprove anyone's theories?
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element corr
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.global.attribute.n,
   undefinedatt.global.attribute.xmllang,
   undefinedatt.global.attribute.xmlbase,
   undefinedatt.global.attribute.xmlspace,
   undefinedatt.cmc.attributes,
   undefinedmacro.paraContent
}

<country>

<country> (country) contains the name of a geo-political unit, such as a nation, country, colony, or commonwealth, larger than or administratively superior to a region and smaller than a bloc. [14.2.3. Place Names]
Module namesdates — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
May contain
header: idno
linking: seg
transcr: fw
character data
Note

The recommended source for codes to represent coded country names is ISO 3166.

Example
<country key="DK">Denmark</country>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element country
{
   undefinedatt.global.attributes,
   undefinedatt.naming.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.datable.attributes,
   undefinedatt.cmc.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.phraseSeq
}

<creation>

<creation> (Entstehung) beinhaltet Informationen zur Entstehung eines Textes. [2.4.1. Creation 2.4. The Profile Description]
Module header — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
header: profileDesc
May contain
header: idno
character data
Note

Das creation-Element kann dafür verwendet werden, Einzelheiten über die Entstehung eines Textes, z. B. Entstehungszeit und Entstehungsort, zu dokumentieren, wenn diese von Interesse sind.

Es kann auch eine mehr oder weniger strukturierte Entstehungsgeschichte mit den einzelnen Bearbeitungs- und Revisionstufen enthalten; diese sollten mithilfe des <listChange>-Elements ausgezeichnet werden. Das creation-Element darf aber nicht mit dem publicationStmt-Element, das Zeit und Ort der Veröffentlichung verzeichnet, verwechselt werden.

Example
<creation>
 <date>Before 1987</date>
</creation>
Example
<creation>
 <date when="1988-07-10">10 July 1988</date>
</creation>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <classRef key="model.limitedPhrase"/>
  <elementRef key="listChange"/>
 </alternate>
</content>
Schema Declaration
element creation
{
   undefinedatt.global.attributes,
   undefinedatt.datable.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   ( text | undefinedmodel.limitedPhrase | listChange )*
}

<date>

<date> (Datum) enthält ein Datum in beliebigem Format. [3.6.4. Dates and Times 2.2.4. Publication, Distribution, Licensing, etc. 2.6. The Revision Description 3.12.2.4. Imprint, Size of a Document, and Reprint Information 16.2.3. The Setting Description 14.4. Dates]
Module core — Appendix
Attributes
when supplies the value of the date or time in a standard form, e.g. yyyy-mm-dd.
Derived from att.datable.w3c
Status Recommended
Datatype teidata.temporal.w3c
notBefore-iso specifies the earliest possible date for the event in standard form, e.g. yyyy-mm-dd.
Derived from att.datable.iso
Status Recommended
Datatype teidata.temporal.iso
notAfter-iso specifies the latest possible date for the event in standard form, e.g. yyyy-mm-dd.
Derived from att.datable.iso
Status Recommended
Datatype teidata.temporal.iso
Member of
Contained by
May contain
header: idno
linking: seg
transcr: fw
character data
Example
<date when="1980-02">early February 1980</date>
Example
Given on the <date when="1977-06-12">Twelfth Day
of June in the Year of Our Lord One Thousand Nine Hundred and Seventy-seven of the Republic
the Two Hundredth and first and of the University the Eighty-Sixth.</date>
Example
<date when="1990-09">September 1990</date>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element date
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.cmc.attributes,
   attribute when { teidata.temporal.w3c }?,
   attribute notBefore-iso { teidata.temporal.iso }?,
   attribute notAfter-iso { teidata.temporal.iso }?,
   (
      text
    | undefinedmodel.gLike
    | undefinedmodel.phrase
    | undefinedmodel.global
   )*
}

<del>

<del> (Streichung) Streichung im Dokument [3.5.3. Additions, Deletions, and Omissions]
Module core — Appendix
Attributes
Member of
Contained by
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Note

Dieses Element sollte nur für Löschungen kürzerer Textpassagen wie etwa einzelner Wörter oder Phrasen benutzt werden. Für längere Textpassagen, sowie jene mit strukturellen Untergliederungen oder sich überschneidenden Hinzufügungen bzw. Löschungen, sollte das <delSpan>-Element benutzt werden.

Der gelöschte Text muss zumindest teilweise lesbar sein, um von den Bearbeitern transkribiert werden zu können (außer er wurde in einem <supplied>-Element rekonstruiert). Nicht lesbarer oder nicht mehr vorhandender Text innerhalb einer Löschung kann mit dem gap-Element markiert werden, um anzuzeigen, dass Text zwar vorhanden ist aber nicht transkribiert wurde oder nicht mehr sichtbar ist. Im gap-Element können Attribute benutzt werden, um, unter anderem, Angaben zur ausgelassenen Textmenge zu machen oder die Gründe für die Auslassung anzugeben. Wenn Text nur teilweise lesbar ist und daher nicht mit Sicherheit entziffert werden kann, sollte das unclear-Element (verfügbar im zusätzlichen Tagset für die Transkription von primären Ressourcen) benutzt werden.

Das <certainty>-Element (siehe 22. Certainty, Precision, and Responsibility) kann benutzt werden, um den Grad an Gewissheit anzugeben, was noch lesbar ist bzw. ob eine Löschung intendiert war oder nicht.

Die TEI unterscheidet eindeutig zwischen del und <surplus> auf der einen und gap und unclear auf der anderen Seite. del beschreibt eine Löschung in der zu transkribierenden Ressource, die darauf hinweist, dass ein Autor oder späterer Schreiber bewusst Text löschen oder entfernen wollte. Das <surplus>-Element beschreibt Text in der zu transkribierenden Ressource, der gelöscht werden sollte, aber in Wirklichkeit nicht gelöscht wurde. Die Elemente gap oder unclear hingegen beschreiben eine vom Editor oder Auszeichnenden getroffene Entscheidung, etwas auszulassen oder deren Unvermögen, die Textvorlage zu entziffern. Vergleiche die Abschnitte 12.3.1.7. Text Omitted from or Supplied in the Transcription und 12.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination zur Beziehung dieser Elemente untereinander und zu anderen, verwandten Elementen und wie diese in einer detaillierten Transkription verwendet werden.

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

</del>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element del
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.global.attribute.n,
   undefinedatt.global.attribute.xmllang,
   undefinedatt.global.attribute.xmlbase,
   undefinedatt.global.attribute.xmlspace,
   undefinedatt.cmc.attributes,
   undefinedmacro.paraContent
}

<div>

<div> (Textabschnitt) enthält Makro-Texteinheiten [4.1. Divisions of the Body]
Module textstructure — Appendix
Attributes
type
Status Required
Legal values are:
article
Artikel eines Gesetzes
section
erste Strukturebene eines Haupttextes (Hauptkapitel)
main
einziges direktes child von body
preamble
Präambel eines Gesetztestextes
Member of
Contained by
textstructure: body div
May contain
core: head list note p pb
textstructure: div
transcr: fw
Example
<body>
 <div type="part">
  <head>Fallacies of Authority</head>
  <p>The subject of which is Authority in various shapes, and the object, to repress all
     exercise of the reasoning faculty.</p>
  <div n="1type="chapter">
   <head>The Nature of Authority</head>
   <p>With reference to any proposed measures having for their object the greatest
       happiness of the greatest number [...]</p>
   <div n="1.1type="section">
    <head>Analysis of Authority</head>
    <p>What on any given occasion is the legitimate weight or influence to be attached to
         authority [...] </p>
   </div>
   <div n="1.2type="section">
    <head>Appeal to Authority, in What Cases Fallacious.</head>
    <p>Reference to authority is open to the charge of fallacy when [...] </p>
   </div>
  </div>
 </div>
</body>
Schematron

<sch:rule context="tei:div">
<sch:report test="(ancestor::tei:l or ancestor::tei:lg) and not(ancestor::tei:floatingText)"> Abstract model violation: Lines may not contain higher-level structural elements such as div, unless div is a descendant of floatingText.
</sch:report>
</sch:rule>
Schematron

<sch:rule context="tei:div">
<sch:report test="(ancestor::tei:p or ancestor::tei:ab) and not(ancestor::tei:floatingText)"> Abstract model violation: p and ab may not contain higher-level structural elements such as div, unless div is a descendant of floatingText.
</sch:report>
</sch:rule>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <elementRef key="pmaxOccurs="unbounded"
   minOccurs="0"/>

  <elementRef key="list"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="headmaxOccurs="3"
   minOccurs="0"/>

  <elementRef key="div"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="pb"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="note"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="add"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="fw"
   maxOccurs="unboundedminOccurs="0"/>

 </alternate>
</content>
Schema Declaration
element div
{
   undefinedatt.global.attributes,
   undefinedatt.divLike.attributes,
   undefinedatt.typed.attribute.subtype,
   undefinedatt.declaring.attributes,
   undefinedatt.written.attributes,
   attribute type { "article" | "section" | "main" | "preamble" },
   (
      undefinedp*
    | undefinedlist*
    | (
         undefinedhead?,
         ( undefinedhead, ( undefinedhead, undefinedhead? )? )?
      )
    | undefineddiv*
    | undefinedpb*
    | undefinednote*
    | undefinedadd*
    | undefinedfw*
   )*
}

<editionStmt>

<editionStmt> (Angaben zur Ausgabe) umfasst Angaben, die sich auf eine spezifische Ausgabe eines Textes beziehen. [2.2.2. The Edition Statement 2.2. The File Description]
Module header — Appendix
Attributes
Contained by
header: fileDesc
May contain
core: author p respStmt
header: funder principal
Example
<editionStmt>
 <edition n="S2">Students' edition</edition>
 <respStmt>
  <resp>Adapted by </resp>
  <name>Elizabeth Kirk</name>
 </respStmt>
</editionStmt>
Example
<editionStmt>
 <p>First edition, <date>Michaelmas Term, 1991.</date>
 </p>
</editionStmt>
Content model
<content>
 <alternate>
  <classRef key="model.pLike"
   maxOccurs="unboundedminOccurs="1"/>

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

  </sequence>
 </alternate>
</content>
Schema Declaration
element editionStmt
{
   undefinedatt.global.attributes,
   ( undefinedmodel.pLike+ | ( edition, undefinedmodel.respLike* ) )
}

<emph>

<emph> (emphasized) marks words or phrases which are stressed or emphasized for linguistic or rhetorical effect. [3.3.2.2. Emphatic Words and Phrases 3.3.2. Emphasis, Foreign Words, and Unusual Language]
Module core — Appendix
Attributes
Member of
Contained by
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Example
You took the car and did <emph>what</emph>?!!
Example
<q>What it all comes to is this,</q> he said.
<q>
 <emph>What
   does Christopher Robin do in the morning nowadays?</emph>
</q>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element emph { undefinedatt.cmc.attributes, undefinedmacro.paraContent }

<encodingDesc>

<encodingDesc> (Beschreibung der Kodierung) dokumentiert das Verhältnis zwischen dem elektronischen Text und seiner Quelle oder den Quellen, von denen er sich ableitet. [2.3. The Encoding Description 2.1.1. The TEI Header and Its Components]
Module header — Appendix
Attributes
Member of
Contained by
header: teiHeader
May contain
core: p
Example
<encodingDesc>
 <p>Basic encoding, capturing lexical information only. All
   hyphenation, punctuation, and variant spellings normalized. No
   formatting or layout information preserved.</p>
</encodingDesc>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="1">

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

<facsimile>

<facsimile> contains a representation of some written source in the form of a set of images rather than as transcribed or encoded text. [12.1. Digital Facsimiles]
Module transcr — Appendix
Attributes
Member of
Contained by
textstructure: TEI
May contain
core: graphic
transcr: surface
Example
<facsimile>
 <graphic url="page1.png"/>
 <surface>
  <graphic url="page2-highRes.png"/>
  <graphic url="page2-lowRes.png"/>
 </surface>
 <graphic url="page3.png"/>
 <graphic url="page4.png"/>
</facsimile>
Example
<facsimile>
 <surface lrx="200lry="300ulx="0uly="0">
  <graphic url="Bovelles-49r.png"/>
 </surface>
</facsimile>
Schematron

<sch:rule context="tei:facsimile//tei:line | tei:facsimile//tei:zone">
<sch:report test="child::text()[ normalize-space(.) ne '']"> A facsimile element represents a text with images, thus
transcribed text should not be present within it.
</sch:report>
</sch:rule>
Content model
<content>
 <sequence>
  <elementRef key="frontminOccurs="0"/>
  <alternate maxOccurs="unbounded"
   minOccurs="1">

   <classRef key="model.graphicLike"/>
   <elementRef key="surface"/>
   <elementRef key="surfaceGrp"/>
  </alternate>
  <elementRef key="backminOccurs="0"/>
 </sequence>
</content>
Schema Declaration
element facsimile
{
   undefinedatt.global.attributes,
   undefinedatt.declaring.attributes,
   (
      front?,
      ( undefinedmodel.graphicLike | undefinedsurface | surfaceGrp )+,
      back?
   )
}

<fileDesc>

<fileDesc> (Dateibeschreibung) enthält die vollständige bibliografische Beschreibung einer elektronischen Datei. [2.2. The File Description 2.1.1. The TEI Header and Its Components]
Module header — Appendix
Attributes
Contained by
header: teiHeader
May contain
Note

Die wesentliche Informationsquelle für die Erstellung eines Katalogeintrags oder eines bibliografischen Zitats einer elektronischen Datei. Das Element liefert einen Titel und Angaben zu Verantwortlichkeiten zusammen mit Details zu Publikation und Distribution der Datei, sowie eine mögliche Zugehörigkeit zu einer Reihe. Außerdem kann es detaillierte bibliografische Anmerkungen für Sachverhalte, die an keiner anderen Stelle im TEI-Header behandelt werden können, enthalten. Es beinhaltet außerdem eine vollständige bibliografische Beschreibung der Quelle selbst bzw. der Quellen von welchen sich der elektronische Text ableitet.

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

   <elementRef key="extentminOccurs="0"/>
   <elementRef key="publicationStmt"/>
   <elementRef key="seriesStmt"
    maxOccurs="unboundedminOccurs="0"/>

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

  </sequence>
  <elementRef key="sourceDesc"
   maxOccurs="unboundedminOccurs="1"/>

 </sequence>
</content>
Schema Declaration
element fileDesc
{
   undefinedatt.global.attributes,
   (
      (
         undefinedtitleStmt,
         undefinededitionStmt?,
         extent?,
         undefinedpublicationStmt,
         seriesStmt*,
         notesStmt?
      ),
      undefinedsourceDesc+
   )
}

<funder>

<funder> (Geldgeber) gibt den Namen einer Einzelperson, Institution oder Organisation an, die für die Finanzierung eines Projekts oder Textes verantwortlich ist. [2.2.1. The Title Statement]
Module header — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
core: bibl
msdescription: msItem
May contain
header: idno
transcr: fw
character data
Note

Die Geldgeber finanzieren das Projekt. Sie sind zu unterscheiden von den Förderern (siehe <sponsor>-Element), die das Projekt intellektuell und mit fachlicher Autorität unterstützen.

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

<fw>

<fw> (forme work) contains a running head (e.g. a header, footer), catchword, or similar material appearing on the current page. [12.6. Headers, Footers, and Similar Matter]
Module transcr — Appendix
Attributes
type
Status Required
Legal values are:
pageNum
historische Paginierung/Foliierung
Member of
Contained by
May contain
header: idno
linking: seg
transcr: fw
character data
Note

Where running heads are consistent throughout a chapter or section, it is usually more convenient to relate them to the chapter or section, e.g. by use of the rend attribute. The fw element is intended for cases where the running head changes from page to page, or where details of page layout and the internal structure of the running heads are of paramount importance.

Example
<fw place="bottomtype="sig">C3</fw>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element fw
{
   undefinedatt.global.attributes,
   undefinedatt.typed.attribute.subtype,
   undefinedatt.placement.attributes,
   undefinedatt.written.attributes,
   attribute type { "pageNum" },
   undefinedmacro.phraseSeq
}

<gap>

<gap> (Auslassung) markiert nicht entzifferte Stelle [3.5.3. Additions, Deletions, and Omissions]
Module core — Appendix
Attributes
reason grund für die Lücke in der transkription
Status Required
Legal values are:
illegible
unelserliche Stelle
Member of
Contained by
May contain Empty element
Note

Die Elemente gap, unclear und del aus dem Core-Modul sind eng verwandt mit den Elementen <damage> und <supplied>, die mit dem transcr zur Verfügung gestellt werden. Die Unterschiede im Gebrauch dieser Elemente werden in 12.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination näher beschrieben.

Das gap-Element weist nur darauf hin, dass die Bearbeiter*innen sich entschieden haben, eine Textpassage auszulassen oder sie nicht transkribieren konnten. Ergänzende Informationen, wie die Interpretation, dass der Text absichtlich unlesbar gemacht wurde, sollten über die einschlägigen Elemente, wie z. B. del im Fall einer bewussten Tilgung ausgezeichnet werden.

Example
<gap quantity="4reason="illegible"
 unit="chars"/>
Example
<gap quantity="1reason="sampling"
 unit="essay"/>
Example
<del>
 <gap atLeast="4atMost="8"
  reason="illegibleunit="chars"/>

</del>
Example
<gap extent="several linesreason="lost"/>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <classRef key="model.descLike"/>
  <classRef key="model.certLike"/>
 </alternate>
</content>
Schema Declaration
element gap
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.global.attribute.n,
   undefinedatt.global.attribute.xmllang,
   undefinedatt.global.attribute.xmlbase,
   undefinedatt.global.attribute.xmlspace,
   undefinedatt.dimensions.attribute.extent,
   undefinedatt.cmc.attributes,
   attribute reason { "illegible" },
   ( undefinedmodel.descLike | undefinedmodel.certLike )*
}

<graphic>

<graphic> (Abbildung) gibt den Ort einer Bildressource an, die entweder Teil eines Texts oder ein Abbild dessen ist. [3.10. Graphics and Other Non-textual Components 12.1. Digital Facsimiles]
Module core — Appendix
Attributes
Member of
Contained by
May contain Empty element
Note

Das mimeType-Attribut sollte genutzt werden, um den MIME Medientyp des über das url-Attributs spezifizierten Bildes anzugeben. Innerhalb des Textkörpers gibt das graphic-Element das Vorkommen eines Bildes oder einer Illustration in der Textvorlage an. Innerhalb eines <sourceDoc>- oder facsimile-Elements dagegen gibt das graphic-Element eine zusätzliche Repräsentation (eines Teils) der Vorlage wieder.

Example
<figure>
 <graphic url="fig1.png"/>
 <head>Figure One: The View from the Bridge</head>
 <figDesc>A Whistleresque view showing four or five sailing boats in the foreground, and a
   series of buoys strung out between them.</figDesc>
</figure>
Example
<facsimile>
 <surfaceGrp n="leaf1">
  <surface>
   <graphic url="page1.png"/>
  </surface>
  <surface>
   <graphic url="page2-highRes.png"/>
   <graphic url="page2-lowRes.png"/>
  </surface>
 </surfaceGrp>
</facsimile>
Example
<facsimile>
 <surfaceGrp n="leaf1xml:id="spi001">
  <surface xml:id="spi001r">
   <graphic subtype="thumbnail"
    type="normalurl="spi/thumb/001r.jpg"/>

   <graphic subtype="low-restype="normal"
    url="spi/normal/lowRes/001r.jpg"/>

   <graphic subtype="high-res"
    type="normalurl="spi/normal/highRes/001r.jpg"/>

   <graphic subtype="low-res"
    type="high-contrasturl="spi/contrast/lowRes/001r.jpg"/>

   <graphic subtype="high-res"
    type="high-contrasturl="spi/contrast/highRes/001r.jpg"/>

  </surface>
  <surface xml:id="spi001v">
   <graphic subtype="thumbnail"
    type="normalurl="spi/thumb/001v.jpg"/>

   <graphic subtype="low-restype="normal"
    url="spi/normal/lowRes/001v.jpg"/>

   <graphic subtype="high-res"
    type="normalurl="spi/normal/highRes/001v.jpg"/>

   <graphic subtype="low-res"
    type="high-contrasturl="spi/contrast/lowRes/001v.jpg"/>

   <graphic subtype="high-res"
    type="high-contrasturl="spi/contrast/highRes/001v.jpg"/>

   <zone xml:id="spi001v_detail01">
    <graphic subtype="thumbnail"
     type="normalurl="spi/thumb/001v-detail01.jpg"/>

    <graphic subtype="low-res"
     type="normal"
     url="spi/normal/lowRes/001v-detail01.jpg"/>

    <graphic subtype="high-res"
     type="normal"
     url="spi/normal/highRes/001v-detail01.jpg"/>

    <graphic subtype="low-res"
     type="high-contrast"
     url="spi/contrast/lowRes/001v-detail01.jpg"/>

    <graphic subtype="high-res"
     type="high-contrast"
     url="spi/contrast/highRes/001v-detail01.jpg"/>

   </zone>
  </surface>
 </surfaceGrp>
</facsimile>
Content model
<content>
 <classRef key="model.descLike"
  maxOccurs="unboundedminOccurs="0"/>

</content>
Schema Declaration
element graphic
{
   undefinedatt.global.attributes,
   undefinedatt.media.attributes,
   undefinedatt.resourced.attributes,
   undefinedatt.declaring.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.cmc.attributes,
   undefinedmodel.descLike*
}

<handDesc>

<handDesc> (description of hands) contains a description of all the different hands used in a manuscript or other object. [11.7.2. Writing, Decoration, and Other Notations]
Module msdescription — Appendix
Attributes
hands (hands) specifies the number of distinct hands identified within the manuscript
Status Optional
Datatype teidata.count
Member of
Contained by
msdescription: physDesc
May contain
core: p
Example
<handDesc>
 <handNote scope="major">Written throughout in <term>angelicana formata</term>.</handNote>
</handDesc>
Example
<handDesc hands="2">
 <p>The manuscript is written in two contemporary hands, otherwise
   unknown, but clearly those of practised scribes. Hand I writes
   ff. 1r-22v and hand II ff. 23 and 24. Some scholars, notably
   Verner Dahlerup and Hreinn Benediktsson, have argued for a third hand
   on f. 24, but the evidence for this is insubstantial.</p>
</handDesc>
Content model
<content>
 <alternate>
  <classRef key="model.pLike"
   maxOccurs="unboundedminOccurs="1"/>

  <sequence>
   <elementRef key="summaryminOccurs="0"/>
   <elementRef key="handNote"
    maxOccurs="unboundedminOccurs="1"/>

  </sequence>
 </alternate>
</content>
Schema Declaration
element handDesc
{
   undefinedatt.global.attributes,
   attribute hands { teidata.count }?,
   ( undefinedmodel.pLike+ | ( summary?, handNote+ ) )
}
<head> (Überschrift) encodes heading of some sort [4.2.1. Headings and Trailers]
Module core — Appendix
Attributes
type
Status Optional
Legal values are:
main
main-title as opposed to one or more subtitles
sub
subtitle as opposed to one main-title
Member of
Contained by
core: list
figures: table
msdescription: msDesc
textstructure: body div
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Note

Das head-Element wird für Überschriften jeder Hierarchiestufe verwendet; Software, die zwischen Kapitelüberschriften, Abschnittsüberschriften und Listenbezeichnern unterscheidet, muss die entsprechende Zuordnung aus der Position des head-Elements in der Textstruktur ableiten. Ein head-Element, das als erstes Element einer Liste erscheint, ist der Listenbezeichner; ein head-Element, das am Beginn einer mit <div1> bezeichneten Struktur steht, ist die Überschrift dieses Kapitels oder Abschnitts.

Example

Die häufigste Verwendung von head-Elementen ist es, Überschriften von Abschnitten zu kennzeichnen. In älteren Schriften können die Überschriften oder Incipits länger sein, als es in modernen Werken üblich ist. Wenn ein Abschnitt eine explizite Endung und eine Überschrift hat, sollte die Endung mit dem <trailer>-Element markiert werden, wie in diesem Beispiel:

<div1 n="Itype="book">
 <head>In the name of Christ here begins the first book of the ecclesiastical history of
   Georgius Florentinus, known as Gregory, Bishop of Tours.</head>
 <div2 type="section">
  <head>In the name of Christ here begins Book I of the history.</head>
  <p>Proposing as I do ...</p>
  <p>From the Passion of our Lord until the death of Saint Martin four hundred and twelve
     years passed.</p>
  <trailer>Here ends the first Book, which covers five thousand, five hundred and ninety-six
     years from the beginning of the world down to the death of Saint Martin.</trailer>
 </div2>
</div1>
Example

Das head-Element wird auch verwendet, um Überschriften anderer Einheiten zu markieren, wie z. B. Listen:

With a few exceptions, connectives are equally
useful in all kinds of discourse: description, narration, exposition, argument. <list rend="bulleted">
 <head>Connectives</head>
 <item>above</item>
 <item>accordingly</item>
 <item>across from</item>
 <item>adjacent to</item>
 <item>again</item>
 <item>
<!-- ... -->
 </item>
</list>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <elementRef key="lg"/>
  <elementRef key="add"/>
  <elementRef key="del"/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.inter"/>
  <classRef key="model.lLike"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Schema Declaration
element head
{
   undefinedatt.global.attributes,
   undefinedatt.typed.attribute.subtype,
   undefinedatt.placement.attributes,
   undefinedatt.written.attributes,
   undefinedatt.cmc.attributes,
   attribute type { "main" | "sub" }?,
   (
      text
    | lg
    | undefinedadd
    | undefineddel
    | undefinedmodel.gLike
    | undefinedmodel.phrase
    | undefinedmodel.inter
    | undefinedmodel.lLike
    | undefinedmodel.global
   )*
}

<history>

<history> (history) groups elements describing the full history of a manuscript, manuscript part, or other object. [11.8. History]
Module msdescription — Appendix
Attributes
Contained by
msdescription: msDesc
May contain
core: p
msdescription: origin
Example
<history>
 <origin>
  <p>Written in Durham during the mid twelfth
     century.</p>
 </origin>
 <provenance>
  <p>Recorded in two medieval
     catalogues of the books belonging to Durham Priory, made in 1391 and
     1405.</p>
 </provenance>
 <provenance>
  <p>Given to W. Olleyf by William Ebchester, Prior (1446-56)
     and later belonged to Henry Dalton, Prior of Holy Island (Lindisfarne)
     according to inscriptions on ff. 4v and 5.</p>
 </provenance>
 <acquisition>
  <p>Presented to Trinity College in 1738 by
     Thomas Gale and his son Roger.</p>
 </acquisition>
</history>
Content model
<content>
 <alternate>
  <classRef key="model.pLike"
   maxOccurs="unboundedminOccurs="1"/>

  <sequence>
   <elementRef key="summaryminOccurs="0"/>
   <elementRef key="originminOccurs="0"/>
   <elementRef key="provenance"
    maxOccurs="unboundedminOccurs="0"/>

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

  </sequence>
 </alternate>
</content>
Schema Declaration
element history
{
   undefinedatt.global.attributes,
   (
      undefinedmodel.pLike+
    | ( summary?, undefinedorigin?, provenance*, acquisition? )
   )
}

<idno>

<idno> (Identifikator) contains an identifier equaling the document in different sources [14.3.1. Basic Principles 2.2.4. Publication, Distribution, Licensing, etc. 2.2.5. The Series Statement 3.12.2.4. Imprint, Size of a Document, and Reprint Information]
Module header — Appendix
Attributes
type
Status Required
Legal values are:
bv_data_set
data set containing the document
transkribus_doc
id of the document in transkribus
transkribus_collection
transkribus collection id of the document
goobi
goobi-id of the document
archive
archive signature of the document
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
May contain
header: idno
character data
Note

idno sollte für Identifikatoren genutzt werden, die ein Objekt oder Konzept in einem formalen Katalogsystem wie z. B. einer Datenbank oder einem RDF store oder in einem verteilten System wie dem World Wide Web eindeutig identifizieren. Als Werte für type von idno bieten sich z. B. die ISBN, die ISSN, ein DOI oder ein URI an.

Example
<idno type="ISBN">978-1-906964-22-1</idno>
<idno type="ISSN">0143-3385</idno>
<idno type="DOI">10.1000/123</idno>
<idno type="URI">http://www.worldcat.org/oclc/185922478</idno>
<idno type="URI">http://authority.nzetc.org/463/</idno>
<idno type="LT">Thomason Tract E.537(17)</idno>
<idno type="Wing">C695</idno>
<idno type="oldCat">
 <g ref="#sym"/>345
</idno>

In the last case, the identifier includes a non-Unicode character which is defined elsewhere by means of a <glyph> or <char> element referenced here as #sym.

Example
<idno type="ISBN">978-1-906964-22-1</idno>
<idno type="ISSN">0143-3385</idno>
<idno type="DOI">10.1000/123</idno>
<idno type="URI">http://www.worldcat.org/oclc/185922478</idno>
<idno type="URI">http://authority.nzetc.org/463/</idno>
<idno type="LT">Thomason Tract E.537(17)</idno>
<idno type="Wing">C695</idno>
<idno type="oldCat">
 <g ref="#sym"/>345
</idno>

In letztgenanntem Fall enthält der Identifikator ein Nicht-Unicode-Zeichen, das an anderer Stelle mit Hilfe eines <glyph> oder <char>-Elements definiert ist und hier als #sym referenziert wird.

Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <classRef key="model.gLike"/>
  <elementRef key="idno"/>
 </alternate>
</content>
Schema Declaration
element idno
{
   undefinedatt.global.attributes,
   undefinedatt.sortable.attributes,
   undefinedatt.datable.attributes,
   undefinedatt.typed.attribute.subtype,
   undefinedatt.cmc.attributes,
   attribute type
   {
      "bv_data_set"
    | "transkribus_doc"
    | "transkribus_collection"
    | "goobi"
    | "archive"
   },
   attribute calendar { list { teidata.pointer+ } }?,
   ( text | undefinedmodel.gLike | undefinedidno )*
}

<institution>

<institution> (Institution) contains the name of an organization such as a university or library, with which a manuscript or other object is identified, generally its holding institution. [11.4. The Manuscript Identifier]
Module msdescription — Appendix
Attributes
Contained by
msdescription: msIdentifier
May contain
header: idno
transcr: fw
character data
Example
<msIdentifier>
 <settlement>Oxford</settlement>
 <institution>University of Oxford</institution>
 <repository>Bodleian Library</repository>
 <idno>MS. Bodley 406</idno>
</msIdentifier>
Content model
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
Schema Declaration
element institution
{
   undefinedatt.global.attributes,
   undefinedatt.naming.attributes,
   undefinedmacro.phraseSeq.limited
}

<item>

<item> (Listenpunkt) enthält einen Listenpunkt. [3.8. Lists 2.6. The Revision Description]
Module core — Appendix
Attributes
Contained by
core: list
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Note

Kann einen einfachen Fließtext enthalten oder eine Sequenz von Chunks.

Welche Zeichenfolge auch immer für die Kennzeichnung eines Listenpunkts in der Vorlage benutzt wird, kann als Wert des globalen n-Attributs verwendet werden, dabei muss die Nummerierung nicht notwendigerweise erfasst werden. In geordneten Listen ist das n-Attribut des item-Elements per Definition synonym mit dem Gebrauch des label-Elements, um den Zähler des Listenpunkts zu erfassen. In Glossarlisten sollte der zu definierende Term im label-Element und nicht im n-Attribut angegeben werden.

Example
<list rend="numbered">
 <head>Here begin the chapter headings of Book IV</head>
 <item n="4.1">The death of Queen Clotild.</item>
 <item n="4.2">How King Lothar wanted to appropriate one third of the Church revenues.</item>
 <item n="4.3">The wives and children of Lothar.</item>
 <item n="4.4">The Counts of the Bretons.</item>
 <item n="4.5">Saint Gall the Bishop.</item>
 <item n="4.6">The priest Cato.</item>
 <item> ...</item>
</list>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <macroRef key="macro.specialPara"/>
  <elementRef key="del"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="add"
   maxOccurs="unboundedminOccurs="0"/>

 </alternate>
</content>
Schema Declaration
element item
{
   undefinedatt.global.attributes,
   undefinedatt.sortable.attributes,
   ( undefinedmacro.specialPara | undefineddel* | undefinedadd* )*
}

<label>

<label> (Label) enthält ein Label oder eine Überschrift zur Identifikation eines Textteils, insbesondere in einer Liste oder einem Glossar. [3.8. Lists]
Module core — Appendix
Attributes
Member of
Contained by
figures: cell
header: change licence
linking: seg
msdescription: origin
textstructure: body
transcr: surface
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Example

Labels werden häufig für Schlagwörter in Glossaren verwendet; Beachten Sie die Verwendung des globalen xml:lang-Attributs, um die Standardsprache des Glossars auf Mittelenglisch zu setzen sowie die Glossen und Überschriften als modernes Englisch oder Latein zu identifizieren:

<list type="glossxml:lang="enm">
 <head xml:lang="en">Vocabulary</head>
 <headLabel xml:lang="en">Middle English</headLabel>
 <headItem xml:lang="en">New English</headItem>
 <label>nu</label>
 <item xml:lang="en">now</item>
 <label>lhude</label>
 <item xml:lang="en">loudly</item>
 <label>bloweth</label>
 <item xml:lang="en">blooms</item>
 <label>med</label>
 <item xml:lang="en">meadow</item>
 <label>wude</label>
 <item xml:lang="en">wood</item>
 <label>awe</label>
 <item xml:lang="en">ewe</item>
 <label>lhouth</label>
 <item xml:lang="en">lows</item>
 <label>sterteth</label>
 <item xml:lang="en">bounds, frisks (cf. <cit>
   <ref>Chaucer, K.T.644</ref>
   <quote>a courser, <term>sterting</term>as the fyr</quote>
  </cit>
 </item>
 <label>verteth</label>
 <item xml:lang="la">pedit</item>
 <label>murie</label>
 <item xml:lang="en">merrily</item>
 <label>swik</label>
 <item xml:lang="en">cease</item>
 <label>naver</label>
 <item xml:lang="en">never</item>
</list>
Example

Labels können auch verwendet werden, um die Zahlen oder Buchstaben explizit zu erfassen, die Listenelemente in geordneten Listen markieren – wie in diesem Auszug aus Gibbons Autobiographie. In diesem Fall ist das label-Element gleichbedeutend mit dem n-Attribut des item-Elements:

I will add two facts, which have seldom occurred
in the composition of six, or at least of five quartos. <list rend="runontype="ordered">
 <label>(1)</label>
 <item>My first rough manuscript, without any intermediate copy, has been sent to the press.</item>
 <label>(2) </label>
 <item>Not a sheet has been seen by any human eyes, excepting those of the author and the
   printer: the faults and the merits are exclusively my own.</item>
</list>
Example

Labels können auch für andere strukturierte Listenelemente verwendet werden, wie in diesem Auszug aus der Zeitschrift von Edward Gibbon:

<list type="gloss">
 <label>March 1757.</label>
 <item>I wrote some critical observations upon Plautus.</item>
 <label>March 8th.</label>
 <item>I wrote a long dissertation upon some lines of Virgil.</item>
 <label>June.</label>
 <item>I saw Mademoiselle Curchod — <quote xml:lang="la">Omnia vincit amor, et nos cedamus
     amori.</quote>
 </item>
 <label>August.</label>
 <item>I went to Crassy, and staid two days.</item>
</list>

Das label-Element kann auch innerhalb des item-Elements, anstatt als sein Geschwisterelement, vorkommen. Obwohl syntaktisch gültig, wird diese Verwendung von der TEI nicht empfohlen.

Example

Das label-Element kann auch verwendet werden, um ein Label oder eine Überschrift zu kennzeichnen, die an einen Absatz oder eine Abfolge von Absätzen gebunden sind, die nicht als struktureller Abschnitt oder Gruppe von Verszeilen behandelt werden. Beachten Sie, dass in diesem Fall das label-Element innerhalb des p oder <lg>-Elements erscheint und nicht als deren Geschwisterelement.

<p>[...]
<lb/>&amp; n’entrer en mauuais &amp; mal-heu-
<lb/>ré meſnage. Or des que le conſente-
<lb/>ment des parties y eſt le mariage eſt
<lb/> arreſté, quoy que de faict il ne ſoit
<label place="margin">Puiſſance maritale
   entre les Romains.</label>
 <lb/> conſommé. Depuis la conſomma-
<lb/>tion du mariage la femme eſt ſoubs
<lb/> la puiſſance du mary, s’il n’eſt eſcla-
<lb/>ue ou enfant de famille : car en ce
<lb/> cas, la femme, qui a eſpouſé vn en-
<lb/>fant de famille, eſt ſous la puiſſance
[...]</p>

In diesem Beispiel erscheint der Text des Labels im rechten Randbereich der Vorlage, neben dem Absatz, den er beschreibt, ungefähr auf mittlerer Höhe.

Zusätzlich kann das type-Attribut verwendet werden, um verschiedene Kategorien von Labels zu unterscheiden.

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

  <macroRef key="macro.specialPara"/>
  <elementRef key="del"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="add"
   maxOccurs="unboundedminOccurs="0"/>

 </alternate>
</content>
Schema Declaration
element label
{
   undefinedatt.global.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.placement.attributes,
   undefinedatt.written.attributes,
   undefinedatt.cmc.attributes,
   ( undefinedmacro.specialPara | undefineddel* | undefinedadd* )*
}

<licence>

<licence> beinhaltet für den Text gültige Lizenzinformationen oder andere rechtswirksame Vereinbarungen. [2.2.4. Publication, Distribution, Licensing, etc.]
Module header — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Contained by
header: availability
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Note

Das licence-Element soll für jede Lizenzvereinbarung, die sich auf den Text bezieht, angegeben werden. Das target-Attribut kann verwendet werden, um auf eine vollständige Version der Lizenz zu referenzieren. Die Attribute when, notBefore, notAfter, from oder to können in Kombination verwendet werden, um den Gültigkeitszeitraum der Lizenz anzugeben.

Example
<licence target="http://www.nzetc.org/tm/scholarly/tei-NZETC-Help.html#licensing"> Licence: Creative Commons Attribution-Share Alike 3.0 New Zealand Licence
</licence>
Example
<availability>
 <licence notBefore="2013-01-01"
  target="http://creativecommons.org/licenses/by/3.0/">

  <p>The Creative Commons Attribution 3.0 Unported (CC BY 3.0) Licence
     applies to this document.</p>
  <p>The licence was added on January 1, 2013.</p>
 </licence>
</availability>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
element licence
{
   undefinedatt.global.attributes,
   undefinedatt.pointing.attributes,
   undefinedatt.datable.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.specialPara
}

<list>

<list> (Liste) enthält eine Reihe von Listenpunkten, die als Liste organisiert sind. [3.8. Lists]
Module core — Appendix
Attributes
type (Typ) beschreibt die Art der Listenpunkte.
Derived from att.typed
Status Optional
Datatype teidata.enumerated
Note

In älteren Versionen dieser Richtlinien wurde empfohlen, mit dem Attribut type am list-Element die Darstellung oder das Erscheinungsbild einer Liste zu kodieren (also ob sie z. B. nummeriert oder mit Symbolen versehen ist). Die aktuelle Empfehlung ist, dafür die Attribute rend oder style zu verwenden, während mit type der Inhalt der Liste charakterisiert werden sollte.

Die formale Syntax der Elementdeklaration erlaubt es, Listen vom <list type="gloss"> ohne das Element label zu verwenden; das ist jedoch ein semantischer Fehler.

Member of
Contained by
figures: cell
linking: seg
msdescription: origin
textstructure: body div
May contain
transcr: fw
Note

Die Liste kann mit einer Überschrift head beginnen. Sie kann auch aus Paaren von Labels und Beschreibungen bestehen, sodass dann für jeden Teil spezielle Überschriften (<headLabel>, <headItem>) verwendet werden können.

Example

Das folgende Beispiel behandelt die kurzen nummerierten Klauseln von angelsächsischen Rechtstexten als Listen von item-Elementen. Der Text stammt aus einer Verordnung von König Athelstan (924-939):

<div1 type="section">
 <head>Athelstan's Ordinance</head>
 <list rend="numbered">
  <item n="1">Concerning thieves. First, that no thief is to be spared who is caught with
     the stolen goods, [if he is] over twelve years and [if the value of the goods is] over
     eightpence.
  <list rend="numbered">
    <item n="1.1">And if anyone does spare one, he is to pay for the thief with his
         wergild — and the thief is to be no nearer a settlement on that account — or to
         clear himself by an oath of that amount.</item>
    <item n="1.2">If, however, he [the thief] wishes to defend himself or to escape, he is
         not to be spared [whether younger or older than twelve].</item>
    <item n="1.3">If a thief is put into prison, he is to be in prison 40 days, and he may
         then be redeemed with 120 shillings; and the kindred are to stand surety for him
         that he will desist for ever.</item>
    <item n="1.4">And if he steals after that, they are to pay for him with his wergild,
         or to bring him back there.</item>
    <item n="1.5">And if he steals after that, they are to pay for him with his wergild,
         whether to the king or to him to whom it rightly belongs; and everyone of those who
         supported him is to pay 120 shillings to the king as a fine.</item>
   </list>
  </item>
  <item n="2">Concerning lordless men. And we pronounced about these lordless men, from whom
     no justice can be obtained, that one should order their kindred to fetch back such a
     person to justice and to find him a lord in public meeting.
  <list rend="numbered">
    <item n="2.1">And if they then will not, or cannot, produce him on that appointed day,
         he is then to be a fugitive afterwards, and he who encounters him is to strike him
         down as a thief.</item>
    <item n="2.2">And he who harbours him after that, is to pay for him with his wergild
         or to clear himself by an oath of that amount.</item>
   </list>
  </item>
  <item n="3">Concerning the refusal of justice. The lord who refuses justice and upholds
     his guilty man, so that the king is appealed to, is to repay the value of the goods and
     120 shillings to the king; and he who appeals to the king before he demands justice as
     often as he ought, is to pay the same fine as the other would have done, if he had
     refused him justice.
  <list rend="numbered">
    <item n="3.1">And the lord who is an accessory to a theft by his slave, and it becomes
         known about him, is to forfeit the slave and be liable to his wergild on the first
         occasionp if he does it more often, he is to be liable to pay all that he owns.</item>
    <item n="3.2">And likewise any of the king's treasurers or of our reeves, who has been
         an accessory of thieves who have committed theft, is to liable to the same.</item>
   </list>
  </item>
  <item n="4">Concerning treachery to a lord. And we have pronounced concerning treachery to
     a lord, that he [who is accused] is to forfeit his life if he cannot deny it or is
     afterwards convicted at the three-fold ordeal.</item>
 </list>
</div1>

In diesem Beispiel wurden verschachtelte Listen verwendet. Die Auszeichnung spiegelt somit die Struktur der zweistufigen Nummerierung der Klauseln wider. Die Klauseln könnten auch als eine einstufige Liste mit unregelmäßiger Nummerierung behandelt werden.

Schematron

<sch:rule context="tei:list[@type='gloss']">
<sch:assert test="tei:label">The content of a "gloss" list should include a sequence of one or more pairs of a label element followed by an item element</sch:assert>
</sch:rule>
Content model
<content>
 <sequence>
  <alternate maxOccurs="unbounded"
   minOccurs="0">

   <classRef key="model.divTop"/>
   <classRef key="model.global"/>
   <elementRef key="desc"
    maxOccurs="unboundedminOccurs="0"/>

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

    <elementRef key="item"/>
    <classRef key="model.global"
     maxOccurs="unboundedminOccurs="0"/>

   </sequence>
   <sequence>
    <elementRef key="headLabel"
     minOccurs="0"/>

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

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

     <elementRef key="label"/>
     <classRef key="model.global"
      maxOccurs="unboundedminOccurs="0"/>

     <elementRef key="item"/>
     <classRef key="model.global"
      maxOccurs="unboundedminOccurs="0"/>

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

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

  </sequence>
 </sequence>
</content>
Schema Declaration
element list
{
   undefinedatt.global.attributes,
   undefinedatt.sortable.attributes,
   undefinedatt.typed.attribute.subtype,
   undefinedatt.cmc.attributes,
   attribute type { teidata.enumerated }?,
   (
      ( undefinedmodel.divTop | undefinedmodel.global | desc* )*,
      (
         ( ( undefineditem, undefinedmodel.global* )+ )
       | (
            headLabel?,
            headItem?,
            (
               (
                  undefinedlabel,
                  undefinedmodel.global*,
                  undefineditem,
                  undefinedmodel.global*
               )+
            )
         )
      ),
      ( ( undefinedmodel.divBottom, undefinedmodel.global* )* )
   )
}

<msContents>

<msContents> (manuscript contents) describes the intellectual content of a manuscript, manuscript part, or other object either as a series of paragraphs or as a series of structured manuscript items. [11.6. Intellectual Content]
Module msdescription — Appendix
Attributes
Contained by
msdescription: msDesc
May contain
core: p
msdescription: msItem
Note

Unless it contains a simple prose description, this element should contain at least one of the elements <summary>, msItem, or <msItemStruct>. This constraint is not currently enforced by the schema.

Example
<msContents class="#sermons">
 <p>A collection of Lollard sermons</p>
</msContents>
Example
<msContents>
 <msItem n="1">
  <locus>fols. 5r-7v</locus>
  <title>An ABC</title>
  <bibl>
   <title>IMEV</title>
   <biblScope>239</biblScope>
  </bibl>
 </msItem>
 <msItem n="2">
  <locus>fols. 7v-8v</locus>
  <title xml:lang="frm">Lenvoy de Chaucer a Scogan</title>
  <bibl>
   <title>IMEV</title>
   <biblScope>3747</biblScope>
  </bibl>
 </msItem>
 <msItem n="3">
  <locus>fol. 8v</locus>
  <title>Truth</title>
  <bibl>
   <title>IMEV</title>
   <biblScope>809</biblScope>
  </bibl>
 </msItem>
 <msItem n="4">
  <locus>fols. 8v-10v</locus>
  <title>Birds Praise of Love</title>
  <bibl>
   <title>IMEV</title>
   <biblScope>1506</biblScope>
  </bibl>
 </msItem>
 <msItem n="5">
  <locus>fols. 10v-11v</locus>
  <title xml:lang="la">De amico ad amicam</title>
  <title xml:lang="la">Responcio</title>
  <bibl>
   <title>IMEV</title>
   <biblScope>16 &amp; 19</biblScope>
  </bibl>
 </msItem>
 <msItem n="6">
  <locus>fols. 14r-126v</locus>
  <title>Troilus and Criseyde</title>
  <note>Bk. 1:71-Bk. 5:1701, with additional losses due to mutilation throughout</note>
 </msItem>
</msContents>
Content model
<content>
 <alternate>
  <classRef key="model.pLike"
   maxOccurs="unboundedminOccurs="1"/>

  <sequence>
   <elementRef key="summaryminOccurs="0"/>
   <elementRef key="textLangminOccurs="0"/>
   <elementRef key="titlePage"
    minOccurs="0"/>

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

    <elementRef key="msItem"/>
    <elementRef key="msItemStruct"/>
   </alternate>
  </sequence>
 </alternate>
</content>
Schema Declaration
element msContents
{
   undefinedatt.global.attributes,
   undefinedatt.msExcerpt.attributes,
   undefinedatt.msClass.attributes,
   (
      undefinedmodel.pLike+
    | ( summary?, textLang?, titlePage?, ( undefinedmsItem | msItemStruct )* )
   )
}

<msDesc>

<msDesc> (manuscript description) contains a description of a single identifiable manuscript or other text-bearing object such as an early printed book. [11.1. Overview]
Module msdescription — Appendix
Attributes
Member of
Contained by
figures: cell
linking: seg
msdescription: msItem origin
textstructure: body
May contain
core: head p
Note

Although the msDesc has primarily been designed with a view to encoding manuscript descriptions, it may also be used for other objects such as early printed books, fascicles, epigraphs, or any text-bearing objects that require substantial description. If an object is not text-bearing or the reasons for describing the object is not primarily the textual content, the more general <object> may be more suitable.

Example
<msDesc>
 <msIdentifier>
  <settlement>Oxford</settlement>
  <repository>Bodleian Library</repository>
  <idno type="Bod">MS Poet. Rawl. D. 169.</idno>
 </msIdentifier>
 <msContents>
  <msItem>
   <author>Geoffrey Chaucer</author>
   <title>The Canterbury Tales</title>
  </msItem>
 </msContents>
 <physDesc>
  <objectDesc>
   <p>A parchment codex of 136 folios, measuring approx
       28 by 19 inches, and containing 24 quires.</p>
   <p>The pages are margined and ruled throughout.</p>
   <p>Four hands have been identified in the manuscript: the first 44
       folios being written in two cursive anglicana scripts, while the
       remainder is for the most part in a mixed secretary hand.</p>
  </objectDesc>
 </physDesc>
</msDesc>
Schematron

<sch:rule context="tei:msContents|tei:physDesc|tei:history|tei:additional">
<sch:let name="givalue="name(.)"/>
<sch:report test="preceding-sibling::*[ name(.) eq $gi ] and not( following-sibling::*[ name(.) eq $gi ] )"> Only one <sch:name/> is allowed as a child of <sch:value-of select="name(..)"/>.
</sch:report>
</sch:rule>
Content model
<content>
 <sequence>
  <elementRef key="msIdentifier"/>
  <classRef key="model.headLike"
   maxOccurs="unboundedminOccurs="0"/>

  <alternate>
   <classRef key="model.pLike"
    maxOccurs="unboundedminOccurs="1"/>

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

    <elementRef key="msContents"/>
    <elementRef key="physDesc"/>
    <elementRef key="history"/>
    <elementRef key="additional"/>
    <elementRef key="msPart"/>
    <elementRef key="msFrag"/>
   </alternate>
  </alternate>
 </sequence>
</content>
Schema Declaration
element msDesc
{
   undefinedatt.global.attributes,
   undefinedatt.sortable.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.declaring.attributes,
   undefinedatt.docStatus.attributes,
   (
      undefinedmsIdentifier,
      undefinedmodel.headLike*,
      (
         undefinedmodel.pLike+
       | (
            undefinedmsContents
          | undefinedphysDesc
          | undefinedhistory
          | additional
          | msPart
          | msFrag
         )*
      )
   )
}

<msIdentifier>

<msIdentifier> (manuscript identifier) contains the information required to identify the manuscript or similar object being described. [11.4. The Manuscript Identifier]
Module msdescription — Appendix
Attributes
Member of
Contained by
core: bibl
msdescription: msDesc
May contain
header: idno
msdescription: institution repository
Example
<msIdentifier>
 <settlement>San Marino</settlement>
 <repository>Huntington Library</repository>
 <idno>MS.El.26.C.9</idno>
</msIdentifier>
Schematron

<sch:rule context="tei:msIdentifier">
<sch:report test="not( parent::tei:msPart ) and ( child::*[1]/self::idno or child::*[1]/self::altIdentifier or normalize-space(.) eq '')">An msIdentifier must contain either a repository or location.</sch:report>
</sch:rule>
Content model
<content>
 <sequence>
  <sequence>
   <classRef expand="sequenceOptional"
    key="model.placeNamePart"/>

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

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

   <elementRef key="collection"
    maxOccurs="unboundedminOccurs="0"/>

   <elementRef key="idno"
    maxOccurs="unboundedminOccurs="0"/>

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

   <elementRef key="msName"/>
   <elementRef key="objectName"/>
   <elementRef key="altIdentifier"/>
  </alternate>
 </sequence>
</content>
Schema Declaration
element msIdentifier
{
   undefinedatt.global.attributes,
   (
      (
         undefinedplaceName?,
         undefinedcountry?,
         undefinedsettlement?,
         undefinedinstitution?,
         undefinedrepository?,
         collection*,
         undefinedidno*
      ),
      ( msName | objectName | altIdentifier )*
   )
}

<msItem>

<msItem> (manuscript item) describes an individual work or item within the intellectual content of a manuscript, manuscript part, or other object. [11.6.1. The msItem and msItemStruct Elements]
Module msdescription — Appendix
Attributes
Member of
Contained by
msdescription: msContents msItem
May contain
msdescription: msDesc msItem
transcr: fw
Example
<msItem class="#saga">
 <locus>ff. 1r-24v</locus>
 <title>Agrip af Noregs konunga sögum</title>
 <incipit>regi oc h<ex>ann</ex> setiho
 <gap extent="7reason="illegible"/>sc
   heim se<ex>m</ex> þio</incipit>
 <explicit>h<ex>on</ex> hev<ex>er</ex>
  <ex>oc</ex>þa buit hesta .ij. aNan viþ
   fé enh<ex>on</ex>o<ex>m</ex> aNan til
   reiþ<ex>ar</ex>
 </explicit>
 <textLang mainLang="non">Old Norse/Icelandic</textLang>
</msItem>
Content model
<content>
 <sequence>
  <alternate maxOccurs="unbounded"
   minOccurs="0">

   <elementRef key="locus"/>
   <elementRef key="locusGrp"/>
  </alternate>
  <alternate>
   <classRef key="model.pLike"
    maxOccurs="unboundedminOccurs="1"/>

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

    <classRef key="model.titlepagePart"/>
    <classRef key="model.msItemPart"/>
    <classRef key="model.global"/>
   </alternate>
  </alternate>
 </sequence>
</content>
Schema Declaration
element msItem
{
   undefinedatt.global.attributes,
   undefinedatt.msExcerpt.attributes,
   undefinedatt.msClass.attributes,
   (
      ( locus | locusGrp )*,
      (
         undefinedmodel.pLike+
       | (
            undefinedmodel.titlepagePart
          | undefinedmodel.msItemPart
          | undefinedmodel.global
         )+
      )
   )
}

<note>

<note> (Anmerkung) enthält eine Anmerkung oder Annotation. [3.9.1. Notes and Simple Annotation 2.2.6. The Notes Statement 3.12.2.8. Notes and Statement of Language 10.3.5.4. Notes within Entries]
Module core — Appendix
Attributes
type characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from att.typed
Status Required
Datatype teidata.enumerated
Legal values are:
editor
Das Element enhält einen Kommentar der Editor:innen.
comment
Das Element enthält einen im edierten Dokument hinzugefügten Kommentar der (historischen) Autor:innen.
Member of
Contained by
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Example

Im folgenden Beispiel hat der Übersetzer eine Fußnote mit einer Erklärung des als "painterly" übersetzten Begriffs "Malerisch" bereitgestellt:

And yet it is not only
in the great line of Italian renaissance art, but even in the
painterly <note place="bottomresp="#MDMH-1"
 type="gloss">

 <term xml:lang="de">Malerisch</term>. This word has, in the German, two
distinct meanings, one objective, a quality residing in the object,
the other subjective, a mode of apprehension and creation. To avoid
confusion, they have been distinguished in English as
<mentioned>picturesque</mentioned> and
<mentioned>painterly</mentioned> respectively.
</note> style of the
Dutch genre painters of the seventeenth century that drapery has this
psychological significance.


<!-- elsewhere in the document -->
<respStmt xml:id="MDMH-1">
 <resp>translation from German to English</resp>
 <name>Hottinger, Marie Donald Mackie</name>
</respStmt>

Damit dieses Beispiel valide ist, muss der Code MDMH-1 an anderer Stelle definiert werden, beispielsweise durch die Angabe der Verantwortlichkeit im respStmt-Element des zugehörigen TEI-Headers.

Example

Das globale n-Attribut kann verwendet werden, um das Symbol oder die Nummer anzugeben, die verwendet wird, um den Bezugspunkt der Anmerkung im Quelltext zu markieren, wie im folgenden Beispiel:

Mevorakh b. Saadya's mother, the matriarch of the
family during the second half of the eleventh century, <note anchored="truen="126"> The
alleged mention of Judah Nagid's mother in a letter from 1071 is, in fact, a reference to
Judah's children; cf. above, nn. 111 and 54. </note> is well known from Geniza documents
published by Jacob Mann.

Wenn jedoch Anmerkungen sequenziell nummeriert sind und deren Nummerierung durch die elektronische Verarbeitung automatisch rekonstruiert werden kann, kann es als unnötig angesehen werden, die Nummerierung anzugeben.

Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
element note
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.cmc.attributes,
   attribute type { "editor" | "comment" },
   undefinedmacro.specialPara
}

<objectDesc>

<objectDesc> (object description) Beschreibt die materielle Form des Dokuments [11.7.1. Object Description]
Module msdescription — Appendix
Attributes
form
Status Required
Legal values are:
Manuskript
Manuskript
Typoskript
Typoskript
Druck
Druck
Lithographie
Lithographie
Manuskript bestehend aus Handschrift und Typoskript
Manuskript bestehend aus Handschrift und Typoskript
Member of
Contained by
msdescription: physDesc
May contain
core: p
Example
<objectDesc form="codex">
 <supportDesc material="mixed">
  <p>Early modern
  <material>parchment</material> and
  <material>paper</material>.</p>
 </supportDesc>
 <layoutDesc>
  <layout ruledLines="25 32"/>
 </layoutDesc>
</objectDesc>
Content model
<content>
 <alternate maxOccurs="1minOccurs="1">
  <classRef key="model.pLike"
   maxOccurs="unboundedminOccurs="1"/>

  <sequence maxOccurs="1minOccurs="1">
   <elementRef key="supportDesc"
    minOccurs="0"/>

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

  </sequence>
 </alternate>
</content>
Schema Declaration
element objectDesc
{
   undefinedatt.global.attributes,
   attribute form
   {
      "Manuskript"
    | "Typoskript"
    | "Druck"
    | "Lithographie"
    | "Manuskript bestehend aus Handschrift und Typoskript"
   },
   ( undefinedmodel.pLike+ | ( supportDesc?, layoutDesc? ) )
}

<orgName>

<orgName> (organization name) contains an organizational name. [14.2.2. Organizational Names]
Module namesdates — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
May contain
header: idno
linking: seg
transcr: fw
character data
Example
About a year back, a question of considerable interest was agitated in the <orgName key="PAS1type="voluntary">
 <placeName key="PEN">Pennsyla.</placeName> Abolition Society
</orgName> [...]
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element orgName
{
   undefinedatt.global.attributes,
   undefinedatt.datable.attributes,
   undefinedatt.editLike.attributes,
   undefinedatt.personal.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.cmc.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.phraseSeq
}

<origin>

<origin> (origin) contains any descriptive or other information concerning the origin of a manuscript, manuscript part, or other object. [11.8. History]
Module msdescription — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Contained by
msdescription: history
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Example
<origin evidence="internalnotAfter="1845"
 notBefore="1802resp="#AMH">
Copied in <name type="origPlace">Derby</name>, probably from an
old Flemish original, between 1802 and 1845, according to <persName xml:id="AMH">Anne-Mette Hansen</persName>.
</origin>
Content model
<content>
 <macroRef key="macro.specialPara"/>
</content>
Schema Declaration
element origin
{
   undefinedatt.global.attributes,
   undefinedatt.editLike.attributes,
   undefinedatt.datable.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.specialPara
}

<p>

<p> (Absatz) markiert einen Absatz in einem Prosatext. [3.1. Paragraphs 7.2.5. Speech Contents]
Module core — Appendix
Attributes
type
Status Optional
Legal values are:
legal_section
Das Element enthält einen juristischen Paragraphen.
Member of
Contained by
May contain
linking: seg
transcr: fw
character data
Example
<p>Hallgerd was outside. <q>There is blood on your axe,</q> she said. <q>What have you
   done?</q>
</p>
<p>
 <q>I have now arranged that you can be married a second time,</q> replied Thjostolf.
</p>
<p>
 <q>Then you must mean that Thorvald is dead,</q> she said.
</p>
<p>
 <q>Yes,</q> said Thjostolf. <q>And now you must think up some plan for me.</q>
</p>
Schematron

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

<sch:rule context="tei:p">
<sch:report test="( ancestor::tei:l or ancestor::tei:lg ) and not( ancestor::tei:floatingText | parent::tei:figure | parent::tei:note )"> Abstract model violation: Lines may not contain higher-level structural elements such as div, p, or ab, unless p is a child of figure or note, or is a descendant of floatingText.
</sch:report>
</sch:rule>
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <elementRef key="seg"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="list"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="note"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="pb"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="emph"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="gap"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="del"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="add"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="choice"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="fw"
   maxOccurs="unboundedminOccurs="0"/>

  <elementRef key="label"
   maxOccurs="unboundedminOccurs="0"/>

 </alternate>
</content>
Schema Declaration
element p
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.global.attribute.n,
   undefinedatt.global.attribute.xmllang,
   undefinedatt.global.attribute.xmlbase,
   undefinedatt.global.attribute.xmlspace,
   undefinedatt.global.responsibility.attribute.cert,
   undefinedatt.global.responsibility.attribute.resp,
   undefinedatt.cmc.attributes,
   attribute type { "legal_section" }?,
   (
      text
    | undefinedseg*
    | undefinedlist*
    | undefinednote*
    | undefinedpb*
    | undefinedemph*
    | undefinedgap*
    | undefineddel*
    | undefinedadd*
    | undefinedchoice*
    | undefinedfw*
    | undefinedlabel*
   )*
}

<pb>

<pb> (Seitenanfang) markiert den Anfang einer neuen Seite in einem Dokument mit Seitenzahlen. [3.11.3. Milestone Elements]
Module core — Appendix
Attributes
xml:id (identifier) automatisch generierte id (img)
Derived from att.global
Status Required
Datatype ID
n (number) Die Nummer der Seite, auf das sich das pb-Element bezieht (automatisch generiert).
Derived from att.global
Status Required
Datatype teidata.text
facs (facsimile) points to one or more images, portions of an image, or surfaces which correspond to the current element.
Derived from att.global.facs
Status Required
Datatype teidata.pointer
break Auf "no" setzen, wenn der Seitenumbruch ein Wort trennt, auf "yes" setzen, wenn der Seitenumbruch mit der Wortgrenze korreliert.
Status Required
Legal values are:
yes
Wort nicht getrennt
no
Wort durch Seitenwechsel getrennt
Member of
Contained by
May contain Empty element
Note

Ein pb-Element soll am Beginn der Seite stehen, die es kennzeichnet. Das globale n-Attribut gibt die Zahl (oder einen anderen Wert) an, der mit dieser Seite verbunden ist. Üblicherweise ist das die Seitenzahl oder eine auf der Seite abgedruckte Signatur, da die Position in der physikalischen Sequenz durch das pb-Element implizit ist.

Das type-Attribut kann verwendet werden, den Seitenumbruch näher zu beschreiben, wenn nicht die speziellen Attribute break (Worttrennung), ed oder edRef (Textzeuge, in dem der Seitenumbruch vorkommt) verwendet werden können.

Example

Die Seitenzahlen können in verschiedenen Ausgaben eines Textes variieren.

<p> ... <pb ed="ed2n="145"/>
<!-- Seite 145 in Ausgabe "ed2" beginnt hier --> ... <pb ed="ed1n="283"/>
<!-- Seite 283 in Ausgabe "ed1" beginnt hier --> ... </p>
Example

Ein Seitenumbruch kann über das facs-Attribut mit einem Faksimile der Seite verknüpft werden.

<body>
 <pb facs="page1.pngn="1"/>
<!-- page1.png enthält eine Abbildung der Seite; der enthaltene Text ist hier kodiert -->
 <p>
<!-- ... -->
 </p>
 <pb facs="page2.pngn="2"/>
<!-- dasselbe gilt für Seite 2 -->
 <p>
<!-- ... -->
 </p>
</body>
Content model
<content>
 <empty/>
</content>
Schema Declaration
element pb
{
   undefinedatt.cmc.attributes,
   attribute xml:id { xsd:ID },
   attribute n { teidata.text },
   attribute facs { teidata.pointer },
   attribute break { "yes" | "no" },
   empty
}

<persName>

<persName> (personal name) contains a proper noun or proper-noun phrase referring to a person, possibly including one or more of the person's forenames, surnames, honorifics, added names, etc. [14.2.1. Personal Names]
Module namesdates — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
May contain
header: idno
linking: seg
transcr: fw
character data
Example
<persName>
 <forename>Edward</forename>
 <forename>George</forename>
 <surname type="linked">Bulwer-Lytton</surname>, <roleName>Baron Lytton of
 <placeName>Knebworth</placeName>
 </roleName>
</persName>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element persName
{
   undefinedatt.global.attributes,
   undefinedatt.datable.attributes,
   undefinedatt.editLike.attributes,
   undefinedatt.personal.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.cmc.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.phraseSeq
}

<physDesc>

<physDesc> (physical description) contains a full physical description of a manuscript, manuscript part, or other object optionally subdivided using more specialized elements from the model.physDescPart class. [11.7. Physical Description]
Module msdescription — Appendix
Attributes
Contained by
msdescription: msDesc
May contain
core: p
msdescription: handDesc objectDesc
Example
<physDesc>
 <objectDesc form="codex">
  <supportDesc material="perg">
   <support>Parchment.</support>
   <extent>i + 55 leaves
   <dimensions scope="alltype="leaf"
     unit="inch">

     <height></height>
     <width>5⅜</width>
    </dimensions>
   </extent>
  </supportDesc>
  <layoutDesc>
   <layout columns="2">In double columns.</layout>
  </layoutDesc>
 </objectDesc>
 <handDesc>
  <p>Written in more than one hand.</p>
 </handDesc>
 <decoDesc>
  <p>With a few coloured capitals.</p>
 </decoDesc>
</physDesc>
Content model
<content>
 <sequence>
  <classRef key="model.pLike"
   maxOccurs="unboundedminOccurs="0"/>

  <classRef expand="sequenceOptional"
   key="model.physDescPart"/>

 </sequence>
</content>
Schema Declaration
element physDesc
{
   undefinedatt.global.attributes,
   ( undefinedmodel.pLike*, undefinedobjectDesc?, undefinedhandDesc? )
}

<placeName>

<placeName> (place name) contains an absolute or relative place name. [14.2.3. Place Names]
Module namesdates — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
May contain
header: idno
linking: seg
transcr: fw
character data
Example
<placeName>
 <settlement>Rochester</settlement>
 <region>New York</region>
</placeName>
Example
<placeName>
 <geogName>Arrochar Alps</geogName>
 <region>Argylshire</region>
</placeName>
Example
<placeName>
 <measure>10 miles</measure>
 <offset>Northeast of</offset>
 <settlement>Attica</settlement>
</placeName>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element placeName
{
   undefinedatt.datable.attributes,
   undefinedatt.editLike.attributes,
   undefinedatt.global.attributes,
   undefinedatt.personal.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.cmc.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.phraseSeq
}

<postCode>

<postCode> (Postleitzahl) enthält einen numerischen oder alphanumerischen Schlüssel, der als Teil einer Postadresse zur Vereinfachung der Sortierung oder Zustellung von Postsendungen verwendet wird. [3.6.2. Addresses]
Module core — Appendix
Attributes
Member of
Contained by
core: address
May contain Character data only
Note

The position and nature of postal codes is highly country-specific; the conventions appropriate to the country concerned should be used.

Example
<postCode>HR1 3LR</postCode>
Example
<postCode>60142-7</postCode>
Content model
<content>
 <textNode/>
</content>
Schema Declaration
element postCode { undefinedatt.global.attributes, text }

<principal>

<principal> (Projektleiter) gibt den Namen des Projektleiters an, der für die Erstellung eines elektronischen Textes verantwortlich ist. [2.2.1. The Title Statement]
Module header — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
core: bibl
msdescription: msItem
May contain
header: idno
transcr: fw
character data
Example
<principal ref="http://viaf.org/viaf/105517912">Gary Taylor</principal>
Content model
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
Schema Declaration
element principal
{
   undefinedatt.global.attributes,
   undefinedatt.canonical.attributes,
   undefinedatt.datable.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.phraseSeq.limited
}

<profileDesc>

<profileDesc> (Beschreibung des Textprofils) enthält eine detaillierte Beschreibung der nicht-bibliografischen Merkmale des Textes, besonders der verwendeten Sprachen und Subsprachen, der Entstehungsbedingungen eines Textes sowie der Beteiligten und deren Umfeld. [2.4. The Profile Description 2.1.1. The TEI Header and Its Components]
Module header — Appendix
Attributes
Member of
Contained by
header: teiHeader
May contain
header: abstract creation
Note

Obwohl durch das Inhaltsmodell erlaubt, erscheint es in den seltensten Fällen sinnvoll, mehrere Vorkommen der erlaubten Kindelemente der profileDesc zu notieren – außer diese beziehen sich auf unterschiedliche Texte.

Example
<profileDesc>
 <langUsage>
  <language ident="fr">French</language>
 </langUsage>
 <textDesc n="novel">
  <channel mode="w">print; part issues</channel>
  <constitution type="single"/>
  <derivation type="original"/>
  <domain type="art"/>
  <factuality type="fiction"/>
  <interaction type="none"/>
  <preparedness type="prepared"/>
  <purpose degree="hightype="entertain"/>
  <purpose degree="mediumtype="inform"/>
 </textDesc>
 <settingDesc>
  <setting>
   <name>Paris, France</name>
   <time>Late 19th century</time>
  </setting>
 </settingDesc>
</profileDesc>
Content model
<content>
 <classRef key="model.profileDescPart"
  maxOccurs="unboundedminOccurs="0"/>

</content>
Schema Declaration
element profileDesc
{
   undefinedatt.global.attributes,
   undefinedmodel.profileDescPart*
}

<publicationStmt>

<publicationStmt> (Angaben zur Veröffentlichung) umfasst Angaben zu Veröffentlichung oder Vertrieb eines elektronischen oder sonstigen Textes. [2.2.4. Publication, Distribution, Licensing, etc. 2.2. The File Description]
Module header — Appendix
Attributes
Contained by
header: fileDesc
May contain
Note

Wenn die Angaben zur Veröffentlichung mehrere Mitglieder der Klassen model.publicationStmtPart.agency oder model.publicationStmtPart.detail enthalten und nicht einen oder mehrere Absätze (p) bzw. unbestimmte Einheiten (<ab>), dann hat die Reihenfolge der Elemente eine Bedeutung, auf die zu achten ist. So müssen Elemente, die Angaben über den Veröffentlichungsort, die Adresse, den Identifikator, die Verfügbarkeit und das Veröffentlichungsdatum enthalten, auf den Namen des Verlags, des Distributors oder der Freigabeinstanz folgen, und zwar möglichst in dieser Reihenfolge.

Example
<publicationStmt>
 <publisher>C. Muquardt </publisher>
 <pubPlace>Bruxelles &amp; Leipzig</pubPlace>
 <date when="1846"/>
</publicationStmt>
Example
<publicationStmt>
 <publisher>Chadwyck Healey</publisher>
 <pubPlace>Cambridge</pubPlace>
 <availability>
  <p>Available under licence only</p>
 </availability>
 <date when="1992">1992</date>
</publicationStmt>
Example
<publicationStmt>
 <publisher>Zea Books</publisher>
 <pubPlace>Lincoln, NE</pubPlace>
 <date>2017</date>
 <availability>
  <p>This is an open access work licensed under a Creative Commons Attribution 4.0 International license.</p>
 </availability>
 <ptr target="http://digitalcommons.unl.edu/zeabook/55"/>
</publicationStmt>
Content model
<content>
 <alternate>
  <sequence maxOccurs="unbounded"
   minOccurs="1">

   <classRef key="model.publicationStmtPart.agency"/>
   <classRef key="model.publicationStmtPart.detail"
    maxOccurs="unboundedminOccurs="0"/>

  </sequence>
  <classRef key="model.pLike"
   maxOccurs="unboundedminOccurs="1"/>

 </alternate>
</content>
Schema Declaration
element publicationStmt
{
   undefinedatt.global.attributes,
   (
      (
         (
            undefinedmodel.publicationStmtPart.agency,
            undefinedmodel.publicationStmtPart.detail*
         )+
      )
    | undefinedmodel.pLike+
   )
}

<publisher>

<publisher> (Verlag) gibt den Namen der Organisation an, die für die Veröffentlichung und Verbreitung eines bibliografischen Objekts verantwortlich ist. [3.12.2.4. Imprint, Size of a Document, and Reprint Information 2.2.4. Publication, Distribution, Licensing, etc.]
Module core — Appendix
Attributes
Member of
Contained by
core: bibl
header: publicationStmt
May contain
header: idno
linking: seg
transcr: fw
character data
Note

Außer bei der Transkription von bibliografischen Angaben, ist der vollständige Name des Unternehmens gegenüber einer abgekürzten Version, wie sie etwa auf der gedruckten Titelseite zu finden ist, zu bevorzugen.

Example
<imprint>
 <pubPlace>Oxford</pubPlace>
 <publisher>Clarendon Press</publisher>
 <date>1987</date>
</imprint>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element publisher
{
   undefinedatt.global.attributes,
   undefinedatt.canonical.attributes,
   undefinedmacro.phraseSeq
}

<pubPlace>

<pubPlace> (Verlagsort) enthält den Namen des Orts, an dem ein bibliografisches Objekt veröffentlicht wurde. [3.12.2.4. Imprint, Size of a Document, and Reprint Information]
Module core — Appendix
Attributes
Member of
Contained by
core: bibl
header: publicationStmt
May contain
header: idno
linking: seg
transcr: fw
character data
Example
<publicationStmt>
 <publisher>Oxford University Press</publisher>
 <pubPlace>Oxford</pubPlace>
 <date>1989</date>
</publicationStmt>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element pubPlace
{
   undefinedatt.global.attributes,
   undefinedatt.naming.attributes,
   undefinedmacro.phraseSeq
}

<repository>

<repository> (repository) contains the name of a repository within which manuscripts or other objects are stored, possibly forming part of an institution. [11.4. The Manuscript Identifier]
Module msdescription — Appendix
Attributes
Contained by
msdescription: msIdentifier
May contain
header: idno
transcr: fw
character data
Example
<msIdentifier>
 <settlement>Oxford</settlement>
 <institution>University of Oxford</institution>
 <repository>Bodleian Library</repository>
 <idno>MS. Bodley 406</idno>
</msIdentifier>
Content model
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
Schema Declaration
element repository
{
   undefinedatt.global.attributes,
   undefinedatt.naming.attributes,
   undefinedmacro.phraseSeq.limited
}

<resp>

<resp> (Verantwortlichkeit) enthält eine Phrase, die die Art der intellektuellen Verantwortung einer Person oder die Rolle einer Organisation bei der Herstellung oder Distribution eines Werkes beschreibt. [3.12.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.2. The Edition Statement 2.2.5. The Series Statement]
Module core — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Contained by
core: respStmt
May contain
header: idno
transcr: fw
character data
Note

Das ref-Attribut, das aus der Klasse att.canonical vererbt wird, kann benutzt werden, um die Art der Verantwortlichkeit in normalisierter Form zu beschreiben. Es verweist direkt auf eine standardisierte Liste von Verantwortlichkeitstypen, wie sie z. B. in Normdatensätzen gepflegt werden, wie zum Beispiel folgende Liste für bibliografische Zwecke: http://www.loc.gov/marc/relators/relacode.html.

Example
<respStmt>
 <resp ref="http://id.loc.gov/vocabulary/relators/com.html">compiler</resp>
 <name>Edward Child</name>
</respStmt>
Content model
<content>
 <macroRef key="macro.phraseSeq.limited"/>
</content>
Schema Declaration
element resp
{
   undefinedatt.global.attributes,
   undefinedatt.canonical.attributes,
   undefinedatt.datable.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.phraseSeq.limited
}

<respStmt>

<respStmt> (Angaben zur Verantwortlichkeit) enthält Angaben zur Verantwortlichkeit für den intellektuellen Inhalt eines Textes, einer Edition, einer Aufnahme oder Reihe, wo die spezialisierten Elemente author, <editor> etc. nicht ausreichen oder unzutreffend sind; auch verwendbar für Informationen zu Individuen oder Organisationen, die bei der Produktion oder Verbreitung eines bibliografischen Objekts eine Rolle gespielt. [3.12.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.2. The Edition Statement 2.2.5. The Series Statement]
Module core — Appendix
Attributes
Member of
Contained by
core: bibl
msdescription: msItem
May contain
core: note resp
namesdates: orgName persName
Example
<respStmt>
 <resp>transcribed from original ms</resp>
 <persName>Claus Huitfeldt</persName>
</respStmt>
Example
<respStmt>
 <resp>converted to XML encoding</resp>
 <name>Alan Morrison</name>
</respStmt>
Content model
<content>
 <sequence>
  <alternate>
   <sequence>
    <elementRef key="resp"
     maxOccurs="unboundedminOccurs="1"/>

    <classRef key="model.nameLike.agent"
     maxOccurs="unboundedminOccurs="1"/>

   </sequence>
   <sequence>
    <classRef key="model.nameLike.agent"
     maxOccurs="unboundedminOccurs="1"/>

    <elementRef key="resp"
     maxOccurs="unboundedminOccurs="1"/>

   </sequence>
  </alternate>
  <elementRef key="note"
   maxOccurs="unboundedminOccurs="0"/>

 </sequence>
</content>
Schema Declaration
element respStmt
{
   undefinedatt.global.attributes,
   undefinedatt.canonical.attributes,
   (
      (
         ( undefinedresp+, undefinedmodel.nameLike.agent+ )
       | ( undefinedmodel.nameLike.agent+, undefinedresp+ )
      ),
      undefinednote*
   )
}

<revisionDesc>

<revisionDesc> (Beschreibung der Dateihistorie) dokumentiert die Änderungen, die an der Datei vorgenommen wurden. [2.6. The Revision Description 2.1.1. The TEI Header and Its Components]
Module header — Appendix
Attributes
status
Status Required
Legal values are:
created
The document was created by an automated workflow.
structured
The document makro structure was checked/corrected by hand.
text_correct
All text in the document is correct.
done
Document is done and should be published.
Contained by
header: teiHeader
May contain
core: list
header: change
Note

Wenn an diesem Element gesetzt, sollte das status-Attribut den aktuellen Status des Dokuments widerspiegeln. An jedem change-Kindelement gibt das selbe Attribut den jeweiligen Status zum Zeitpunkt der Änderung an. Die change-Elemente werden der Konvention nach so angeordnet, dass die letzte Änderung am Anfang steht und die erste zum Schluss.

Example
<revisionDesc status="embargoed">
 <change when="1991-11-11who="#LB"> deleted chapter 10 </change>
</revisionDesc>
Content model
<content>
 <alternate maxOccurs="1minOccurs="1">
  <elementRef key="list"
   maxOccurs="unboundedminOccurs="1"/>

  <elementRef key="listChange"
   maxOccurs="unboundedminOccurs="1"/>

  <elementRef key="change"
   maxOccurs="unboundedminOccurs="1"/>

 </alternate>
</content>
Schema Declaration
element revisionDesc
{
   attribute status { "created" | "structured" | "text_correct" | "done" },
   ( undefinedlist+ | listChange+ | undefinedchange+ )
}

<row>

<row> (Tabellenzeile) enthält eine Zeile einer Tabelle. [15.1.1. TEI Tables]
Module figures — Appendix
Attributes
Contained by
figures: table
May contain
figures: cell
Example
<row role="data">
 <cell role="label">Classics</cell>
 <cell>Idle listless and unimproving</cell>
</row>
Content model
<content>
 <elementRef key="cell"
  maxOccurs="unboundedminOccurs="1"/>

</content>
Schema Declaration
element row
{
   undefinedatt.global.attributes,
   undefinedatt.tableDecoration.attributes,
   undefinedcell+
}

<rs>

<rs> (verweisende Zeichenkette) enthält eine allgemeine Benennung oder eine verweisende Zeichenkette. [14.2.1. Personal Names 3.6.1. Referring Strings]
Module core — Appendix
Attributes
Member of
Contained by
May contain
header: idno
linking: seg
transcr: fw
character data
Example
<q>My dear <rs type="person">Mr. Bennet</rs>, </q> said <rs type="person">his lady</rs>
to him one day,
<q>have you heard that <rs type="place">Netherfield Park</rs> is let at
last?</q>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element rs
{
   undefinedatt.global.attributes,
   undefinedatt.naming.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.cmc.attributes,
   undefinedmacro.phraseSeq
}

<seg>

<seg> (arbiträres Segment) beschreibt Segmente eines Texts unterhalb des ‘Chunk-Level’. [17.3. Blocks, Segments, and Anchors 6.2. Components of the Verse Line 7.2.5. Speech Contents]
Module linking — Appendix
Attributes
type characterizes the element in some sense, using any convenient classification scheme or typology.
Derived from att.typed
Status Required
Datatype teidata.enumerated
Legal values are:
note_ref
Bezugsrahmen eines Kommentars
Member of
Contained by
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Note

Das seg-Element kann nach Gutdünken verwendet werden, um jegliches Textsegment, welches für eine Weiterverarbeitung relevant sein könnte, auszuzeichnen. Eine Anwendung des Elements ist die Auszeichnung von Textmerkmalen, für welche sonst kein dediziertes Markup verfügbar ist. Ein anderer Anwendungsfall ist, einen Identifikator für ein Textsegment anzubieten, um von anderen Elementen auf dieses Segment verweisen zu können, z. B. um ein Ziel für einen <ptr> oder ein ähnliches Element zur Verfügung zu stellen.

Example
<seg>When are you leaving?</seg>
<seg>Tomorrow.</seg>
Example
<s>
 <seg rend="capstype="initial-cap">So father's only</seg> glory was the ballfield.
</s>
Example
<seg type="preamble">
 <seg>Sigmund, <seg type="patronym">the son of Volsung</seg>, was a king in Frankish country.</seg>
 <seg>Sinfiotli was the eldest of his sons ...</seg>
 <seg>Borghild, Sigmund's wife, had a brother ... </seg>
</seg>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element seg
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.global.attribute.n,
   undefinedatt.global.attribute.xmllang,
   undefinedatt.global.attribute.xmlbase,
   undefinedatt.global.attribute.xmlspace,
   undefinedatt.cmc.attributes,
   attribute type { "note_ref" },
   undefinedmacro.paraContent
}

<settlement>

<settlement> (settlement) contains the name of a settlement such as a city, town, or village identified as a single geo-political or administrative unit. [14.2.3. Place Names]
Module namesdates — Appendix
Attributes
calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
Member of
Contained by
May contain
header: idno
linking: seg
transcr: fw
character data
Example
<placeName>
 <settlement type="town">Glasgow</settlement>
 <region>Scotland</region>
</placeName>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element settlement
{
   undefinedatt.global.attributes,
   undefinedatt.naming.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.datable.attributes,
   undefinedatt.cmc.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   undefinedmacro.phraseSeq
}

<sic>

<sic> (Lateinisch für 'auf diese Weise', 'so') Dokumentiert modifizierte Texteinheit [3.5.1. Apparent Errors]
Module core — Appendix
Attributes
Member of
Contained by
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Example

Wenn es nur darum geht, auf das offensichtliche Problem in der Textvorlage hinzuweisen, kann das sic-Element auch allein verwendet werden:

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

Es ist auch möglich, zusätzlich die Elemente choice und corr zu verwenden, um eine korrigierte Lesart anzubieten:

I don't know, Juan. It's so far in the past now
— how <choice>
 <sic>we can</sic>
 <corr>can we</corr>
</choice> prove or disprove anyone's theories?
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element sic
{
   undefinedatt.global.attribute.xmlid,
   undefinedatt.global.attribute.n,
   undefinedatt.global.attribute.xmllang,
   undefinedatt.global.attribute.xmlbase,
   undefinedatt.global.attribute.xmlspace,
   undefinedatt.cmc.attributes,
   undefinedmacro.paraContent
}

<sourceDesc>

<sourceDesc> (Beschreibung der Quellen) Dokument auf dem der Inhalt der Datei basiert. [2.2.7. The Source Description]
Module header — Appendix
Attributes
Contained by
header: fileDesc
May contain
msdescription: msDesc
Example
<sourceDesc>
 <bibl>
  <title level="a">The Interesting story of the Children in the Wood</title>. In
 <author>Victor E Neuberg</author>, <title>The Penny Histories</title>.
 <publisher>OUP</publisher>
  <date>1968</date>. </bibl>
</sourceDesc>
Example
<sourceDesc>
 <p>Born digital: no previous source exists.</p>
</sourceDesc>
Content model
<content>
 <elementRef key="msDescmaxOccurs="1"
  minOccurs="1"/>

</content>
Schema Declaration
element sourceDesc
{
   undefinedatt.global.attributes,
   undefinedatt.declarable.attributes,
   undefinedmsDesc
}

<street>

<street> contains 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. [3.6.2. Addresses]
Module core — Appendix
Attributes
Member of
Contained by
core: address
May contain
header: idno
linking: seg
transcr: fw
character data
Note

The order and presentation of house names and numbers and street names, etc., may vary considerably in different countries. The encoding should reflect the order which is appropriate in the country concerned.

Example
<street>via della Faggiola, 36</street>
Example
<street>
 <name>Duntaggin</name>, 110 Southmoor Road
</street>
Content model
<content>
 <macroRef key="macro.phraseSeq"/>
</content>
Schema Declaration
element street { undefinedatt.global.attributes, undefinedmacro.phraseSeq }

<surface>

<surface> defines a written surface as a two-dimensional coordinate space, optionally grouping one or more graphic representations of that space, zones of interest within that space, and, when using an embedded transcription approach, transcriptions of the writing within them. [12.1. Digital Facsimiles 12.2.2. Embedded Transcription]
Module transcr — Appendix
Attributes
attachment describes the method by which this surface is or was connected to the main surface
Status Optional
Datatype teidata.enumerated
Sample values include:
glued
glued in place
pinned
pinned or stapled in place
sewn
sewn in place
flipping indicates whether the surface is attached and folded in such a way as to provide two writing surfaces
Status Optional
Datatype teidata.truthValue
Contained by
transcr: facsimile surface
May contain
transcr: fw surface
Note

The surface element represents any two-dimensional space on some physical surface forming part of the source material, such as a piece of paper, a face of a monument, a billboard, a scroll, a leaf etc.

The coordinate space defined by this element may be thought of as a grid lrx - ulx units wide and uly - lry units high.

The surface element may contain graphic representations or transcriptions of written zones, or both. The coordinate values used by every <zone> element contained by this element are to be understood with reference to the same grid.

Where it is useful or meaningful to do so, any grouping of multiple surface elements may be indicated using the <surfaceGrp> element.

Example
<facsimile>
 <surface lrx="200lry="300ulx="0uly="0">
  <graphic url="Bovelles-49r.png"/>
 </surface>
</facsimile>
Content model
<content>
 <sequence>
  <alternate maxOccurs="unbounded"
   minOccurs="0">

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

   <alternate>
    <elementRef key="zone"/>
    <elementRef key="line"/>
    <elementRef key="path"/>
    <elementRef key="surface"/>
    <elementRef key="surfaceGrp"/>
   </alternate>
   <classRef key="model.global"
    maxOccurs="unboundedminOccurs="0"/>

  </sequence>
 </sequence>
</content>
Schema Declaration
element surface
{
   undefinedatt.global.attributes,
   undefinedatt.coordinated.attributes,
   undefinedatt.declaring.attributes,
   undefinedatt.typed.attributes,
   attribute attachment { teidata.enumerated }?,
   attribute flipping { teidata.truthValue }?,
   (
      (
         undefinedmodel.global
       | undefinedmodel.labelLike
       | undefinedmodel.graphicLike
      )*,
      (
         (
            ( zone | line | path | undefinedsurface | surfaceGrp ),
            undefinedmodel.global*
         )*
      )
   )
}

<table>

<table> (Tabelle) enthält Text, der in Tabellenform, also in Zeilen und Spalten, dargestellt ist. [15.1.1. TEI Tables]
Module figures — Appendix
Attributes
rows (Zeilen) gibt die Anzahl der Tabellenzeilen an.
Status Optional
Datatype teidata.count
Note

Wenn keine Zeilenanzahl angegeben wird, muss diese von einer Applikation berechnet werden.

Zeilen sollten von oben nach unten notiert werden.

cols (Spalten) gibt die Anzahl der Tabellenspalten an.
Status Optional
Datatype teidata.count
Note

Wenn keine Spaltenanzahl angegeben wird, muss diese von einer Applikation berechnet werden.

In einer Zeile sollten Spalten von links nach rechts notiert werden.

Member of
Contained by
figures: cell
linking: seg
msdescription: origin
textstructure: body
May contain
figures: row
transcr: fw
Note

Enthält eine Reihe von Zeilen und optional eine Überschrift.

Jegliche Information die grafische Darstellung betreffend, sollte mit dem globalen rend-Attribut auf der Ebene von Tabelle, Zeile oder Zelle verzeichnet werden.

Example
<table cols="4rows="4">
 <head>Poor Men's Lodgings in Norfolk (Mayhew, 1843)</head>
 <row role="label">
  <cell role="data"/>
  <cell role="data">Dossing Cribs or Lodging Houses</cell>
  <cell role="data">Beds</cell>
  <cell role="data">Needys or Nightly Lodgers</cell>
 </row>
 <row role="data">
  <cell role="label">Bury St Edmund's</cell>
  <cell role="data">5</cell>
  <cell role="data">8</cell>
  <cell role="data">128</cell>
 </row>
 <row role="data">
  <cell role="label">Thetford</cell>
  <cell role="data">3</cell>
  <cell role="data">6</cell>
  <cell role="data">36</cell>
 </row>
 <row role="data">
  <cell role="label">Attleboro'</cell>
  <cell role="data">3</cell>
  <cell role="data">5</cell>
  <cell role="data">20</cell>
 </row>
 <row role="data">
  <cell role="label">Wymondham</cell>
  <cell role="data">1</cell>
  <cell role="data">11</cell>
  <cell role="data">22</cell>
 </row>
</table>
Content model
<content>
 <sequence>
  <alternate maxOccurs="unbounded"
   minOccurs="0">

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

    <elementRef key="row"/>
    <classRef key="model.global"
     maxOccurs="unboundedminOccurs="0"/>

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

    <classRef key="model.graphicLike"/>
    <classRef key="model.global"
     maxOccurs="unboundedminOccurs="0"/>

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

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

  </sequence>
 </sequence>
</content>
Schema Declaration
element table
{
   undefinedatt.global.attributes,
   undefinedatt.typed.attributes,
   undefinedatt.cmc.attributes,
   attribute rows { teidata.count }?,
   attribute cols { teidata.count }?,
   (
      ( undefinedmodel.headLike | undefinedmodel.global )*,
      (
         ( ( undefinedrow, undefinedmodel.global* )+ )
       | ( ( undefinedmodel.graphicLike, undefinedmodel.global* )+ )
      ),
      ( ( undefinedmodel.divBottom, undefinedmodel.global* )* )
   )
}

<TEI>

<TEI> (TEI-Dokument) enthält ein einzelnes TEI-konformes Dokument, das aus einem einzigen TEI-Header und einem oder mehreren Mitgliedern der model.resource-Klasse besteht. Mehrere TEI-Elemente können in einem <teiCorpus>-Element zusammengefasst werden. [4. Default Text Structure 16.1. Varieties of Composite Text]
Module textstructure — Appendix
Attributes
version gibt die Versionsnummer der TEI-Richtlinien an, gegen die dieses Dokument validiert wird.
Status Optional
Datatype teidata.version
Note

Hauptausgaben der TEI-Richtlinien werden seit langem informell mit einem Namen bezeichnet, der sich aus dem Buchstaben P (für proposal) und einer Ziffer zusammensetzt. Die aktuelle Ausgabe ist eine der vielen Ausgaben der fünften Hauptausgabe der Richtlinien, bekannt als P5. Dieses Attribut kann dazu verwendet werden, um ein TEI-Dokument einer bestimmten Version der P5-Richtlinien zuzuordnen, sofern keine genauere Zuordnung durch das Attribut source im assoziierten <schemaSpec>-Element angegeben ist.

Contained by
textstructure: TEI
May contain
header: teiHeader
textstructure: TEI text
transcr: facsimile
Note

Dieses Element ist obligatorisch. Es ist notwendig, auch den TEI-Namensraum http://www.tei-c.org/ns/1.0 anzugeben, z.B. <TEI version="4.4.0" xml:lang="it" xmlns="http://www.tei-c.org/ns/1.0">.

Example
<TEI version="3.3.0" xmlns="http://www.tei-c.org/ns/1.0">
 <teiHeader>
  <fileDesc>
   <titleStmt>
    <title>The shortest TEI Document Imaginable</title>
   </titleStmt>
   <publicationStmt>
    <p>First published as part of TEI P2, this is the P5
         version using a namespace.</p>
   </publicationStmt>
   <sourceDesc>
    <p>No source: this is an original work.</p>
   </sourceDesc>
  </fileDesc>
 </teiHeader>
 <text>
  <body>
   <p>This is about the shortest TEI document imaginable.</p>
  </body>
 </text>
</TEI>
Example
<TEI version="2.9.1" xmlns="http://www.tei-c.org/ns/1.0">
 <teiHeader>
  <fileDesc>
   <titleStmt>
    <title>A TEI Document containing four page images </title>
   </titleStmt>
   <publicationStmt>
    <p>Unpublished demonstration file.</p>
   </publicationStmt>
   <sourceDesc>
    <p>No source: this is an original work.</p>
   </sourceDesc>
  </fileDesc>
 </teiHeader>
 <facsimile>
  <graphic url="page1.png"/>
  <graphic url="page2.png"/>
  <graphic url="page3.png"/>
  <graphic url="page4.png"/>
 </facsimile>
</TEI>
Schematron

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

<sch:ns prefix="xs"
 uri="http://www.w3.org/2001/XMLSchema"/>
Schematron

<sch:ns prefix="rng"
 uri="http://relaxng.org/ns/structure/1.0"/>

<sch:ns prefix="rna"
 uri="http://relaxng.org/ns/compatibility/annotations/1.0"/>
Schematron

<sch:ns prefix="sch"
 uri="http://purl.oclc.org/dsdl/schematron"/>

<sch:ns prefix="sch1x"
 uri="http://www.ascc.net/xml/schematron"/>
Content model
<content>
 <sequence>
  <elementRef key="teiHeader"/>
  <alternate>
   <sequence>
    <classRef key="model.resource"
     maxOccurs="unboundedminOccurs="1"/>

    <elementRef key="TEI"
     maxOccurs="unboundedminOccurs="0"/>

   </sequence>
   <elementRef key="TEI"
    maxOccurs="unboundedminOccurs="1"/>

  </alternate>
 </sequence>
</content>
Schema Declaration
element TEI
{
   undefinedatt.global.attributes,
   undefinedatt.typed.attributes,
   attribute version { teidata.version }?,
   (
      undefinedteiHeader,
      ( ( undefinedmodel.resource+, undefinedTEI* ) | undefinedTEI+ )
   )
}

<teiHeader>

<teiHeader> (TEI-Header (elektronische Titelseite)) beinhaltet beschreibende und erklärende Metadaten, die einer digitalen Ressource oder einer Sammlung von Ressourcen vorangestellt sind. [2.1.1. The TEI Header and Its Components 16.1. Varieties of Composite Text]
Module header — Appendix
Attributes
Contained by
textstructure: TEI
May contain
Note

Eines der wenigen Elemente, die verpflichtend für ein valides TEI-Dokument sind.

Example
<teiHeader>
 <fileDesc>
  <titleStmt>
   <title>Shakespeare: the first folio (1623) in electronic form</title>
   <author>Shakespeare, William (1564–1616)</author>
   <respStmt>
    <resp>Originally prepared by</resp>
    <name>Trevor Howard-Hill</name>
   </respStmt>
   <respStmt>
    <resp>Revised and edited by</resp>
    <name>Christine Avern-Carr</name>
   </respStmt>
  </titleStmt>
  <publicationStmt>
   <distributor>Oxford Text Archive</distributor>
   <address>
    <addrLine>13 Banbury Road, Oxford OX2 6NN, UK</addrLine>
   </address>
   <idno type="OTA">119</idno>
   <availability>
    <p>Freely available on a non-commercial basis.</p>
   </availability>
   <date when="1968">1968</date>
  </publicationStmt>
  <sourceDesc>
   <bibl>The first folio of Shakespeare, prepared by Charlton Hinman (The Norton Facsimile,
       1968)</bibl>
  </sourceDesc>
 </fileDesc>
 <encodingDesc>
  <projectDesc>
   <p>Originally prepared for use in the production of a series of old-spelling
       concordances in 1968, this text was extensively checked and revised for use during the
       editing of the new Oxford Shakespeare (Wells and Taylor, 1989).</p>
  </projectDesc>
  <editorialDecl>
   <correction>
    <p>Turned letters are silently corrected.</p>
   </correction>
   <normalization>
    <p>Original spelling and typography is retained, except that long s and ligatured
         forms are not encoded.</p>
   </normalization>
  </editorialDecl>
  <refsDecl xml:id="ASLREF">
   <cRefPattern matchPattern="(\S+) ([^.]+)\.(.*)"
    replacementPattern="#xpath(//div1[@n='$1']/div2/[@n='$2']//lb[@n='$3'])">

    <p>A reference is created by assembling the following, in the reverse order as that
         listed here: <list>
      <item>the <att>n</att> value of the preceding <gi>lb</gi>
      </item>
      <item>a period</item>
      <item>the <att>n</att> value of the ancestor <gi>div2</gi>
      </item>
      <item>a space</item>
      <item>the <att>n</att> value of the parent <gi>div1</gi>
      </item>
     </list>
    </p>
   </cRefPattern>
  </refsDecl>
 </encodingDesc>
 <revisionDesc>
  <list>
   <item>
    <date when="1989-04-12">12 Apr 89</date> Last checked by CAC</item>
   <item>
    <date when="1989-03-01">1 Mar 89</date> LB made new file</item>
  </list>
 </revisionDesc>
</teiHeader>
Content model
<content>
 <sequence>
  <elementRef key="fileDesc"/>
  <classRef key="model.teiHeaderPart"
   maxOccurs="unboundedminOccurs="0"/>

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

 </sequence>
</content>
Schema Declaration
element teiHeader
{
   undefinedatt.global.attributes,
   ( undefinedfileDesc, undefinedmodel.teiHeaderPart*, undefinedrevisionDesc? )
}

<text>

<text> (text) enthält einen einzelnen, eigenständigen oder kompilierten Text, zum Beispiel ein Gedicht oder Drama, eine Sammlung von Aufsätzen, einen Roman, ein Wörterbuch oder ein Korpus-Sample. [4. Default Text Structure 16.1. Varieties of Composite Text]
Module textstructure — Appendix
Attributes
type
Status Required
Legal values are:
Verfassungsentwurf
Verfassungsentwurf
Verfassungstext
Verfassungstext
Sitzungsprotokoll
Sitzungsprotokoll
Stellungnahme zum Verfassungsentwurf
Stellungnahme zum Verfassungsentwurf
Member of
Contained by
textstructure: TEI
May contain
core: gap note pb
textstructure: body
transcr: fw
Note

Dieses Element sollte nicht benutzt werden, um einen Text wiederzugeben, der an irgendeiner Stelle in einer anderen Struktur eingefügt ist, wie z. B. eine eingebettete oder zitierte Erzählung. Für diesen Zweck wird das Element <floatingText> benutzt.

Example

Der Textkörper kann durch eine Gruppierung von verschachtelten Texten ersetzt werden, wie das folgende Beispiel zeigt:

<text>
 <front>
<!-- Vorspann für die gesamte Gruppierung -->
 </front>
 <group>
  <text>
<!-- erster Text -->
  </text>
  <text>
<!-- zweiter Text -->
  </text>
 </group>
</text>
Content model
<content>
 <sequence maxOccurs="1minOccurs="1">
  <classRef key="model.global"
   maxOccurs="unboundedminOccurs="0"/>

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

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

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

  </sequence>
 </sequence>
</content>
Schema Declaration
element text
{
   undefinedatt.global.attributes,
   undefinedatt.declaring.attributes,
   undefinedatt.typed.attribute.subtype,
   undefinedatt.written.attributes,
   attribute type
   {
      "Verfassungsentwurf"
    | "Verfassungstext"
    | "Sitzungsprotokoll"
    | "Stellungnahme zum Verfassungsentwurf"
   },
   (
      undefinedmodel.global*,
      ( ( front, undefinedmodel.global* )? ),
      ( undefinedbody | group ),
      undefinedmodel.global*,
      ( ( back, undefinedmodel.global* )? )
   )
}

<title>

<title> (Titel) beinhaltet einen Titel eines beliebigen Werks. [3.12.2.2. Titles, Authors, and Editors 2.2.1. The Title Statement 2.2.5. The Series Statement]
Module core — Appendix
Attributes
type klassifiziert den Titel entsprechend einer geeigneten Typologie.
Derived from att.typed
Status Optional
Datatype teidata.enumerated
Note

Dieses Attribut wird bereitgestellt, um die Analyse und die Verarbeitung von Titeln auf Basis ihres Typs zu vereinfachen; in Fällen, bei denen ein derart spezielles Vorgehen nicht notwendig ist, ist auch eine entsprechende Analyse nicht notwendig, und der gesamte Titel, inkl. Untertitel und allfälligen parallelen Titeln, kann mit einem einzigen title-Element ausgezeichnet werden.

calendar indicates one or more systems or calendars to which the date represented by the content of this element belongs.
Deprecated will be removed on 2024-11-11
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@calendar]">
<sch:assert test="string-length( normalize-space(.) ) gt 0"> @calendar indicates one or more
systems or calendars to which the date represented by the content of this element belongs,
but this <sch:name/> element has no textual content.</sch:assert>
</sch:rule>
level gibt den bibliografischen Typ eines Titels an, d.h. ob er einen Artikel, ein Buch, eine Zeitschrift, eine Reihe oder unpubliziertes Material bezeichnet.
Status Optional
Datatype teidata.enumerated
Legal values are:
a
(unselbständig) der Titel gehört zu einer unselbständigen Publikation, wie einem Artikel, Gedicht oder einem anderen Werk, das als Teil einer umfangreicheren Einheit publiziert wurde.
m
(Monografie) der Titel bezieht sich auf Monografien wie z.B. ein Bücher oder andere selbständige Publikationen, also auch auf einzelne Bände in einem mehrbändigen Werk.
j
(Zeitschrift) der Titel bezieht sich auf jede Art fortlaufender oder periodischer Veröffentlichungen wie z. B. Zeitschriften, Magazine oder Zeitungen.
s
(Reihe) der Titel bezeichnet eine Reihe von ansonsten selbständig publizierten Veröffentlichungen, wie z. B. eine Buchreihe.
u
(unveröffentlicht) der Titel bezieht sich auf unveröffentliches Material (incl. universitäre Qualifikationsarbeiten, soweit sie nicht von einem Verlag veröffentlicht worden sind).
Note

Der Typ eines Titels wird manchmal durch seinen Kontext bestimmt: wenn ein Titel z. B. innerhalb des Elements <analytic> verwendet wird, ist es ipso facto demnach Level ‘a’; ein Titel innerhalb eines <series>-Elements als Level ‘s’. Daher ist das level-Attribut nicht zwingend notwendig, wenn die Position eindeutig erschlossen werden kann. Wenn es in derartigen Kontexten dennoch gesetzt wird, sollte der Attributwert dem impliziten Wert des Eltern-Elements nicht widersprechen.

Member of
Contained by
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Note

Die Attribute key und ref, die durch die Zugehörigkeit zur Klasse att.canonical verfügbar sind, können dafür verwendet werden, den kanonischen Titel anzugeben: Ersteres indem (z. B.) die Kennung eines Datensatzes einer externen Bibliothek herangezogen wird; Letzteres durch den Verweis auf ein XML-Element, das den kanonischen Titel enthält.

Example
<title>Information Technology and the Research Process: Proceedings of
a conference held at Cranfield Institute of Technology, UK,
18–21 July 1989</title>
Example
<title>Hardy's Tess of the D'Urbervilles: a machine readable
edition</title>
Example
<title type="full">
 <title type="main">Synthèse</title>
 <title type="sub">an international journal for
   epistemology, methodology and history of
   science</title>
</title>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element title
{
   undefinedatt.global.attributes,
   undefinedatt.typed.attribute.subtype,
   undefinedatt.canonical.attributes,
   undefinedatt.datable.attributes,
   undefinedatt.cmc.attributes,
   attribute type { teidata.enumerated }?,
   attribute calendar { list { teidata.pointer+ } }?,
   attribute level { "a" | "m" | "j" | "s" | "u" }?,
   undefinedmacro.paraContent
}

<titleStmt>

<titleStmt> (Angaben zum Titel) umfasst Angaben zum Titel eines Werks und zu den für seinen Inhalt Verantwortlichen. [2.2.1. The Title Statement 2.2. The File Description]
Module header — Appendix
Attributes
Contained by
header: fileDesc
May contain
Example
<titleStmt>
 <title>Capgrave's Life of St. John Norbert: a machine-readable transcription</title>
 <respStmt>
  <resp>compiled by</resp>
  <name>P.J. Lucas</name>
 </respStmt>
</titleStmt>
Content model
<content>
 <sequence>
  <elementRef key="title"
   maxOccurs="unboundedminOccurs="1"/>

  <classRef key="model.respLike"
   maxOccurs="unboundedminOccurs="0"/>

 </sequence>
</content>
Schema Declaration
element titleStmt
{
   undefinedatt.global.attributes,
   ( undefinedtitle+, undefinedmodel.respLike* )
}

<unclear>

<unclear> (unklar) enthält ein Wort, einen Satz oder eine Textpassage, welche in der Quelle nicht oder nur schwer lesbar bzw. hörbar ist. [12.3.3.1. Damage, Illegibility, and Supplied Text 3.5.3. Additions, Deletions, and Omissions]
Module core — Appendix
Attributes
reason gibt den Grund an, warum das Material schwer zu transkribieren ist.
Status Optional
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include:
illegible
(unleserlich)
inaudible
(nicht hörbar)
faded
(ausgebleicht)
background_noise
(Hintergrundlärm)
eccentric_ductus
(exzentrischer Duktus) indicates illegibility due to an unusual, awkward, or incompetent execution of a glyph or glyphs
<div>
 <head>Rx</head>
 <p>500 mg <unclear reason="illegible">placebo</unclear>
 </p>
</div>
Note

Ein oder mehrere Wörter können verwendet werden, um den Grund zu beschreiben. In der Regel wird jedes Wort auf eine einzige Ursache verweisen.

agent basiert die Schwierigkeit bei der Transkription auf einer schadhaften Stelle am Textträger, kann der Grund dafür hier genauer kategorisiert werden.
Status Optional
Datatype teidata.enumerated
Sample values include:
rubbing
Schaden, verursacht durch Abrieb der Blattkanten beim Umblättern
mildew
Schaden, versursacht durch Schimmel auf der Blattoberfläche
smoke
Schaden, verursacht durch Rauch/Ruß
Member of
Contained by
May contain
figures: table
header: idno
linking: seg
msdescription: msDesc
transcr: fw
character data
Note

Das Element wird für alle unsicheren Transkriptionen verwendet, egal ob es sich um geschriebenes oder gesprochenes Material handelt. Für andere Aspekte der Sicherheit, Unsicherheit und Zuverlässigkeit von Auszeichnung und Transkription, siehe Kapitel 22. Certainty, Precision, and Responsibility.

Die Elemente <damage>, gap, del, unclear und <supplied> werden oft im selben Kontext verwendet. Im Kapitel 12.3.3.2. Use of the gap, del, damage, unclear, and supplied Elements in Combination wird diskutiert, welches Element unter welchen Umständen geeignet ist.

Das hand-Attribut verweist auf eine Beschreibung der betreffenden Schreibhand (siehe hierzu Kapitel 12.3.2.1. Document Hands).

Example
<u> ...and then <unclear reason="background-noise">Nathalie</unclear> said ... </u>
Content model
<content>
 <macroRef key="macro.paraContent"/>
</content>
Schema Declaration
element unclear
{
   undefinedatt.global.attributes,
   undefinedatt.editLike.attributes,
   undefinedatt.dimensions.attributes,
   undefinedatt.cmc.attributes,
   attribute reason
   {
      list
      {
         (
            "illegible"
          | "inaudible"
          | "faded"
          | "background_noise"
          | "eccentric_ductus"
          | teidata.enumerated
         )+
      }
   }?,
   attribute agent { teidata.enumerated }?,
   undefinedmacro.paraContent
}

Schema tei_b_vg: Model classes

model.addressLike

model.addressLike groups elements used to represent a postal or email address. [1. The TEI Infrastructure]
Module tei — Appendix
Used by
Members address

model.addrPart

model.addrPart groups elements such as names or postal codes which may appear as part of a postal address. [3.6.2. Addresses]
Module tei — Appendix
Used by
Members model.nameLike [model.nameLike.agent [orgName persName] model.offsetLike model.persNamePart model.placeStateLike [model.placeNamePart [country placeName settlement] ] idno rs] postCode street

model.attributable

model.attributable gruppiert Elemente, die ein Wort oder eine Phrase enthalten, welche einer Quelle zugeschrieben werden können. [3.3.3. Quotation 4.3.2. Floating Texts]
Module tei — Appendix
Used by
Members model.quoteLike

model.biblLike

model.biblLike groups elements containing a bibliographic description. [3.12. Bibliographic Citations and References]
Module tei — Appendix
Used by
Members bibl msDesc

model.biblPart

model.biblPart groups elements which represent components of a bibliographic description. [3.12. Bibliographic Citations and References]
Module tei — Appendix
Used by
Members model.imprintPart [biblScope pubPlace publisher] model.respLike [author funder principal respStmt] availability bibl msIdentifier

model.choicePart

model.choicePart groups elements (other than choice itself) which can be used within a choice alternation. [3.5. Simple Editorial Changes]
Module tei — Appendix
Used by
Members corr seg sic unclear

model.common

model.common groups common chunk- and inter-level elements. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Members model.cmc model.divPart [model.lLike model.pLike [p] ] model.inter [model.attributable [model.quoteLike] model.biblLike [bibl msDesc] model.egLike model.labelLike [label] model.listLike [list table] model.oddDecl model.stageLike]

model.dateLike

model.dateLike groups elements containing temporal expressions. [3.6.4. Dates and Times 14.4. Dates]
Module tei — Appendix
Used by
Members date

model.divBottom

model.divBottom groups elements appearing at the end of a text division. [4.2. Elements Common to All Divisions]
Module tei — Appendix
Used by
Members model.divBottomPart model.divWrapper

model.divLike

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

model.divPart

model.divPart groups paragraph-level elements appearing directly within divisions. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Members model.lLike model.pLike [p]

model.divTop

model.divTop groups elements appearing at the beginning of a text division. [4.2. Elements Common to All Divisions]
Module tei — Appendix
Used by
Members model.divTopPart [model.headLike [head] ] model.divWrapper

model.divTopPart

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

model.emphLike

model.emphLike groups phrase-level elements which are typographically distinct and to which a specific function can be attributed. [3.3. Highlighting and Quotation]
Module tei — Appendix
Used by
Members emph title

model.global

model.global groups elements which may appear at any point within a TEI text. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Members model.global.edit [gap] model.global.meta model.milestoneLike [fw pb] model.noteLike [note]

model.global.edit

model.global.edit groups globally available elements which perform a specifically editorial function. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Members gap

model.graphicLike

model.graphicLike groups elements containing images, formulae, and similar objects. [3.10. Graphics and Other Non-textual Components]
Module tei — Appendix
Used by
Members graphic

model.headLike

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

model.highlighted

model.highlighted groups phrase-level elements which are typographically distinct. [3.3. Highlighting and Quotation]
Module tei — Appendix
Used by
Members model.emphLike [emph title] model.hiLike

model.imprintPart

model.imprintPart groups the bibliographic elements which occur inside imprints. [3.12. Bibliographic Citations and References]
Module tei — Appendix
Used by
Members biblScope pubPlace publisher

model.inter

model.inter groups elements which can appear either within or between paragraph-like elements. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Members model.attributable [model.quoteLike] model.biblLike [bibl msDesc] model.egLike model.labelLike [label] model.listLike [list table] model.oddDecl model.stageLike

model.labelLike

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

model.limitedPhrase

model.limitedPhrase groups phrase-level elements excluding those elements primarily intended for transcription of existing sources. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Members model.emphLike [emph title] model.hiLike model.pPart.data [model.addressLike [address] model.dateLike [date] model.measureLike model.nameLike [model.nameLike.agent [orgName persName] model.offsetLike model.persNamePart model.placeStateLike [model.placeNamePart [country placeName settlement] ] idno rs] ] model.pPart.editorial [choice] model.pPart.msdesc model.phrase.xml model.ptrLike

model.listLike

model.listLike groups list-like elements. [3.8. Lists]
Module tei — Appendix
Used by
Members list table

model.milestoneLike

model.milestoneLike groups milestone-style elements used to represent reference systems. [1.3. The TEI Class System 3.11.3. Milestone Elements]
Module tei — Appendix
Used by
Members fw pb

model.msItemPart

model.msItemPart groups elements which can appear within a manuscript item description.
Module tei — Appendix
Used by
Members model.biblLike [bibl msDesc] model.msQuoteLike [title] model.quoteLike model.respLike [author funder principal respStmt] idno msItem

model.msQuoteLike

model.msQuoteLike groups elements which represent passages such as titles quoted from a manuscript as a part of its description.
Module tei — Appendix
Used by
Members title

model.nameLike

model.nameLike groups elements which name or refer to a person, place, or organization.
Module tei — Appendix
Used by
Members model.nameLike.agent [orgName persName] model.offsetLike model.persNamePart model.placeStateLike [model.placeNamePart [country placeName settlement] ] idno rs

model.nameLike.agent

model.nameLike.agent groups elements which contain names of individuals or corporate bodies. [3.6. Names, Numbers, Dates, Abbreviations, and Addresses]
Module tei — Appendix
Used by
Members orgName persName

model.noteLike

model.noteLike groups globally-available note-like elements. [3.9. Notes, Annotation, and Indexing]
Module tei — Appendix
Used by
Members note

model.paraPart

model.paraPart groups elements that may appear in paragraphs and similar elements [3.1. Paragraphs]
Module tei — Appendix
Used by
Members model.gLike model.global [model.global.edit [gap] model.global.meta model.milestoneLike [fw pb] model.noteLike [note] ] model.inter [model.attributable [model.quoteLike] model.biblLike [bibl msDesc] model.egLike model.labelLike [label] model.listLike [list table] model.oddDecl model.stageLike] model.lLike model.phrase [model.graphicLike [graphic] model.highlighted [model.emphLike [emph title] model.hiLike] model.lPart model.pPart.data [model.addressLike [address] model.dateLike [date] model.measureLike model.nameLike [model.nameLike.agent [orgName persName] model.offsetLike model.persNamePart model.placeStateLike [model.placeNamePart [country placeName settlement] ] idno rs] ] model.pPart.edit [model.pPart.editorial [choice] model.pPart.transcriptional [corr del sic unclear] ] model.pPart.msdesc model.phrase.xml model.ptrLike model.segLike [seg] model.specDescLike]

model.phrase

model.phrase groups elements which can occur at the level of individual words or phrases. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Members model.graphicLike [graphic] model.highlighted [model.emphLike [emph title] model.hiLike] model.lPart model.pPart.data [model.addressLike [address] model.dateLike [date] model.measureLike model.nameLike [model.nameLike.agent [orgName persName] model.offsetLike model.persNamePart model.placeStateLike [model.placeNamePart [country placeName settlement] ] idno rs] ] model.pPart.edit [model.pPart.editorial [choice] model.pPart.transcriptional [corr del sic unclear] ] model.pPart.msdesc model.phrase.xml model.ptrLike model.segLike [seg] model.specDescLike

model.physDescPart

model.physDescPart groups specialized elements forming part of the physical description of a manuscript or similar written source.
Module msdescription — Appendix
Used by
Members handDesc objectDesc

model.placeNamePart

model.placeNamePart groups elements which form part of a place name. [14.2.3. Place Names]
Module tei — Appendix
Used by
Members country placeName settlement

model.placeStateLike

model.placeStateLike groups elements which describe changing states of a place.
Module tei — Appendix
Used by
Members model.placeNamePart [country placeName settlement]

model.pLike

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

model.pPart.data

model.pPart.data groups phrase-level elements containing names, dates, numbers, measures, and similar data. [3.6. Names, Numbers, Dates, Abbreviations, and Addresses]
Module tei — Appendix
Used by
Members model.addressLike [address] model.dateLike [date] model.measureLike model.nameLike [model.nameLike.agent [orgName persName] model.offsetLike model.persNamePart model.placeStateLike [model.placeNamePart [country placeName settlement] ] idno rs]

model.pPart.edit

model.pPart.edit groups phrase-level elements for simple editorial correction and transcription. [3.5. Simple Editorial Changes]
Module tei — Appendix
Used by
Members model.pPart.editorial [choice] model.pPart.transcriptional [corr del sic unclear]

model.pPart.editorial

model.pPart.editorial groups phrase-level elements for simple editorial interventions that may be useful both in transcribing and in authoring. [3.5. Simple Editorial Changes]
Module tei — Appendix
Used by
Members choice

model.pPart.transcriptional

model.pPart.transcriptional groups phrase-level elements used for editorial transcription of pre-existing source materials. [3.5. Simple Editorial Changes]
Module tei — Appendix
Used by
Members corr del sic unclear

model.profileDescPart

model.profileDescPart umfasst Elemente, die innerhalb des profileDesc-Elements genutzt werden und mehrfach auftreten können.
Module tei — Appendix
Used by
Members abstract creation

model.publicationStmtPart.agency

model.publicationStmtPart.agency groups the child elements of a publicationStmt element of the TEI header that indicate an authorising agent. [2.2.4. Publication, Distribution, Licensing, etc.]
Module tei — Appendix
Used by
Members publisher

model.publicationStmtPart.detail

model.publicationStmtPart.detail groups the agency-specific child elements of the publicationStmt element of the TEI header. [2.2.4. Publication, Distribution, Licensing, etc.]
Module tei — Appendix
Used by
Members model.ptrLike address availability date idno pubPlace

model.resource

model.resource groups separate elements which constitute the content of a digital resource, as opposed to its metadata. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Members facsimile text

model.respLike

model.respLike groups elements which are used to indicate intellectual or other significant responsibility, for example within a bibliographic element.
Module tei — Appendix
Used by
Members author funder principal respStmt

model.segLike

model.segLike groups elements used for arbitrary segmentation. [17.3. Blocks, Segments, and Anchors 18.1. Linguistic Segment Categories]
Module tei — Appendix
Used by
Members seg

model.teiHeaderPart

model.teiHeaderPart umfasst Elemente, die innerhalb des TEI-Headers benutzt werden dürfen und mehrmals auftreten können.
Module tei — Appendix
Used by
Members encodingDesc profileDesc

model.titlepagePart

model.titlepagePart groups elements which can occur as direct constituents of a title page, such as <docTitle>, <docAuthor>, <docImprint>, or <epigraph>. [4.6. Title Pages]
Module tei — Appendix
Used by
Members graphic

Schema tei_b_vg: Attribute classes

att.canonical

att.canonical provides attributes that can be used to associate a representation such as a name or title with canonical information about the object being named or referenced. [14.1.1. Linking Names and Their Referents]
Module tei — Appendix
Members att.naming [att.personal [orgName persName placeName] author country institution pubPlace repository rs settlement] date funder principal publisher resp respStmt title
Attributes
key provides an externally-defined means of identifying the entity (or entities) being named, using a coded value of some kind.
Status Optional
Datatype teidata.text
<author>
 <name key="Hugo, Victor (1802-1885)"
  ref="http://www.idref.fr/026927608">
Victor Hugo</name>
</author>
ref (reference) provides an explicit means of locating a full definition or identity for the entity being named by means of one or more URIs.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
<name ref="http://viaf.org/viaf/109557338"
 type="person">
Seamus Heaney</name>
Example

In this contrived example, a canonical reference to the same organisation is provided in four different ways.

<author n="1">
 <name ref="http://nzetc.victoria.ac.nz/tm/scholarly/name-427308.html"
  type="organisation">
New Zealand Parliament, Legislative Council</name>
</author>
 
<author n="2">
 <name ref="nzvn:427308"
  type="organisation">
New Zealand Parliament, Legislative Council</name>
</author>
 
<author n="3">
 <name ref="./named_entities.xml#o427308"
  type="organisation">
New Zealand Parliament, Legislative Council</name>
</author>
 

<author n="4">
 <name key="name-427308"
  type="organisation">
New Zealand Parliament, Legislative Council</name>
</author>

The first presumes the availability of an internet connection and a processor that can resolve a URI (most can). The second requires, in addition, a <prefixDef> that declares how the nzvm prefix should be interpreted. The third does not require an internet connection, but does require that a file named named_entities.xml be in the same directory as the TEI document. The fourth requires that an entire external system for key resolution be available.

att.citing

att.citing provides attributes for specifying the specific part of a bibliographic item being cited. [1.3.1. Attribute Classes]
Module tei — Appendix
Members biblScope
Attributes
unit identifies the unit of information conveyed by the element, e.g. columns, pages, volume, entry.
Status Optional
Datatype teidata.enumerated
Suggested values include:
volume
(volume) the element contains a volume number.
issue
the element contains an issue number, or volume and issue numbers.
page
(page) the element contains a page number or page range.
line
the element contains a line number or line range.
chapter
(chapter) the element contains a chapter indication (number and/or title)
part
the element identifies a part of a book or collection.
column
the element identifies a column.
entry
the element identifies an entry number or label in a list of entries.
from specifies the starting point of the range of units indicated by the unit attribute.
Status Optional
Datatype teidata.word
to specifies the end-point of the range of units indicated by the unit attribute.
Status Optional
Datatype teidata.word

att.cmc

att.cmc (computer-mediated communication) provides attributes categorizing how the element content was created in a CMC environment.
Module tei — Appendix
Members address bibl choice corr country date del emph gap graphic head idno label list note orgName p pb persName placeName rs seg settlement sic table title unclear
Attributes
generatedBy (generated by) categorizes how the content of an element was generated in a CMC environment.
Status Optional
Datatype teidata.enumerated
Schematron

<sch:rule context="tei:*[@generatedBy]">
<sch:assert test="ancestor-or-self::tei:post">The @generatedBy attribute is for use within a <post> element.</sch:assert>
</sch:rule>
Suggested values include:
human
the content was ‘naturally’ typed or spoken by a human user
template
the content was generated after a human user activated a template for its insertion
system
the content was generated by the system, i.e. the CMC environment
bot
the content was generated by a bot, i.e. a non-human agent, typically one that is not part of the CMC environment itself
unspecified
the content was generated by an unknown or unspecified process

automatic system message in chat: user moves on to another chatroom

<post generatedBy="system"
 rend="color:bluetype="eventwho="#system">

 <p>
  <name corresp="#A02type="nickname">McMike</name> geht
   in einen anderen Raum: <name type="roomname">Kreuzfahrt</name>
 </p>
</post>

automatic system message in chat: user enters a chatroom

<post generatedBy="systemtype="event">
 <p>
  <name corresp="#A08type="nickname">c_bo</name> betritt
   den Raum. </p>
</post>

automatic system message in chat: user changes his font color

<post generatedBy="systemrend="color:red"
 type="event">

 <p>
  <name corresp="#A08type="nickname">c_bo</name> hat die
   Farbe gewechselt.
 </p>
</post>

An automatic signature of user including an automatic timestamp (Wikipedia discussion, anonymized). The specification of generatedBy at the inner element <signed> is meant to override the specification at the outer element <post>. This is generally possible when the outer generatedBy value is "human".

<post generatedBy="humanindentLevel="2"
 synch="#t00394407type="standardwho="#WU00005582">

 <p> Kurze Nachfrage: Die Hieros für den Goldnamen stammen
   auch von Beckerath gem. Literatur ? Grüße --</p>
 <signed generatedBy="template"
  rend="inline">

  <gap reason="signatureContent"/>
  <time generatedBy="template">18:50, 22. Okt. 2008 (CEST)</time>
 </signed>
</post>

Wikipedia talk page: user signature

<post generatedBy="humantype="written">
<!-- ... main content of posting ... -->
 <signed generatedBy="template">
  <gap reason="signatureContent"/>
  <time generatedBy="template">12:01, 12. Jun. 2009 (CEST)</time>
 </signed>
</post>

att.coordinated

att.coordinated provides attributes that can be used to position their parent element within a two dimensional coordinate system.
Module transcr — Appendix
Members surface
Attributes
start indicates the element within a transcription of the text containing at least the start of the writing represented by this zone or surface.
Status Optional
Datatype teidata.pointer
ulx gives the x coordinate value for the upper left corner of a rectangular space.
Status Optional
Datatype teidata.numeric
uly gives the y coordinate value for the upper left corner of a rectangular space.
Status Optional
Datatype teidata.numeric
lrx gives the x coordinate value for the lower right corner of a rectangular space.
Status Optional
Datatype teidata.numeric
lry gives the y coordinate value for the lower right corner of a rectangular space.
Status Optional
Datatype teidata.numeric
points identifies a two dimensional area by means of a series of pairs of numbers, each of which gives the x,y coordinates of a point on a line enclosing the area.
Status Optional
Datatype 3–∞ occurrences of teidata.point separated by whitespace

att.datable

att.datable provides attributes for normalization of elements that contain dates, times, or datable events. [3.6.4. Dates and Times 14.4. Dates]
Module tei — Appendix
Members author change country creation date funder idno licence orgName origin persName placeName principal resp settlement title
Attributes
  • att.datable.w3c
    • @when
    • @notBefore
    • @notAfter
    • @from
    • @to
  • att.datable.iso
    • @when-iso
    • @notBefore-iso
    • @notAfter-iso
    • @from-iso
    • @to-iso
  • att.datable.custom
    • @when-custom
    • @notBefore-custom
    • @notAfter-custom
    • @from-custom
    • @to-custom
    • @datingPoint
    • @datingMethod
period supplies pointers to one or more definitions of named periods of time (typically <category>s, dates or <event>s) within which the datable item is understood to have occurred.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace

att.datable.custom

att.datable.custom provides attributes for normalization of elements that contain datable events to a custom dating system (i.e. other than the Gregorian used by W3 and ISO). [14.4. Dates]
Module namesdates — Appendix
Members att.datable [author change country creation date funder idno licence orgName origin persName placeName principal resp settlement title]
Attributes
when-custom supplies the value of a date or time in some custom standard form.
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace

The following are examples of custom date or time formats that are not valid ISO or W3C format normalizations, normalized to a different dating system

<p>Alhazen died in Cairo on the
<date when="1040-03-06"
  when-custom="431-06-12">
12th day of Jumada t-Tania, 430 AH
 </date>.</p>
<p>The current world will end at the
<date when="2012-12-21"
  when-custom="13.0.0.0.0">
end of B'ak'tun 13</date>.</p>
<p>The Battle of Meggidu
(<date when-custom="Thutmose_III:23">23rd year of reign of Thutmose III</date>).</p>
<p>Esidorus bixit in pace annos LXX plus minus sub
<date when-custom="Ind:4-10-11">die XI mensis Octobris indictione IIII</date>
</p>

Not all custom date formulations will have Gregorian equivalents.

The when-custom attribute and other custom dating are not constrained to a datatype by the TEI, but individual projects are recommended to regularize and document their dating formats.

notBefore-custom specifies the earliest possible date for the event in some custom standard form.
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace
notAfter-custom specifies the latest possible date for the event in some custom standard form.
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace
from-custom indicates the starting point of the period in some custom standard form.
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace
<event datingMethod="#julian"
 from-custom="1666-09-02to-custom="1666-09-05xml:id="FIRE1">

 <head>The Great Fire of London</head>
 <p>The Great Fire of London burned through a large part
   of the city of London.</p>
</event>
to-custom indicates the ending point of the period in some custom standard form.
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace
datingPoint supplies a pointer to some location defining a named point in time with reference to which the datable item is understood to have occurred
Status Optional
Datatype teidata.pointer
datingMethod supplies a pointer to a <calendar> element or other means of interpreting the values of the custom dating attributes.
Status Optional
Datatype teidata.pointer
Contayning the Originall, Antiquity, Increaſe, Moderne
eſtate, and deſcription of that Citie, written in the yeare
<date calendar="#julian"
 datingMethod="#julianwhen-custom="1598">
1598</date>. by Iohn Stow
Citizen of London.

In this example, the calendar attribute points to a <calendar> element for the Julian calendar, specifying that the text content of the date element is a Julian date, and the datingMethod attribute also points to the Julian calendar to indicate that the content of the when-custom attribute value is Julian too.

<date datingMethod="#creationOfWorld"
 when="1382-06-28when-custom="6890-06-20">
μηνὶ Ἰουνίου εἰς <num>κ</num> ἔτους <num>ςωϞ</num>
</date>

In this example, a date is given in a Mediaeval text measured ‘from the creation of the world’, which is normalized (in when) to the Gregorian date, but is also normalized (in when-custom) to a machine-actionable, numeric version of the date from the Creation.

att.datable.iso

att.datable.iso provides attributes for normalization of elements that contain datable events using the ISO 8601:2004 standard. [3.6.4. Dates and Times 14.4. Dates]
Module namesdates — Appendix
Members att.datable [author change country creation date funder idno licence orgName origin persName placeName principal resp settlement title]
Attributes
when-iso supplies the value of a date or time in a standard form.
Status Optional
Datatype teidata.temporal.iso

The following are examples of ISO date, time, and date & time formats that are not valid W3C format normalizations.

<date when-iso="1996-09-24T07:25+00">Sept. 24th, 1996 at 3:25 in the morning</date>
<date when-iso="1996-09-24T03:25-04">Sept. 24th, 1996 at 3:25 in the morning</date>
<time when-iso="1999-01-04T20:42-05">4 Jan 1999 at 8:42 pm</time>
<time when-iso="1999-W01-1T20,70-05">4 Jan 1999 at 8:42 pm</time>
<date when-iso="2006-05-18T10:03">a few minutes after ten in the morning on Thu 18 May</date>
<time when-iso="03:00">3 A.M.</time>
<time when-iso="14">around two</time>
<time when-iso="15,5">half past three</time>

All of the examples of the when attribute in the att.datable.w3c class are also valid with respect to this attribute.

He likes to be punctual. I said <q>
 <time when-iso="12">around noon</time>
</q>, and he showed up at <time when-iso="12:00:00">12 O'clock</time> on the dot.

The second occurence of <time> could have been encoded with the when attribute, as 12:00:00 is a valid time with respect to the W3C XML Schema Part 2: Datatypes Second Edition specification. The first occurence could not.

notBefore-iso specifies the earliest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype teidata.temporal.iso
notAfter-iso specifies the latest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype teidata.temporal.iso
from-iso indicates the starting point of the period in standard form.
Status Optional
Datatype teidata.temporal.iso
to-iso indicates the ending point of the period in standard form.
Status Optional
Datatype teidata.temporal.iso

att.datable.w3c

att.datable.w3c provides attributes for normalization of elements that contain datable events conforming to the W3C XML Schema Part 2: Datatypes Second Edition. [3.6.4. Dates and Times 14.4. Dates]
Module tei — Appendix
Members att.datable [author change country creation date funder idno licence orgName origin persName placeName principal resp settlement title]
Attributes
when supplies the value of the date or time in a standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype teidata.temporal.w3c

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

<p>
 <date when="1945-10-24">24 Oct 45</date>
 <date when="1996-09-24T07:25:00Z">September 24th, 1996 at 3:25 in the morning</date>
 <time when="1999-01-04T20:42:00-05:00">Jan 4 1999 at 8 pm</time>
 <time when="14:12:38">fourteen twelve and 38 seconds</time>
 <date when="1962-10">October of 1962</date>
 <date when="--06-12">June 12th</date>
 <date when="---01">the first of the month</date>
 <date when="--08">August</date>
 <date when="2006">MMVI</date>
 <date when="0056">AD 56</date>
 <date when="-0056">56 BC</date>
</p>
This list begins in
the year 1632, more precisely on Trinity Sunday, i.e. the Sunday after
Pentecost, in that year the
<date calendar="#julianwhen="1632-06-06">27th of May (old style)</date>.
<opener>
 <dateline>
  <placeName>Dorchester, Village,</placeName>
  <date when="1828-03-02">March 2d. 1828.</date>
 </dateline>
 <salute>To
   Mrs. Cornell,</salute> Sunday <time when="12:00:00">noon.</time>
</opener>
notBefore specifies the earliest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype teidata.temporal.w3c
notAfter specifies the latest possible date for the event in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype teidata.temporal.w3c
from indicates the starting point of the period in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype teidata.temporal.w3c
to indicates the ending point of the period in standard form, e.g. yyyy-mm-dd.
Status Optional
Datatype teidata.temporal.w3c
Schematron

<sch:rule context="tei:*[@when]">
<sch:report role="nonfatal"
 test="@notBefore|@notAfter|@from|@to">
The @when attribute cannot be used with any other att.datable.w3c attributes.</sch:report>
</sch:rule>
Schematron

<sch:rule context="tei:*[@from]">
<sch:report role="nonfatal"
 test="@notBefore">
The @from and @notBefore attributes cannot be used together.</sch:report>
</sch:rule>
Schematron

<sch:rule context="tei:*[@to]">
<sch:report role="nonfatal"
 test="@notAfter">
The @to and @notAfter attributes cannot be used together.</sch:report>
</sch:rule>
Example
<date from="1863-05-28to="1863-06-01">28 May through 1 June 1863</date>

att.datcat

att.datcat provides attributes that are used to align XML elements or attributes with the appropriate Data Categories (DCs) defined by an external taxonomy, in this way establishing the identity of information containers and values, and providing means of interpreting them. [10.5.2. Lexical View 19.3. Other Atomic Feature Values]
Module tei — Appendix
Members att.segLike [seg]
Attributes
datcat provides a pointer to a definition of, and/or general information about, (a) an information container (element or attribute) or (b) a value of an information container (element content or attribute value), by referencing an external taxonomy or ontology. If valueDatcat is present in the immediate context, this attribute takes on role (a), while valueDatcat performs role (b).
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
valueDatcat provides a definition of, and/or general information about a value of an information container (element content or attribute value), by reference to an external taxonomy or ontology. Used especially where a contrast with datcat is needed.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
targetDatcat provides a definition of, and/or general information about, information structure of an object referenced or modeled by the containing element, by reference to an external taxonomy or ontology. This attribute has the characteristics of the datcat attribute, except that it addresses not its containing element, but an object that is being referenced or modeled by its containing element.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Example

The example below presents the TEI encoding of the name-value pair <part of speech, common noun>, where the name (key) ‘part of speech’ is abbreviated as ‘POS’, and the value, ‘common noun’ is symbolized by ‘NN’. The entire name-value pair is encoded by means of the element <f>. In TEI XML, that element acts as the container, labeled with the name attribute. Its contents may be complex or simple. In the case at hand, the content is the symbol ‘NN’.

The datcat attribute relates the feature name (i.e., the key) to the data category ‘part of speech’, while the attribute valueDatcat relates the feature value to the data category common noun. Both these data categories should be defined in an external and preferably open reference taxonomy or ontology.

<fs>
 <f datcat="http://hdl.handle.net/11459/CCR_C-396_5a972b93-2294-ab5c-a541-7c344c5f26c3"
  name="POS">

  <symbol value="NN"
   valueDatcat="http://hdl.handle.net/11459/CCR_C-1256_7ec6083c-23d4-224d-6f94-eecbe6861545"/>

 </f>
<!-- ... -->
</fs>

‘NN’ is the symbol for common noun used e.g. in the CLAWS-7 tagset defined by the University Centre for Computer Corpus Research on Language at the University of Lancaster. The very same data category used for tagging an early version of the British National Corpus, and coming from the BNC Basic (C5) tagset, uses the symbol ‘NN0’ (rather than ‘NN’). Making these values semantically interoperable would be extremely difficult without a human expert if they were not anchored in a single point of an established reference taxonomy of morphosyntactic data categories. In the case at hand, the string http://hdl.handle.net/11459/CCR_C-1256_7ec6083c-23d4-224d-6f94-eecbe6861545 is both a persistent identifier of the data category in question, as well as a pointer to a shared definition of common noun.

While the symbols ‘NN’, ‘NN0’, and many others (often coming from languages other than English) are implicitly members of the container category ‘part of speech’, it is sometimes useful not to rely on such an implicit relationship but rather use an explicit identifier for that data category, to distinguish it from other morphosyntactic data categories, such as gender, tense, etc. For that purpose, the above example uses the datcat attribute to reference a definition of part of speech. The reference taxonomy in this example is the CLARIN Concept Registry.

If the feature structure markup exemplified above is to be repeated many times in a single document, it is much more efficient to gather the persistent identifiers in a single place and to only reference them, implicitly or directly, from feature structure markup. The following example is much more concise than the one above and relies on the concepts of feature structure declaration and feature value library, discussed in chapter [ID FS in TEI Guidelines].
<fs>
 <f fVal="#commonNounname="POS"/>
<!-- ... -->
</fs>

The assumption here is that the relevant feature values are collected in a place that the annotation document in question has access to — preferably, a single document per linguistic resource, for example an <fsdDecl> that is XIncluded as a sibling of text or a child of encodingDesc; a <taxonomy> available resource-wide (e.g., in a shared header) is also an option.

The example below presents an <fvLib> element that collects the relevant feature values (most of them omitted). At the same time, this example shows one way of encoding a tagset, i.e., an established inventory of values of (in the case at hand) morphosyntactic categories.
<fvLib n="POS values">
 <symbol datcat="http://hdl.handle.net/11459/CCR_C-396_5a972b93-2294-ab5c-a541-7c344c5f26c3"
  value="NNxml:id="commonNoun"/>

 <symbol datcat="http://hdl.handle.net/11459/CCR_C-1371_fbebd9ec-a7f4-9a36-d6e9-88ee16b944ae"
  value="NPxml:id="properNoun"/>

<!-- ... -->
</fvLib>

Note that these Guidelines do not prescribe a specific choice between datcat and valueDatcat in such cases. The former is the generic way of referencing a data category, whereas the latter is more specific, in that it references a data category that represents a value. The choice between them comes into play where a single element — or a tight element complex, such as the <f>/<symbol> complex illustrated above — make it necessary or useful to distinguish between the container data category and its value.

Example

In the context of dictionaries designed with semantic interoperability in mind, the following example ensures that the <pos> element is interpreted as the same information container as in the case of the example of <f name="POS"> above.

<gramGrp>
 <pos datcat="http://hdl.handle.net/11459/CCR_C-396_5a972b93-2294-ab5c-a541-7c344c5f26c3"
  valueDatcat="http://hdl.handle.net/11459/CCR_C-1256_7ec6083c-23d4-224d-6f94-eecbe6861545">
NN</pos>
</gramGrp>
Efficiency of this type of interoperable markup demands that the references to the particular data categories should best be provided in a single place within the dictionary (or a single place within the project), rather than being repeated inside every entry. For the container elements, this can be achieved at the level of <tagUsage>, although here, the valueDatcat attribute should be used, because it is not the <tagUsage> element that is associated with the relevant data category, but rather the element <pos> (or <case>, etc.) that is described by <tagUsage>:
<tagsDecl partial="true">
<!-- ... -->
 <namespace name="http://www.tei-c.org/ns/1.0">
  <tagUsage gi="pos"
   targetDatcat="http://hdl.handle.net/11459/CCR_C-396_5a972b93-2294-ab5c-a541-7c344c5f26c3">
Contains the part of speech.</tagUsage>
  <tagUsage gi="case"
   targetDatcat="http://hdl.handle.net/11459/CCR_C-1840_9f4e319c-f233-6c90-9117-7270e215f039">
Contains information about the grammatical case that the described form is inflected for.</tagUsage>
<!-- ... -->
 </namespace>
</tagsDecl>
Another possibility is to shorten the URIs by means of the <prefixDef> mechanism, as illustrated below:
<listPrefixDef>
 <prefixDef ident="ccrmatchPattern="pos"
  replacementPattern="http://hdl.handle.net/11459/CCR_C-396_5a972b93-2294-ab5c-a541-7c344c5f26c3"/>

 <prefixDef ident="ccrmatchPattern="adj"
  replacementPattern="http://hdl.handle.net/11459/CCR_C-1230_23653c21-fca1-edf8-fd7c-3df2d6499157"/>

</listPrefixDef>
<!-- ... -->
<entry>
<!--...-->
 <form>
  <orth>isotope</orth>
 </form>
 <gramGrp>
  <pos datcat="ccr:pos"
   valueDatcat="ccr:adj">
adj</pos>
 </gramGrp>
<!--...-->
</entry>

This mechanism creates implications that are not always wanted, among others, in the case at hand, suggesting that the identifiers ‘pos’ and ‘adj’ belong to a namespace associated with the CLARIN Concept Repository (CCR), whereas that is solely a shorthand mechanism whose scope is the current resource. Documenting this clearly in the header of the dictionary is therefore advised.

Yet another possibility is to associate the information about the relationship between a TEI markup element and the data category that it is intended to model already at the level of modeling the dictionary resource, that is, at the level of the ODD, in the <equiv> element that is a child of <elementSpec> or <attDef>.

Example

The <taxonomy> element is a handy tool for encoding taxonomies that are later referenced by att.datcat attributes, but it can also act as an intermediary device, for example holding a fragment of an external taxonomy (or ‘flattening’ an external ontology) that is relevant to the project or document at hand. (It is also imaginable that, for the purpose of the project at hand, the local <taxonomy> element combines vocabularies that originate from more than one external taxonomy or ontology.) In such cases, the <taxonomy> creates a local layer of indirection: the att.datcat attributes internal to the resource may reference the <category> elements stored in the header (as well as the <taxonomy> element itself), whereas these same <category> and <taxonomy> elements use att.datcat attributes to reference the original taxonomy or ontology.

<encodingDesc>
<!-- ... -->
 <classDecl>
<!-- ... -->
  <taxonomy datcat="https://universaldependencies.org/u/dep/index.html"
   xml:id="UD-SYN">

   <desc>
    <term>UD syntactic relations</term>
   </desc>
   <category valueDatcat="https://universaldependencies.org/u/dep/acl.html"
    xml:id="acl">

    <catDesc>
     <term>acl</term>: Clausal modifier of noun (adjectival clause)</catDesc>
   </category>
   <category valueDatcat="https://universaldependencies.org/u/dep/acl-relcl.html"
    xml:id="acl_relcl">

    <catDesc>
     <term>acl:relcl</term>: relative clause modifier</catDesc>
   </category>
   <category valueDatcat="https://universaldependencies.org/u/dep/advcl.html"
    xml:id="advcl">

    <catDesc>
     <term>advcl</term>: Adverbial clause modifier</catDesc>
   </category>
<!-- ... -->
  </taxonomy>
 </classDecl>
</encodingDesc>

The above fragment was excerpted from the GB subset of the ParlaMint project in April 2023, and enriched with att.datcat attributes for the purpose of illustrating the mechanism described here.

Note that, in the ideal case, the values of att.datcat attributes should be persistent identifiers, and that the addressing scheme of Universal Dependencies is treated here as persistent for the sake of illustration. Note also that the contrast between datcat used on <taxonomy> on the one hand, and the valueDatcat used on <category> on the other, is not mandatory: both kinds of relations could be encoded by means of the generic datcat attribute, but using the former for the container and the latter for the content is more user-friendly.

Example

The targetDatcat attribute is designed to be used in, e.g., feature structure declarations, and is analogous to the targetLang attribute of the att.pointing class, in that it describes the object that is being referenced, rather than the referencing object.

<fDecl name="POS"
 targetDatcat="http://hdl.handle.net/11459/CCR_C-396_5a972b93-2294-ab5c-a541-7c344c5f26c3">

 <fDescr>part of speech (morphosyntactic category)</fDescr>
 <vRange>
  <vAlt>
   <symbol datcat="http://hdl.handle.net/11459/CCR_C-1256_7ec6083c-23d4-224d-6f94-eecbe6861545"
    value="NN"/>

   <symbol datcat="http://hdl.handle.net/11459/CCR_C-1371_fbebd9ec-a7f4-9a36-d6e9-88ee16b944ae"
    value="NP"/>

<!-- ... -->
  </vAlt>
 </vRange>
</fDecl>

Above, the <fDecl> uses targetDatcat, because if it were to use datcat, it would be asserting that it is an instance of the container data category part of speech, whereas it is not — it models a container (<f>) that encodes a part of speech. Note also that it is the <f> that is modeled above, not its values, which are used as direct references to data categories; hence the use of datcat in the <symbol> element.

Example

The att.datcat attributes can be used for any sort of taxonomies. The example below illustrates their usefulness for describing usage domain labels in dictionaries on the example of the Diccionario da Lingua Portugueza by António de Morais Silva, retro-digitised in the MORDigital project.


<!-- in the dictionary header --><encodingDesc>
 <classDecl>
  <taxonomy xml:id="domains">
<!--...-->
   <category xml:id="domain.medical_and_health_sciences">
    <catDesc xml:lang="en">Medical and Health Sciences</catDesc>
    <catDesc xml:lang="pt">Ciências Médicas e da Saúde</catDesc>
    <category valueDatcat="https://vocabs.rossio.fcsh.unl.pt/pub/morais_domains/pt/page/0025"
     xml:id="domain.medical_and_health_sciences.medicine">

     <catDesc xml:lang="en">
      <term>Medicine</term>
      <gloss>
<!--...-->
      </gloss>
     </catDesc>
     <catDesc xml:lang="pt">
      <term>Medicina</term>
      <gloss>
<!--...-->
      </gloss>
     </catDesc>
    </category>
   </category>
<!--...-->
  </taxonomy>
 </classDecl>
</encodingDesc>
<!-- inside an <entry> element: -->
<usg type="domain"
 valueDatcat="#domain.medical_and_health_sciences.medicine">
Med.</usg>

In the Morais dictionary, the relevant domain labels are in the header, getting referenced inside the dictionary, from <usg> elements. The vocabulary used for dictionary-internal labelling is in turn anchored in the MorDigital controlled vocabulary service of the NOVA University of Lisbon – School of Social Sciences and Humanities (NOVA FCSH).

att.declarable

att.declarable provides attributes for those elements in the TEI header which may be independently selected by means of the special purpose decls attribute. [16.3. Associating Contextual Information with a Text]
Module tei — Appendix
Members availability bibl sourceDesc
Attributes
default indicates whether or not this element is selected by default when its parent is selected.
Status Optional
Datatype teidata.truthValue
Legal values are:
true
This element is selected if its parent is selected
false
This element can only be selected explicitly, unless it is the only one of its kind, in which case it is selected if its parent is selected. [Default]

att.declaring

att.declaring provides attributes for elements which may be independently associated with a particular declarable element within the header, thus overriding the inherited default for that element. [16.3. Associating Contextual Information with a Text]
Module tei — Appendix
Members body div facsimile graphic msDesc p surface text
Attributes
decls (declarations) identifies one or more declarable elements within the header, which are understood to apply to the element bearing this attribute and its content.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace

att.dimensions

att.dimensions provides attributes for describing the size of physical objects.
Module tei — Appendix
Members date del gap unclear
Attributes
unit names the unit used for the measurement
Status Optional
Datatype teidata.enumerated
Suggested values include:
cm
(centimetres)
mm
(millimetres)
in
(inches)
line
lines of text
char
(characters) characters of text
quantity specifies the length in the units specified
Status Optional
Datatype teidata.numeric
extent indicates the size of the object concerned using a project-specific vocabulary combining quantity and units in a single string of words.
Status Optional
Datatype teidata.text
<gap extent="5 words"/>
<height extent="half the page"/>
precision characterizes the precision of the values specified by the other attributes.
Status Optional
Datatype teidata.certainty
scope where the measurement summarizes more than one observation, specifies the applicability of this measurement.
Status Optional
Datatype teidata.enumerated
Sample values include:
all
measurement applies to all instances.
most
measurement applies to most of the instances inspected.
range
measurement applies to only the specified range of instances.

att.divLike

att.divLike provides attributes common to all elements which behave in the same way as divisions. [4. Default Text Structure]
Module tei — Appendix
Members div
Attributes
org (organization) specifies how the content of the division is organized.
Status Optional
Datatype teidata.enumerated
Legal values are:
composite
no claim is made about the sequence in which the immediate contents of this division are to be processed, or their inter-relationships.
uniform
the immediate contents of this element are regarded as forming a logical unit, to be processed in sequence. [Default]
sample indicates whether this division is a sample of the original source and if so, from which part.
Status Optional
Datatype teidata.enumerated
Legal values are:
initial
division lacks material present at end in source.
medial
division lacks material at start and end.
final
division lacks material at start.
unknown
position of sampled material within original unknown.
complete
division is not a sample. [Default]

att.docStatus

att.docStatus provides attributes for use on metadata elements describing the status of a document.
Module tei — Appendix
Members bibl change msDesc revisionDesc
Attributes
status describes the status of a document either currently or, when associated with a dated element, at the time indicated.
Status Optional
Datatype teidata.enumerated
Sample values include:
approved
candidate
cleared
deprecated
draft
[Default]
embargoed
expired
frozen
galley
proposed
published
recommendation
submitted
unfinished
withdrawn
Example
<revisionDesc status="published">
 <change status="published"
  when="2010-10-21"/>

 <change status="clearedwhen="2010-10-02"/>
 <change status="embargoed"
  when="2010-08-02"/>

 <change status="frozenwhen="2010-05-01"
  who="#MSM"/>

 <change status="draftwhen="2010-03-01"
  who="#LB"/>

</revisionDesc>

att.editLike

att.editLike provides attributes describing the nature of an encoded scholarly intervention or interpretation of any kind. [3.5. Simple Editorial Changes 11.3.1. Origination 14.3.2. The Person Element 12.3.1.1. Core Elements for Transcriptional Work]
Module tei — Appendix
Members att.transcriptional [del] corr date gap orgName origin persName placeName unclear
Attributes
evidence indicates the nature of the evidence supporting the reliability or accuracy of the intervention or interpretation.
Status Optional
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include:
internal
there is internal evidence to support the intervention.
external
there is external evidence to support the intervention.
conjecture
the intervention or interpretation has been made by the editor, cataloguer, or scholar on the basis of their expertise.
instant indicates whether this is an instant revision or not.
Status Optional
Datatype teidata.xTruthValue
Default false

att.fragmentable

att.fragmentable provides attributes for representing fragmentation of a structural element, typically as a consequence of some overlapping hierarchy.
Module tei — Appendix
Members att.divLike [div] att.segLike [seg] p
Attributes
part specifies whether or not its parent element is fragmented in some way, typically by some other overlapping structure: for example a speech which is divided between two or more verse stanzas, a paragraph which is split across a page division, a verse line which is divided between two speakers.
Status Optional
Datatype teidata.enumerated
Legal values are:
Y
(yes) the element is fragmented in some (unspecified) respect
N
(no) the element is not fragmented, or no claim is made as to its completeness [Default]
I
(initial) this is the initial part of a fragmented element
M
(medial) this is a medial part of a fragmented element
F
(final) this is the final part of a fragmented element

att.global

att.global provides attributes common to all elements in the TEI encoding scheme. [1.3.1.1. Global Attributes]
Module tei — Appendix
Members TEI abstract address author availability bibl biblScope cell change choice corr country creation date del div editionStmt encodingDesc facsimile fileDesc funder fw gap graphic handDesc head history idno institution item label licence list msContents msDesc msIdentifier msItem note objectDesc orgName origin p pb persName physDesc placeName postCode principal profileDesc pubPlace publicationStmt publisher repository resp respStmt row rs seg settlement sic sourceDesc street surface table teiHeader text title titleStmt unclear
Attributes
xml:id (identifier) provides a unique identifier for the element bearing the attribute.
Status Optional
Datatype ID
n (number) gives a number (or other label) for an element, which is not necessarily unique within the document.
Status Optional
Datatype teidata.text
xml:lang (language) indicates the language of the element content using a ‘tag’ generated according to BCP 47.
Status Optional
Datatype teidata.language
<p> … The consequences of
this rapid depopulation were the loss of the last
<foreign xml:lang="rap">ariki</foreign> or chief
(Routledge 1920:205,210) and their connections to
ancestral territorial organization.</p>
xml:base provides a base URI reference with which applications can resolve relative URI references into absolute URI references.
Status Optional
Datatype teidata.pointer
<div type="bibl">
 <head>Selections from <title level="m">The Collected Letters of Robert Southey. Part 1: 1791-1797</title>
 </head>
 <listBibl xml:base="https://romantic-circles.org/sites/default/files/imported/editions/southey_letters/XML/">
  <bibl>
   <ref target="letterEEd.26.3.xml">
    <title>Robert Southey to Grosvenor Charles Bedford</title>, <date when="1792-04-03">3 April 1792</date>.
   </ref>
  </bibl>
  <bibl>
   <ref target="letterEEd.26.57.xml">
    <title>Robert Southey to Anna Seward</title>, <date when="1793-09-18">18 September 1793</date>.
   </ref>
  </bibl>
  <bibl>
   <ref target="letterEEd.26.85.xml">
    <title>Robert Southey to Robert Lovell</title>, <date from="1794-04-05to="1794-04-06">5-6 April, 1794</date>.
   </ref>
  </bibl>
 </listBibl>
</div>
xml:space signals an intention about how white space should be managed by applications.
Status Optional
Datatype teidata.enumerated
Legal values are:
default
signals that the application's default white-space processing modes are acceptable
preserve
indicates the intent that applications preserve all white space

att.global.change

att.global.change provides attributes allowing its member elements to specify one or more states or revision campaigns with which they are associated.
Module transcr — Appendix
Members att.global [TEI abstract address author availability bibl biblScope cell change choice corr country creation date del div editionStmt encodingDesc facsimile fileDesc funder fw gap graphic handDesc head history idno institution item label licence list msContents msDesc msIdentifier msItem note objectDesc orgName origin p pb persName physDesc placeName postCode principal profileDesc pubPlace publicationStmt publisher repository resp respStmt row rs seg settlement sic sourceDesc street surface table teiHeader text title titleStmt unclear]
Attributes
change points to one or more change elements documenting a state or revision campaign to which the element bearing this attribute and its children have been assigned by the encoder.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace

att.global.facs

att.global.facs provides attributes used to express correspondence between an element and all or part of a facsimile image or surface. [12.1. Digital Facsimiles]
Module transcr — Appendix
Members att.global [TEI abstract address author availability bibl biblScope cell change choice corr country creation date del div editionStmt encodingDesc facsimile fileDesc funder fw gap graphic handDesc head history idno institution item label licence list msContents msDesc msIdentifier msItem note objectDesc orgName origin p pb persName physDesc placeName postCode principal profileDesc pubPlace publicationStmt publisher repository resp respStmt row rs seg settlement sic sourceDesc street surface table teiHeader text title titleStmt unclear]
Attributes
facs (facsimile) points to one or more images, portions of an image, or surfaces which correspond to the current element.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace

att.global.linking

att.global.linking provides a set of attributes for hypertextual linking. [17. Linking, Segmentation, and Alignment]
Module linking — Appendix
Members att.global [TEI abstract address author availability bibl biblScope cell change choice corr country creation date del div editionStmt encodingDesc facsimile fileDesc funder fw gap graphic handDesc head history idno institution item label licence list msContents msDesc msIdentifier msItem note objectDesc orgName origin p pb persName physDesc placeName postCode principal profileDesc pubPlace publicationStmt publisher repository resp respStmt row rs seg settlement sic sourceDesc street surface table teiHeader text title titleStmt unclear]
Attributes
corresp (corresponds) points to elements that correspond to the current element in some way.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
<group>
 <text xml:id="t1-g1-t1xml:lang="mi">
  <body xml:id="t1-g1-t1-body1">
   <div type="chapter">
    <head>He Whakamaramatanga mo te Ture Hoko, Riihi hoki, i nga Whenua Maori, 1876.</head>
    <p></p>
   </div>
  </body>
 </text>
 <text xml:id="t1-g1-t2xml:lang="en">
  <body corresp="#t1-g1-t1-body1"
   xml:id="t1-g1-t2-body1">

   <div type="chapter">
    <head>An Act to regulate the Sale, Letting, and Disposal of Native Lands, 1876.</head>
    <p></p>
   </div>
  </body>
 </text>
</group>

In this example a <group> contains two texts, each containing the same document in a different language. The correspondence is indicated using corresp. The language is indicated using xml:lang, whose value is inherited; both the tag with the corresp and the tag pointed to by the corresp inherit the value from their immediate parent.


<!-- In a placeography called "places.xml" --><place corresp="people.xml#LOND2 people.xml#GENI1"
 xml:id="LOND1">

 <placeName>London</placeName>
 <desc>The city of London...</desc>
</place>
<!-- In a literary personography called "people.xml" -->
<person corresp="places.xml#LOND1 #GENI1"
 xml:id="LOND2">

 <persName type="lit">London</persName>
 <note>
  <p>Allegorical character representing the city of <placeName ref="places.xml#LOND1">London</placeName>.</p>
 </note>
</person>
<person corresp="places.xml#LOND1 #LOND2"
 xml:id="GENI1">

 <persName type="lit">London’s Genius</persName>
 <note>
  <p>Personification of London’s genius. Appears as an
     allegorical character in mayoral shows.
  </p>
 </note>
</person>

In this example, a <place> element containing information about the city of London is linked with two <person> elements in a literary personography. This correspondence represents a slightly looser relationship than the one in the preceding example; there is no sense in which an allegorical character could be substituted for the physical city, or vice versa, but there is obviously a correspondence between them.

synch (synchronous) points to elements that are synchronous with the current element.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
sameAs points to an element that is the same as the current element.
Status Optional
Datatype teidata.pointer
copyOf points to an element of which the current element is a copy.
Status Optional
Datatype teidata.pointer
next points to the next element of a virtual aggregate of which the current element is part.
Status Optional
Datatype teidata.pointer
prev (previous) points to the previous element of a virtual aggregate of which the current element is part.
Status Optional
Datatype teidata.pointer
exclude points to elements that are in exclusive alternation with the current element.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
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.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace

att.global.rendition

att.global.rendition provides rendering attributes common to all elements in the TEI encoding scheme. [1.3.1.1.3. Rendition Indicators]
Module tei — Appendix
Members att.global [TEI abstract address author availability bibl biblScope cell change choice corr country creation date del div editionStmt encodingDesc facsimile fileDesc funder fw gap graphic handDesc head history idno institution item label licence list msContents msDesc msIdentifier msItem note objectDesc orgName origin p pb persName physDesc placeName postCode principal profileDesc pubPlace publicationStmt publisher repository resp respStmt row rs seg settlement sic sourceDesc street surface table teiHeader text title titleStmt unclear] emph
Attributes
rend (rendition) indicates how the element in question was rendered or presented in the source text.
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace
<head rend="align(center) case(allcaps)">
 <lb/>To The <lb/>Duchesse <lb/>of <lb/>Newcastle,
<lb/>On Her <lb/>
 <hi rend="case(mixed)">New Blazing-World</hi>.
</head>
style contains an expression in some formal style definition language which defines the rendering or presentation used for this element in the source text
Status Optional
Datatype teidata.text
<head style="text-align: center; font-variant: small-caps">
 <lb/>To The <lb/>Duchesse <lb/>of <lb/>Newcastle, <lb/>On Her
<lb/>
 <hi style="font-variant: normal">New Blazing-World</hi>.
</head>
rendition points to a description of the rendering or presentation used for this element in the source text.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
<head rendition="#ac #sc">
 <lb/>To The <lb/>Duchesse <lb/>of <lb/>Newcastle, <lb/>On Her
<lb/>
 <hi rendition="#normal">New Blazing-World</hi>.
</head>
<!-- elsewhere... -->
<rendition scheme="cssxml:id="sc">font-variant: small-caps</rendition>
<rendition scheme="cssxml:id="normal">font-variant: normal</rendition>
<rendition scheme="cssxml:id="ac">text-align: center</rendition>

att.global.responsibility

att.global.responsibility provides attributes indicating the agent responsible for some aspect of the text, the markup or something asserted by the markup, and the degree of certainty associated with it. [1.3.1.1.4. Sources, certainty, and responsibility 3.5. Simple Editorial Changes 12.3.2.2. Hand, Responsibility, and Certainty Attributes 18.3. Spans and Interpretations 14.1.1. Linking Names and Their Referents]
Module tei — Appendix
Members att.global [TEI abstract address author availability bibl biblScope cell change choice corr country creation date del div editionStmt encodingDesc facsimile fileDesc funder fw gap graphic handDesc head history idno institution item label licence list msContents msDesc msIdentifier msItem note objectDesc orgName origin p pb persName physDesc placeName postCode principal profileDesc pubPlace publicationStmt publisher repository resp respStmt row rs seg settlement sic sourceDesc street surface table teiHeader text title titleStmt unclear]
Attributes
cert (certainty) signifies the degree of certainty associated with the intervention or interpretation.
Status Optional
Datatype teidata.probCert
resp (responsible party) indicates the agency responsible for the intervention or interpretation, for example an editor or transcriber.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Example
Blessed are the
<choice>
 <sic>cheesemakers</sic>
 <corr cert="highresp="#editor">peacemakers</corr>
</choice>: for they shall be called the children of God.
Example

<!-- in the <text> ... --><lg>
<!-- ... -->
 <l>Punkes, Panders, baſe extortionizing
   sla<choice>
   <sic>n</sic>
   <corr resp="#JENS1_transcriber">u</corr>
  </choice>es,</l>
<!-- ... -->
</lg>
<!-- in the <teiHeader> ... -->
<!-- ... -->
<respStmt xml:id="JENS1_transcriber">
 <resp when="2014">Transcriber</resp>
 <name>Janelle Jenstad</name>
</respStmt>

att.global.source

att.global.source provides attributes used by elements to point to an external source. [1.3.1.1.4. Sources, certainty, and responsibility 3.3.3. Quotation 8.3.4. Writing]
Module tei — Appendix
Members att.global [TEI abstract address author availability bibl biblScope cell change choice corr country creation date del div editionStmt encodingDesc facsimile fileDesc funder fw gap graphic handDesc head history idno institution item label licence list msContents msDesc msIdentifier msItem note objectDesc orgName origin p pb persName physDesc placeName postCode principal profileDesc pubPlace publicationStmt publisher repository resp respStmt row rs seg settlement sic sourceDesc street surface table teiHeader text title titleStmt unclear]
Attributes
source specifies the source from which some aspect of this element is drawn.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
Schematron

<sch:rule context="tei:*[@source]">
<sch:let name="srcs"
 value="tokenize( normalize-space(@source),' ')"/>

<sch:report test="( self::tei:classRef | self::tei:dataRef | self::tei:elementRef | self::tei:macroRef | self::tei:moduleRef | self::tei:schemaSpec ) and $srcs[2]"> When used on a schema description element (like
<sch:value-of select="name(.)"/>), the @source attribute
should have only 1 value. (This one has <sch:value-of select="count($srcs)"/>.)
</sch:report>
</sch:rule>
Example
<p>
<!-- ... --> As Willard McCarty (<bibl xml:id="mcc_2012">2012, p.2</bibl>) tells us, <quote source="#mcc_2012">‘Collaboration’ is a problematic and should be a contested
   term.</quote>
<!-- ... -->
</p>
Example
<p>
<!-- ... -->
 <quote source="#chicago_15_ed">Grammatical theories are in flux, and the more we learn, the
   less we seem to know.</quote>
<!-- ... -->
</p>
<!-- ... -->
<bibl xml:id="chicago_15_ed">
 <title level="m">The Chicago Manual of Style</title>,
<edition>15th edition</edition>. <pubPlace>Chicago</pubPlace>: <publisher>University of
   Chicago Press</publisher> (<date>2003</date>), <biblScope unit="page">p.147</biblScope>.

</bibl>
Example
<elementRef key="psource="tei:2.0.1"/>

Include in the schema an element named p available from the TEI P5 2.0.1 release.

Example
<schemaSpec ident="myODD"
 source="mycompiledODD.xml">

<!-- further declarations specifying the components required -->
</schemaSpec>

Create a schema using components taken from the file mycompiledODD.xml.

att.internetMedia

att.internetMedia provides attributes for specifying the type of a computer resource using a standard taxonomy.
Module tei — Appendix
Members att.media [graphic]
Attributes
mimeType (MIME media type) specifies the applicable multimedia internet mail extension (MIME) media type
Status Optional
Datatype 1–∞ occurrences of teidata.word separated by whitespace
Example

In this example mimeType is used to indicate that the URL points to a TEI XML file encoded in UTF-8.

<ref mimeType="application/tei+xml; charset=UTF-8"
 target="https://raw.githubusercontent.com/TEIC/TEI/dev/P5/Source/guidelines-en.xml"/>

att.media

att.media provides attributes for specifying display and related properties of external media.
Module tei — Appendix
Members graphic
Attributes
width Where the media are displayed, indicates the display width
Status Optional
Datatype teidata.outputMeasurement
height Where the media are displayed, indicates the display height
Status Optional
Datatype teidata.outputMeasurement
scale Where the media are displayed, indicates a scale factor to be applied when generating the desired display size
Status Optional
Datatype teidata.numeric

att.msClass

att.msClass provides attributes to indicate text type or classification. [11.6. Intellectual Content 11.6.1. The msItem and msItemStruct Elements]
Module msdescription — Appendix
Members msContents msItem
Attributes
class identifies the text types or classifications applicable to this item by pointing to other elements or resources defining the classification concerned.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace

att.msExcerpt

att.msExcerpt (manuscript excerpt) provides attributes used to describe excerpts from a manuscript placed in a description thereof. [11.6. Intellectual Content]
Module msdescription — Appendix
Members msContents msItem
Attributes
defective indicates whether the passage being quoted is defective, i.e. incomplete through loss or damage.
Status Optional
Datatype teidata.xTruthValue

att.naming

att.naming provides attributes common to elements which refer to named persons, places, organizations etc. [3.6.1. Referring Strings 14.3.7. Names and Nyms]
Module tei — Appendix
Members att.personal [orgName persName placeName] author country institution pubPlace repository rs settlement
Attributes
role may be used to specify further information about the entity referenced by this name in the form of a set of whitespace-separated values, for example the occupation of a person, or the status of a place.
Status Optional
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace
nymRef (reference to the canonical name) provides a means of locating the canonical form (nym) of the names associated with the object named by the element bearing it.
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace

att.personal

att.personal (attributes for components of names usually, but not necessarily, personal names) common attributes for those elements which form part of a name usually, but not necessarily, a personal name. [14.2.1. Personal Names]
Module tei — Appendix
Members orgName persName placeName
Attributes
full indicates whether the name component is given in full, as an abbreviation or simply as an initial.
Status Optional
Datatype teidata.enumerated
Legal values are:
yes
(yes) the name component is spelled out in full. [Default]
abb
(abbreviated) the name component is given in an abbreviated form.
init
(initial letter) the name component is indicated only by one initial.
sort (sort) specifies the sort order of the name component in relation to others within the name.
Status Optional
Datatype teidata.count

att.placement

att.placement provides attributes for describing where on the source page or object a textual element appears. [3.5.3. Additions, Deletions, and Omissions 12.3.1.4. Additions and Deletions]
Module tei — Appendix
Members fw head label
Attributes
place specifies where this item is placed.
Status Recommended
Datatype 1–∞ occurrences of teidata.enumerated separated by whitespace
Suggested values include:
top
at the top of the page
bottom
at the foot of the page
margin
in the margin (left, right, or both)
opposite
on the opposite, i.e. facing, page
overleaf
on the other side of the leaf
above
above the line
right
to the right, e.g. to the right of a vertical line of text, or to the right of a figure
below
below the line
left
to the left, e.g. to the left of a vertical line of text, or to the left of a figure
end
at the end of e.g. chapter or volume.
inline
within the body of the text.
inspace
in a predefined space, for example left by an earlier scribe.
<add place="margin">[An addition written in the margin]</add>
<add place="bottom opposite">[An addition written at the
foot of the current page and also on the facing page]</add>
<note place="bottom">Ibid, p.7</note>

att.pointing

att.pointing provides a set of attributes used by all elements which point to other elements by means of one or more URI references. [1.3.1.1.2. Language Indicators 3.7. Simple Links and Cross-References]
Module tei — Appendix
Members licence
Attributes
targetLang specifies the language of the content to be found at the destination referenced by target, using a ‘language tag’ generated according to BCP 47.
Status Optional
Datatype teidata.language
Schematron

<sch:rule context="tei:*[not(self::tei:schemaSpec)][@targetLang]">
<sch:assert test="@target">@targetLang should only be used on <sch:name/> if @target is specified.</sch:assert>
</sch:rule>
<linkGrp xml:id="pol-swh_aln_2.1-linkGrp">
 <ptr target="pol/UDHR/text.xml#pol_txt_1-head"
  targetLang="pltype="tuvxml:id="pol-swh_aln_2.1.1-ptr"/>

 <ptr target="swh/UDHR/text.xml#swh_txt_1-head"
  targetLang="swtype="tuvxml:id="pol-swh_aln_2.1.2-ptr"/>

</linkGrp>

In the example above, the <linkGrp> combines pointers at parallel fragments of the Universal Declaration of Human Rights: one of them is in Polish, the other in Swahili.

target specifies the destination of the reference by supplying one or more URI References
Status Optional
Datatype 1–∞ occurrences of teidata.pointer separated by whitespace
evaluate (evaluate) specifies the intended meaning when the target of a pointer is itself a pointer.
Status Optional
Datatype teidata.enumerated
Legal values are:
all
if the element pointed to is itself a pointer, then the target of that pointer will be taken, and so on, until an element is found which is not a pointer.
one
if the element pointed to is itself a pointer, then its target (whether a pointer or not) is taken as the target of this pointer.
none
no further evaluation of targets is carried out beyond that needed to find the element specified in the pointer's target.

att.ranging

att.ranging provides attributes for describing numerical ranges.
Module tei — Appendix
Members att.dimensions [date del gap unclear]
Attributes
atLeast gives a minimum estimated value for the approximate measurement.
Status Optional
Datatype teidata.numeric
atMost gives a maximum estimated value for the approximate measurement.
Status Optional
Datatype teidata.numeric
min where the measurement summarizes more than one observation or a range, supplies the minimum value observed.
Status Optional
Datatype teidata.numeric
max where the measurement summarizes more than one observation or a range, supplies the maximum value observed.
Status Optional
Datatype teidata.numeric
confidence specifies the degree of statistical confidence (between zero and one) that a value falls within the range specified by min and max, or the proportion of observed values that fall within that range.
Status Optional
Datatype teidata.probability
Example
The MS. was lost in transmission by mail from <del rend="overstrike">
 <gap atLeast="1atMost="2"
  extent="one or two lettersreason="illegibleunit="chars"/>

</del> Philadelphia to the Graphic office, New York.
Example
Americares has been supporting the health sector in Eastern
Europe since 1986, and since 1992 has provided <measure atLeast="120000000"
 commodity="currencyunit="USD">
more than
$120m</measure> in aid to Ukrainians.

att.resourced

att.resourced provides attributes by which a resource (such as an externally held media file) may be located.
Module tei — Appendix
Members graphic
Attributes
url (uniform resource locator) specifies the URL from which the media concerned may be obtained.
Status Required
Datatype teidata.pointer

att.sortable

att.sortable provides attributes for elements in lists or groups that are sortable, but whose sorting key cannot be derived mechanically from the element content. [10.1. Dictionary Body and Overall Structure]
Module tei — Appendix
Members bibl idno item list msDesc
Attributes
sortKey supplies the sort key for this element in an index, list or group which contains it.
Status Optional
Datatype teidata.word
David's other principal backer, Josiah
ha-Kohen <index indexName="NAMES">
 <term sortKey="Azarya_Josiah_Kohen">Josiah ha-Kohen b. Azarya</term>
</index> b. Azarya, son of one of the last gaons of Sura was David's own first
cousin.

att.tableDecoration

att.tableDecoration provides attributes used to decorate rows or cells of a table. [15. Tables, Formulæ, Graphics, and Notated Music]
Module figures — Appendix
Members cell row
Attributes
role (role) indicates the kind of information held in this cell or in each cell of this row.
Status Optional
Datatype teidata.enumerated
Suggested values include:
label
labelling or descriptive information only.
data
data values. [Default]
rows (rows) indicates the number of rows occupied by this cell or row.
Status Optional
Datatype teidata.count
Default 1
cols (columns) indicates the number of columns occupied by this cell or row.
Status Optional
Datatype teidata.count
Default 1

att.typed

att.typed provides attributes that can be used to classify or subclassify elements in any way. [1.3.1. Attribute Classes 18.1.1. Words and Above 3.6.1. Referring Strings 3.7. Simple Links and Cross-References 3.6.5. Abbreviations and Their Expansions 3.13.1. Core Tags for Verse 7.2.5. Speech Contents 4.1.1. Un-numbered Divisions 4.1.2. Numbered Divisions 4.2.1. Headings and Trailers 4.4. Virtual Divisions 14.3.2.3. Personal Relationships 12.3.1.1. Core Elements for Transcriptional Work 17.1.1. Pointers and Links 17.3. Blocks, Segments, and Anchors 13.2. Linking the Apparatus to the Text 23.5.1.2. Defining Content Models: RELAX NG 8.3. Elements Unique to Spoken Texts 24.3.1.3. Modification of Attribute and Attribute Value Lists]
Module tei — Appendix
Members TEI bibl change corr country date del div fw graphic head idno label list msDesc note orgName pb persName placeName rs seg settlement surface table text title
Attributes
type characterizes the element in some sense, using any convenient classification scheme or typology.
Status Optional
Datatype teidata.enumerated
<div type="verse">
 <head>Night in Tarras</head>
 <lg type="stanza">
  <l>At evening tramping on the hot white road</l>
  <l></l>
 </lg>
 <lg type="stanza">
  <l>A wind sprang up from nowhere as the sky</l>
  <l></l>
 </lg>
</div>
subtype (subtype) provides a sub-categorization of the element, if needed
Status Optional
Datatype teidata.enumerated
Schematron

<sch:rule context="tei:*[@subtype]">
<sch:assert test="@type">The <sch:name/> element should not be categorized in detail with @subtype unless also categorized in general with @type</sch:assert>
</sch:rule>

att.written

att.written provides attributes to indicate the hand in which the content of an element was written in the source being transcribed. [1.3.1. Attribute Classes]
Module tei — Appendix
Members att.transcriptional [del] div fw head label p seg text
Attributes
hand points to a <handNote> element describing the hand considered responsible for the content of the element concerned.
Status Optional
Datatype teidata.pointer

Schema tei_b_vg: Datatypes

teidata.certainty

teidata.certainty defines the range of attribute values expressing a degree of certainty.
Module tei — Appendix
Used by
Content model
<content>
 <valList type="closed">
  <valItem ident="high"/>
  <valItem ident="medium"/>
  <valItem ident="low"/>
  <valItem ident="unknown"/>
 </valList>
</content>
Declaration
undefinedteidata.certainty = "high" | "medium" | "low" | "unknown"

teidata.count

teidata.count defines the range of attribute values used for a non-negative integer value used as a count.
Module tei — Appendix
Used by
Element:
Content model
<content>
 <dataRef name="nonNegativeInteger"/>
</content>
Declaration
undefinedteidata.count = xsd:nonNegativeInteger

teidata.duration.iso

teidata.duration.iso defines the range of attribute values available for representation of a duration in time using ISO 8601 standard formats
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="token"
  restriction="[0-9.,DHMPRSTWYZ/:+\-]+"/>

</content>
Declaration
undefinedteidata.duration.iso = token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" }
Example
<time dur-iso="PT0,75H">three-quarters of an hour</time>
Example
<date dur-iso="P1,5D">a day and a half</date>
Example
<date dur-iso="P14D">a fortnight</date>
Example
<time dur-iso="PT0.02S">20 ms</time>

teidata.duration.w3c

teidata.duration.w3c defines the range of attribute values available for representation of a duration in time using W3C datatypes.
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="duration"/>
</content>
Declaration
undefinedteidata.duration.w3c = xsd:duration
Example
<time dur="PT45M">forty-five minutes</time>
Example
<date dur="P1DT12H">a day and a half</date>
Example
<date dur="P7D">a week</date>
Example
<time dur="PT0.02S">20 ms</time>

teidata.enumerated

teidata.enumerated defines the range of attribute values expressed as a single XML name taken from a list of documented possibilities.
Module tei — Appendix
Used by
Element:
Content model
<content>
 <dataRef key="teidata.word"/>
</content>
Declaration
undefinedteidata.enumerated = teidata.word

teidata.language

teidata.language defines the range of attribute values used to identify a particular combination of human language and writing system. [6.1. Language Identification]
Module tei — Appendix
Used by
Content model
<content>
 <alternate>
  <dataRef name="language"/>
  <valList>
   <valItem ident=""/>
  </valList>
 </alternate>
</content>
Declaration
undefinedteidata.language = xsd:language | ( "" )

teidata.name

teidata.name defines the range of attribute values expressed as an XML Name.
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="Name"/>
</content>
Declaration
undefinedteidata.name = xsd:Name

teidata.numeric

teidata.numeric defines the range of attribute values used for numeric values.
Module tei — Appendix
Used by
Content model
<content>
 <alternate>
  <dataRef name="double"/>
  <dataRef name="token"
   restriction="(\-?[\d]+/\-?[\d]+)"/>

  <dataRef name="decimal"/>
 </alternate>
</content>
Declaration
undefinedteidata.numeric =
   xsd:double | token { pattern = "(\-?[\d]+/\-?[\d]+)" } | xsd:decimal

teidata.outputMeasurement

teidata.outputMeasurement defines a range of values for use in specifying the size of an object that is intended for display.
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="token"
  restriction="[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|ch|rem|vw|vh|vmin|vmax)"/>

</content>
Declaration
undefinedteidata.outputMeasurement =
   token
   {
      pattern = "[\-+]?\d+(\.\d+)?(%|cm|mm|in|pt|pc|px|em|ex|ch|rem|vw|vh|vmin|vmax)"
   }
Example
<figure>
 <head>The TEI Logo</head>
 <figDesc>Stylized yellow angle brackets with the letters <mentioned>TEI</mentioned> in
   between and <mentioned>text encoding initiative</mentioned> underneath, all on a white
   background.</figDesc>
 <graphic height="600px"
  url="http://www.tei-c.org/logos/TEI-600.jpgwidth="600px"/>

</figure>

teidata.pattern

teidata.pattern defines attribute values which are expressed as a regular expression.
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="token"/>
</content>
Declaration
undefinedteidata.pattern = token

teidata.point

teidata.point defines the data type used to express a point in cartesian space.
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="token"
  restriction="(-?[0-9]+(\.[0-9]+)?,-?[0-9]+(\.[0-9]+)?)"/>

</content>
Declaration
undefinedteidata.point =
   token { pattern = "(-?[0-9]+(\.[0-9]+)?,-?[0-9]+(\.[0-9]+)?)" }
Example
<facsimile>
 <surface lrx="400lry="280ulx="0uly="0">
  <zone points="220,100 300,210 170,250 123,234">
   <graphic url="handwriting.png"/>
  </zone>
 </surface>
</facsimile>

teidata.pointer

teidata.pointer defines the range of attribute values used to provide a single URI, absolute or relative, pointing to some other resource, either within the current document or elsewhere.
Module tei — Appendix
Used by
Element:
Content model
<content>
 <dataRef name="anyURIrestriction="\S+"/>
</content>
Declaration
undefinedteidata.pointer = xsd:anyURI { pattern = "\S+" }

teidata.probability

teidata.probability defines the range of attribute values expressing a probability.
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="double">
  <dataFacet name="minInclusivevalue="0"/>
  <dataFacet name="maxInclusivevalue="1"/>
 </dataRef>
</content>
Declaration
undefinedteidata.probability = xsd:double

teidata.probCert

teidata.probCert defines a range of attribute values which can be expressed either as a numeric probability or as a coded certainty value.
Module tei — Appendix
Used by
Content model
<content>
 <alternate>
  <dataRef key="teidata.probability"/>
  <dataRef key="teidata.certainty"/>
 </alternate>
</content>
Declaration
undefinedteidata.probCert = teidata.probability | teidata.certainty

teidata.replacement

teidata.replacement defines attribute values which contain a replacement template.
Module tei — Appendix
Used by
Content model
<content>
 <textNode/>
</content>
Declaration
undefinedteidata.replacement = text

teidata.temporal.iso

teidata.temporal.iso defines the range of attribute values expressing a temporal expression such as a date, a time, or a combination of them, that conform to the international standard Data elements and interchange formats – Information interchange – Representation of dates and times.
Module tei — Appendix
Used by
Element:
  • date/@notBefore-iso
  • date/@notAfter-iso
Content model
<content>
 <alternate>
  <dataRef name="date"/>
  <dataRef name="gYear"/>
  <dataRef name="gMonth"/>
  <dataRef name="gDay"/>
  <dataRef name="gYearMonth"/>
  <dataRef name="gMonthDay"/>
  <dataRef name="time"/>
  <dataRef name="dateTime"/>
  <dataRef name="token"
   restriction="[0-9.,DHMPRSTWYZ/:+\-]+"/>

 </alternate>
</content>
Declaration
undefinedteidata.temporal.iso =
   xsd:date
 | xsd:gYear
 | xsd:gMonth
 | xsd:gDay
 | xsd:gYearMonth
 | xsd:gMonthDay
 | xsd:time
 | xsd:dateTime
 | token { pattern = "[0-9.,DHMPRSTWYZ/:+\-]+" }

teidata.temporal.w3c

teidata.temporal.w3c defines the range of attribute values expressing a temporal expression such as a date, a time, or a combination of them, that conform to the W3C XML Schema Part 2: Datatypes Second Edition specification.
Module tei — Appendix
Used by
Element:
Content model
<content>
 <alternate>
  <dataRef name="date"/>
  <dataRef name="gYear"/>
  <dataRef name="gMonth"/>
  <dataRef name="gDay"/>
  <dataRef name="gYearMonth"/>
  <dataRef name="gMonthDay"/>
  <dataRef name="time"/>
  <dataRef name="dateTime"/>
 </alternate>
</content>
Declaration
undefinedteidata.temporal.w3c =
   xsd:date
 | xsd:gYear
 | xsd:gMonth
 | xsd:gDay
 | xsd:gYearMonth
 | xsd:gMonthDay
 | xsd:time
 | xsd:dateTime

teidata.text

teidata.text defines the range of attribute values used to express some kind of identifying string as a single sequence of Unicode characters possibly including whitespace.
Module tei — Appendix
Used by
Element:
Content model
<content>
 <dataRef name="string"/>
</content>
Declaration
undefinedteidata.text = string

teidata.truthValue

teidata.truthValue defines the range of attribute values used to express a truth value.
Module tei — Appendix
Used by
Element:
Content model
<content>
 <dataRef name="boolean"/>
</content>
Declaration
undefinedteidata.truthValue = xsd:boolean

teidata.version

teidata.version defines the range of attribute values which may be used to specify a TEI or Unicode version number.
Module tei — Appendix
Used by
Element:
Content model
<content>
 <dataRef name="token"
  restriction="[\d]+(\.[\d]+){0,2}"/>

</content>
Declaration
undefinedteidata.version = token { pattern = "[\d]+(\.[\d]+){0,2}" }

teidata.versionNumber

teidata.versionNumber defines the range of attribute values used for version numbers.
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="token"
  restriction="[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}"/>

</content>
Declaration
undefinedteidata.versionNumber =
   token { pattern = "[\d]+[a-z]*[\d]*(\.[\d]+[a-z]*[\d]*){0,3}" }

teidata.word

teidata.word defines the range of attribute values expressed as a single word or token.
Module tei — Appendix
Used by
Content model
<content>
 <dataRef name="token"
  restriction="[^\p{C}\p{Z}]+"/>

</content>
Declaration
undefinedteidata.word = token { pattern = "[^\p{C}\p{Z}]+" }

teidata.xpath

teidata.xpath defines attribute values which contain an XPath expression.
Module tei — Appendix
Used by
Content model
<content>
 <textNode/>
</content>
Declaration
undefinedteidata.xpath = text

teidata.xTruthValue

teidata.xTruthValue (extended truth value) defines the range of attribute values used to express a truth value which may be unknown.
Module tei — Appendix
Used by
Content model
<content>
 <alternate>
  <dataRef name="boolean"/>
  <valList>
   <valItem ident="unknown"/>
   <valItem ident="inapplicable"/>
  </valList>
 </alternate>
</content>
Declaration
undefinedteidata.xTruthValue = xsd:boolean | ( "unknown" | "inapplicable" )

Schema tei_b_vg: Macros

macro.paraContent

macro.paraContent (paragraph content) defines the content of paragraphs and similar elements. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <classRef key="model.paraPart"/>
 </alternate>
</content>
Declaration
undefinedmacro.paraContent = ( text | undefinedmodel.paraPart )*

macro.phraseSeq

macro.phraseSeq (phrase sequence) defines a sequence of character data and phrase-level elements. [1.4.1. Standard Content Models]
Module tei — Appendix
Used by
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.attributable"/>
  <classRef key="model.phrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Declaration
undefinedmacro.phraseSeq =
   (
      text
    | undefinedmodel.gLike
    | undefinedmodel.attributable
    | undefinedmodel.phrase
    | undefinedmodel.global
   )*

macro.phraseSeq.limited

macro.phraseSeq.limited (limited phrase sequence) defines a sequence of character data and those phrase-level elements that are not typically used for transcribing extant documents. [1.4.1. Standard Content Models]
Module tei — Appendix
Used by
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <classRef key="model.limitedPhrase"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Declaration
undefinedmacro.phraseSeq.limited =
   ( text | undefinedmodel.limitedPhrase | undefinedmodel.global )*

macro.specialPara

macro.specialPara ('special' paragraph content) defines the content model of elements such as notes or list items, which either contain a series of component-level elements or else have the same structure as a paragraph, containing a series of phrase-level and inter-level elements. [1.3. The TEI Class System]
Module tei — Appendix
Used by
Content model
<content>
 <alternate maxOccurs="unbounded"
  minOccurs="0">

  <textNode/>
  <classRef key="model.gLike"/>
  <classRef key="model.phrase"/>
  <classRef key="model.inter"/>
  <classRef key="model.divPart"/>
  <classRef key="model.global"/>
 </alternate>
</content>
Declaration
undefinedmacro.specialPara =
   (
      text
    | undefinedmodel.gLike
    | undefinedmodel.phrase
    | undefinedmodel.inter
    | undefinedmodel.divPart
    | undefinedmodel.global
   )*