From 738a7179935691d2c65714f28ac5f833fffedcfb Mon Sep 17 00:00:00 2001 From: Simon Martens Date: Tue, 7 May 2024 18:25:53 +0200 Subject: [PATCH] =?UTF-8?q?Entwurf=201=20--=20Beitr=C3=A4ge=20fehlen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Schemata/KGPZ.xsd | 26 ------------------------ Schemata/beitraege.xsd | 10 --------- Schemata/kategorien.xsd | 10 --------- Schemata/orte.xsd | 10 --------- Schemata/personen.xsd | 10 --------- Schemata/stuecke.xsd | 10 --------- Schemata/werke.xsd | 10 --------- XSD/KGPZ.xsd | 14 +++++++++++++ XSD/akteure.xsd | 37 +++++++++++++++++++++++++++++++++ XSD/beitraege.xsd | 11 ++++++++++ XSD/common.xsd | 20 ++++++++++++++++++ XSD/kategorien.xsd | 29 ++++++++++++++++++++++++++ XSD/orte.xsd | 36 +++++++++++++++++++++++++++++++++ XSD/stuecke.xsd | 39 +++++++++++++++++++++++++++++++++++ XSD/werke.xsd | 45 +++++++++++++++++++++++++++++++++++++++++ XSLT_Merge/kgpz.xml | 9 +++++++++ XSLT_Merge/merge.sh | 3 +++ XSLT_Merge/merge.xsl | 11 ++++++++++ akteure.xml | 13 ++++++++++++ beitraege.xml | 3 +-- kategorien.xml | 13 ++++++++++-- kgpz.xml | 13 ------------ orte.xml | 11 ++++++++-- personen.xml | 5 ----- stuecke.xml | 11 ++++++++-- werke.xml | 11 ++++++++-- 26 files changed, 306 insertions(+), 114 deletions(-) delete mode 100644 Schemata/KGPZ.xsd delete mode 100644 Schemata/beitraege.xsd delete mode 100644 Schemata/kategorien.xsd delete mode 100644 Schemata/orte.xsd delete mode 100644 Schemata/personen.xsd delete mode 100644 Schemata/stuecke.xsd delete mode 100644 Schemata/werke.xsd create mode 100644 XSD/KGPZ.xsd create mode 100644 XSD/akteure.xsd create mode 100644 XSD/beitraege.xsd create mode 100644 XSD/common.xsd create mode 100644 XSD/kategorien.xsd create mode 100644 XSD/orte.xsd create mode 100644 XSD/stuecke.xsd create mode 100644 XSD/werke.xsd create mode 100644 XSLT_Merge/kgpz.xml create mode 100755 XSLT_Merge/merge.sh create mode 100644 XSLT_Merge/merge.xsl create mode 100644 akteure.xml delete mode 100644 kgpz.xml delete mode 100644 personen.xml 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