3. Los Datos Abiertos
• Son fuentes de datos que históricamente han estado en
control de organizaciones, públicas o privadas.
• Con acceso limitado (o nulo).
• Limitaciones en contra del bien común y que estos datos
tienen que ser puestos en disposición del público sin
limitaciones de acceso, dado que es información que
pertenece a la sociedad.
6. Los Datos Abiertos
«Numerosos científicos han subrayado la ironía de que
precisamente en el momento histórico en el que tenemos
tecnologías para permitir la disponibilidad y el proceso
distribuido de datos científicos a nivel mundial, aumentando la
colaboración e incrementando el ritmo y la profundidad del
descubrimiento... estamos ocupados confinando esos datos y
vetando el uso de las pertinentes nuevas tecnologías sobre el
conocimiento»
11. NORMATIVAS
Ley Orgánica de Protección de Datos de Carácter Personal
Ley de Transparencia, Acceso a la Información Pública y Buen
Gobierno
12. LOPD
No recoger datos innecesarios
No usarlos para otros fines
Mantenerlos actualizados
Cancelarlos si ya no son necesarios
13. LOPD
RECOGERALMACENARO TRATAR DATOS
Advertirlo y/o pedir permiso
Informar de qué datos se recogen y para qué
Informar de si un tercero va a acceder a ellos
Informar de cómo proceder al acceso y
rectificación, cancelación y oposición.
14. Ley de Transparencia
Articulo 2: Ámbito de
aplicación
• d) Las entidades de Derecho Público
con personalidad jurídica propia,
vinculadas a cualquiera de las
Administraciones Públicas o
dependientes de ellas, incluidas las
Universidades públicas.
15. Ley de Transparencia
Articulo 5: Principios generales
• 1. Los sujetos enumerados en el artículo 2 publicarán de forma
periódica y actualizada la información cuyo conocimiento sea
relevante para garantizar la transparencia de su actividad
relacionada con el funcionamiento y control de la actuación
pública.
• 4. La información sujeta a las obligaciones de transparencia será
publicada en las correspondientes sedes electrónicas o páginas
web y de una manera clara, estructurada y entendible para los
interesados y, preferiblemente, en formatos reutilizables. Se
establecerán los mecanismos adecuados para facilitar la
accesibilidad, la interoperabilidad, la calidad y la reutilización de
la información publicada así como su identificación y
localización.
16. Ley de Transparencia
Artículo 12: Derecho de acceso
a la información pública
• Todas las personas tienen derecho a
acceder a la información pública, en
los términos previstos en el artículo
105.b) de la Constitución Española,
desarrollados por esta Ley.
20. Arquitectura
Guardar conjunto de datos en
opendata, portal web basado en
ckan
Almacenar url de los datos en la
base de datos de
transparente.ugr.es
Mostrar los datos en el portal de
Transparencia
transparente.ugr.es
22. 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.
23. 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
27. 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
30. 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.
32. 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.
37. 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)
46. 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
47. 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).
48. 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/
52. NODE.JS
Node.js es un entorno de programación en la capa del
servidor basado en el lenguaje de
programación Javascript, con I/O de datos en
una arquitectura orientada a eventos y basado en el
motor Javascript V8
56. MongoDB
Es un sistema de base de datos
no SQL orientado a documentos
y de código abierto
57. Transparente
• Cómo vas a organizar el portal.
• Qué datos vas a mostrar.
• Cómo vas a organizar esos datos.
• Qué vas a permitir hacer con los datos.
• Cómo los vas a mostrar.
• Qué otras cosas vas a mostrar a parte de los datos.