Also available in English

Inf@Vis!

La revista digital de InfoVis.net

La Web Semántica, hoy
por Juan C. Dürsteler [mensaje nº 131]

Hace casi tres años, en el número 26 comentábamos que la promesa de la web semántica era convertir la red en “un espacio auto-navegable y auto-comprensible”. ¿Dónde estamos hoy en día?.

El punto fundamental de la web semántica es la conversión de la estructura actual de la web como almacén de datos (sólo interpretables por humanos, que son capaces de poner los datos en contexto) en una estructura de almacenamiento de información

Para convertir datos en información hay que ponerlos en contexto mediante la adición de metadatos, datos que contienen la semántica, la explicación de los datos a que hacen referencia, el contexto en definitiva.

Los Metadatos son datos acerca de los datos. Datos que explican la naturaleza de otros datos. Nótese que ello depende de la aplicación, lo que son datos para una aplicación puede ser metadatos para otra. Un ejemplo de Metadatos. Los datos almacenados son una imagen de la referencioa de un libro (su ISBN) junto con el precio. La imagen en si misma no tiene ningún sentido para una máquina, ni siquiera para un lector de barras. Los metadatos establecen el tipo de referencia de que se trata. 

La Web Semántica se basa en dos conceptos fundamentales:

  • La descripción del significado que tienen los contenidos en la Web.

  • La manipulación automática de estos significados.

La descripción del significado requiere conceptos ligados a

  • La Semántica, entendida como significado procesable por máquinas

  • Los Metadatos, como contenedores de información semántica sobre los datos.

  • Las Ontologías, conjunto de términos y relaciones entre ellos que describen un dominio de aplicación concreto. 
Protege.gif (50252 bytes)
Ontología. Captura de pantalla del editor de ontologías Protégé mostrando un ejemplo de una ontología para  la estructura de un periódico. Pulsa sobre la imagen para agrandarla y ver los detalles (53 KB). Protégé usa una aproximación basado en la orientación a objetos que expresa las ontologías como clases y subclases. 

La manipulación automática de los contenidos se hace a través de 

  • La lógica matemática, que permite establecer reglas para tratar el contenido semántico.

  • Los motores de inferencia, que permiten combinar conocimientos conocidos para elaborar nuevos conocimientos.

Todos estos conceptos pertenecen al campo de la Representación del Conocimiento (Knowledge Representation).

Básicamente la web semántica persigue el establecimiento de una forma universal de representar las relaciones entre los datos y entre éstos y sus significados para que un sistema automático sea capaz de seguir la estructura de las relaciones y saque sus propias conclusiones respecto a la búsqueda que se está realizando. Además este tipo de relaciones se prestan a su representación visual, como ya vimos en el numero 62 de la revista. 

Por ejemplo supongamos, siguiendo el ejemplo del artículo de Paul Ford “August 2009: How Google beat Amazon and Ebay to the Semantic Web”, que en la web de Juan se dice que Juan es amigo de Pedro. La lógica que aprendimos en secundaria nos dice que 

si A es amigo de B entonces B es amigo de A

Así pues, en una web semántica, una búsqueda de los amigos de Pedro encontraría a Juan, incluso aunque en la web de Pedro no se hiciera ninguna mención de ello. Pero, para ello, este tipo de afirmaciones debe estar codificada en un formato como el RDF (Resource Description Framework) susceptible de ser leído por una máquina y pasado por un motor de inferencias que aplique la lógica a las búsquedas de la web.

La promesa es una enorme facilidad para encontrar información relevante de forma potencialmente sencilla.

¿Pero cómo ha evolucionado en estos tres años.? 

Si miramos a los dos sitios probablemente más relevantes a nivel general como son el Worl Wide Web Consortium (W3C) y Semantic Web se aprecia una gran cantidad de movimiento, especialmente a nivel académico y de standardización. Hay una considerable proliferación de proyectos para la definición de editores de ontologías, como Protégé y otros muchos, y motores de inferencia como los que se pueden hallar en el sitio de Semantic Web.

La lista de proveedores de herramientas y servicios para la web semántica se ha incrementado notablemente, pero no pasan todavía de unas pocas docenas (Vease, por ejemplo una de las listas existentes).

Hay incluso navegadores “inteligentes” (pero de pago) como Amblit que utilizan la web semántica para enlazar información más o menos sabiamente.

Sin embargo el impacto potencial de toda esta tecnología no ha modificado sustancialmente la vida en la web todavía. Los estándares avanzan lentamente, y el esfuerzo de diseñar ontologías interoperables y, sobre todo, de introducir la enorme cantidad de metadatos para indexar apropiadamente los datos existentes, hacen que su avance sea lento.


Enlaces de este artículo:

http://www.infovis.net/printMag.php?num=26&lang=1   Artículo 26 "La web Semántica
http://www.infovis.net/printMag.php?num=62&lang=1   Artículo 62 "Visualizando la Web Semántica"
http://www.ftrain.com/google_takes_all.html   Artículo "August 2009: How Google beat Amazon and Ebay to the Semantic Web" por Paul Ford
http://www.w3.org/2001/sw/   W3C Consortium página sobre la web semántica
http://www.semanticweb.org/   Semantic Web Org
http://protege.stanford.edu/   Página de Protégé
http://www.semanticweb.org/knowmarkup.html   Lista de editores de ontologías
http://www.semanticweb.org/inference.html   Lista de motores de Inferencia
http://business.semanticweb.org/staticpages/index.php?page=20021016230045730   Empresas relacionadas con la web semántica
http://www.amblit.com/   Amblit,Navegador inteligente
© Copyright InfoVis.net 2000-2013