sábado, 5 de abril de 2008

/web semántica



La web semántica, someramente, consiste en definir datos que definen otros y a su significado. Los metadatos posteriormente serán interpretados por algún mecanismo de procesamiento que se encargará de mostrarlos acorde a la configuración que le dimos a los mismos.

Los metadatos (web) son abstracciones cuyo objetivo es mejorar la interoperabilidad de diferentes aplicaciones porque permite una mejor descripción de los contenidos (algo que XML/HTML por sí solos no pueden), y reduce el tiempo de codificación (sólo basta conocer el protocolo de definición de los metadatos)

Los componentes de la Web Semántica son los metalenguajes y estándares: XML, XML Schema, RDF, RDF Schema y OWL (OWL Web Ontology Language)


SIMILE Project (“Semantic Interoperability of Metadata and Information in unLike Environments”, traducido “interoperabilidad semántica de metadatos e información en entornos poco probables”) es un proyecto del MIT que busca hacer el contenido semántico de la web mas accesible y configurable.

Estuve viendo alguno de los proyectos para ver su impacto en la interacción de los datos que se guardan y los metadatos, y cómo puede favorecer alguna clase de aplicaciones.
Todos los proyectos son open source y están bajo
BSD license, voy a nombrar algunos de los que me resultaron mas interesantes.

Exhibit 2.0 en el sitio lo describen como:
"Exhibit es un marco de aplicación web en tres capas escrito en Javascript, el cual se puede incluir Google Maps. Si ud quiere mostrar unos cientos de registros de data sobre el mapa, delineamientos, tablas interactivas, etc, ¿por qué preocuparse por aprender SQL, ASP, PHP, CGI, o cualquier cosa cuando puede usar Exhibit?.

Para usar Exhibir ud escribe un simple archivo de datos, y un archivo HTML en el cual ud especifica como los datos deberían ser mostrados. Datos + presentación."

Pinta interesante, pero aun no he tenido tiempo de probarla lo suficiente, requiere un poco de tiempo que ahora no tengo. Pensaba sacar datos de mi google analytics y mostrarlos de una manera mas fancy a modo de prueba, veremos.
Aqui un ejemplo con banderas por paises que da una idea de su potencial.

Gadget
Inspector XML diseñado para crear resúmenes de gran utilidad cuando hay grandes volúmenes de datos en archivos XML. Suena muy interesante para el análisis de info y buscar patrones de datos que le puedan dar un valor agregado a la información contenida.

Longwell
Es un navegador por facetas (faceted browser) para datos descritos mediante RDF.
Un navegador por facetas, o por atributos quizas sea lo mas apropiado, es una herramienta de software que usa la navegación por atributos.
Es decir, buscar objetos mediante varios atributos de los mismos, el ejemplo sacado de aqui, menciona una joyería, algunos usuarios pueden estar interesados en buscar los objetos por el tipo de material, oro, platino, mientras otros por la forma, collares, relojes, etc.
(Una búsqueda avanzada puede ser implementada usando este protocolo)

Aqui un
ejemplo.

Estos son algunos de los proyectos que integran SIMILE

Creo que es un herramienta interesante, aun no del todo madura, pero que puede favorecer mucho la forma en que interactuamos con la información. Y si bien es cierto que facilita mucho algunas fases de desarrollo, no es mágico, es necesario tomarse ese 'tiempo-costo inicial' en conocer HTML y la codificación de los metadatos.


vía tufunción








No hay comentarios.: