DSpace Repository

Identificação e representação de antipadrões de correspondência em ontologias

Show simple item record

dc.contributor.advisor Amorim, Fernanda Araujo Baião
dc.contributor.author Guedes, Anselmo Vicente Silva
dc.date.accessioned 2018-07-18T21:54:48Z
dc.date.available 2018-07-18T21:54:48Z
dc.date.issued 2014-09-30
dc.identifier.citation GUEDES, Anselmo Vicente Silva. Identificação e representação de antipadrões de correspondência em ontologias. 2014. 225 f. Dissertação (Mestrado em Informática) - Universidade Federal do Estado do Rio de Janeiro. Rio de Janeiro, 2014. pt_BR
dc.identifier.uri http://hdl.handle.net/unirio/12023
dc.description Dissertação também disponível em formato impresso, com o número de chamada CCET MI 2014/22. pt_BR
dc.description.sponsorship n/a pt_BR
dc.language.iso Portuguese pt_BR
dc.rights openAccess pt_BR
dc.title Identificação e representação de antipadrões de correspondência em ontologias pt_BR
dc.type masterThesis pt_BR
dc.contributor.advisor-co Revoredo, Kate Cerqueira
dc.contributor.referee Amorim, Fernanda Araujo Baião
dc.contributor.referee Revoredo, Kate Cerqueira
dc.contributor.referee Cavalcanti, Maria Claudia Reis
dc.contributor.referee Siqueira, Sean Wolfgand Matsui
dc.degree.department CCET pt_BR
dc.degree.grantor Universidade Federal do Estado do Rio de Janeiro - UNIRIO pt_BR
dc.degree.level Mestrado Acadêmico pt_BR
dc.degree.local Rio de Janeiro, RJ. pt_BR
dc.degree.program Programa de Pós-Graduação em Informática pt_BR
dc.subject.cnpq CIÊNCIAS EXATAS E DA TERRA pt_BR
dc.subject.cnpq CIÊNCIA DA COMPUTAÇÃO pt_BR
dc.subject.en Ontology matching pt_BR
dc.subject.en Correspondence antipatterns pt_BR
dc.subject.en Inconsistent alignment pt_BR
dc.subject.en Framework pt_BR
dc.description.abstracten As the research and practice on Ontology become more popular and evolve, several ontology artifacts arise for the same universe of discourse. However, they differ among each other in several perspectives. The Ontology Matching area deals with all these problems, being considered by many authors the key element for heterogeneity reduction between ontologies. The Ontology Matching task consists in identifying the correct correspondences among entities of multiple ontologies. A number of techniques can be used to identify correspondences between the entities of two ontologies, however, current results of state-of-the-art techniques are neither complete nor precise, i.e., they are not able to identify all existing correspondences between two ontologies and sometimes suggest correspondences that do not exist. With regard to precision errors, suggesting a correspondence that does not exist may lead to either logical or ontological incompatibilities. On the other hand, in the context of software development, antipatterns are considered a valuable tool for the identification of bad or incorrect practices in the software development process. Antipatterns prevent or hamper a good execution of the software development or maintenance process. In the context of ontology matching, bad solutions consist of incorrect (including missing) or problematic correspondences. A correspondence antipattern is a matching model for identifying problematic correspondences that may occur repeatedly in ontology matching processes. A correspondence antipattern may be useful in several scenarios in which Ontology Matching is applied (such as in ontology merging, ontology comparison, query translation), since it helps refining an alignment produced by an ontology matching tool. This work introduced the concept of ontology correspondence antipatterns and a methodology for identifying correspondence antipatterns and its computational representation. Looking for the alingments provided by OAEI (Ontology Alignment Evalutation Intiative), the proposed methodology was applied on these alignments and generated a catalog of correspondence antipatterns as its result. Furthermore, this work presents the architecture of a framework supporting the ontology alignment process, which can be used as an external resource to the ontolgy alignment process in order to check whether a correspondence is inconsistent, building upon a correspondence antipatterns catalog previously constructed. Finally, the correspondence antipatterns in the catalog were applied on a secon set of ontology alignments distinct from the set of ontology alignments were used for build the correspondence antipatterns, also provided by OAEI, in order to verify its applicability. The general results are the better quality of the alingments evaluated in terms of precision. pt_BR
dc.degree.country Brasil pt_BR
dc.description.sponsordocumentnumber n/a pt_BR
dc.description.abstractpt A pesquisa e prática em ontologias têm se tornado muito popular, o que, inevitavelmente, acaba por gerar uma diversidade de ontologias, que por muitas vezes modelam o mesmo universo de discurso. No entanto, essas ontologias podem possuir diferenças em diversas perspectivas. A área de alinhamento de ontologias lida com essas diferenças, sendo considerado por muitos autores o elemento chave para a redução da heterogeneidade entre as ontologias. A tarefa de alinhamento de ontologias consiste na identificação de correspondências corretas entre as entidades de múltiplas ontologias. Várias técnicas podem ser utilizadas para identificar correspondências entre as entidades de duas ontologias, no entanto, resultados atuais no estado da arte apontam que as mesmas não são capazes de identificar todas as correspondências existentes entre duas ontoloigas e ainda podem sugerir correspondências que não existem de fato. O estabelecimento de correspondências inexistentes pode levar a incompatibilidades lógicas e/ou ontológicas. Por outro lado, no contexto de desenvolvimento de software, antipadrões são considerados uma valiosa ferramenta para a identificação de práticas ruins ou incorretas no processo de desenvolvimento de software. Antipadrões previnem ou impedem uma boa execução do processo de desenvolvimento e manutenção do software. No contexto de alinhamento de ontologias, soluções ruins consistem em correspondências incorretas ou problemáticas (incluindo a falta de correspondências). Um antipadrão de correspondência é um modelo de alinhamento para a identificação de correspondências problemáticas ou inconsistentes, que podem ocorrer repeditamente no processo de alinhamento de ontologias. Um antipadrão de correspondência pode ser útil em vários cenários em que o processo de alinhamento de ontologias é aplicado (como fusão de ontologias e tradução de consultas), uma vez que auxilia no refino do alinhamento produzido por uma ferramenta de alinhamentos de ontologias. Neste trabalho é introduzido o conceito de antipadrões de correspondência de ontologias e é apresentada uma metodologia para a identificação de antipadrões de correspondência e sua representação computacional. Observando alinhamentos disponibilizados pela OAEI (Ontology Alignment Evalutation Intiative), uma iniciativa reconhecida que conduz campanhas anuais de avaliação de alinhamento de ontologias, a metodologia para a identificação e construção de antipadrões de correspondência proposta neste trabalho, foi aplicada sobre esses alinhamentos e como resultado gerou-se um catálogo de antipadrões de correspondência. Além disso, este trabalho apresenta a arquitetura de um framework de suporte ao processo de alinhamento de ontologias, o qual pode ser utilizado como um recurso externo ao processo de alinhamento de ontologias, de forma a verificar se uma correspondência é inconsistente, tomando como base um catálogo de antipadrões previamente construído. Por fim, os antipadrões construídos foram aplicados sobre uma segunda base de alinhamentos de ontologias distinta da base utilizada para construção dos antipadrões de correspondência, também disponibilizada pela OAEI, de forma a verificar sua aplicabilidade, tendo como resultado geral melhoria da qualidade dos alinhamentos avaliados em termos de precião. pt_BR
dc.subject.pt Alinhamento de ontologias pt_BR
dc.subject.pt Antipadrões de correspondência pt_BR
dc.subject.pt Alinhamento inconsistente pt_BR
dc.subject.pt Framework pt_BR


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

|
|