<creation>

<creation> (Entstehung) beinhaltet Informationen zur Entstehung eines Textes. [2.4.1 Creation 2.4 The Profile Description]
Modul header — The TEI Header
Attribute
calendar⚓︎ indicates one or more systems or calendars to which the date represented by the content of this element belongs.
veraltet This feature will be withdrawn after 2024-11-11
Zustand Optional
Datentyp 1–∞ Vorkommen von teidata.pointer durch Leerzeichen getrennt
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>
Mitglied des
Enthalten in
header: profileDesc
Kann enthalten
Anmerkung

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.

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

  <textNode/>
  <classRef key="model.limitedPhrase"/>
  <elementRef key="listChange"/>
 </alternate>
</content>
Schema Deklaration
<rng:element name="creation">
 <rng:ref name="att.global.attributes"/>
 <rng:ref name="att.global.rendition.attributes"/>
 <rng:ref name="att.global.linking.attributes"/>
 <rng:ref name="att.global.analytic.attributes"/>
 <rng:ref name="att.global.facs.attributes"/>
 <rng:ref name="att.global.change.attributes"/>
 <rng:ref name="att.global.responsibility.attributes"/>
 <rng:ref name="att.global.source.attributes"/>
 <rng:ref name="att.datable.attributes"/>
 <rng:ref name="att.datable.w3c.attributes"/>
 <rng:ref name="att.datable.iso.attributes"/>
 <rng:ref name="att.datable.custom.attributes"/>
 <rng:optional>
  <rng:attribute name="calendar">
   <rng:list>
    <rng:oneOrMore>
     <rng:ref name="teidata.pointer"/>
    </rng:oneOrMore>
   </rng:list>
  </rng:attribute>
 </rng:optional>
 <rng:zeroOrMore>
  <rng:choice>
   <rng:text/>
   <rng:ref name="model.limitedPhrase"/>
   <rng:ref name="listChange"/>
  </rng:choice>
 </rng:zeroOrMore>
</rng:element>
element creation
{
   att.global.attributes,
   att.global.rendition.attributes,
   att.global.linking.attributes,
   att.global.analytic.attributes,
   att.global.facs.attributes,
   att.global.change.attributes,
   att.global.responsibility.attributes,
   att.global.source.attributes,
   att.datable.attributes,
   att.datable.w3c.attributes,
   att.datable.iso.attributes,
   att.datable.custom.attributes,
   attribute calendar { list { teidata.pointer+ } }?,
   ( text | model.limitedPhrase | listChange )*
}