proyecto de transparencia de la universidad de granada

62
PROYECTO DE TRANSPARENCIA DE LA UNIVERSIDAD DE GRANADA © 2014 Jaime Torres Benavente

Upload: jaime-torres-benavente

Post on 06-Jul-2015

310 views

Category:

Engineering


1 download

DESCRIPTION

Contexto y explicación del proyecto de transparencia de la UGR

TRANSCRIPT

Page 1: Proyecto de transparencia de la Universidad de Granada

PROYECTO DE TRANSPARENCIA DE LA

UNIVERSIDAD DE GRANADA

© 2014 Jaime Torres Benavente

Page 2: Proyecto de transparencia de la Universidad de Granada

¿Qué consideramos datos abiertos u open data?

Page 3: Proyecto de transparencia de la Universidad de Granada

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.

Page 4: Proyecto de transparencia de la Universidad de Granada

¿Por qué?

Page 5: Proyecto de transparencia de la Universidad de Granada
Page 6: Proyecto de transparencia de la Universidad de Granada

Los Datos Abiertos

«Numerosos científicos han subrayado la ironía de queprecisamente en el momento histórico en el que tenemostecnologías para permitir la disponibilidad y el procesodistribuido de datos científicos a nivel mundial, aumentando lacolaboración e incrementando el ritmo y la profundidad deldescubrimiento... estamos ocupados confinando esos datos yvetando el uso de las pertinentes nuevas tecnologías sobre elconocimiento»

Page 7: Proyecto de transparencia de la Universidad de Granada

¿Cualquier dato publicado y sin restricciones de acceso es un

dato abierto?

Page 8: Proyecto de transparencia de la Universidad de Granada

Los Datos Abiertos

Fuente:http://datos.bcn.cl/es/informacion/las-5-estrellas

Page 9: Proyecto de transparencia de la Universidad de Granada

LOS DATOS ABIERTOS

Encontrar los datos

Convertirlos a un formato estructurado libre

Publicarlos en internet con una urlúnica

Page 10: Proyecto de transparencia de la Universidad de Granada

NORMATIVAS

Page 12: Proyecto de transparencia de la Universidad de Granada

LOPD

No recoger datos innecesarios

No usarlos para otros fines

Mantenerlos actualizados

Cancelarlos si ya no son necesarios

Page 13: Proyecto de transparencia de la Universidad de Granada

LOPDRECOGER ALMACENAR O 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.

Page 14: Proyecto de transparencia de la Universidad de Granada

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.

Page 15: Proyecto de transparencia de la Universidad de Granada

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.

Page 16: Proyecto de transparencia de la Universidad de Granada

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.

Page 17: Proyecto de transparencia de la Universidad de Granada

Proyecto de Transparencia en la UGR

Page 18: Proyecto de transparencia de la Universidad de Granada

Arquitectura

Datos: Datos Tratables y en formato libre

Otros: Enlaces u otros datos no tratables

Page 19: Proyecto de transparencia de la Universidad de Granada

Arquitectura

Proyecto de Transparencia

Opendata.ugr.es

Portal de datos Base de datos

Transparente.ugr.es

Base de datos

Page 20: Proyecto de transparencia de la Universidad de Granada

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

Page 21: Proyecto de transparencia de la Universidad de Granada

¿Qué es CKAN?

Page 22: Proyecto de transparencia de la Universidad de Granada

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.

Page 23: Proyecto de transparencia de la Universidad de Granada

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 ubuntuserver 12.04 de 64 bits

From source:

Demás sistemas unix

Page 24: Proyecto de transparencia de la Universidad de Granada

CKAN

Aplicación

Servidor + portal web

Servidor + base de datos

Page 25: Proyecto de transparencia de la Universidad de Granada

Portal de datos abiertos de la Universidad de Granada

http://opendata.ugr.es

Page 26: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.es

Page 27: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esUsuarios

• 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

Page 28: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esConfiguración

Page 29: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esConfiguración

Page 30: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esOrganizaciones

• 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.

Page 31: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esOrganizaciones

Page 32: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esAgregar 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 esotosdatos.

Page 33: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esAgregar datos

Page 34: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esAgregar datos

Page 35: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esAgregar datos

Page 36: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esAgregar datos

Page 37: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esConsultar 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 (urlpara el archivo de datos que hayamos subido)

Page 38: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esConsultar datos

Page 39: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esConsultar datos

Page 40: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esConsultar datos

Page 41: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esEditar datos

• Cambiar la información de los datos

• Añadir o borrar archivos de datos.

• Borrar completamente los datos de opendata

Page 42: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esEditar datos

Page 43: Proyecto de transparencia de la Universidad de Granada

Opendata.ugr.esEditar datos

Page 44: Proyecto de transparencia de la Universidad de Granada

La API de CKAN

Page 45: Proyecto de transparencia de la Universidad de Granada

¿Qué es una API?

Page 46: Proyecto de transparencia de la Universidad de Granada

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

Page 47: Proyecto de transparencia de la Universidad de Granada

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).

Page 49: Proyecto de transparencia de la Universidad de Granada

Portal de transparencia de la Universidad de Granada

http://transparente.ugr.es

Page 50: Proyecto de transparencia de la Universidad de Granada

Frameworks y lenguajes

php django

joomlaRuby on

rails

wicket Node.js

Page 51: Proyecto de transparencia de la Universidad de Granada

Transparente

Node.js

• Lenguaje

Express

• Framework

Jade

• Gestor de plantillas

MongoDB

• Base de datos no SQL

Page 52: Proyecto de transparencia de la Universidad de Granada

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

Page 53: Proyecto de transparencia de la Universidad de Granada

Express

Framework de aplicaciones web para

node.js

Necesita que previamente tengamos node.js y su instalador

de módulos npm

Page 54: Proyecto de transparencia de la Universidad de Granada

Express

Sudo npm install express

Sudo npm install -g express-generator@3

express

Sudo npm install .

npm start

Page 55: Proyecto de transparencia de la Universidad de Granada

Jade

Jade es un motor de plantillas para node

Web de jade

Page 56: Proyecto de transparencia de la Universidad de Granada

MongoDB

Es un sistema de base de datos no SQL orientado a documentos y de código abierto

Page 57: Proyecto de transparencia de la Universidad de Granada

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.

Page 58: Proyecto de transparencia de la Universidad de Granada

Transparente

Page 59: Proyecto de transparencia de la Universidad de Granada

Transparente

Page 60: Proyecto de transparencia de la Universidad de Granada

Google charts

Page 61: Proyecto de transparencia de la Universidad de Granada

http://osl.ugr.es/

Page 62: Proyecto de transparencia de la Universidad de Granada

MUCHAS GRACIAS

¿PREGUNTAS?

© 2014 Jaime Torres Benavente