APIs disponibles

API de CKAN

El Portal de Datos Abiertos del Ayuntamiento de Sant Feliu de Llobregat, a través de OGoov, ofrece un API REST para acceder al catálogo de datos, así como para obtener directamente toda la información de un conjunto de datos y a sus distribuciones.

Esta API es la que implementa CKAN. En la siguiente lista incluimos algunos ejemplos de utilización del API:

Toda la documentación del API REST de CKAN está disponible en la siguiente dirección: http://docs.ckan.org/en/latest/api/index.html

Real Time Open Data (RTOD)

Además de esta API servida por CKAN, el middleware Real Time Open Data (RTOD), utilizado para servir distribuciones con actualizaciones periódicas, ofrece un API basado en REST desde la cual se puede acceder tanto al listado de distribuciones disponibles como a los recursos de las mismas. El sistema dispone de un control de extensiones sobre las peticiones HTTP, el cual permite devolver las representaciones en los formatos solicitados. Por ejemplo:

  • Listado con el conjunto de colecciones disponibles en RTOD: http://preapirtod.santfeliu.cat/rest/collections.ext] Ej: http://apirtod.santfeliu.cat/rest/collections.json
  • Conjunto de los recursos de una colección: http://apirtod.santfeliu.cat/rest/datos/[id_colección].[ext]
    • Admite peticiones (ext) en los formatos RDF (.rdf), HTML (.html), JSON (.json), N3 (.n3), XML (.xml), TURTLE (.ttl), CSV (.csv), ATOM (.atom) y JSON-LD (.jsonld).
  • Recurso de una colección: http://apirtod.santfeliu.cat/rest/datos/[ id_distribución]/[id_recurso].[ext]