Aplicación web para facilitar la creación de repositorios semánticos para ontologías.
Author
Paz Marcos, DanielDate
2025Abstract
Las ontologías proporcionan una herramienta clave para estructurar el conocimiento en dominios complejos, como es el caso de la economía de la salud. No obstante, su edición y utilización suelen requerir conocimientos técnicos avanzados y el uso de herramientas especializadas como Protégé, lo que dificulta su adopción por parte de profesionales no técnicos. Este Trabajo de Fin de Grado presenta el desarrollo de CRUD-o, una aplicación web diseñada para facilitar la interacción con ontologías. La herramienta permite la creación, edición y navegación de individuos ontológicos mediante una interfaz visual e intuitiva, con funcionalidades de autocompletado, visualización jerárquica y validación estructural. El proyecto se ha desarrollado íntegramente con tecnologías web como React, Node.js y la librería rdflib.js, y se ha gestionado mediante metodologías como GitFlow y tableros Kanban en Trello. El resultado es una plataforma accesible y extensible que busca facilitar el uso de tecnologías semánticas en contextos reales. Ontologies are a key tool for structuring knowledge in complex domains such as health economics. However, their creation and use typically require advanced technical skills and specialized tools like Protégé, which limits adoption by non-technical users. This Bachelor’s Thesis presents the development of CRUD-o, a web application designed to simplify interaction with ontologies. The tool enables the creation, editing, and browsing of ontology individuals through a visual and intuitive interface, featuring autocomplete suggestions, hierarchical views, and structural validation. The project has been fully developed using web technologies such as React, Node.js, and the rdflib.js library, and it has been managed following GitFlow methodology and Kanban task tracking via Trello. The result is an accessible and extensible platform aimed at facilitating the use of semantic technologies in real-world scenarios.





