Harvesting
Hier werden die beiden verfügbaren Harvesting-Quellen, S3 und CSW, beschrieben. Zudem wird der Ablauf zum Einrichten eines Harvestings aufgeführt.
Übersicht
Die Harvesting-Lösung bietet sich an, wenn die Metadaten in einer eigenen Applikation / Umgebung erfasst und verwaltet werden sollen. Die Metadaten werden durch das Harvesting in den Datenkatalog integriert und unterscheiden sich für den Suchenden lediglich durch das kleine Harvesting-Icon, welches den betreffenden Metadatensatz kennzeichnet.
Für den Dateneigentümer / Metadatenerfasser gibt es im Vergleich zur direkten Erfassung von Metadaten folgende Unterschiede:
- Geharvestete Metadaten werden sofort publiziert.
- Innerhalb der Applikation kann man die Metadaten nicht editieren.
- Innerhalb der Applikation können die Metadaten nicht validiert werden (mehr zur Validierung siehe weiter unten)
- Die Funktion der Wiederverwendbaren Objekte (Verzeichnisse) steht nicht zur Verfügung.
Harvesting-Lösungen
Es stehen folgende zwei Harvesting-Lösungen zur Verfügung:
S3
Der S3-Partner kann Metadaten via Internet direkt auf einen S3-Server hochladen. Auf Anfrage bei geocat@swisstopo.ch wird dem S3-Partner ein S3-Bucket eingerichtet, welcher als Schnittstelle für den Transfer der Metadaten dient. Von dort werden die Metadaten von der geocat.ch-Applikation in einem vordefinierten Intervall regelmässig geharvestet und in den Katalog integriert.
Das Import-Format (XML) entspricht dem Metadatenprofil eCH-0271 definiert. Die Daten können auch in ein .mef-File gepackt werden.
CSW
Dieser Partner behält seine Metadaten im eigenen Umfeld. Er öffnet seinen Geodatenkatalog für den Suchdienst von geocat.ch. Dafür muss dieser Katalog die Anfragen (z.B. nach dem OGC-Standard CSW 2.0.2), die von geocat.ch geschickt werden verstehen, sie in eine interne Suche umwandeln und eine entsprechende Antwort zurückschicken. Der Katalog dieses Partners kann unter Umständen auch mit einem Modell, das vom GM03-Standard abweicht, implementiert werden.
Harvesting-Konfiguration
In der Harvesting-Konfiguration kann man das Abfrageintervall festlegen. I.d.R. werden die Metadaten 1 x täglich geharvestet.
Validierung geharvesteter Metadaten
Achtung: aktuell gibt es kein automatisches Validierungsmail von geharvesteten Metadaten!
Die Metadaten können folgendermassen ausserhalb der Applikation überprüft werden:
- Installation des externen Validators (Webanwendung und API): Swiss Geometadata Validator ( Schema ISO19115-3.2018.che / Profil eCH-0271)
- Upload und Validation einzelner XML-Files über Render - Application loading
- Vergleich mit kommentiertem XML, welches dem Profil eCH-0271 entspricht
- Weitere Informationen über das Schweizer Profil für Geometadaten und seine Implementierung in XML.
