Skip to content
Snippets Groups Projects
Commit 277f51ba authored by Martin de la Iglesia's avatar Martin de la Iglesia
Browse files

Add new file

parent 5438aba4
No related branches found
No related tags found
No related merge requests found
public.odd 0 → 100644
<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rng" type="application/xml"
schematypens="http://purl.oclc.org/dsdl/schematron"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:rng="http://relaxng.org/ns/structure/1.0" xmlns:sch="http://purl.oclc.org/dsdl/schematron">
<teiHeader>
<fileDesc>
<titleStmt>
<title>ODD für die TEI/XML-Dateien der Edition der Reise- und Sammlungsbeschreibungen Philipp Hainhofers (1578-1647)</title>
<author>
<name>Martin de la Iglesia</name>
<email>iglesia@hab.de</email>
</author>
</titleStmt>
<publicationStmt>
<publisher>Herzog August Bibliothek Wolfenbüttel</publisher>
<date when="2023"/>
<availability>
<licence target="https://creativecommons.org/licenses/by-sa/4.0/">
<p>Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</p>
</licence>
</availability>
</publicationStmt>
<sourceDesc>
<p>Born digital: no previous source exists.</p>
</sourceDesc>
</fileDesc>
</teiHeader>
<text>
<body>
<schemaSpec ident="hainhofer">
<elementSpec ident="abbr">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="add">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="place" usage="req">
<valList type="closed">
<valItem ident="above"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="app">
<classes>
<memberOf key="model.global"/>
</classes>
<content>
<sequence>
<elementRef key="lem"/>
<elementRef key="rdg" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="author">
<content>
<textNode/>
</content>
<attList>
<attDef ident="xml:id" usage="req">
<valList type="closed">
<valItem ident="PH"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="availability">
<content>
<rng:ref name="licence"/>
</content>
</elementSpec>
<elementSpec ident="bibl">
<content>
<rng:choice>
<rng:group>
<rng:ref name="ptr"/>
<rng:optional>
<rng:ref name="citedRange"/>
</rng:optional>
</rng:group>
<rng:group>
<rng:optional>
<rng:ref name="ptr"/>
</rng:optional>
<rng:ref name="citedRange"/>
</rng:group>
<rng:mixed>
<rng:ref name="ref"/>
<rng:optional>
<rng:ref name="citedRange"/>
</rng:optional>
</rng:mixed>
<rng:text/>
</rng:choice>
</content>
</elementSpec>
<elementSpec ident="body">
<content>
<rng:interleave>
<rng:zeroOrMore>
<rng:ref name="pb"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="p"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="div"/>
</rng:zeroOrMore>
</rng:interleave>
</content>
</elementSpec>
<elementSpec ident="calendar">
<content>
<elementRef key="p"/>
</content>
<attList>
<attDef ident="xml:id" usage="req">
<valList type="closed">
<valItem ident="gregorian"/>
<valItem ident="julian"/>
<valItem ident="unknown"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="calendarDesc">
<content>
<elementRef key="calendar" minOccurs="2" maxOccurs="2"/>
</content>
</elementSpec>
<elementSpec ident="cb">
<content>
<empty/>
</content>
</elementSpec>
<elementSpec ident="cell">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:ref name="table"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="rows" usage="opt">
<datatype>
<dataRef name="nonNegativeInteger"/>
</datatype>
</attDef>
<attDef ident="cols" usage="opt">
<datatype>
<dataRef name="nonNegativeInteger"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="change">
<content>
<empty/>
</content>
<attList>
<attDef ident="when" usage="req">
<datatype>
<dataRef name="gYear"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="char">
<content>
<sequence>
<elementRef key="localProp" minOccurs="0" maxOccurs="2"/>
<elementRef key="mapping" minOccurs="0" maxOccurs="unbounded"/>
<elementRef key="figure" minOccurs="0" maxOccurs="1"/>
<elementRef key="note" minOccurs="0" maxOccurs="1"/>
</sequence>
</content>
<attList>
<attDef ident="xml:id" usage="req">
<datatype>
<rng:data type="ID"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="charDecl">
<content>
<rng:oneOrMore>
<rng:ref name="char"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="charName">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="charProp">
<content>
<sequence>
<elementRef key="localName"/>
<elementRef key="value"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="choice">
<classes>
<memberOf key="model.phrase"/>
</classes>
<content>
<alternate>
<sequence>
<elementRef key="abbr"/>
<elementRef key="expan"/>
</sequence>
<sequence>
<elementRef key="sic"/>
<elementRef key="corr"/>
</sequence>
</alternate>
</content>
</elementSpec>
<elementSpec ident="citedRange">
<content>
<rng:text/>
</content>
<attList>
<attDef ident="target" usage="opt">
<datatype>
<rng:data type="anyURI"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="corr">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="date">
<content>
<rng:zeroOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:zeroOrMore>
</content>
<attList>
<attDef ident="calendar" usage="opt">
<valList type="closed">
<valItem ident="#gregorian"/>
<valItem ident="#julian"/>
<valItem ident="#unknown"/>
</valList>
</attDef>
<attDef ident="when" usage="opt">
<datatype>
<rng:data type="gYear"/>
</datatype>
</attDef>
<attDef ident="datingMethod" usage="opt">
<valList type="closed">
<valItem ident="#gregorian"/>
<valItem ident="#julian"/>
</valList>
</attDef>
<attDef ident="when-custom" usage="opt">
<datatype>
<rng:choice>
<rng:data type="gYear"/>
<rng:data type="gYearMonth"/>
<rng:data type="date"/>
</rng:choice>
</datatype>
</attDef>
<attDef ident="from-custom" usage="opt">
<datatype>
<rng:choice>
<rng:data type="gYear"/>
<rng:data type="gYearMonth"/>
<rng:data type="date"/>
</rng:choice>
</datatype>
</attDef>
<attDef ident="to-custom" usage="opt">
<datatype>
<rng:choice>
<rng:data type="gYear"/>
<rng:data type="gYearMonth"/>
<rng:data type="date"/>
</rng:choice>
</datatype>
</attDef>
<attDef ident="notBefore-custom" usage="opt">
<datatype>
<rng:choice>
<rng:data type="gYear"/>
<rng:data type="gYearMonth"/>
<rng:data type="date"/>
</rng:choice>
</datatype>
</attDef>
<attDef ident="notAfter-custom" usage="opt">
<datatype>
<rng:choice>
<rng:data type="gYear"/>
<rng:data type="gYearMonth"/>
<rng:data type="date"/>
</rng:choice>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="div">
<content>
<rng:interleave>
<rng:oneOrMore>
<rng:ref name="pb"/>
</rng:oneOrMore>
<rng:zeroOrMore>
<rng:ref name="p"/>
</rng:zeroOrMore>
</rng:interleave>
</content>
<attList>
<attDef ident="hand" usage="opt">
<valList type="closed">
<valItem ident="#druckschrift"/>
<valItem ident="#druckgraphik"/>
<valItem ident="#handzeichnung"/>
<valItem ident="#fremde_hand"/>
<valItem ident="#PH"/>
</valList>
</attDef>
<attDef ident="rend" usage="opt">
<valList type="closed">
<valItem ident="accMat"/>
</valList>
</attDef>
<attDef ident="corresp" usage="opt">
<datatype>
<rng:data type="anyURI"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="encodingDesc">
<content>
<sequence>
<elementRef key="tagsDecl"/>
<elementRef key="listPrefixDef"/>
<elementRef key="charDecl" minOccurs="0"/>
<elementRef key="refsDecl" minOccurs="0"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="ex">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="g"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="expan">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="figure">
<content>
<rng:ref name="graphic"/>
</content>
</elementSpec>
<elementSpec ident="fileDesc">
<content>
<sequence>
<elementRef key="titleStmt"/>
<elementRef key="publicationStmt"/>
<elementRef key="sourceDesc"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="foreign">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="ref"/>
<rng:ref name="rs"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="xml:lang" usage="req">
<valList type="closed">
<valItem ident="la"/>
<valItem ident="it"/>
<valItem ident="fr"/>
<valItem ident="grc"/>
<valItem ident="he"/>
<valItem ident="nl"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="fw">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="foreign"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="ref"/>
<rng:ref name="rs"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="type" usage="req">
<valList type="closed">
<valItem ident="catch"/>
</valList>
</attDef>
<attDef ident="place" usage="req">
<valList type="closed">
<valItem ident="bottom"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="g">
<content>
<textNode/>
</content>
<attList>
<attDef ident="ref" usage="req">
<valList type="closed">
<valItem ident="#etc"/>
<valItem ident="#etc2"/>
<valItem ident="#mk"/>
<valItem ident="#scudo"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="gap">
<content>
<empty/>
</content>
<attList>
<attDef ident="reason">
<valList type="closed">
<valItem ident="illegible"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="graphic">
<content>
<empty/>
</content>
<attList>
<attDef ident="url" usage="req">
<datatype>
<rng:data type="string"/>
</datatype>
</attDef>
<attDef ident="mimeType" usage="req">
<valList type="closed">
<valItem ident="svg+xml"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="handNote">
<content>
<rng:text/>
</content>
<attList>
<attDef ident="xml:id" usage="req">
<datatype>
<rng:data type="ID"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="handNotes">
<content>
<rng:oneOrMore>
<rng:ref name="handNote"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="hi">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="table"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="rendition" usage="opt">
<valList type="closed">
<valItem ident="#aq"/>
<valItem ident="#i"/>
<valItem ident="#s"/>
<valItem ident="#sup"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="idno">
<content>
<textNode/>
</content>
<attList>
<attDef ident="type" usage="req">
<valList type="closed">
<valItem ident="shelfmark"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="lb">
<content>
<empty/>
</content>
</elementSpec>
<elementSpec ident="lem">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="ref"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="table"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="licence">
<content>
<rng:ref name="p"/>
</content>
<attList>
<attDef ident="target" usage="req">
<valList type="closed">
<valItem ident="https://creativecommons.org/licenses/by-sa/4.0/"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="listPerson">
<content>
<rng:oneOrMore>
<rng:ref name="person"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="listPrefixDef">
<content>
<rng:oneOrMore>
<rng:ref name="prefixDef"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="listWit">
<content>
<rng:oneOrMore>
<rng:ref name="witness"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="localName">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="localProp">
<content>
<empty/>
</content>
<attList>
<attDef ident="name" usage="req">
<valList type="closed">
<valItem ident="name"/>
<valItem ident="entity"/>
</valList>
</attDef>
<attDef ident="value" usage="req">
<datatype>
<rng:data type="string"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="mapping">
<content>
<textNode/>
</content>
<attList>
<attDef ident="type" usage="req">
<valList type="closed">
<valItem ident="MUFI"/>
<valItem ident="standard"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="msDesc">
<content>
<rng:ref name="msIdentifier"/>
</content>
</elementSpec>
<elementSpec ident="msIdentifier">
<content>
<sequence>
<elementRef key="repository"/>
<elementRef key="idno"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="name">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="note">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="rs"/>
<rng:ref name="bibl"/>
<rng:ref name="fw"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="resp" usage="opt">
<valList type="closed">
<valItem ident="#editor"/>
</valList>
</attDef>
<attDef ident="type" usage="opt">
<valList type="closed">
<valItem ident="annotation">
<gloss xml:lang="de">editorische Anmerkung</gloss>
<desc xml:lang="de">wird durch @subtype näher bestimmt</desc>
</valItem>
<valItem ident="contemporary">
<gloss xml:lang="de">zeitgenössische Marginalie</gloss>
</valItem>
</valList>
</attDef>
<attDef ident="subtype" usage="opt">
<valList type="closed">
<valItem ident="addition">
<gloss xml:lang="de">Bearbeiterzusatz</gloss>
</valItem>
<valItem ident="commentary">
<gloss xml:lang="de">Stellenkommentar</gloss>
</valItem>
<valItem ident="gloss">
<gloss xml:lang="de">Sacherläuterung</gloss>
</valItem>
<valItem ident="translation">
<gloss xml:lang="de">Übersetzung</gloss>
</valItem>
</valList>
</attDef>
<attDef ident="place" usage="opt">
<valList type="closed">
<valItem ident="margin left"/>
<valItem ident="margin right"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="p">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:oneOrMore>
<rng:ref name="lb"/>
</rng:oneOrMore>
<rng:zeroOrMore>
<rng:ref name="pb"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="note"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="add"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="app"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="choice"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="date"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="ex"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="gap"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="hi"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="ref"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="rs"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="foreign"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="sic"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="unclear"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="g"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="fw"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="cb"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="table"/>
</rng:zeroOrMore>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="hand" usage="opt">
<valList type="closed">
<valItem ident="#fremde_hand"/>
<valItem ident="#PH"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="pb">
<content>
<empty/>
</content>
<attList>
<attDef ident="n" usage="req">
<datatype>
<rng:data type="string"/>
</datatype>
<constraintSpec scheme="schematron" ident="pb-regex">
<constraint> <sch:pattern> <sch:rule context="tei:pb"> <sch:assert test="matches(./@n,'^fol.\s([1-9][0-9]{0,3}[a-z]?(r|v)?([0-9][0-9](r|v))?-?){1,2}$')">Die Foliierung entspricht nicht dem vorgegebenen Schema (Zahl + optional "r" oder "v" + optional weitere zweistellige Zahl mit "r" oder "v").</sch:assert> </sch:rule> </sch:pattern> </constraint>
</constraintSpec>
</attDef>
<attDef ident="facs" usage="opt">
<datatype>
<rng:data type="string"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="prefixDef">
<content>
<rng:ref name="p"/>
</content>
<attList>
<attDef ident="ident" usage="req">
<valList type="closed">
<valItem ident="lit"/>
<valItem ident="plc"/>
<valItem ident="wrk"/>
<valItem ident="psn"/>
<valItem ident="org"/>
<valItem ident="img"/>
<valItem ident="img2"/>
</valList>
</attDef>
<attDef ident="matchPattern" usage="req">
<valList type="closed">
<valItem ident="(.+)"/>
</valList>
</attDef>
<attDef ident="replacementPattern" usage="req">
<datatype>
<rng:data type="anyURI"/>
</datatype>
<valList type="open">
<valItem ident="https://hainhofer.hab.de/register/koerperschaftsregister/$1"/>
<valItem ident="https://hainhofer.hab.de/register/personen/$1"/>
<valItem ident="https://hainhofer.hab.de/register/objekte/$1"/>
<valItem ident="https://hainhofer.hab.de/register/orte/$1"/>
<valItem ident="https://hainhofer.hab.de/informationen-zur-edition/bibliographie/$1"/>
<valItem ident="https://hainhofer.hab.de/img/mss/23-3-aug-2f/$1"/>
<valItem ident="https://hainhofer.hab.de/img/mss/6-6-aug-2f/$1"/>
<valItem ident="https://hainhofer.hab.de/img/mss/68-3-aug-2f/$1"/>
<valItem ident="https://hainhofer.hab.de/img/mss/60-21-aug-8f/$1"/>
<valItem ident="https://hainhofer.hab.de/img/register/$1"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="profileDesc">
<content>
<sequence>
<elementRef key="calendarDesc"/>
<elementRef key="handNotes"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="ptr">
<content>
<empty/>
</content>
<attList>
<attDef ident="target" usage="req">
<datatype>
<rng:data type="anyURI"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="publicationStmt">
<content>
<sequence>
<elementRef key="publisher"/>
<elementRef key="date"/>
<elementRef key="availability"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="publisher">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="rdg">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="wit" usage="req">
<datatype>
<rng:data type="string"/>
</datatype>
</attDef>
<attDef ident="n" usage="req">
<datatype>
<rng:data type="string"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="ref">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="rs"/>
<rng:ref name="bibl"/>
<rng:ref name="fw"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="target" usage="opt">
<datatype>
<rng:data type="anyURI"/>
</datatype>
<constraintSpec scheme="schematron" ident="docavailable1">
<constraint><sch:rule context="tei:ref[starts-with(@target,'http')][contains(@target,'#')]"><sch:assert role="warning" test="unparsed-text-available(substring-before(@target,'#'))">ungültiger Hyperlink</sch:assert></sch:rule></constraint>
</constraintSpec>
<constraintSpec scheme="schematron" ident="docavailable2">
<constraint><sch:rule context="tei:ref[starts-with(@target,'http')][not(contains(@target,'#'))]"><sch:assert role="warning" test="unparsed-text-available(@target)">ungültiger Hyperlink</sch:assert></sch:rule></constraint>
</constraintSpec>
<constraintSpec scheme="schematron" ident="uri">
<constraint><sch:rule context="tei:ref[starts-with(@target,'http')]"><sch:assert test="matches(@target,'^https?://\S+$')">ungültiger Hyperlink</sch:assert></sch:rule></constraint>
</constraintSpec>
</attDef>
<attDef ident="cRef" usage="opt">
<datatype>
<dataRef name="string"/> <!-- zulässige Inhalte siehe http://diglib.hab.de/rules/documentation/quoting_biblical.xml -->
</datatype>
<constraintSpec scheme="schematron" ident="ref-cref-regex">
<constraint> <sch:pattern> <sch:rule context="tei:ref/@cRef"><sch:assert test="matches(.,'^(Gn|Ex|Lv|Nm|Dt|Ios|Idc|Rt|1\.Sm|2\.Sm|3\.Rg|4\.Rg|1\.Par|2\.Par|1\.Esr|2\.Esr|Tb|Idt|Est|Iob|Ps|Prv|Ecl|Ct|Sap|Sir|Is|Ier|Lam|Bar|Ez|Dn|Os|Ioel|Am|Abd|Ion|Mi|Na|Hab|So|Agg|Za|Mal|1\.Mcc|2\.Mcc|Mt|Mc|Lc|Io|Act|Rm|1\.Cor|2\.Cor|Gal|Eph|Phil|Col|1\.Th|2\.Th|1\.Tim|2\.Tim|Tit|Phlm|Hbr|Iac|1\.Pt|2\.Pt|1\.Io|2\.Io|3\.Io|Iud|Apc|OrMan|3\.Esr|4\.Esr|Ps-151|Laod)(_[0-9]+(,[0-9]+(-[0-9]+)?)?)?$')">Keine gültige Bibelstellenangabe gemäß http://diglib.hab.de/rules/documentation/quoting_biblical.xml</sch:assert> </sch:rule> </sch:pattern> </constraint>
</constraintSpec>
</attDef>
<attDef ident="type" usage="opt">
<valList type="closed">
<valItem ident="biblical"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="refsDecl">
<content>
<elementRef key="p"/>
</content>
</elementSpec>
<elementSpec ident="rendition">
<content>
<textNode/>
</content>
<attList>
<attDef ident="xml:id" usage="req">
<valList type="closed">
<valItem ident="aq"/>
<valItem ident="i"/>
<valItem ident="s"/>
<valItem ident="sup"/>
</valList>
</attDef>
<attDef ident="scheme" usage="req">
<valList type="closed">
<valItem ident="css"/>
<valItem ident="free"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="repository">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="resp">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="respStmt">
<content>
<sequence>
<elementRef key="resp"/>
<elementRef key="name"/>
</sequence>
</content>
<attList>
<attDef ident="xml:id" usage="req">
<datatype>
<rng:data type="ID"/>
</datatype>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="row">
<content>
<rng:oneOrMore>
<rng:ref name="cell"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="rs">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="foreign"/>
<rng:ref name="ref"/>
<rng:ref name="sic"/>
<rng:ref name="unclear"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
<attList>
<attDef ident="ref" usage="req">
<datatype>
<rng:data type="anyURI"/>
</datatype>
</attDef>
<attDef ident="role" usage="req">
<valList type="closed">
<valItem ident="present"/>
<valItem ident="remote"/>
</valList>
</attDef>
<attDef ident="type" usage="req">
<valList type="closed">
<valItem ident="person"/>
<valItem ident="place"/>
<valItem ident="org"/>
<valItem ident="work"/>
<valItem ident="literature"/>
</valList>
</attDef>
</attList>
</elementSpec>
<elementSpec ident="revisionDesc">
<content>
<rng:oneOrMore>
<rng:ref name="change"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="sic">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="ref"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="sourceDesc">
<content>
<sequence>
<elementRef key="msDesc"/>
<elementRef key="listWit" minOccurs="0"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="table">
<content>
<rng:oneOrMore>
<rng:ref name="row"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="tagsDecl">
<content>
<rng:oneOrMore>
<rng:ref name="rendition"/>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="TEI">
<content>
<sequence>
<elementRef key="teiHeader"/>
<elementRef key="text"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="teiHeader">
<content>
<sequence>
<elementRef key="fileDesc"/>
<elementRef key="encodingDesc"/>
<elementRef key="profileDesc"/>
<elementRef key="revisionDesc" minOccurs="0"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="text">
<content>
<rng:ref name="body"/>
</content>
</elementSpec>
<elementSpec ident="title">
<content>
<rng:text/>
</content>
</elementSpec>
<elementSpec ident="titleStmt">
<content>
<sequence>
<elementRef key="title"/>
<elementRef key="author"/>
<elementRef key="respStmt"/>
</sequence>
</content>
</elementSpec>
<elementSpec ident="unclear">
<content>
<rng:oneOrMore>
<rng:choice>
<rng:ref name="add"/>
<rng:ref name="app"/>
<rng:ref name="choice"/>
<rng:ref name="date"/>
<rng:ref name="ex"/>
<rng:ref name="gap"/>
<rng:ref name="hi"/>
<rng:ref name="lb"/>
<rng:ref name="note"/>
<rng:ref name="ref"/>
<rng:ref name="rs"/>
<rng:ref name="foreign"/>
<rng:ref name="g"/>
<rng:ref name="fw"/>
<rng:ref name="cb"/>
<rng:text/>
</rng:choice>
</rng:oneOrMore>
</content>
</elementSpec>
<elementSpec ident="value">
<content>
<textNode/>
</content>
</elementSpec>
<elementSpec ident="witness">
<content>
<sequence>
<elementRef key="bibl"/>
<elementRef minOccurs="0" key="ptr"/>
</sequence>
</content>
<attList>
<attDef ident="xml:id" usage="req">
<datatype>
<rng:data type="ID"/>
</datatype>
</attDef>
</attList>
</elementSpec>
</schemaSpec>
</body>
</text>
</TEI>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment