SlideShare une entreprise Scribd logo
1  sur  43
Télécharger pour lire hors ligne
Fábio Vieira Orientadora: Profª Drª. Rosario Girardi PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya Fridman Noy and Mark A. Musen Recuperação e Filtragem de Informação
Roteiro ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
O que estavamos tentando descobrir ,[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Perguntas que fizemos ,[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Ontologias ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Por que nós Precisamos de Ontologias ,[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Ontologias estão em toda Parte ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Necessidade de Fusão das Ontologias ,[object Object],[object Object],[object Object]
Necessidade de Fusão e Integração das Ontologias ,[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
O que é fusão da Ontologia Fábio Vieira- UFMA 25 de Novembro de 2011
Abordagens Existentes ,[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Abordagens Existentes (II) ,[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Roteiro ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
PROMPT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Modelo de Conhecimento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
O Algoritmo PROMPT Faça sugestões iniciais Selecione a próxima operação Fábio Vieira- UFMA 25 de Novembro de 2011 Realize atualizações automáticas Encontre conflitos Dê sugestões
Example:  merge-classes Fábio Vieira- UFMA Agency employee Agent Customer subclass of agent for Agent Employee Traveler subclass of has client 25 de Novembro de 2011 Agency employee Agent Employee Customer Traveler subclass of subclass of agent for has client
Analisando Propriedades Globais de Localização ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
O Conjunto de Operações do PROMPT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Depois que um Usuário Realiza uma Operação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Conflitos ,[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Exemplo:  merge-classes   Agent Agent Fábio Vieira- UFMA 25 de Novembro de 2011 Agent
Operação para: fusão de classes ,[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Modelo de Slots ,[object Object],Agent Agent Agent agent for Fábio Vieira- UFMA 25 de Novembro de 2011 agent for
Modelo de Slots ,[object Object],has client Fábio Vieira- UFMA 25 de Novembro de 2011 Agent Agent Agent client client
Subclasses e Superclasses ,[object Object],Fábio Vieira- UFMA Agent Agent Agent 25 de Novembro de 2011 Employee Agency employee superclass superclass
Sugestões Adicionais: Fusão de Slots ,[object Object],Agent client has client Fábio Vieira- UFMA 25 de Novembro de 2011
Sugestões Adicionais: Fusão de Classes ,[object Object],Fábio Vieira- UFMA has clients handles reservations 25 de Novembro de 2011 Agent Reservation Client Agency employee
Sugestões Adicionais: Fusão de Classes ,[object Object],Employee Agency employee Fábio Vieira- UFMA superclass superclass 25 de Novembro de 2011 Agent
Resumo ,[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Roteiro ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Protégé-2000 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Ontologias no Protégé-2000 Fábio Vieira- UFMA 25 de Novembro de 2011
Ferramenta PROMPT baseado no Protégé ,[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
The PROMPT tool Fábio Vieira- UFMA 25 de Novembro de 2011
Características da ferramenta PROMPT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Roteiro ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Avaliação ,[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Fonte de ontologia para os experimentos ,[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
Experimento 1: Avaliar a qualidade das sugestões do PROMPT’s ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Fábio Vieira- UFMA Sugestões que a ferramenta produziu Operações que o usuário realiza Sugestão que o usuário seguiu 25 de Novembro de 2011
Resultados: a qualidade das sugestões do PROMPT’s Fábio Vieira- UFMA Sugestões que os usuários seguiram Estratégias de resolução de conflitos que os usuários seguiram Base de conhecimento gerada automaticamente 90% 75% 74% 25 de Novembro de 2011
Trabalhos futuros ,[object Object],[object Object],[object Object],Fábio Vieira- UFMA 25 de Novembro de 2011
http://protege.stanford.edu http://www.isi.edu/info-agents/courses/iiweb/kushmerick-ijcai97.pdf http://www.google.com.br/url?sa=t&rct=j&q=prompt%20algorithm&source=web&cd=1&ved=0CB0QFjAA&url=http%3A%2F%2Finfolab.stanford.edu%2Finfoseminar.Archive%2FSpringY2001%2Fspeakers%2Fnfridmannoy%2Fslides.ppt&ei=UAy4TsW2MpPUgQfdgsSRBA&usg=AFQjCNG1PEtMGlr4ppxXBcFlDC11F04gHw&sig2=Ob9zttxkSStigW9KBLCbZw Referências

Contenu connexe

Similaire à Apresentação Artigo Mestrado

Introdução a Padrões de Projeto
Introdução a Padrões de ProjetoIntrodução a Padrões de Projeto
Introdução a Padrões de ProjetoEduardo Mendes
 
Um Protótipo Web do Módulo de Planejamento de Avaliações de Linha de Produto ...
Um Protótipo Web do Módulo de Planejamento de Avaliações de Linha de Produto ...Um Protótipo Web do Módulo de Planejamento de Avaliações de Linha de Produto ...
Um Protótipo Web do Módulo de Planejamento de Avaliações de Linha de Produto ...Edson Oliveira Junior
 
DESENVOLVIMENTO E AVALIAÇÃO DE DESEMPENHO DO MECANISMO DE RECONHECIMENTO AUTO...
DESENVOLVIMENTO E AVALIAÇÃO DE DESEMPENHO DO MECANISMO DE RECONHECIMENTO AUTO...DESENVOLVIMENTO E AVALIAÇÃO DE DESEMPENHO DO MECANISMO DE RECONHECIMENTO AUTO...
DESENVOLVIMENTO E AVALIAÇÃO DE DESEMPENHO DO MECANISMO DE RECONHECIMENTO AUTO...Leinylson Fontinele
 
Planode Aula
Planode AulaPlanode Aula
Planode Aulasofteam
 
Importância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareImportância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareEdison Moreira
 
Wsl2011 Módulo SCRUM para Expresso Livre
Wsl2011 Módulo SCRUM para Expresso LivreWsl2011 Módulo SCRUM para Expresso Livre
Wsl2011 Módulo SCRUM para Expresso LivreWildtech
 
DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4Marcelo Paiva
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com PythonHenrique Bastos
 
Padrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsPadrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsHerval Freire
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLEliseu Castelo
 
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...Edson Oliveira Junior
 
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a ObjetosPadrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a ObjetosFabio Kon
 
O ABC das CAT's: O que você nunca se atreveu a perguntar
O ABC das CAT's: O que você nunca se atreveu a perguntarO ABC das CAT's: O que você nunca se atreveu a perguntar
O ABC das CAT's: O que você nunca se atreveu a perguntarJorge Davidson
 
Automacao com Python.pdf
Automacao com Python.pdfAutomacao com Python.pdf
Automacao com Python.pdfSecont
 
Sistemas Cooperativos Aula 11 - Técnicas (Percepção e contexto, folksonomia)
Sistemas Cooperativos Aula 11 - Técnicas (Percepção e contexto, folksonomia)Sistemas Cooperativos Aula 11 - Técnicas (Percepção e contexto, folksonomia)
Sistemas Cooperativos Aula 11 - Técnicas (Percepção e contexto, folksonomia)Leinylson Fontinele
 
UML - Historia e Diagrmas
UML - Historia e DiagrmasUML - Historia e Diagrmas
UML - Historia e DiagrmasBruno Bazoti
 

Similaire à Apresentação Artigo Mestrado (20)

Introdução a Padrões de Projeto
Introdução a Padrões de ProjetoIntrodução a Padrões de Projeto
Introdução a Padrões de Projeto
 
Um Protótipo Web do Módulo de Planejamento de Avaliações de Linha de Produto ...
Um Protótipo Web do Módulo de Planejamento de Avaliações de Linha de Produto ...Um Protótipo Web do Módulo de Planejamento de Avaliações de Linha de Produto ...
Um Protótipo Web do Módulo de Planejamento de Avaliações de Linha de Produto ...
 
DESENVOLVIMENTO E AVALIAÇÃO DE DESEMPENHO DO MECANISMO DE RECONHECIMENTO AUTO...
DESENVOLVIMENTO E AVALIAÇÃO DE DESEMPENHO DO MECANISMO DE RECONHECIMENTO AUTO...DESENVOLVIMENTO E AVALIAÇÃO DE DESEMPENHO DO MECANISMO DE RECONHECIMENTO AUTO...
DESENVOLVIMENTO E AVALIAÇÃO DE DESEMPENHO DO MECANISMO DE RECONHECIMENTO AUTO...
 
Planode Aula
Planode AulaPlanode Aula
Planode Aula
 
Apresentação E-Profile
Apresentação E-ProfileApresentação E-Profile
Apresentação E-Profile
 
Importância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do SoftwareImportância do Teste Unitário na Qualidade do Software
Importância do Teste Unitário na Qualidade do Software
 
Wsl2011 Módulo SCRUM para Expresso Livre
Wsl2011 Módulo SCRUM para Expresso LivreWsl2011 Módulo SCRUM para Expresso Livre
Wsl2011 Módulo SCRUM para Expresso Livre
 
Introdução ao LINQ
Introdução ao LINQIntrodução ao LINQ
Introdução ao LINQ
 
DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4DotNetDay novidades entityframework 4
DotNetDay novidades entityframework 4
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com Python
 
Padrões De Projeto e Anti Patterns
Padrões De Projeto e Anti PatternsPadrões De Projeto e Anti Patterns
Padrões De Projeto e Anti Patterns
 
Apresentação Rebass
Apresentação RebassApresentação Rebass
Apresentação Rebass
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UML
 
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
Proposta de uma Abordagem Formal para o Gerenciamento de Variabilidades em Mo...
 
GoF.ppt
GoF.pptGoF.ppt
GoF.ppt
 
Padrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a ObjetosPadrões de Projeto de Software Orientado a Objetos
Padrões de Projeto de Software Orientado a Objetos
 
O ABC das CAT's: O que você nunca se atreveu a perguntar
O ABC das CAT's: O que você nunca se atreveu a perguntarO ABC das CAT's: O que você nunca se atreveu a perguntar
O ABC das CAT's: O que você nunca se atreveu a perguntar
 
Automacao com Python.pdf
Automacao com Python.pdfAutomacao com Python.pdf
Automacao com Python.pdf
 
Sistemas Cooperativos Aula 11 - Técnicas (Percepção e contexto, folksonomia)
Sistemas Cooperativos Aula 11 - Técnicas (Percepção e contexto, folksonomia)Sistemas Cooperativos Aula 11 - Técnicas (Percepção e contexto, folksonomia)
Sistemas Cooperativos Aula 11 - Técnicas (Percepção e contexto, folksonomia)
 
UML - Historia e Diagrmas
UML - Historia e DiagrmasUML - Historia e Diagrmas
UML - Historia e Diagrmas
 

Apresentação Artigo Mestrado

Notes de l'éditeur

  1. Boa Tarde