Ontologías como piezas de código libre

Nos han aceptado la comunicación Ontologías bajo creative commons. El futuro del conocimiento en la Web en el tercer congreso internacional de software libre. En éste discutimos la necesidad de refinar las licencias de uso libre para asegurar que las ontologías derivadas gozen de algún tipo de compatibilidad y seguridad (lógica y social), que pueda, en algunos casos, ser monitorizada por el creador. En cuanto esté publicada la comunicación haremos referencia a su contenido exacto.

La visualización de datos semánticos: un paso decisivo

T. Finin ha utilizado la herramienta Many eyes que está desarrollando IBM para visualizar los namespaces más utilizados en las ontologías recuperadas con SWOOGLE. Se puede ver claramente en predominio de los de RDF y FOAF, es decir, de las herramientas más simples (y sociales, en el caso de FOAF) y asentadas. Es posible que esta herramienta de visualización sea la clave para algunos de los problemas de usabilidad que presenta las herramientas para la Web Semántica. Todavía es temprano para saberlo, está en versión alfa.

Adecuación de la semántica de comunicación multiagente para analizar redes sociales

Un sistema social de humanos es un sistema multiagente. Si se acepta esa premisa, ¿Son adecuadas las herramientas de análisis que usamos en Inteligencia Artificial? como personalmente creo que no, ¿cómo reformarlas? Es especialmente interesante el caso de los lenguajes de comunicación de agentes. Experimentando un poco con ACL (Agent Communication Language), es fácil llegar a la conclusión que su especificación no es adecuada para atrapar las comunicaciones humanas en foros y blogs. Hay que reformarlas. Pero ¿Cómo hacerlo?

En primer lugar, estableciendo una ontología sobre el lenguaje de comunicación. Por ejemplo, algo similar a la descrita en el trabajo Semantic Interoperation Among Data Systems at a Communication Level con la reforma correspondiente. En segundo lugar, confrontando el prototipo con algunas redes sociales de internet y procediendo a su reforma. Posiblemente, incluso encontremos algunas diferencias entre lo obtenido para Internet y lo obtenido para el mundo real.

Puntos de vista de la semántica emergente

Una interesante introducción a la semántica emergente es el artículo de Cudré-Maraux y otros titulado Viewpoints on Emergent Semantics. Creo que todo el interesado en la emergencia de artefactos semánticos a partir de sistemas sociales (multiagentes, humanos, etc.) podrá encontrar muchas ideas sobre las que trabajar. De hecho, nosotros las hemos encontrado. Ya hablaremos sobre éstas

Un nuevo desafío

La existencia de una formalización lógica de extensión ontológica robusta (descrita en Controlling Ontology Extension by Uncertain Concepts through Cognitive Entropy) plantea la siguiente cuestión: ¿Es posible clasificar todas las extensiones de una ontología? Cuando me refiero a clasificar hablo de establecer criterios para determinar el carácter representacional de la extensión con respecto a la original, su posible interpretación dentro de los modelos de la ontología original, etc. De hecho, dos tipos de extensiones ya han sido estudiadas: las dirigidas por datos y las decididas por el usuario (véase el post la entropía en la minería de ontologías), que junto a la diferencia entre extensiones interpretables y no interpretables (es decir, si existe una reinterpretación de los términos originales que permita la extensión de los modelos de la ontología inicial a la extensión) proporcionan una primera aproximación al problema. Otras posibles opciones son: