200 likes | 333 Views
Mapeamento de Ontologias Dezembro 2003. Nuno Silva http://www.dei.isep.ipp.pt/~nsilva Nuno.Silva@dei.isep.ipp.pt. Tópicos. Introdução MAFRA Arquitectura de Serviços Multi-dimensionais Mapeamento Execução & Query Conclusão. O que é Mapeamento de Ontologias?. Um processo em duas fases:
E N D
Mapeamento de Ontologias Dezembro 2003 Nuno Silva http://www.dei.isep.ipp.pt/~nsilva Nuno.Silva@dei.isep.ipp.pt
Tópicos • Introdução • MAFRA • Arquitectura de Serviços Multi-dimensionais • Mapeamento • Execução & Query • Conclusão
O que é Mapeamento de Ontologias? Um processo em duas fases: • A nível Conceptual • especification de relações semânticas entre • Entidades da ontologia de origem (i.e. conceitos, relações, atributos) • Entidades da ontologia de destino • A nível Extensional (de instâncias) • Executar as relações semânitcas especificadas • Transformando instâncias da ontologia de origem em • Instâncias da ontologia de destino
Objectivos • Applicabilidade: todos os tipos de relações semânticas • Expressividade: explícita • Modularisação: combinação de pequenos+simples módulos • Reutilização: utilização de experiências anteriores • Declaritividade: “o quê” em vez de “como” e Semantic-Web “aware” ontologias definidas numa linguagem que possa ser reduzida a RDFS
Tópicos • Introdução • MAFRA • Arquitectura de Serviços Multi-dimensionais • Mapeamento • Execução & Query • Conclusão
Postprocessing Execution Building Knowledge Evolution GUI Semantic Bridging Cooperative & Constraints Consensus Domain Similarity Measuremnt Lift & Normalization MAFRA – MApping FRAmework
Tópicos • Introdução • MAFRA • Arquitectura de Serviços Multi-dimensionais • Mapeamento • Execução & Query • Conclusão
Tópicos • Introdução • MAFRA • Arquitectura de Serviços Multi-dimensionais • Mapeamento • Semantic Bridging Ontology • Mapeamento Manual • Processo Automático • Execução & Query • Conclusão
SBO - Semantic Bridging Ontology • Relações semânticas são representadas através de Pontes Semânticas • Que entidades são relacionadas • Que transformação é efectuada a nível extensional • SBO - Semantic Bridging Ontology define: • Taxonomia de pontes semânticas: • Concept Bridge: responsável pela identidade de objectos • Property Bridge: responsável pelas propriedades dos objectos • Relações entre pontes semânticas • subBridgeOf • hasBridge • Flow constructs: Conditional Execution, Disjoint Bridges • Um mapeamento de ontologias é uma instância da ontologia SBO
Conceitos if Individual.sex MATCH “F*” Mapeamento Manual abstract=true if (Individual.sex = “Male” OR Individual.sex MATCH “M*” )
Mapeamento Manual Propriedades (atributos) concat(sourceString_1, sourceString_2, “ “, targetString)
Mapeamento Manual Cópia de relações copyRelation(sourceRelation, targetRelation)
Mapeamento Automático Pool of Matchers
Tópicos • Introdução • MAFRA • Arquitectura de Serviços Multi-dimensionais • Mapeamento • Execução & Query • Conclusão
Execução & Query (Registo)
Tópicos • Introdução • MAFRA • Arquitectura de Serviços Multi-dimensionais • Mapeamento • Execução & Query • Conclusão
Conclusões Semantic Bridging Ontology Object-Oriented Transformação de conceitos é universal. Transformação de propriedades não é universal! Trnasformações correctas Muitos (infinidade de) requisitos Arquitectura orientada por Serviços Multi-dimensionais Dynamicos + Plug able Multi-dimensões: Automatic Bridging Automatic Matching Validação Evolução …