6. CKAN
• Es software libre para catalogar datos.
• Permite personalización y al ser software libre puedes editar
el código y añadir o cambiar lo que quieras.
• Genera una url única para cada conjunto de datos.
• Implementa un sistema de etiquetas y un buscador.
• Soporta cualquier tipo de formato, aunque esta optimizado
para csv, permitiendo visualizarlos con tablas en la propia
aplicación web.
7. CKAN
• Ckan dispone de un portal donde puedes encontrar la
documentación en inglés y muy detallada de como instalar y
configurar todo. También explica como usar la aplicación una
vez instalada y configurada.
• http://docs.ckan.org/en/latest/
Instalación
From package:
Para sistemas ubuntu
server 12.04 de 64 bits
From source:
Demás sistemas unix
11. Opendata.ugr.es
Usuarios
• Todos los permisos se pueden editar tal y como viene en la
documentación de CKAN. En opendata no se permite el
registro de nuevos usuarios.
• Hay usuarios administradores que pueden indetificarse y
gestionar toda la aplicación, incluidos los datos.
• Además, el menú de configuración de la página permite añadir
código css para profundizar mas en la configuración visual del
portal
14. Opendata.ugr.es
Organizaciones
• Las organizaciones nos permiten agrupar los datos, de tal
forma que tengan algun tipo de relación. Ejemplo: en un
gobierno podrían ser los distintos ministerios.
• Opendata está configurado para que sólo se puedan agregar
datos asociados a una organización.
• Solo un usuario administrador puede agregar o borrar una
organización.
16. Opendata.ugr.es
Agregar datos
Información
de los datos
•Rellenamos el
nombre, la
descripción, la
licencia…
Guardar
archivo con
los datos
•Cargamos el
archivo con los
datos desde el
disco duro o
desde una url
Información
del autor y
datos extras
•Rellenamos los datos
del autor, la fuente y
si se considera
necesarios, mas
campos para esotos
datos.
21. Opendata.ugr.es
Consultar datos
• Los datos ya guardados tienen una url que nos dirige al
recurso en opendata. Pero además, por cada archivo de datos
tenemos una url única que nos permite descargárnoslo.
• Por ejemplo:
• http://opendata.ugr.es:5000/dataset/tasas-de-rendimiento-
academico-2005-2009-alumnado (url en opendata)
• http://opendata.ugr.es:5000/dataset/35a0d56c-f8af-45d5-830e-
e6da6913a189/resource/729283a9-d9f0-4ad1-acd3-
1960e8a4dab3/download/tasarendimientoacademico.csv (url
para el archivo de datos que hayamos subido)
29. La API de CKAN
• Permite gestionar los datos desde otra aplicacción.
• Se puede controlar los usuarios, las organizaciones…
• Cualquier cosa que puedas consultar, editar o borrar mediante
la aplicación web también se puede hacer mediante la API.
• http://ckan.readthedocs.org/en/ckan-2.2/api.html
30. La API de CKAN
• La API web funciona poniendo la url del sitio con CKAN +
/api/3/action/ + la funcion .
• Un ejemplo:
http://opendata.ugr.es:5000/api/3/action/package_list (La
funcion package_list devuelve todos los conjuntos de datos
que haya en el portal).
31. Algunos ejemplos de páginas
con CKAN
• http://www.datos.misiones.gov.ar/
• http://datosabiertos.malaga.eu/
• http://ckan.opendatacanarias.es/group/universidad-de-la-
laguna
• http://uleonogov.viavansi.com/lv/