Análise do problema Observações Problema

Slides:



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

Programa das Aulas 20/09/05 - Apresentação da disciplina
1 Avaliação da Qualidade para Engenharia de Requisitos Orientada a Agentes Emanuel Batista dos Santos 11/05/2007.
Experiments with Clustering as a Software Remodularization Method Nicolas Anquetil and Timothy C. Lethbridge University of Ottawa, Canada WCRE 1999:
Sistemas de Informações Gerenciais
Raphael Gatti Thomás Bryan
Agentes Cooperativos num ambiente dinâmico
Agentes Inteligentes e Sistemas Cooperativos
Mapeamento de Ontologias
1 Mapeamento de Ontologias Agentes Inteligentes e Sistemas Cooperativos 02 de Dezembro de 2004 Nuno Silva
Rational Unified Process
ViewPoint (Trabalho Nº 2)
Engenharia de Software
Visualização de Informação Geográfica na WEB
E-business: Como as Empresas Usam os Sistemas de Informação.
Garantia de Qualidade do software
Geração Assistida de Diagramas Esquemáticos de Rede Eléctrica
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
Auditoria de Segurança da Informação
Aula 6 Subprogramas Universidade do Vale do Rio dos Sinos
Carlos Alberto de Freitas Pereira Júnior
Composição e Geração de Aplicações usando Aspectos
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
Especificação de Requisitos em PIT-RSL
Grupo 5: Fernando Lourenço Pinho Costa Rafael de Souza Santos
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Interoperabilidade semântica no domínio de Engenharia de Software
Classes e objetos Modelagem
Capítulo 6 Organização.
“IMPLEMENTAÇÃO COM WORKFLOW PARA GESTÃO DE P&D EM AMBIENTE DE
José Roberto Blaschek Gerência do Escopo José Roberto Blaschek.
Aplicando tecnologias semânticas ao Balanced Scorecard
Métodos Experimentais
Engenharia Civil e Ambiente ANÁLISE ESTRUTURAL, 5 de Dezembro / 33 ANÁLISE ESTRUTURAL ENGENHARIA CIVIL E AMBIENTE.
Digital Item Processing
. Smalltalk HISTÓRICO . Década de 60 – POO . Dynabook (Alan Kay)
BENCHMARKING.
Salas de Matemática.
Fevereiro/ Resultado dos Projetos de Software Pesquisa Motivação.
GERENCIAMENTO DE REDES UTILIZANDO O PROTOCOLO SNMP
Planejamento e Gerenciamento
1.
1 My GRID: Bio-informática personalizada em uma grade de informação. Francisco Silva
Projeto de Banco de Dados
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Estudo da interacção do AIP com outras aplicações Oracle Retail
1 Gestão de Desejos Engenharia de Software numa empresa certificada de Telecomunicações José Bonnet FCUP, 2003.Mai.19.
1 Desenvolvimento de Software na ENT Joaquim Jorge F. Nunes.
Técnicas e Projeto de Sistemas
Gerenciamento de Projetos
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
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
1 Segunda fase do projeto: Desenvolvimento do “Catálogo Virtual” Foco em Sistemas de Informação Desenvolvimento baseado no diagnóstico e na interação com.
João Pedro Barbosa da Silva Sessão Controlo Tese 2º Semestre 2007/2008 From Legacy Systems to Ontologies.
Resumo Capítulo 4 Redes Semânticas enquanto Ferramentas Cognitivas
Desenvolvimento de Software Dirigido a Modelos
Methodologies for the Design of Service- Based Systems Barbara Pernici João Victor Guimarães de Lemos Professor: Jaelson Castro Outubro/2010.
METHONTOLOGY Sandro Rautenberg
Uso de Ontologias em Data Warehousing
Sistemas de Informação
Projeto de Banco de Dados
Integração Semântica: uma pesquisa sobre abordagens baseadas em ontologias Túlio Lages
Aplicação de Métodos Formais no Desenvolvimento de Sistemas Multimídia Distribuídos Cláudia Araújo Ribeiro UFPE Junho/2000.
ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO ONTOLOGIAS NO CONTROLE DA ADAPTAÇÃO AO CONTEXTO EM ESPAÇO UBÍQUO Nelsi Warken, Luiz A.
Transcrição da apresentação:

Análise do problema Observações Problema Necessidade de automatizar o processo de interoperabilidade Diferentes comunidades de informação Diferentes conceptualizações de domínios parcialmente sobrepostos Interoperabilidade baseada em dados ou informação Problema É pouca e pobre a interoperabilidade automática entre diferentes comunidades de informação

Objectivos Investigação dum processo semi-automático de mapeamento de ontologias que facilite a interoperabilidade baseada em conhecimento entre entidades heterogéneas. Desenvolvimento de ferramentas que permitam avaliar a viabilidade e utilidade das ideias resultantes da investigação realizada, nomeadamente no contexto da Web Semântica.

Requisitos identificados Áreas analisadas Sistemas de informação Web semântica Organizações virtuais e Negócios electrónicos Gestão do conhecimento Requisitos Identificação, especificação e representação de relações entre conceptualizações Transformação da informação das comunidades de acordo com as relações anteriores Negociação das relações anteriores entre comunidades de informação Manutenção das relações anteriores Integração (mas minimização da participação do) ser humano no processo Adopção de tecnologia do âmbito da web semântica

Ontologia “ontologia é uma especificação explícita duma conceptualização ” (Gruber, 1993) “ontologia é uma especificação explícita e formal duma conceptualização partilhada” (Studer et al., 1998) Ontologia vs. Esquema de base de dados Ontologia descreve um domínio de conhecimento segundo uma perspectiva

Modelo de Ontologia Ontologia Conceitos Hierarquia de conceitos Propriedades Propriedades e conceitos Nível Léxico Nível semântico

Modelo de Base de Conhecimento Instâncias de conceitos Instanciação de conceitos Instanciação de propriedades

Mapeamento de Ontologias Um processo em duas fases: A nível Intencional Especificação de relações semânticas entre Entidades da ontologia de origem (i.e. conceitos, relações, atributos), e Entidades da ontologia de destino A nível Extensional Executar as relações semânticas especificadas, Transformando instâncias da ontologia de origem em Instâncias da ontologia de destino

Ou seja…

MAFRA – MApping FRAmework Evolução Negociação Pós-processamento Conhecim. & Restrições do Domínio Conhecim. & Restrições do Domínio Interface gráfica Interface gráfica Execução Execução Especificação Especificação Medição de Semelhanças Medição de Semelhanças „Lift“ & Normalização

Conceptualização Tipos de heterogeneidade Sintáctica Modelo Semântica Dimensões identificadas das relações semânticas: Tipos de entidades Transformação Cardinalidade Restrições Estrutura

Representação – Semantic Bridging Ontology (SBO) Mapeamento ConceptBridge (CB) PropertyBridges (PB) Serviços Relação entre CBs e PBs Hierarquia entre CBs

Representação - Semantic Bridging Ontology (SBO) SBO é uma ontologia acerca do processo de mapeamento entre ontologias SBO é uma meta-ontologia Instanciação de SBO é um mapeamento entre ontologias Trata-se de: Taxonomia de relações semânticas (pontes semânticas) Relações entre pontes semânticas Caracterização semântica das pontes semânticas e das suas relações Mecanismos de transformação Mecanismos de controlo do fluxo de transformação Mecanismos de manipulação das entidades das ontologias Caracterização semântica das relações entre pontes semânticas e entidades Implementada completamente em código Java Implementada parcialmente em RDFS e DAML+OIL

Execução Processo em duas fases Vantagens: Inexistência de ordem de execução entre pontes semânticas Especificação e compreensão simples do mapeamento Execução determinística

Execução – Transformation Information Table (TI2)

Execução – Especificação extensional

Serviços Multi-dimensionais Observações Capacidade de transformação virtualmente incompleta Papel central dos serviços de transformação Especificação Negociação Evolução Proposta Serviços competentes em diversas fases do processo (multi-dimensionais) Serviços independentes das fases do processo de mapeamento Serviços auto-caracterizados Serviços automaticamente interligáveis com o resto do sistema

Arquitectura de sistema

Processo automático de especificação Matching MOMIS like Resnik like Type matcher Hyponymic Matcher Y matchers Clustering CopyInstance Split CopyAttribute CopyRelation serviços Currency Converter Semantic Bridging serviços SBO CopyInstance Split CopyAttribute CopyRelation Currency Converter

Implementação – MAFRA Toolkit

Aplicações Projectos nacionais Projectos internacionais OntoMapper I&D de soluções de mapeamento entre ontologias SANSKI I&D de soluções e interoperabilidade baseada em conhecimento na empresa virtual Harmonise Interligação entre grandes operadores turísticos Artemis Interligação de informação de repositórios de informação médica Satine Interligação entre pequenas e médias empresas de turismo Harmo-TEN follow up do projecto Harmonise, com vista a desenvolver soluções pré-comerciais

Experiências Harmonise Ontologia Alojamento Eventos Conceitos Propriedes Propriedades Atributos Relações IMHO 136 340 543 86 174 328 MEK 2 104 1 47 TIS 26 57 38 41 WoW - 20 40 Alojamento Ontologia origem Ontologia destino ConceptBridges PropertyBridges IMHO WoW 12 33 26 64 MEK 1 39 28 70 TIS 23 46 Eventos Ontologia origem Ontologia destino ConceptBridges PropertyBridges MEK IMHO 26 74 TIS 11 45

Mapping através de merging Comparação MAFRA Toolkit vs. OntoMerge Características OntoMerge MAFRA Toolkit Estratégia de mapeamento Mapping através de merging Mapping puro Representação das pontes semânticas Axiomas em Web-PDDL Instâncias RDF de SBO Estratégia de execução Inferência Funcional Representação de Ontologia Web-PDDL RDFS com ext. léxicas Representação de BC RDF Input Ficheiro RDF na Web Ficheiro RDF Output Ambiente de execução Web Java virtual machine Disponibilidade Privado Público OntoMerge MAFRA Toolkit Pentium III 800 MHz Pentium II Pentium 4M Experiência em 2002 Experiência em 2003 Experiências em 2003 1320 segundos 59 segundos < 120 segundos < 77 segundos

Conclusões (1) MAFRA – MApping FRAmework Sistematiza e organiza as fases do processo de mapeamento de ontologias Propõe e representa um processo de mapeamento Processo iterativo e interactivo Funciona como uma ferramenta de classificação e caracterização e trabalhos relacionados Semantic Bridging Ontology (SBO) Conceptualização do problema de especificação de relações semânticas Conceptualização simples e compacta Completamente formalizada Método declarativo da representação das relações semânticas Possibilidade de múltiplas notações e sintaxes

Conclusões (2) Processo de execução Processo genérico baseado em cinco fases: interrogação-filtragem-transformação-filtragem-instanciação Processo funcional suportado por serviços externos Restrições de execução sobre ambas as bases de conhecimento Formalização completa baseada em álgebra relacional Especificação extensional Arquitectura baseada em serviços multi-dimensionais Serviço é promovido a Serviço Multi-dimensional Serviços independentes das fases do processo de mapeamento Serviços auto-descritivos e auto-caracterizáveis Serviços dinamicamente interligáveis

Conclusões (3) Processo automático de especificação de pontes semânticas Caso de teste da arquitectura baseada em serviços multi-dimensionais Serviços parameterizáveis Matches são entidades genéricas e independentes do sistema Adopta, segue e explora a caracterização semântica proposta na SBO Gera um mapeamento válido MAFRA Toolkit Aplicações e Experiências Diversas áreas de aplicação Diversos projectos internacionais

Trabalho futuro Combinação de serviços Abstração da representação da especificação extensional Processo automático de especificação Melhoria da interface gráfica Evolução Negociação Integração em sistemas de terceiros Re-engenharia do MAFRA Toolkit Standardização Experiências

Publicações mais relevantes “Multi-Dimensional Service-Oriented Ontology Mapping”; Nuno Silva e João Rocha; International Journal of Web Engineering and Technology; Inderscience Publishers; aceite para publicação. “Proposal for the combination of ontology assemble and ontology mapping processes”; Nuno Silva, Jorge Santos e João Rocha; ICKEDS’2004; Porto, Portugal; Julho de 2004. Semantic Web Complex Ontology Mapping; Nuno Silva e João Rocha; Web Intelligence and Agent Systems Journal; 1(3-4) 235-248; IOS Press; 2003. “Ontology Mapping for Interoperability in Semantic Web”; Nuno Silva e João Rocha; ICWI'2003; Algarve, Portugal; Novembro de 2003. “Service-Oriented Ontology Mapping System”; Nuno Silva e João Rocha; ISWC’2003 Workshop on Semantic Integration; Sanibel Island (FL), EUA; Outubro de 2003. “E-Business Interoperability through Ontology Semantic Mapping”; Nuno Silva, João Rocha e José Cardoso; PRO-VE’2003; Lugano, Suiça; Outubro de 2003. “Semantic Web Complex Ontology Mapping”; Nuno Silva e João Rocha; IEEE Web Intelligence 2003 conference; Halifax, Canada; Outubro de 2003. “MAFRA – An Ontology MApping FRAmework for the Semantic Web”; Nuno Silva e João Rocha; 6th BIS; Colorado Springs (CO), EUA; Maio de 2003. “MAFRA - A Mapping Framework for Distributed Ontologies”; A. Maedche, B. Motik, N. Silva, R. Volz; 13th EKAW, Madrid, Espanha, Setembro de 2002. “MAFRA - A Mapping Framework for Distributed Ontologies in the Semantic Web”; A. Maedche, B. Motik, N. Silva, R. Volz; ECAI WS on Knowledge Transformation; Lyon, França, Julho de 2002. “Merging Ontologies using a Bottom-up Lexical and Structural Approach”; Nuno Silva e João Rocha; 7th ISKO; Granada, Espanha; Julho de 2002.