Auszeichnungsleitfaden

Anbindung von Faksimiles

Assoziation zwischen Seite und Faksimile durch tei:pb/@facs:

<pb facs="http://www.url.zu/einer/ressource"/>

Auszeichnung von Entitäten

tei:name/@type mit folgenden Werten:

<name type="person">Max Mustermann</name> <name type="place">Antiochia am Orontes</name>

Marginalien

tei:seg[@type="margin"]

<p> Ein normaler Absatz, der an der Seite ein Marginalie aufweist. <seg type="margin">Marginalie</seg> </p>

Multilayer Markup

Auszeichnung unterschiedlicher Informationsbereiche ("transcription", "transliteration", "translation") in tei:text durch tei:groupe:

<text>  <group>   <text type="transcription">    <body>     <div/>    </body>   </text>   <text type="transliteration">    <body>     <div/>    </body>   </text>   <text type="translation">    <body>     <div/>    </body>   </text>  </group> </text>

Textbereiche aufeinander beziehen

Transkriptionen, Translitarationen und Überstzungen beziehen sich logisch aufeinander. Via @corresp wird diese Beziehung maschienenlesbar beschrieben.

Jeweils ein Element eines Informationsbereichs kann sich auf ein Element aus einem anderen Informationsbereich beziehen. Mehrere Elemente aus unterschiedlichen Informationsbereichen können sich auf ein und das selbe Element aus einem anderen Informationsbereich beziehen.

<text>  <group>   <text type="transcription">    <body>     <div xml:id="line_1">[Transkription der ersten Zeile]</div>    </body>   </text>   <text type="transliteration">    <body>     <div corresp="#line_1">[Transliteration der ersten Zeile]</div>    </body>   </text>   <text type="translation">    <body>     <div corresp="#line_1">[Übersetzung der ersten Zeile]</div>    </body>   </text>  </group> </text>

Textbereiche miteinander aggregieren - Rahmenhandlung

Zur Aggregierung von Textbereichen wird @next verwendet:

<div next="#divFrame_2">  <head>Rahmenhandlung - Teil 1</head> </div> <div> <!-- ... --> </div> <div xml:id="divFrame_2">  <head>Rahmenhandlung - Teil 2</head> </div>

Layout und Stiltypen

tei:hi und @rendition

<p rendition="simple:block"> Absatz im Blocksatz mit einem <hi rendition="simple:bold">Wort</hi> im Fettdruck </p>

Appendix A Classification

Specification []

Different kinds of material a manuscript may be made of.
Module: core
Module: tei
Module: header
Module: textstructure
Module: linking
Module: transcr
Module: msdescription
Module: namesdates
Module: gaiji
Module: spoken
<corr>
Classes
    model.choicePartmodel.pPart.transcriptionalatt.editLikeatt.globalatt.typed
att.global.linking
@corresp
[#corresp-validation-uwe]
<constraint    xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <s:rule context="@corresp">  <s:let name="pointer"   value="for $pointer in tokenize(., ' ') return if ( id( translate($pointer, '#', '') ) ) then () else ($pointer)"/>  <s:let name="urls"   value="for $pointer in tokenize(., ' ') return if ( not(starts-with($pointer, '#')) ) then ($pointer) else ()"/>  <s:assert test="not( count($pointer) > 0 )"> error @corresp.1:The    referenced ID <s:value-of select="$pointer"/> in @<s:name/> does not exist!  </s:assert> </s:rule> </constraint>
att.global.rendition
@style
@rendition
[#renditionpointer]
<constraint    xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <sch:rule context="tei:*[@rendition]">  <sch:let name="results"   value="for $val in tokenize(normalize-space(@rendition),'\s+') return starts-with($val,'simple:') or (starts-with($val,'#') and //tei:rendition[@xml:id=substring($val,2)])"/>  <sch:assert test="every $x in $results satisfies $x"> error    @rendition.wrongOrUndeclaredValue: Each of the rendition values in    "<sch:value-of select="@rendition"/>" must point to a localy defined    rendition or a rendition defined in the TEI-Simple scheme (<sch:value-of select="$results"/>) </sch:assert> </sch:rule> </constraint>
simple:allcapsall capitals
simple:blackletterblack letter or gothic typeface
simple:boldbold typeface
simple:bottombracedmarked with a brace under the bottom of the text
simple:boxedborder around the text
simple:centrecentred
simple:cursivecursive typeface
simple:displayblock display
simple:doublestrikethroughstrikethrough with double line
simple:doubleunderlineunderlined with double line
simple:dropcapinitial letter larger or decorated
simple:floatfloated out of main flow
simple:hyphenwith a hyphen here (eg in line break)
simple:inlineinline rendering
simple:justifyjustified text
simple:italicitalic typeface
simple:largerlarger type
simple:leftaligned to the left or left-justified
simple:leftbracedmarked with a brace on the left side of the text
simple:letterspacelarger-than-normal spacing between letters, usually for emphasis
simple:literalfixed-width typeface, spacing preserved
simple:normalstyleupright shape and default weight of typeface
simple:normalweightnormal typeface weight
simple:rightaligned to the right or right-justified
simple:rightbracedmarked with a brace to the right of the text
simple:rotateleftrotated to the left
simple:rotaterightrotated to the right
simple:smallcapssmall caps
simple:smallersmaller type
simple:strikethroughstrike through
simple:subscriptsubscript
simple:superscriptsuperscript
simple:topbracedmarked with a brace above the text
simple:typewriterfixed-width typeface, like typewriter
simple:underlineunderlined with single line
simple:wavyunderlineunderlined with wavy line
<titleStmt>
<sequence> <elementRef minOccurs="1"  maxOccurs="unboundedkey="title"/> <classRef minOccurs="0"  maxOccurs="unboundedkey="model.respLike"/> <!--<alternate minOccurs="0" maxOccurs="unbounded"> <elementRef key="editor" minOccurs="1" maxOccurs="unbounded"/> <elementRef key="respStmt" minOccurs="0" maxOccurs="unbounded"/> </alternate>--></sequence>
[#titleMandatoryMain]
<constraint    xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <s:rule context="tei:titleStmt">  <s:assert test="tei:title[@type='main']"> error titleStmt.maintitle.1: The    titleStmt must contain a main title (tei:title[@type="main"])!  </s:assert> </s:rule> </constraint>
<title>
@type
mainthe main title of a resource
altan alternative title of a resource
subsubtitle, title of part
shortabbreviated title of a resource
<sourceDesc>
<!--<classRef key="model.pLike" minOccurs="1" maxOccurs="unbounded"/>--> <sequence> <elementRef minOccurs="0maxOccurs="1"  key="msDesc"/> <alternate minOccurs="0"  maxOccurs="unbounded"> <elementRef minOccurs="0maxOccurs="1"  key="biblStruct"/> <elementRef minOccurs="0"  maxOccurs="unboundedkey="listBibl"/> <classRef key="model.listLike"/></alternate></sequence>
<msDesc>
<sequence> <elementRef key="msIdentifier"/> <sequence> <elementRef minOccurs="0key="msContents"/> <elementRef minOccurs="0key="physDesc"/> <elementRef minOccurs="0key="history"/> <elementRef minOccurs="0key="additional"/> <!-- <alternate> <elementRef key="msPart" minOccurs="0" maxOccurs="unbounded"/> <elementRef key="msFrag" minOccurs="0" maxOccurs="unbounded"/> </alternate> --></sequence></sequence>
<msIdentifier>
<sequence> <sequence> <!--<classRef key="model.placeNamePart" expand="sequenceOptional"/>--> <elementRef minOccurs="1key="settlement"/> <elementRef minOccurs="1key="institution"/> <elementRef minOccurs="0key="repository"/> <!--<elementRef key="collection" minOccurs="0" maxOccurs="unbounded"/>--> <elementRef minOccurs="1key="idno"/></sequence> <!--<alternate minOccurs="0" maxOccurs="unbounded"> <elementRef key="msName"/> <elementRef key="altIdentifier"/> </alternate>--> <elementRef minOccurs="0"  maxOccurs="unboundedkey="altIdentifier"/></sequence>
[#msIdentifierSettlement]
<constraint    xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <s:rule context="tei:msIdentifier/tei:settlement">  <s:assert test="tei:country"> error    msIdentifier.country.1: tei:msIdentifier must contain a settlement specifying a    country the manuscript is associated with! </s:assert> </s:rule> </constraint>
<msContents>
<sequence> <elementRef minOccurs="0key="summary"/> <elementRef minOccurs="1"  maxOccurs="unboundedkey="msItem"/> <!-- <alternate minOccurs="1" maxOccurs="unbounded"> <elementRef key="msItem"/> <elementRef key="msItemStruct"/> </alternate> --></sequence>
<physDesc>
<sequence> <elementRef minOccurs="1maxOccurs="1"  key="objectDesc"/> <elementRef minOccurs="0maxOccurs="1"  key="handDesc"/></sequence>
<supportDesc>
@material
<dimensions>
<sequence> <elementRef minOccurs="1maxOccurs="1"  key="height"/> <elementRef minOccurs="1maxOccurs="1"  key="width"/></sequence>
@unit
cm
<layoutDesc>
<sequence> <elementRef minOccurs="0maxOccurs="1"  key="summary"/> <elementRef minOccurs="1maxOccurs="1"  key="layout"/></sequence>
<history>
<sequence> <!--<elementRef key="summary" minOccurs="0"/>--> <elementRef minOccurs="0maxOccurs="1"  key="origin"/> <elementRef minOccurs="0"  maxOccurs="unboundedkey="provenance"/> <!--<elementRef key="acquisition" minOccurs="0"/>--></sequence>
<profileDesc>
<sequence> <elementRef minOccurs="1maxOccurs="1"  key="abstract"/> <elementRef minOccurs="1maxOccurs="1"  key="textClass"/> <elementRef minOccurs="1maxOccurs="1"  key="langUsage"/></sequence>
<abstract>
<elementRef key="pminOccurs="1"  maxOccurs="unbounded"/>
<publicationStmt>
<sequence> <elementRef minOccurs="1maxOccurs="1"  key="authority"/> <elementRef minOccurs="1maxOccurs="1"  key="availability"/></sequence>
<damage>
@agent
environmentAny damage to anorganic materials caused by exposure to environmental forces, such as erosion, weathering, vitrification, oxidation.
abrasionAny damage caused by mechanical scraping of the surface such as abrasive wear or use wear.
burningAny damage caused by fire, such as the direct exposure of heat or the sooting of a surface.
fractureAny damage caused by mechanical stress with or without the loss of material, such as cracking, flaking, chipping.
decayAny damage to organic materials caused by exposure to environmental or biological forces, such as decomposition, fouling, galleries, feces.
mutilationAny damage caused by intentional destruction of the surface, such as kill holes, damnatio memoriae, looting, sawing, smearing, painting.
unknownWhere the type of damage is unknown.
@degree
0.25low damage
0.5medium damage
0.75high damage
1total damage
<text>
[#standoffGroup]
<constraint    xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <s:rule context="tei:TEI/tei:text">  <s:assert test="tei:group"> error    textGroup.exists(false): ahiqar TEI-P5 resources must contain a tei:group in the    first tei:text element to encode the different standoff markup layers! Add one    to the first tei:text. </s:assert> </s:rule> </constraint>
[#standoffLayers]
<constraint    xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <s:rule context="tei:TEI/tei:text/tei:group">  <s:assert test="tei:text[@type='transcription']"> error standoff.transcription(false): an    ahiqar TEI-P5 resources must contain a transcription layer    (tei:text[@type='transcription']). Add one to tei:group! </s:assert>  <s:assert test="tei:text[@type='transliteration']"> error standoff.transliteration(false):    an ahiqar TEI-P5 resources must contain a transliteration layer    (tei:text[@type='transliteration']). Add one to tei:group! </s:assert>  <s:assert test="tei:text[@type='translation']"> error standoff.translation(false): an    ahiqar TEI-P5 resources must contain a translation layer    (tei:text[@type='translation']). Add one to tei:group!  </s:assert> </s:rule> </constraint>
@type
transliterationthe edition section.
translationthe translation section.
transcriptionthe translation section.
<gap>
@reason
lostThe material is entirely gone, i.e. there is no physical carrier to bear text information any more.
cancelledThe scribe or sculptor stopped the further execution of the text.
omittedThe material is entirely gone, i.e. there is no physical carrier to bear text information any more.
unknownWhere the type of gap is unknown.
damageAny physical harm to the surface that entirely ereases information.
@unit
characterThe unit to be measured is a character.
lineThe unit to be measured is a line.
<lg>
@type
colophonInline colophon.
<name>
@type
personEin Eigenname als Bezeichnung einer Person, entweder in ausgeschriebener oder abgekürzter Form. Hierbei kann es sich um den tatsächlichen Namen oder einen Spitznamen handeln.
organizationEin Eigenname zu Bezeichnung einer Organisation, entweder in ausgeschriebener oder abgekürzter Form.
placeEin Eigenname zur Bezeichnug eines Orts, entweder in ausgeschriebener oder abgekürzter Form.
objectEine Bezeichnung eines Objekts, entweder in ausgeschriebener oder abgekürzter Form.
<seg>
@type
marginEine Marginalie.
colophonInline colophon.
labelEnumeration label.
verseA (part of a) verse that's part of the running text.
<supplied>
@reason
[#suppliedreason]
<constraint    xmlns:sch="http://purl.oclc.org/dsdl/schematron"> <s:rule context="tei:supplied/@reason">  <s:report test="ancestor::node()[self::tei:unclear or self::tei:gap or self::tei:damage]">error supplied.1: Don't supply "<s:value-of select="."/>" if already implied    by <s:value-of select="ancestor::node()[self::tei:unclear or self::tei:gap or self::tei:damage]/name()"/></s:report> </s:rule> </constraint>
gapOne or more signs that are completely obliterated are reconstructed.
damageOne or more signs that are not (entirely) recognisable because of surface modifications are reconstructed.
unclearOne or more signs that are not (entirely) recognisable because of surface modifications are reconstructed.
omittedOne ore more signs are intentionally not displayed (in full) on the text carrier due to its design, e.g. an overlaying frame or picture.
unknownWhere the type of reason is unknown.
@precision
low
high
@cert
low
medium
high
<unclear>
@reason
damageOne or more glyphs are damaged and therefore not clearly readably.
illegible(illegible)
faded(faded)
eccentric_ductus(eccentric ductus) indicates illegibility due to an unusual, awkward, or incompetent execution of a glyph or glyphs
<valList> <valItem ident="paper"> <gloss xml:lang="de">Papier</gloss> <gloss xml:lang="en">paper</gloss> </valItem> <valItem ident="parchment"> <gloss xml:lang="de">Pergament</gloss> <gloss xml:lang="en">parchment</gloss> </valItem> <valItem ident="mixed"> <gloss xml:lang="de">Gemichtes Material</gloss> <gloss xml:lang="en">mixed material</gloss> </valItem> </valList>
<quote>
@ana
@cert
@change
@copyOf
@corresp
@defective
@exclude
@facs
@n
@notation
@rend
@rendition
@resp
@select
@source
@style
@synch
<del>
@ana
@atLeast
@atMost
@cause
@cert
@change
@confidence
@copyOf
@corresp
@evidence
@exclude
@extent
@facs
@hand
@instant
@max
@min
@n
@next
@precision
@prev
@quantity
@rendition
@resp
@sameAs
@scope
@select
@seq
@source
@status
@style
@subtype
@synch
@type
@unit
@xml:base
@xml:id
@xml:lang
@xml:space
@rendstrikethrough
strikethrough
<ab>
@ana
@cert
@change
@copyOf
@corresp
@decls
@exclude
@facs
@hand
@n
@part
@prev
@rendition
@resp
@sameAs
@select
@source
@style
@subtype
@synch
@xml:base
@xml:space
@type
head colophon
@rend
border-bottom
<lb>
@ana
@cert
@change
@copyOf
@corresp
@ed
@edRef
@exclude
@facs
@n
@next
@prev
@rend
@rendition
@resp
@sameAs
@select
@source
@spanTo
@style
@subtype
@synch
@type
@xml:base
@xml:lang
@xml:space
@break
no
<note>
@ana
@anchored
@cert
@change
@copyOf
@evaluate
@exclude
@facs
@n
@next
@place
@prev
@rend
@rendition
@sameAs
@select
@source
@style
@subtype
@synch
@target
@targetEnd
@targetLang
@type
parallel-text
original-phrase
manuscript_page_beginning
<availability>
<sequence> <elementRef minOccurs="0maxOccurs="0"  key="ab"/> <elementRef minOccurs="1maxOccurs="1"  key="licence"/></sequence>
<cit>
<elementRef minOccurs="1maxOccurs="1"  key="quote"/> <sequence> <elementRef minOccurs="0"  maxOccurs="unboundedkey="note"/> <elementRef minOccurs="0"  maxOccurs="unboundedkey="bibl"/></sequence>
@type
verbatim
paraphrase
<bibl>
@type
provided-by-editor