From ca633a48731da0964f41bd3ae84b1fed70b5b462 Mon Sep 17 00:00:00 2001
From: usikora <sikora@sub.uni-goettingen.de>
Date: Tue, 13 Jun 2023 14:57:48 +0200
Subject: [PATCH] added xinclude sample

---
 css/eupt.css                              |   8 +-
 css/eupt.custom.css                       |  39 +-
 samples/xinclude/KTU_1.14.I.include.xml   | 643 ++++++++++++++++++++++
 samples/xinclude/KTU_1.14.II.include.xml  | 110 ++++
 samples/xinclude/KTU_1.14.III.include.xml |  78 +++
 samples/xinclude/KTU_1.14.main.xml        | 352 ++++++++++++
 schema/edxml.rng                          | 470 +++++++++-------
 7 files changed, 1505 insertions(+), 195 deletions(-)
 create mode 100644 samples/xinclude/KTU_1.14.I.include.xml
 create mode 100644 samples/xinclude/KTU_1.14.II.include.xml
 create mode 100644 samples/xinclude/KTU_1.14.III.include.xml
 create mode 100644 samples/xinclude/KTU_1.14.main.xml

diff --git a/css/eupt.css b/css/eupt.css
index 31ff28a..9b1cfa9 100644
--- a/css/eupt.css
+++ b/css/eupt.css
@@ -126,7 +126,7 @@ facsimile::before{
     content:"Transkription";
 }
 
-facsimile > surface line::before {
+facsimile surface line::before {
     content: oxy_xpath( " xs:int(./@n) ");
     margin-right: 10px;
     padding-right: 10px;
@@ -135,7 +135,7 @@ facsimile > surface line::before {
     width: 1.8em;
 }
 
-facsimile > surface line {
+facsimile surface line {
     display: block;
     line-height: 1.8em;
 }
@@ -304,4 +304,8 @@ div[type=translation] > * > span[xml|id]::after {
     vertical-align: sub;
     font-weight: 600;
     font-size: 0.8em;
+}
+
+bibl[zotero] {
+
 }
\ No newline at end of file
diff --git a/css/eupt.custom.css b/css/eupt.custom.css
index 5a6a588..7762920 100644
--- a/css/eupt.custom.css
+++ b/css/eupt.custom.css
@@ -87,24 +87,28 @@ header revisionDesc > change {
 }
 
 text > *,
+container > *,
 div[type=poetological] > div {
     /* display: block; */
     margin-bottom: 2em;
 }
 
-text > *::before {
+text > *::before,
+container > *::before {
     display: block;
     font-size: 1.5em;
     font-weight: 600;
     margin-bottom: 10px;
 }
 
-text > *[type]::before {
+text > *[type]::before,
+container > *[type]::before {
     content: oxy_xpath( "concat(upper-case(substring(./@type,1,1)),substring(./@type, 2),' '[not(last())])" );
     border-bottom: 2px solid brown;
 }
 
-text > *::before {
+text > *::before,
+container > *::before {
     content: oxy_xpath( "concat(upper-case(substring(./name(),1,1)),substring(./name(), 2),' '[not(last())])" );
     border-bottom: 2px solid brown;
 }
@@ -199,7 +203,11 @@ header > sourceDesc > msDesc > history:before(500) {
 }
 
 header > sourceDesc > msDesc > additional > surrogates:before(500) {
-    content: "Onlineressourcen";
+    content: "Fotosammlungen (online)";
+}
+
+header > sourceDesc > msDesc > additional > listBibl:before(500) {
+    content: "Bibliographie"
 }
 
 header > sourceDesc > msDesc > additional > listBibl[type=fotos]:before(500) {
@@ -528,12 +536,12 @@ facsimile > surface line::before(2) {
         );
 }
 
-facsimile > surface > line {
+facsimile > surface line {
     display: block;
     line-height: 2em;
 }
 
-facsimile > surface > line * {
+facsimile > surface line * {
     line-height: 2em;
 }
 
@@ -1065,6 +1073,7 @@ hi[rend=italic]{
 
 sic,
 corr,
+choice,
 reg,
 orig,
 add,
@@ -1105,8 +1114,15 @@ undo::before, undo::after {
 add::before { content: "("; }
 add::after { content: ")"; }
 
-corr::before { content: "<"; }
-corr::after { content: ">"; }
+/* corr::before { content: "<"; }
+corr::after { content: ">"; } */
+
+sic::before { content: "!(Text:"; }
+sic::after { content: ")"; }
+
+/* choice > sic:not(:last-child) {
+    display: none;
+} */
 
 damage::before { content: "["; }
 damage::after { content: "]"; }
@@ -1130,6 +1146,9 @@ damage[degree=medium]::after {
 del::before { content: "[["; }
 del::after { content: "]]"; }
 
+supplied::before { content: "<"; }
+supplied::after { content: ">"; }
+
 surplus::before { content: "{"; }
 surplus::after { content: "}"; }
 
@@ -1149,4 +1168,8 @@ lb {
 
 lb:focus {
     content: oxy_textfield(edit, "@n", columns, 5);
+}
+
+g[cert="uncertain"]::after(500) {
+    content: "?";
 }
\ No newline at end of file
diff --git a/samples/xinclude/KTU_1.14.I.include.xml b/samples/xinclude/KTU_1.14.I.include.xml
new file mode 100644
index 0000000..04a2dbf
--- /dev/null
+++ b/samples/xinclude/KTU_1.14.I.include.xml
@@ -0,0 +1,643 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<edxml xmlns="http://sub.uni-goettingen.de/edxml#" xmlns:tei="http://www.tei-c.org/ns/1.0"
+   xmlns:lemmacat="file:/C:/Users/cleme/Desktop/EUPT_XML/Lexikon.xml">
+
+   <header>
+      <title>KTU 1.14 I</title>
+      <revisionDesc>
+         <change when="2023-06-09">Steinberger (Transliteration; Vokalisation;
+            Ãœbersetzung)</change>
+      </revisionDesc>
+   </header>
+
+   <text>
+      <facsimile xml:id="facs_1">
+         <surface>
+            <column n="1" xml:id="column_1">
+               <line n="1"><part xml:id="line_1_1"><tei:damage>l</tei:damage>
+                     <tei:damage>.</tei:damage>
+                     <seg xml:id="seg_kfl_f2z_sxb"><tei:damage>k</tei:damage><tei:damage degree="low">r</tei:damage>t</seg></part></line>
+               <line n="2"><part xml:id="line_2_1"><tei:damage>x x x x</tei:damage> x . <seg
+                        xml:id="seg_shg_g2z_sxb">ml<tei:damage>k</tei:damage></seg>
+                     <tei:damage>x x</tei:damage></part></line>
+               <line n="3"><part xml:id="line_3_1"><tei:damage>x x x x x (x)</tei:damage><g
+                        xml:id="g_xww_bv1_txb"><tei:damage degree="low">m</tei:damage></g> .
+                        r<tei:damage>x x x</tei:damage></part></line>
+               <line n="4"><part xml:id="line_4_1"><tei:damage>x x x x x x x x x x
+                     (x)</tei:damage></part></line>
+               <line n="5"><part xml:id="line_5_1"><tei:damage>x x x x x</tei:damage><tei:damage
+                        degree="low">m</tei:damage>
+                     <tei:damage degree="low">.</tei:damage>
+                     <seg xml:id="seg_lx5_h2z_sxb"><tei:damage degree="low">i</tei:damage><tei:damage
+                           degree="low">l</tei:damage></seg><tei:damage>x x</tei:damage></part></line>
+               <line n="6"><part xml:id="line_6_1"><tei:damage>x x x (x)</tei:damage><tei:damage
+                        degree="low">d</tei:damage>
+                     <seg xml:id="seg_bjb_32z_sxb">nhr</seg> .</part>
+                  <part xml:id="line_6_2"><seg xml:id="seg_khm_32z_sxb">um<g xml:id="g_bmx_y1v_txb"
+                           cert="uncertain">
+                           <tei:damage degree="low">t</tei:damage></g>
+                     </seg></part></line>
+               <line n="7"><part xml:id="line_7_1"><tei:damage>krt</tei:damage>
+                     <tei:damage>.</tei:damage><seg xml:id="seg_sp1_j2z_sxb"><g xml:id="g_obt_v51_txb"
+                              ><tei:damage degree="low">ˁ?</tei:damage></g>rwt</seg> .</part>
+                  <part xml:id="line_7_2"><seg xml:id="seg_e3h_j2z_sxb">bt</seg></part></line>
+               <line n="8"><part xml:id="line_8_1"><seg xml:id="seg_dbp_j2z_sxb"><tei:damage>m</tei:damage><tei:damage degree="low"
+                        >l</tei:damage>k</seg> . <seg xml:id="seg_vh5_j2z_sxb">it<g><tei:choice>
+                              <tei:sic>d</tei:sic>
+                              <tei:corr>b</tei:corr>
+                           </tei:choice></g><g><tei:choice>
+                              <tei:sic>b</tei:sic>
+                              <tei:corr>d</tei:corr>
+                           </tei:choice></g></seg> .</part>
+                  <part xml:id="line_8_2"><seg xml:id="seg_vy1_k2z_sxb">d</seg>
+                     <seg xml:id="seg_zqg_k2z_sxb">šbˁ</seg></part></line>
+               <line n="9"><part xml:id="line_9_1"><seg xml:id="seg_z5d_l2z_sxb"
+                           ><tei:damage>a</tei:damage>ḫm</seg> . <seg xml:id="seg_wxy_k2z_sxb">lh</seg>
+                     .</part>
+                  <part xml:id="line_9_2"><seg xml:id="seg_jqv_k2z_sxb">ṯmnt</seg> . <seg
+                        xml:id="seg_gzm_k2z_sxb">bn</seg>
+                     <seg xml:id="seg_yjr_k2z_sxb">um</seg></part></line>
+               <line n="10"><part xml:id="line_10_1"><seg xml:id="seg_ay3_l2z_sxb">krt</seg> . <seg
+                        xml:id="seg_llm_l2z_sxb">ḥtkn</seg> . <seg xml:id="seg_rqp_l2z_sxb"
+                     >rš</seg></part></line>
+               <line n="11"><part xml:id="line_11_1"><seg xml:id="seg_xws_l2z_sxb">krt</seg> . <seg
+                        xml:id="seg_qkw_l2z_sxb">grdš</seg> . <seg xml:id="seg_gtz_l2z_sxb"
+                     >mknt</seg></part></line>
+               <line n="12"><part xml:id="line_12_1"><seg xml:id="seg_ygd_m2z_sxb">aṯt</seg> . <seg
+                        xml:id="seg_u23_m2z_sxb">á¹£dqh</seg> . <seg xml:id="seg_tym_m2z_sxb">l</seg>
+                     <seg xml:id="seg_zfq_m2z_sxb">ypq</seg></part></line>
+               <line n="13"><part xml:id="line_13_1"><seg xml:id="seg_v25_m2z_sxb">mtrḫt</seg> . <seg
+                        xml:id="seg_myx_m2z_sxb">yšrh</seg></part></line>
+               <line n="14"><part xml:id="line_14_1"><seg xml:id="seg_wkc_n2z_sxb">aṯt</seg> . <seg
+                        xml:id="seg_a3g_n2z_sxb">trḫ</seg> . <seg xml:id="seg_jrk_n2z_sxb">w</seg>
+                     <seg xml:id="seg_vs4_n2z_sxb">tbˁt</seg></part></line>
+               <line n="15"><part xml:id="line_15_1"><seg xml:id="seg_lgt_n2z_sxb">ṯar</seg>
+                     <seg xml:id="seg_swx_n2z_sxb">um</seg> . <seg xml:id="seg_g4b_42z_sxb">tkn</seg>
+                     <seg xml:id="seg_mtf_42z_sxb">lh</seg></part></line>
+               <line n="16"><part xml:id="line_16_1">mṯlṯt . kṯrm . tmt</part></line>
+               <line n="17"><part xml:id="line_17_1">mrbˁt . zblnm</part></line>
+               <line n="18"><part xml:id="line_18_1">mḫmšt . yitsp</part></line>
+               <line n="19"><part xml:id="line_19_1">ršp <tei:damage>.</tei:damage></part>
+                  <part xml:id="line_19_2">mṯdṯt . ġlm</part></line>
+               <line n="20"><part xml:id="line_20_1"><tei:damage degree="low">y</tei:damage>m .</part>
+                  <part xml:id="line_20_2">m<tei:damage degree="low">š</tei:damage>bˁthn . b
+                  šlḥ</part></line>
+               <line n="21"><part xml:id="line_21_1">ttpl .</part>
+                  <part xml:id="line_21_2">yˁn . ḥtkh</part></line>
+               <line n="22"><part xml:id="line_22_1">krt .</part>
+                  <part xml:id="line_22_2">yˁn . ḥtkh rš</part></line>
+               <line n="23"><part xml:id="line_23_1">mid . grdš . ṯbth</part></line>
+               <line n="24"><part xml:id="line_24_1">w b k<tei:damage degree="low"
+                        >l</tei:damage><tei:damage degree="low">h</tei:damage>n . špḥ . y<tei:damage
+                        degree="low">i</tei:damage>tbd .?</part></line>
+               <line n="25"><part xml:id="line_25_1">w b . p?ḫyrh . yrṯ</part></line>
+               <line n="26"><part xml:id="line_26_1">yˁrb b ḥdrh . ybky</part></line>
+               <line n="27"><part xml:id="line_27_1">b ṯn .? <g cert="uncertain"><tei:del>h</tei:del></g>ˁ?gmm . w ydmˁ</part></line>
+               <line n="28"><part xml:id="line_28_1">tntkn . udmˁth</part></line>
+               <line n="29"><part xml:id="line_29_1">km . ṯqlm . arṣh</part></line>
+               <line n="30"><part xml:id="line_30_1">km ḫmšt . mṭth</part></line>
+               <line n="31"><part xml:id="line_31_1">bm . bkyh . w yšn</part></line>
+               <line n="32"><part xml:id="line_32_1">b dmˁh . nhmmt</part></line>
+               <line n="33"><part xml:id="line_33_1">Å¡nt . tluan</part></line>
+               <line n="34"><part xml:id="line_34_1">w yškb .</part>
+                  <part xml:id="line_34_2">nhmmt</part></line>
+               <line n="35"><part xml:id="line_35_1"><tei:damage degree="low">w</tei:damage> yqmá¹£
+                     .</part>
+                  <part xml:id="line_35_2">w b ḥlmh</part></line>
+               <line n="36"><part xml:id="line_36_1"><tei:damage degree="low">i</tei:damage>l . yrd
+                     .</part>
+                  <part xml:id="line_36_2">b ḏhrth</part></line>
+               <line n="37"><part xml:id="line_37_1"><tei:damage degree="low">a</tei:damage>b .
+                        a<tei:damage degree="low">d</tei:damage>m .</part>
+                  <part xml:id="line_37_2">w yqrb</part></line>
+               <line n="38"><part xml:id="line_38_1"><tei:damage degree="low">b</tei:damage> Å¡al . krt
+                     .</part>
+                  <part xml:id="line_38_2">mat</part></line>
+               <line n="39"><part xml:id="line_39_1">k<tei:damage degree="low">r</tei:damage>t . k
+                     ybky</part></line>
+               <line n="40"><part xml:id="line_40_1">ydmˁ . nˁmn . ġlm</part></line>
+               <line n="41"><part xml:id="line_41_1">il .</part>
+                  <part xml:id="line_41_2">ml<tei:damage degree="low">k</tei:damage>
+                     <tei:damage degree="low">.</tei:damage>
+                     <tei:damage degree="low">ṯ</tei:damage>r abh</part></line>
+               <line n="42"><part xml:id="line_42_1"><tei:damage degree="low">y</tei:damage>arš
+                     .</part>
+                  <part xml:id="line_42_2"><tei:damage degree="low">h</tei:damage>m .
+                        drk<tei:damage>t</tei:damage></part></line>
+               <line n="43"><part xml:id="line_43_1"><tei:damage degree="low">k</tei:damage>
+                     <tei:damage degree="low">a</tei:damage>b . a<tei:damage degree="low"
+                        >d</tei:damage><tei:damage degree="low">m</tei:damage></part>
+                  <part xml:id="line_43_2"><g xml:id="g_dgf_p1w_txb">x</g>? <tei:damage>x x
+                        (x)</tei:damage></part></line>
+               <line n="44"><part xml:id="line_44_1">x x x x <tei:damage>x x x x x
+                     x</tei:damage></part></line>
+               <line n="45"><part xml:id="line_45_1">x x x x <tei:damage>x x x x x
+                     x</tei:damage></part></line>
+               <line n="46"><part xml:id="line_46_1"><tei:damage>x x x x x x x x x
+                     x</tei:damage></part></line>
+               <line n="47"><part xml:id="line_47_1"><tei:damage>x x x x x x x x x
+                     x</tei:damage></part></line>
+               <line n="48"><part xml:id="line_48_1"><tei:damage>x x x x x x x x x
+                     x</tei:damage></part></line>
+               <line n="49"><part xml:id="line_49_1"><tei:damage>x x x x x x x x x
+                     x</tei:damage></part></line>
+               <line n="50"><part xml:id="line_50_1"><tei:damage>x x x x x x x x x
+                     x</tei:damage></part></line>
+               <line n="51"><part xml:id="line_51_1"><tei:damage>x x x x x x x x</tei:damage></part>
+                  <part xml:id="line_51_2"><tei:damage>lm</tei:damage></part></line>
+               <line n="52"><part xml:id="line_52_1"><tei:damage>ank . ksp . w
+                  yrq</tei:damage></part></line>
+   
+               <metamark rend="line"/>
+            </column>
+         </surface>
+
+         <notes>
+            <note target="#trans_li #g_mhk_5zj_sxb #seg_cf2_jzj_sxb">Testkommentar</note>
+            <note target="#g_obt_v51_txb">Lesung unsicher.</note>
+            <note target="#g_xww_bv1_txb">Lesung unsicher.</note>
+            <note target="#g_dgf_p1w_txb">Es ist unsicher, ob die erkennbaren Kratzer Reste eines
+               Zeichens sind oder lediglich Beschädigungen der Tafeloberfläche sind.</note>
+         </notes>
+      </facsimile>
+
+
+      <philology xml:id="phil_1">
+         <units>
+            <unit xml:id="unit_1" n="Z. 1" corresp="#line_1_1">
+               <transcription type="vocalisation">[li <w xml:id="v5h_3v1_txb">ki]<tei:damage
+                        degree="low">r</tei:damage>ti</w></transcription>
+               <translation xml:lang="de">[Zum Ki]rtu(-Text) (gehörig): </translation>
+               <notes>
+                  <note type="lx" target="#v5h_3v1_txb">Alt. Vok.: <w ana="Gen.m.Sg. St.abs."
+                        xml:id="word_17">kirta</w>.</note>
+               </notes>
+            </unit>
+            <unit xml:id="unit_2" n="Z. 2" corresp="#line_2_1">
+               <transcription type="vocalisation">[x x x x] x <w xml:id="wkt_by1_txb"
+                     lemma="lemmacat:mlk" corresp="seg_dbp_j2z_sxb" ana="uncertain"
+                        >mal<tei:damage>kV</tei:damage></w>
+                  <tei:damage>x x</tei:damage>
+               </transcription>
+               <translation xml:lang="de">[…] … <phr xml:id="phr_vlf_z25_txb">Kön[ig</phr> …] </translation>
+               <notes>
+                  <note type="con" target="#phr_vlf_z25_txb">Es geht hier offensichtlich um Kirtu;
+                     Kontext aber unklar.</note>
+               </notes>
+            </unit>
+            <unit xml:id="unit_3" n="Z. 3" corresp="#line_3_1">
+               <transcription type="vocalisation">[x x x x x (x)]⸢m⸣ r[x x x] </transcription>
+               <translation xml:lang="de">[…] … […]</translation>
+            </unit>
+            <unit xml:id="unit_4" n="Z. 4" corresp="#line_4_1">
+               <transcription type="vocalisation">[x x x x x x x x x x (x)]</transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_5" n="Z. 5" corresp="#line_5_1">
+               <transcription type="vocalisation">[x x x x x]⸢m⸣ ⸢ˀilV⸣ [x x] </transcription>
+               <translation xml:lang="de">[…] … Gott […]</translation>
+            </unit>
+            <unit xml:id="unit_6" n="Z. 6a" corresp="#line_6_1">
+               <transcription type="vocalisation">[x x x (x)] ⸢dū/ā?⸣ nahrV</transcription>
+               <translation xml:lang="de">[…] des Flusses?.</translation>
+            </unit>
+            <unit xml:id="unit_7" n="Z. 6b-7a" corresp="#line_6_2 #line_7_1">
+               <transcription type="vocalisation"><phr xml:id="phr_wqz_4h5_txb">ˀumma⸢tu⸣ 7 [kirti]
+                     ⸢ˁa⸣ra/uwat</phr>
+               </transcription>
+               <translation xml:lang="de">Die Familie [Kirtus] war vernichtet,</translation>
+            </unit>
+            <unit xml:id="unit_8" n="Z. 7b-8a" corresp="#line_7_2 #line_8_1">
+               <transcription type="vocalisation"><phr xml:id="phr_ynb_rf5_txb">bêtu 8 [ma]⸢l⸣ki
+                     ˀîtab!(i)d!a</phr>
+               </transcription>
+               <translation xml:lang="de">das Haus [des Kö]nigs war vollkommen
+                  zerstört,</translation>
+            </unit>
+            <unit xml:id="unit_9" n="Z. 8b-9a" corresp="#line_8_2 #line_9_1">
+               <transcription type="vocalisation"><phr xml:id="phr_vk5_jgv_txb">dā šabˁu 9 [ˀa]ḫḫūma
+                     la-hu </phr></transcription>
+               <translation xml:lang="de">(des Königs,) der sieben [B]rüder hatte,</translation>
+               <notes>
+                  <note type="con" target="#phr_vk5_jgv_txb">lkjdbfljk bcjkldcjbl</note>
+               </notes>
+            </unit>
+            <unit xml:id="unit_10" n="Z. 9b" corresp="#line_9_2">
+               <transcription type="vocalisation"><phr xml:id="phr_wgs_1dv_txb" ana="Subjekt"
+                     >ṯamānîtu banī ˀummi </phr></transcription>
+               <translation xml:lang="de">acht Söhne einer Mutter.</translation>
+               <notes>
+                  <note type="con" target="#phr_wgs_1dv_txb">lkjdsfhl&lt;kjdc</note>
+               </notes>
+            </unit>
+            <unit xml:id="unit_11" n="Z. 10" corresp="#line_10_1">
+               <transcription type="vocalisation">
+                  <phr xml:id="phr_bdd_scv_txb"><phr xml:id="phr_wkr_rcv_txb"><w
+                           xml:id="lzv_qcv_txb">kirtu</w>
+                     </phr>ḥi/atka-na rašša </phr></transcription>
+               <translation xml:lang="de">Kirtu ist zerschlagen in (seiner)
+                  Regentschaft,</translation>
+            </unit>
+            <unit xml:id="unit_12" n="Z. 11" corresp="#line_11_1">
+               <transcription type="vocalisation">kirtu gardi/aša makânata</transcription>
+               <translation xml:lang="de">Kirtu ist zerschmettert in (seiner)
+                  Stellung.</translation>
+            </unit>
+            <unit xml:id="unit_13" n="Z. 12" corresp="#line_12_1">
+               <transcription type="vocalisation">ˀaṯṯata ṣidqihu lā yapuq</transcription>
+               <translation xml:lang="de">Die Frau, die ihm rechtmäßig zustand (wörtl.: seiner
+                  Rechtschaffenheit), bekam er nicht,</translation>
+            </unit>
+            <unit xml:id="unit_14" n="Z. 13" corresp="#line_13_1">
+               <transcription type="vocalisation">matrVḫ(a)ta yušrihu</transcription>
+               <translation xml:lang="de">die Gattin, die ihm angemessen war (wörtl.: seiner
+                  Angemessenheit).</translation>
+            </unit>
+            <unit xml:id="unit_15" n="Z. 14" corresp="#line_14_1">
+               <transcription type="vocalisation">ˀaṯṯata tara/iḫa wa taba/iˁat</transcription>
+               <translation xml:lang="de">(So) heiratete er eine (andere) Frau, doch sie ging
+                  fort,</translation>
+            </unit>
+            <unit xml:id="unit_16" n="Z. 15" corresp="#line_15_1">
+               <transcription type="vocalisation">ṮAR-a ˀummi takûn lahu </transcription>
+               <translation xml:lang="de">die Verwandte der Mutter, die für ihn bestimmt
+                  war.</translation>
+            </unit>
+            <unit xml:id="unit_17" n="Z. 16" corresp="#line_16_1">
+               <transcription type="vocalisation">muṯallaṯ(a)tu ku/iṯrama tamut</transcription>
+               <translation xml:lang="de">Die Dritte (Frau) starb bei bester
+                  Gesundheit,</translation>
+            </unit>
+            <unit xml:id="unit_18" n="Z. 17" corresp="#line_17_1">
+               <transcription type="vocalisation">murabbaˁ(a)tu zabalāna?-ma </transcription>
+               <translation xml:lang="de">die Vierte in Krankheit.</translation>
+            </unit>
+            <unit xml:id="unit_19" n="Z. 18-19a" corresp="#line_18_1 #line_19_1">
+               <transcription type="vocalisation">muḫammaš(a)ta yiˀtasVp <lb n="19"/> rašpu</transcription>
+               <translation xml:lang="de">Die Fünfte raffte Rašpu dahin,</translation>
+            </unit>
+            <unit xml:id="unit_20" n="Z. 19b-20a" corresp="#line_19_2 #line_20_1">
+               <transcription type="vocalisation">muṯaddaṯ(a)ta ġalamū <lb n="20"/> ⸢ya⸣mmi </transcription>
+               <translation xml:lang="de">die Sechste die Gefolgsleute <lb n="20"/> Yammus.</translation>
+            </unit>
+            <unit xml:id="unit_21" n="Z. 20b-21a" corresp="#line_20_2 #line_21_1">
+               <transcription type="vocalisation">mu⸢ša⸣bbaˁ(a)tuhun(n)ā bi šVlḥi 21
+                  tittapVl</transcription>
+               <translation xml:lang="de">Die Siebte von ihnen fiel durch die šlḥ-Waffe.
+               </translation>
+            </unit>
+            <unit xml:id="unit_22" n="Z. 21b-22a" corresp="#line_21_2 #line_22_1">
+               <transcription type="vocalisation">yaˁînu ḥi/atkahu 22 kirtu </transcription>
+               <translation xml:lang="de">Kirtu schaute auf seine Regentschaft,</translation>
+            </unit>
+            <unit xml:id="unit_23" n="Z. 22b" corresp="#line_22_2">
+               <transcription type="vocalisation">yaˁînu ḥi/atkahu rašša</transcription>
+               <translation xml:lang="de">er schaute auf seine Regentschaft, (da) war er
+                  zerschlagen,</translation>
+            </unit>
+            <unit xml:id="unit_24" n="Z. 23" corresp="#line_23_1">
+               <transcription type="vocalisation">maˀda gardi/aša ṯu/ib(a)tahu</transcription>
+               <translation xml:lang="de">war ganz und gar zerschmettert in / angesichts seiner
+                  Herrschaft. </translation>
+            </unit>
+            <unit xml:id="unit_25" n="Z. 24" corresp="#line_24_1">
+               <transcription type="vocalisation">wa bi ku⸢llihu⸣na šapḥu y⸢iˀ⸣tabVd</transcription>
+               <translation xml:lang="de">Ja, in ihrer Ganzheit war die Familie
+                  zugrundegegangen,</translation>
+            </unit>
+            <unit xml:id="unit_26" n="Z. 25" corresp="#line_25_1">
+               <transcription type="vocalisation">wa bi puḫayyirihu yi/urṯu </transcription>
+               <translation xml:lang="de">ja, in ihrer Gesamtheit die Erben.</translation>
+            </unit>
+            <unit xml:id="unit_27" n="Z. 26" corresp="#line_26_1">
+               <transcription type="vocalisation">yiˁrab bi ḥidrihu yabkiyu</transcription>
+               <translation xml:lang="de">Er betrat seine Kammer, (da) weinte er,</translation>
+            </unit>
+            <unit xml:id="unit_28" n="Z. 27" corresp="#line_27_1">
+               <transcription type="vocalisation">bi ṯanî ˁGM-i-ma wa yidmaˁu</transcription>
+               <translation xml:lang="de">als er (seine) Klage wiederholte, (da) vergoss er
+                  Tränen.</translation>
+            </unit>
+            <unit xml:id="unit_29" n="Z. 28" corresp="#line_28_1">
+               <transcription type="vocalisation">tinnatikna ˀudmaˁātu-hu </transcription>
+               <translation xml:lang="de">Seine Tränen ergossen sich</translation>
+            </unit>
+            <unit xml:id="unit_30" n="Z. 29" corresp="#line_29_1">
+               <transcription type="vocalisation">kama ṯiqalīma ˀarṣah </transcription>
+               <translation xml:lang="de">wie Schekel zur Erde,</translation>
+            </unit>
+            <unit xml:id="unit_31" n="Z. 30" corresp="#line_30_1">
+               <transcription type="vocalisation">kama ḫamišāti? ma/iṭṭâtah </transcription>
+               <translation xml:lang="de">wie Fünftel (eines Schekels) aufs Bett.</translation>
+            </unit>
+            <unit xml:id="unit_32" n="Z. 31" corresp="#line_31_1">
+               <transcription type="vocalisation">bima bakāyihu wa yîšan</transcription>
+               <translation xml:lang="de">Während er weinte, da schlief er ein,</translation>
+            </unit>
+            <unit xml:id="unit_33" n="Z. 32" corresp="#line_32_1">
+               <transcription type="vocalisation">bi damāˁihu nahamâmatu? </transcription>
+               <translation xml:lang="de">während er weinte, (da) (überkam ihn)
+                  Schlummer.</translation>
+            </unit>
+            <unit xml:id="unit_34" n="Z. 33-34a" corresp="#line_33_1 #line_34_1">
+               <transcription type="vocalisation">šinatu talˀû-n!Vnnu 34 wa yiškabu </transcription>
+               <translation xml:lang="de">Schlaf überwältigte ihn, da legte er sich
+                  nieder,</translation>
+            </unit>
+            <unit xml:id="unit_35" n="Z. 34b-35a" corresp="#line_34_2 #line_35_1">
+               <transcription type="vocalisation">nahamâmatu 35 ⸢wa⸣ yaqmiṣu? </transcription>
+               <translation xml:lang="de">Schlummer, 35 da sank er nieder.</translation>
+            </unit>
+            <unit xml:id="unit_36" n="Z. 35b-36a" corresp="#line_35_2 #line_36_1">
+               <transcription type="vocalisation">wa bi ḥi/ulmihu 36 ⸢ˀi⸣lu yârid</transcription>
+               <translation xml:lang="de">Und in seinem Traum kam ˀIlu herab,</translation>
+            </unit>
+            <unit xml:id="unit_37" n="Z. 36b-37a" corresp="#line_36_2 #line_37_1">
+               <transcription type="vocalisation">bi ḎHR-(a)ti-hu 37 ⸢ˀa⸣bu ˀa⸢da⸣mi</transcription>
+               <translation xml:lang="de">in seiner Vision der Vater der Menschheit.</translation>
+            </unit>
+            <unit xml:id="unit_38" n="Z. 37b-38a" corresp="#line_37_2 #line_38_1">
+               <transcription type="vocalisation">wa yaqrub 38 ⸢bi⸣ šaˀāli kirti</transcription>
+               <translation xml:lang="de">Und er kommt heran, um Kirtu zu fragen:</translation>
+            </unit>
+            <unit xml:id="unit_39" n="Z. 38b-39" corresp="#line_38_2 #line_39_1">
+               <transcription type="vocalisation">maˀati? 39 ki⸢r⸣tu kī yabkiyu</transcription>
+               <translation xml:lang="de">„Was ist (los) mit Kirtu, dass er weint,</translation>
+            </unit>
+            <unit xml:id="unit_40" n="Z. 40-41a" corresp="#line_40_1 #line_41_1">
+               <transcription type="vocalisation">yidmaˁu naˁmānu ġalmu 41 ˀili</transcription>
+               <translation xml:lang="de">(dass) Tränen vergießt der liebliche Jüngling des
+                  ˀIlu?</translation>
+            </unit>
+            <unit xml:id="unit_41" n="Z. 41b-42a" corresp="#line_41_2 #line_42_1">
+               <transcription type="vocalisation">mul⸢ka⸣ ⸢ṯô⸣ri ˀabihu 42
+                  ⸢yu⸣ˀarrišu</transcription>
+               <translation xml:lang="de">Verlangt er nach dem Königtum des Stieres, seines
+                  Vaters,</translation>
+            </unit>
+            <unit xml:id="unit_42" n="Z. 42b-43a" corresp="#line_42_2 #line_43_1">
+               <transcription type="vocalisation">⸢hi⸣mma darka[ta] 43 ⸢ka ˀa⸣bi
+                  ˀa⸢dami⸣</transcription>
+               <translation xml:lang="de">oder nach der Herrsch[aft] gleich (der) des Vaters der
+                  Menschheit?“</translation>
+            </unit>
+            <unit xml:id="unit_43" n="Z. 43b" corresp="#line_43_2">
+               <transcription type="vocalisation">x? [x x (x)] </transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_44" n="Z. 44" corresp="#line_44_1">
+               <transcription type="vocalisation">x x x x [x x x x x x]</transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_45" n="Z. 45" corresp="#line_45_1">
+               <transcription type="vocalisation">x x x x [x x x x x x]</transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_46" n="Z. 46" corresp="#line_46_1">
+               <transcription type="vocalisation">[x x x x x x x x x x]</transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_47" n="Z. 47" corresp="#line_47_1">
+               <transcription type="vocalisation">[x x x x x x x x x x]</transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_48" n="Z. 48" corresp="#line_48_1">
+               <transcription type="vocalisation">[x x x x x x x x x x]</transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_49" n="Z. 49" corresp="#line_49_1">
+               <transcription type="vocalisation"><phr xml:id="phr_xtf_r2v_txb">[x x x x x x x x x
+                     x]</phr></transcription>
+               <translation xml:lang="de">[…]</translation>
+               <notes>
+                  <note type="con" target="#phr_xtf_r2v_txb"/>
+               </notes>
+            </unit>
+            <unit xml:id="unit_50" n="Z. 50" corresp="#line_50_1">
+               <transcription type="vocalisation">[x x x x x x x x x x]</transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_51" n="Z. 51a" corresp="#line_51_1">
+               <transcription type="vocalisation">[x x x x x x x x x x]</transcription>
+               <translation xml:lang="de">[…]</translation>
+            </unit>
+            <unit xml:id="unit_52" n="Z. 51b-52" corresp="#line_51_2 #line_52_1">
+               <transcription type="vocalisation">[li/amā] 52 [ˀanāku kaspa wa
+                  yarqa?]</transcription>
+               <translation xml:lang="de">„[Warum (sollte) ich Silber und Gelbmetall
+                  (nehmen)],</translation>
+            </unit>
+         </units>
+      </philology>
+
+
+      <structure type="poetological">
+         <units>
+            <stanza>
+               <ana>Gliederung unklar.</ana>
+               <notes>
+                  <note type="con">älikhölh</note>
+               </notes>
+               <units>
+                  <verse n="Z. 1-6a">
+                     <notes>
+                        <note type="con"/>
+                     </notes>
+                     <units>
+
+                        <kolon units="#unit_1">
+                           <notes>
+                              <note type="con">lakSJDBLJbsc</note>
+                           </notes>
+                        </kolon>
+                        <kolon units="#unit_2"/>
+                        <kolon units="#unit_3"/>
+                        <kolon units="#unit_4"/>
+                        <kolon units="#unit_5"/>
+                        <kolon units="#unit_6"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+            <stanza>
+               <units>
+                  <verse n="Z. 6b-8a">
+                     <units>
+                        <kolon units="#unit_7"/>
+                        <kolon units="#unit_8"/>
+                     </units>
+                  </verse>
+                  <verse n="Z. 8b-9">
+                     <units>
+                        <kolon units="#unit_9"/>
+                        <kolon units="#unit_10"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+            <stanza>
+               <units>
+                  <verse n="Z. 10-11">
+                     <notes><note type="str"> Niehr gliedert den Vers anders: <phr ana="Adv."><w
+                              ana="Subst.">#</w> #</phr> # // # # #. Diese Gliederung kann aus den
+                        oben genannten Gründen nicht überzeugen. </note></notes>
+                     <units>
+                        <kolon units="#unit_11"/>
+                        <kolon units="#unit_12"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 12-13">
+                     <units>
+                        <kolon units="#unit_13"/>
+                        <kolon units="#unit_14"/>
+                     </units>
+                  </verse>
+
+                  <verse n="Z. 14-15">
+                     <units>
+                        <kolon units="#unit_15"/>
+                        <kolon units="#unit_16"/>
+                     </units>
+                  </verse>
+               </units>
+
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 16-17">
+                     <units>
+                        <kolon units="#unit_17"/>
+                        <kolon units="#unit_18"/>
+                     </units>
+                  </verse>
+                  <verse n="Z. 18-20a">
+                     <units>
+                        <kolon units="#unit_19"/>
+                        <kolon units="#unit_20"/>
+                     </units>
+                  </verse>
+                  <verse n="Z. 20b-21a">
+                     <units>
+                        <kolon units="#unit_21"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 21b-23">
+                     <units>
+                        <kolon units="#unit_22"/>
+                        <kolon units="#unit_23"/>
+                        <kolon units="#unit_24"/>
+                     </units>
+                  </verse>
+                  <verse n="Z. 24-25">
+                     <units>
+                        <kolon units="#unit_25"/>
+                        <kolon units="#unit_26"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 26-27">
+                     <units>
+                        <kolon units="#unit_27"/>
+                        <kolon units="#unit_28"/>
+                     </units>
+                  </verse>
+
+                  <verse n="Z. 28-30">
+                     <units>
+                        <kolon units="#unit_29"/>
+                        <kolon units="#unit_30"/>
+                        <kolon units="#unit_31"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 31-32">
+                     <units>
+                        <kolon units="#unit_32"/>
+                        <kolon units="#unit_33"/>
+                     </units>
+                  </verse>
+
+                  <verse n="Z. 33-35a">
+                     <units>
+                        <kolon units="#unit_34"/>
+                        <kolon units="#unit_35"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+            <stanza>
+               <units>
+                  <verse n="Z. 35b-37a">
+                     <units>
+                        <kolon units="#unit_36"/>
+                        <kolon units="#unit_37"/>
+                     </units>
+                  </verse>
+
+                  <verse n="Z. 37b-38a">
+                     <units>
+                        <kolon units="#unit_38"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+            <verse n="Z. 38b-41a">
+               <units>
+                  <kolon units="#unit_39"/>
+                  <kolon units="#unit_40"/>
+               </units>
+            </verse>
+
+
+            <verse n="Z. 41b-43a">
+               <units>
+                  <kolon units="#unit_41"/>
+                  <kolon units="#unit_42"/>
+               </units>
+            </verse>
+
+            <verse n="Z. 43b-51a">
+               <units>
+                  <kolon units="#unit_43"/>
+                  <kolon units="#unit_44"/>
+                  <kolon units="#unit_45"/>
+                  <kolon units="#unit_46"/>
+                  <kolon units="#unit_47"/>
+                  <kolon units="#unit_48"/>
+                  <kolon units="#unit_49"/>
+                  <kolon units="#unit_50"/>
+                  <kolon units="#unit_51"/>
+               </units>
+            </verse>
+
+         </units>
+      </structure>
+   </text>
+</edxml>
diff --git a/samples/xinclude/KTU_1.14.II.include.xml b/samples/xinclude/KTU_1.14.II.include.xml
new file mode 100644
index 0000000..ecd458f
--- /dev/null
+++ b/samples/xinclude/KTU_1.14.II.include.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<edxml xmlns="http://sub.uni-goettingen.de/edxml#" xmlns:tei="http://www.tei-c.org/ns/1.0"
+   xmlns:lemmacat="file:/C:/Users/cleme/Desktop/EUPT_XML/Lexikon.xml">
+
+   <header>
+      <title>KTU 1.14 II</title>
+      <revisionDesc>
+         <change when="2023-06-09">Steinberger (Transliteration; Vokalisation; Ãœbersetzung)</change>
+      </revisionDesc>
+   </header>
+
+   <text>
+      <facsimile xml:id="facs_2">
+         <surface>
+            <column n="2" xml:id="column_2">
+               <line n="1"><seg xml:id="seg_kwm_t2w_txb"><tei:damage>ḫ</tei:damage><tei:damage>r</tei:damage><tei:damage>ṣ</tei:damage></seg>
+                  <tei:damage>.</tei:damage><seg xml:id="seg_ul2_52w_txb"><tei:damage degree="low">y</tei:damage>d</seg> . <seg
+                     xml:id="seg_hk4_52w_txb">mq<tei:damage degree="low">m</tei:damage>h</seg></line>
+               <line n="2"><tei:damage>w</tei:damage>
+                  <tei:damage>ˁ</tei:damage><tei:damage>b</tei:damage><tei:damage degree="low">d</tei:damage> . ˁlm . ṯlṯ</line>
+               <line n="3"><tei:damage>s</tei:damage><tei:damage>s</tei:damage><tei:damage>w</tei:damage><tei:damage degree="low">m</tei:damage> .
+                  mrkbt b trb⸢ṣ⸣ bn . amt</line>
+               <line n="4"><tei:damage>x x (x)</tei:damage>xnm . aqny</line>
+               <line n="5"><tei:damage>x x (x)</tei:damage>xrm . amid</line>
+               <line n="6"><tei:damage degree="low">w</tei:damage>
+                  <tei:damage>y</tei:damage><tei:damage>ṯ</tei:damage><tei:damage degree="low">b</tei:damage> . ṯr . abh . il</line>
+               <line n="7">d[x x]xt/k/r . b bk . krt</line>
+               <line n="8">b d⸢m⸣ˁ . nˁmn . <seg xml:id="seg_pr1_dnw_txb">ġlm</seg></line>
+               <line n="9"><seg xml:id="seg_owr_cnw_txb">il</seg> . t⸢rt⸣ḥṣ . w tadm</line>
+               <line n="10">rḥ⸢ṣ⸣[. y]⸢d⸣k . amt</line>
+               <line n="11">uṣb[ˁtk .]⸢ˁd .? ṯkm⸣</line>
+               <line n="12">ˁrb [. b ẓl . ḫmt]</line>
+               <line n="13"><seg xml:id="seg_ojh_cnw_txb">qḥ</seg> . im[r . b ydk]</line>
+               <line n="14">imr . ⸢d⸣[bḥ . b]⸢m?⸣ . ymn</line>
+               <line n="15">lla . k⸢l⸣[atn]⸢m⸣</line>
+               <line n="16">klt . l[ḥmk .]⸢d⸣ nzl</line>
+               <line n="17">qḥ . m⸢s⸣[rr .]⸢ˁ?⸣ṣr</line>
+               <line n="18">dbḥ . ṣ⸢q⸣[. b g]⸢l⸣ . ḥtṯ</line>
+               <line n="19">yn . b [[x]]gl [. ḫ]⸢r⸣ṣ . nbt</line>
+               <line n="20">ˁl ⸢.?⸣ l ẓr . [mg]dl</line>
+               <line n="21">w ˁl . l ẓr . ⸢mg⸣dl . rkb</line>
+               <line n="22">ṯkmm . ḥm[t] . ša . <seg xml:id="seg_g3k_dnw_txb">ydk</seg></line>
+               <line n="23">šmm . db⸢ḥ⸣ . l ṯr</line>
+               <line n="24">abk . il . šrd . bˁl</line>
+               <line n="25">b dbḥk <g xml:id="g_czq_ddw_txb"><tei:damage degree="low">.</tei:damage></g> bn . <seg xml:id="seg_x5q_dnw_txb"
+                  >dgn</seg></line>
+               <line n="26">b má¹£dk . w yrd</line>
+               <line n="27">krt . ⸢l⸣ ggt . ˁdb</line>
+               <line n="28">akl . ⸢l⸣ qryt</line>
+               <line n="29">ḥṭt . ⸢l⸣ bt . ḫbr</line>
+               <line n="30">yip . ⸢l⸣ḥm . d ḫmš</line>
+               <line n="31">mġd [.] ṯdṯ . yrḫm</line>
+               <line n="32">⸢ˁd⸣n . ⸢n⸣gb . w yṣi</line>
+               <line n="33">á¹£bu . á¹£bi . ngb</line>
+               <line n="34">w yṣi . ˁdn . mˁ</line>
+               <line n="35">á¹£buk . ul . mad</line>
+               <line n="36">ṯlṯ . mat . rbt</line>
+               <line n="37">ḫpṯ . d bl . spr</line>
+               <line n="38">ṯnn . d bl . hg</line>
+               <line n="39">hlk . l alpm . ḫḏḏ</line>
+               <line n="40">w l rbt . km yr</line>
+               <line n="41">⸢a⸣ṯr . ṯn . ṯn . hlk</line>
+               <line n="42">⸢a⸣ṯr . ṯlṯ . klhm</line>
+               <line n="43">yḥd . bth . sgr</line>
+               <line n="44">⸢a⸣lmnt . škr</line>
+               <line n="45">⸢t⸣škr . zbl . ˁršm</line>
+               <line n="46">⸢y⸣šu . [[x?]]ˁwr . mzl</line>
+               <line n="47">ymzl . w yṣi . trḫ</line>
+               <line n="48">ḥdṯ . ybˁr . l ṯn</line>
+               <line n="49">⸢a⸣ṯth . lm . nkr</line>
+               <line n="50">⸢m⸣ddth . k irby</line>
+               <line n="51">⸢t⸣škn . šd</line>
+            </column>
+         </surface>
+      </facsimile>
+
+
+      <philology xml:id="phil_2">
+         <units>
+            <unit xml:id="unit_i_1" n="Z. 1" corresp="#line_1_1">
+               <transcription type="vocalisation">###</transcription>
+               <translation xml:lang="de">###</translation>
+               <notes>
+                  <note type="lx" target="#+++">###</note>
+               </notes>
+            </unit>
+         </units>
+      </philology>
+
+
+      <structure type="poetological">
+         <units>
+            <verse n="Z. #-#">
+               <units>
+                  <kolon units="#unit_1"/>
+                  <kolon units="#unit_2"/>
+               </units>
+            </verse>
+            <verse n="Z. #-#">
+               <units>
+                  <kolon units="#unit_3"/>
+                  <kolon units="#unit_4"/>
+               </units>
+            </verse>
+         </units>
+      </structure>
+   </text>
+
+
+</edxml>
diff --git a/samples/xinclude/KTU_1.14.III.include.xml b/samples/xinclude/KTU_1.14.III.include.xml
new file mode 100644
index 0000000..944a446
--- /dev/null
+++ b/samples/xinclude/KTU_1.14.III.include.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<edxml xmlns="http://sub.uni-goettingen.de/edxml#" xmlns:tei="http://www.tei-c.org/ns/1.0"
+   xmlns:lemmacat="file:/C:/Users/cleme/Desktop/EUPT_XML/Lexikon.xml">
+   <header>
+      <title>KTU 1.14 III</title>
+      <revisionDesc>
+         <change when="2023-06-09">Steinberger (Transliteration; Vokalisation; Ãœbersetzung)</change>
+      </revisionDesc>
+   </header>
+   
+   <container>
+      <facsimile xml:id="facs_3">
+         <surface>
+            <column n="3" xml:id="column_3">
+               <line n="1">⸢k⸣m . ḥsn . pat . mdbr</line>
+               <line n="2">⸢lk⸣ . ym . w ṯn . ṯlṯ . rbˁ ym</line>
+               <line n="3">⸢ḫm⸣š . ṯdṯ . ym . mk . špšm</line>
+               <line n="4">⸢b⸣ šbˁ . w tmġy . l udm</line>
+               <line n="5">rbm . w l . udm . ṯrrt</line>
+               <line n="6">w gr{.}nn . ˁrm . šrn<tei:supplied>n</tei:supplied></line>
+               <line n="7">pdrm . sˁt . b šdm</line>
+               <line n="8">ḥṭbh . b grnt . ḥpšt</line>
+               <line n="9">sˁt . b n<tei:supplied>p</tei:supplied>k . šibt . b bqr</line>
+               <line n="10">mmlat . dm . ym . w ṯn</line>
+               <line n="11">ṯlṯ . rbˁ . ym . ymš</line>
+               <line n="12">ṯdṯ . ym . ḥẓk . al . tšˁl</line>
+               <line n="13">qrth . abn . ydk</line>
+               <line n="14">mšdpt . w hn . špšm</line>
+               <line n="15">b šbˁ . w l . yšn . pbl</line>
+               <line n="16">mlk . l qr . ṯigt . ibrh</line>
+               <line n="17">l ql . nhqt . ḥmrh</line>
+               <line n="18">l gˁt . alp . ḥrṯ . zġt</line>
+               <line n="19">klb . á¹£pr . w ylak</line>
+               <line n="20">mlakm . lk . ˁm . krt</line>
+               <line n="21">mswnh . tḥm . pbl . mlk</line>
+               <line n="22">qḥ . ksp . w yrq . ḫrṣ</line>
+               <line n="23">yd . mqmh . w ˁbd . ˁlm</line>
+               <line n="24">ṯlṯ . sswm . mrkbt</line>
+               <line n="25">b trbá¹£ . bn . amt</line>
+               <line n="26">qḥ . krt . šlmm</line>
+               <line n="27">Å¡lmm . w ng . mlk</line>
+               <line n="28">l bty . rḥq . krt</line>
+               <line n="29">l ḥẓry . al . tṣr</line>
+               <line n="30">udm . rbt . w udm ṯrrt</line>
+               <line n="31">udm . ytna . il w ušn</line>
+               <line n="32">ab . adm . w ṯṯb</line>
+               <line n="33">mlakm . lh . lm . ank</line>
+               <line n="34">ksp . w yrq . ḫrṣ</line>
+               <line n="35">yd . mqmh . w ˁbd</line>
+               <line n="36">ˁlm . ṯlṯ . sswm . mrkbt</line>
+               <line n="37">b trbá¹£{t} . bn . amt</line>
+               <line n="38">p d . in . b bty . ttn</line>
+               <line n="39">tn . ly . mṯt . ḥry</line>
+               <line n="40">nˁmt . šp[[x?]]ḥ . bkrk</line>
+               <line n="41">⸢d k⸣ . nˁm . ˁnt . nˁmh</line>
+               <line n="42">km . tsm . ˁṯtrt . ts⸢m?h?⸣</line>
+               <line n="43">d ˁqh . ib . iqni . ˁp[ˁp]⸢h⸣</line>
+               <line n="44">sp . ṯrml . tḥgrn .? [x]⸢d⸣m</line>
+               <line n="45">ašlw . b ṣp . ˁnh</line>
+               <line n="46">d b ḥlmy . il . ytn</line>
+               <line n="47">b ḏrty . ab . adm</line>
+               <line n="48">wld . špḥ . l krt</line>
+               <line n="49">w ġlm . l ˁbd . il</line>
+               <line n="50">krt . yḫṭ . w ḥlm</line>
+               <line n="51">ˁbd . il . w hdrt</line>
+               <line n="52">yr[[x]]t[[x]]ḥ[[x]]ṣ . w yadm</line>
+               <line n="53">yrḥṣ . ydh . amth</line>
+               <line n="54">uṣbˁth . ˁd . ṯkm</line>
+               <line n="55">ˁrb . b ẓl . ḫmt . lqḥ</line>
+               <line n="56">imr . dbḥ . b ydh</line>
+               <line n="57">lla . klatnm .</line>
+               <line n="58">klt . lḥmh . d nzl</line>
+               <line n="59">lqḥ . msrr . ˁṣr . ⸢db⸣[ḥ]</line>
+            </column>
+         </surface>
+      </facsimile>
+   </container>
+</edxml>
diff --git a/samples/xinclude/KTU_1.14.main.xml b/samples/xinclude/KTU_1.14.main.xml
new file mode 100644
index 0000000..99cbdb8
--- /dev/null
+++ b/samples/xinclude/KTU_1.14.main.xml
@@ -0,0 +1,352 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<edxml xmlns="http://sub.uni-goettingen.de/edxml#" xmlns:tei="http://www.tei-c.org/ns/1.0"
+   xmlns:lemmacat="file:/C:/Users/cleme/Desktop/EUPT_XML/Lexikon.xml">
+
+   <header>
+      <title>KTU 1.14</title>
+      <textClass>
+         <classCode>epic</classCode>
+         <keywords>
+            <list>
+               <item sortKey="Leidender Gerechter"/>
+               <item sortKey="Theodizee"/>
+               <item sortKey="Krieg"/>
+               <item sortKey="Belagerung"/>
+               <item sortKey="Heirat"/>
+            </list>
+         </keywords>
+      </textClass>
+      <sourceDesc>
+         <abstract>
+            <p>KTU 1.14 ist die erste Tafel des Kirtu-Epos.</p>
+         </abstract>
+         <msDesc>
+            <msIdentifier>
+               <settlement geoNames="###">Aleppo</settlement>
+               <repository>Musée National d'Alep</repository>
+               <idno type="Grabungsnummer">RS 2.[003] + 3.324 + 3.344 + 3.414</idno>
+               <idno type="Museumssnummer">M 8218 = A 2750 (AO 17.190)</idno>
+               <idno type="Publikationsnummer">KTU(1-3) 1.14</idno>
+               <idno type="Publikationsnummer">UDB 14</idno>
+               <idno type="Publikationsnummer">CTA 14</idno>
+            </msIdentifier>
+            <physDesc>
+               <objectDesc form="Tafel">
+                  <supportDesc>
+                     <support>Ton</support>
+                     <extent>
+                        <dimensions>
+                           <height>220</height>
+                           <width>170</width>
+                           <depth>30</depth>
+                        </dimensions>
+                     </extent>
+                  </supportDesc>
+                  <layoutDesc>
+                     <layout columns="6">Drei Kolumnen pro Tafelseite.</layout>
+                  </layoutDesc>
+               </objectDesc>
+               <handDesc>
+                  <p/>
+               </handDesc>
+               <decoDesc>
+                  <p/>
+               </decoDesc>
+            </physDesc>
+            <history>
+               <origin>
+                  <p><ref target="https://pi.lib.uchicago.edu/1001/org/ochre/36caa276-991b-4073-a375-d8b7ba2ab4b7">Ras Shamra Tablet Inventory (RS
+                        2.[003]+ / Kirta 1)</ref></p>
+               </origin>
+               <provenance>
+                  <p/>
+               </provenance>
+            </history>
+            <additional>
+               <surrogates>
+                  <graphic url="https://digitallibrary.usc.edu/CS.aspx?VP3=SearchResult&amp;VBID=2A3BXZSLZZKKL&amp;PN=1&amp;WS=SearchResults">Foto KTU
+                     1.14 Vs. (WSRP UC15304221)</graphic>
+               </surrogates>
+               <listBibl type="fotos">
+                  <bibl zotero="09his9" type="translation transliteration">Keret, pl. III-IV</bibl>
+                  <bibl zotero="https://www.zotero.org/eupt/collections/SSPLAK5G/items/M6XP4VEM">CTA, pl. XX-XXI</bibl>
+                  <bibl zotero="09his9">Schweich, pl. XXXVII</bibl>
+                  <bibl zotero="09his9">MOu II, CD:03 RS 2[003]+ i</bibl>
+                  <bibl zotero="09his9">ColUF</bibl>
+               </listBibl>
+               <listBibl type="copies">
+                  <bibl zotero="09his9">Keret, pl. I-II</bibl>
+                  <bibl zotero="09his9">CTA, fig. 36-37</bibl>
+                  <bibl zotero="09his9">Bordreuil / Pardee, MOu 1, p. 121 / pl. III</bibl>
+                  <bibl zotero="09his9">Bordreuil / Pardee, MU (2009), p. 100 / texte 3</bibl>
+               </listBibl>
+               <listBibl type="transliterations">
+                  <bibl zotero="09his9">Keret, p. 1-#</bibl>
+                  <bibl zotero="09his9">CTA 14</bibl>
+                  <bibl zotero="09his9">Bordreuil / Pardee, MOu II, p. 19-20</bibl>
+                  <bibl zotero="09his9">Bordreuil / Pardee, MU (2009), p. 169-170 / texte 3</bibl>
+                  <bibl zotero="09his9">Tropper, ELO 1, p. 118-119 (KTU 1.14 III 50-IV 48)</bibl>
+               </listBibl>
+               <listBibl type="translations">
+                  <bibl zotero="09his9">Dietrich / Loretz, TUAT III/6, p. 1216-1232</bibl>
+                  <bibl zotero="09his9">Pardee, COS I, p. 333-337</bibl>
+                  <bibl zotero="09his9">Tropper, ELO 1, p. 118-121 (KTU 1.14 III 50-IV 48)</bibl>
+                  <bibl zotero="09his9">Bordreuil / Pardee, MOu II, p. 19-22</bibl>
+                  <bibl zotero="09his9">Bordreuil / Pardee, MU (2009), p. 169-172</bibl>
+               </listBibl>
+               <listBibl type="studies">
+                  <bibl> </bibl>
+               </listBibl>
+            </additional>
+         </msDesc>
+      </sourceDesc>
+      <revisionDesc>
+         <change when="2023-06-09">Katalog; Transliteration (Version 1); Vokalisation (Version 1); Ãœbersetzung (Version 1) (Steinberger)</change>
+      </revisionDesc>
+   </header>
+
+   <front>
+      <div type="preface">
+         <head>Einleitung</head>
+         <p>Das Kirtu-Gedicht umfasst drei Tafeln und erzählt vom sagenumwobenen König Kirtu: Nachdem er seine Frau und Kinder verlor, zieht er auf
+            göttlichen Rat in den Krieg, um die Prinzessin Ḥurriya zu gewinnen; mit ihr gründet er eine neue Familie. Als Kirtu es versäumt, den
+            Göttern zum Dank zu opfern, trifft ihn eine schwere Krankheit. Der König und seine Familie können den Grund für das Leiden aber nicht
+            begreifen: Nichts habe er sich zuschulden kommen lassen, was eine solch drastische göttliche Bestrafung rechtfertige. Kurz vor seinem Tod
+            jedoch nimmt der Gott ˀIlu sich seiner an und rettet ihn.</p>
+      </div>
+      <div>
+         <head>Forschungsgeschichte</head>
+         <p>Seit den 1970ern erschienen zahlreiche Anthologien, in denen die ugaritischen poetischen Texte in Ãœbersetzung geboten wurden.
+            Hervorzuheben sind die Sammlungen von Caquot (et al. 1974; 1989), de Moor (1987), Dietrich und Loretz (1997), Parker (1997), Wyatt (2002),
+            Niehr (2015) sowie Bordreuil und Pardee (Pardee 1997; Bordreuil / Pardee 2004; 2009). In deutlich geringerer Zahl wurden kritische
+            Editionen vorgelegt, die neben der Übersetzung auch eine Umschrift der Texte und epigraphisch-philologische Erläuterungen bieten: 1989
+            veröffentlichte Margalit eine Edition des ˀAqhatu-Textes. Der Baˁlu-Zyklus wurde von Smith eingehend bearbeitet: In zwei umfangreichen
+            Bänden edierte er die Tafeln KTU 1.1–1.2 und, gemeinsam mit Pitard, KTU 1.3–1.4 (Smith 1994; Smith / Pitard 2009). Das Kirtu-Gedicht wurde
+            nach frühen Arbeiten von Virolleaud (1936b; 1941; 1942–1943a; 1942–1943b) und Ginsberg (1946) nur mehr in breiter angelegten Text- und
+            Ãœbersetzungssammlungen behandelt (Driver 1956; Gibson 1978). </p>
+      </div>
+   </front>
+
+   <text>
+      <!-- Eingebundende Transkriptionslayer aus separaten Dateien -->
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="KTU_1.14.I.include.xml" xpointer="element(facs_1)"/>
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="KTU_1.14.II.include.xml" xpointer="element(facs_2)"/>
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="KTU_1.14.III.include.xml" xpointer="element(facs_3)"/>
+
+
+      <!-- Eingebundene Philology Layer aus separaten Dateien -->
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="KTU_1.14.I.include.xml" xpointer="element(phil_1)"/>
+      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="KTU_1.14.II.include.xml" xpointer="element(phil_2)"/>
+
+
+      <structure type="poetological">
+         <units>
+            <stanza>
+               <ana>Gliederung unklar.</ana>
+               <notes>
+                  <note type="con">älikhölh</note>
+               </notes>
+               <units>
+                  <verse n="Z. 1-6a">
+                     <notes>
+                        <note type="con"/>
+                     </notes>
+                     <units>
+
+                        <kolon units="#unit_1">
+                           <notes>
+                              <note type="con">lakSJDBLJbsc</note>
+                           </notes>
+                        </kolon>
+                        <kolon units="#unit_2"/>
+                        <kolon units="#unit_3"/>
+                        <kolon units="#unit_4"/>
+                        <kolon units="#unit_5"/>
+                        <kolon units="#unit_6"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+            <stanza>
+               <units>
+                  <verse n="Z. 6b-8a">
+                     <units>
+                        <kolon units="#unit_7"/>
+                        <kolon units="#unit_8"/>
+                     </units>
+                  </verse>
+                  <verse n="Z. 8b-9">
+                     <units>
+                        <kolon units="#unit_9"/>
+                        <kolon units="#unit_10"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+            <stanza>
+               <units>
+                  <verse n="Z. 10-11">
+                     <notes>
+                        <note type="str"> Niehr gliedert den Vers anders: <phr ana="Adv."><w ana="Subst.">#</w> #</phr> # // # # #. Diese Gliederung
+                           kann aus den oben genannten Gründen nicht überzeugen. </note>
+                     </notes>
+                     <units>
+                        <kolon units="#unit_11"/>
+                        <kolon units="#unit_12"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 12-13">
+                     <units>
+                        <kolon units="#unit_13"/>
+                        <kolon units="#unit_14"/>
+                     </units>
+                  </verse>
+
+                  <verse n="Z. 14-15">
+                     <units>
+                        <kolon units="#unit_15"/>
+                        <kolon units="#unit_16"/>
+                     </units>
+                  </verse>
+               </units>
+
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 16-17">
+                     <units>
+                        <kolon units="#unit_17"/>
+                        <kolon units="#unit_18"/>
+                     </units>
+                  </verse>
+                  <verse n="Z. 18-20a">
+                     <units>
+                        <kolon units="#unit_19"/>
+                        <kolon units="#unit_20"/>
+                     </units>
+                  </verse>
+                  <verse n="Z. 20b-21a">
+                     <units>
+                        <kolon units="#unit_21"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 21b-23">
+                     <units>
+                        <kolon units="#unit_22"/>
+                        <kolon units="#unit_23"/>
+                        <kolon units="#unit_24"/>
+                     </units>
+                  </verse>
+                  <verse n="Z. 24-25">
+                     <units>
+                        <kolon units="#unit_25"/>
+                        <kolon units="#unit_26"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 26-27">
+                     <units>
+                        <kolon units="#unit_27"/>
+                        <kolon units="#unit_28"/>
+                     </units>
+                  </verse>
+
+                  <verse n="Z. 28-30">
+                     <units>
+                        <kolon units="#unit_29"/>
+                        <kolon units="#unit_30"/>
+                        <kolon units="#unit_31"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+
+            <stanza>
+               <units>
+                  <verse n="Z. 31-32">
+                     <units>
+                        <kolon units="#unit_32"/>
+                        <kolon units="#unit_33"/>
+                     </units>
+                  </verse>
+
+                  <verse n="Z. 33-35a">
+                     <units>
+                        <kolon units="#unit_34"/>
+                        <kolon units="#unit_35"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+            <stanza>
+               <units>
+                  <verse n="Z. 35b-37a">
+                     <units>
+                        <kolon units="#unit_36"/>
+                        <kolon units="#unit_37"/>
+                     </units>
+                  </verse>
+
+                  <verse n="Z. 37b-38a">
+                     <units>
+                        <kolon units="#unit_38"/>
+                     </units>
+                  </verse>
+               </units>
+            </stanza>
+
+            <verse n="Z. 38b-41a">
+               <units>
+                  <kolon units="#unit_39"/>
+                  <kolon units="#unit_40"/>
+               </units>
+            </verse>
+
+
+            <verse n="Z. 41b-43a">
+               <units>
+                  <kolon units="#unit_41"/>
+                  <kolon units="#unit_42"/>
+               </units>
+            </verse>
+
+            <verse n="Z. 43b-51a">
+               <units>
+                  <kolon units="#unit_43"/>
+                  <kolon units="#unit_44"/>
+                  <kolon units="#unit_45"/>
+                  <kolon units="#unit_46"/>
+                  <kolon units="#unit_47"/>
+                  <kolon units="#unit_48"/>
+                  <kolon units="#unit_49"/>
+                  <kolon units="#unit_50"/>
+                  <kolon units="#unit_51"/>
+               </units>
+            </verse>
+
+         </units>
+      </structure>
+   </text>
+</edxml>
diff --git a/schema/edxml.rng b/schema/edxml.rng
index 70f5845..338fe2c 100644
--- a/schema/edxml.rng
+++ b/schema/edxml.rng
@@ -1,29 +1,25 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<grammar 
-    xmlns="http://relaxng.org/ns/structure/1.0"
-    xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
-    xmlns:sch="http://purl.oclc.org/dsdl/schematron"
-    xmlns:tei="http://www.tei-c.org/ns/1.0"
-    datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
-    ns="http://sub.uni-goettingen.de/edxml#" >
-    
+<grammar xmlns="http://relaxng.org/ns/structure/1.0" xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
+    xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns:tei="http://www.tei-c.org/ns/1.0"
+    datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes" ns="http://sub.uni-goettingen.de/edxml#">
+
     <sch:ns prefix="edxml" uri="http://sub.uni-goettingen.de/edxml#"/>
     <sch:ns prefix="tei" uri="http://www.tei-c.org/ns/1.0"/>
-    
+
     <start>
         <ref name="elem.edxml"/>
     </start>
-    
+
     <define name="attr.ana">
         <attribute name="ana"/>
     </define>
-    
+
     <define name="attr.copy">
         <attribute name="copy">
             <data type="boolean"/>
         </attribute>
     </define>
-    
+
     <define name="attr.corresp">
         <attribute name="corresp">
             <list>
@@ -33,15 +29,15 @@
             </list>
         </attribute>
     </define>
-    
+
     <define name="attr.lemma">
         <attribute name="lemma"/>
     </define>
-    
+
     <define name="attr.n">
         <attribute name="n"/>
     </define>
-    
+
     <define name="attr.target">
         <attribute name="target">
             <list>
@@ -51,15 +47,15 @@
             </list>
         </attribute>
     </define>
-    
+
     <define name="attr.term">
         <attribute name="term"/>
     </define>
-    
+
     <define name="attr.type">
         <attribute name="type"/>
     </define>
-    
+
     <define name="attr.units">
         <attribute name="units">
             <list>
@@ -69,33 +65,44 @@
             </list>
         </attribute>
     </define>
-    
+
     <define name="attr.xml.id">
         <attribute name="xml:id">
             <data type="ID"/>
         </attribute>
     </define>
     
+    <define name="attr.xml.base">
+        <attribute name="xml:base">
+            <data type="anyURI"/>
+        </attribute>
+    </define>
+    
     <define name="attr.xml.lang">
         <attribute name="xml:lang"/>
     </define>
-    
+
     <define name="data.anyURI">
-        <data type="anyURI"></data>
+        <data type="anyURI"/>
     </define>
-    
+
     <define name="elem.ana">
         <element name="ana">
-            <text/>
+            <interleave>
+                <zeroOrMore>
+                    <ref name="elem.term"/>    
+                </zeroOrMore>
+                <text/>
+            </interleave>
         </element>
     </define>
-    
+
     <define name="elem.back">
         <element name="back">
             <ref name="elem.notes"/>
         </element>
     </define>
-    
+
     <define name="elem.c">
         <element name="c">
             <optional>
@@ -104,10 +111,10 @@
             <optional>
                 <ref name="attr.ana"/>
             </optional>
-            <text/>    
+            <text/>
         </element>
     </define>
-    
+
     <define name="elem.cg">
         <element name="cg">
             <optional>
@@ -127,10 +134,10 @@
                     <ref name="model.transcriptional"/>
                 </zeroOrMore>
                 <text/>
-            </interleave>  
+            </interleave>
         </element>
     </define>
-    
+
     <define name="elem.choice">
         <element name="choice">
             <interleave>
@@ -138,7 +145,7 @@
                     <ref name="elem.group"/>
                 </zeroOrMore>
                 <zeroOrMore>
-                    <ref name="elem.stanza" />    
+                    <ref name="elem.stanza"/>
                 </zeroOrMore>
                 <zeroOrMore>
                     <ref name="elem.verse"/>
@@ -149,7 +156,7 @@
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.change">
         <element name="change">
             <attribute name="when">
@@ -159,6 +166,8 @@
         </element>
     </define>
     
+    
+
     <define name="elem.div">
         <element name="div">
             <optional>
@@ -172,19 +181,22 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.edxml">
         <element name="edxml">
             <ref name="elem.header"/>
             <optional>
                 <ref name="elem.front"/>
             </optional>
-            <ref name="elem.text"/>
+            <choice>
+                <ref name="elem.text"/>
+            </choice>
         </element>
     </define>
-    
+
     <define name="elem.facsimile">
         <element name="facsimile">
+            <ref name="model.include"/>
             <oneOrMore>
                 <ref name="elem.surface"/>
             </oneOrMore>
@@ -193,7 +205,7 @@
             </optional>
         </element>
     </define>
-    
+
     <define name="elem.front">
         <element name="front">
             <oneOrMore>
@@ -201,7 +213,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.g">
         <element name="g">
             <a:documentation xml:lang="de">(Zeichen oder Glyphe) repräsentiert eine Glyphe oder ein Zeichen.</a:documentation>
@@ -211,18 +223,25 @@
             <optional>
                 <ref name="attr.ana"/>
             </optional>
+            <optional>
+                <attribute name="cert">
+                    <list>
+                        <value>uncertain</value>
+                    </list>
+                </attribute>
+            </optional>
             <zeroOrMore>
                 <ref name="model.transcriptional"/>
             </zeroOrMore>
-            <text/>    
+            <text/>
         </element>
     </define>
-    
+
     <define name="elem.group">
         <element name="group">
             <interleave>
                 <zeroOrMore>
-                    <ref name="elem.stanza" />    
+                    <ref name="elem.stanza"/>
                 </zeroOrMore>
                 <zeroOrMore>
                     <ref name="elem.verse"/>
@@ -233,22 +252,26 @@
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.header">
         <element name="header">
             <ref name="elem.title"/>
-            <ref name="elem.meta.textClass"/>
-            <ref name="elem.sourceDesc"/>
+            <optional>
+                <ref name="elem.meta.textClass"/>
+            </optional>
+            <optional>
+                <ref name="elem.sourceDesc"/>
+            </optional>
             <ref name="elem.revisionDesc"/>
         </element>
     </define>
-    
+
     <define name="elem.head">
         <element name="head">
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.hi">
         <element name="hi">
             <optional>
@@ -257,7 +280,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.kolon">
         <element name="kolon">
             <optional>
@@ -270,33 +293,32 @@
                 <ref name="attr.corresp"/>
             </optional>
             <ref name="attr.units"/>
-            <ref name="model.poetology"/>
-            <optional>
-                <ref name="elem.notes"/>
-            </optional>
+            <ref name="model.poetology.annotation"/>
             <sch:pattern>
                 <sch:rule context="edxml:kolon/@units">
                     <sch:let name="ids" value="for $id in tokenize(., ' ') return substring-after($id, '#')"/>
-                    <sch:let name="wrong-ids" value="for $id in $ids return (if ( not(//edxml:unit[@xml:id = $id][ancestor::edxml:philology]) ) then ($id) else () )"/>
-                    <sch:assert test="empty($wrong-ids)" role="error">(Falsche ID) In @units eines Kolon dürfen nur IDs von Philology Units stehen (<sch:value-of select="$wrong-ids"/>)!</sch:assert>
+                    <sch:let name="wrong-ids"
+                        value="for $id in $ids return (if ( not(//edxml:unit[@xml:id = $id][ancestor::edxml:philology]) ) then ($id) else () )"/>
+                    <sch:assert test="empty($wrong-ids)" role="error">(Falsche ID) In @units eines Kolon dürfen nur IDs von Philology Units stehen
+                            (<sch:value-of select="$wrong-ids"/>)!</sch:assert>
                 </sch:rule>
             </sch:pattern>
         </element>
     </define>
-    
+
     <define name="elem.layer">
         <element name="layer">
             <ref name="attr.type"/>
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.lb">
         <element name="lb">
             <ref name="attr.n"/>
         </element>
     </define>
-    
+
     <define name="elem.line">
         <element name="line">
             <optional>
@@ -316,7 +338,7 @@
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.m">
         <element name="m">
             <optional>
@@ -325,7 +347,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.metamark">
         <element name="metamark">
             <attribute name="rend">
@@ -336,7 +358,7 @@
             <empty/>
         </element>
     </define>
-    
+
     <define name="elem.motive">
         <element name="motive">
             <optional>
@@ -345,12 +367,13 @@
             <text/>
             <sch:pattern>
                 <sch:rule context="edxml:motive">
-                    <sch:assert test="@term" role="warning">(Normierter Term fehlt): Es ist dringend empfohlen einen normierten Term für das Motiv anzugeben!</sch:assert>
+                    <sch:assert test="@term" role="warning">(Normierter Term fehlt): Es ist dringend empfohlen einen normierten Term für das Motiv
+                        anzugeben!</sch:assert>
                 </sch:rule>
             </sch:pattern>
         </element>
     </define>
-    
+
     <define name="elem.note">
         <element name="note">
             <optional>
@@ -368,6 +391,8 @@
                             <a:documentation>Lexik</a:documentation>
                             <value>rek</value>
                             <a:documentation>Rekonstruktion</a:documentation>
+                            <value>str</value>
+                            <a:documentation>Struktur</a:documentation>
                         </choice>
                     </list>
                 </attribute>
@@ -376,16 +401,23 @@
                 <zeroOrMore>
                     <ref name="elem.hi"/>
                 </zeroOrMore>
-                <text/>    
+                <zeroOrMore>
+                    <ref name="elem.w"/>
+                </zeroOrMore>
+                <zeroOrMore>
+                    <ref name="elem.phr"/>
+                </zeroOrMore>
+                <text/>
             </interleave>
             <sch:pattern>
-                <sch:rule context="edxml:note">
-                    <sch:assert test="@target" role="warn">Diese Anmerkung ist nicht an ein Element angebunden (sprich: Sie bezieht sich auf Nichts)!</sch:assert>
+                <sch:rule context="edxml:note[not(ancestor::edxml:structure[@type='poetological'])]">
+                    <sch:assert test="@target" role="warn">Diese Anmerkung ist nicht an ein Element angebunden (sprich: Sie bezieht sich auf
+                        Nichts)!</sch:assert>
                 </sch:rule>
             </sch:pattern>
         </element>
     </define>
-    
+
     <define name="elem.notes">
         <element name="notes">
             <oneOrMore>
@@ -393,21 +425,24 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.p">
         <element name="p">
             <interleave>
+                <zeroOrMore>
+                    <ref name="elem.ref"/>
+                </zeroOrMore>
                 <zeroOrMore>
                     <ref name="elem.meta.bibl"/>
                 </zeroOrMore>
                 <zeroOrMore>
                     <ref name="elem.hi"/>
                 </zeroOrMore>
-                <text/>    
+                <text/>
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.part">
         <element name="part">
             <optional>
@@ -423,35 +458,38 @@
                 <zeroOrMore>
                     <ref name="model.line.inline"/>
                 </zeroOrMore>
-                <text/>    
+                <text/>
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.pc">
         <element name="pc">
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.philology">
         <element name="philology">
+            <ref name="model.include"/>
             <ref name="elem.units"/>
             <optional>
                 <ref name="elem.notes"/>
             </optional>
         </element>
     </define>
-    
+
     <define name="elem.relations">
         <element name="relations">
-            <element name="head"><text/></element>
+            <element name="head">
+                <text/>
+            </element>
             <zeroOrMore>
                 <ref name="elem.relation"/>
             </zeroOrMore>
         </element>
     </define>
-    
+
     <define name="elem.relation">
         <element name="relation">
             <attribute name="type"/>
@@ -459,8 +497,9 @@
                 <data type="anyURI"/>
                 <sch:pattern>
                     <sch:rule context="edxml:relation/@source">
-                        <sch:let name="id" value="substring-after(., '#')"/> 
-                        <sch:assert test="//*[@xml:id = $id]" role="error">(ID '<sch:value-of select="$id"/>' gibt's nicht!): Die ID in @<sch:name/> gibt es in diesem Dokument nicht!</sch:assert>
+                        <sch:let name="id" value="substring-after(., '#')"/>
+                        <sch:assert test="//*[@xml:id = $id]" role="error">(ID '<sch:value-of select="$id"/>' gibt's nicht!): Die ID in @<sch:name/>
+                            gibt es in diesem Dokument nicht!</sch:assert>
                     </sch:rule>
                 </sch:pattern>
             </attribute>
@@ -468,15 +507,23 @@
                 <data type="anyURI"/>
                 <sch:pattern>
                     <sch:rule context="edxml:relation/@target">
-                        <sch:let name="id" value="substring-after(., '#')"/> 
-                        <sch:assert test="//*[@xml:id = $id]" role="error">(ID '<sch:value-of select="$id"/>' gibt's nicht!): Die ID in @<sch:name/> gibt es in diesem Dokument nicht!</sch:assert>
+                        <sch:let name="id" value="substring-after(., '#')"/>
+                        <sch:assert test="//*[@xml:id = $id]" role="error">(ID '<sch:value-of select="$id"/>' gibt's nicht!): Die ID in @<sch:name/>
+                            gibt es in diesem Dokument nicht!</sch:assert>
                     </sch:rule>
                 </sch:pattern>
             </attribute>
             <text/>
         </element>
     </define>
-    
+
+    <define name="elem.ref">
+        <element name="ref">
+            <attribute name="target"/>
+            <text/>
+        </element>
+    </define>
+
     <define name="elem.phr">
         <element name="phr">
             <optional>
@@ -486,6 +533,9 @@
                 <ref name="attr.ana"/>
             </optional>
             <interleave>
+                <zeroOrMore>
+                    <ref name="elem.phr"/>
+                </zeroOrMore>
                 <zeroOrMore>
                     <ref name="elem.lb"/>
                 </zeroOrMore>
@@ -502,7 +552,7 @@
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.revisionDesc">
         <element name="revisionDesc">
             <oneOrMore>
@@ -510,7 +560,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.seg">
         <element name="seg">
             <a:documentation xml:lang="de">(Segment) repräsentiert ein Segment (z.B. eine Zeichengruppe).</a:documentation>
@@ -524,11 +574,11 @@
                 <zeroOrMore>
                     <ref name="model.line.globals"/>
                 </zeroOrMore>
-                <text/>    
+                <text/>
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.sourceDesc">
         <element name="sourceDesc">
             <!--<zeroOrMore>
@@ -539,7 +589,7 @@
             <ref name="elem.meta.msDesc"/>
         </element>
     </define>
-    
+
     <define name="elem.stanza">
         <element name="stanza">
             <optional>
@@ -548,19 +598,17 @@
             <optional>
                 <ref name="attr.n"/>
             </optional>
-            <ref name="model.poetology"/>
+            <ref name="model.poetology.annotation"/>
             <ref name="elem.units"/>
-            <optional>
-                <ref name="elem.notes"/>
-            </optional>
             <sch:pattern>
                 <sch:rule context="edxml:stanza/edxml:units/element()">
-                    <sch:report test="not(./local-name() = ('verse', 'choice'))" role="error">(Vers): In Strophen können nur Verse stehen!</sch:report>
+                    <sch:report test="not(./local-name() = ('verse', 'choice'))" role="error">(Vers): In Strophen können nur Verse
+                        stehen!</sch:report>
                 </sch:rule>
             </sch:pattern>
         </element>
     </define>
-    
+
     <define name="elem.structure">
         <element name="structure">
             <ref name="attr.type"/>
@@ -572,7 +620,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.stylistics">
         <element name="stylistics">
             <optional>
@@ -581,40 +629,55 @@
             <text/>
             <sch:pattern>
                 <sch:rule context="edxml:stylistics">
-                    <sch:assert test="@term" role="warning">(Normierter Term fehlt): Es wird empfohlen einen normierten Term für die Stilistik anzugeben!</sch:assert>
+                    <sch:assert test="@term" role="warning">(Normierter Term fehlt): Es wird empfohlen einen normierten Term für die Stilistik
+                        anzugeben!</sch:assert>
                 </sch:rule>
             </sch:pattern>
         </element>
     </define>
-    
+
     <define name="elem.surface">
         <element name="surface">
-            <interleave>
-                <oneOrMore>
-                    <ref name="elem.line"/>
-                </oneOrMore>
-                <zeroOrMore>
-                    <ref name="elem.metamark"/>
-                </zeroOrMore>
-            </interleave>
+            <ref name="model.include"/>
+            <oneOrMore>
+                <element name="column">
+                    <ref name="model.include"/>
+                    <attribute name="n"/>
+                    <interleave>
+                        <oneOrMore>
+                            <ref name="elem.line"/>
+                        </oneOrMore>
+                        <zeroOrMore>
+                            <ref name="elem.metamark"/>
+                        </zeroOrMore>
+                    </interleave>
+                </element>
+            </oneOrMore>
             <optional>
                 <ref name="elem.notes"/>
             </optional>
         </element>
     </define>
-    
+
+    <define name="elem.term">
+        <element name="term">
+            <attribute name="key"/>
+            <text/>
+        </element>
+    </define>
+
     <define name="elem.text">
         <element name="text">
             <ref name="group.text.elements"/>
         </element>
     </define>
-    
+
     <define name="elem.title">
         <element name="title">
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.translation">
         <element name="translation">
             <ref name="attr.xml.lang"/>
@@ -625,7 +688,7 @@
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.transcription">
         <element name="transcription">
             <optional>
@@ -640,7 +703,7 @@
             </interleave>
         </element>
     </define>
-    
+
     <define name="elem.unit">
         <element name="unit">
             <ref name="attr.xml.id"/>
@@ -653,17 +716,26 @@
             <optional>
                 <ref name="attr.corresp"/>
             </optional>
-            <ref name="model.philology"/>
+            <choice>
+                <element name="choice">
+                    <zeroOrMore>
+                        <ref name="elem.unit"/>
+                    </zeroOrMore>
+                </element>
+                <ref name="model.philology"/>
+            </choice>
             <sch:pattern>
                 <sch:rule context="edxml:philology//edxml:unit/@corresp">
                     <sch:let name="ids" value="for $id in tokenize(., ' ') return substring-after($id, '#')"/>
-                    <sch:let name="wrong-ids" value="for $id in $ids return (if ( not(//edxml:line[@xml:id = $id] or //*[@xml:id = $id][ancestor::edxml:line]) ) then ($id) else () )"/>
-                    <sch:assert test="empty($wrong-ids)" role="error">(Falsche ID) In @corresp von Philology Units dürfen nur IDs aus dem facsimiles Block stehen (<sch:value-of select="$wrong-ids"/>)!</sch:assert>
+                    <sch:let name="wrong-ids"
+                        value="for $id in $ids return (if ( not(//edxml:line[@xml:id = $id] or //*[@xml:id = $id][ancestor::edxml:line]) ) then ($id) else () )"/>
+                    <sch:assert test="empty($wrong-ids)" role="error">(Falsche ID) In @corresp von Philology Units dürfen nur IDs aus dem facsimiles
+                        Block stehen (<sch:value-of select="$wrong-ids"/>)!</sch:assert>
                 </sch:rule>
             </sch:pattern>
         </element>
     </define>
-    
+
     <define name="elem.units">
         <element name="units">
             <!--<interleave>
@@ -692,10 +764,10 @@
                     <ref name="group.units.elements"/>
                 </zeroOrMore>
             </interleave>
-            
+
         </element>
     </define>
-    
+
     <define name="elem.verse">
         <element name="verse">
             <optional>
@@ -704,11 +776,8 @@
             <optional>
                 <ref name="attr.n"/>
             </optional>
-            <ref name="model.poetology"/>
+            <ref name="model.poetology.annotation"/>
             <ref name="elem.units"/>
-            <optional>
-                <ref name="elem.notes"/>
-            </optional>
             <sch:pattern>
                 <sch:rule context="edxml:verse/edxml:units/element()">
                     <sch:report test="not(./local-name() = ('kolon', 'choice'))" role="error">(Kola): In Versen können nur Kola stehen!</sch:report>
@@ -716,7 +785,7 @@
             </sch:pattern>
         </element>
     </define>
-    
+
     <define name="elem.w">
         <element name="w">
             <optional>
@@ -745,22 +814,27 @@
             </interleave>
             <sch:pattern>
                 <sch:rule context="edxml:w">
-                    <sch:assert test="@xml:id or not(empty(@xml:id))" role="warning">('<sch:value-of select=".//text()"/>' hat keine ID): Jedes Wort sollte durch eine ID (@xml:id) eindeutig identifiziert sein!</sch:assert>
+                    <sch:assert test="@xml:id or not(empty(@xml:id))" role="warning">('<sch:value-of select=".//text()"/>' hat keine ID): Jedes Wort
+                        sollte durch eine ID (@xml:id) eindeutig identifiziert sein!</sch:assert>
                 </sch:rule>
             </sch:pattern>
         </element>
     </define>
-    
+
     <define name="group.text.elements">
         <group>
-            <ref name="elem.facsimile" />
+            <zeroOrMore>
+                <ref name="elem.facsimile"/>
+            </zeroOrMore>
             <interleave>
-                <ref name="elem.philology" />
+                <zeroOrMore>
+                    <ref name="elem.philology"/>
+                </zeroOrMore>
                 <zeroOrMore>
                     <ref name="elem.relations"/>
                 </zeroOrMore>
                 <zeroOrMore>
-                    <ref name="elem.structure" />
+                    <ref name="elem.structure"/>
                 </zeroOrMore>
             </interleave>
             <optional>
@@ -768,7 +842,7 @@
             </optional>
         </group>
     </define>
-    
+
     <!--<define name="model.line.part">
         <interleave>
             <zeroOrMore>
@@ -776,9 +850,9 @@
             </zeroOrMore>
         </interleave>
     </define>-->
-    
-    
-    
+
+
+
     <!--<define name="group.inline.elements">
         <interleave>
             <zeroOrMore>
@@ -792,7 +866,7 @@
             </zeroOrMore>
         </interleave>
     </define>-->
-    
+
     <!--<define name="group.line.elements">
         <interleave>
             <zeroOrMore>
@@ -803,7 +877,7 @@
             </zeroOrMore>
         </interleave>
     </define>-->
-    
+
     <define name="group.unit.elements">
         <optional>
             <ref name="elem.ana"/>
@@ -815,14 +889,14 @@
             <ref name="elem.notes"/>
         </optional>
     </define>
-    
+
     <define name="group.units.elements">
         <group>
             <zeroOrMore>
                 <ref name="elem.choice"/>
             </zeroOrMore>
             <zeroOrMore>
-                <ref name="elem.stanza" />    
+                <ref name="elem.stanza"/>
             </zeroOrMore>
             <zeroOrMore>
                 <ref name="elem.verse"/>
@@ -835,9 +909,9 @@
             </zeroOrMore>
         </group>
     </define>
-    
-    
-    
+
+
+
     <!--<define name="model.linePart">
         <interleave>
             <zeroOrMore>
@@ -855,6 +929,15 @@
         </interleave>
     </define>-->
     
+    <define name="model.include">
+        <optional>
+            <ref name="attr.xml.id"/>
+        </optional>
+        <optional>
+            <ref name="attr.xml.base"/>
+        </optional>
+    </define>
+    
     <define name="model.analysis">
         <interleave>
             <zeroOrMore>
@@ -871,7 +954,7 @@
             </zeroOrMore>
         </interleave>
     </define>
-    
+
     <define name="model.line.inline">
         <interleave>
             <zeroOrMore>
@@ -885,7 +968,7 @@
             </zeroOrMore>
         </interleave>
     </define>
-    
+
     <define name="model.line.globals">
         <choice>
             <ref name="model.line.glyphLike"/>
@@ -893,7 +976,7 @@
             <ref name="elem.lb"/>
         </choice>
     </define>
-    
+
     <define name="model.line.glyphLike">
         <choice>
             <!--
@@ -903,21 +986,21 @@
             <ref name="elem.g"/>
         </choice>
     </define>
-    
+
     <define name="model.line.segLike">
         <choice>
-            <ref name="elem.part" />    
+            <ref name="elem.part"/>
             <ref name="elem.seg"/>
         </choice>
     </define>
-    
+
     <define name="model.pLike">
         <choice>
             <ref name="elem.p"/>
             <ref name="elem.note"/>
         </choice>
     </define>
-    
+
     <define name="model.philology">
         <choice>
             <group>
@@ -938,15 +1021,15 @@
             </oneOrMore>
         </choice>
     </define>
-    
+
     <define name="model.philological.translit">
         <choice>
             <ref name="model.analysis"/>
             <ref name="elem.lb"/>
         </choice>
     </define>
-    
-    <define name="model.poetology">
+
+    <define name="model.poetology.annotation">
         <interleave>
             <optional>
                 <ref name="elem.ana"/>
@@ -957,13 +1040,15 @@
             <zeroOrMore>
                 <ref name="elem.stylistics"/>
             </zeroOrMore>
+            <optional>
+                <ref name="elem.notes"/>
+            </optional>
         </interleave>
     </define>
-    
+
     <define name="model.transcriptional">
         <choice>
-            <ref name="elem.tei.sic"/>
-            <ref name="elem.tei.corr"/>
+            <ref name="elem.tei.choice"/>
             <ref name="elem.tei.reg"/>
             <ref name="elem.tei.orig"/>
             <ref name="elem.tei.add"/>
@@ -980,13 +1065,13 @@
             <ref name="elem.tei.undo"/>
         </choice>
     </define>
-    
+
     <define name="attr.meta.scheme">
         <attribute name="scheme">
             <data type="anyURI"/>
         </attribute>
     </define>
-    
+
     <define name="elem.meta.abstract">
         <element name="abstract">
             <oneOrMore>
@@ -994,7 +1079,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.additional">
         <element name="additional">
             <ref name="elem.meta.surrogates"/>
@@ -1003,16 +1088,19 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.bibl">
         <element name="bibl">
             <optional>
                 <attribute name="zotero"/>
             </optional>
+            <optional>
+                <attribute name="type"/>
+            </optional>
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.meta.classCode">
         <element name="classCode">
             <optional>
@@ -1036,7 +1124,7 @@
             </list>
         </element>
     </define>
-    
+
     <define name="elem.meta.decoDesc">
         <element name="decoDesc">
             <oneOrMore>
@@ -1044,7 +1132,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.dimensions">
         <element name="dimensions">
             <element name="height">
@@ -1053,16 +1141,19 @@
             <element name="width">
                 <text/>
             </element>
+            <element name="depth">
+                <text/>
+            </element>
         </element>
     </define>
-    
+
     <define name="elem.meta.graphic">
         <element name="graphic">
             <attribute name="url"/>
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.meta.handDesc">
         <element name="handDesc">
             <oneOrMore>
@@ -1070,7 +1161,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.history">
         <element name="history">
             <optional>
@@ -1081,7 +1172,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.idno">
         <element name="idno">
             <optional>
@@ -1090,7 +1181,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.meta.keywords">
         <element name="keywords">
             <optional>
@@ -1106,7 +1197,7 @@
             </element>
         </element>
     </define>
-    
+
     <define name="elem.meta.layoutDesc">
         <element name="layoutDesc">
             <element name="layout">
@@ -1117,7 +1208,7 @@
             </element>
         </element>
     </define>
-    
+
     <define name="elem.meta.listBibl">
         <element name="listBibl">
             <optional>
@@ -1131,7 +1222,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.msDesc">
         <element name="msDesc">
             <ref name="elem.meta.msIdentifier"/>
@@ -1142,7 +1233,7 @@
             </optional>
         </element>
     </define>
-    
+
     <define name="elem.meta.msIdentifier">
         <element name="msIdentifier">
             <optional>
@@ -1161,7 +1252,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.objectDesc">
         <element name="objectDesc">
             <attribute name="form"/>
@@ -1169,7 +1260,7 @@
             <ref name="elem.meta.layoutDesc"/>
         </element>
     </define>
-    
+
     <define name="elem.meta.origin">
         <element name="origin">
             <oneOrMore>
@@ -1177,7 +1268,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.provenance">
         <element name="provenance">
             <oneOrMore>
@@ -1185,7 +1276,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.physDesc">
         <element name="physDesc">
             <ref name="elem.meta.objectDesc"/>
@@ -1197,7 +1288,7 @@
             </optional>
         </element>
     </define>
-    
+
     <define name="elem.meta.supportDesc">
         <element name="supportDesc">
             <!--<attribute name="material"/>-->
@@ -1212,7 +1303,7 @@
             </element>
         </element>
     </define>
-    
+
     <define name="elem.meta.surrogates">
         <element name="surrogates">
             <oneOrMore>
@@ -1220,7 +1311,7 @@
             </oneOrMore>
         </element>
     </define>
-    
+
     <define name="elem.meta.textClass">
         <element name="textClass">
             <oneOrMore>
@@ -1231,7 +1322,7 @@
             </optional>
         </element>
     </define>
-    
+
     <define name="elem.tei.sic">
         <element name="tei:sic">
             <optional>
@@ -1241,6 +1332,15 @@
         </element>
     </define>
     
+    <define name="elem.tei.choice">
+        <element name="tei:choice">
+            <interleave>
+                <ref name="elem.tei.sic"/>
+                <ref name="elem.tei.corr"/>
+            </interleave>
+        </element>
+    </define>
+
     <define name="elem.tei.corr">
         <element name="tei:corr">
             <optional>
@@ -1249,7 +1349,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.reg">
         <element name="tei:reg">
             <optional>
@@ -1258,7 +1358,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.orig">
         <element name="tei:orig">
             <optional>
@@ -1267,7 +1367,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.add">
         <element name="tei:add">
             <optional>
@@ -1276,7 +1376,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.del">
         <element name="tei:del">
             <optional>
@@ -1285,7 +1385,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.unclear">
         <element name="tei:unclear">
             <optional>
@@ -1294,7 +1394,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.damage">
         <element name="tei:damage">
             <optional>
@@ -1306,7 +1406,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.restore">
         <element name="tei:restore">
             <optional>
@@ -1315,7 +1415,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.supplied">
         <element name="tei:supplied">
             <optional>
@@ -1324,7 +1424,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.surplus">
         <element name="tei:surplus">
             <optional>
@@ -1333,7 +1433,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.secl">
         <element name="tei:secl">
             <optional>
@@ -1342,7 +1442,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.mod">
         <element name="tei:mod">
             <optional>
@@ -1351,7 +1451,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.redo">
         <element name="tei:redo">
             <optional>
@@ -1360,7 +1460,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.retrace">
         <element name="tei:retrace">
             <optional>
@@ -1369,7 +1469,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="elem.tei.undo">
         <element name="tei:undo">
             <optional>
@@ -1378,7 +1478,7 @@
             <text/>
         </element>
     </define>
-    
+
     <define name="attr.tei.degree">
         <attribute name="degree">
             <choice>
@@ -1388,5 +1488,5 @@
             </choice>
         </attribute>
     </define>
-    
-</grammar>
\ No newline at end of file
+
+</grammar>
-- 
GitLab