Kurzbeschreibung
CKAN ist eine Open-Source Datenkatalog-Software (Projekt-Website: https://ckan.org/ ). Wir verwenden CKAN für unsere Datensammlung https://data.opentransportdata.swiss/.
Über das CKAN-API können die Metadaten zu unseren Datensätzen und APIs (z. B. Download-Links, Aktualisierungsdatum, usw.) abgerufen und nach Bedarf verwendet werden.
Zugriff auf das API:
- https://api.opentransportdata.swiss/ckan-api/package_list
- https://api.opentransportdata.swiss/ckan-api/package_show?id=dataset_name
Für den Zugriff wird ein API-Key benötigt: Howto: Zugriff auf unsere APIs mit API Keys.
Fachliche Beschreibung
Wir pflegen sämtliche unserer rund 90 Datensätze (1000+ Ressource resp. Dateien), sowie unsere APIs in CKAN. CKAN speichert zu den Datensätzen und Ressourcen eine Reihe von Metadaten, darunter:
- Namen (Titel) und Kurzbeschreibungen der Datensätze und Ressourcen
- Erstellungs- und Aktualisierungsdatum und Uhrzeit
- Medientypen (mime types)
- Permalinks, Download-Links und Links zur Dokumentation (Cookbook)
Diese Metadaten werden auf den Webseiten angezeigt. Sie können aber auch über das CKAN API abgerufen und in einer Anwendung verwendet werden.
Technische Beschreibung
Für den Zugriff auf die API wird ein API-Schlüssel benötigt. Anleitung siehe hier:
https://opentransportdata.swiss/de/cookbook/development-miscellaneous-cookbook/howto-access-apis/
Die API ist eine einfach REST-API. Im wesentliche können diese zwei Endpoints verwendet werden:
- https://api.opentransportdata.swiss/ckan-api/package_list liefert eine Liste der Datasets (Namen, “Slugs”)
- https://api.opentransportdata.swiss/ckan-api/package_show?id=dataset_name liefert detaillierte Metadaten zum gegebenen
dataset_name. Im Feldressourcessind die relevanten Angaben zu jeder einzelnen Ressource aufgeführt.
Die Antworten sind in JSON formatiert. Die Feldnahmen und Inhalte sind weitgehend selbsterklärend.
Bitte beachten
- Das CKAN-API soll nur für gelegentliche Abfragen zu einzelnen Datensätzen benutzt werden, nicht für häufige Full Scans u. ä.
- Metadaten können auch über DCAT Catalog-Files nach abgerufen werden:
Weiterführende Angaben
- http://ckan.de/das-open-data-projekt/
- http://docs.ckan.org/latest/api/
- https://en.wikipedia.org/wiki/Data_Catalog_Vocabulary
#AutoTranslate
