From 591dc752ef545c9d3210b7f0c389943314adbb83 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Mon, 21 Aug 2017 15:13:09 +0200
Subject: [PATCH] Well-formed XML docs

---
 .../Ref/Fig/oxygenCheckWellformed.png         | Bin 0 -> 63682 bytes
 .../Ref/Fig/wellformedAttribQuote.svg         | 608 +++++++++++++++++
 .../Ref/Fig/wellformedProperNesting.svg       | 636 ++++++++++++++++++
 Sda1/XmlSchema/xmlschema.xml                  | 216 ++++++
 Sda1/sda1.xml                                 |  30 +
 5 files changed, 1490 insertions(+)
 create mode 100644 Sda1/XmlSchema/Ref/Fig/oxygenCheckWellformed.png
 create mode 100644 Sda1/XmlSchema/Ref/Fig/wellformedAttribQuote.svg
 create mode 100644 Sda1/XmlSchema/Ref/Fig/wellformedProperNesting.svg
 create mode 100644 Sda1/XmlSchema/xmlschema.xml
 create mode 100644 Sda1/sda1.xml

diff --git a/Sda1/XmlSchema/Ref/Fig/oxygenCheckWellformed.png b/Sda1/XmlSchema/Ref/Fig/oxygenCheckWellformed.png
new file mode 100644
index 0000000000000000000000000000000000000000..07c741864bab8dbb44934b221546cce4cf05954b
GIT binary patch
literal 63682
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
A`2YX_

literal 0
HcmV?d00001

diff --git a/Sda1/XmlSchema/Ref/Fig/wellformedAttribQuote.svg b/Sda1/XmlSchema/Ref/Fig/wellformedAttribQuote.svg
new file mode 100644
index 000000000..502a248ca
--- /dev/null
+++ b/Sda1/XmlSchema/Ref/Fig/wellformedAttribQuote.svg
@@ -0,0 +1,608 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="150mm"
+   height="106mm"
+   viewBox="0 0 150 106"
+   version="1.1"
+   id="svg4948"
+   inkscape:version="0.92.1 r15371"
+   sodipodi:docname="wellformedAttribQuote.svg">
+  <defs
+     id="defs4942">
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5877"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5875"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Tail"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Tail"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <g
+         id="g1806"
+         transform="scale(-1.2)"
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">
+        <path
+           id="path1794"
+           d="M -3.8048674,-3.9585227 0.54352094,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1796"
+           d="M -1.2866832,-3.9585227 3.0617053,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1798"
+           d="M 1.3053582,-3.9585227 5.6537466,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1800"
+           d="M -3.8048674,4.1775838 0.54352094,0.21974226"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1802"
+           d="M -1.2866832,4.1775838 3.0617053,0.21974226"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1804"
+           d="M 1.3053582,4.1775838 5.6537466,0.21974226"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3630"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path3628"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1779"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3502"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mstart">
+      <path
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path3500"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3432"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mstart">
+      <path
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path3430"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker2286"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path2284"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker2048"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path2046"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lstart"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1758"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-98.13699 : 1.3896707e-14 : 0"
+       inkscape:vp_y="5.9188454e-15 : 111.76976 : 0"
+       inkscape:vp_z="28.926462 : 57.932757 : 0"
+       inkscape:persp3d-origin="-0.58892531 : -100.30464 : 1"
+       id="perspective1606" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-122.23693 : 1.1566706e-14 : 0"
+       inkscape:vp_y="7.3723623e-15 : 93.029819 : 0"
+       inkscape:vp_z="36.030062 : 48.219424 : 0"
+       inkscape:persp3d-origin="153.0583 : -18.029561 : 1"
+       id="perspective757" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-119.17398 : 1.1831382e-14 : 0"
+       inkscape:vp_y="7.187629e-15 : 95.158585 : 0"
+       inkscape:vp_z="35.127236 : 49.322811 : 0"
+       inkscape:persp3d-origin="106.62449 : -68.641304 : 1"
+       id="perspective661" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-459.92803 : 3.7681472e-14 : 0"
+       inkscape:vp_y="2.7739211e-14 : 303.06818 : 0"
+       inkscape:vp_z="135.56652 : 157.08698 : 0"
+       inkscape:persp3d-origin="102.89153 : -31.610259 : 1"
+       id="perspective645" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-459.92803 : 3.7681472e-14 : 0"
+       inkscape:vp_y="2.7739211e-14 : 303.06818 : 0"
+       inkscape:vp_z="135.56652 : 157.08698 : 0"
+       inkscape:persp3d-origin="33.380895 : -50.567706 : 1"
+       id="perspective643" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-459.92803 : 3.7681472e-14 : 0"
+       inkscape:vp_y="2.7739211e-14 : 303.06818 : 0"
+       inkscape:vp_z="135.56652 : 157.08698 : 0"
+       inkscape:persp3d-origin="37.593661 : -50.567706 : 1"
+       id="perspective593" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-459.92803 : 3.7681472e-14 : 0"
+       inkscape:vp_y="2.7739211e-14 : 303.06818 : 0"
+       inkscape:vp_z="135.56652 : 157.08698 : 0"
+       inkscape:persp3d-origin="29.742597 : -49.227281 : 1"
+       id="perspective577" />
+    <linearGradient
+       id="linearGradient3928-8">
+      <stop
+         offset="0"
+         style="stop-color:#7c7c7c"
+         id="stop3930-2" />
+      <stop
+         offset="1"
+         style="stop-color:#e6e3e3"
+         id="stop3932-0" />
+    </linearGradient>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_16-02">
+      <feGaussianBlur
+         id="imagebot_21-9"
+         stdDeviation="1.2625" />
+    </filter>
+    <linearGradient
+       id="imagebot_14-4"
+       y2="0.73097426"
+       xlink:href="#linearGradient3928-8"
+       x2="36.048218"
+       y1="43.90382"
+       x1="35.173683"
+       gradientTransform="scale(0.90019155,1.1108747)"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_12-3"
+       width="1.0832"
+       y="-0.1075"
+       x="-0.041609999"
+       height="1.215">
+      <feGaussianBlur
+         id="imagebot_18-5"
+         stdDeviation="0.5375" />
+    </filter>
+    <linearGradient
+       id="imagebot_9-17"
+       y2="-245.02541"
+       xlink:href="#linearGradient3928-8"
+       x2="34.572056"
+       y1="-254.4969"
+       x1="43.709675"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_16-0">
+      <feGaussianBlur
+         id="imagebot_21-7"
+         stdDeviation="1.2625" />
+    </filter>
+    <linearGradient
+       id="imagebot_14-5"
+       y2="-235.34229"
+       xlink:href="#linearGradient3928-8"
+       x2="33.162106"
+       y1="-192.16943"
+       x1="32.287571"
+       gradientTransform="scale(0.90019155,1.1108747)"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_12-0"
+       width="1.0832"
+       y="-0.1075"
+       x="-0.041609999"
+       height="1.215">
+      <feGaussianBlur
+         id="imagebot_18-4"
+         stdDeviation="0.5375" />
+    </filter>
+    <linearGradient
+       id="imagebot_9-8"
+       y2="-245.02541"
+       xlink:href="#linearGradient3928-8"
+       x2="34.572056"
+       y1="-254.4969"
+       x1="43.709675"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_16-0-6">
+      <feGaussianBlur
+         id="imagebot_21-7-2"
+         stdDeviation="1.2625" />
+    </filter>
+    <linearGradient
+       id="imagebot_14-5-9"
+       y2="-235.34229"
+       xlink:href="#linearGradient3928-8"
+       x2="33.162106"
+       y1="-192.16943"
+       x1="32.287571"
+       gradientTransform="scale(0.90019155,1.1108747)"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_12-0-7"
+       width="1.0832"
+       y="-0.1075"
+       x="-0.041609999"
+       height="1.215">
+      <feGaussianBlur
+         id="imagebot_18-4-0"
+         stdDeviation="0.5375" />
+    </filter>
+    <linearGradient
+       id="imagebot_9-8-9"
+       y2="-245.02541"
+       xlink:href="#linearGradient3928-8"
+       x2="34.572056"
+       y1="-254.4969"
+       x1="43.709675"
+       gradientUnits="userSpaceOnUse" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-121.6893 : 9.9698893e-15 : 0"
+       inkscape:vp_y="7.339333e-15 : 80.186788 : 0"
+       inkscape:vp_z="35.868642 : 41.562596 : 0"
+       inkscape:persp3d-origin="3.298386 : 0.15932447 : 1"
+       id="perspective4764" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-190.57139 : 1.134891e-14 : 0"
+       inkscape:vp_y="1.1493756e-14 : 91.278115 : 0"
+       inkscape:vp_z="56.172051 : 47.311474 : 0"
+       inkscape:persp3d-origin="-2.655313 : -15.55422 : 1"
+       id="perspective4764-3" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50.422014 : 3.0027325e-15 : 0"
+       inkscape:vp_y="3.0410562e-15 : 24.150668 : 0"
+       inkscape:vp_z="14.862188 : 12.517827 : 0"
+       inkscape:persp3d-origin="149.0735 : 3.565001 : 1"
+       id="perspective4764-3-0" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-32.19696 : 2.6378665e-15 : 0"
+       inkscape:vp_y="1.9418652e-15 : 21.216088 : 0"
+       inkscape:vp_z="9.4902448 : 10.99677 : 0"
+       inkscape:persp3d-origin="94.210831 : -3.8193273 : 1"
+       id="perspective4764-2" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-78.907066 : 9.8723624e-15 : 0"
+       inkscape:vp_y="4.7590483e-15 : 79.402391 : 0"
+       inkscape:vp_z="23.258325 : 41.156027 : 0"
+       inkscape:persp3d-origin="98.804849 : -31.776498 : 1"
+       id="perspective4764-6" />
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3432-8"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mstart">
+      <path
+         inkscape:connector-curvature="0"
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path3430-8" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3502-4"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mstart">
+      <path
+         inkscape:connector-curvature="0"
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path3500-9" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5877-2"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5875-0"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.6900556"
+     inkscape:cx="235.18981"
+     inkscape:cy="192.34906"
+     inkscape:document-units="pt"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="3200"
+     inkscape:window-height="1755"
+     inkscape:window-x="0"
+     inkscape:window-y="45"
+     inkscape:window-maximized="1"
+     inkscape:snap-others="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-nodes="true"
+     inkscape:object-paths="false"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-intersection-paths="false"
+     inkscape:snap-midpoints="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid5517" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4945">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-191)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="14.497733"
+       y="214.38127"
+       id="text739"><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="214.38127"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#000000;stroke:#000000;stroke-width:0.26458332;stroke-opacity:1"
+         id="tspan745">&lt;contacts</tspan><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="223.20071"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#000000;stroke:#000000;stroke-width:0.26458332;stroke-opacity:1"
+         id="tspan5233">  <tspan
+   style="fill:#00ff00;stroke:#00ff00"
+   id="tspan5271">day=&quot;21&quot;</tspan></tspan><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="232.02016"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#000000;stroke:#000000;stroke-width:0.26458332;stroke-opacity:1"
+         id="tspan5227">  <tspan
+   style="fill:#00ff00;stroke:#00ff00"
+   id="tspan5273">month='13'</tspan></tspan><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="240.8396"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#000000;stroke:#000000;stroke-width:0.26458332;stroke-opacity:1"
+         id="tspan5235">  <tspan
+   style="fill:#ff0000;stroke:#ff0000"
+   id="tspan5275">year=1997&gt;</tspan></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555534px;line-height:1.25;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier 10 Pitch';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="116.41666"
+       y="193.8125"
+       id="text5394"><tspan
+         sodipodi:role="line"
+         id="tspan5392"
+         x="116.41666"
+         y="199.92665"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555534px;line-height:1.25;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier 10 Pitch';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="47.625"
+       y="172.64583"
+       id="text2700"><tspan
+         sodipodi:role="line"
+         id="tspan2698"
+         x="47.625"
+         y="178.75998"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555534px;line-height:1.25;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier 10 Pitch';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="97.895836"
+       y="164.70833"
+       id="text2707"><tspan
+         sodipodi:role="line"
+         id="tspan2705"
+         x="97.895836"
+         y="170.82248"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="72.760414"
+       y="245.40625"
+       id="text5143"><tspan
+         sodipodi:role="line"
+         id="tspan5141"
+         x="72.760414"
+         y="254.77002"
+         style="stroke-width:0.26458332px"></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="74.577324"
+       y="223.2605"
+       id="text5187"><tspan
+         sodipodi:role="line"
+         id="tspan5185"
+         x="74.577324"
+         y="223.2605"
+         style="fill:#00ff00;stroke-width:0.26458332px"><tspan
+   style="stroke:#00ff00"
+   id="tspan5277">o.K</tspan>.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="74.298828"
+       y="240.72345"
+       id="text5191"><tspan
+         sodipodi:role="line"
+         id="tspan5189"
+         x="74.298828"
+         y="240.72345"
+         style="line-height:1.25;fill:#ff0000;stroke:#ff0000;stroke-width:0.26458332px">not o.K. </tspan><tspan
+         sodipodi:role="line"
+         x="74.298828"
+         y="249.54289"
+         style="line-height:1.25;fill:#ff0000;stroke:#ff0000;stroke-width:0.26458332px"
+         id="tspan5269">(missing quotes)</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="3.96875"
+       y="229.53125"
+       id="text5231"><tspan
+         sodipodi:role="line"
+         id="tspan5229"
+         x="3.96875"
+         y="235.77376"
+         style="stroke-width:0.26458332px" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#00ff00;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="74.37648"
+       y="231.73221"
+       id="text5187-7"><tspan
+         sodipodi:role="line"
+         id="tspan5185-0"
+         x="74.37648"
+         y="231.73221"
+         style="fill:#00ff00;stroke-width:0.26458332px"><tspan
+   style="stroke:#00ff00"
+   id="tspan5279">o.K</tspan>.</tspan></text>
+  </g>
+</svg>
diff --git a/Sda1/XmlSchema/Ref/Fig/wellformedProperNesting.svg b/Sda1/XmlSchema/Ref/Fig/wellformedProperNesting.svg
new file mode 100644
index 000000000..2e62ebc2a
--- /dev/null
+++ b/Sda1/XmlSchema/Ref/Fig/wellformedProperNesting.svg
@@ -0,0 +1,636 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="150mm"
+   height="106mm"
+   viewBox="0 0 150 106"
+   version="1.1"
+   id="svg4948"
+   inkscape:version="0.92.1 r15371"
+   sodipodi:docname="wellformedProperNesting.svg">
+  <defs
+     id="defs4942">
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5877"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5875"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Tail"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Tail"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <g
+         id="g1806"
+         transform="scale(-1.2)"
+         style="fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1">
+        <path
+           id="path1794"
+           d="M -3.8048674,-3.9585227 0.54352094,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1796"
+           d="M -1.2866832,-3.9585227 3.0617053,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1798"
+           d="M 1.3053582,-3.9585227 5.6537466,0"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1800"
+           d="M -3.8048674,4.1775838 0.54352094,0.21974226"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1802"
+           d="M -1.2866832,4.1775838 3.0617053,0.21974226"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+        <path
+           id="path1804"
+           d="M 1.3053582,4.1775838 5.6537466,0.21974226"
+           style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.80000001;stroke-linecap:round;stroke-opacity:1"
+           inkscape:connector-curvature="0" />
+      </g>
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker3630"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path3628"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1779"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3502"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mstart">
+      <path
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path3500"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3432"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mstart">
+      <path
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path3430"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker2286"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path2284"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker2048"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path2046"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow1Lstart"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path1758"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(0.8,0,0,0.8,10,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-98.13699 : 1.3896707e-14 : 0"
+       inkscape:vp_y="5.9188454e-15 : 111.76976 : 0"
+       inkscape:vp_z="28.926462 : 57.932757 : 0"
+       inkscape:persp3d-origin="-0.58892531 : -100.30464 : 1"
+       id="perspective1606" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-122.23693 : 1.1566706e-14 : 0"
+       inkscape:vp_y="7.3723623e-15 : 93.029819 : 0"
+       inkscape:vp_z="36.030062 : 48.219424 : 0"
+       inkscape:persp3d-origin="153.0583 : -18.029561 : 1"
+       id="perspective757" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-119.17398 : 1.1831382e-14 : 0"
+       inkscape:vp_y="7.187629e-15 : 95.158585 : 0"
+       inkscape:vp_z="35.127236 : 49.322811 : 0"
+       inkscape:persp3d-origin="106.62449 : -68.641304 : 1"
+       id="perspective661" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-459.92803 : 3.7681472e-14 : 0"
+       inkscape:vp_y="2.7739211e-14 : 303.06818 : 0"
+       inkscape:vp_z="135.56652 : 157.08698 : 0"
+       inkscape:persp3d-origin="102.89153 : -31.610259 : 1"
+       id="perspective645" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-459.92803 : 3.7681472e-14 : 0"
+       inkscape:vp_y="2.7739211e-14 : 303.06818 : 0"
+       inkscape:vp_z="135.56652 : 157.08698 : 0"
+       inkscape:persp3d-origin="33.380895 : -50.567706 : 1"
+       id="perspective643" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-459.92803 : 3.7681472e-14 : 0"
+       inkscape:vp_y="2.7739211e-14 : 303.06818 : 0"
+       inkscape:vp_z="135.56652 : 157.08698 : 0"
+       inkscape:persp3d-origin="37.593661 : -50.567706 : 1"
+       id="perspective593" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-459.92803 : 3.7681472e-14 : 0"
+       inkscape:vp_y="2.7739211e-14 : 303.06818 : 0"
+       inkscape:vp_z="135.56652 : 157.08698 : 0"
+       inkscape:persp3d-origin="29.742597 : -49.227281 : 1"
+       id="perspective577" />
+    <linearGradient
+       id="linearGradient3928-8">
+      <stop
+         offset="0"
+         style="stop-color:#7c7c7c"
+         id="stop3930-2" />
+      <stop
+         offset="1"
+         style="stop-color:#e6e3e3"
+         id="stop3932-0" />
+    </linearGradient>
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_16-02">
+      <feGaussianBlur
+         id="imagebot_21-9"
+         stdDeviation="1.2625" />
+    </filter>
+    <linearGradient
+       id="imagebot_14-4"
+       y2="0.73097426"
+       xlink:href="#linearGradient3928-8"
+       x2="36.048218"
+       y1="43.90382"
+       x1="35.173683"
+       gradientTransform="scale(0.90019155,1.1108747)"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_12-3"
+       width="1.0832"
+       y="-0.1075"
+       x="-0.041609999"
+       height="1.215">
+      <feGaussianBlur
+         id="imagebot_18-5"
+         stdDeviation="0.5375" />
+    </filter>
+    <linearGradient
+       id="imagebot_9-17"
+       y2="-245.02541"
+       xlink:href="#linearGradient3928-8"
+       x2="34.572056"
+       y1="-254.4969"
+       x1="43.709675"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_16-0">
+      <feGaussianBlur
+         id="imagebot_21-7"
+         stdDeviation="1.2625" />
+    </filter>
+    <linearGradient
+       id="imagebot_14-5"
+       y2="-235.34229"
+       xlink:href="#linearGradient3928-8"
+       x2="33.162106"
+       y1="-192.16943"
+       x1="32.287571"
+       gradientTransform="scale(0.90019155,1.1108747)"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_12-0"
+       width="1.0832"
+       y="-0.1075"
+       x="-0.041609999"
+       height="1.215">
+      <feGaussianBlur
+         id="imagebot_18-4"
+         stdDeviation="0.5375" />
+    </filter>
+    <linearGradient
+       id="imagebot_9-8"
+       y2="-245.02541"
+       xlink:href="#linearGradient3928-8"
+       x2="34.572056"
+       y1="-254.4969"
+       x1="43.709675"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_16-0-6">
+      <feGaussianBlur
+         id="imagebot_21-7-2"
+         stdDeviation="1.2625" />
+    </filter>
+    <linearGradient
+       id="imagebot_14-5-9"
+       y2="-235.34229"
+       xlink:href="#linearGradient3928-8"
+       x2="33.162106"
+       y1="-192.16943"
+       x1="32.287571"
+       gradientTransform="scale(0.90019155,1.1108747)"
+       gradientUnits="userSpaceOnUse" />
+    <filter
+       style="color-interpolation-filters:sRGB"
+       id="imagebot_12-0-7"
+       width="1.0832"
+       y="-0.1075"
+       x="-0.041609999"
+       height="1.215">
+      <feGaussianBlur
+         id="imagebot_18-4-0"
+         stdDeviation="0.5375" />
+    </filter>
+    <linearGradient
+       id="imagebot_9-8-9"
+       y2="-245.02541"
+       xlink:href="#linearGradient3928-8"
+       x2="34.572056"
+       y1="-254.4969"
+       x1="43.709675"
+       gradientUnits="userSpaceOnUse" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-121.6893 : 9.9698893e-15 : 0"
+       inkscape:vp_y="7.339333e-15 : 80.186788 : 0"
+       inkscape:vp_z="35.868642 : 41.562596 : 0"
+       inkscape:persp3d-origin="3.298386 : 0.15932447 : 1"
+       id="perspective4764" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-190.57139 : 1.134891e-14 : 0"
+       inkscape:vp_y="1.1493756e-14 : 91.278115 : 0"
+       inkscape:vp_z="56.172051 : 47.311474 : 0"
+       inkscape:persp3d-origin="-2.655313 : -15.55422 : 1"
+       id="perspective4764-3" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-50.422014 : 3.0027325e-15 : 0"
+       inkscape:vp_y="3.0410562e-15 : 24.150668 : 0"
+       inkscape:vp_z="14.862188 : 12.517827 : 0"
+       inkscape:persp3d-origin="149.0735 : 3.565001 : 1"
+       id="perspective4764-3-0" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-32.19696 : 2.6378665e-15 : 0"
+       inkscape:vp_y="1.9418652e-15 : 21.216088 : 0"
+       inkscape:vp_z="9.4902448 : 10.99677 : 0"
+       inkscape:persp3d-origin="94.210831 : -3.8193273 : 1"
+       id="perspective4764-2" />
+    <inkscape:perspective
+       sodipodi:type="inkscape:persp3d"
+       inkscape:vp_x="-78.907066 : 9.8723624e-15 : 0"
+       inkscape:vp_y="4.7590483e-15 : 79.402391 : 0"
+       inkscape:vp_z="23.258325 : 41.156027 : 0"
+       inkscape:persp3d-origin="98.804849 : -31.776498 : 1"
+       id="perspective4764-6" />
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3432-8"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mstart">
+      <path
+         inkscape:connector-curvature="0"
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path3430-8" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker3502-4"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow1Mstart">
+      <path
+         inkscape:connector-curvature="0"
+         transform="matrix(0.4,0,0,0.4,4,0)"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         id="path3500-9" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Mend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker5877-2"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path5875-0"
+         d="M 0,0 5,-5 -12.5,0 5,5 Z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
+         transform="matrix(-0.4,0,0,-0.4,-4,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="3.6900556"
+     inkscape:cx="249.08843"
+     inkscape:cy="224.8689"
+     inkscape:document-units="pt"
+     inkscape:current-layer="layer1"
+     showgrid="true"
+     inkscape:window-width="3200"
+     inkscape:window-height="1755"
+     inkscape:window-x="0"
+     inkscape:window-y="45"
+     inkscape:window-maximized="1"
+     inkscape:snap-others="true"
+     inkscape:object-nodes="true"
+     inkscape:snap-nodes="true"
+     inkscape:object-paths="false"
+     inkscape:snap-smooth-nodes="true"
+     inkscape:snap-intersection-paths="false"
+     inkscape:snap-midpoints="false">
+    <inkscape:grid
+       type="xygrid"
+       id="grid5517" />
+  </sodipodi:namedview>
+  <metadata
+     id="metadata4945">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-191)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="14.497733"
+       y="214.38127"
+       id="text739"><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="214.38127"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#ff0000;stroke:#ff0000;stroke-width:0.26458332;stroke-opacity:1"
+         id="tspan741">&lt;contacts&gt;</tspan><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="223.20073"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.26458332"
+         id="tspan743">  <tspan
+   style="font-size:7.05555582px;fill:#00ff00;stroke:#00ff00"
+   id="tspan5097">&lt;person&gt;</tspan></tspan><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="232.02016"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.26458332"
+         id="tspan5095">    ... </tspan><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="240.83961"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.26458332"
+         id="tspan747">  <tspan
+   style="font-size:7.05555582px;fill:#00ff00;stroke:#00ff00"
+   id="tspan5099">&lt;/person&gt;</tspan></tspan><tspan
+         sodipodi:role="line"
+         x="14.497733"
+         y="249.65904"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#ff0000;stroke:#ff0000;stroke-width:0.26458332;stroke-opacity:1"
+         id="tspan745">&lt;/contacts&gt;</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555534px;line-height:1.25;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier 10 Pitch';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="116.41666"
+       y="193.8125"
+       id="text5394"><tspan
+         sodipodi:role="line"
+         id="tspan5392"
+         x="116.41666"
+         y="199.92665"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555534px;line-height:1.25;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier 10 Pitch';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="47.625"
+       y="172.64583"
+       id="text2700"><tspan
+         sodipodi:role="line"
+         id="tspan2698"
+         x="47.625"
+         y="178.75998"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555534px;line-height:1.25;font-family:'Courier 10 Pitch';-inkscape-font-specification:'Courier 10 Pitch';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="97.895836"
+       y="164.70833"
+       id="text2707"><tspan
+         sodipodi:role="line"
+         id="tspan2705"
+         x="97.895836"
+         y="170.82248"
+         style="stroke-width:0.26458332" /></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;line-height:1.25;font-family:FreeMono;-inkscape-font-specification:FreeMono;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332"
+       x="100.88485"
+       y="213.81816"
+       id="text739-3"><tspan
+         sodipodi:role="line"
+         x="100.88485"
+         y="213.81816"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#ff0000;stroke:#ff0000;stroke-width:0.26458332;stroke-opacity:1"
+         id="tspan741-6">&lt;contacts&gt;</tspan><tspan
+         sodipodi:role="line"
+         x="100.88485"
+         y="222.63762"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#00ff00;stroke:#00ff00;stroke-width:0.26458332"
+         id="tspan743-7">  &lt;person&gt;</tspan><tspan
+         sodipodi:role="line"
+         x="100.88485"
+         y="231.45705"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;stroke-width:0.26458332"
+         id="tspan5095-3">    ... </tspan><tspan
+         sodipodi:role="line"
+         x="100.88485"
+         y="240.2765"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#ff0000;stroke:#ff0000;stroke-width:0.26458332"
+         id="tspan747-5">&lt;/contacts&gt;</tspan><tspan
+         sodipodi:role="line"
+         x="100.88485"
+         y="249.09593"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:7.05555582px;font-family:FreeMono;-inkscape-font-specification:FreeMono;fill:#ff0000;stroke:#ff0000;stroke-width:0.26458332;stroke-opacity:1"
+         id="tspan745-2">  <tspan
+   style="fill:#00ff00;stroke:#00ff00"
+   id="tspan5145">&lt;/person&gt;</tspan></tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="72.760414"
+       y="245.40625"
+       id="text5143"><tspan
+         sodipodi:role="line"
+         id="tspan5141"
+         x="72.760414"
+         y="254.77002"
+         style="stroke-width:0.26458332px"></tspan></text>
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 11.90625,212.33333 H 3.9687497 v 35.71875 H 11.90625"
+       id="path5147"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#00ff00;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 22.489583,221.59375 h -7.9375 v 17.19791 h 7.9375"
+       id="path5147-9"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 99.218753,212.33333 H 91.28125 v 26.45833 h 7.937503"
+       id="path5147-1"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#00ff00;stroke-width:0.70555556;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="M 108.47917,220.27083 H 96.572917 v 26.45833 h 11.906253"
+       id="path5147-1-2"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cccc" />
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="23.310589"
+       y="199.88574"
+       id="text5187"><tspan
+         sodipodi:role="line"
+         id="tspan5185"
+         x="23.310589"
+         y="199.88574"
+         style="stroke-width:0.26458332px">o.K.</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:7.05555534px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="100.54166"
+       y="200.42708"
+       id="text5191"><tspan
+         sodipodi:role="line"
+         id="tspan5189"
+         x="100.54166"
+         y="200.42708"
+         style="stroke-width:0.26458332px">not o.K.</tspan></text>
+  </g>
+</svg>
diff --git a/Sda1/XmlSchema/xmlschema.xml b/Sda1/XmlSchema/xmlschema.xml
new file mode 100644
index 000000000..396084d30
--- /dev/null
+++ b/Sda1/XmlSchema/xmlschema.xml
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<chapter annotations="slide" version="5.1" xml:id="sda1_xmlschema" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:trans="http://docbook.org/ns/transclusion" xmlns:svg="http://www.w3.org/2000/svg" xmlns:m="http://www.w3.org/1998/Math/MathML" xmlns:html="http://www.w3.org/1999/xhtml" xmlns:db="http://docbook.org/ns/docbook">
+  <title>XML Schema</title>
+
+  <figure xml:id="sda1_xmlschema_recommendedReading">
+    <title>Recommended Reading</title>
+
+    <itemizedlist>
+      <listitem>
+        <para><xref linkend="bib_fawcett2012"/></para>
+      </listitem>
+
+      <listitem>
+        <para><xref linkend="bib_Walmsley02"/></para>
+      </listitem>
+
+      <listitem>
+        <para><link xlink:href="https://www.w3schools.com/xml/schema_intro.asp">XML Schema Tutorial</link></para>
+      </listitem>
+    </itemizedlist>
+  </figure>
+
+  <section xml:id="sda1_xmlschema_wellFormed">
+    <title>Well formed XML documents</title>
+
+    <para><xref linkend="glo_XML"/> allows for inventing arbitrary dialects. We consider an address database:</para>
+
+    <figure xml:id="sda1_xmlschema_inventDialect">
+      <title>Inventing an address format</title>
+
+      <programlisting language="xml">&lt;?xml version="1.0"  encoding="UTF-8"? &gt; <co linkends="sda1_xmlschema_inventDialect-2" xml:id="sda1_xmlschema_inventDialect-2-co"/>
+&lt;contacts&gt; <co linkends="sda1_xmlschema_inventDialect-3" xml:id="sda1_xmlschema_inventDialect-3-co"/>
+  &lt;person&gt; <co linkends="sda1_xmlschema_inventDialect-4" xml:id="sda1_xmlschema_inventDialect-4-co"/>
+    &lt;firstName&gt;Jeff&lt;/firstName&gt;
+    &lt;lastName&gt;Smith&lt;/lastName&gt;
+    &lt;mail&gt;jeff@smith.com&lt;/mail&gt;
+    &lt;birth day="22" <co linkends="sda1_xmlschema_inventDialect-5" xml:id="sda1_xmlschema_inventDialect-5-co"/> month="11" year="1997"/&gt;
+  &lt;/person&gt;
+    ...
+&lt;/contacts&gt;</programlisting>
+    </figure>
+
+    <para>We explain some conventions:</para>
+
+    <calloutlist>
+      <callout arearefs="sda1_xmlschema_inventDialect-2-co" xml:id="sda1_xmlschema_inventDialect-2">
+        <para>Optional header providing the documents <xref linkend="glo_XML"/> compatibility version and its internal font encoding.</para>
+      </callout>
+
+      <callout arearefs="sda1_xmlschema_inventDialect-3-co" xml:id="sda1_xmlschema_inventDialect-3">
+        <para>The documents unique root element. <tag class="starttag">contacts</tag> does have exactly one child element <tag class="starttag">person</tag>.</para>
+      </callout>
+
+      <callout arearefs="sda1_xmlschema_inventDialect-4-co" xml:id="sda1_xmlschema_inventDialect-4">
+        <para>The <tag class="starttag">person</tag> element has got the parent element <tag class="starttag">contacts</tag>. It also has got three child elements (or children for short) <tag class="starttag">firstName</tag>, <tag class="starttag">lastName</tag> and <tag class="starttag">birth</tag>.</para>
+      </callout>
+
+      <callout arearefs="sda1_xmlschema_inventDialect-5-co" xml:id="sda1_xmlschema_inventDialect-5">
+        <para>Like its predecessors <tag class="starttag">firstName</tag> and <tag class="starttag">lastName</tag> the element <tag class="starttag">birth</tag> is said to have <tag class="starttag">person</tag> as its parent element. In addition <tag class="starttag">birth</tag> does have three attributes <property>day</property>, <property>month</property> and <property>year</property>.</para>
+
+        <para>Attribute names must be unique within a given element's scope. Consider the following <xref linkend="glo_Java"/> class analogy:</para>
+
+        <programlisting language="java">public class Birth {
+   int day=22, month=11, year=1997;
+     ...
+}</programlisting>
+      </callout>
+    </calloutlist>
+
+    <figure xml:id="sda1_xmlschema_wellFormed_Constraints">
+      <title>Constraints of well- formedness</title>
+
+      <itemizedlist>
+        <listitem>
+          <para>Specification <link xlink:href="https://www.w3.org/TR/2006/REC-xml-20060816/#sec-well-formed">at W3C</link>.</para>
+        </listitem>
+
+        <listitem>
+          <para/>
+        </listitem>
+      </itemizedlist>
+    </figure>
+
+    <figure xml:id="sda1_xmlschema_wellFormed_nesting">
+      <title>Proper nesting</title>
+
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="Ref/Fig/wellformedProperNesting.svg"/>
+        </imageobject>
+      </mediaobject>
+    </figure>
+
+    <figure xml:id="sda1_xmlschema_wellFormed_quotes">
+      <title>Attribute quotes</title>
+
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="Ref/Fig/wellformedAttribQuote.svg"/>
+        </imageobject>
+      </mediaobject>
+    </figure>
+
+    <figure xml:id="sda1_xmlschema_wellFormed_oneRoot">
+      <title>Exactly one root element</title>
+
+      <glosslist>
+        <glossentry>
+          <glossterm>Correct: Exactly one root element</glossterm>
+
+          <glossdef>
+            <programlisting language="xml">&lt;iAmRootElement/&gt;</programlisting>
+          </glossdef>
+        </glossentry>
+
+        <glossentry>
+          <glossterm>Wrong: Two root elements</glossterm>
+
+          <glossdef>
+            <programlisting language="xml">&lt;iAmRootElement/&gt;
+&lt;iAmYourSibling /&gt;</programlisting>
+          </glossdef>
+        </glossentry>
+
+        <glossentry>
+          <glossterm>Wrong: No root element at all</glossterm>
+
+          <glossdef>
+            <programlisting language="xml">&lt;?xml version="1.0"  encoding="UTF-8"? &gt;
+&lt;!-- Noting here but a lousy comment! --&gt;</programlisting>
+          </glossdef>
+        </glossentry>
+      </glosslist>
+    </figure>
+
+    <figure xml:id="sda1_xmlschema_wellFormed_attribNameUnique">
+      <title>Unique attribute names</title>
+
+      <glosslist>
+        <glossentry>
+          <glossterm>Correct: unique attribute names within an element's scope </glossterm>
+
+          <glossdef>
+            <programlisting language="xml">&lt;meeting day="22" hour="4 PM"/&gt;</programlisting>
+          </glossdef>
+        </glossentry>
+
+        <glossentry>
+          <glossterm>Wrong: Duplicate attribute names within an element's scope </glossterm>
+
+          <glossdef>
+            <programlisting language="xml">&lt;meeting day="22" hour="4 PM" day="22"/&gt;</programlisting>
+          </glossdef>
+        </glossentry>
+      </glosslist>
+
+      <para>See <link xlink:href="https://www.w3.org/TR/2006/REC-xml-20060816/#uniqattspec">W3C specification</link>.</para>
+    </figure>
+
+    <figure xml:id="sda1_xmlschema_wellFormed_attribNoOpenBracket">
+      <title>Attribute value disallows <quote>&lt;</quote></title>
+
+      <programlisting language="xml">&lt;boolean term="2 &lt; 3" /&gt;</programlisting>
+
+      <para>Parser error: <code>The value of attribute "term" associated with an element type "boolean" must not contain the '&lt;' character.</code></para>
+
+      <para>See <link xlink:href="https://www.w3.org/TR/2006/REC-xml-20060816/#CleanAttrVals">W3C specification</link>.</para>
+    </figure>
+
+    <qandaset defaultlabel="qanda" xml:id="sda1_qanda_xmlschema_wellFormed_attribNoOpenBracket">
+      <title>Legal attribute values</title>
+
+      <qandadiv>
+        <qandaentry>
+          <question>
+            <para>What about <quote>&gt;</quote> in attribute values? Set up a test file and let your parser of choice doing the work.</para>
+
+            <tip>
+              <para>The Oxygen XML <xref linkend="glo_IDE"/>'s icon:</para>
+            </tip>
+
+            <mediaobject>
+              <imageobjectco>
+                <areaspec otherunits="imagemap" units="other">
+                  <area coords="-3,255,189,301" linkends="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-1" xml:id="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-1-co"/>
+
+                  <area coords="33,142,364,175" linkends="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-2" xml:id="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-2-co"/>
+
+                  <area coords="0,50,42,93" linkends="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-3" xml:id="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-3-co"/>
+                </areaspec>
+
+                <imageobject>
+                  <imagedata fileref="Ref/Fig/oxygenCheckWellformed.png"/>
+                </imageobject>
+
+                <calloutlist>
+                  <callout arearefs="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-1-co" xml:id="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-1">
+                    <para>Icon checking for well-formedness and validity.</para>
+                  </callout>
+
+                  <callout arearefs="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-2-co" xml:id="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-2">
+                    <para>Sub menu choosing between checking for well- formedness and validation.</para>
+                  </callout>
+
+                  <callout arearefs="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-3-co" xml:id="sda1_co_xmlschema_wellFormed_attribNoOpenBracket-3">
+                    <para>Result message well- formed / not well- formed or valid / not valid respectively.</para>
+                  </callout>
+                </calloutlist>
+              </imageobjectco>
+            </mediaobject>
+          </question>
+        </qandaentry>
+      </qandadiv>
+    </qandaset>
+  </section>
+</chapter>
diff --git a/Sda1/sda1.xml b/Sda1/sda1.xml
new file mode 100644
index 000000000..3ba2b025d
--- /dev/null
+++ b/Sda1/sda1.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<book version="5.1" xmlns="http://docbook.org/ns/docbook"
+      xmlns:xlink="http://www.w3.org/1999/xlink"
+      xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes"
+      xmlns:xi="http://www.w3.org/2001/XInclude"
+      xmlns:trans="http://docbook.org/ns/transclusion"
+      xmlns:svg="http://www.w3.org/2000/svg"
+      xmlns:m="http://www.w3.org/1998/Math/MathML"
+      xmlns:html="http://www.w3.org/1999/xhtml"
+      xmlns:db="http://docbook.org/ns/docbook">
+  <info>
+    <title/>
+
+    <author>
+      <personname><firstname/><surname/></personname>
+
+      <affiliation>
+        <orgname/>
+      </affiliation>
+    </author>
+
+    <pubdate/>
+  </info>
+
+  <xi:include href="XmlSchema/xmlschema.xml" xpointer="element(/1)"/>
+
+  <xi:include href="../Doc/Common/bibliography.xml" xpointer="element(/1)"/>
+
+  <xi:include href="../Doc/Common/glossary.xml" xpointer="element(/1)"/>
+</book>
-- 
GitLab