Notação visual para representação de linguagens de padrões ontológicos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
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/4304 |
Resumo: | Reuse has been pointed out as a promising approach for Ontology Engineering. Reuse in ontologies allows speeding up the development process and improves the quality of the resulting ontologies, since it promotes the application of good practices. The use of patterns as an approach to encourage reuse has been explored in Ontology Engineering. A pattern can be defined as a successful solution for a recurring problem. Thus, Ontology Patterns (OPs) address solutions for recurring modeling problems. Patterns can be arranged in a Pattern Language (PL), which represents the patterns and their relationships in a network and defines a process for selection and use of patterns for systematic problem solving. In this sense, Ontology Pattern Languages (OPLs) provide, in addition to the patterns, guidelines for their selection, including the sequence they can be applied, variations and possible paths to be followed, among others. In order to make easier using an OPL, the process and relationships between the patterns should be represented in a clear, unambiguous and complete way. Visual Notations can be used to provide a visual representation of the OPL. They are an important means of communication between stakeholders, since it is believed that they transmit information more effectively than text. To facilitate understanding an OPL and strengthen its use, its visual notation must be cognitively rich. This work proposes a visual notation for representing OPLs. As basis for the proposal, we used the results of a systematic mapping that investigated visual notations for Software Pattern Languages. In addition, we used results of an experimental study that evaluated the notation used to represent an OPL. Aiming to obtain a cognitively rich notation, the principles of PoN (Physics of Notation) were considered during the notation development. As proof of concept, we used the proposed visual notation to reengineer an OPL. Finally, as a preliminary evaluation of the proposal, we performed an experimental study. |
id |
UFES_391d754a20317c9a8ec8bd39c9102774 |
---|---|
oai_identifier_str |
oai:repositorio.ufes.br:10/4304 |
network_acronym_str |
UFES |
network_name_str |
Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) |
repository_id_str |
2108 |
spelling |
Falbo, Ricardo de AlmeidaBarcellos, Monalessa PeriniQuirino, Glaice Kelly da SilvaCampos, Maria Luiza MachadoGuizzardi, Renata Silva Souza2016-08-29T15:33:24Z2016-07-112016-08-29T15:33:24Z2016-03-31Reuse has been pointed out as a promising approach for Ontology Engineering. Reuse in ontologies allows speeding up the development process and improves the quality of the resulting ontologies, since it promotes the application of good practices. The use of patterns as an approach to encourage reuse has been explored in Ontology Engineering. A pattern can be defined as a successful solution for a recurring problem. Thus, Ontology Patterns (OPs) address solutions for recurring modeling problems. Patterns can be arranged in a Pattern Language (PL), which represents the patterns and their relationships in a network and defines a process for selection and use of patterns for systematic problem solving. In this sense, Ontology Pattern Languages (OPLs) provide, in addition to the patterns, guidelines for their selection, including the sequence they can be applied, variations and possible paths to be followed, among others. In order to make easier using an OPL, the process and relationships between the patterns should be represented in a clear, unambiguous and complete way. Visual Notations can be used to provide a visual representation of the OPL. They are an important means of communication between stakeholders, since it is believed that they transmit information more effectively than text. To facilitate understanding an OPL and strengthen its use, its visual notation must be cognitively rich. This work proposes a visual notation for representing OPLs. As basis for the proposal, we used the results of a systematic mapping that investigated visual notations for Software Pattern Languages. In addition, we used results of an experimental study that evaluated the notation used to represent an OPL. Aiming to obtain a cognitively rich notation, the principles of PoN (Physics of Notation) were considered during the notation development. As proof of concept, we used the proposed visual notation to reengineer an OPL. Finally, as a preliminary evaluation of the proposal, we performed an experimental study.Reúso tem sido apontado como uma abordagem promissora para a Engenharia de Ontologias. A reutilização em ontologias permite acelerar o processo de desenvolvimento, além de melhorar a qualidade das ontologias resultantes, uma vez que promove a aplicação de boas práticas. Para favorecer o reúso, o uso de padrões (patterns) tem sido explorado na Engenharia de Ontologias. Um padrão pode ser definido como uma solução bem-sucedida para um problema recorrente. Assim, padrões ontológicos (PO) apresentam soluções para problemas de modelagem recorrentes. Padrões podem ser organizados em uma Linguagem de Padrões (LP), que representa os padrões e suas relações em uma rede e define um processo para seleção e utilização dos padrões para resolução sistemática de problemas. Nesse sentido, uma Linguagem de Padrões Ontológicos (LPO) fornece, além dos padrões, diretrizes para sua seleção, incluindo a sequência em que podem ser usados, as variações existentes e os caminhos possíveis, entre outros. Para facilitar o uso de uma LPO, o processo e as relações entre os padrões devem ser representados de forma clara, não ambígua e completa. Notações visuais podem ser utilizadas para prover uma representação visual da LPO e são um importante meio de comunicação entre stakeholders, uma vez que se acredita que elas transmitam informações de forma mais eficaz do que texto. Para facilitar o entendimento e potencializar o uso de uma LPO, sua notação visual deve ser cognitivamente rica. Este trabalho propõe uma notação visual para representação de LPOs. Como bases para a proposta, foram utilizados os resultados de um mapeamento sistemático que investigou notações visuais em Linguagens de Padrões de Software e resultados de um estudo experimental em que se avaliou a notação utilizada para representar uma LPO. Buscando-se obter uma notação cognitivamente rica, os princípios de PoN (Physics of Notation) foram considerados no desenvolvimento da notação. Como prova de conceito, a notação visual proposta foi utilizada na reengenharia de uma LPO. Como avaliação preliminar da proposta, foi realizado um estudo experimental.TextQUIRINO, Glaice Kelly da Silva. Notação visual para representação de linguagens de padrões ontológicos. 2016. 152 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016.http://repositorio.ufes.br/handle/10/4304porUniversidade Federal do Espírito SantoMestrado em InformáticaPrograma de Pós-Graduação em InformáticaUFESBRCentro TecnológicoOntology pattern languageOntologyVisual notationNotação visualLinguagem de padrões ontológicos (LPO)OntologiaCiência da Computação004Notação visual para representação de linguagens de padrões ontológicosinfo: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:UFESORIGINALDissertacaoGlaiceKellyQuirinoVF.pdfapplication/pdf8495980http://repositorio.ufes.br/bitstreams/2acde54a-2416-4f5b-85a6-b9199f861943/downloadc14464697b49ed75804cddad8db59c14MD5110/43042024-06-28 16:10:39.53oai:repositorio.ufes.br:10/4304http://repositorio.ufes.brRepositório InstitucionalPUBhttp://repositorio.ufes.br/oai/requestopendoar:21082024-06-28T16:10:39Repositório Institucional da Universidade Federal do Espírito Santo (riUfes) - Universidade Federal do Espírito Santo (UFES)false |
dc.title.none.fl_str_mv |
Notação visual para representação de linguagens de padrões ontológicos |
title |
Notação visual para representação de linguagens de padrões ontológicos |
spellingShingle |
Notação visual para representação de linguagens de padrões ontológicos Quirino, Glaice Kelly da Silva Ontology pattern language Ontology Visual notation Notação visual Linguagem de padrões ontológicos (LPO) Ciência da Computação Ontologia 004 |
title_short |
Notação visual para representação de linguagens de padrões ontológicos |
title_full |
Notação visual para representação de linguagens de padrões ontológicos |
title_fullStr |
Notação visual para representação de linguagens de padrões ontológicos |
title_full_unstemmed |
Notação visual para representação de linguagens de padrões ontológicos |
title_sort |
Notação visual para representação de linguagens de padrões ontológicos |
author |
Quirino, Glaice Kelly da Silva |
author_facet |
Quirino, Glaice Kelly da Silva |
author_role |
author |
dc.contributor.advisor-co1.fl_str_mv |
Falbo, Ricardo de Almeida |
dc.contributor.advisor1.fl_str_mv |
Barcellos, Monalessa Perini |
dc.contributor.author.fl_str_mv |
Quirino, Glaice Kelly da Silva |
dc.contributor.referee1.fl_str_mv |
Campos, Maria Luiza Machado |
dc.contributor.referee2.fl_str_mv |
Guizzardi, Renata Silva Souza |
contributor_str_mv |
Falbo, Ricardo de Almeida Barcellos, Monalessa Perini Campos, Maria Luiza Machado Guizzardi, Renata Silva Souza |
dc.subject.eng.fl_str_mv |
Ontology pattern language Ontology Visual notation |
topic |
Ontology pattern language Ontology Visual notation Notação visual Linguagem de padrões ontológicos (LPO) Ciência da Computação Ontologia 004 |
dc.subject.por.fl_str_mv |
Notação visual Linguagem de padrões ontológicos (LPO) |
dc.subject.cnpq.fl_str_mv |
Ciência da Computação |
dc.subject.br-rjbn.none.fl_str_mv |
Ontologia |
dc.subject.udc.none.fl_str_mv |
004 |
description |
Reuse has been pointed out as a promising approach for Ontology Engineering. Reuse in ontologies allows speeding up the development process and improves the quality of the resulting ontologies, since it promotes the application of good practices. The use of patterns as an approach to encourage reuse has been explored in Ontology Engineering. A pattern can be defined as a successful solution for a recurring problem. Thus, Ontology Patterns (OPs) address solutions for recurring modeling problems. Patterns can be arranged in a Pattern Language (PL), which represents the patterns and their relationships in a network and defines a process for selection and use of patterns for systematic problem solving. In this sense, Ontology Pattern Languages (OPLs) provide, in addition to the patterns, guidelines for their selection, including the sequence they can be applied, variations and possible paths to be followed, among others. In order to make easier using an OPL, the process and relationships between the patterns should be represented in a clear, unambiguous and complete way. Visual Notations can be used to provide a visual representation of the OPL. They are an important means of communication between stakeholders, since it is believed that they transmit information more effectively than text. To facilitate understanding an OPL and strengthen its use, its visual notation must be cognitively rich. This work proposes a visual notation for representing OPLs. As basis for the proposal, we used the results of a systematic mapping that investigated visual notations for Software Pattern Languages. In addition, we used results of an experimental study that evaluated the notation used to represent an OPL. Aiming to obtain a cognitively rich notation, the principles of PoN (Physics of Notation) were considered during the notation development. As proof of concept, we used the proposed visual notation to reengineer an OPL. Finally, as a preliminary evaluation of the proposal, we performed an experimental study. |
publishDate |
2016 |
dc.date.accessioned.fl_str_mv |
2016-08-29T15:33:24Z |
dc.date.available.fl_str_mv |
2016-07-11 2016-08-29T15:33:24Z |
dc.date.issued.fl_str_mv |
2016-03-31 |
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 |
QUIRINO, Glaice Kelly da Silva. Notação visual para representação de linguagens de padrões ontológicos. 2016. 152 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016. |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufes.br/handle/10/4304 |
identifier_str_mv |
QUIRINO, Glaice Kelly da Silva. Notação visual para representação de linguagens de padrões ontológicos. 2016. 152 f. Dissertação (Mestrado em Informática) - Universidade Federal do Espírito Santo, Centro Tecnológico, Vitória, 2016. |
url |
http://repositorio.ufes.br/handle/10/4304 |
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/2acde54a-2416-4f5b-85a6-b9199f861943/download |
bitstream.checksum.fl_str_mv |
c14464697b49ed75804cddad8db59c14 |
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_ |
1804309214792777728 |