| 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:allcaps | all capitals | | simple:blackletter | black letter or gothic
typeface | | simple:bold | bold typeface | | simple:bottombraced | marked with a brace under the
bottom of the text | | simple:boxed | border around the text | | simple:centre | centred | | simple:cursive | cursive typeface | | simple:display | block display | | simple:doublestrikethrough | strikethrough with double
line | | simple:doubleunderline | underlined with double line | | simple:dropcap | initial letter larger or
decorated | | simple:float | floated out of main flow | | simple:hyphen | with a hyphen here (eg in line
break) | | simple:inline | inline rendering | | simple:justify | justified text | | simple:italic | italic typeface | | simple:larger | larger type | | simple:left | aligned to the left or
left-justified | | simple:leftbraced | marked with a brace on the left
side of the text | | simple:letterspace | larger-than-normal spacing between
letters, usually for emphasis | | simple:literal | fixed-width typeface, spacing
preserved | | simple:normalstyle | upright shape and default weight of
typeface | | simple:normalweight | normal typeface weight | | simple:right | aligned to the right or
right-justified | | simple:rightbraced | marked with a brace to the right of
the text | | simple:rotateleft | rotated to the left | | simple:rotateright | rotated to the right | | simple:smallcaps | small caps | | simple:smaller | smaller type | | simple:strikethrough | strike through | | simple:subscript | subscript | | simple:superscript | superscript | | simple:topbraced | marked with a brace above the
text | | simple:typewriter | fixed-width typeface, like
typewriter | | simple:underline | underlined with single line | | simple:wavyunderline | underlined with wavy line |
|
|
| <titleStmt> |
<sequence>
<elementRef minOccurs="1"
maxOccurs="unbounded" key="title"/>
<classRef minOccurs="0"
maxOccurs="unbounded" key="model.respLike"/>
</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 | | main | the main title of a resource | | alt | an alternative title of a resource | | sub | subtitle, title of part | | short | abbreviated title of a resource |
|
|
| <sourceDesc> |
<sequence>
<elementRef minOccurs="0" maxOccurs="1"
key="msDesc"/>
<alternate minOccurs="0"
maxOccurs="unbounded">
<elementRef minOccurs="0" maxOccurs="1"
key="biblStruct"/>
<elementRef minOccurs="0"
maxOccurs="unbounded" key="listBibl"/>
<classRef key="model.listLike"/></alternate></sequence> |
|
| <msDesc> |
<sequence>
<elementRef key="msIdentifier"/>
<sequence>
<elementRef minOccurs="0" key="msContents"/>
<elementRef minOccurs="0" key="physDesc"/>
<elementRef minOccurs="0" key="history"/>
<elementRef minOccurs="0" key="additional"/>
</sequence></sequence> |
|
| <msIdentifier> |
<sequence>
<sequence>
<elementRef minOccurs="1" key="settlement"/>
<elementRef minOccurs="1" key="institution"/>
<elementRef minOccurs="0" key="repository"/>
<elementRef minOccurs="1" key="idno"/></sequence>
<elementRef minOccurs="0"
maxOccurs="unbounded" key="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="0" key="summary"/>
<elementRef minOccurs="1"
maxOccurs="unbounded" key="msItem"/>
</sequence> |
|
| <physDesc> |
<sequence>
<elementRef minOccurs="1" maxOccurs="1"
key="objectDesc"/>
<elementRef minOccurs="0" maxOccurs="1"
key="handDesc"/></sequence> |
|
| <supportDesc> | |
| <dimensions> |
<sequence>
<elementRef minOccurs="1" maxOccurs="1"
key="height"/>
<elementRef minOccurs="1" maxOccurs="1"
key="width"/></sequence> | | @unit | |
|
| <layoutDesc> |
<sequence>
<elementRef minOccurs="0" maxOccurs="1"
key="summary"/>
<elementRef minOccurs="1" maxOccurs="1"
key="layout"/></sequence> |
|
| <history> |
<sequence>
<elementRef minOccurs="0" maxOccurs="1"
key="origin"/>
<elementRef minOccurs="0"
maxOccurs="unbounded" key="provenance"/>
</sequence> |
|
| <profileDesc> |
<sequence>
<elementRef minOccurs="1" maxOccurs="1"
key="abstract"/>
<elementRef minOccurs="1" maxOccurs="1"
key="textClass"/>
<elementRef minOccurs="1" maxOccurs="1"
key="langUsage"/></sequence> |
|
| <abstract> |
<elementRef key="p" minOccurs="1"
maxOccurs="unbounded"/> |
|
| <publicationStmt> |
<sequence>
<elementRef minOccurs="1" maxOccurs="1"
key="authority"/>
<elementRef minOccurs="1" maxOccurs="1"
key="availability"/></sequence> |
|
| <damage> | | @agent | | environment | Any damage to anorganic materials caused by exposure to environmental
forces, such as erosion, weathering, vitrification, oxidation. | | abrasion | Any damage caused by mechanical scraping of the surface such as abrasive
wear or use wear. | | burning | Any damage caused by fire, such as the direct exposure of heat or the
sooting of a surface. | | fracture | Any damage caused by mechanical stress with or without the loss of
material, such as cracking, flaking, chipping. | | decay | Any damage to organic materials caused by exposure to environmental or
biological forces, such as decomposition, fouling, galleries, feces. | | mutilation | Any damage caused by intentional destruction of the surface, such as kill
holes, damnatio memoriae, looting, sawing, smearing, painting. | | unknown | Where the type of damage is unknown. |
| | @degree | | 0.25 | low damage | | 0.5 | medium damage | | 0.75 | high damage | | 1 | total 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 | | transliteration | the edition section. | | translation | the translation section. | | transcription | the translation section. |
|
|
| <gap> | | @reason | | lost | The material is entirely gone, i.e. there is no physical carrier to bear
text information any more. | | cancelled | The scribe or sculptor stopped the further execution of the text. | | omitted | The material is entirely gone, i.e. there is no physical carrier to bear
text information any more. | | unknown | Where the type of gap is unknown. | | damage | Any physical harm to the surface that entirely ereases information. |
| | @unit | | character | The unit to be measured is a character. | | line | The unit to be measured is a line. |
|
|
| <lg> | |
| <name> | | @type | | person | Ein 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. | | organization | Ein Eigenname zu Bezeichnung einer
Organisation, entweder in ausgeschriebener oder abgekürzter Form. | | place | Ein Eigenname zur Bezeichnug eines
Orts, entweder in ausgeschriebener oder abgekürzter Form. | | object | Eine Bezeichnung eines Objekts,
entweder in ausgeschriebener oder abgekürzter Form. |
|
|
| <seg> | | @type | | margin | Eine Marginalie. | | colophon | Inline colophon. | | label | Enumeration label. | | verse | A (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> | | gap | One or more signs that are completely obliterated are
reconstructed. | | damage | One or more signs that are not (entirely) recognisable because of surface
modifications are reconstructed. | | unclear | One or more signs that are not (entirely) recognisable because of surface
modifications are reconstructed. | | omitted | One ore more signs are intentionally not displayed (in full) on the text
carrier due to its design, e.g. an overlaying frame or picture. | | unknown | Where the type of reason is unknown. |
| | @precision | | | @cert | |
|
| <unclear> | | @reason | | damage | One 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 |
|
|
Different kinds of material a manuscript may be made of.
<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 | | | @rend | strikethrough| 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 | | | @rend | |
|
| <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 | |
|
| <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="0" maxOccurs="0"
key="ab"/>
<elementRef minOccurs="1" maxOccurs="1"
key="licence"/></sequence> |
|
| <cit> |
<elementRef minOccurs="1" maxOccurs="1"
key="quote"/>
<sequence>
<elementRef minOccurs="0"
maxOccurs="unbounded" key="note"/>
<elementRef minOccurs="0"
maxOccurs="unbounded" key="bibl"/></sequence> | | @type | |
|
| <bibl> | |