• No results found

4.3 Numerical Examples

4.3.3 Additional Examples

Alrededor del concepto de ontología , existen un gran número de operaciones, que permiten la manipulación de los sistemas, de tal forma que puedan relacionarse entre ellas, definir nuevas, compartir información, extender su definición, refinarla, etc. Todas estas técnicas, que forman parte de la ingeniería ontológica, tienden a resultar confusas, y a veces en la literatura no se deja clara cuál es su función. A continuación se hará un repaso por todas ellas ,para clarificar el uso de estos términos en éste trabajo (Ehrig, 2007) :

Mapeo (Mapping): Trata de relacionar conceptos similares o relaciones de diferentes fuentes usando relaciones de equivalencia (Cardoso, 2007). Es la más utilizada, puesto que su uso fundamentalmente es la consulta de dife rentes ontologías. Un mapeo entre ontologías representa una función entre las mismas. La ontología original no se cambia pero se añaden acciones adicionales de mapeo que expresen los conceptos, relaciones o instancias en términos de la ontología secundaria. Estos mapeos se almacenan en un lugar diferente y podrán usarse solo en una dirección. El uso típico de un mapeo es en una consulta sobre una ontología que se reescribe y maneja sobre otra ontología. Las respuestas entonces son mapeadas de nuevo. Mientras que la alineación identifica la relación entre las ontologías, los mapeos se centran en la representación y la ejecución de las relaciones para cierta tarea. Tiene ciertas similitudes con el concepto de correspondencia como veremos a continuación.

Correspondencia (Matching): Proceso de buscar relaciones o correspondencias entre entidades en diferentes ontologías. Estas correspondencias, a veces se denominan mapeos en algunos textos (Euzenat and Shvaiko, 2007). La diferencia más significativa con el proceso de Mapeo es que el mapeo es como una alineación pero que está orientada y dirigida, o sea que mapea las entidades de una ontología o al menos otra entidad de otra ontología, también puede verse como una colección de reglas de mapeo todas orientadas en una dirección.

Integración (Integrating): Consiste en juntar, extender o especializar una ontología usando otras que hay disponibles. Es decir, para integrar una o más ontologías tienen que ser utilizadas para formar una nueva. Los conceptos originales son adoptados, y posiblemente extendidos, pero su origen se mantiene (por ejemplo a través del espacio de nombres). Las ontologías son integradas, no están completamente mezcladas. Este concepto se utiliza fundamentalmente si las ontologías provienen de diferentes dominios. A través de la

integración, la ontología final, cubrirá un dominio mayor. Las operaciones más comunes en esta práctica son la unión y la intersección.

Mezcla (Merging): Toma diferentes ontologías del mismo campo y crea una nueva unificada. En este caso, la nueva ontología reemplazará a las originales. Esto requiere de una adaptación y extensión considerable. Los elementos individuales de las ontologías originales se presentan dentro de la nueva ontología, pero no pueden volver a sus fuentes. El alineamiento es un paso previo a esta técnica, puesto que detecta la coincidencia de elementos.

Alineación (Alignment): Consiste en traer dos o más ontologías en un consenso mutuo y hacerlas consistentes y coherentes. Es decir, dadas dos ontologías, alinear una ontología con otra significa que para cada entidad (concepto, relación o instancia) en la primera ontología, trataremos de encontrar una entidad correspondiente que tenga el mismo significado en la segunda ontología. Es entonces un Alineamiento, una relación de igualdad uno-a-uno (Ehrig, 2007).

Mediación (Mediation): Es el nivel más alto para conciliar diferencias entre ontologías heterogéneas, con el objetivo de conseguir la inter-operación entre las fuentes de datos anotadas con ellas, y las aplicaciones que usan estas ontologías. La mediación incluye el descubrimiento y la especificación de alineamientos ontoló gicos, además del uso de estas alineaciones para ciertas tareas como el mapeado para una reescritura de una cons ulta y la transformación de la instanciació n. Además, el término mediación incluye la mezcla de ontologías.

Combinación (Combining): Es cuando dos o más ontologías diferentes, se utilizan para una tarea, en la que su relación mutua es relevante. La relación de combinación puede ser de cualquier tipo, no únicamente de identificación. Además no se da información acerca de cómo se establece la relación.

Transformación (Transformation): Cuando se transforma una ontología su semántica cambia para hacerla compatible con los nuevos propósitos. Por ejemplo, las relaciones entre las entidades de la primera ontología y aquellas de la segunda se añaden a la primera.

Traducción (Translating): Este es el caso de traducir una ontología, representada en un lenguaje a otro. La semántica debe ser preservada, aunque cambia la sintaxis.

Versionado (Versioning): Es el proceso de ir aplicando modificaciones a una ontología e ir guardando los resultados parciales que se van obteniendo.

Conciliación (Reconciliation): Es el proceso que permite armonizar los contenidos de dos o más ontologías, típicamente requiere cambios en uno de los lados incluso en los dos. En este caso no se combinan las ontologías, sino que co-evolucionan. La conciliación de ontologías puede ser llevada a cabo con el propósito de mezclar dos ontologías o bien hacerlas independientes.

Recortado (Pruning): Es el proceso de recortar partes de una ontología para formar una nueva más especializada. A veces, se parte de una ontología más genérica o de alto nivel y a partir de la misma, se van realizando operaciones de poda para obtener la ontología adecuada a la realidad que se desea representar.

Apre ndizaje (Learning): Es el proceso de obtener una ontología, a través de métodos o herramientas, de forma automática o semiautomática. Las fuentes de datos, de las cuáles se puede extraer una ontología, aplicando técnicas de aprendizaje; son textos, esquemas, contenidos Web, bases de datos, etc.

Related documents