API de CKAN
El Portal de Datos Abiertos de Las Palmas de Gran Canaria 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:
- Catálogo de datos simple: http://apidatosabiertos.laspalmasgc.es/api/3/action/package_list
- Catálogo de datos ampliado: http://apidatosabiertos.laspalmasgc.es/api/3/action/package_search
- Listado de grupos (sectores): http://apidatosabiertos.laspalmasgc.es/api/3/action/group_list
- Listado de etiquetas: http://apidatosabiertos.laspalmasgc.es/api/3/action/tag_list
- Toda la información de un conjunto de datos: http://apidatosabiertos.laspalmasgc.es/api/3/action/package_show?id=[id_distribucion]
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
API de RTOD
Además de esta API servida por CKAN, el middleware RTOD, utilizado para servir distribuciones con actualizaciones periódicas, dispone de otra API desde la que se pueden acceder tanto al listado de distribuciones disponibles como a los datos de las mismas:
- Listado de distribuciones disponibles en RTOD: http://apirtod.laspalmasgc.es/api/rest/collections.json
- Información sobre una distribución en concreto: http://apirtod.laspalmasgc.es/api/rest/datasets/[id_distribucion].json
Cada distribución servida a través de RTOD estará disponible en los formatos RDF, HTML, JSON, N3, XML, TURTLE, CSV, ATOM y JSONLD, simplemente cambiando la extensión de la distribución en la URL (json en el ejemplo) por rdf, html, json, n3, xml, ttl, csv, atom y jsonld respectivamente.