Reindexación CKAN/SOLR (workaround)

lunes, 17 de diciembre de 2012 0 comentarios
Una de las mejoras solicitadas dentro de la comunidad de CKAN es la posibilidad de poder llevar a cabo una reindexación no destructiva de indices de Apache SOLR. Actualmente, me encuentro supervisando la implantación de una instancia de CKAN para montar un portal de datos abiertos y durante el proceso hemos tenido que llevar a cabo una clonación de instancias. Durante ese proceso consideramos necesario llevar a cabo una carga de datos directa sobre la base de datos de la nueva instancia de CKAN con los contenidos de la antigua y detectamos que efectivamente SOLR no habia sido capaz de reindexar todos los nuevos contenidos por lo que aparecian falseados en la nueva instancia. Esto quiere decir que por ejemplo en la home de CKAN aparecia el mensaje de que este portal contenia 0 datasets cuando en realidad no era asi:


y adicionalmente, dado que teniamos habilitado la opción de indexación con SOLR en la configuración de CKAN tampoco aparecia ningun resultado al ejecutar una busqueda: 



Pero sin embargo los datos persistian en la base de datos, ya que como podemos ver, cuando accediamos a la zona de grupos, aqui si tenia acceso a los datasets que estaban ya cargados en la plataforma, existiendo un total de 22. 


Para corroborar nuestra teoria, accedimos a la instancia de SOLR que administraba la indexación de contenidos de CKAN y lanzamos la consulta por defecto *:* devolviendonos cero resultados.



Actualmente no existe solución para este problema y lo que he llevado a cabo es el desarrollo de un pequeño workaround para conseguir que SOLR reindexe los contenidos de CKAN. Este se basa en llevar a cabo la recopilación de todos los datasets via API REST de CKAN y llevar a cabo una actualización trivial de los mismos para que vuelva a forzarse la reindexación. Para desarrollarlo he partido del cliente de CKAN en PHP de Jeffrey Barke. 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 <?php
 @ini_set('error_reporting', E_ALL);
 @ini_set('display_errors', 'stdout');
 require_once('config.php');
 require_once('ckan-client.php');

 $ckan = new Ckan_client(API);

 try
 {
  $data = $ckan->get_package_register();
  if ($data){
   $backup = array();
   echo 'Step 1: UPDATE';
   for ($i = 0; $i < count($data); $i++){
    $dataset = $ckan->get_package_entity($data[$i]);
    array_push($backup,$dataset->author);
    $cmd = "curl ".URL."/api/rest/dataset/".$dataset->name;
    $cmd = $cmd ." -d '{\"name\":\"".$dataset->name.'",';
    $cmd = $cmd ." \"author\":\"generate-reindex\"}'";
    $cmd = $cmd ." -H \"Authorization:".API.'"';
    echo $cmd;
    $output = system($cmd, $retval);
    echo $retval;
    echo $dataset->name.' reindexed by Solr';
 
   }
   echo 'Step 2: RESTORE';
   for ($i = 0; $i < count($data); $i++){
    $dataset = $ckan->get_package_entity($data[$i]);
    $cmd = "curl ".URL."/api/rest/dataset/".$dataset->name;
    $cmd = $cmd ." -d '{\"name\":\"".$dataset->name.'",';
    $cmd = $cmd ." \"author\":\"".$backup[$i]."\"}'";
    $cmd = $cmd ." -H \"Authorization:".API.'"';
    $output = system($cmd, $retval);
    echo $retval;
    echo $dataset->name.' restored and re-reindexed by Solr';
   }
 
   echo 'SUCCESS';
  }
 }catch (Exception $e)
 {
  print 'Caught exception: ' . $e->getMessage();
 }
 ?>

La ejecución de este script PHP fuerza a una actualización de todos los datasets y permite que SOLR pueda volver a reindexarlos. Una vez reindexados si volvemos a acceder al resultado de la busqueda de nuestra instancia de CKAN y al resultado de la query lanzada a SOLR vemos que estas devuelven los resultados esperados.


Este pequeño pro-tip debe tomarse como un workaround y debe revisarse todo el modelo de datos para comprobar que no se ha perdido ninguna referencia. Adicionalmente antes de llevar a cabo esto, recomiendo realizar un dump completo de la base de datos de CKAN.


Si todo ha ido correctamente deberá aparecer la traza de peticiones de tipo REST dentro del conjunto de historico de peticiones gestionadas por el administrador de la plataforma.

Hope it helps!

Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Esto NO es una crónica de #opendatasev :)

martes, 27 de noviembre de 2012 2 comentarios
Antes de empezar, recalco nuevamente el título de este post: esto NO es una crónica del evento, es poner en blanco sobre negro mis impresiones tras el mismo y compartirlas con vosotros. Tras unos cuantos días de "descanso" creo haber sido capaz de digerir todo lo que ha dado de si las II Jornadas de Gobierno Abierto y Open Data Sevilla 2012. Este año, a diferencia del año pasado las he vivido de otra forma. La anterior edición fue muy amateur, improvisada, divertida y aunque era ponente me tome la experiencia con cierta tranquilidad.

Este año las cosas han sido bien distintas, y es que, como comento aquí, aunque el grueso de tiempo donde mas esfuerzo directo hemos puesto en la elaboración de las jornadas han sido estos últimos dos meses, realmente para mi las jornadas llevan preparándose desde el momento en que se cerro la primera edición y empezamos a recopilar las sensaciones de la gente que había asistido. 

En nuestra primera reunión post-evento del año pasado, como viene siendo habitual en el Viriato con una cerveza en la mano, decidimos que teníamos que apostar muy alto y trabajar todo el año en comenzar a dar forma a un grupo de trabajo que alcanzase un nivel de madurez lo suficientemente sostenible como para poder elaborar una segunda edición de las jornadas mucho más impactante. El objetivo de esto no era recibir cierta notoriedad sino poner sobre la mesa un mensaje: "los ciudadanos estamos aquí, opinando, trabajando y demandando transparencia". Y hablo de ciudadanos, no hablo de empresas. Muchos de los que estamos implicados en #opendatasev somos consultores de empresas TI, pero cuando nos sentamos a trabajar sobre las lineas de acción del grupo y los eventos y actividades que realizamos, nos quitamos esa gorra de "trabajo en la empresa XYZ" y nos ponemos la gorra de "soy Felix / Pablo / Ana / Juan / David / Ildefonso / etc.", ciudadanos que buscamos que las cosas cambien y que creemos que la tecnología y la apertura de datos pueden ayudar.

Las acciones que fuimos realizando se resumen aqui y han ido sumando una a una poniéndonos poco a poco en el mapa. Durante ese proceso hemos tenido la suerte de poder contar con mucha gente muy buena que nos ha ido apoyando, asesorando, y dándonos animo, siguiéndonos de cerca y ayudándonos en nuestras iniciativas. Y llego el 23 y 24 de Noviembre.

Opendatasev II - Organización

En esas fechas arranco la segunda edición, donde gracias al apoyo institucional de la UPO y a todos los patrocinadores implicados tuvimos un encuentro fantástico que llego a ser trending topic nacional durante todo el día 23. No voy a dar una crónica elaborada de las jornadas por ahora, estamos trabajando en ello para proporcionarla con detalle en breve a través de la web, sino quiero simplemente agradecer el trabajo y esfuerzo de todos los compañeros que han estado involucrados poniendo especial atención en David Rey. Si tengo que poner un nombre sobre la mesa y responsabilizar a alguien del completo éxito de estas jornadas, sin duda es él, por muchos motivos, pero destacaré dos: su empuje y ganas, contagiadas al resto del grupo, y su compromiso. Ha estado navegando entre dos turbulentas aguas: la de un grupo de geeks que llevan un año trabajando y la de la propia universidad. No voy a negar que han existido roces. Los hay hasta en las mejores casas, pero sin duda él siempre ha puesto las cosas fáciles y creo que hoy por hoy todos estamos muy contentos de los resultados obtenidos. 

Me quedo solo con dos cosas de las jornadas: la primera:  la abrumadora acogida por parte de todos los expertos en gobierno abierto y opendata a todos los niveles (nadie contactado y sin problemas de agenda dudo un segundo en venir) que también tuvo su repercusión en la cantidad de publico que concentramos (pasamos de rondar los 70 en la primera edicion a los mas de 300 inscritos en esta ultima). Que gente como Alberto Ortiz de Zarate, Guzman Garmendia, Marc Garriga, Martin Alvarez, Miquel Torregrosa, etc. auténticos pesos pesados te feliciten directamente y digan públicamente que este ha sido el evento del año es abrumador y solo hacen que dentro de unos dias cuando tengamos la primera reunión post-evento volvamos a plantearnos la misma manera de trabajar poniendo el liston aun mas alto si cabe.

La segunda de las cosas con las que me quedo: el apoyo de compañeros, colegas y amigos de profesión. Conseguir patrocinio no ha sido sencillo. Las fechas no acompañan y a pesar de todo hemos obtenido buena financiación para gestionar viajes, comida, carteleria e incluso camisetas. Pero no me quedo solo ahi. Me quedo en la gente voluntaria que ha aportado tambien su grano de arena, especialmente en Zazu y Juan, los voluntarios de la UPO, Luis y Paco, y todos los que participasteis en el HackFest liberando datos de la UPO o aportando herramientas para facilitar la reutilización de datasets como los que recopilamos en #adoptaunaplaya. 

En estos días terminaremos el proceso de valoración de los proyectos presentados en el hackathon y daremos oficialmente por finalizadas todas las actividades vinculadas directamente al evento. Faltan cosas, colgar en la web las presentaciones, videos, etc. y estamos en ello. Solo una ultima cosa, queremos que te unas a nuestra causa freak, asi que ya estas tardando para engancharte a #opendatasev y comenzar a trabajar las jornadas del año que viene.



Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Objetivo cumplido y recursos #adoptaunaplaya

0 comentarios
Gracias a todos los que habéis participado en esta iniciativa hemos logrado recopilar todos los puntos de muestreo y el histórico de mediciones! Muchas gracias a todos por hacer esto posible! Adicionalmente y gracias a la colaboración de Christian y Manuel disponemos de un scrapper para mantener siempre actualizada la medición y disponemos también de una API REST en api.adoptaunaplaya.es gracias a los chicos de 47deg (en la foto) que nos han suministrado ademas varias visualizaciones y un cliente Android. Finalmente Pedro Lozano nos ha facilitado un code snipet para a traves de esta API consumir los datos via Drupal. Por ultimo, pero no menos importante en breve expondremos los ganadores del Hackathon de #opendatasev que también han llevado a cabo ejercicios de reutilización sobre este dataset colaborativo que hemos generado entre todos.


Accede a #adoptaunaplaya.


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Visualización de datos #UPO

lunes, 26 de noviembre de 2012 0 comentarios
Durante las II Jornadas de Gobierno Abierto y Open Data Sevilla 2012, la UPO presento una versión preliminar de su futuro portal de datos abiertos y llevo a cabo una liberación de un conjunto de datasets para que pudieran ser explotados durante el hackathon. Me llamo mucho la atención que casi todos los participantes se centrasen en explotar los datos de #adoptaunaplaya cuando estos otros datos me resultaban altamente interesantes, asi que me propuse sin tirar una linea de código hacer alguna visualización para que la gente viese que puede resultar muy sencillo comenzar a hacer cosas curiosas mediante herramientas como Google Fusion Tables.

Me centré en los datos de las calificaciones de los cursos académicos desde 2009 hasta el curso pasado. Tras cargar los ficheros en formato CSV en Google Fusion Tables, sin pasar antes por Google Refine, detecte ya que habia datos incorrectos como nombres de titulaciones mal formados para los cursos 2009/10 y 2010/11 y solicite que se actualizasen corregidos. Me centre en ver la media de la nota por titulación e intentar inferir que carreras de la UPO son las más fáciles y las más difíciles. Obviamente, esta visualización no es una base sobre la que pueda sustentar una afirmación como por ejemplo: "La titulación Grado en Análisis Económico de la UPO es la carrera con mayor dificultad", pero es un comienzo para generar una historia. Os dejo la visualización generada para el curso 2011/12 expuesta durante el Hackathon.

Teneis disponible el resto de visualizaciones aqui.

Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Entrevista en #GacetaTecnológica

domingo, 18 de noviembre de 2012 0 comentarios
Hola a todos, con motivo de la celebración de las II Jornadas de Gobierno Abierto y Open Data Sevilla 2012, os comparto la entrevista que acaban de publicar las chicas de Gaceta Tecnologica.

El 23 de noviembre arrancan las II Jornadas de Gobierno Abierto y Open Data organizadas por el grupo Open Data Sevilla y la Universidad Pablo de Olavide. Ildefonso Montero, miembro del grupo Open Data Sevilla y responsable de negocio en Internet y Nuevos Medios de Ingenia, nos cuenta cómo está siendo la experiencia de organizar estas jornadas y las motivaciones de Ingenia vinculadas a patrocinar y reforzar su compromiso —por segundo año consecutivo— con un evento de estas características.

  • Ildefonso Montero.
    “Durante muchos años, todos, como ciudadanos, hemos vivido la modernización de los servicios públicos; algunos con el privilegio de participar en iniciativas dirigidas a aplicar la tecnología a soluciones de valor, con el compromiso de mejorar la calidad del servicio público y, por tanto, la calidad de vida de la ciudadanía. Los 20 años de experiencia de Ingenia en distintas administraciones del sector público han permitido conocer muy bien la idiosincrasia de este sector, así como sus procesos de negocio, centrados en el servicio público a los ciudadanos y, con esta perspectiva de innovación, hoy exploramos nuevos modelos, como la denominada corriente de Gobierno Abierto (Open Government), fundamentada en pilares como la participación y colaboración ciudadanala escucha activa y la transparencia mediante la apertura de datos públicos (Open Data). Creo firmemente que aquí las empresas TI tienen que reforzar su compromiso con las AAPPs y ayudarlas a llevar a cabo sus iniciativas de apertura de datos públicos”.
    “En Ingenia hemos trabajado duramente en desarrollar proyectos e iniciativas en este contexto, fundamentalmente en el ámbito de la apertura de datos. Nuestra participación en estas jornadas es un claro ejemplo de ello, ya que hemos vuelto a colaborar activamente en uno de los eventos de referencia de Open Data en el territorio nacional.”
    Cuando se le pregunta por las expectativas de las jornadas lo tiene muy claro. “Todos los implicados queremos que sean unas buenas jornadas y que todos las disfrutemos. En realidad, llevamos trabajando en ellas un año; desde que se dio el cierre a la primera edición, nos hemos ido reuniendo todos los miembros del grupo Open Data Sevillade forma periódica, viendo cómo podíamos mejorar y proporcionar un evento de calidad donde la máxima fuese la difusión teórica y también la práctica”. Este es el principal motivo por el que se organiza este año un Hackathondonde se explotarán datos públicos, entre los cuales se encuentran los de la iniciativa #adoptaunaplaya.

    Otros encuentros

    Ingenia, adicionalmente a estas jornadas, ha participado esta semana como auspiciador del II Encuentro C+G Ciudadanía y Gobierno Digital del Gobierno de Chile. En este encuentro se desarrollaron una serie de ponencias centradas en la apertura de datos y la participación ciudadana y se celebraron talleres con destacados ponentes.
    “Durante mi estancia en Latinoamérica el pasado mes de julio, ya tuvimos la suerte de colaborar con algunos de los principales ponentes del II Encuentro C+G en otro evento que organizamos en colaboración con la Cámara Oficial Española de Comercio de Chile y la Unidad de Modernización del Estado, del Ministerio Secretaría General de la Presidencia”.
    Para Ildefonso el reto está ahora en explorar modelos de negocio sostenibles, basados en la reutilización de los datos abiertos. “Estamos actualmente trabajando con el Ayuntamiento de Málaga para llevar a cabo una iniciativa de apertura de datos que dé como resultado un portal de datos abiertos, donde se puedan alojar los datos recopilados a través del proyecto 'Smart City Málaga'. Esta propuesta fue presentada en el Seminario de la Fundación SOCINFO denominado Smart Cities: Modelos, Ejes y Gobierno Abierto y recientemente ha sido anunciada durante el congreso Smart City Expo. Adicionalmente, estuvimos también presentes en el Salón de la Eficiencia Energética en Edificación y Espacios Urbanos Greencities 2012 con varias ponencias y una comunicación científica, donde exploramos nuevos modelos de reutilización de datos en el sector medioambiental y energético.”
Podéis acceder a la publicación original aqui.

Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

II Jornadas Gobierno Abierto y Open Data #opendatasev 2012

miércoles, 31 de octubre de 2012 0 comentarios

Los días 23 y 24 de Noviembre el grupo Opendata Sevilla y la Universidad Pablo Olavide celebran las II Jornadas Gobierno Abierto y Opendata Sevilla. El objetivo de las jornadas es promover los principios de transparencia y acceso a la información, participación y colaboración, a través de la apertura de datos públicos, sus motivaciones y objetivos en la ciudadanía, entre profesionales del sector y miembros de las instituciones públicas.

El día 23 tratará sobre jornadas de difusión, para lo cual se cuenta con la presencia de ponentes de renombre nacional en materia de Gobierno Abierto y Reutilización de la Información del Sector Público como Alberto Ortiz de Zárate (P. Vasco), Guzmán Garmendia (Navarra), Emilio García (MINHAP), Miquel Torregrosa (GenCAT), organizaciones ciudadanas como la Fundación Civio (Mar Cabra) o la Coalición Pro-Acceso (Manuel Sánchez de Diego) y empresas infomediarias como Vizzuality (Sergio Álvarez).

El día 24 se realizarán una serie de sesiones de trabajo entre las que se encuentran confirmadas:
  • LightTalks por parte de empresas locales
  • Hackathon Opendata: desarrollo de aplicaciones con datos que publicará la UPO y con los datos del proyecto adoptaunaplaya.es
  • Speaker Corner: donde ya se ha despertado el interés de grupos que trabajan proyectos muy interesantes, como LinkedOpenData en el entorno Bibliotecario, Tecnopolítica y Minería de Datos
La entrada al evento para los dos días es gratuita aunque es necesario formalizar inscripción para asistir.

Para contactar con el equipo organizador solo tienes que enviar un correo a opendatasev[arroba]gmail[punto]com o hacernos una mención en la cuenta de Twitter @opendatasev.

Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Lanzamiento de #adoptaunaplaya

miércoles, 17 de octubre de 2012 0 comentarios
Hoy estamos de enhorabuena los integrantes del grupo @opendatasev ya que acabamos de lanzar la iniciativa #adoptaunaplaya. Fundamentalmente, #adoptaunaplaya es una iniciativa ciudadana para recopilar las mediciones de calidad de aguas de baño en España. La iniciativa consiste fundamentalmente en que el ciudadano que quiera colaborar con nosotros adopte un espacio de baño y se haga el responsable de cargar en un fichero público los datos de ese espacio. Solo tienes que elegir tu playa o lugar de baño favorito del listado que ya hemos cargado previamente y a continuación rellenar los datos procedentes de Nayade para ese lugar.


Todo interesado en ayudarnos que acceda a la URL: http://adoptaunaplaya.es y siga las instrucciones especificadas en el apartado 'Más información'.

Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Desarrollo de plugins para Redmine en IV Betabeers Sevilla (18 Oct)

lunes, 15 de octubre de 2012 0 comentarios
El próximo 18 de Octubre daré la charla en el IV Betabeers de Sevilla titulada: Desarrollo de plugins para Redmine. Os comparto ya la presentación que usaré para la misma donde repasaremos las bases de desarrollo de plugins para Redmine asi como algunos tips y modificaciones importantes a tener en cuenta para el desarrollo sobre la rama 2.x de este producto.




Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Breve tour por #Red

miércoles, 3 de octubre de 2012 0 comentarios
Hace cosa de un par de meses llevamos a cabo la liberación de la primera release de nuestro nuevo producto #Red, el cual se encuentra aún en fase Beta. Como os comentaba su objetivo fundamental es servir como herramienta para llevar a cabo una gestión centralizada de la comunicación interna de una compañía de una forma eficaz. Tradicionalmente la comunicación en la empresa ha sido entendida como un elemento de postproducción en la cadena de valor, fundamentalmente contar lo que se hace y ponerlo bonito.


La premisa de la que se parte en el desarrollo de #Red es que es la propia actividad de una compañía la que ha de integrar criterios de Comunicación y Marketing en su concepción, desde la definición de su estrategia, alterando el flujo de la información que, esta vez, será realmente de dentro afuera. Con esa premisa de partida se determina que esta herramienta deberá apoyarnos para:
  • Mejorar la comunicación interna.
  • Fomentar la divulgación y conocimiento, propio y externo, en la organización.
  • Invitar a toda la plantilla a la participación en la comunicación, interna y externa, de la empresa.
Para ello nos ponemos los siguientes requisitos:
  1. Sencillez.
  2. No competir con las redes sociales: nos integramos en ellas. 
  3. Abrirnos al mundo, accesible desde cualquier lugar y multidispositivo.
  4. Facilitar el orden y la priorización de la información formal e informal.
  5. Posibilitar la normalización del uso del e-mail corporativo.
En base a estos requisitos mostramos el siguiente tour por la herramienta:

Muro de perfil
Donde escribir públicamente cualquier tipo de contenido (desde #Red o desde Twitter y Facebook), pudiendo indicar si se trata de una información noticiable para la empresa.


Centro de notificaciones

Gestión de notificaciones por grupos: centrandonos en institucional, departamental, menciones y conversaciones.


Muro departamental
Con la posibilidad de escribir como perfil personal o perfil de departamento


Administración
Creación de canales, departamentos, gestión de usuarios, comunicaciones oficiales, etc.


En próximos posts iremos desvelando un poco más sobre esta herramienta y sus funcionalidades :) (continuará ...)


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

@opendatasev en #diaW3C reloaded

miércoles, 29 de agosto de 2012 0 comentarios
Parece ser que lleva ya algún tiempo colgado en el espacio Vimeo de la OSWC, pero yo lo descubrí ayer. Una versión mejorada del video que Ana Rey nos grabo y que os compartí aqui.


Día W3C España - Sesión 3 from Sandetel on Vimeo.

Nota: nuestra charla arranca a partir del min. 17:30 aprox. pero recomiendo ver todas ya que son magnificas iniciativas y proyectos.

Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Contribuciones a SoftwarePublico.cl

viernes, 17 de agosto de 2012 0 comentarios
Durante mi pasada estancia en Santiago de Chile, tuve el placer de asistir a la presentación de la iniciativa Software Publico del Gobierno de Chile. Esta iniciativa se fundamenta en el fomento del desarrollo de aplicaciones reutilizables por parte de las instituciones públicas, optimizando los procesos y acotando los tiempos de gestión, constituyendo un espacio de intercambio de desarrollo, contacto entre instituciones gubernamentales, empresas y abierto a la ciudadanía. Para ello se pone a disposición de las empresas proveedoras de servicios TI una forja de proyectos basada en Redmine, en la cual se van incluyendo proyectos que la administración pueda reutilizar. Os dejo aquí la presentación que realizo sobre dicho proyecto Patricio Astorga:



Entre estos proyectos se incluye en propio Redmine como herramienta de gestión de proyectos software, de tal forma que de forma conjunta con nuestros compañeros de Emergya administramos dicho proyecto y hemos llevado a cabo, desde nuestra filial chilena Ingenia Global un par de contribuciones dentro de este proyecto. Concretamente, se han proporcionado los plugins de integración de Redmine con JOSSO y Viafirma para facilitar la delegación de la responsabilidad de gestión de autenticación y autorización a estas herramientas.


Para más info sobre las contribuciones os dejo los siguientes enlaces:
Adicionalmente si os resulta de interes teneis disponible un resumen del evento de presentación de Software Publico en la web de Extenda.

Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Visualización de datos: Medallero Olimpico

lunes, 13 de agosto de 2012 0 comentarios
Hace un mes aproximadamente estuve en un Curso de Periodismo de Datos impartido por la gente de Civio, donde expusieron como llevar a cabo de una forma facil y sencilla el desarrollo de aplicaciones de visualizaciones de datos. Hoy buscando información sobre los recientes Juegos Olimpicos he visto que Google proporciona un widget que resume el medallero olímpico y he pensado que quizás podria ser interesante aplicar lo aprendido para ver si somos capaces de hacer una visualización sencilla del medallero a partir de los datos alojados en la propia web del evento.


En primer lugar hemos llevado a cabo la extracción automatizada de los datos del medallero haciendo uso del servicio de Yahoo denominado Dapper. Con este servicio podemos llevar a cabo extracciones de datos de forma automatica mediante un sencillo asistente que autodetecta tablas de datos mediante tecnicas de web y data scraping.


El proceso ha sido tan sencillo como acceder a nuestra cuenta Dapper (necesario registro previo), seleccionar la web de origen, en nuestro caso la del medallero olimpico, e ir seleccionando las columnas que nos interesan, en nuestro caso Country y Total. Dapper se encarga solo de detectar el contenido de la columna aunque nosotros podemos ir dirigiendo este autodescubrimiento desde el asistente.

A continuación hemos generado el fichero CSV vinculado a la extracción y lo hemos cargado en Google Docs vinculandolo a posteriori a una tabla en Google Fusion Tables. 



Finalmente, hemos llevado a cabo una opción de Merge con otra tabla para obtener los delimitadores geograficos de las fronteras del mundo que puede ser obtenido a traves de la siguiente busqueda, llevando a cabo algunos refinamientos dentro del contenido de la tabla (p.e: renombrar el literal United States of America por United States para que pueda hacer correctamente el Merge entre tablas). Fusion Tables detecta que los literales vinculados a Pais son datos de georeferenciación y es capaz de hacernos una visualización en mapa. Hemos configurado dicha visualización para que los colores del mapa se muestre por gradiente en base al total de medallas viendo claramente que Estados Unidos y China han sido los que mas medallas se han llevado a casa.



Podéis acceder a esta visualización aquí. Esto es solo un ejemplo de juguete de todo lo que se puede hacer sin necesidad de tener conocimientos de programación avanzados para llevar a cabo aplicaciones tan utiles como por ejemplo España en Llamas recientemente liberada.


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Encuentro Tecnológico Open Data Chile 2012

0 comentarios
El pasado dia 12 de Julio se celebró en el Centro de Convenciones de la Camara de Comercio de Santiago de Chile el Encuentro Tecnologico Open Data Chile 2012. En este evento se analizaron los beneficios y avances de la apertura de datos y el gobierno abierto desde una perspectiva de divulgación y difusión centrada en dos grandes bloques: un primer bloque de divulgación centrado en los beneficios de la modernización en la mejora de la prestación de servicios de las administraciones publicas y por ende en la mejora la calidad de vida de la ciudadania; y un segundo bloque de experiencias concretas.

A continuación una breve reseña de cada ponencia

La burocracia puede ser sexy - Andres Bustamante. 

Andres es el Director de Gobierno Electronico de la Secretaria General de la Presidencia del Gobierno de Chile y un maximo exponente en modernización. En su ponencia nos hizo una exposición muy clara de como las nuevas tecnologias de la información facilitan la comunicación entre la ciudadania y los servicios publicos.

Cómo mejorar la calidad de vida de la ciudadanía a través de la modernización tecnológica de los Servicios Públicos - Manuel Rusillo.

Manuel es el Director Comercial de Ingenia, empresa española matriz de la empresa organizadora del evento Ingenia Global. Su ponencia se centro en exponer como las empresas del sector TI enfocamos la prestacion de servicios en el desarrollo de soluciones de modernización, apoyando a las administraciones en la mejora de sus servicios.

Gobierno Abierto y Apertura de Datos. Objetivos, Beneficios y Posibilidades de Negocio - Ildefonso Montero.

Mi primera ponencia consistió en una breve exposición de conceptos basicos, formatos, buenas practicas, etc. para llevar a cabo el fomento de la participación ciudadana, la escucha activa y la apertura de datos en el contexto de Gobierno Abierto. Ademas lleve a cabo una exposición detallada de los beneficios que puede aportar a una sociedad y a su tejido empresarial la aparición de los infomediarios.

Gobierno Abierto y Datos Abiertos en el Gobierno de Chile - Felipe Mancini

Felipe Mancini es Asesor en el Ministerio Secretaria General de la Presidencia en materia de modernización y es uno de los responsables directos del portal de datos abiertos del Gobierno de Chile. En su ponencia expuso el estado actual del proyecto y los pasos a seguir para fomentar la participación activa vinculada a dichos datos abiertos.

Datos Abiertos enlazados, la experiencia de la Biblioteca del Congreso Nacional de Chile - Christian Sifaqui

Christian Sifaqui es el CIO de la Biblioteca del Congreso Nacional de Chile. Su ponencia se centro en la experiencia que desde la Biblioteca han llevado a cabo mediante la definicion de vocabularios y taxonomias especificas para formar una infraestructura de datos abiertos enlazados. 

Propuesta de arquitectura de soluciones de Gobierno Abierto. Un caso de éxito en el Ayuntamiento de Málaga - Ildefonso Montero

Por ultimo, volvi a dar una ponencia en esta ocasion para exponer una propuesta de arquitectura especifica para la apertura de datos en entornos donde se quieran explotar y consumir en tiempo real datos de una ciudad digital poniendo como ejemplo a la ciudad de Málaga, vinculada estrechamente a la tipologia de proyectos de Smart Cities.

El evento fue todo un éxito de asistencia y el nivel de implicación y colaboración de los ponentes fue espectacular. Os dejo algunas referencias del mismo así como las presentaciones:





Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Primer Betabeers Sevilla #BBsvq

jueves, 14 de junio de 2012 2 comentarios
Ayer tuve el placer y la suerte de asistir al primer Betabeers que se celebraba en Sevilla, y recalco lo de suerte porque últimamente no suelo tener mucho tiempo para poder ir a eventos de este tipo y me resulto realmente interesante y enriquecedor, tanto por el formato como por el contenido de cada una de las charlas. 

Para el que no lo conozca, Betabeers es un encuentro de desarrolladores web y apps donde se llevan a cabo microexposiciones de no mas de 10 minutos y presentaciones de startups y proyectos, donde se fomenta el networking con una cerveza en la mano (que siempre facilita mucho las cosas :-)). Las presentaciones que se expusieron ayer fueron las siguientes:

  • "Ember.js" de Pepe Cano fue la primera que abrió este evento y nos ofrecio un repaso por este framework muy util para desarrollo de WebApps. Conocia levemente Backbone.js pero no Ember.js, y la verdad es que he salido de este evento con ganas de probarlo.
  • "Easy Data Publicación automática de Linked Data" de Juan Vázquez. He de reconocer que era la charla que más ganas tenia de ver. Ya me habían hablado bastante bien de este proyecto, entre otros Juanma Dodero, y sinceramente me ha encantado. Tras la exposición estuvimos hablando bastante haciendo al vuelo una comparativa entre Easy Data y otras soluciones similares y es un proyecto al que hay que vigilar muy de cerca. Sinceramente, estoy deseando que Juan se anime a colaborar en la medida de sus posibilidades con #opendatasev todo lo que este en su mano.
  • Finalmente Carmelo Zubeldia expuso el proyecto "Guifi.net" que sin conocerlo en absoluto me resulto tremendamente interesante.
Tras esto, reparto de cervezas, sesión de presentaciones de todos los asistentes (donde algunas presentaciones fueron sencillamente apoteósicas), y networking. Una gran experiencia y con ganas de que lleguen las siguientes ediciones. Fotos aqui y aqui. :) 


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Seminario #opendata y #oGov en la Universidad de Cádiz

jueves, 31 de mayo de 2012 0 comentarios
El pasado día 29 de Mayo, el compañero Pablo Martín Muñoz de Enreda y yo estuvimos en la Escuela Superior de Ingeniería de la Universidad de Cádiz, representando a #opendatasev, llevando a cabo un seminario sobre Open Data y Gobierno Abierto que contó con la colaboración de la Oficina de Software Libre de la Universidad de Cádiz.

El seminario que tuvo una duración aproximada de cuatro horas tenia el siguiente formato:

  1. Introducción a los conceptos básicos de Gobierno Abierto y Apertura de datos, repasando marco normativo, ideas, tendencias, y posibilidades de negocio dentro del sector infomediario.
  2. Presentación del grupo de trabajo #opendatasev
  3. Repaso por principales herramientas de trabajo, demos, portales #opendata, aplicaciones de consumo de datos, etc.
  4. Ejemplo práctico de consumo de datos de un endpoint SPARQL de CIA Factbook desde Drupal
A continuación os dejamos cada una de las presentaciones que usamos en este seminario.
Queremos dar especialmente las gracias a Juanma Dodero por la organización del seminario.

Enlaces relacionados:


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Estamos en #Red

jueves, 24 de mayo de 2012 2 comentarios
La semana pasada tuvimos el placer de participar en uno de los eventos más interesantes de los últimos a los que hemos asistido en Sevilla, concrétamente el Congreso Empresa 2.0 #e20biz. Coincidiendo con nuestra presencia en este foro, exponiendo ademas uno de nuestros casos de éxito, tuvimos el enorme privilegio de estar mano a mano con los mejores expertos en materia de Empresa 2.0, innovación y redes sociales corporativas aprovechamos para presentar nuestro último producto en este ámbito: #Red.


Aún en fase beta y salvando las distancias, aunque compartiendo filosofía con otras soluciones como Toolea o Zyncro, #Red se fundamenta en potenciar y mejorar la comunicación interna de la empresa proporcionando un espacio de intercambio de información y contenidos entre todos y para todos y de una forma muy sencilla, gestionando los flujos de información entre canales y departamentos.

De esta forma resulta muy sencillo agrupar la información por departamento, en base a donde ejecute su actividad en una organización el usuario de #Red, disponiendo de muros y comunicaciones especificas por departamento y asi mismo por canales que son transversales para todos los departamentos de una empresa (RRHH, RSE, etc.)



En próximos posts iremos desvelando las características de este producto del cual estamos cada días más orgullosos :-)

Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

@imonteroperez updated!

0 comentarios
Hace ya tiempo que no pisaba estos lugares, y es que hace ya cosa de unos meses mi vida profesional ha cambiado enormemente. No entraré en detalles, los tenéis en LinkedIn. Llamadlo flojera, vagancia o como queráis, pero a pesar de que se que debería actualizar la sección Quien Soy, por ahora no pienso hacerlo, y no por falta de ganas sino de tiempo. Es por esto por lo que he preferido publicar este pequeño post.

Se abre ante mi un reto profesional muy interesante, dentro de mi actual empresa Ingenia, en un proceso de reposicionamiento estratégico que todo el que me conoce sabe que llevo demandando desde hace mucho tiempo en el sector TI y espero que nos de muchísimas alegrías, y en el que como responsable estratégico daré lo mejor de mi. Stay tuned!


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Arranca nuestro #openbook !

miércoles, 18 de abril de 2012 2 comentarios
Hola a todos, en primer lugar agradecer la gran acogida que ha tenido nuestro experimento de elaborar entre todos y de forma colaborativa un libro abierto sobre #oGov y #opendata. El pasado día 16 finalizo el Call 4 Proposals, y es momento de ordenar las propuestas en secciones y comenzar a trabajar.

El volumen total de propuestas recibidas han sido 15, las cuales hemos desglosado en dos secciones, recordando el título del libro: "Recetas y Experiencias de Gobierno Abierto":

Recetas:
  • Modelo de referencia de Gobierno Abierto: LUDO - Autor: Alberto Ortiz de Zarate
  • Contenidos educativos para la sociedad del dato - Propuesto por: Alberto Ortiz de Zarate
  • Necesidad de armonización entre diferentes portales Open Data - Autor: Marc Garriga
  • Open Data y Open Government no son siempre lo mismo - Propuesto por: Alberto Ortiz de Zarate
  • ¿Que datos queremos que se publiquen y para qué? - Propuesto por: Pedro Leon
  • Open Data puede obligar a la administración a ser más eficiente - Autor: Alberto Abella
  • Licencias abiertas para portales Open Data - Propuesto por: David R. Jordan
  • Acordando vocabularios para compartir datos entre las AAPPs - Propuesto por: Anonimo
Experiencias:
  • SIRENA, abriendo los datos del consumo energético de una universidad on-line para forzar su eficiencia - Autor: Didac Ferrer Balas
  • Tu Derecho a Saber - Autor: David Cabo
  • Irekia, la experiencia de oGob en Euskadi - Autor: Nagore de los Rios
  • Universidad Abierta - Autor: David R. Jordan
  • Publicación de datos. De ERP a Open Data - Propuesto por: David R. Jordan
  • Open Data y Smart Cities - Autor: David Bueno
  • Gobernanza Digital en el Ambito Local - Autor: Rafael Serrano

Como recordareis, el formato de solicitud de propuestas era libre. Se ha recopilado toda la información de autores y propuestas enviada y se han asignado autores a aquellas que venian predeterminadas. Las que estan propuestas estan en busqueda de autor en este momento y os animamos a que participeis y le demos forma entre todos. Podeis acceder de forma totalmente libre a dicha recopilación con los datos de las votaciones.

En el plazo de una semana nos iremos poniendo en contacto con los autores seleccionados para ir dando forma a nuestro libro abierto exponiendo como será la operativa de trabajo.

Una vez más muchas gracias a todos los que habeis aportado vuestro pequeño grano a esta idea :)


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

#oGov #opendata Call 4 Proposals

miércoles, 21 de marzo de 2012 0 comentarios
Uno de los objetivos fundamentales de #opendatasev es actuar y servir como punto común de encuentro de todos aquellos involucrados e interesados en la apertura de datos públicos y la reutilización de la información, independientemente del sector y/o naturaleza vinculada, no solo en Sevilla sino en todo el territorio andaluz y de la misma forma trabajar conjuntamente con esta misma idea con otras iniciativas similares o particulares en el resto del territorio nacional. 

Por esto, y recogiendo el testigo de las aportaciones que nuestros colegas nos dieron en la reunión que mantuvimos en la OSWC 2012, no solo estamos poniendo el foco en aspectos técnicos, que también, sino que además estamos trabajando no solo en la idea de exponer y explicar la utilidad de la apertura de datos dentro del contexto de lo que se denomina Gobierno Abierto, sino también a explorar todas sus posibles vertientes y experiencias ya ejecutadas o por ejecutar en este ámbito.

Es por esto por lo que nos hemos decidido a recopilar todo esto en un documento colaborativo al que vamos a denominar "Recetas y Experiencias de Gobierno Abierto". La idea es crear entre todos un libro abierto  y es por esto por lo que lanzamos el siguiente Call 4 Proposals:

Actualización (extensión de deadline): A partir de hoy y hasta el 9 16 de abril se habilita a través de UserVoice una llamada para recopilar propuestas para el libro colaborativo “Recetas y Experiencias de Gobierno Abierto”: capítulos, autores, revisores, etc. Entre todos votaremos las propuestas que vayamos creando (yo ya he cargado las mías) e intentaremos que las personas seleccionadas aporten su pequeño granito de arena a esta causa. Una vez concluido el Call 4 Data se habilitará el documento del libro en Google Doc con una propuesta de indice de contenidos ya consensuada, en la que los autores podrán volcar sus contenidos y los revisores validarlos.

Accede aquí para aportar tus propuestas y/o votar existentes (deadline: 16/4/12 9/4/12)  

La finalidad de todo esto es bien sencilla: difundir conocimiento, ideas, experiencias, etc. y facilitar la comprensión de que es y que no es #oGov y #opendata entre todos. 


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Vente a desayunar a #DesayunosTec

lunes, 5 de marzo de 2012 0 comentarios
Los próximos días 8 de Marzo (Málaga) y 13 de Marzo (Sevilla) tendrá lugar el primer Desayuno Tecnológico de Ingenia denominado: Departamentos TI: más protagonistas que nunca, ahorrando en costes y mejorando en eficiencia.

El evento es gratuito y lo unico que requiere es una inscripción previa a traves del espacio habilitado para tal efecto en la web. Fundamentalmente esta destinado para: Directores Generales, Gerentes, Responsables de Áreas TIC, Jefes de Departamentos de Informática, Responsables de Áreas de Desarrollo Software, Directores de Operaciones, Responsables de Calidad, Ingenieros de Procesos y Responsables de RRHH y Formación. Aunque el acceso es totalmente libre para todo aquel interesado en esta temática.

Los objetivos de este primer desayuno son fundamentalmente proporcionar la visión de Ingenia en este ambito centrándonos fundamentalmente en como:

  1. Gestionar un plan de carrera formativo basado en ITIL, ISO 20000 y CMMI.
  2. Mejorar la rentabilidad del negocio reduciendo costes.
  3. Incrementar el valor del dpto. TI en la organización.
  4. Alcanzar una mayor eficiencia en las operaciones.
  5. Gestionar proactivamente problemas y riesgos.
  6. Garantizar mayor control y seguridad mediante certificaciones
Aquí tenéis disponible la agenda del evento, y podéis estar al tanto del mismo a través del hashtag #DesayunosTec y mediante el debate en LinkedIn.



Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Universidad Abierta (complemento a una gran propuesta)

viernes, 24 de febrero de 2012 1 comentarios
Esta mañana he tenido el placer de leer en el tren de camino a Málaga, un post que se publico ayer titulado "propuesta: una Universidad Abierta" en el blog de David R. Jordan (@davidrjordan). No conozco personalmente a David, y eso que creo que hemos coincidido en algun evento, pero sin lugar a dudas me gusta mucho lo que dice y lo que propone. El post no es más que una propuesta en la que se justifica en base a una adaptación de otro post anterior donde se evaluaban los beneficios del Gobierno Abierto como esto puede extrapolarse al concepto de Universidad como administración pública (de hecho, lo es), englobando todo esto dentro de ese "dos punto cerismo" que tanto nos gusta y vinculándolo a Universidad 2.0.

Esto de la Universidad 2.0 no es nada nuevo, y como él mismo comenta en su post existen múltiples ejemplos y casos de uso que se han ido aplicando en nuestras universidades: campus virtuales, sistemas de automatrícula, tutorización online, etc.

En Noviembre del año pasado, tuve el placer de dar una charla en las Jornadas de Software Libre y Web 2.0 de la Universidad de Cádiz donde para explicar qué era el Gobierno Abierto ejecute un ejercicio de evaluación de cómo de alineada estaba la propia universidad con las acciones vinculadas a una buena gobernanza, sobre todo basándome en algo que creo que en el post de David se menciona pero quizás de pasada: la escucha activa como elemento vertebrador de los pilares de  participación y colaboración en Gobierno Abierto

No quiero decir que no se haga mención de esto, al contrario, sino que David pone el foco en algo muy interesante como es la comunicación bidireccional entre alumnado y profesorado que genera un beneficio asociado a una mayor implicación de ambos y el establecimiento de nuevos canales y espacios de trabajo, pero no entra desde mi punto de vista en algo tambien fundamental y que ademas va muy al hilo de lo que despues él mismo planteaba como una consulta en un tweet posterior a la publicación de su post: ¿Cómo exigir a una universidad que se alinee con el #oGov? 

Efectivamente, si solo nos centramos en esto, es bastante complicado, pero creo que se va bien encaminado en el momento en que se involucra no solo a los agentes nucleares de la comunidad universitaria (profesorado y alumnado), sino cuando también se involucra al PAS, profesorado como PDI y por supuesto cuerpo institucional vinculado a la Universidad como ente gubernamental. ¿Esto que quiere decir? Que hay que evaluar y tener en cuenta no solo el concepto de Universidad 2.0 tal y como conocemos ahora poniendo en foco en la mejora de las actividades vinculadas a la docencia a traves de las nuevas tecnologías - las cuales han garantizado que existe una buena escucha activa profesorado-alumno a traves de plataformas de campus virtuales - sino también en introducir el #oGov en el resto de la operativa propia de una Universidad.

Los ejemplos que ponia en el caso de la charla que di en la Universidad de Cádiz eran bastante claros, además de recientes, ya que hacia relativamente poco tiempo se acababan de celebrar elecciones a rector en la citada universidad. Lleve a cabo un estudio de la gestión de identidades digitales de los aspirantes a rector, identificando además que medios habian empleado para transmitir sus ideas, propuestas, etc. y como habian gestionado la finalidad de estos espacios. Las conclusiones a grosso modo que pudimos evaluar entre todos en la charla eran las siguientes:

  • Los cuatro candidatos emplearon un servicio fuera de la red corporativa de la Universidad para establecer nuevos canales de comunicación y difusión. Fundamentalmente redes sociales y sistemas de microblogging, concretamente un candidato solo uso Facebook, dos solo usaron Twitter y otro no uso ninguno de estos sistemas. Ninguno simultaneó varias alternativas de comunicación con la comunidad universitaria en base a estos servicios.
  • Adicionalmente dos de los cuatro aspirantes publicaron un blog. Uno desde dentro de la red corporativa de la Universidad y otro vinculado a un medio de comunicación, este ultimo era precisamente el que no empleo ningun servicio de los mencionados en el punto anterior.
  • Todos tenian espacio web especifico vinculado a la campaña electoral donde exponian sus propuestas, pero ninguno aportaba un canal de comunicación en ese espacio web donde recopilar las propuestas de comunidad universitaria. Algunos tenian el tipico formulario de contacto que dirigia directamente a un buzon de correo y otros derivaban esto a Facebook o Twitter.
  • Uno de los principales problemas detectados fue que tres de los cuatro aspirantes no especificaron en la descripcion de sus cuentas en Facebook que esa cuenta era unicamente y exclusivamente empleada para la campaña electoral, esto queria decir que NO eran sus cuentas personales ni vinculadas a sus trabajos como profesores e investigadores. La no especificación de esto ha derivado en que ahora mismo esas cuentas permanecen "muertas" sin ningun tipo de actividad desde el cierre de la campaña electoral, por lo que esto desemboca en una mala gestión de identidad digital 
  • El candidato que empleaba solo el blog vinculado al medio de comunicación tambien dejo de publicar posts justo a la finalización de la campaña. Tampoco se habia vinculado este blog a esto, por lo que tambien desemboca en una mala gestión de la identidad digital de esta persona.
  • El candidato que usaba Facebook, si vinculo perfectamente que tanto su web, como su blog vinculado a la red corporativa de la Universidad, como su espacio en Facebook tendrian un periodo de vida vinculado unica y exclusivamente a la campaña, de tal forma que si se dejaba claro que esos canales de escucha activa estaban vinculados a debatir y llamar a la participación de propuestas de su programa electoral, sin hacer que la comunidad universitaria pudiese confundirse, como en los casos anteriores, y por ejemplo hacer que un alumnos twittee con uno de los candidatos para consultarle alguna duda de una clase por ejemplo, cuando la finalidad de esa cuenta en Twitter no estaba vinculada a esto.   

Al final esto es solo un ejemplo más de tantos asociados a la mala gestión de identidades digitales y  la escucha activa que derivo en lo que yo denomino el sindrome del to-be. Este pintoresco nombre va ligado a que para nosotros to-be es "ser y estar" y en esto del #oGov se tiene que "estar en lo 2.0" pero ademas se tiene que "ser 2.0", no vale solo estar, ya que si estas pero no sabes gestionar tu identidad digital y la escucha activa vinculada a los canales de participación y colaboración que proporcionas, todo lo que hagas no valdrá nada y ademas estaras dando una mala imagen.

Tambien vinculado a #oGov estuvimos viendo que las distintas unidades y servicios administrativos de las Universidades gestionan y coordinan campañas especificas que pueden ser gestionadas a traves de canales 2.0, como por ejemplo en el caso de la Universidad de Cádiz, la Cátedra de Emprendedores, donde a traves de espacios en Facebook, LinkedIn, un blog, etc. abren nuevas vias de participación entre la unidad administrativa vinculada a la gestión de las acciones de la Cátedra y toda la comunidad universitaria. 

El toque de atención y quizas lo menos explorado es la transparencia y apertura de datos. Las universidades tienen muchisimos datos que pueden abrir, no solo desde el punto de vista de memorias institucionales, sino tambien actividad de grupos de investigación, curriculums investigadores, patentes, etc. 

La manera de justificar una posible inversión de una Universidad en esto es implicando a todos estos actores, desde grado institucional (Consejo de Gobierno) hasta técnico, pasando por profesorado, estudiantes, etc. ¿Cómo? lo primero mediante una difusión a todos estos niveles: cursos de verano, jornadas, seminarios, etc. que sirvan de elementos de conscienciación, y una vez superada esa barrera empezar a dibujar un proyecto conjunto donde se aglutine tanto las cosas ya existentes vinculadas a la Universidad 2.0 tal y como la conocemos ahora, como todo lo anteriormente expuesto.

David, enhorabuena por tu post y espero que este te sirva de complemento y de apoyo para que pronto podamos ver y disfrutar en la UPO de una estrategia #oGov madura y enriquecedora para todos los miembros de la comunidad universitaria a la que perteneces.


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live

Contribuciones #opendatasev

miércoles, 15 de febrero de 2012 0 comentarios
Hace mucho tiempo que no comento nada nuevo de la actividad que estamos llevando a cabo en @opendatasev pero lo cierto es que no paramos, y eso que tenemos poco tiempo. Al margen de diversas acciones formativas y de difusión vinculadas a fomentar la reutilización de la información del sector publico y poner el foco en la riqueza que proporcionan los infomediarios, nos hemos propuesto tambien realizar algunas contribuciones a la comunidad. Aqui os comento las más destacadas

CKAN Client Python Package

Se ha llevado a cabo el desarrollo de un cliente de CKAN en Python de la mano del compañero Felix Ontañon que mediante la API REST de CKAN es capaz de registrar paquetes, obtener tags, actualizar detalles de cada paquete, etc. 

Es la primera contribución del grupo y ha sido liberada recientemente en los siguientes canales:


Siendo incluso empaquetada dentro de Debian SID :)



php-bubbletree-client

php-bubbletree-client es un cliente ligero para PHP que permite una integración simplificada en un contenedor web de una herramienta de visualización de presupuestos basado en el proyecto Bubble Tree de la OKFN.

Para utilizarlo solo hay que descomprimirlo en un servidor web Apache (p.e: /var/www/html) con PHP habilitado. A continuación pasamos a configurar una nueva visualización, copiando el contenido de  la carpeta view/example y accediendo al fichero config.php donde podemos configurar lo siguiente:

  • NAME:  Nombre de la visualización
  • ORGNAME:  Nombre del organismo que expone sus datos
  • URL:  Localización de los datos
  • CHAR_DELIMITER:  Especifica el caracter delimitador del fichero CSV que contiene los datos
  • INDEX_:  Indice para especificar: (a) PARENT: el padre de todos los elementos; (b) ORG: nombre del organismo sobre el que se muestran datos; (c) AMOUNT: cantidad; (d) ID: identificador; y (e) ROOT: padre.
  • ROOT_:  Especifica el aspecto de la visualización: (a) TITLE: caption vinculado al elemento central; (b) COLOR: color de las burbujas; (c) ICON: icono que se empleara en la burbuja central.

A continuación se muestra un ejemplo de configuración:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
define("NAME","Presupuestos");
define("ORGNAME","Organismo");
define("URL","http://localhost/php-bubbletree-client/
                         view/example/data/presupuestos.csv");
define("CHAR_DELIMITER",";");

define("INDEX_PARENT","0");

define("ROOT_TITLE","Total");
define("ROOT_COLOR","#3333CC");
define("ROOT_ICON","../../styles/icons/euro.svg");

define("INDEX_ORG","0");
define("INDEX_AMOUNT","1");
define("INDEX_ID","2");
define("INDEX_ROOT","3");

El contenido de los datos visualizados en el ejemplo que incorpora el cliente es el siguiente en formato CSV: 

1
2
3
4
5
6
7
8
9
10
11
Organismo 1;200;1;0
Organismo 2;100;2;0
Organismo 3;300;3;0
Organismo 11;75;11;1
Organismo 12;25;12;1
Organismo 13;95;13;1
Organismo 14;5;14;1
Organismo 21;15;21;2
Organismo 22;30;22;2
Organismo 23;25;23;2
Organismo 24;30;24;2
Proporcionando la siguiente visualización:



Esto es una primera versión que se esta terminando de desarrollar y que se liberará proximamente en: https://github.com/imonteroperez/php-bubbletree-client.


Esto son solo dos ejemplos de aplicaciones que hemos desarrollado, pero tenemos muchas mas en la cabeza y poco a poco iremos liberando mas contribuciones. Si quieres aportar alguna idea, sugerencia o contribuir a alguno de estos proyectos ponte en contacto con nosotros a traves de la lista: http://groups.google.com/group/opendatasev


Compárteme en: Eskup Facebook Tuenti Meneame Bitacoras Google Yahoo Windows Live