Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/38103
Comparte esta pagina
Registro completo de metadatos
Campo DC | Valor | Lengua/Idioma |
---|---|---|
dc.contributor.advisor | FIDALGO, Robson do Nascimento | - |
dc.contributor.author | SILVA, Estela Domingues Nunes da | - |
dc.date.accessioned | 2020-09-25T23:32:13Z | - |
dc.date.available | 2020-09-25T23:32:13Z | - |
dc.date.issued | 2019-09-03 | - |
dc.identifier.citation | SILVA, Estela Domingues Nunes da. Structural validation of Enhanced Entity-Relationship models using description logic reasoners. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2019. | pt_BR |
dc.identifier.uri | https://repositorio.ufpe.br/handle/123456789/38103 | - |
dc.description.abstract | The Enhanced Entity-Relationship (EER) language is widely used in the creation of conceptual database models. The validation of these models is critical as validity erros can be passed to the next phases of the project and negatively influence the outcome. In large and complex models, validation becomes a difficult task because the interaction between the elements used can produce inconsistencies and unintended implicit consequences. Hence, it is essential to offer automatic assistance. Description Logics (DLs) are a set of languages used for knowledge representation. They admit decidable and automated reasoning tasks, such as the identification of implicit logical consequences. Because of those characteristics, DLs have been considered a promising alternative to represent and reason on conceptual models. This work aims to support the validation of conceptual database models by identifying syntactic and semantic inconsistencies in EER models using DL reasoners. To the best of our knowledge, few work use Description Logics to represent and reason on EER models. Also, these work do not cover aspects such as the interaction between model constraints and the related structural consequences. Our work stands out for taking into account the consequences of constraints such as cardinality, participation, relationship type degree, inheritance, cyclic paths, and valid attribute types, as well as the consequences of the interactions between these constraints on the same model. With the support of Protégé, we built a Knowledge Base(KB) in OWL DL by formalizing the EER syntax. Next, we added the semantic validity rules related to the constraints mentioned. Although we tried to represent most of the rules by using axioms, we also made use of Semantic Web Rule Language (SWRL) rules in cases in which DL expressivity was not sufficient. Finally, we manually converted the KB to ALCROIQ language. As proof of concept, we successfully validated case studies by using DL reasoners. | pt_BR |
dc.language.iso | eng | pt_BR |
dc.publisher | Universidade Federal de Pernambuco | pt_BR |
dc.rights | openAccess | pt_BR |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Brazil | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ | * |
dc.subject | Banco de dados | pt_BR |
dc.subject | Validação de modelos conceituais | pt_BR |
dc.title | Structural validation of Enhanced Entity-Relationship models using description logic reasoners | pt_BR |
dc.type | masterThesis | pt_BR |
dc.contributor.advisor-co | FREITAS, Frederico Luiz Gonçalves de | - |
dc.contributor.authorLattes | http://lattes.cnpq.br/4316720981674118 | pt_BR |
dc.publisher.initials | UFPE | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.degree.level | mestrado | pt_BR |
dc.contributor.advisorLattes | http://lattes.cnpq.br/4316720981674118 | pt_BR |
dc.publisher.program | Programa de Pos Graduacao em Ciencia da Computacao | pt_BR |
dc.description.abstractx | A linguagem Entidade-Relacionamento Estendido (EER) é amplamente utilizada na criação de modelos conceituais de banco de dados. A validação desses modelos é crítica, pois os erros de validação podem ser passados para as próximas fases do projeto e influenciar negativamente o resultado final. Em modelos grandes e complexos, a validação torna-se uma tarefa difícil porque a interação entre os elementos utilizados pode produzir inconsistências e consequências implícitas não intencionais. Por isso, é essencial oferecer assistência automática. A Lógica de Descrição (DL) é um conjunto de linguagens utilizadas para representação de conhecimento. Ela admite tarefas de raciocínio decidíveis e automatizadas, como a identificação de consequências lógicas implícitas. Por causa dessas características, a DL tem sido considerada uma alternativa promissora para representar e raciocinar em modelos conceituais. Este trabalho tem como objetivo apoiar a validação de modelos conceituais de banco de dados, identificando inconsistências de sintaxe e semântica em modelos EER utilizando racionalizadores de DL. De acordo com as pesquisas realizadas, poucos trabalhos usam Lógica de Descrição para representar e raciocinar sobre modelos EER. Além disso, esses trabalhos não abordam aspectos como a interação entre as restrições da linguagem em um mesmo modelo e suas consequências estruturais. Nosso trabalho se destaca por levar em consideração as conseqüências de restrições como cardinalidade, participação, grau do tipo de relacionamento, herança, caminhos cíclicos e tipos de atributos válidos, bem como as conseqüências das interações entre essas restrições. Com o apoio da ferramenta Protégé, construímos uma Base de Conhecimento (BC) em OWL DL, formalizando a sintaxe da linguagem EER. Em seguida, adicionamos as regras de validação semântica relacionadas às restrições mencionadas. Embora a maioria das regras tenham sido representadas por meio de axiomas, também utilizamos regras SWRL (Semantic Web Rule Language) em casos nos quais a expressividade de DL não era adequada. Ao final, convertemos manualmente a BC para a linguagem ALCROIQ. Como prova de conceito, validamos com sucesso estudos de caso utilizando raciocinadores DL. | pt_BR |
dc.contributor.advisor-coLattes | http://lattes.cnpq.br/6195215666638965 | pt_BR |
Aparece en las colecciones: | Dissertações de Mestrado - Ciência da Computação |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
DISSERTAÇÃO Estela Domingues Nunes da Silva.pdf | 3,34 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons