2006/04/23

rdf:about

Hace unos días que quiero escribir sobre rdf:about, un sitio de Joshua Tauberer. El sitio se puede resumir como una recopilación de enlaces y material propio, entre los que quiero destacar la veloz introducción a RDF y la introducción a RDF en profundidad. También pueden encontrar un validador y conversor, desarrollado con la librería SemWeb, para .NET, la cual funciona muy bien por cierto. Le aconsejo a todos que visitar el sitio porque es muy completo.

[ inkel | | 0 comentarios | Backlinks ]

Novedades de Redland

Para todos aquellos interesados, ahora existe un tutorial de Raptor, el parser de le excelente librería Redland. Esto, sumado a la versión para Windows es una grata, grata noticia.

[ inkel | | 1 comentarios | Backlinks ]

2006/04/20

Calendario de eventos de la Web Semántica

Como ya he comentado, hay muchas novedades en lo relacionado con calendarios en la Web Semántica. Es por esa razón que, aprovechando el nuevo servicio Google Calendar creé un calendario con los próximos eventos en Web Semántica (XML, ICAL). A medida que reciba anuncios de conferencias y talleres en el mundo iré actualizando la información. Espero les resulte útil, y si lo utilizan en alguna aplicación, pueden dejar un comentario! ;)

Antes que me olvide, seguramente no será este el último post sobre calendarios y Web Semántica, dado que todos los días van surgiendo novedades y me parece una excelente aplicación. ¿Qué les parece a ustedes?

[ inkel | | 6 comentarios | Backlinks ]

2006/04/11

Noticias para los usuarios de Jena

Usuarios de Jena puede alegrarse: encontré 2 weblogs, el primero del mismísimo Andy Seaborne, ARQtick, con una gran orientación a Jena. De momento solo tiene 2 entradas: en una comenta sobre el progreso de Jena.NET, que a mi me resultó bastante interesante (más sobre esto proximamente), y el segundo sobre funciones sobre propiedades en ARQ, el motor de consultas SPARQL de Jena.

El otro weblog es Jena announce, donde se publican noticias y anuncios sobre Jena.

[ inkel | | 0 comentarios | Backlinks ]

2006/04/09

Libreria JavaScript para realizar consultas SPARQL

Lee Feigenbaum, uno de los desarrolladores de SPARQL Calendar, comenta sobre la una de las piezas clave de esta aplicación: la librería JavaScript de SPARQL. Esta librería nos permite, de manera sencilla, enviar y obtener resultados SPARQL de servicios en linea, como SPARQLer. Los resultados pueden obtenerse en diversos formatos, como el oficial XML, o el cada vez más utilizado JSON. La librería parece muy sencilla de utilizar y puede descargarse libremente: sparql.js. Esta basada en el cliente AJAX de Leigh Dodds.

[ inkel | | 3 comentarios | Backlinks ]

2006/04/02

SPARQL Calendar: herramienta para visualizar calendarios

Una nueva aplicación AJAX ha visto la luz: SPARQL Calendar, un calendario que nos permite indicar la dirección de un perfil FOAF y busca si existe alguna referencia a un calendario y lo muestra en pantalla. Pero esto no es todo, sino no sería noticia ;). Lo mejor que tiene esta aplicación es que nos permite indicar más de un perfil y calendarios, y realizar inferencias sobre esta información, para aumentar nuestra base de datos. Lee Feigenbaum, uno de los desarrolladores nos brinda un ejemplo paso a paso de como funciona, del siguiente modo:

  1. Dirigirse a la demo
  2. Agregar una o más URLs que resuelvan a perfiles FOAF. Para esta guía, pulsar el enlace add Alice para agregar el archivo personal de Alice (ejemplo) al conjunto de datos. Aparecerá una lista de personas: en este caso veremos a Alice, junto a URIs de Bob y Lee.
  3. (Opcional) Pulsar descubrir más gente. Este sigue el protocolo de migajas de pan de FOAF para construir un conjunto de datos y encontrar más personas, y más información sobre las personas ya conocidas. En este caso, descubrirá los nombres de Bob y Lee, y también encontrará a Dan Conolly y Elias Torres.
  4. Asegurarse que se muestra Abril de 2006 en el calendario.
  5. Tildar las casillas de Alice y Bob.
  6. Presionar refresh en la sección Calendarios de la columna derecha para mostrar todos los eventos de los calendarios de Alice y Bob. Deberá ver varios eventos para cada uno de ellos.
  7. Con las casillas aún tildadas, presionar refresh en la sección Shared interests de la columna derecha para mostrar los foaf:interest que Alice y Bob tienen en común. En este caso ambos están interesados en teatro y Jazz.
  8. Tildar la casilla Teatro.
  9. Presionar el enlace what can we do together?. En este caso, se informará que hay una performance de Arcadia en Boston, Massachusetts (coloque el puntero sobre los eventos para ver su ubicación) del 26 al 29 de Abril. Dado que tanto Bob como Alice estarán en Boston el 28 de Abril y dado que ambos comparten interés en teatro, este evento se muestra como una actividad que ambos podrían disfrutar yendo juntos.

Como se puede apreciar, esto no solo es bastante sencillo sino que no hay que recurrir a costosos productos comerciales ni nada por el estilo: solo alcanza con tener nuestros calendarios en la red, y utilizar un navegador decente, como lo es Firefox :). A este respecto, cabe aclarar que, debido a las restricciones de seguridad que por defecto tiene este navegador, debemos hacer lo siguiente:

  1. Ingresar a la dirección about:config.
  2. Buscar la configuración signed.applets.codebase_principal_support y cambiarla a true

El formato de los calendarios puede ser el estandar iCal, que se puede generar con cualquier aplicación de calendarios.

A mi me ha parecido una aplicación más que interesante, y ya estoy comenzando a crear mis calendarios. ¿Qué opinan ustedes?

[ inkel | | 3 comentarios | Backlinks ]