DCAT-AP.de Download
Die mit smart.finder SDI verwalteten Metadatensätze können im DCAT-AP.de -Format heruntergeladen werden. Hierzu muss smart.finder SDI in Kombination mit der Open Source Software DCAT-AP.de-Bridge betrieben werden.
|
Aktuell ist smart.finder SDI mit Version 2.3.0 der DCAT-AP.de-Bridge kompatibel. |
Damit Metadatensätze im DCAT-AP.de-Format heruntergeladen werden können, müssen folgende Punkte zutreffen:
-
Die smart.finder SDI-App ist so konfiguriert, dass sie die DCAT-AP.de-Bridge verwenden kann.
-
Der Metadatensatz hat die Sichtbarkeit
publicoder stammt aus einem externen Katalog. -
Der Metadatensatz besitzt das Schlüsselwort
opendata. -
Der Metadatensatz ist vom Typ
datasetoderseries.
Konfiguration der DCAT-AP.de-Bridge
Laden Sie die DCAT-AP.de-Bridge von GitHub herunter und folgen Sie den Anweisungen zur Installation. Die Konfigurationsdatei der DCAT-AP.de-Bridge lautet camel-oai-pmh.properties. Für die Verwendung mit smart.finder SDI sind folgende Properties in dieser Datei zu konfigurieren:
db.item.csw.URL-
Die URL auf die CSW-Schnittstelle des smart.finder SDI
Beispiel:
https://<yourserver>/smartfinder-csw/api db.item.csw.hopCount-
Die Tiefe der Suchanfrage gegen externe Kataloge.
Damit Metadaten aus externen Katalogen heruntergeladen werden können, muss der Wert auf
1gesetzt werden. Der Wert0bedeutet, dass nur lokale Metadaten für die DCA-AP.de-Bridge verwendet werden. Der Standardwert der DCAT-AP.de-Bridge ist0.
Konfiguration der smart.finder SDI-App
Um diese Funktion zu aktivieren, müssen Sie das Bundle sfsdi_dcat-ap-download in Ihre App einbinden.
|
Der Name der Standard-App von smart.finder SDI lautet |
Konfiguration
-
Ergänzen Sie in der
app.json-Datei für Ihre App das Bundlesfsdi_dcat-ap-download:{ "load": { "allowedBundles": [ "BundleA", "BundleB", "Bundle...", "sfsdi_dcat-ap-download" ] } } -
Konfigurieren Sie die Variable
dcatbridge.urlin derapplication.properties-Datei von smart.finder SDI:dcatbridge.url=https://dcat-bridge.example.comAlternativ können Sie in der
app.jsonan derDcatApDownloader-Komponente die PropertyurlTemplatekonfigurieren:{ "bundles": { "sfsdi_dcat-ap-download": { "DcatApDownloader": { "urlTemplate": "@@dcatbridge.url@@/omdf/gp-csw/rdf/${id}.rdf" } } } }Ersetzen Sie die Variable
@@dcatbridge.url@@durch die URL Ihrer DCAT-AP.de-Bridge. Achten Sie darauf, dass der anschließende Pfad und insbesondere die Variable${id}erhalten bleiben. Die Variable wird zur Laufzeit automatisch durch die ID des herunterzuladenden Metadatendokuments ersetzt.
Konfigurationsparameter der Komponente DcatApDownloader
| Eigenschaft | Standardwert | Beschreibung |
|---|---|---|
|
|
Optional. Zeichenkette, die die Vorlage für die URL zu einem DCAT-AP.de-Metadatendokument definiert. Die darin enthaltene Variable Die Variable |
|
Wenn Sie die DCAT-AP.de-Bridge auf einem anderen Host oder Port als smart.finder SDI betreiben, müssen Sie die URL der DCAT-AP.de-Bridge dem Konfigurationsparameter |