Mapeamento de Ontologias

Slides:



Advertisements
Apresentações semelhantes
Integração de informação proveniente da Web
Advertisements

Programa das Aulas 20/09/05 - Apresentação da disciplina
Análise do problema Observações Problema
Experiments with Clustering as a Software Remodularization Method Nicolas Anquetil and Timothy C. Lethbridge University of Ottawa, Canada WCRE 1999:
Raphael Gatti Thomás Bryan
Material pedagógico Multiplicar x 3 Clica!
Agentes Cooperativos num ambiente dinâmico
Agentes Inteligentes e Sistemas Cooperativos
1 Mapeamento de Ontologias Agentes Inteligentes e Sistemas Cooperativos 02 de Dezembro de 2004 Nuno Silva
Agentes Inteligentes Agentes Inteligentes.
Protótipo de Simulador de Elevadores
Dispositivos lógicos programáveis (DLP)
Geração Assistida de Diagramas Esquemáticos de Rede Eléctrica
Para Casa – Montar o cariograma
SISTEMAS DE EQUAÇÕES.
Orientação a Objetos: Encapsulamento e Classificação
Mutação Orientada a Objeto para Assegurar a Qualidade de Testes Baseado no Artigo: Object-Oriented Mutation to Asses the Quality of Tests Anna Derezinska.
Amanda Meincke Melo RA:
Arquiteturas Diferentes
DIAGRAMA DE ATIVIDADES
April 05 Prof. Ismael H. F. Santos - 1 Módulo II Introdução a XML DTD Prof. Ismael H F Santos.
1 Sabendo-se que os pratos das balanças estão em equilíbrio, você seria capaz de dizer: Quantos quadrados corresponde um círculo ? Dica Mais dicas Elaboração:
Rganização de Computadores Melhorias de Desempenho com Pipelines Capítulo 6 – Patterson & Hennessy Organização de Computadores Melhorias de Desempenho.
Auditoria de Segurança da Informação
1 MAC 413/5715 – Seminário Prof. Fabio Kon Self: The Power of Simplicity David Ungar and Randall B. Smith OOPSLA 1987 Cristina Fang Eduardo Miyoshi Kasa.
Questões sobre quatro quadrados
Programação Baseada em Objectos Desenho de TAD
Classes e objetos Modelagem
MetaLib - Visão Geral 1º Encontro de Usuários ALEPH 30 Nov. e 1º Dez. de 2006 Caio Pellegatti.
Análise de Casos de Uso Alexandre Motnteiro.
Monitoria GDI Aula Prática
Semana de Informática 2011 – IFAM Parintins
Expressão algébrica a partir da representação gráfica da função
Como aplicar leis da lógica
Microsoft Access Carlos Sebastião.
Arquitetura de Sistemas Operacionais – Machado/Maia 10/1 Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Capítulo 10 Gerência.
Aplicando tecnologias semânticas ao Balanced Scorecard
Aluno: Mário Monteiro Orientador: Sérgio Soares 1.
Cinemática Plana de um Corpo Rígido Cap. 16
Resultantes de Sistemas de Forças Cap. 4
MECÂNICA - DINÂMICA Cinemática de uma Partícula Cap Exercícios.
Object Oriented Software Construction (MEYER, Bertrand)
Engenharia Civil e Ambiente ANÁLISE ESTRUTURAL, 5 de Dezembro / 33 ANÁLISE ESTRUTURAL ENGENHARIA CIVIL E AMBIENTE.
Salas de Matemática.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2011 Ministro Paulo Bernardo Silva Brasília, novembro de 2010.
MINISTÉRIO DO PLANEJAMENTO Projeto de Lei Orçamentária 2010 Ministro Paulo Bernardo Silva Brasília, 31 de agosto de 2009.
PETER ANTONY RAUSCH JOYCE MARTINS
Conceitos de Lógica Digital
O título deve ser curto e objetivo
É u m e l e m e n t o f u n d a m e n t a l
EXERCÍCIOS PARA GUARDA-REDES
Cinemática de uma Partícula Cap. 12
Persistência em Software Orientado a Objetos:
IF696 - Integração de Dados e DW
1.
1 My GRID: Bio-informática personalizada em uma grade de informação. Francisco Silva
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Grupo A – Azul Claro, Marrom, Laranja
Portugal: Convergência Real Para a União Europeia Abel Moreira Mateus Outubro 2000.
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 15 de Junho de 2005.
BPM BUSINESS PROCESS MANAGEMENT Projecto em Informática e Gestão de Empresas Lisboa, 20 de Junho de 2006.
CALENDÁRIO SEXY Ele & Ela. CALENDÁRIO SEXY Ele & Ela.
Rio Verde - Goiás - Brasil
Evidências.com 1/31 Projeto de Pesquisa: contexto.
CALENDÁRIO 2013 MÓDULO II.
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
Campus de Caraguatatuba
POTENCIAÇÃO E RAIZ QUADRADA DE NÚMEROS RACIONAIS
DFLP Sistemas Família Finanças Diogo Fernandes da Silva Lais de Sousa Pinheiro Orientador: Felipe Mancini 21/11/
GINÁSTICA LABORAL UM NOVO CAMINHO.
Transcrição da apresentação:

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

Context Ontologia é uma tecnologia chave em muitas aplicações: Knowledge Management E-Commerce, B2B Semantic Web Data-integration Mas, não é a solução para todos os males: Os mesmos conceitos são especificados de forma diferentee diferente conceitos são especificados da mesma forma Ontologias são diferentes, (parcialmente) incompatíveis, em evolução constante

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

… que quer dizer:

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

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.

MAFRA – MApping FRAmework Lift & Normalization Similarity Measuremnt Semantic Bridging Execution Postprocessing Evolution Domain Knowledge & Constraints GUI Cooperative Consensus Building Semantic Bridging: Specification of which source ontology entities are semantically equivalent to which target ontology entities and how is that accomplished. Execution: Transform Source Ontology Instances into Target Ontology Instances. Postprocessing: Validation of target instances, (e.g. object identity). Similarity: Identification and Classification of semantic similarities between source and target ontology entities. Lift & Normalization: Rise ontologies and Instances to a common representation. Normalize Ontologies entities vocabulary (e.g. abbrev., acronyms) Negotiation: Provide guidance in pursuing cooperative consensus between (artificial) agents. GUI: Provide a declarative and intuitive mechanism to specify semantic relations. Domain Knowledge & Constraints: Provide domain knowledge and semantic constraints through the use of complementary information (e.g. WordNet) and past experiences (e.g. library of mappings). Evolution: Provide strategies and guidance in adapting semantic relations according to ontologies evolution.

Tópicos Introdução MAFRA Arquitectura de Serviços Multi-dimensionais Mapeamento Execução & Query Conclusão

Service-Oriented Architecture

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

Mapeamento Manual Conceitos abstract=true if Individual.sex MATCH “F*” if (Individual.sex = “Male” OR Individual.sex MATCH “M*” )

concat(sourceString_1, sourceString_2, “ “, targetString) Mapeamento Manual Propriedades (atributos) concat(sourceString_1, sourceString_2, “ “, targetString)

copyRelation(sourceRelation, targetRelation) Mapeamento Manual Cópia de relações copyRelation(sourceRelation, targetRelation)

Especificação Extensional Mapeamento Manual Especificação Extensional foreach HotelAccommodation.contactInformation

... ao nível extensional

Especificação Extensional Cópia de Relações foreach HotelAccommodation.contactInformation foreach HotelAccommodation.contactInformation

... ao nível extensional identification

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)

Query & Execution

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 …

Future Work Automatic Bridging Continuously: Short-Term 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

Obrigado! Questões? Nuno Silva http://www.dei.isep.ipp.pt/~nsilva Nuno.Silva@dei.isep.ipp.pt