Un mapeador semántico es una herramienta o servicio que facilita la transformación de elementos de datos de un espacio de nombres a otro. Es un componente esencial de un intermediario semántico y una herramienta habilitada por las tecnologías de la Web Semántica .
En esencia, los problemas que surgen en el mapeo semántico son los mismos que en el mapeo de datos para fines de integración de datos , con la diferencia de que aquí las relaciones semánticas se explicitan mediante el uso de redes semánticas u ontologías que desempeñan el papel de diccionarios de datos en el mapeo de datos.
Estructura
Un mapeador semántico debe tener acceso a tres conjuntos de datos:
- Lista de elementos de datos en el espacio de nombres de origen
- Lista de elementos de datos en el espacio de nombres de destino
- Lista de declaraciones semánticamente equivalentes entre origen y destino (por ejemplo, owl:equivalentClass , owl:equivalentProperty o owl:sameAs en OWL ).
Un mapeador semántico procesa una lista de elementos de datos en el espacio de nombres de origen. El mapeador semántico traducirá sucesivamente los elementos de datos del espacio de nombres de origen al espacio de nombres de destino. El mapeo no tiene por qué ser uno a uno . Algunos elementos de datos pueden corresponder a varios elementos de datos en el destino.
Algunos mapeadores semánticos son estáticos, ya que realizan transformaciones de datos una sola vez. Otros generan un programa ejecutable para realizar esta transformación repetidamente. El resultado de este programa puede ser cualquier sistema de transformación, como XSLT , un programa Java o un programa en algún otro lenguaje de programación procedimental .
Véase también
- Colexificación : codificación de múltiples significados en las palabras, que comprende vaguedad, polisemia y homonimia.
- Modelo de datos – Modelo abstracto
- Manipulación de datos : Reestructuración de datos en el formato deseado.
- Integración de aplicaciones empresariales : uso de software para la integración.
- Mediación : resolución de conflictos con la asistencia de un moderador.
- Coincidencia de ontologías : proceso para determinar correspondencias entre conceptos en ontologías. Páginas que muestran descripciones breves de destinos de redireccionamiento.
- Campo semántico : conjunto de palabras agrupadas por significado que se refieren a un tema específico.
- Heterogeneidad semántica
- Integración semántica : interrelacionar información de diversas fuentes.
- Traducción semántica
- Unificación semántica
Referencias generales
- Ontologías y la Web Semántica para la Interoperabilidad Semántica Leo Obrst
- Web semántica
- Mapeo de datos