Fábio Vieira Orientadora: Profª Drª. Rosario Girardi PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignme...
Roteiro <ul><li>Conceitos e motivação </li></ul><ul><li>Algoritmo de fusão de ontologia PROMPT </li></ul><ul><ul><li>Algor...
O que estavamos tentando descobrir <ul><li>O benefício que a ferramenta oferece </li></ul><ul><ul><li>Benefício da produti...
Perguntas que fizemos <ul><li>Quão boas são as sugestões e estratégias de resolução de conflitos do PROMPT? </li></ul><ul>...
Ontologias <ul><ul><li>O = (C, H, I, R, P, A) </li></ul></ul><ul><ul><li>C = C C  U C I  é </li></ul></ul><ul><ul><li>H = ...
Por que nós Precisamos de Ontologias <ul><li>Fornece um vocabulário compartilhado para diferentes aplicações em um domínio...
Ontologias estão em toda Parte <ul><li>Ontologias têm sido utilizados em projetos acadêmicos por um longo tempo </li></ul>...
Necessidade de Fusão das Ontologias <ul><li>Existe uma sobreposição significativa em ontologias existentes </li></ul><ul><...
Necessidade de Fusão e Integração das Ontologias <ul><li>Workshop sobre &quot;Ontologias e Compartilhamento de Informações...
O que é fusão da Ontologia Fábio Vieira- UFMA 25 de Novembro de 2011
Abordagens Existentes <ul><li>Design e integração de ontolgia </li></ul><ul><ul><li>Correspondência de termos (Stanford SK...
Abordagens Existentes (II) <ul><li>Base de Dados </li></ul><ul><ul><li>Desenvolver  mediadores  e providenciar  wrappers <...
Roteiro <ul><li>Conceitos e motivação </li></ul><ul><li>Algoritmo de fusão de ontologia PROMPT </li></ul><ul><ul><li>Algor...
PROMPT <ul><li>Nossa abordagem  é : </li></ul><ul><ul><li>Automação parcial </li></ul></ul><ul><ul><li>Algoritmos baseados...
Modelo de Conhecimento <ul><li>Um modelo de conhecimento genérico - OKBC (Open Knowledge-Base Connectivity Protocol) </li>...
O Algoritmo PROMPT Faça sugestões iniciais Selecione a próxima operação Fábio Vieira- UFMA 25 de Novembro de 2011 Realize ...
Example:  merge-classes Fábio Vieira- UFMA Agency employee Agent Customer subclass of agent for Agent Employee Traveler su...
Analisando Propriedades Globais de Localização <ul><li>Propriedades globais </li></ul><ul><ul><li>Classes que têm os mesmo...
O Conjunto de Operações do PROMPT <ul><li>Extensão das operações do OKBC com as operaçõs de fusões das ontologias </li></u...
Depois que um Usuário Realiza uma Operação <ul><li>Para cada operação </li></ul><ul><ul><li>Executa a operação </li></ul><...
Conflitos <ul><li>Conflitos identificados no PROMPT </li></ul><ul><ul><li>Conflitos de nomes </li></ul></ul><ul><ul><li>Re...
Exemplo:  merge-classes   Agent Agent Fábio Vieira- UFMA 25 de Novembro de 2011 Agent
Operação para: fusão de classes <ul><li>Verificar os slots de uma classe </li></ul><ul><li>Modelos de slots </li></ul><ul>...
Modelo de Slots <ul><li>Cópia de modelo de slots que não existe na fusão da ontologia </li></ul>Agent Agent Agent agent fo...
Modelo de Slots <ul><li>Anexar os slots que já foram mapeados </li></ul>has client Fábio Vieira- UFMA 25 de Novembro de 20...
Subclasses e Superclasses <ul><li>Se uma superclasse (subclass) existe, reestabeleça as ligações </li></ul>Fábio Vieira- U...
Sugestões Adicionais: Fusão de Slots <ul><li>Se os nomes dos slots numa fusão de classes são similares, ele sugere uma fus...
Sugestões Adicionais: Fusão de Classes <ul><li>Se o conjunto de classes referenciadas pela classe fundida é o mesmo que o ...
Sugestões Adicionais: Fusão de Classes <ul><li>Se os nomes das superclasses (subclasses) são similares a classe fundida, s...
Resumo <ul><li>Realizar a operação atual </li></ul><ul><li>Para os conceitos (classes, slots, e instâncias) diretamente li...
Roteiro <ul><li>Conceitos e motivação </li></ul><ul><li>Algoritmo de fusão de ontologia PROMPT </li></ul><ul><ul><li>Algor...
Protégé-2000 <ul><li>Um ambiente para </li></ul><ul><ul><li>Desenvolvimento de Ontolgoia </li></ul></ul><ul><ul><li>Aquisi...
Ontologias no Protégé-2000 Fábio Vieira- UFMA 25 de Novembro de 2011
Ferramenta PROMPT baseado no Protégé <ul><li>Protégé-2000 </li></ul><ul><ul><li>Tem um modelo de conhecimento compatível c...
The PROMPT tool Fábio Vieira- UFMA 25 de Novembro de 2011
Características da ferramenta PROMPT <ul><li>Definição de uma ontologia preferida </li></ul><ul><li>Mantém o foco do usuár...
Roteiro <ul><li>Conceitos e motivação </li></ul><ul><li>Algoritmo de fusão de ontologia PROMPT </li></ul><ul><ul><li>Algor...
Avaliação <ul><li>Sistemas baseado em conhecimento são raramente avaliados </li></ul><ul><li>Podemos usar as abordagens de...
Fonte de ontologia para os experimentos <ul><li>Duas ontologias de resolução de problemas </li></ul><ul><ul><li>Ontologia ...
Experimento 1: Avaliar a qualidade das sugestões do PROMPT’s <ul><li>Métricas </li></ul><ul><ul><li>Precisão </li></ul></u...
Resultados: a qualidade das sugestões do PROMPT’s Fábio Vieira- UFMA Sugestões que os usuários seguiram Estratégias de res...
Trabalhos futuros <ul><li>Ampliar o conjunto de heurísticas que o PROMPT usa para guiar os especialistas </li></ul><ul><li...
http://protege.stanford.edu http://www.isi.edu/info-agents/courses/iiweb/kushmerick-ijcai97.pdf http://www.google.com.br/u...
Próximos SlideShares
Carregando em…5
×

Apresentação Artigo Mestrado

475 visualizações

Publicada em

O presente artigo escrito pela Natalya Noy e Mark Musen, visa demonstrar uma ferramenta de fusão e alinhamento de ontologia

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
475
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Boa Tarde
  • Apresentação Artigo Mestrado

    1. 1. 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
    2. 2. Roteiro <ul><li>Conceitos e motivação </li></ul><ul><li>Algoritmo de fusão de ontologia PROMPT </li></ul><ul><ul><li>Algoritmo incremental (PROMPT) </li></ul></ul><ul><ul><li>Algoritmo estatístico (Anchor-PROMPT) </li></ul></ul><ul><li>As ferramentas </li></ul><ul><li>Avaliação </li></ul><ul><li>Trabalhos futuros </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    3. 3. O que estavamos tentando descobrir <ul><li>O benefício que a ferramenta oferece </li></ul><ul><ul><li>Benefício da produtividade </li></ul></ul><ul><ul><li>Melhoria da qualidade nos resultados da ontologia </li></ul></ul><ul><ul><li>Satisfação do usuário </li></ul></ul><ul><li>Precisão e recall de sugestões das ferramentas </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    4. 4. Perguntas que fizemos <ul><li>Quão boas são as sugestões e estratégias de resolução de conflitos do PROMPT? </li></ul><ul><li>O PROMPT fornece algum benefício quando comparado a uma ferramenta de edição de ontologia genérica (Protégé-2000)? </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    5. 5. Ontologias <ul><ul><li>O = (C, H, I, R, P, A) </li></ul></ul><ul><ul><li>C = C C U C I é </li></ul></ul><ul><ul><li>H = {tipo_de (c 1 ,c 2 ) | c 1 C C  c 2 C C } </li></ul></ul><ul><ul><li>I = {é_um (c 1 ,c 2 ) | c 1 C I  c 2 C C } </li></ul></ul><ul><ul><li>R = {rel k (c 1 ,c 2 ,..., c n ) |  i, c i C} </li></ul></ul><ul><ul><li>P = {prop C (c k , tipo) | c k ∈ C C }  {prop I (c k , valor) | c k ∈ C I } </li></ul></ul><ul><ul><li>A = {condição x  conclusão y (c 1 , c 2 ,..., c n ) |  j, c j C C } </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    6. 6. Por que nós Precisamos de Ontologias <ul><li>Fornece um vocabulário compartilhado para diferentes aplicações em um domínio </li></ul><ul><li>Permite interoperação entre aplicações utilizando fontes de dados diferentes do mesmo domínio </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    7. 7. Ontologias estão em toda Parte <ul><li>Ontologias têm sido utilizados em projetos acadêmicos por um longo tempo </li></ul><ul><ul><li>Compartilhamento de conhecimento e reutilização </li></ul></ul><ul><ul><li>Reutilização de métodos de resolução de problemas </li></ul></ul><ul><li>Ontologias estão se tornando amplamente utilizada fora da academia </li></ul><ul><ul><li>Categorização de sites Web (Yahoo!, por exemplo) </li></ul></ul><ul><ul><li>Catálogos de produtos </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    8. 8. Necessidade de Fusão das Ontologias <ul><li>Existe uma sobreposição significativa em ontologias existentes </li></ul><ul><ul><li>Yahoo! e DMOZ Open Directory </li></ul></ul><ul><ul><li>Catálogos de produtos para domínios similares </li></ul></ul>
    9. 9. Necessidade de Fusão e Integração das Ontologias <ul><li>Workshop sobre &quot;Ontologias e Compartilhamento de Informações&quot; no IJCAI'2001 </li></ul><ul><ul><li>6 dos 18 trabalhos (1/3) abordaram a fusão e integração das ontologia  </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    10. 10. O que é fusão da Ontologia Fábio Vieira- UFMA 25 de Novembro de 2011
    11. 11. Abordagens Existentes <ul><li>Design e integração de ontolgia </li></ul><ul><ul><li>Correspondência de termos (Stanford SKC, ISI) </li></ul></ul><ul><ul><li>Gráficos com base em análises (Stanford SKC) </li></ul></ul><ul><ul><li>Operadores de transformação (Ontomorph at ISI) </li></ul></ul><ul><ul><li>Ferramentas de fusão (Chimaera at Stanford KSL) </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    12. 12. Abordagens Existentes (II) <ul><li>Base de Dados </li></ul><ul><ul><li>Desenvolver mediadores e providenciar wrappers </li></ul></ul><ul><ul><li>Definir um modelo de dados comum e mapeamentos </li></ul></ul><ul><ul><li>Definir regras de correspondências para traduzir diretamente </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    13. 13. Roteiro <ul><li>Conceitos e motivação </li></ul><ul><li>Algoritmo de fusão de ontologia PROMPT </li></ul><ul><ul><li>Algoritmo incremental (PROMPT) </li></ul></ul><ul><ul><li>Algoritmo estatístico (Anchor-PROMPT) </li></ul></ul><ul><li>As ferramentas </li></ul><ul><li>Avaliação </li></ul><ul><li>Trabalhos futuros </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    14. 14. PROMPT <ul><li>Nossa abordagem é : </li></ul><ul><ul><li>Automação parcial </li></ul></ul><ul><ul><li>Algoritmos baseados em </li></ul></ul><ul><ul><ul><li>Conceitos de representação de estrutura </li></ul></ul></ul><ul><ul><ul><li>Relações entre conceitos </li></ul></ul></ul><ul><ul><ul><li>Ações dos usuários </li></ul></ul></ul><ul><li>Nossa abordagem não é : </li></ul><ul><ul><li>Automação completa </li></ul></ul><ul><ul><li>Algoritmo para correspondência de nomes de conceito </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    15. 15. Modelo de Conhecimento <ul><li>Um modelo de conhecimento genérico - OKBC (Open Knowledge-Base Connectivity Protocol) </li></ul><ul><ul><li>Classes </li></ul></ul><ul><ul><ul><li>Coleções de objetos com propriedades semelhantes </li></ul></ul></ul><ul><ul><ul><li>Organizadas em subclasses - uma hierarquia de superclasses </li></ul></ul></ul><ul><ul><li>Instâncias </li></ul></ul><ul><ul><ul><li>É um ser único de uma classe </li></ul></ul></ul><ul><ul><li>Slots </li></ul></ul><ul><ul><ul><li>São as relações entre indivíduos ou as propriedades </li></ul></ul></ul><ul><ul><li>Facetas </li></ul></ul><ul><ul><ul><li>Restrições sobre os valores slot (cardinalidade, min, max) </li></ul></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    16. 16. 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
    17. 17. 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
    18. 18. Analisando Propriedades Globais de Localização <ul><li>Propriedades globais </li></ul><ul><ul><li>Classes que têm os mesmos conjuntos de slots </li></ul></ul><ul><ul><li>Classes que se referem ao mesmo conjunto de classes </li></ul></ul><ul><ul><li>Slots que estão ligados à mesma classe </li></ul></ul><ul><li>Contexto local </li></ul><ul><ul><li>Análise incremental </li></ul></ul><ul><ul><li>Considerar apenas os conceitos que foram afetados pela última operação </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    19. 19. O Conjunto de Operações do PROMPT <ul><li>Extensão das operações do OKBC com as operaçõs de fusões das ontologias </li></ul><ul><ul><li>Fusão de classes </li></ul></ul><ul><ul><li>Fusão de slots </li></ul></ul><ul><ul><li>Fusão de instâncias </li></ul></ul><ul><ul><li>Cópia de uma classe </li></ul></ul><ul><ul><ul><li>Profunda ou superficial </li></ul></ul></ul><ul><ul><ul><li>Com ou sem subclasses </li></ul></ul></ul><ul><ul><ul><li>Com ou sem instâncias </li></ul></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    20. 20. Depois que um Usuário Realiza uma Operação <ul><li>Para cada operação </li></ul><ul><ul><li>Executa a operação </li></ul></ul><ul><ul><li>Considera possíveis conflitos </li></ul></ul><ul><ul><ul><li>Identifica conflitos </li></ul></ul></ul><ul><ul><ul><li>Propõe soluções </li></ul></ul></ul><ul><ul><li>Analiza o contexto local </li></ul></ul><ul><ul><li>Cria novas sugestões </li></ul></ul><ul><ul><li>Reforça ou menciona sugestões existentes </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    21. 21. Conflitos <ul><li>Conflitos identificados no PROMPT </li></ul><ul><ul><li>Conflitos de nomes </li></ul></ul><ul><ul><li>Redudância em uma hierarquia de classes </li></ul></ul><ul><ul><li>Valores de slots com restrições que violam a herança de classes </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    22. 22. Exemplo: merge-classes Agent Agent Fábio Vieira- UFMA 25 de Novembro de 2011 Agent
    23. 23. Operação para: fusão de classes <ul><li>Verificar os slots de uma classe </li></ul><ul><li>Modelos de slots </li></ul><ul><li>Subclasses e superclasses </li></ul><ul><li>Conflitos </li></ul><ul><li>Sugestões </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    24. 24. Modelo de Slots <ul><li>Cópia de modelo de slots que não existe na fusão da ontologia </li></ul>Agent Agent Agent agent for Fábio Vieira- UFMA 25 de Novembro de 2011 agent for
    25. 25. Modelo de Slots <ul><li>Anexar os slots que já foram mapeados </li></ul>has client Fábio Vieira- UFMA 25 de Novembro de 2011 Agent Agent Agent client client
    26. 26. Subclasses e Superclasses <ul><li>Se uma superclasse (subclass) existe, reestabeleça as ligações </li></ul>Fábio Vieira- UFMA Agent Agent Agent 25 de Novembro de 2011 Employee Agency employee superclass superclass
    27. 27. Sugestões Adicionais: Fusão de Slots <ul><li>Se os nomes dos slots numa fusão de classes são similares, ele sugere uma fusão de slots </li></ul>Agent client has client Fábio Vieira- UFMA 25 de Novembro de 2011
    28. 28. Sugestões Adicionais: Fusão de Classes <ul><li>Se o conjunto de classes referenciadas pela classe fundida é o mesmo que o conjunto de classes referenciada por outra classe, sugere-se uma fusão </li></ul>Fábio Vieira- UFMA has clients handles reservations 25 de Novembro de 2011 Agent Reservation Client Agency employee
    29. 29. Sugestões Adicionais: Fusão de Classes <ul><li>Se os nomes das superclasses (subclasses) são similares a classe fundida, sugere-se a fusão das classes </li></ul>Employee Agency employee Fábio Vieira- UFMA superclass superclass 25 de Novembro de 2011 Agent
    30. 30. Resumo <ul><li>Realizar a operação atual </li></ul><ul><li>Para os conceitos (classes, slots, e instâncias) diretamente ligado à operações de argumentos </li></ul><ul><ul><li>Realizar uma análise global para novas sugestões </li></ul></ul><ul><ul><li>Realizar uma análise global para novos conflitos </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    31. 31. Roteiro <ul><li>Conceitos e motivação </li></ul><ul><li>Algoritmo de fusão de ontologia PROMPT </li></ul><ul><ul><li>Algoritmo incremental (PROMPT) </li></ul></ul><ul><ul><li>Algoritmo estatístico (Anchor-PROMPT) </li></ul></ul><ul><li>As ferramentas </li></ul><ul><li>Avaliação </li></ul><ul><li>Trabalhos futuros </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    32. 32. Protégé-2000 <ul><li>Um ambiente para </li></ul><ul><ul><li>Desenvolvimento de Ontolgoia </li></ul></ul><ul><ul><li>Aquisição de Conhecimento </li></ul></ul><ul><li>Interface de manipulação </li></ul><ul><li>Extensibilidade </li></ul><ul><ul><li>Capacidade de conectar novos componentes </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    33. 33. Ontologias no Protégé-2000 Fábio Vieira- UFMA 25 de Novembro de 2011
    34. 34. Ferramenta PROMPT baseado no Protégé <ul><li>Protégé-2000 </li></ul><ul><ul><li>Tem um modelo de conhecimento compatível com OKBC </li></ul></ul><ul><ul><li>Permite a construção de extensões através de um mecanismo de plugin </li></ul></ul><ul><ul><ul><li>Pode funcionar como um servidor de base de conhecimento para os plugins </li></ul></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    35. 35. The PROMPT tool Fábio Vieira- UFMA 25 de Novembro de 2011
    36. 36. Características da ferramenta PROMPT <ul><li>Definição de uma ontologia preferida </li></ul><ul><li>Mantém o foco do usuário </li></ul><ul><li>Fornece feedback para o usuário </li></ul><ul><li>Preserva as relações originais </li></ul><ul><ul><li>Relações superclasse-subclasse </li></ul></ul><ul><ul><li>Adição de slot </li></ul></ul><ul><ul><li>Valores facetas </li></ul></ul><ul><li>Ligação direta para manipular o editor da ontologia </li></ul><ul><li>Operações de Logging </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    37. 37. Roteiro <ul><li>Conceitos e motivação </li></ul><ul><li>Algoritmo de fusão de ontologia PROMPT </li></ul><ul><ul><li>Algoritmo incremental (PROMPT) </li></ul></ul><ul><ul><li>Algoritmo estatístico (Anchor-PROMPT) </li></ul></ul><ul><li>As ferramentas </li></ul><ul><li>Avaliação </li></ul><ul><li>Trabalhos futuros </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    38. 38. Avaliação <ul><li>Sistemas baseado em conhecimento são raramente avaliados </li></ul><ul><li>Podemos usar as abordagens de engenharia de software para avaliar empiricamente as ferramentas </li></ul><ul><li>Precisamos desenvolver medições adicionais para base de conhecimento </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    39. 39. Fonte de ontologia para os experimentos <ul><li>Duas ontologias de resolução de problemas </li></ul><ul><ul><li>Ontologia para linguagem unificada para o desenvolvimento de métodos de resolução de problemas (UPML) </li></ul></ul><ul><ul><li>Ontologia para linguagem de descrição de métodos (MDL) </li></ul></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    40. 40. Experimento 1: Avaliar a qualidade das sugestões do PROMPT’s <ul><li>Métricas </li></ul><ul><ul><li>Precisão </li></ul></ul><ul><ul><li>Recall </li></ul></ul><ul><li>Método </li></ul><ul><ul><li>Registro automático </li></ul></ul><ul><ul><li>Relatório de dados automático </li></ul></ul>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
    41. 41. 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
    42. 42. Trabalhos futuros <ul><li>Ampliar o conjunto de heurísticas que o PROMPT usa para guiar os especialistas </li></ul><ul><li>Estender as técnicas para o alinhamento das ontologias </li></ul><ul><li>Desenvolver protocolos e métricas para uma avaliação mais detalhada das ferramentas </li></ul>Fábio Vieira- UFMA 25 de Novembro de 2011
    43. 43. 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

    ×