HEAL DSpace

Σημασιολογική διαχείριση προτύπων περιγραφής μικρουπηρεσιών

Αποθετήριο DSpace/Manakin

Εμφάνιση απλής εγγραφής

dc.contributor.author Παππάς, Σπύρος el
dc.contributor.author Pappas, Spyros en
dc.date.accessioned 2020-12-21T12:13:59Z
dc.date.available 2020-12-21T12:13:59Z
dc.identifier.uri https://dspace.lib.ntua.gr/xmlui/handle/123456789/52640
dc.identifier.uri http://dx.doi.org/10.26240/heal.ntua.20338
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ *
dc.subject Ημασιολογική el
dc.subject Αναζήτηση el
dc.subject Μικροϋπηρεσία el
dc.subject Δεδομένα ως Υπηρεσία el
dc.subject Οντολογία el
dc.subject DITAS Project en
dc.subject REST en
dc.subject API en
dc.subject OWL2 en
dc.subject MongoDb en
dc.subject Spring-Boot en
dc.subject DaaS en
dc.subject Jena en
dc.subject Java en
dc.title Σημασιολογική διαχείριση προτύπων περιγραφής μικρουπηρεσιών el
heal.type bachelorThesis
heal.classification Computer Programming el
heal.language el
heal.access free
heal.recordProvider ntua el
heal.publicationDate 2020-10-20
heal.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 που επιστράφηκαν. Με την υλοποίηση της εφαρμογής ο χρήστης κατέχει τη δυνατότητα επιλογής της απλής ή της σημασιολογικής αναζήτησης, ενώ καθώς αφήνονται ανοικτά περιθώρια ανάπτυξης και εξέλιξης, παρέχονται ακόμα περισσότερες δυνατότητες στον τομέα αυτό. el
heal.abstract The object of this diploma thesis is the design and development of an application within the DITAS project, which gives the user the capability of the Semantic Search. The semantic search differentiates itself from other types of search because of its enriching and grading techniques. These techniques were analyzed thoroughly in order to optimize the search. Furthermore, a simple search was implemented for the comparative study of the execution time, as well as the quantity and the quality of the search results. The idea for this issue has emerged from the need to accurately search for data and utilize them through the Data as a Service technology. The implementation of the REST-API application was accomplished using a Spring-Boot standalone microservice. The user entering as an input some arguments, receives as the search’s results blueprints that are recovered from a MongoDb database. The semantic search enriches the recovered results through an ontology, which is used by the Jena framework and designed with the OWL2 language. The goal is for the application to be independent to the type of the data returned. The elements of the blueprints in use have to do with medical data. A front-end was also established to serve the application using HTML and Javascript. Finally, the two types of search were compared in terms of their speed and the quantity and quality of blueprints returned. With the implementation of the application, the user now has the ability to choose between using the simple or the semantic search, while leaving room for growth and development also even more possibilities in this area are provided. en
heal.advisorName Βαρβαρίγου, Θεοδώρα el
heal.committeeMemberName Βαρβαρίγος, Εμμανουήλ el
heal.committeeMemberName Παπαβασιλείου, Συμεών el
heal.academicPublisher Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής el
heal.academicPublisherID ntua
heal.numberOfPages 152 σ el
heal.fullTextAvailability false


Αρχεία σε αυτό το τεκμήριο

Οι παρακάτω άδειες σχετίζονται με αυτό το τεκμήριο:

Αυτό το τεκμήριο εμφανίζεται στην ακόλουθη συλλογή(ές)

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα Εκτός από όπου ορίζεται κάτι διαφορετικό, αυτή η άδεια περιγράφεται ως Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα