Please use this identifier to cite or link to this item:
https://hdl.handle.net/1822/84577
Title: | CLAV: nova ontologia |
Author(s): | Cunha, José Ricardo Sousa Mendes da |
Advisor(s): | Ramalho, José Carlos |
Keywords: | CLAV FAIR API SWAGGER |
Issue date: | 5-Jan-2023 |
Abstract(s): | O Classificação e Avaliação de Processos da Administração Pública (CLAV) é um projeto nacio nal financiado pelo Simplex e que visa a classificação e a avaliação de toda a documentação
circulante na Administração Pública (AP) portuguesa. A ontologia atual que suporta o CLAV
foi desenvolvida de uma forma incremental (patchwork) e a certa altura não houve o cuidado
e o formalismo necessário.
Este projeto teve duas componentes. Uma teórica onde se especificou uma nova ontologia
Web Ontology Language (OWL) seguindo os padrões de nomenclatura Findability, Accessibility,
Interoperability, and Reusability (FAIR), e em inglês.
E uma prática, que consistiu em criar de raiz uma Application Programming Interface (API)
de dados sobre esta ontologia, onde se implementou cerca de oitenta rotas que no seu
todo constituem um serviço autónomo (houve um reaproveitamento da API atual mas foi
necessário recodificar algumas rotas, criar novas e alterar o output de outras). Foi criada
também a documentação da API em Swagger de modo a haver uma fácil compreensão da
mesma.
Ainda no contexto deste projeto, foi desenvolvido um novo migrador que transfere
a informação das folhas de recolha de dados usadas atualmente para a nova ontologia
especificada. CLAV is a national project financed by Simplex that aims to classify and evaluate all the current documentation in the portuguese Public Administration (AP). The current ontology that supports CLAV was developed in an incremental way (patchwork) and at some point there was no care and formalism necessary. This project had two components. A theoretical one, where it was specified a new OWL ontology, using the FAIR naming patterns, and in english. And a practical one, that consisted in creating from scratch an API about this ontology, implementing about eighty routes which as a whole will constitute an autonomous service (the current API was reused, however recoding some routes and creating new ones and changing others output was necessary). The API documentation was also created, using Swagger, so that it can be easily understood. Also in the context of this project, it was developed a new migrator that transfers the information from the currently used data collection sheets to the new specified ontology. |
Type: | Master thesis |
Description: | Dissertação de mestrado integrado em Engenharia Informática |
URI: | https://hdl.handle.net/1822/84577 |
Access: | Open access |
Appears in Collections: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Jose Ricardo Sousa Mendes da Cunha.pdf | 2,99 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License