The semantic data cube system Plato and its cache optimization

This item is provided by the institution :
/aggregator-openarchives/portal/institutions/uoa   

Repository :
Pergamos Digital Library   

see the original item page
in the repository's web site and access all digital files if the item*



The semantic data cube system Plato and its cache optimization

Υφαντής Φίλιππος (EL)
Yfantis Filippos (EN)

born_digital_postgraduate_thesis
Διπλωματική Εργασία (EL)
Postgraduate Thesis (EN)

2024


Το έργο DeepCube παρέχει πολλαπλά σύνολα δεδομένων, με τη μορφή κύβων δεδομένων. Μπορούμε να προσπελάσουμε αυτά τα δεδομένα σαν έναν εξωτερικό πίνακα (foreign table) στην PostgreSQL, μέσω της ανάπτυξης και χρήσης ενός Multicorn Foreign Data Wrapper. Επιπλέον, μπορούμε να χρησιμοποιήσουμε το Ontop για να θέσουμε ερωτήματα στη βάση δεδομένων σαν έναν εικονικό RDF γράφο, μέσω της γλώσσας SPARQL. Ολόκληρη η διαδικασία υλοποιείται μέσω του συστήματος σημασιολογικού κύβου δεδομένων Plato. Ωστόσο, η διεργασία των ερωτημάτων στερείται αποτελεσματικότητας και έτσι, επεκτείνουμε το πρόσθετο Ontop υλοποιώντας ένα σύστημα κρυφής μνήμης με αντίστοιχο πίνακα στην PostgreSQL, για ταχύτερη πρόσβαση στα ζητούμενα δεδομένα. Με αυτόν τον τρόπο ένα συγκεκριμένο τμήμα του συνόλου δεδομένων θα υπάρχει πάντα στη βάση δεδομένων και θα ενημερώνεται συνεχώς με βάση τα ερωτήματα των χρηστών. (EL)
The DeepCube project provides us with multiple datasets, in the form of data cubes. We can access this data as a foreign table in PostgreSQL, through the development and use of a Multicorn Foreign Data Wrapper. Furthermore, we can use Ontop to query the database as a virtual RDF Graph, using SPARQL. The entire pipeline is implemented through the semantic data cube system Plato. However, the querying process lacks in efficiency and thus, we extend the Ontop plugin by implementing a cache system with a corresponding table in PostgreSQL, for faster access to the requested data. This way a certain portion of the dataset will always be materialized in the database, constantly updating based on user queries. (EN)

Τεχνολογία – Πληροφορική

Τεχνολογία – Πληροφορική (EL)
Technology - Computer science (EN)

English

Βιβλιοθήκη και Κέντρο Πληροφόρησης » Βιβλιοθήκη Σχολής Θετικών Επιστημών » Πληροφορική
Σχολή Θετικών Επιστημών » Τμήμα Πληροφορικής & Τηλεπικοινωνιών » ΠΜΣ Πληροφορική » Κατεύθυνση Διαχείριση Δεδομένων, Πληροφορίας και Γνώσης

https://creativecommons.org/licenses/by-nc/4.0/




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)