Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouBruno Pimental Alterado mais de 10 anos atrás
1
1 Mapeamento de Ontologias Agentes Inteligentes e Sistemas Cooperativos 02 de Dezembro de 2004 Nuno Silva http://www.dei.isep.ipp.pt/~nsilva Nuno.Silva@dei.isep.ipp.pt
2
2 Tópicos Introdução MAFRA Especificação Arquitectura Execução & Query Conclusão
3
3 Contexto Neste contexto, pode-se entender ontologia como um modelo de base de dados Ontologia é uma tecnologia chave em muitas aplicações: Data integration, Knowledge Management, E-Commerce, B2B, Semantic Web Mas não é a solução para todos os males: Os mesmos conceitos são especificados de forma diferente Diferentes conceitos são especificados da mesma forma Modelos diferentes evoluem de forma diferente Portanto, duas ontologias sobre o mesmo domínio: São (potencialmente) diferentes São (potencialmente) (parcialmente) incompatívies
4
4 O que é Mapeamento de Ontologias? Um processo em duas fases: 1.A nível Conceptual Especificação de relações semânticas entre Entidades da ontologia de origem (i.e. conceitos, relações, atributos) Entidades da ontologia de destino 2.A nível Extensional (de instâncias) Executar as relações semânticas especificadas Transformando instâncias da ontologia de origem em Instâncias da ontologia de destino
5
5 … o que quer dizer:
6
6 Objectivos Aplicabilidade: todos os tipos de relações semânticas Expressividade: explícita Modularizaçã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
7
7 Tópicos Introdução MAFRA Especificação Arquitectura Execução & Query Conclusão
8
8 MAFRA – MApping FRAmework Different information integration approaches and techniques have been systematized and organized into MAFRA. MAFRA is a set of organized modules, representing both: Ontology Mapping process, and Complementary tasks. MAFRA provides a complete life cycle perspective on the Ontology Mapping process.
9
9 Abstração e normalização (Lift & Normalization) Medição de semelhanças (Similarity Measurement) Especificação (Semantic Bridging) Execução (Execution) Pós-execução (Postprocessing) Evolução (Evolution) Restrições e Conhecimento sobre o domínio (Domain Knowledge and Constraints) GUI Negociação (Cooperative Consensus Building) MAFRA – MApping FRAmework
10
10 Tópicos Introdução MAFRA Especificação Semantic Bridging Ontology Especificação Manual Arquitectura Execução & Query Conclusão
11
11 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
12
12 Conceitos if (Individual.sex = Male OR Individual.sex MATCH M* ) abstract=true if Individual.sex MATCH F* Especificação Manual
13
13 concat(sourceString_1, sourceString_2,, targetString) Propriedades (atributos) Especificação Manual
14
14 Cópia de relações copyRelation(sourceRelation, targetRelation) Mapeamento Manual
15
15 Especificação Extensional foreach HotelAccommodation.contactInformation Mapeamento Manual
16
16... ao nível extensional
17
17 Cópia de Relações foreach HotelAccommodation.contactInformation Especificação Extensional foreach HotelAccommodation.contactInformation
18
18 identification... ao nível extensional
19
19 Tópicos Introdução MAFRA Especificação Arquitectura Serviços Multi-dimensionais Mapeamento automático Execução & Query Conclusão
20
20 Multi-dimension Service-Oriented Architecture
21
21 Especificação Automática Medidores de Semelhanças
22
22 Tópicos Introdução MAFRA Especificação Arquitectura Execução & Query Conclusão
23
23 (Registo) Execução & Query
24
24 Query & Execution
25
25 Tópicos Introdução MAFRA Especificação Arquitectura Execução & Query Conclusão
26
26 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 Serviços dinâmicos + Plug able Multi-dimensões: Especificação automática Medição de semelhanças Validação Evolução …
27
27 Future Work Automatic Bridging Implementation of Automatic Matching Research on inclusion of machine learning techniques Continuously: Support case tests specific requirements Improve and Generalize library of Services Short-Term Composition of Transformation Services not so short-Term Library of Mappings Evolution Negotiation Inter-mappings: when a mapping serves as ontology
28
28 Obrigado! Questões? Nuno Silva http://www.dei.isep.ipp.pt/~nsilva Nuno.Silva@dei.isep.ipp.pt
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.