Artículos de Alvaro

¿Cómo mejorar los portales de Open Data?

Para nadie que lea este blog regularmente debiese ser novedad mi interés en el movimiento Open Data, el cual ha ido ganando momentum en los gobiernos nacionales y locales. Mi impresión es que en América Latina ya está más o menos instalado el concepto de que es una buena idea publicar datos para que otros los usen: Aunque puede pasar cualquier cosa, mi impresión es que la tendencia será que cada vez más y más organizaciones (desde gobiernos nacionales y ministerios hasta municipalidades) van a empezar a liberar sus datos.

Tutorial: creando aplicaciones basadas en Linked Data (parte 3/3)

Jueves 5 Abr 2012 Alvaro Graves

LODSPeaKrEn esta última parte del tutorial mostraré cómo crear aplicaciones basadas en Linked Data usando LODSPeaKr, un framework que he estado desarrollando desde hace algunos meses. LODSPeaKr ha sido probado plataformas LAMP en Ubuntu, CentOS y Mac.

Creando una webapp móvil

Como ejemplo, mostraré cómo hacer una aplicación web móvil usando LODSPeaKr, jQuery Mobile y los datos de la WWW2011. jQuery mobile provee una interfaz para móviles muy amigable y fácil de usar, tanto en iPhone como en Android. El código usado en este tutorial está disponible en https://github.com/alangrafu/WWW2012-mobile-webapp. Asimismo, los datos están disponibles en un repositorio público que dejé en Dydra, con todos los datos necesarios. La información contenida en ese endpoint es principalmente sobre personas (nombre, apellido), sus afiliaciones (nombre universidad y organización), sus papers (título, abstract, keywords) y cuándo y dónde fueron presentados.

Portal de datos de Buenos Aires

La semana pasada se lanzó el portal de datos de la ciudad de Buenos Aires, Argentina. En su versión actual incluye unos 40 conjuntos de datos sobre Finanzas Públicas, Urbanismo, Seguridad, Medio Ambiente, Cultura, Transporte y Movilidad. En la práctica, la información disponible va desde la ubicación de estaciones de bicicletas públicas hasta datos del presupuesto de la ciudad.

Plataforma de publicación de datos locales

En Octubre de 2011 tuve la oportunidad de ir al Open Government Data camp 2011, en Varsovia, Polonia. Una de las charlas que más me llamó la atención fue la de Ton Ziljstra, un holandés que junto a algunos amigos levantaron un portal de Open Data para su ciudad (Enschede), y que luego fue adoptado por el Concejo municipal. Resulta que en Abril lanzarán el portal como código abierto, de manera que otros municipios también puedan usarlo.

Tutorial: creando aplicaciones basadas en Linked Data (parte 2/3)

Miércoles 11 Ene 2012 Alvaro Graves

En el artículo anterior vimos los principios básicos para crear consultas SPARQL, enviarlas a un endpoint y obtener un resultado. Generalmente los resultados obtenidos en un browser serán entregados como una tabla HTML, sin embargo, los endpoint pueden entregar resultados en otros formatos, como veremos a continuación.

Javascript y jQuery

Por años, el uso de Javascript en páginas y aplicaciones web sólo significaba una cosa para los desarrolladores: sufrimiento. Esto porque era difícil hacer lo mismo en todos los browsers, el código estaba mezclado con la presentación (entre medio de los tags HTML), entre otros. Pero como dice Aldrin Martoq el lenguaje no es lo más importante, sino las bibliotecas que se crean encima de él. Es así que jQuery se ha transformado en el estándar de facto a la hora de utilizar Javascript.

AJAX

NASA publica código y datos

La NASA (Administración Nacional de Aeronáutica y del Espacio en inglés) ha decidido publicar el código (http://code.nasa.gov) de una serie de proyectos en la que ha venido trabajando en el último tiempo. Hay que decir que todavía las licencias dee estos proyectos son un tanto caóticas (algunos son software libres, otros tienen licencias más restrictivas), pero espero que vayan modificándolas con el tiempo.

Tutorial: Creando aplicaciones basadas en Linked Data (parte 1/3)

Cada vez hay más personas y organizaciones publicando datos en la Web. Muchos de ellos han optado por publicarlos como datos enlazados (Linked Data). Linked Data es un conjunto de buenas prácticas para la publicación de datos utilizando tecnologías semánticas. Estas buenas prácticas permiten enlazar los datos de organizaciones diversas, de manera que los usuarios puedan explorar y combinar estos datos. Este tutorial está dividido en tres partes: La primera será sobre los principios básicos de Linked Data y cómo usar SPARQL (el lenguaje de consulta para Linked Data), la segunda utilizando JavaScript y la tercera utilizando un framework que he estado desarrollando, llamado LODSPeaKr.

Nuevo portal de datos en Colombia

Las iniciativas de transparencia en América Latina son poco comunes, por eso es que celebro el lanzamiento del portal de datos de Colombia.

Por lo pronto hay unos pocos conjuntos de datos, sobre temas como contratación pública, educación, finanzas, movilidad y transporte. La interfaz no es lo más amigable posible, pero es de esperar que vayan mejorando de a poco. Asimismo tienen un sitio donde dejarán disponibles aplicaciones basadas en estos datos (http://aplicaciones.gov.co/).

Páginas

Suscribirse a RSS: Artículos de Alvaro