diff --git a/Schemata/KGPZ.xsd b/Schemata/KGPZ.xsd
deleted file mode 100644
index b48c24d..0000000
--- a/Schemata/KGPZ.xsd
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Schemata/beitraege.xsd b/Schemata/beitraege.xsd
deleted file mode 100644
index c1953f7..0000000
--- a/Schemata/beitraege.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Schemata/kategorien.xsd b/Schemata/kategorien.xsd
deleted file mode 100644
index bf4b420..0000000
--- a/Schemata/kategorien.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Schemata/orte.xsd b/Schemata/orte.xsd
deleted file mode 100644
index 5ef70c1..0000000
--- a/Schemata/orte.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Schemata/personen.xsd b/Schemata/personen.xsd
deleted file mode 100644
index 2e1d462..0000000
--- a/Schemata/personen.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Schemata/stuecke.xsd b/Schemata/stuecke.xsd
deleted file mode 100644
index c42df84..0000000
--- a/Schemata/stuecke.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Schemata/werke.xsd b/Schemata/werke.xsd
deleted file mode 100644
index 2b37191..0000000
--- a/Schemata/werke.xsd
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/XSD/KGPZ.xsd b/XSD/KGPZ.xsd
new file mode 100644
index 0000000..79b5b4e
--- /dev/null
+++ b/XSD/KGPZ.xsd
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSD/akteure.xsd b/XSD/akteure.xsd
new file mode 100644
index 0000000..808c1c4
--- /dev/null
+++ b/XSD/akteure.xsd
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSD/beitraege.xsd b/XSD/beitraege.xsd
new file mode 100644
index 0000000..02cc839
--- /dev/null
+++ b/XSD/beitraege.xsd
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSD/common.xsd b/XSD/common.xsd
new file mode 100644
index 0000000..98a1045
--- /dev/null
+++ b/XSD/common.xsd
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSD/kategorien.xsd b/XSD/kategorien.xsd
new file mode 100644
index 0000000..862d421
--- /dev/null
+++ b/XSD/kategorien.xsd
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSD/orte.xsd b/XSD/orte.xsd
new file mode 100644
index 0000000..c7cd5c5
--- /dev/null
+++ b/XSD/orte.xsd
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSD/stuecke.xsd b/XSD/stuecke.xsd
new file mode 100644
index 0000000..e6d78c3
--- /dev/null
+++ b/XSD/stuecke.xsd
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSD/werke.xsd b/XSD/werke.xsd
new file mode 100644
index 0000000..16a3e49
--- /dev/null
+++ b/XSD/werke.xsd
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSLT_Merge/kgpz.xml b/XSLT_Merge/kgpz.xml
new file mode 100644
index 0000000..d6bc8d4
--- /dev/null
+++ b/XSLT_Merge/kgpz.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XSLT_Merge/merge.sh b/XSLT_Merge/merge.sh
new file mode 100755
index 0000000..9e2d0ef
--- /dev/null
+++ b/XSLT_Merge/merge.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+xmlstarlet tr --xinclude merge.xsl kgpz.xml
\ No newline at end of file
diff --git a/XSLT_Merge/merge.xsl b/XSLT_Merge/merge.xsl
new file mode 100644
index 0000000..44d220d
--- /dev/null
+++ b/XSLT_Merge/merge.xsl
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/akteure.xml b/akteure.xml
new file mode 100644
index 0000000..234bc27
--- /dev/null
+++ b/akteure.xml
@@ -0,0 +1,13 @@
+
+
+
+ Albert Einstein
+ Ainshutain, A.
+ Einstein, Albert
+ 1879-03-14
+ 1955-04-18
+ https://d-nb.info/gnd/118529579
+
+
\ No newline at end of file
diff --git a/beitraege.xml b/beitraege.xml
index 9aa5fc6..c869bd6 100644
--- a/beitraege.xml
+++ b/beitraege.xml
@@ -1,5 +1,4 @@
\ No newline at end of file
+ xsi:schemaLocation="https://www.kgpz.de XSD_Schemata/KGPZ.xsd">
\ No newline at end of file
diff --git a/kategorien.xml b/kategorien.xml
index 7a90b0f..4622848 100644
--- a/kategorien.xml
+++ b/kategorien.xml
@@ -1,5 +1,14 @@
\ No newline at end of file
+ xsi:schemaLocation="https://www.kgpz.de XSD_Schemata/KGPZ.xsd">
+
+ Wissenschaft
+
+
+ Technik
+
+
+ Politik
+
+
\ No newline at end of file
diff --git a/kgpz.xml b/kgpz.xml
deleted file mode 100644
index b7141a8..0000000
--- a/kgpz.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/orte.xml b/orte.xml
index b84d099..40aafd9 100644
--- a/orte.xml
+++ b/orte.xml
@@ -1,5 +1,12 @@
\ No newline at end of file
+ xsi:schemaLocation="https://www.kgpz.de XSD_Schemata/KGPZ.xsd">
+
+ Hallo
+
+
+
+ Hans2
+
+
\ No newline at end of file
diff --git a/personen.xml b/personen.xml
deleted file mode 100644
index 7b3baa0..0000000
--- a/personen.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
\ No newline at end of file
diff --git a/stuecke.xml b/stuecke.xml
index ecea7d7..47654df 100644
--- a/stuecke.xml
+++ b/stuecke.xml
@@ -1,5 +1,12 @@
\ No newline at end of file
+ xsi:schemaLocation="https://www.kgpz.de XSD/KGPZ.xsd">
+
+ 1970-01-01
+ 1
+ 4
+ 3
+ Anmerkung
+
+
\ No newline at end of file
diff --git a/werke.xml b/werke.xml
index 7ba492e..692d81c 100644
--- a/werke.xml
+++ b/werke.xml
@@ -1,5 +1,12 @@
\ No newline at end of file
+ xsi:schemaLocation="https://www.kgpz.de XSD/KGPZ.xsd">
+
+
+
+
+ Hans
+ Anmerkungen
+
+
\ No newline at end of file