32
Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages ([email protected])

Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages ([email protected])

Embed Size (px)

Citation preview

Page 1: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologiasTúlio Lages ([email protected])

Page 2: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Roteiro

●Motivação●Objetivo●Conceito de ontologia●Eixos de pesquisa

oDescoberta de mapeamentos Ontologias compartilhadas Heurísticas e aprendizado de máquina

oRepresentação de mapeamentosoRaciocínio/inferência sobre mapeamentos

●Estado da arte●Conclusão●Referências

Page 3: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Motivação

Page 4: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

“Um dos desafios atuais mais difundidos e infernizantes é conseguir levar ‘a informação certa para as pessoas certas na hora certa’”

T. Gruber1993

Page 5: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Motivação

Conectividade física satisfatória, mas…

Dados trafegam na rede sem nenhum dado associado!

0100

1

Page 6: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Motivação

Heterogeneidade dos dados

XML claros apenas para humanos

Ontologias: compartilháveis e formais

Page 7: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Objetivo

Page 8: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Objetivo

Entender Integração Semântica e Ontologias

Resumir os eixos de pesquisa mais relevantes

Categorizar o que é estudado hoje em dia

Page 9: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Conceito de ontologia

Page 10: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Conceito de ontologia

“uma especificação explícita e formal de uma conceptualização compartilhada”

Page 11: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Conceito de ontologia

Foco em compartilhamento: enfatiza a extensão e troca de informação entre ontologias

Foco em formalidade: remove ambiguidade e permite o uso de motores de inferência

Page 12: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Eixos de pesquisa

Page 13: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisa

Visam tratar a heterogeneidade entre ontologias, que pode ser a nível sintático ou a nível de ontologia

Três eixos principais:Descoberta de MapeamentosRepresentação de MapeamentosInferência sobre Mapeamentos

Page 14: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaDescoberta de Mapeamentos

  Ontologia de alto nível

Heurísticas e aprendizagem de

máquina

Gargalo da integração semântica

Agentes de software - mapeamento dinâmico

Duas principais abordagens:

Page 15: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaDescoberta de Mapeamentos

  Ontologia de alto nível

Esquema global concordado desde o início

Ex: SUMO

Page 16: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaDescoberta de Mapeamentos

  Ontologia de alto nível

Workshop on Core Ontologies in Ontology Engineering em 2004: discussão de casos de sucesso e fracasso de ontologias de alto nível

Page 17: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaDescoberta de Mapeamentos

  Ontologia de alto nível

Encontrar correspondências entre ontologias estendidas de uma ontologia em comum

Ex: PSL

Page 18: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaDescoberta de Mapeamentos

Na maioria dos casos, não há ontologias de alto nível concordadas

Exploração da elevada quantidade de restrições em ontologias

Heurísticas e aprendizagem de

máquina

Page 19: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaDescoberta de Mapeamentos

Ferramentas mais usadas para alinhamento:

Nomes de conceitos e descrições;

Hierarquias, instâncias e descrições de classes;

Definições de propriedades;

Heurísticas e aprendizagem de

máquina

Page 20: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaDescoberta de Mapeamentos

Ex: PROMPT e PROMPTDIFF

Ex: OWL e OWL 2

Heurísticas e aprendizagem de

máquina

Page 21: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaRepresentação de Mapeamentos

Bancos de dados representam mapeamentos como consultas ou visões

Aproveitar a expressividade de ontologias para representar mapeamentos

Page 22: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaRepresentação de Mapeamentos

Ex: MAFRA

Instância de uma ontologia

Page 23: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaRepresentação de Mapeamentos

Ex: OntoMerge

Axioma-ponte

Ex: Framework OIS

Visão

Page 24: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaInferência sobre Mapeamentos

Mapear ontologias e representá-las não é o objetivo final

Transformar dadosExecutar consultasInferir e raciocinar sobre mapeamentos

Page 25: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Eixos de pesquisaInferência sobre Mapeamentos

Exemplos de aplicações que trabalham sobre mapeamentos:

OntoMergeOISProtégé

Page 26: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Estado da arte

Page 27: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Estado da Arte

Categorias de trabalhos:

Frameworks Frameworks teóricos

Métodos e ferramentas

Tradutores

Mediadores

Técnicas

Relatórios de experiência

Pesquisas

Exemplos

Page 28: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Conclusão

Page 29: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Conclusão

Muitos eixos de pesquisa

Comunidades de BD e integração de dados envolvidas com a de ontologia

Web Semântica como área de testes para futuros trabalhos

Page 30: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

Referências

Page 31: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Referências

[1] Noy, Natalya F. . Semantic Integration: A Survey Of Ontology-Based Approaches. SIGMOD Record, 33(4), 2004.[2] M. Uschold and M. Grüninger. Ontologies and semantics for seamless connectivity. SIGMOD Record, 33(3), 2004.[3] D. Calvanese, G. Giacomo, and M. Lenzerini. Ontology of integration and integration of ontologies. In Description Logic Workshop (DL 2001), pages 10–19, 2001.[4] M. Klein. Combining and relating ontologies: an analysis of problems and solutions. In IJCAI-2001 Workshop on Ontologies and Information Sharing, pages 53–62, Seattle, WA, 2001.[5] Kalfoglou and M. Schorlemmer. Ontology mapping: the state of the art. The Knowledge Engineering Review, 18(1):1–31, 2003.[6] Core Ontologies in Ontology Engineering 2004 (Un)Successful cases and best practices for ontology engineering: reusing well-founded ontologies for domain content specification. Disponível em: < http://ceur-ws.org/Vol-118/ >. Acesso em: 20 out. 2015.

Page 32: Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages (tpls@cin.ufpe.br)

 Referências

[7] Pollock, J. Integration’s Dirty Little Secret: It’s a Matter of Semantics” Whitepaper; Modulant, 2002[8] Gruber, T. . A translation approach to portable ontology specifications. Knowledge Acquisition 5:199-220; 1993[9] Web Ontology Language. Disponível em: < https://en.wikipedia.org/wiki/Web_Ontology_Language >. Acesso em: 20 out. 2015.[10] N. F. Noy, M. A. Musen. PROMPTDIFF: A Fixed-Point Algorithm for Comparing Ontology Versions. AAAI-02 Proceedings, 2002[11] D. Dou, D. McDermott, and P. Qi. Ontology translation on the semantic web. In International Conference on Ontologies, Databases and Applications of Semantics, 2003.[12] A. Maedche, B. Motik, N. Silva, and R. Volz. MAFRA - a mapping framework for distributed ontologies. In 13th European Conference on Knowledge Engineering and Knowledge Management EKAW, Madrid, Spain, 2002.