Ressourcen
Ressourcen führen zu den eigentlichen offenen Daten eines Datenangebotes. Je nach Art der Ressource gibt es unterschiedliche Wege, um an die Daten zu gelangen. Es gibt verschiedene Gründe, um für einen Datensatz mehrere Ressourcen anzulegen:
- Die Daten werden in verschiedenen Formaten angeboten, z.B. WMS und WFS.
- Jede Ressource deckt einen Zeitraum, z.B. ein Jahr ab, um eine Zeitreihe abzubilden.
- In den Ressourcen stecken sowohl die Daten selbst als auch Beschreibungen und Dokumentationen.
- Eine gelieferte Ressource wird in diesem Portal umgeformt in eine andere, z.B. TXT in CSV.
- u.a.m.
Unterscheidung nach Zweck
Ressourcen können die Daten selbst enthalten oder auch Metadaten über die Daten, z.B. Datensatzbeschreibungen, Feldstrukturen und Dokumentationen. Optisch wird das durch eine Umkehrung der Label-Farbe verdeutlicht, wie in diesem Beispiel:
|
JSON
|
Die Ressource enthält die Daten selbst im JSON-Format. |
|
JSON
|
Die Ressource enthält eine JSON-Datei, welche die Feldstruktur der Daten beschreibt. |
Formate
Jede Ressource hat ein bestimmtes Format, z.B. "CSV", "WFS" oder "RDF".
Unterscheidung nach Format-Typen
Format-Typen bestimmen den technischen Zugriff auf die Daten: Geht es um eine Datei zum Herunterladen oder einen Dienst, den man auf spezielle Weise abrufen muss, oder um einen Link auf eine Webseite? Je nachdem passt sich die grüne Schaltfläche rechts oben auf der Seite einer Ressource an, über die man an die eigentlichen Daten gelangt.
Datenformate nach DCAT-AP
Die verschiedenen Datenformate werden in dieser Website farblich gekennzeichnet, um sie schneller wiederzuerkennen.
Die Datenformate in diesem Portal sind zwar nicht deckungsgleich mit ihnen, aber müssen sich grundsätzlich auf jene im kontrollierten Vokabular der Europäischen Union zurückführen lassen, damit der Datenaustausch mit anderen Portalen funktioniert. Nicht alle Formate aus diesem Vokabular werden in diesem Portal verwendet; zugleich werden einzelne Formate innerhalb dieses Portals weiter differenziert, wo das sinnvoll ist.
Beim Klick auf das Label eines Datenformats werden die diversen Definitionen und Standards für dieses Datenformat eingeblendet.
Mediatypes nach W3C
Dies sind die technischen Ausgabeformate (vormals bezeichnet als MIME-Types), die von Programmen zur Weiterverarbeitung erkannt werden können. Mit den Datenformaten nach DCAT-AP stehen sie auf verschiedene Weisen in Zusammenhang, zum Beispiel:
- Das Format "RDF" kann ausgegeben werden in den Mediatypes XML, JSON-LD oder Turtle.
- Die Eigenschaften (Capabilities) eines "WMS" werden ausgegeben als XML.
- Die Definitionen für eine OpenAPI-Schnittstelle, also das Format "REST", werden übergeben als JSON-Datei.
Vorschau in verschiedenen Ausgabeformaten
Wann immer möglich, wird in diesem Portal eine Ansicht der Ressourcen als Vorschau angezeigt. Dabei kann es für eine Ressource mehrere Ansichten geben, zum Beispiel:
- Die Eigenschaften (Capabilities) eines WFS werden originär als XML-Dokument angezeigt.
- Ein Capabilities-Viewer schlüsselt die Eigenschaften in lesbarer Form auf.
- Der WFS wird als interaktive Karte angezeigt. Darin lassen sich wiederum weitere Datenformate abrufen, die durch den Dienst selbst bestimmt werden, wie Metadaten als XML, Features als GML, Attributtabellen als CSV.
Einige Beispiele
| Format |
DCAT-AP |
Mediatype |
Ansicht |
Ausgabe als |
|
CSV
|
CSV
|
text/csv
|
Text |
CSV-Viewer |
| Tabelle |
Table-Viewer |
|
GML
|
GML
|
application/gml+xml
|
Text |
XML |
|
HTML
|
HTML
|
text/html
|
Webseite |
HTML |
|
WFS
|
WFS_SRVC
|
abhängig vom Dienst, in der Regel GML |
Karte |
Geo-Viewer |
| Capabilities |
Capabilities-Viewer |
| Text |
XML |
|
REST
|
REST
|
abhängig vom Dienst, in der Regel JSON |
OpenAPI |
Swagger
|
| Text |
JSON |
Die diversen Viewer und auch Swagger sind Web-Anwendungen mit einer jeweils eigenen Funktionalität.