Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
Texto Completo: | http://repositorio.ufes.br/handle/10/9856 |
Resumo: | Ontology Engineering has evolved a lot in the last decades, with a growing number of methodologies, tools and applications being proposed and tried out in academia and industry. Through ontologies, the shared knowledge of a domain can be modeled to be communicated between people and automated systems. With this, the use of ontologies becomes an important tool in several areas of knowledge to structure, organize and support the sharing of the concepts that are inherent to these areas. In addition, with the use of ontologies, interoperability between systems becomes possible, due to the standardization and the use of patterns in its construction. However, the development of ontologies from scratch is a difficult and complex task, since an ontology must provide a complete and coherent representation of a specific part of the world. Thus, reuse is highly recommended in its development, allowing the ontologies to be built based on pre-existing models, leading to better results as to their quality. In this sense, Ontological Patterns (OPs) are considered as interesting tools to facilitate reuse. Recently, several authors of the Ontology Engineering community have already proposed OPs and mechanisms to apply them. However, automated systems to support their use in practice are still rare. To fill this gap, this dissertation proposes an editor for OPs catalogues, whose objective is to support the management and reuse of these OPs. Thus, the OPs catalogue approach can be applied in the construction of ontologies, with automatic support. In the development of the proposed editor, we opted to extend an existing ontology editor (OLED) to take advantage of its modeling, verification, transformation and validation tools. Three specific OPs catalogues for the Service, ISO-based Software Process and Collaboration domains have also been partially implemented. In addition, this dissertation describes three examples of utilization, one for each of the mentioned domains, aiming to demonstrate the viability of the ontology building approach using OPs catalogues with the use of the developed editor, emphasizing also the benefit of the reuse of OPs. |
id |
UFES_b63efd5323167b60ba3dde660d655ce8 |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/9856 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
Guizzardi, Renata Silva SouzaSouza, André KapichGuizzardi, GiancarloCampos, Maria Luiza Machado2018-08-02T00:03:52Z2018-08-012018-08-02T00:03:52Z2017-08-10Ontology Engineering has evolved a lot in the last decades, with a growing number of methodologies, tools and applications being proposed and tried out in academia and industry. Through ontologies, the shared knowledge of a domain can be modeled to be communicated between people and automated systems. With this, the use of ontologies becomes an important tool in several areas of knowledge to structure, organize and support the sharing of the concepts that are inherent to these areas. In addition, with the use of ontologies, interoperability between systems becomes possible, due to the standardization and the use of patterns in its construction. However, the development of ontologies from scratch is a difficult and complex task, since an ontology must provide a complete and coherent representation of a specific part of the world. Thus, reuse is highly recommended in its development, allowing the ontologies to be built based on pre-existing models, leading to better results as to their quality. In this sense, Ontological Patterns (OPs) are considered as interesting tools to facilitate reuse. Recently, several authors of the Ontology Engineering community have already proposed OPs and mechanisms to apply them. However, automated systems to support their use in practice are still rare. To fill this gap, this dissertation proposes an editor for OPs catalogues, whose objective is to support the management and reuse of these OPs. Thus, the OPs catalogue approach can be applied in the construction of ontologies, with automatic support. In the development of the proposed editor, we opted to extend an existing ontology editor (OLED) to take advantage of its modeling, verification, transformation and validation tools. Three specific OPs catalogues for the Service, ISO-based Software Process and Collaboration domains have also been partially implemented. In addition, this dissertation describes three examples of utilization, one for each of the mentioned domains, aiming to demonstrate the viability of the ontology building approach using OPs catalogues with the use of the developed editor, emphasizing also the benefit of the reuse of OPs.A Engenharia de Ontologias tem evoluído bastante nas últimas décadas, com um número crescente de metodologias, ferramentas e aplicativos, que estão sendo propostos e experimentados na academia e na indústria. Por meio das ontologias, o conhecimento compartilhado de um domínio pode ser modelado para ser comunicado entre pessoas e sistemas automatizados. Com isso, a utilização de ontologias se torna uma importante ferramenta em diversas áreas do conhecimento para se estruturar, organizar e apoiar o compartilhamento dos conceitos que são inerentes a essas áreas. Além disso, com o uso de ontologias, a interoperabilidade entre sistemas se torna possível, devido à normatização e ao uso de padrões em sua construção. No entanto, o desenvolvimento de ontologias a partir do zero é uma tarefa difícil e complexa, uma vez que uma ontologia deve fornecer uma representação completa e coerente de uma parte específica do mundo. Assim, a reutilização é altamente recomendada em seu desenvolvimento, permitindo que as ontologias sejam construídas com base em modelos pré-existentes, levando a melhores resultados quanto a sua qualidade. Neste sentido, Padrões Ontológicos (OPs) são considerados como ferramentas interessantes para facilitar a reutilização. Recentemente, vários autores da comunidade de Engenharia de Ontologias já propuseram OPs e mecanismos para aplicá-los. No entanto, sistemas automatizados para apoiar a sua utilização na prática ainda são raros. Para preencher esta lacuna, esta dissertação propõe um editor para catálogos OPs, cujo objetivo é apoiar o gerenciamento e o reúso desses padrões. Assim, a abordagem de catálogo de OPs pode ser aplicada na construção de ontologias, com suporte automático. No desenvolvimento do editor proposto, optou-se por estender um editor de ontologias existente (o OLED) para aproveitar suas ferramentas de modelagem, verificação, transformação e validação. Também foram parcialmente implementados três catálogos de OPs específicos para os domínios de Serviço, de Processo de Software baseado na ISO e de Colaboração. Além disso, esta dissertação descreve três exemplos de utilização, um para cada um dos domínios citados, visando demonstrar a viabilidade da abordagem de construção de ontologias utilizando catálogos de OPs com o uso do editor desenvolvido, enfatizando também o benefício do reúso de OPs.TextSOUZA, André Kapich. Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio. 2017. 211 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2017.http://repositorio.ufes.br/handle/10/9856porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoOntology patternsAutomated supportPatterns catalogueCatalogues approachPatterns reuseLinguagem de padrões ontológicos (LPO)Reutilização de padrõesSuporte automatizadoCatálogo de padrõesPadrões ontológicosAbordagem de catálogosReuso de padrõesOntologiaPadrões de softwareSoftware - ReutilizaçãoCiência da Computação004Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínioinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes)instname:Universidade Federal do Espírito Santo (UFES)instacron:UFESORIGINALdissertacao20180221-94719.pdfapplication/pdf6609100http://repositorio.ufes.br/bitstreams/60f6d554-01b4-4b35-af07-d213e6ab9887/download8809f4bed40c0922c7f3ac33f310c0c3MD5110/98562024-06-28 16:10:36.253oai:repositorio.ufes.br:10/9856http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-06-28T16:10:36Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio |
title |
Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio |
spellingShingle |
Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio Souza, André Kapich Ontology patterns Automated support Patterns catalogue Catalogues approach Patterns reuse Linguagem de padrões ontológicos (LPO) Reutilização de padrões Suporte automatizado Catálogo de padrões Padrões ontológicos Abordagem de catálogos Reuso de padrões Ciência da Computação Ontologia Padrões de software Software - Reutilização 004 |
title_short |
Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio |
title_full |
Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio |
title_fullStr |
Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio |
title_full_unstemmed |
Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio |
title_sort |
Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio |
author |
Souza, André Kapich |
author_facet |
Souza, André Kapich |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Guizzardi, Renata Silva Souza |
dc.contributor.author.fl_str_mv |
Souza, André Kapich |
dc.contributor.referee1.fl_str_mv |
Guizzardi, Giancarlo |
dc.contributor.referee2.fl_str_mv |
Campos, Maria Luiza Machado |
contributor_str_mv |
Guizzardi, Renata Silva Souza Guizzardi, Giancarlo Campos, Maria Luiza Machado |
dc.subject.eng.fl_str_mv |
Ontology patterns Automated support Patterns catalogue Catalogues approach Patterns reuse |
topic |
Ontology patterns Automated support Patterns catalogue Catalogues approach Patterns reuse Linguagem de padrões ontológicos (LPO) Reutilização de padrões Suporte automatizado Catálogo de padrões Padrões ontológicos Abordagem de catálogos Reuso de padrões Ciência da Computação Ontologia Padrões de software Software - Reutilização 004 |
dc.subject.por.fl_str_mv |
Linguagem de padrões ontológicos (LPO) Reutilização de padrões Suporte automatizado Catálogo de padrões Padrões ontológicos Abordagem de catálogos Reuso de padrões |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
dc.subject.br-rjbn.none.fl_str_mv |
Ontologia Padrões de software Software - Reutilização |
dc.subject.udc.none.fl_str_mv |
004 |
description |
Ontology Engineering has evolved a lot in the last decades, with a growing number of methodologies, tools and applications being proposed and tried out in academia and industry. Through ontologies, the shared knowledge of a domain can be modeled to be communicated between people and automated systems. With this, the use of ontologies becomes an important tool in several areas of knowledge to structure, organize and support the sharing of the concepts that are inherent to these areas. In addition, with the use of ontologies, interoperability between systems becomes possible, due to the standardization and the use of patterns in its construction. However, the development of ontologies from scratch is a difficult and complex task, since an ontology must provide a complete and coherent representation of a specific part of the world. Thus, reuse is highly recommended in its development, allowing the ontologies to be built based on pre-existing models, leading to better results as to their quality. In this sense, Ontological Patterns (OPs) are considered as interesting tools to facilitate reuse. Recently, several authors of the Ontology Engineering community have already proposed OPs and mechanisms to apply them. However, automated systems to support their use in practice are still rare. To fill this gap, this dissertation proposes an editor for OPs catalogues, whose objective is to support the management and reuse of these OPs. Thus, the OPs catalogue approach can be applied in the construction of ontologies, with automatic support. In the development of the proposed editor, we opted to extend an existing ontology editor (OLED) to take advantage of its modeling, verification, transformation and validation tools. Three specific OPs catalogues for the Service, ISO-based Software Process and Collaboration domains have also been partially implemented. In addition, this dissertation describes three examples of utilization, one for each of the mentioned domains, aiming to demonstrate the viability of the ontology building approach using OPs catalogues with the use of the developed editor, emphasizing also the benefit of the reuse of OPs. |
publishDate |
2017 |
dc.date.issued.fl_str_mv |
2017-08-10 |
dc.date.accessioned.fl_str_mv |
2018-08-02T00:03:52Z |
dc.date.available.fl_str_mv |
2018-08-01 2018-08-02T00:03:52Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
SOUZA, André Kapich. Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio. 2017. 211 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2017. |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/9856 |
identifier_str_mv |
SOUZA, André Kapich. Suporte automatizado para desenvolvimento de ontologias utilizando padrões ontológicos de domínio. 2017. 211 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2017. |
url |
http://repositorio.ufes.br/handle/10/9856 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
Text |
dc.publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Informática |
dc.publisher.initials.fl_str_mv |
UFES |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Centro Tecnológico |
publisher.none.fl_str_mv |
Universidade Federal do Espírito Santo Mestrado em Informática |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) instname:Universidade Federal do Espírito Santo (UFES) instacron:UFES |
instname_str |
Universidade Federal do Espírito Santo (UFES) |
instacron_str |
UFES |
institution |
UFES |
reponame_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
collection |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
bitstream.url.fl_str_mv |
http://repositorio.ufes.br/bitstreams/60f6d554-01b4-4b35-af07-d213e6ab9887/download |
bitstream.checksum.fl_str_mv |
8809f4bed40c0922c7f3ac33f310c0c3 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES) |
repository.mail.fl_str_mv |
|
_version_ |
1804309136101343232 |