Bevor der eigentliche Export vorgenommen werden kann, sollten folgende Einstellungen vorgenommen/kontrolliert werden:
Überprüfen Sie, ob der CSW-Server korrekt im Management Center/Systemparameter hinterlegt wurde. Die Hilfeseite zu CSW-Servern erläutert die Einstellungsmöglichkeiten. Verwenden Sie einen GeoNetwork-CSW, finden Sie hier weitere Informationen. Auch ein lokales Verzeichnis als Exportziel wird über die Definition eines 'CSW-Server' konfiguriert.
Wechseln Sie im Management Center zu Berechtigungen & Ebenen. Unter Metadatenausgabe/Verhalten ist im Feld OGC WMS/WFS Url generieren ja auszuwählen.
Damit ihre Metadaten und Dienste auch extern verfügbar sind, benötigt der SYSTEM_ANONYMOUS_USER die Berechtigungen:
Diese können Sie für jede Ebene einzeln einstellen oder Sie arbeiten mit Vererbungen. Bei letzterem sollten Sie aber mit Bedacht und systematisch vorgehen.
Die Kontrolle muss nicht vor jedem Export durchgeführt werden, sollten allerdings Fehler auftreten, bieten die aufgeführten Einstellungen erste Hinweise auf potenzielle Ursachen.
Bedeutung der Farben:
In unserem Beispiel sieht man, dass nur für die Ebene Postgres 8.3 Metadaten vorhanden sind (grünes Viereck). Trotzdem ist diese Ebene rotbraun, d. h. für den Export gab es Fehler bei der ISO- oder INSPIRE-Prüfung. Für eine Beschreibung der Analyseergebnisse klicken Sie bitte hier!
Das von IDU bereitgestellte Standardmetadatenmodell wurde grundsätzlich ISO19115-, ISO19119- und INSPIRE-konform entwickelt. Es ergeben sich in unregelmäßigen Abständen Neuerungen/Ergänzungen, welche eine Aktualisierung des Standardmodells erforderlich machen. Eine entsprechende Anleitung ist hier hinterlegt.
Eine automatische Aktualisierung des Metadatenstandardmodells im Zuge der regelmäßigen cardo-Updates ist nicht möglich, um kundenspezifische Anpassungen nicht zu beeinflussen.
Bei der Analyse des Metadatensatzes, welche vor dem Export durchgeführt werden sollte bzw. auch beim direkten Export, wird u.a. auf ISO-Konformität geprüft.
Es ist empfehlenswert vor dem eigentlichen Export eine Analyse des Metadatensatzes durchzuführen. Hierzu wird ein Ordner oder eine Ebene im Administrativen Baum ausgewählt und mittels der Schaltfläche "Status für..." im Menüfeld "Export" geprüft.
Nach dem Start der Analyse werden alle entdeckten Verletzungen des Inspire- als auch ISO-Standards im Protokoll ausgegeben:
Grundsätzlich ist jetzt zu unterscheiden, ob es zu einer Regelverletzung kommt, weil
Im ersten Fall (das entsprechende Feld wurde nicht ausgefüllt) kann dies durch Eingabe eines entsprechenden Wertes über den Metadateneditor korrigiert werden.
Im zweiten Fall sollte der Administrator schauen, so Sie das IDU-Standardmodell einsetzen, ob die aktuelle Version eingesetzt wird oder ob es inzwischen ein Update des Modells gibt.
Wurde die Regelverletzung korrigiert, dann kann der Exportvorgang gestartet werden. Beim Export wird die Validierung erneut vorgenommen, daher ist es grundsätzlich möglich die Vorabanalyse nicht vorzunehmen. Allerdings ist dies schon aus Performancegründen nicht zu empfehlen.
Möchten Sie exportierte Metadaten wieder aus dem CSW löschen, so markieren Sie in der Spalte "Zu dem Dienst exportierte Daten" die entsprechenden Themen. Die rote Schaltfläche "Markierte Dokumente auf dem CSW Server löschen" löscht im Anschluss alle ausgewählten Themen.
Die ISO-konformen Daten werden aus dem cardoeigenen (Standard- oder Kunden-) Metadatenmodell über eine Transformation erzeugt. Dieser Transformation liegt ein entsprechendes Transformationsstylesheet (XSLT) zugrunde.
Unter Umständen werden kundenspezifische Anpassungen nötig, z. B. weil vom Kunden ein neues Datenfeld in das Metadatenmodell aufgenommen wurde und aus diesem Feld ein ganz bestimmtes Feld der ISO-Norm befüllt werden soll.
Für diesen Zweck gibt es eine Möglichkeit, in das bestehende Stylesheet einzugreifen und ganz gezielt das Mapping zwischen Feldern des Metadatenmodells und des ISO-Modells zu ändern. Daneben ergeben sich noch weitere Möglichkeiten der Manipulation:
Vorgehensweise
Für das Metadatenstandardmodell gibt es eine Vorlagendatei im cardo-Verzeichnis unter coreweb3/IIS/net3/Ikx/DefaultXml/2IsoXslt/CARDO_DEF_MDDATASET.template. Kopieren Sie diese Datei in das cardo-Projektverzeichnis in den Pfad IkxXml/2IsoXslt und benennen Sie die Datei um in CARDO_DEF_MDDATASET.xslt. Nehmen Sie dann entsprechenden Anpassungen vor, indem Sie die Datei editieren. Aktivieren Sie in dieser Datei die benötigten Templates und konfigurieren Sie diese, indem sie die entsprechenden Parameterwerte setzen.
IDU bietet keinen selbst entwickelten CSW-Server an. Es gibt verschiedene Gründe, neben den zentralen CSW-Server des Bundeslandes (in Sachsen GeoMIS) einen eigenen CSW-Server zu betreiben, z. B.
Es gibt mehrere Open-Source-Implementierungen für CSW-Server. Wir haben für unsere Test GeoNetwork und Deegree genauer untersucht. Dabei sind wir zu folgendem Ergebnis gekommen:
weiterführende Links:
Nachfolgend finden Sie eine Übersicht der für den ISO-Export relevanten Felder des IDU-Standardmodells mit Ihrer Entsprechung im generierten ISO-Dokument:
grün markierte Zeilen - sind Felder, welche bei einer cardo-Neuinstallation noch nicht Bestandteil des Standardmodells waren und erst über die obige Aktualisierung hinzugefügt werden.
originaler Feldname IDU-Modell | interner Pfad IDU-Modell | daraus generiertes ISO-Feld |
Metadaten-Erfasser | METADATA_EDITOR | MD_Metadata/contact |
Metadaten-Stand | METADATA_DATE | MD_Metadata/dateStamp |
Beschreibung | DESCRIPTION | MD_Metadata/ identificationInfo/ abstract |
Inhaltlich verantwortlich | RESPONSIBLE | MD_Metadata/ identificationInfo/ pointOfContact |
Kategorie | CATEGORY | MD_Metadata/ identificationInfo/ topicCategory/ MD_TopicCategoryCode |
Name | TITLE | MD_Metadata/ identificationInfo/ citation/title |
Datum der Erzeugung | CREATION_DATE |
MD_Metadata/ |
Datum der Veröffentlichung | PUBLICATION_DATE | MD_Metadata/ identificationInfo/ citation/date (Typ 'publication') |
Datum Änderung/Korrektur | LAST_REVISION_DATE | MD_Metadata/ identificationInfo/ citation/date (Typ 'revision') |
Schlagwörter | KEYWORDS |
MD_Metadata/ |
Schlüsselwort (GEMET) | KEYWORD_GEMET | MD_Metadata/ identificationInfo/ descriptiveKeywords/ listKewords |
Nutzungsbeschränkung |
USE_LIMITATION | MD_Metadata/ identificationInfo/ resourceConstraints/ useLimitation |
Zugriffsbeschränkung |
ACCESS_CONSTRAINT |
MD_Metadata/ |
Andere Beschränkungen |
OTHER_CONSTRAINTS | MD_Metadata/ identificationInfo/ resourceConstraints/ otherConstraints |
Vertraulichkeit | FAMILIAR_STATE | MD_Metadata/ identificationInfo/ resourceConstraints/ MD_SecurityConstraint/ classification |
Abstammung | LINEAGE | MD_Metadata/ dataQualityInfo/ lineage_statement |
Vertrieb/Ansprechpartner | DISTRIBUTION/CONTACT | MD_Metadata/ distributionInfo/ distributor/ distributorContact |
Vertrieb/Datenformat | DISTRIBUTION/FORMAT | MD_Metadata/ distributionInfo/ distributionFormat |
Übereinstimmungsgrad Definition |
SPEZ_PASS | Z 132 - pass - Pfad muss noch ergänzt werden |
Spezifikation Definition |
SPEZIFIKATION | Z 130 spezification - Pfad muss noch ergänzt werden |
Bezugsdatum (Typ) Definiton |
SPEZ_DATETYP | Z 395 codeList <>Pfad muss noch ergänzt werden |
Bezugsdatum Definition |
SPEZ_DATE | Z 394 DATE Pfad muss noch ergänzt werden |
Aktualisierung | UPDATE_FREQUENCE | MD_Metadata/ identificationInfo/ resourceMaintenance/ MD_MaintenanceInformation/ maintenanceAndUpdate Frequency |
Distanz in Metern | SPATIALRES_DISTANCE | MD_Metadata / identificationInfo/ spatialResolution/ MD_Resolution/ distance |
Die Person wird entsprechend folgender Tabelle in die ISO-Felder überführt:
originaler Feldname IDU-Modell | interner Pfad IDU-Modell | daraus generiertes ISO-Feld |
Abteilung | DEPARTMENT | CI_ResponsibleParty/positionName |
Anrede, Vorname, Name | TITLE, FIRSTNAME, LASTNAME | CI_ResponsibleParty/individualName |
Land | INSTITUTION/ADDRESS/ COUNTRY |
CI_ResponsibleParty/address/ administrativeArea |
Ort | INSTITUTION/ADDRESS/ CITY |
CI_ResponsibleParty/address/ City |
Postleitzahl | INSTITUTION/ADDRESS/ POSTAL_CODE |
CI_ResponsibleParty/address/ postalCode |
Postfach | CONTACT/ADDRESS/POB | |
CI_ResponsibleParty/address/ electronicMailAddress |
||
Fax | FAX | CI_ResponsibleParty/contactInfo/ phone/facsimile |
Hinweise | HINT | |
Institution/Name | INSTITUTION/NAME | CI_ResponsibleParty/ organisationName |
Institution/Anschrift/Straße und Hausnummer | INSTITUTION/ADDRESS/ STREET_NR |
CI_ResponsibleParty/address/ deliveryPoint |
Telefon | TELEFON | CI_ResponsibleParty/contactInfo/ phone/voice |
Institution/Internet | INSTITUTION/INTERNET |
CI_ResponsibleParty/onlineResource/ |
Neben den ISO-Elementen umfasst das Standardmodell der IDU auch noch weitere Felder, welche nachfolgend aufgelistet werden:
originaler Feldname IDU-Modell | interner Pfad IDU-Modell |
Datenerfassung | CREATION |
Datenerfasser | CREATION/CREATOR |
Hinweise | HINT |
Stand | LAST_UPDATE |
Arbeitsstand | PROGRESS |
Beschreibung (Intern) | INTERNAL_DESCRIPTION |
Datenquelle | EXT_SOURCE |
Distanz in Metern | SPATIALRES_DISTANCE |
Dokumente | DOCUMENTS |
Genauigkeit | PRECISION |
Rechtlicher Status | LEGAL_STATE |
Räumliche Abgrenzung | LOCATION_FRAME |
INSPIRE Code | KEYWORD_GEMET/INSPIRE_CODE |
Schlüsselwort (deutsch) | KEYWORD_GEMET/LABEL |
Vergleichsmaßstab | DENOMINATOR |
Zeitliche Abgrenzung | TIME_FRAME |
Bis | TIME_FRAME/DATE_TO |
Von | TIME_FRAME/DATE_FROM |
Feld Abstammung:
Wird in diesem Feld unter Datenqualität ein Eintrag notiert, so finden Sie im ISO 19115 die zusätzliche Info zur Konformität, auch wenn in den Metadaten nichts notiert wurde. D.h., sind die Metadatenfelder zur Konformität leer, so wird in der Ausgabe zur dataQualityInfo unkown ausgegeben. Die Informationen zur Konformaität sind nach INSPIRE Standard Pflichtfelder und müssen angegeben werden (aber nur wenn im Feld Abstammung ein Eintrag notiert wurde).