dc.contributor.author | Kühlmann, Bendik Mikal | |
dc.date.accessioned | 2024-07-17T23:56:42Z | |
dc.date.available | 2024-07-17T23:56:42Z | |
dc.date.issued | 2024-06-03 | |
dc.date.submitted | 2024-06-03T12:01:29Z | |
dc.identifier | INFO390 0 O ORD 2024 VÅR | |
dc.identifier.uri | https://hdl.handle.net/11250/3142059 | |
dc.description.abstract | Ontop is a well-known framework designed to facilitate ontology-based data access. It supports two major APIs: RDF4J API for query answering and the SPARQL endpoint, and OWL API for editing ontology and mapping in the Protégé plugin. Ontop internally supports reasoning with the OWL2 QL ontology language using a Directed Acyclic Graph (DAG)-based algorithm, but this reasoning capability is only available through the RDF4J API, but not in OWL API, which limits its ability to handle complex inference tasks in Protégé. To close this gap, in this paper, we propose an enhancement to Ontop by properly implementing the OWLReasoner interface in the OWL API. This is achieved by leveraging the internal DAG-based ontology representation. We have validated our implementation through extensive testing and demonstrated the improvements in the Protégé plugin user interface. | |
dc.language.iso | eng | |
dc.publisher | The University of Bergen | |
dc.rights | Copyright the Author. All rights reserved | |
dc.subject | Reasoning | |
dc.subject | Ontop | |
dc.subject | OWL API | |
dc.subject | VKG | |
dc.title | Implementing the OWL Reasoner in the Virtual Knowledge Graph System Ontop | |
dc.type | Master thesis | |
dc.date.updated | 2024-06-03T12:01:29Z | |
dc.rights.holder | Copyright the Author. All rights reserved | |
dc.description.degree | Masteroppgave i informasjonsvitenskap | |
dc.description.localcode | INFO390 | |
dc.description.localcode | MASV-INFO | |
dc.subject.nus | 735115 | |
fs.subjectcode | INFO390 | |
fs.unitcode | 15-17-0 | |