From 4b9bd932b9eee2925da7f0ef9ffdd63dd487a785 Mon Sep 17 00:00:00 2001 From: Martin de la Iglesia <iglesia@hab.de> Date: Thu, 23 Nov 2023 14:53:29 +0000 Subject: [PATCH] =?UTF-8?q?zus=C3=A4tzliches=20Bild-Link-Pr=C3=A4fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- transkription.odd | 128 +++++++++++++++++++--------------------------- 1 file changed, 53 insertions(+), 75 deletions(-) diff --git a/transkription.odd b/transkription.odd index ecaf3dc..b5c66a2 100644 --- a/transkription.odd +++ b/transkription.odd @@ -2,19 +2,15 @@ <?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"> +<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" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"> <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> + <title>ODD für die Transkription in der Edition der Reise- und Sammlungsbeschreibungen Philipp Hainhofers (1578-1647)</title> </titleStmt> <publicationStmt> <publisher>Herzog August Bibliothek Wolfenbüttel</publisher> - <date when="2023"/> + <date when="2020"/> <availability> <licence target="https://creativecommons.org/licenses/by-sa/4.0/"> <p>Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)</p> @@ -96,10 +92,10 @@ <memberOf key="model.global"/> </classes> <content> - <sequence> - <elementRef key="lem"/> - <elementRef key="rdg" minOccurs="1" maxOccurs="unbounded"/> - </sequence> + <rng:ref name="lem"/> + <rng:oneOrMore> + <rng:ref name="rdg"/> + </rng:oneOrMore> </content> </elementSpec> @@ -245,13 +241,11 @@ </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> + <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"/> </content> <attList> <attDef ident="xml:id" usage="req"> @@ -278,10 +272,8 @@ <elementSpec ident="charProp"> <content> - <sequence> - <elementRef key="localName"/> - <elementRef key="value"/> - </sequence> + <rng:ref name="localName"/> + <rng:ref name="value"/> </content> </elementSpec> @@ -463,7 +455,7 @@ <attDef ident="corresp" usage="opt"> <datatype> <rng:data type="anyURI"/> - </datatype> + </datatype> <constraintSpec scheme="schematron" ident="div-corresp-regex"> <constraint> <sch:pattern> <sch:rule context="tei:div[@corresp]"> <sch:let name="variable" value="substring(./@corresp,5)"/> <sch:assert test=" $variable ne '' and @@ -502,12 +494,14 @@ <elementSpec ident="encodingDesc"> <content> - <sequence> - <elementRef key="tagsDecl"/> - <elementRef key="listPrefixDef"/> - <elementRef key="charDecl" minOccurs="0"/> - <elementRef key="refsDecl" minOccurs="0"/> - </sequence> + <rng:ref name="tagsDecl"/> + <rng:ref name="listPrefixDef"/> + <rng:optional> + <rng:ref name="charDecl"/> + </rng:optional> + <rng:optional> + <rng:ref name="refsDecl"/> + </rng:optional> </content> </elementSpec> @@ -555,11 +549,9 @@ <elementSpec ident="fileDesc"> <content> - <sequence> - <elementRef key="titleStmt"/> - <elementRef key="publicationStmt"/> - <elementRef key="sourceDesc"/> - </sequence> + <rng:ref name="titleStmt"/> + <rng:ref name="publicationStmt"/> + <rng:ref name="sourceDesc"/> </content> </elementSpec> @@ -723,7 +715,6 @@ <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"/> @@ -874,10 +865,8 @@ <elementSpec ident="msIdentifier"> <content> - <sequence> - <elementRef key="repository"/> - <elementRef key="idno"/> - </sequence> + <rng:ref name="repository"/> + <rng:ref name="idno"/> </content> </elementSpec> @@ -1065,6 +1054,7 @@ <valItem ident="org"/> <valItem ident="img"/> <valItem ident="img2"/> + <valItem ident="img3"/> <!-- für die zweite Digitalisatquelle in Wildbad 1615 --> </valList> </attDef> <attDef ident="matchPattern" usage="req"> @@ -1095,10 +1085,8 @@ <elementSpec ident="profileDesc"> <content> - <sequence> - <elementRef key="calendarDesc"/> - <elementRef key="handNotes"/> - </sequence> + <rng:ref name="calendarDesc"/> + <rng:ref name="handNotes"/> </content> </elementSpec> @@ -1117,11 +1105,9 @@ <elementSpec ident="publicationStmt"> <content> - <sequence> - <elementRef key="publisher"/> - <elementRef key="date"/> - <elementRef key="availability"/> - </sequence> + <rng:ref name="publisher"/> + <rng:ref name="date"/> + <rng:ref name="availability"/> </content> </elementSpec> @@ -1295,10 +1281,8 @@ <elementSpec ident="respStmt"> <content> - <sequence> - <elementRef key="resp"/> - <elementRef key="name"/> - </sequence> + <rng:ref name="resp"/> + <rng:ref name="name"/> </content> <attList> <attDef ident="xml:id" usage="req"> @@ -1548,10 +1532,10 @@ <elementSpec ident="sourceDesc"> <content> - <sequence> - <elementRef key="msDesc"/> - <elementRef key="listWit" minOccurs="0"/> - </sequence> + <rng:ref name="msDesc"/> + <rng:optional> + <rng:ref name="listWit"/> + </rng:optional> </content> </elementSpec> @@ -1573,21 +1557,19 @@ <elementSpec ident="TEI"> <content> - <sequence> - <elementRef key="teiHeader"/> - <elementRef key="text"/> - </sequence> + <rng:ref name="teiHeader"/> + <rng:ref name="text"/> </content> </elementSpec> <elementSpec ident="teiHeader"> <content> - <sequence> - <elementRef key="fileDesc"/> - <elementRef key="encodingDesc"/> - <elementRef key="profileDesc"/> - <elementRef key="revisionDesc" minOccurs="0"/> - </sequence> + <rng:ref name="fileDesc"/> + <rng:ref name="encodingDesc"/> + <rng:ref name="profileDesc"/> + <rng:optional> + <rng:ref name="revisionDesc"/> + </rng:optional> </content> </elementSpec> @@ -1605,11 +1587,9 @@ <elementSpec ident="titleStmt"> <content> - <sequence> - <elementRef key="title"/> - <elementRef key="author"/> - <elementRef key="respStmt"/> - </sequence> + <rng:ref name="title"/> + <rng:ref name="author"/> + <rng:ref name="respStmt"/> </content> </elementSpec> @@ -1646,10 +1626,8 @@ <elementSpec ident="witness"> <content> - <sequence> - <elementRef key="bibl"/> - <elementRef minOccurs="0" key="ptr"/> - </sequence> + <elementRef key="bibl"/> + <elementRef minOccurs="0" key="ptr"/> </content> <attList> <attDef ident="xml:id" usage="req"> -- GitLab