Artículos de Alvaro

Innovation Challenge de la Rockefeller Foundation centennial.rockefellerfoundation.org

2110 lecturas

Rockefeller FoundationEn el marco de la celebración de su centenario, la Fundación Rockefeller ha creado el 2012 Innovation Challenge, un concurso que busca descubrir las mejores ideas para resolver algunos de los problemas más importantes de los próximos 100 años. Este desafío está dividido en tres categorías: Problemas de "irrigación eficiente", problemas de "agricultura ahora" y "decodificación de datos". Para este último, el desafío es cómo mejorar la vida de las comunidades más vulnerables que viven en áreas urbanas, utilizando datos.

Aunque este desafío no recibe dinero, nueve de los quince ganadores podrán recibir financiamiento de hasta 100.000 USD para desarrollar e implementar la idea.

¿Cómo mejorar los portales de Open Data?

3508 lecturas

Open Data wordlePara 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.

Por lo anterior, creo que es necesario que empecemos a preocuparnos de los problemas de segundo orden en Open Data, y eso es lo que quiero discutir en este artículo. No voy a apuntar a proyectos específicos, pero hay muchos que adolecen en mayor o menor grado de al menos uno de los siguientes puntos.

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

2875 lecturas

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 data.buenosaires.gob.ar

1429 lecturas

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.

Cursos en la "Universidad Semántica" cambridgesemantics.com

2326 lecturas

Semantic UniversityLa empresa Cambridge Semantics está empezando a publicar artículos explicando diferentes aspectos de la Web Semántica, Linked Data, etc. En este momento sólo hay una introducción a la Web Semántica, pero prometen discutir sobre SPARQL, RDF, OWL, entre otros. El sitio promete ser una buena referencia para aprender sobre estas tecnologías.

Manual de Open Data disponible en línea opendatahandbook.org

2944 lecturas

Para quienes les interese aprender más sobre Open Data, es decir sobre la tendencia de gobiernos y otras instituciones a liberar sus datos, la Open Knowledge Foundation ha coordinado la creación de un completo manual.

El manual cubre aspectos legales, sociales y tecnológicos e incluye principios básicos, motivos para liberar datos y buenas prácticas recomendadas. Aunque en general no incluye información que no esté disponible en la web desde hace bastante tiempo, no deja de ser útil tenerlo todo integrado y sistematizado en un sólo documento.

Por supuesto, la licencia del es CC3.0-by.

OpenDataHandbook.org »

Plataforma de publicación de datos locales epsiplatform.eu

2773 lecturas

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. Esto es una gran ayuda, ya que da otra alternativa para ciudades que quieren publicar datos, pero no pueden por falta de recursos.

Imagen: Wikipedia

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

4061 lecturas

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 code.nasa.gov

2720 lecturas

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.

Asimismo, ha publicado datos científicos (http://data.nasa.gov), desde mediciones del color del océano hasta bases de datos sobre cráteres en ganímedes. Es interesante echarle un vistazo.

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

5166 lecturas

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.

Distribuir contenido