SlideShare una empresa de Scribd logo
1 de 25
ALINEACIÓN DE ONTOLOGÍAS
ONTOLOGÍA Thomas Gruber (Gruber, 1993) define a las ontologías, como “una especificación explicita de una conceptualización”. Una conceptualización es una abstracción, una vista simplificada del mundo que deseamos representar para un cierto propósito Borst (W.N. Borst, 1997) establece que las ontologías son definidas como “una especificación formal de una conceptualización compartida”.
ONTOLOGÍA ontologías ligeras: que incluyen conceptos, taxonomía de conceptos, relaciones entre conceptos y propiedades. ontologías pesadas: agregan axiomas y restricciones a las ontologías ligeras
DIFICULTADES EN CORRESPONDENCIA DE ONTOLOGÍAS Heterogeneidad sintáctica: Diferencias en el lenguaje usado para la representación de modelos. Heterogeneidad estructural: Diferencias en los tipos, y estructura de los elementos. Heterogeneidad semántica: Donde las mismas entidades del mundo real son representadas usando diferentes términos o viceversa. Heterogeneidad en modelos: diferencias en los modelos subyacentes (bases de datos, ontologías) o su representación (modelo relacional, orientado a objetos, lenguajes de ontologías RDF, OWL).
ALINEACIÓN DE ONTOLOGÍAS La interoperabilidad semántica puede ser tratada con una reconciliación ontológica, encontrando relaciones entre entidades que pertenecen a diferentes ontologías, a este proceso se le conoce como alineación de ontologías
ALINEACIÓN DE ONTOLOGÍAS Diversas estrategias de alineación han sido propuestas, estas técnicas se clasifican por medio de las características de las ontologías (etiquetas, estructuras, instancias, semántica), y usan diversas disciplinas como la estadística, aprendizaje automático o análisis de datos. También se pueden clasificar a nivel de elemento y a nivel de estructura
ALINEACIÓN DE ONTOLOGÍAS Nivel de elemento: técnicas basadas en cadenas, lenguaje, consideraciones lingüísticas, restricciones o re-usó de alineaciones. Estas consideran las etiquetas de los conceptos, sus definiciones, el lenguaje en el que las ontologías son expresadas, y cualquier posibilidad para reutilizar previos mapeos para derivar nuevos. Nivel de estructura: técnicas basadas en grafos, taxonomías, u otros modelos. Estas consideran la ubicación del concepto en la estructura de la ontología, y cómo las correspondencias entre los conceptos pueden contribuir a establecer otras correspondencias.
FALCON-AO (Jian, et al., 2005) Falcon-AO es una herramienta para alineación de ontologías que consiste en la integración de dos matchers LMO: basado en similitud lingüística (linguisticmatching),  GMO: matcher basado en similitud de grafos (graphmatching)
FALCON-AO (Jian, et al., 2005) ,[object Object],Falcon mide y valida la confiabilidad de sus resultados al analizar la comparabilidad estructural y lingüística de las dos ontologías que están siendo comparadas.
FALCON-AO
LMO (LinguisticMatchingOntology) Para obtener la similitud lingüística, LMO combina el enfoque basado en comparación léxica y un enfoque basado en análisis estadístico.  Para la similitud lingüística nombrada SS, se utilizó la Distancia de Levenshtein entre nombres de entidades y una función para capturar la similitud entre cadenas largas. Para el análisis estadístico se usó el modelo espacio vectorial (Vector SpaceModel). Este método se usa para ponderar cada entidad (clases, propiedades, e instancias) de una ontología respecto al resto de los elementos de sí misma, para después realizar la comparación con otra ontología.
LMO (LinguisticMatchingOntology) Una vez ponderada cada entidad, se construye una colección de documentos y sus vectores por cada ontología, finalmente se calcula la similitud (nombrada DS) entre documentos por medio del producto escalar entre vectores.  Cabe destacar, que previo a la extracción de las entidades de los vectores, se ejecuta un proceso de preparación, que consiste en: separación de palabras, stemming(reducir una palabra a su raíz) y eliminación de “stop words” (preposiciones). Finalmente los dos métodos para medir similitud lingüística son combinados linealmente, donde los coeficientes son experimentales y se le ha otorgado mayor peso a los resultados a la similitud DS: Similitud_linguistica = 0.8 DS + 0.2 SS
GMO (GraphMatchingOntology) La idea principal es medir la similitud entre dos entidades (de dos ontologías), considerando la acumulación de similitudes de sentencias involucradas (tripletas) GMO también toma en cuenta la acumulación de las similitudes de entidades vecinas respecto a las dos entidades que están siendo comparadas. GMO, acepta un conjunto de pares de entidades relacionadas, que son encontradas previamente por otros algoritmos de similitud (matching).  A la salida GMOproporciona parejas de entidades adicionales al comparar la similitud estructural.
GMO (GraphMatchingOntology) Un enfoque para evaluar los resultados proporcionados por GMO es la comparabilidad lingüística y estructural.  El enfoque de evaluación está basado en dos medidas: comparabilidad lingüística (LC): mide por medio del número de elementos de pares de entidades que hayan rebasado un umbral de similitud y del total de entidades en cada ontología comparabilidad estructural (SC): es determinada a través de las ocurrencias de las propiedades incorporadas usadas en las dos ontologías a ser alineadas. Finalmente un modelo vectorial define esta comparabilidad con la frecuencia de propiedades usadas en ambas ontologías, y el número de ocurrencias
FALCON-AO Falcon-AO se desempeña bien cuando las estructuras de las ontologías son muy similares entre sí o existe mucha similitud léxica entre las mismas.  También este sistema proporciona buenos resultados cuando las dos ontologías tienen poca similitud léxica pero alta similitud estructural. Si existe poco vocabulario comun y poca similitud estructural, Falcon dificilmente da buenos resultado. Hace uso de diccionarios lexicos para la alineacion. No tiene en cuenta axiomas o reglas logicas.
AgreementMaker(Sunna, et al., 2007) Esta arquitectura propone métodos automáticos que transforman en una estructura de grafos la jerarquía de conceptos de una ontología. maneja un enfoque multicapa, que consiste de 4 capas:  dos usan métodos automáticos,  una usa un método semiautomático,  y la otra es un método manual
AgreementMaker Primera capa: proceso de mapeo automático, compara el significado de cada concepto en la primera ontología con cada concepto de la segunda ontología segunda capa:es un proceso manual de mapeo conducido por un experto de dominio. Tercera capa: se ejecuta un proceso de mapeo semiautomático por contexto, en el cual los mapeos son deducidos al considerar mapeos establecidos previamente, trabajando desde las hojas del árbol ontológico cuarta capa: proceso automático de consolidación de mapeos, en el cual son resueltos los posibles conflictos semánticos de las capas anteriores, en esta capa el experto del dominio determina la importancia de las capas al asignar un nivel de prioridad a cada una.
AgreementMaker El enfoque semiautomático que se propone en AgreementMaker, involucra la intervención del usuario experto durante el proceso de alineación, lo cual contribuye en precisión al detectar las correspondencias semánticas.
RiMON(Li, et al., 2008) Aquí las estrategias usadas consisten en técnicas basadas en lingüística: Distancia de Levenshtein y statisticallearning También técnicas basadas en estructuras: propagación de similitud, propagación de propiedad a propiedad y propagación de concepto a propiedad
RiMON Inicialmente se examina la estructura de las ontologías y la similitud léxica entre conceptos, para determinar qué estrategias se utilizan en el proceso de alineación.  Si existe una alta similitud léxica entre los nombres, el sistema usará técnicas basadas en lingüística para encontrar las correspondencias entre conceptos Luego se aplican las estrategias de alineación seleccionadas por un experto
Similarityflooding (Melnik, et al., 2001) Técnica basada en modelos estructurales, este algoritmo es usado para establecer correspondencias en varios modelos o estructuras de datos recibe dos modelos de datos que después serán convertidos a grafos. “si dos grafos son similares entonces, también sus conceptos adyacentes en cierto grado también son similares”.
OLA alineación de ontologías (Euzenat, et al., 2004b) OLA transforma las ontologías OWL en estructuras basadas en grafos encontrando todas las relaciones entre entidades (e.g., clase, propiedad) y considera todas las características de las entidades (e.g., superclases, propiedades).  Estos grafos establecen las restricciones para calcular la similitud entre entidades de ontologías usando diversas medidas de similitud ponderadas, las cuales son combinadas de forma lineal.  Se consideran conjuntos de relaciones entre parejas de entidades, que dependen de correspondencias locales (entidad-relación-entidad).
CONTINUARA… GRACIAS

Más contenido relacionado

La actualidad más candente

Clases Objetos y Herencia
Clases Objetos y HerenciaClases Objetos y Herencia
Clases Objetos y Herencia
Nestor Traña
 
Fundamentos de la programación orientada a objetos
Fundamentos de la programación orientada a objetosFundamentos de la programación orientada a objetos
Fundamentos de la programación orientada a objetos
Mario Martinez Alvarez
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
still01
 
1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos
Cirino Silva tovar
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
Jose Angel Rodriguez
 
Dce0 Introduccion Orientacion A Objetos2
Dce0 Introduccion Orientacion A Objetos2Dce0 Introduccion Orientacion A Objetos2
Dce0 Introduccion Orientacion A Objetos2
Hector Gomez
 
D5E-E0: Introduccion a la programacion orientada a objetos
D5E-E0: Introduccion a la programacion orientada a objetosD5E-E0: Introduccion a la programacion orientada a objetos
D5E-E0: Introduccion a la programacion orientada a objetos
Ellyster
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
Nestor Traña
 

La actualidad más candente (20)

Clase y-objeto
Clase y-objetoClase y-objeto
Clase y-objeto
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Clases Objetos y Herencia
Clases Objetos y HerenciaClases Objetos y Herencia
Clases Objetos y Herencia
 
Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)
 
Fundamentos de la programación orientada a objetos
Fundamentos de la programación orientada a objetosFundamentos de la programación orientada a objetos
Fundamentos de la programación orientada a objetos
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos1.1 elementos en el paradigma orientado a objetos
1.1 elementos en el paradigma orientado a objetos
 
Termino de programacion
Termino de programacionTermino de programacion
Termino de programacion
 
Programación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinezProgramación orientado a objetos miranda burgos, armas martinez
Programación orientado a objetos miranda burgos, armas martinez
 
Introduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos originalIntroduccion al paradigma de la programacion orientado a objetos original
Introduccion al paradigma de la programacion orientado a objetos original
 
Dce0 Introduccion Orientacion A Objetos2
Dce0 Introduccion Orientacion A Objetos2Dce0 Introduccion Orientacion A Objetos2
Dce0 Introduccion Orientacion A Objetos2
 
Dce0 Introduccion Orientacion A Objetos
Dce0 Introduccion Orientacion A ObjetosDce0 Introduccion Orientacion A Objetos
Dce0 Introduccion Orientacion A Objetos
 
D5E-E0: Introduccion a la programacion orientada a objetos
D5E-E0: Introduccion a la programacion orientada a objetosD5E-E0: Introduccion a la programacion orientada a objetos
D5E-E0: Introduccion a la programacion orientada a objetos
 
Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)Conceptos básicos de programación orientada a objetos (poo)
Conceptos básicos de programación orientada a objetos (poo)
 
Paradigma Orientado a Objetos
Paradigma Orientado a ObjetosParadigma Orientado a Objetos
Paradigma Orientado a Objetos
 
UML
UMLUML
UML
 
Conceptos poo
Conceptos pooConceptos poo
Conceptos poo
 
Interfaces
InterfacesInterfaces
Interfaces
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Entorno
EntornoEntorno
Entorno
 

Destacado

Fund of design unit 1 module 1 format types
Fund of design unit 1 module 1 format types Fund of design unit 1 module 1 format types
Fund of design unit 1 module 1 format types
kateridrex
 
UTILIDADES REMESABLES DE LA INVERSIÓN EXTRANJERA
UTILIDADES REMESABLES  DE LA INVERSIÓN EXTRANJERAUTILIDADES REMESABLES  DE LA INVERSIÓN EXTRANJERA
UTILIDADES REMESABLES DE LA INVERSIÓN EXTRANJERA
Luisa Fernanda Rivera
 

Destacado (13)

4 brass-family
4 brass-family4 brass-family
4 brass-family
 
Thematic area: Agricultural chemistry research
Thematic area: Agricultural chemistry researchThematic area: Agricultural chemistry research
Thematic area: Agricultural chemistry research
 
Dick Clark
Dick ClarkDick Clark
Dick Clark
 
Fund of design unit 1 module 1 format types
Fund of design unit 1 module 1 format types Fund of design unit 1 module 1 format types
Fund of design unit 1 module 1 format types
 
UTILIDADES REMESABLES DE LA INVERSIÓN EXTRANJERA
UTILIDADES REMESABLES  DE LA INVERSIÓN EXTRANJERAUTILIDADES REMESABLES  DE LA INVERSIÓN EXTRANJERA
UTILIDADES REMESABLES DE LA INVERSIÓN EXTRANJERA
 
CineHoyts
CineHoytsCineHoyts
CineHoyts
 
Top 25 Worst Connected Cities ACS 2014
Top 25 Worst Connected Cities ACS 2014Top 25 Worst Connected Cities ACS 2014
Top 25 Worst Connected Cities ACS 2014
 
Responsabilidad Social
Responsabilidad SocialResponsabilidad Social
Responsabilidad Social
 
2 orchestra-reading-comprehension b
2 orchestra-reading-comprehension b2 orchestra-reading-comprehension b
2 orchestra-reading-comprehension b
 
Indistar® Instructional team Self-Assessment Rubric
Indistar® Instructional team Self-Assessment RubricIndistar® Instructional team Self-Assessment Rubric
Indistar® Instructional team Self-Assessment Rubric
 
Aseptic Technique
Aseptic TechniqueAseptic Technique
Aseptic Technique
 
Abdul rahman cv
Abdul rahman cvAbdul rahman cv
Abdul rahman cv
 
Milagrost
MilagrostMilagrost
Milagrost
 

Similar a Presentacion aligment

La representación de los contenidos digitales: de los tesauros automáticos a...
La representación de los contenidos digitales: de los tesauros automáticos a...La representación de los contenidos digitales: de los tesauros automáticos a...
La representación de los contenidos digitales: de los tesauros automáticos a...
calsi
 
El_genero_Manual_Escolar_de_Biologia_rel.docx
El_genero_Manual_Escolar_de_Biologia_rel.docxEl_genero_Manual_Escolar_de_Biologia_rel.docx
El_genero_Manual_Escolar_de_Biologia_rel.docx
Cristian Aravena
 
Historia de uml
Historia de umlHistoria de uml
Historia de uml
Cesar Yupa
 
TIPOS DE TEXTO SEMANTICO
TIPOS DE TEXTO SEMANTICOTIPOS DE TEXTO SEMANTICO
TIPOS DE TEXTO SEMANTICO
XxwarkingXx
 

Similar a Presentacion aligment (20)

Ontologias con Bases de Datos
Ontologias con Bases de DatosOntologias con Bases de Datos
Ontologias con Bases de Datos
 
Definición y concepto de uml
Definición y concepto de umlDefinición y concepto de uml
Definición y concepto de uml
 
Breve esbozo de gramática generativa (Principios y Parámetros)
Breve esbozo de gramática generativa (Principios y Parámetros)Breve esbozo de gramática generativa (Principios y Parámetros)
Breve esbozo de gramática generativa (Principios y Parámetros)
 
Manual lab prolog
Manual lab prologManual lab prolog
Manual lab prolog
 
Psicologia de la lectura
Psicologia de la lecturaPsicologia de la lectura
Psicologia de la lectura
 
La representación de los contenidos digitales: de los tesauros automáticos a...
La representación de los contenidos digitales: de los tesauros automáticos a...La representación de los contenidos digitales: de los tesauros automáticos a...
La representación de los contenidos digitales: de los tesauros automáticos a...
 
Nuevo documento de microsoft word
Nuevo documento de microsoft wordNuevo documento de microsoft word
Nuevo documento de microsoft word
 
Teoría de Rol y Referencia
Teoría de Rol y ReferenciaTeoría de Rol y Referencia
Teoría de Rol y Referencia
 
3 . Representación del conocimiento y razonamiento
3 . Representación del conocimiento y razonamiento3 . Representación del conocimiento y razonamiento
3 . Representación del conocimiento y razonamiento
 
El_genero_Manual_Escolar_de_Biologia_rel.docx
El_genero_Manual_Escolar_de_Biologia_rel.docxEl_genero_Manual_Escolar_de_Biologia_rel.docx
El_genero_Manual_Escolar_de_Biologia_rel.docx
 
Historia de uml
Historia de umlHistoria de uml
Historia de uml
 
Modelo para la evaluación de ontologías. Aplicación en Onto-Satcol
Modelo para la evaluación de ontologías. Aplicación en Onto-SatcolModelo para la evaluación de ontologías. Aplicación en Onto-Satcol
Modelo para la evaluación de ontologías. Aplicación en Onto-Satcol
 
TIPOS DE TEXTO SEMANTICO
TIPOS DE TEXTO SEMANTICOTIPOS DE TEXTO SEMANTICO
TIPOS DE TEXTO SEMANTICO
 
Introduccion - Curso Ontologías
Introduccion - Curso OntologíasIntroduccion - Curso Ontologías
Introduccion - Curso Ontologías
 
Minería de Opiniones
Minería de OpinionesMinería de Opiniones
Minería de Opiniones
 
TECNICAS DE BUSQUEDA
TECNICAS DE BUSQUEDATECNICAS DE BUSQUEDA
TECNICAS DE BUSQUEDA
 
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruchConceptos y definiciones de poo. alumno.juan manuel osorio baruch
Conceptos y definiciones de poo. alumno.juan manuel osorio baruch
 
Ti036 Caso Práctico
Ti036 Caso PrácticoTi036 Caso Práctico
Ti036 Caso Práctico
 
trabajo de análisis de la sicologia
trabajo de análisis de la sicologiatrabajo de análisis de la sicologia
trabajo de análisis de la sicologia
 
020 algoritmos2
020 algoritmos2020 algoritmos2
020 algoritmos2
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (10)

EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Presentacion aligment

  • 2. ONTOLOGÍA Thomas Gruber (Gruber, 1993) define a las ontologías, como “una especificación explicita de una conceptualización”. Una conceptualización es una abstracción, una vista simplificada del mundo que deseamos representar para un cierto propósito Borst (W.N. Borst, 1997) establece que las ontologías son definidas como “una especificación formal de una conceptualización compartida”.
  • 3. ONTOLOGÍA ontologías ligeras: que incluyen conceptos, taxonomía de conceptos, relaciones entre conceptos y propiedades. ontologías pesadas: agregan axiomas y restricciones a las ontologías ligeras
  • 4. DIFICULTADES EN CORRESPONDENCIA DE ONTOLOGÍAS Heterogeneidad sintáctica: Diferencias en el lenguaje usado para la representación de modelos. Heterogeneidad estructural: Diferencias en los tipos, y estructura de los elementos. Heterogeneidad semántica: Donde las mismas entidades del mundo real son representadas usando diferentes términos o viceversa. Heterogeneidad en modelos: diferencias en los modelos subyacentes (bases de datos, ontologías) o su representación (modelo relacional, orientado a objetos, lenguajes de ontologías RDF, OWL).
  • 5. ALINEACIÓN DE ONTOLOGÍAS La interoperabilidad semántica puede ser tratada con una reconciliación ontológica, encontrando relaciones entre entidades que pertenecen a diferentes ontologías, a este proceso se le conoce como alineación de ontologías
  • 6. ALINEACIÓN DE ONTOLOGÍAS Diversas estrategias de alineación han sido propuestas, estas técnicas se clasifican por medio de las características de las ontologías (etiquetas, estructuras, instancias, semántica), y usan diversas disciplinas como la estadística, aprendizaje automático o análisis de datos. También se pueden clasificar a nivel de elemento y a nivel de estructura
  • 7. ALINEACIÓN DE ONTOLOGÍAS Nivel de elemento: técnicas basadas en cadenas, lenguaje, consideraciones lingüísticas, restricciones o re-usó de alineaciones. Estas consideran las etiquetas de los conceptos, sus definiciones, el lenguaje en el que las ontologías son expresadas, y cualquier posibilidad para reutilizar previos mapeos para derivar nuevos. Nivel de estructura: técnicas basadas en grafos, taxonomías, u otros modelos. Estas consideran la ubicación del concepto en la estructura de la ontología, y cómo las correspondencias entre los conceptos pueden contribuir a establecer otras correspondencias.
  • 8. FALCON-AO (Jian, et al., 2005) Falcon-AO es una herramienta para alineación de ontologías que consiste en la integración de dos matchers LMO: basado en similitud lingüística (linguisticmatching), GMO: matcher basado en similitud de grafos (graphmatching)
  • 9.
  • 11. LMO (LinguisticMatchingOntology) Para obtener la similitud lingüística, LMO combina el enfoque basado en comparación léxica y un enfoque basado en análisis estadístico. Para la similitud lingüística nombrada SS, se utilizó la Distancia de Levenshtein entre nombres de entidades y una función para capturar la similitud entre cadenas largas. Para el análisis estadístico se usó el modelo espacio vectorial (Vector SpaceModel). Este método se usa para ponderar cada entidad (clases, propiedades, e instancias) de una ontología respecto al resto de los elementos de sí misma, para después realizar la comparación con otra ontología.
  • 12. LMO (LinguisticMatchingOntology) Una vez ponderada cada entidad, se construye una colección de documentos y sus vectores por cada ontología, finalmente se calcula la similitud (nombrada DS) entre documentos por medio del producto escalar entre vectores. Cabe destacar, que previo a la extracción de las entidades de los vectores, se ejecuta un proceso de preparación, que consiste en: separación de palabras, stemming(reducir una palabra a su raíz) y eliminación de “stop words” (preposiciones). Finalmente los dos métodos para medir similitud lingüística son combinados linealmente, donde los coeficientes son experimentales y se le ha otorgado mayor peso a los resultados a la similitud DS: Similitud_linguistica = 0.8 DS + 0.2 SS
  • 13. GMO (GraphMatchingOntology) La idea principal es medir la similitud entre dos entidades (de dos ontologías), considerando la acumulación de similitudes de sentencias involucradas (tripletas) GMO también toma en cuenta la acumulación de las similitudes de entidades vecinas respecto a las dos entidades que están siendo comparadas. GMO, acepta un conjunto de pares de entidades relacionadas, que son encontradas previamente por otros algoritmos de similitud (matching). A la salida GMOproporciona parejas de entidades adicionales al comparar la similitud estructural.
  • 14. GMO (GraphMatchingOntology) Un enfoque para evaluar los resultados proporcionados por GMO es la comparabilidad lingüística y estructural. El enfoque de evaluación está basado en dos medidas: comparabilidad lingüística (LC): mide por medio del número de elementos de pares de entidades que hayan rebasado un umbral de similitud y del total de entidades en cada ontología comparabilidad estructural (SC): es determinada a través de las ocurrencias de las propiedades incorporadas usadas en las dos ontologías a ser alineadas. Finalmente un modelo vectorial define esta comparabilidad con la frecuencia de propiedades usadas en ambas ontologías, y el número de ocurrencias
  • 15. FALCON-AO Falcon-AO se desempeña bien cuando las estructuras de las ontologías son muy similares entre sí o existe mucha similitud léxica entre las mismas. También este sistema proporciona buenos resultados cuando las dos ontologías tienen poca similitud léxica pero alta similitud estructural. Si existe poco vocabulario comun y poca similitud estructural, Falcon dificilmente da buenos resultado. Hace uso de diccionarios lexicos para la alineacion. No tiene en cuenta axiomas o reglas logicas.
  • 16. AgreementMaker(Sunna, et al., 2007) Esta arquitectura propone métodos automáticos que transforman en una estructura de grafos la jerarquía de conceptos de una ontología. maneja un enfoque multicapa, que consiste de 4 capas: dos usan métodos automáticos, una usa un método semiautomático, y la otra es un método manual
  • 17.
  • 18. AgreementMaker Primera capa: proceso de mapeo automático, compara el significado de cada concepto en la primera ontología con cada concepto de la segunda ontología segunda capa:es un proceso manual de mapeo conducido por un experto de dominio. Tercera capa: se ejecuta un proceso de mapeo semiautomático por contexto, en el cual los mapeos son deducidos al considerar mapeos establecidos previamente, trabajando desde las hojas del árbol ontológico cuarta capa: proceso automático de consolidación de mapeos, en el cual son resueltos los posibles conflictos semánticos de las capas anteriores, en esta capa el experto del dominio determina la importancia de las capas al asignar un nivel de prioridad a cada una.
  • 19. AgreementMaker El enfoque semiautomático que se propone en AgreementMaker, involucra la intervención del usuario experto durante el proceso de alineación, lo cual contribuye en precisión al detectar las correspondencias semánticas.
  • 20.
  • 21. RiMON(Li, et al., 2008) Aquí las estrategias usadas consisten en técnicas basadas en lingüística: Distancia de Levenshtein y statisticallearning También técnicas basadas en estructuras: propagación de similitud, propagación de propiedad a propiedad y propagación de concepto a propiedad
  • 22. RiMON Inicialmente se examina la estructura de las ontologías y la similitud léxica entre conceptos, para determinar qué estrategias se utilizan en el proceso de alineación. Si existe una alta similitud léxica entre los nombres, el sistema usará técnicas basadas en lingüística para encontrar las correspondencias entre conceptos Luego se aplican las estrategias de alineación seleccionadas por un experto
  • 23. Similarityflooding (Melnik, et al., 2001) Técnica basada en modelos estructurales, este algoritmo es usado para establecer correspondencias en varios modelos o estructuras de datos recibe dos modelos de datos que después serán convertidos a grafos. “si dos grafos son similares entonces, también sus conceptos adyacentes en cierto grado también son similares”.
  • 24. OLA alineación de ontologías (Euzenat, et al., 2004b) OLA transforma las ontologías OWL en estructuras basadas en grafos encontrando todas las relaciones entre entidades (e.g., clase, propiedad) y considera todas las características de las entidades (e.g., superclases, propiedades). Estos grafos establecen las restricciones para calcular la similitud entre entidades de ontologías usando diversas medidas de similitud ponderadas, las cuales son combinadas de forma lineal. Se consideran conjuntos de relaciones entre parejas de entidades, que dependen de correspondencias locales (entidad-relación-entidad).