dc.contributor.advisor | Pieris, Andreas | en |
dc.contributor.author | Leandrou, Frederikos | en |
dc.coverage.spatial | Cyprus | en |
dc.creator | Leandrou, Frederikos | en |
dc.date.accessioned | 2023-02-17T07:50:35Z | |
dc.date.available | 2023-02-17T07:50:35Z | |
dc.date.issued | 2022-12 | |
dc.identifier.uri | http://gnosis.library.ucy.ac.cy/handle/7/65469 | en |
dc.description.abstract | Ontological queries are queries evaluated against a database and an ontology, i.e. a set of logic rules and constraints from which new knowledge can be derived from. Ontological database systems can thus be more powerful than traditional database systems. A smooth transition between the two requires their connection which comes in the form of rewriting ontological queries into equivalent ones for traditional databases, thus leading to the creation of algorithms that do that. Using the ontology is an iterative process and as such the termination of these rewrite algorithms comes into question. We focus on one such algorithm, firstly going through its basics and workings, and then exploring the cases that will lead to its termination, by applying restrictions to the form of the ontology the algorithm accepts as input. In particular, we find the size of the obtained rewriting in case of non-recursive ontology and provide proof of termination for a less restrictive case of ontology. | en |
dc.language.iso | eng | en |
dc.publisher | Πανεπιστήμιο Κύπρου, Σχολή Θετικών και Εφαρμοσμένων Επιστημών / University of Cyprus, Faculty of Pure and Applied Sciences | |
dc.rights | info:eu-repo/semantics/openAccess | en |
dc.rights | Open Access | en |
dc.title | Ontological query rewriting: termination criteria | en |
dc.type | info:eu-repo/semantics/masterThesis | en |
dc.contributor.committeemember | Philippou, Anna | en |
dc.contributor.committeemember | Georgiou, Chryssis | en |
dc.contributor.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.subject.uncontrolledterm | TGD | en |
dc.subject.uncontrolledterm | QUERY REWRITING | en |
dc.subject.uncontrolledterm | ONTOLOGY | en |
dc.subject.uncontrolledterm | DATABASE | en |
dc.subject.uncontrolledterm | TERMINATION | en |
dc.subject.uncontrolledterm | TUPLE GENERATING DEPENDANCIES | en |
dc.subject.uncontrolledterm | RELATIONAL DATABASE | en |
dc.author.faculty | Σχολή Θετικών και Εφαρμοσμένων Επιστημών / Faculty of Pure and Applied Sciences | |
dc.author.department | Τμήμα Πληροφορικής / Department of Computer Science | |
dc.type.uhtype | Master Thesis | en |
dc.contributor.orcid | Pieris, Andreas [0000-0003-4779-3469] | |