Información avanzada y procesamiento de conocimientos
La idea que subyace a la aplicación de ontologías a la gestión de información es que los ordenadores podrían explotar descripciones explícitas del significado de los datos en páginas Web para procesarlas de manera más inteligente. Sin embargo, ni los datos en la Web ni las ontologías como tal son permanentes y estables. Todavía se sigue investigando cómo usar las ontologías de manera eficaz para la gestión computerizada de la información. La aplicación de ontologías desarrolladas de manera independiente en un entorno dinámico en el que cambian con el tiempo representa todo un reto. La investigación llevada a cabo en el proyecto WONDERWEB se centró en el diseño de un marco basado en componentes para abordar la evolución de las ontologías distribuidas. La descripción de la mecánica de la llamada Web semántica y el análisis de las prácticas actuales de gestión de los cambios dio lugar a un número de directrices para el diseño del marco. Dado que las distintas herramientas que usen el marco deberían coincidir con la parte básica de la ontología, en un principio se definió un metamodelo de cambios ontológicos que especifica un gran número de operaciones de cambio. Básicamente, la serie de operaciones básicas es el «lenguaje común» que las herramientas comparten para la representación de los cambios o para aumentar la información representada en un formalismo con información en otro. A fin de definir operaciones de cambio estándar, se usó el metamodelo de dos formalismos de representación ontológica conocidos, en concreto la Conectividad Abierta de Bases de Conocimiento (OKBC) y el Lenguaje de Ontología Web (OWL). Estas operaciones de cambio eran adiciones, supresiones o modificaciones definidas con precisión de la definición de un concepto, propiedad u ontología en su conjunto. Por último, la ontología para las operaciones de cambio para OKBC y OWL fue ampliada a un lenguaje de especificación general. El objetivo fundamental de este lenguaje de especificación es proporcionar un vocabulario y una sintaxis que permitan expresar una especificación precisa de cambios ontológicos. Asimismo, se agregaron operaciones de cambio a operaciones compuestas que realizan varias modificaciones en un paso. Al elegir entre operaciones compuestas o simples, el nivel de precisión de una especificación de cambio puede variar. A fin de proporcionar algunas pruebas de la usabilidad del marco, algunas partes del mismo se han implementado en herramientas automatizadas con el objetivo de llevar a cabo estudios teóricos y prácticos.