In cardo ist es möglich, eine Ebene mit einem Metadatensatz zu verknüpfen, welcher aus einem CSW abrufbar ist. Bei der Metadatenanzeige in cardo werden dann die Daten aus dem CSW angezeigt. Dies ist z. B. sinnvoll, wenn Daten des Vermessungsamtes als Dienst genutzt werden und die zugehörigen Metadaten über einen externen CSW zur Verfügung stehen.
Ein anderes Beispiel wäre die Einbindung großer Datenmengen, welche von einem externen Anbieter als Dateien zur Verfügung gestellt wurden (Orthofotos des Vermessungsamtes). Wenn zu diesen Daten ein Metadatensatz in einem externen CSW zur Verfügung steht, kann dieser an die Ebene angebunden und passend zum Stand der Daten eingefroren werden. Eine Vererbung der Einstellung am Ordner auf die Ebenen findet nicht statt.
Damit externe Metadaten auch zur Verfügung stehen, wenn der entsprechende CSW mal nicht zur Verfügung steht, nutzt cardo einen internen Cache. Dieser wird entweder nur auf Anforderung oder automatisch periodisch aktualisiert.
Externe Metadaten können prinzipiell an jeder Ebene und jedem Ordner eingerichtet werden. Folgende Parameter müssen dazu definiert werden:
Importiert ein Metadatendokument von einem entfernten CSW-Dienst.
Achtung: für die Nutzung externer Metadaten müssen Sie für den CSW-Server den Nutzungkontext - Referenz auf externe Metadaten - einrichten!
Jedes Dokument wird durch einen eindeutigen Identifier gekennzeichnet. Der entsprechende Identifier kann über den oben angegebenen Dienst ermittelt werden (z. B. mit Hilfe der Metadatenrecherche) und muss hier angegeben werden.
Legt das Verhalten für die Dokumentaktualisierung fest. Wenn Sie die Einstellung Nur auf Anforderung aktualisieren wählen, wird das Dokument nur aktualisiert, wenn Sie dies explizit hier durchführen (siehe Punkt 'Übernehmen'). Ansonsten wird das Dokument regelmäßig nach einem internen Interval aktualisiert.
Dieses Attribut (was nicht dauerhaft gespeichert wird) weist das System an, das Dokument vom CSW-Dienst zu aktualisieren, wenn Ja eingestellt ist (Wertebereich Ja/Nein) und Sie anschließend die Ebeneneigenschaften übernehmen.
Öffnen Sie die Metadatenansicht für ihre neue Ebene, so sehen sie die externen Metadaten im oberen Bereich:
Wurde beim Übernehmen der Ebene folgende Fehlermeldung angezeigt: Unknown namespace URI for root element: http://www.w3.org/2003/05/soap-envelope so stellen Sie im Menü Status und Einstellungen/Systemparameter/CSW-Server die Einstellung kein SOAP verwenden (hinter SOAP Version) ein und versuchen Sie erneut die Ebene zu speichern.