jueves, 23 de octubre de 2014

¿Como federar CKAN con datos.gob.es? Con la API ckanext-malaga

El portal de datos abiertos del Ayuntamiento de Málaga ha sido implantado sobre la plataforma CKAN de código abierto.



CKAN es una plataforma que se diseñó para que los gobiernos y empresas publicaran y compartieran sus datos fácilmente, por lo que su uso está muy extendido en gobiernos estatales y locales de todo el mundo en CKAN around the World podemos ver todas las de entidades que lo usan.

Aprovechando la característica de código abierto, en el Centro Municipal de Informática (CEMI) del Ayuntamiento de Málaga, hemos desarrollado una API para nuestro portal de datos abiertos datosabiertos.malaga.eu con las funcionalidades que hemos necesitado:
  1. Aspecto corporativo (html, png y css). 
  2. Carrusel de la pantalla principal realizado con Bootstrap (Javascript). 
  3. Federación de datos en datos.gob.es (Python, rdf).
  4. Entrada "aplicaciones" en el menú.
  5. Enlace a cada rdf de los conjunto de datos.
Siguiendo con la filosofía de código abierto, hemos compartido nuestra API: ckanext-malaga en Github con las funcionalidades descritas arriba para que pueda ser reutilizada por otros desarrolladores.

Son muchas las entidades que también comparten su API en Github:

En este enlace tenemos un listado de todas ellas, así como las extensiones que se han desarrollado CKAN. Incluso CKAN tiene su código en github.

También nos encontramos numerosas extensiones de CKAN, que incorporan funcionalidades a la plataforma como son:

  • Extensión Geospacial para CKAN: Spatial
  • Ayuda de la API de CKAN: APIhelper
  • Recolector de catálogos de otros portales: harvester

Entrada por: Isabel Ruiz Mellado