wise-soe-water-quality-wise-4.xsd
Rev. 1.0.0, 2015-11-16
wise-soe-water-quality-wise-4.xsd
ist das zentrale Schema (Level-1) für die Übermittlung von Wasserdaten an die
EUA. Es wird hier für Grundwasser benötigt.
Das Schema importiert fünf andere Schemata (Level-2), von denen jedes wiederum
ein Container-Schema (Level-3) importiert. Die Level-2-Schemata enthalten die
fachlichen Attribute mit min- und maxOccurs-Angaben, mithin Namen und die
Angabe, ob Pflicht oder Option. Die Typdefinitionen (String, Restriction etc.)
der fachlichen Attribute finden sich in den Level-3-Schemata, die am Ende
-TBL9xxx.xsd heißen.
Das zentrale Schema wurde am 2015-11-10 von der Eionet-Seite
http://dd.eionet.europa.eu/datasets/3163 als "schema-dst-3163.xsd" geladen und
die inkludierten Schemata (mit der "Flatten Schema"-Funktion von oXygen XML) am
2015-11-16 in einem lokalen Verzeichnis gesammelt.
Dabei wurden von ENDA vernünftige, sachbezogene Bezeichner sowohl für das
zentrale Schema als auch für die Sub-Schemata vergeben.
Entwicklerinformationen:
Das originale Eionet-Schema ist syntaktisch nicht konform mit der W3C-Schema-
Spezifikation und wurde von ENDA daher korrigiert, ohne wasserfachliche
Änderungen vorzunehmen. (Fehlerhaft ist unter anderem, dass fünf Import-
Anweisungen auf ein und denselben Namespace ausgeführt werden.)
Die CDATA-Blöcke sind durchweg überflüssig, da sie keine zu expandierenden
Entities enthalten. Sie entstammen dem Originalschema des Eionet Data
Dictionary und wurden nicht entfernt, da das Originalschema so wenig wie
möglich geändert werden sollte. Wird das XML-Markup aus den CDATA-Blöcken bei
der automatisierten Erzeugung der HTML-Dokumentation entfernt, entfallen auch
die Zeilenumbrüche und die Dokumentation wird größtenteils unlesbar.
Daher musste dies unterbleiben.
2015-11-16, M. Lüttgert, ENDA KG