Please use this identifier to cite or link to this item: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17744
Title: ΣΗΜΑΣΙΟΛΟΓΙΚΗ ΔΙΑΧΕΙΡΙΣΗ ΠΡΟΤΥΠΩΝ ΠΕΡΙΓΡΑΦΗΣ ΜΙΚΡΟΫΠΗΡΕΣΙΩΝ
Authors: Παππάς, Σπύρος
Βαρβαρίγου Θεοδώρα
Keywords: DITAS Project
REST
API
σημασιολογική
αναζήτηση
OWL2
MongoDb
Spring-Boot
μικροϋπηρεσία
Δεδομένα ως Υπηρεσία
DaaS
οντολογία
Jena
Java
Issue Date: 20-Oct-2020
Abstract: Ο σκοπός και το αντικείμενο της παρούσας διπλωματικής εργασίας είναι ο σχεδιασμός και η ανάπτυξη μιας εφαρμογής στο πλαίσιο του DITAS project, που να παρέχει στον χρήστη τη δυνατότητα της σημασιολογικής αναζήτησης (semantic search). Σχεδιάστηκαν τεχνικές εμπλουτισμού και βαθμολόγησης μέσω των οποίων διαφοροποιείται η σημασιολογική από άλλες μορφές αναζήτησης. Οι τεχνικές αυτές αναλύθηκαν εκτενώς με σκοπό τη βελτιστοποίηση της αναζήτησης. Παράλλλα, υλοποιήθηκε και μια απλή αναζήτηση (simple search) για τη συγκριτική μελέτη της ταχύτητας εκτέλεσης, του πλήθους και της ποιότητας των αποτελεσμάτων. Η ιδέα για το θέμα προέκυψε από την ανάγκη για ποιοτικότερη ανίχνευση πληροφορίας και την αξιοποίησή της μέσω της τεχνολογίας των Δεδομένων ως Υπηρεσία (Data as a Service). Η υλοποίηση της REST-API εφαρμογής πραγματοποιήθηκε μέσω ενός Spring-Boot standalone microservice. Ο χρήστης εισάγοντας κάποια ορίσματα, λαμβάνει ως αποτελέσματα της αναζήτησης blueprints, που ανακτώνται από μια MongoDb βάση δεδομένων. Η σημασιολογική αναζήτηση εμπλουτίζει τα αποτελέσματα με τη χρήση μιας οντολογίας, η οποία αξιοποιείται μέσω του framework Jena και είναι σχεδιασμένη με την OWL2 γλώσσα. Στόχος είναι η εφαρμογή να είναι ανεξάρτητη του είδους των δεδομένων που επιστρέφει. Εν προκειμένω, τα στοιχεία των blueprints που χρησιμοποιήθηκαν αφορούν ιατρικά δεδομένα. Δημιουργήθηκε επίσης, ένα front-end για εξυπηρέτηση της εφαρμογής με χρήση HTML και Javascript. Τέλος, συγκρίθηκαν τα δύο είδη αναζήτησης όσον αφορά την ταχύτητά τους και την ποσότητα και ποιότητα των blueprints που επιστράφηκαν. Με την υλοποίηση της εφαρμογής ο χρήστης κατέχει τη δυνατότητα επιλογής της απλής ή της σημασιολογικής αναζήτησης, ενώ καθώς αφήνονται ανοικτά περιθώρια ανάπτυξης και εξέλιξης, παρέχονται ακόμα περισσότερες δυνατότητες στον τομέα αυτό.
URI: http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/17744
Appears in Collections:Διπλωματικές Εργασίες - Theses



Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.