Tags: opendata

Evolución del gobierno abierto en Latinoamérica: Parte 2

23 Ago 2016

Gobierno Abierto en Latinoamérica 2

Como continuación del artículo de la semana pasada sobre la evolución del gobierno abierto en Latinoamérica, un sector en auge, en esta segunda parte vamos a terminar de echar un vistazo al escenario que nos encontramos en la región.

[…]

Situación de los Datos Abiertos en Latinoamérica- Parte 1

30 Jun 2016

Open Data en Latinoamérica

Como denominador común presente en la mayoría de los compromisos adoptados en la Alianza para el Gobierno Abierto (OGP, por sus siglas en inglés), encontramos un progresivo desarrollo de los portales y catálogos de datos abiertos, y la región de LATAM no es una excepción. Por eso queremos analizar  la situación de los Datos Abiertos en Latinoamérica.

[…]

Caso de éxito: La Plataforma de Preservación Open Science de ESFRI LIFEWATCH desplegada en la ICTS-RBD

09 Jun 2016

Plataforma Lifewatch desplegada en ICTS-RBD

En artículos anteriores hemos destacado la importancia de los datos abiertos en el marco de las estrategias que Europa se ha planteado para la consecución de los objetivos marcados para el 2020. Actualmente estamos en un entorno colaborativo donde la filosofía Open abarca todos los ámbitos. Hoy, os traemos un ejemplo de cómo Europa, a través de las diferentes entidades está jugando un papel crucial en el campo de la investigación: Plataforma de Preservación Open Data orientada específicamente a la temática de la ESFRI LIFEWATCH desplegada en la ICTS-RBD. […]

Real-time Open Data con iCMS. Integración con Virtuoso

11 Abr 2012

Con el objetivo de habilitar diversos mecanismos de acceso a la información publicada a través de la Interfaz de Interoperabilidad de Contenidos Web (iCMS), además del end-point opensearch que conforma la propia interfaz de iCMS, se han implementado mecanismos de integración con servidores semánticos (en este post nos centraremos en Virtuoso) . Entre otras características, estos sistemas permiten la utilización del lenguaje estándar SPARQL para la consulta de los datos almacenados.

Entre las funcionalidades de iCMS encontramos la gestión de eventos asociados a las colecciones de datos (al iniciar y al modificar las colecciones), permitiendo vincular scripts (en la versión actual de iCMS se da soporte a la inyección de scripts Groovy, aunque en el Roadmap de la solución se encuentra el soporte para otras tecnologías, como pueden ser Python o Ruby) a dichos eventos.

El mecanismo de integración entre iCMS y Virtuoso se apoya en esta funcionalidad, es decir, se trata de un script Groovy que incluye toda la lógica necesaria para conectar con virtuoso, crear los grafos, obtener los recursos/datos (desde los back-ends a través de los drivers iCMS) cuya modificación ha lanzado el evento y finalmente actualizar la información en Virtuoso.

La actualización de los datos en Virtuoso se realiza mediante la ejecución de sentencias INSERT/DELETE de SPARQL a través de los servicios desplegados por Virtuoso.

En la parametrización de las colecciones de datos, cuyo contenido va a ser volcado en Virtuoso, es preciso establecer la configuración del evento que dispara el script Groovy que incluye la lógica de integración con el servidor semántico. Esta configuración sigue el siguiente modelo:

[code]
event {
my_event_script {
path = “/opt/icms/data/scripts/groovy_virtuoso.groovy”
urlSubscription = “http://localhost:8080/icms”
collections = “<nombre_coleccion>”
parameters {
virtuoso_url = “jdbc:virtuoso://localhost:1111”
virtuoso_usr = “icms_virt”
virtuoso_psw = “icms_virt”
virtuoso_graph = “<http://nombre_grafo>”
}
}
}
[/code]

La configuración anterior le indica a iCMS que cuando haya algún cambio en los recursos de la colección definida (“nombre_colección” en el ejemplo) se ejecute el script groovy_virtuoso.groovy con los parámetros dados. Dicho script contiene toda la lógica necesaria para rellenar Virtuoso con los nuevos cambios.

En el siguiente gráfico se muestra a alto el proceso de integración entre iCMS y el servidor semántico Virtuoso:

Proceso de integración entre iCMS y Virtuoso

Portal de Datos Abiertos de la Junta de Andalucía

03 Ene 2012

Hace pocos días salía a producción la primera fase del Portal de Datos Abiertos de la junta de Andalucía. Esta primera fase del proyecto tiene como objetivo ofrecer una aproximación a los datos disponibles en la Junta de Andalucía, así como establecer un punto único de acceso a los mismos. Los servicios ofrecidos en esta etapa pueden catalogarse como 2 estrellas, según la clasificación del Open Linked Data propuesta por Tim Berners-Lee.

Para mediados de 2012 será publicada la versión final del Portal, en la que se habrán realizado las siguientes actuaciones:

  • Modelado semántico de los datos.
  • Ampliar el catálogo de datos disponible.
  • Dotar al Portal de la infraestructura necesaria para ofrecer conjuntos de datos de 4 y 5 estrellas. El Portal ofrecerá un SPARQL endpoint (implementado con Virtuoso), así como servicios de suscripción a los contenidos (para lo que se habilitará un servidoriCMS público).
  • Incorporar un conjunto de aplicaciones de ejemplo y documentación técnica destinada a desarrolladores, con el objetivo de facilitar la construcción de sistemas que reutilicen la información disponible.

En el siguiente diagrama se muestra la infraestructura tecnológica (presentada por la Junta de Andalucía en el evento Opendatasev  que tuvo lugar el pasado noviembre) que dará soporte a la iniciativa de apertura de datos en la Junta de Andalucía:

Arquitectura tecnológica Portal Datos Abiertos de la JA

La generación TIC del 2007

29 Oct 2011

El pasado 26 octubre 2011 se celebró en Sevilla el encuentro tecnológico para jornadas e-TIC de la Administración Electrónica. En ellas se dieron cita proveedores y administración pública, repasando la actualidad más reciente en cuanto a la simplificación de servicios en la administración pública.

Como no podía ser de otra forma, asuntos candentes como la crisis económica, la reducción del gasto o la situación del sector TIC en Andalucía se pusieron a debate desde varios puntos de vista.

Ponentes destacados como Juan Antonio Cobeña, Director de la Administración Electrónica en la Junta de Andalucía, o Domingo Laborda Carrión, antiguo Director de Modernización Administrativa del MAP y Observatorio de Red.es entre otros, compartieron sus experiencias y esfuerzos en sus intentos para la modernización y simplificación de los servicios públicos.

Regulación vs. Madurez de cumplimiento

Alusión obligada al año 2007 como un año muy fructífero en cuanto a regulación de nuestro sector TIC, con leyes que a la postre serían la guía de nuestro trabajo en estos últimos años, como las leyes 11/2007 “Acceso electrónico de los Ciudadanos a los Servicios Públicos”, 30/2007 “Contratos del Sector Público”, 37/2007 “Reutilización de información del Sector Público” ó 56/2007 “Medidas de Impulso a la Sociedad de la Información”, pero que a día de hoy distan mucho de su madurez de cumplimiento.

No en vano, casi cinco años después, publicamos con entusiasmo iniciativas o hitos relacionados con estas leyes de 2007, y que si hiciéramos ejercicio de auto-crítica, nos preguntaríamos, ¿en qué hemos fallado para tardar tanto, o por qué aún no estamos entre los 10 primeros países del ranking?

Un rápido repaso con ejemplos de andar por casa

Siguiendo un ejemplo para cada una de las leyes citadas anteriormente y que, no olvidemos, fueron aprobadas en 2007, podríamos citar líneas de trabajo de rabiosa actualidad, como son:

11/2007 “Acceso electrónico de los Ciudadanos a los Servicios Públicos”

Guía de trabajo sin duda para todos nosotros, y que me gustaría destacar  dos conceptos muy inmaduros a día de hoy:

  • Neutralidad Tecnológica, amparado en esta Ley como un Principio General, y que brilla por su ausencia en la mayoría de servicios públicos: “…inténtelo desde Windows.”
  • Dispositivos Móviles, reconocido en esta Ley como un canal más de comunicación con el que el Ciudadano tiene derecho a relacionarse con la Administración Pública. En este caso observamos una carrera vertiginosa entre Sistemas Operativos y Fabricantes de Smartphones a la que difícilmente los servicios públicos puedan sumarse en forma y tiempo.

Nos encontramos por tanto, ante un reto mayor para el principio de Neutralidad Tecnológica, y por el que nosotros los proveedores TIC debemos contribuir en favor de la administración.

ENI – Esquema Nacional de Interoperabilidad

También sobre esta Ley 11/2007 pudimos celebrar el pasado verano la aprobación de la mayoría de las Normas Técnicas de Interoperabilidad previstas por el ENI, si bien aún faltan algunas, podemos decir que tenemos tela con la que cortar.

30/2007 “Contratos del Sector Público”

Nosotros, proveedores TIC de las Administraciones Públicas, ¿cuántos contratos hemos firmado en los últimos dos años con éstas? La pregunta no pretende hacer sangre ante la caída acentuada de presupuestos, más bien va dirigida a un aspecto muy significativo: ¿cuántos de ellos han sido notificados (adjudicación) vía fax y firmados de puño y letra con su debido sello?

Sin ir más lejos, hemos sido adjudicatarios en este año de dos licitaciones para Portafirmas Electrónico y Plataforma de Firma Electrónica, para administración local y estatal (Ayto. Pozuelo y AEMET respectivamente), y ambos fueron firmados de la manera tradicional.

Facturae

Relacionado también con esta Ley, tenemos la difusión e implantación de la factura-e. Formato no exento de controversias y una muy escasa participación e implantación.

De hecho, recién salida del horno, tenemos borrador oficial para el formato facturae 4.0, válido hasta el próximo enero de 2012, donde se publicará versión definitiva atendiendo a los comentarios o revisiones recogidos hasta entonces.

También recientemente se aprobó por Consejo de Ministros la Orden PRE/2794/2011 encargada de articular la difusión de la Factura-e (nuevamente). En este caso, recae la responsabilidad en dos Ministerios, MAP y MITyC para su difusión en AAPP y Entidades Privadas (en especial pymes) respectivamente.

Además de la difusión por parte de estos Ministerios de la factura-e, la Orden regula la creación de una Comisión Técnica para brindar soporte a ambos Ministerios, además de formar parte del Foro Nacional. Foro al que también se adhierenentidades no estatales, entre ellas, AMETIC, la patronal de las TIC.

Con estas medidas recientes, sumadas a las que arrancaron hace una año para la creación de una Arquitectura Normalizada y Centralizada para la Factura-e, se pretende dar cumplimiento a parte de lo que se recogió en esa Ley 30/2007.

37/2007 “Reutilización de información del Sector Público”

Hace apenas unos días el Consejo de Ministros aprobó un Real Decreto para la reutilización de la información pública, contribuyendo al proyecto www.aporta.es, iniciativa de 2009 para poner en práctica esta ley y favorecer la Apertura de Datos.

En resumen, nos queda mucho por hacer pero no cabe duda que hemos recorrido un gran camino.

Apertura de datos con iCMS

13 Jul 2011

En  octubre de 2007, en una de las conferencias de la SunLight Foundation se discutía sobre el modelo a seguir por los Organismos Públicos para realizar la apertura de datos almacenados electrónicamente. En este evento tienen su origen un conjunto de principios básicos a tener en cuenta en diseño de cualquier iniciativa de apertura de datos (que hoy día son incluidos en la Ley de Transparencia de diversos Organismos Públicos):

  • Completeness. Los Datos deben ser lo más completos que sea posible.
  • Primacy. Deben ser obtenidos en su origen, evitando la transformaciones intermedias.
  • Timeliness. Publicados en tiempo real, o actualizados siempre sea posible.
  • Ease of Physical and Electronic Access. Fácilmente accessibles.
  • Machine readability. Procesables electrónicamente.
  • Non-discrimination. Accesibles sin discriminación (disponibles para todos).
  • Use of Commonly Owned Standards. Publicados en formatos no proprietarios.
  • Licensing. Datos libres (el licenciamiento utilizado debe facilitar el acceso libre a los mismos).
  • Permanence. Se debe garantizar la permanencia en el tiempo de los conjuntos de datos publicados.
  • Usage Costs. Sin coste.

Es esta ocasión nos centraremos en los tres primeros enunciados (datos completos, obtenidos directamente desde la fuente y actualizados), pues representan (al menos, desde mi punto de vista) algunos de los aspectos más destacables de la Interfaz de Interoperabilidad de Contenidos Web (iCMS), esto es, la posibilidad de publicar conjuntos de datos obteniéndolos directamente desde su fuente, sin necesidad de recurrir a procesos de consolidación de los datos en repositorios centralizados (por ejemplo, mediante ETLs). De esta forma, siempre que se cumplan determinadas condiciones (que son establecidas en el proceso de configuración del conjunto de datos), los datos son ofrecidos completamente actualizados. Obviamente, para ofrecer esta posibilidad, ha sido necesario recurrir a mecanismos de caché e indexación con el objetivo de que el acceso a los datos no penalice el rendimiento de los back-ends (sistemas donde son generados/almacenados los datos).

Hace unas semanas, tuve la suerte de asistir como oyente al evento Gobierno Abierto: “Reto y Oportunidad” , donde en una de las mesas redondas uno de los ponentes presentaba un concepto que enmarca claramente las características descritas anteriormente:Real-Time Open Data.

Todo esto es posible gracias al sistema de notificaciones implementado en iCMS. En primer lugar, los back-ends notifican al servidor iCMS (a través de los drivers iCMS) los cambios que se producen en los datos,  con el objetivo de las actualizaciones sean indexadas. Por otro lado,  una vez indexados los cambios, el servidor iCMS procede a notificar dicho cambio a todos los sistemas suscritos al conjunto de datos en el que se ha producido el evento. Este proceso es descrito en el siguiente diagrama:

notificaciones icms

En el siguiente gráfico se presenta a muy alto nivel el rol que desempeña iCMS dentro de una iniciativa de apertura de datos:

Arquitectura Open Data basada en iCMS

En futuras entradas, se detallará el resto de capacidades/funcionalidades de iCMS, así como los procesos de integración con CKAN yVirtuoso.