dc.contributor.author |
Κοντζίνος, Χρήστος
|
el |
dc.contributor.author |
Kontzinos, Christos
|
en |
dc.date.accessioned |
2017-05-19T10:05:59Z |
|
dc.date.available |
2017-05-19T10:05:59Z |
|
dc.date.issued |
2017-05-19 |
|
dc.identifier.uri |
https://dspace.lib.ntua.gr/xmlui/handle/123456789/44895 |
|
dc.identifier.uri |
http://dx.doi.org/10.26240/heal.ntua.14092 |
|
dc.rights |
Default License |
|
dc.subject |
Θεωρία δραστηριοτήτων |
el |
dc.subject |
Σημασιολογικός ιστός |
el |
dc.subject |
Κοινωνική δικτύωση |
el |
dc.subject |
RDFs |
en |
dc.subject |
SPARQL |
en |
dc.subject |
Activity theory |
en |
dc.subject |
Semantic web |
en |
dc.subject |
Social networking |
en |
dc.title |
Ανάλυση, σύγκριση και χρήση οντολογιών ανθρώπινης συμπεριφοράς σε πραγματικά δεδομένα |
el |
heal.type |
bachelorThesis |
|
heal.classification |
Συστήματα αποφάσεων |
el |
heal.classification |
Πληροφορική |
el |
heal.language |
el |
|
heal.access |
free |
|
heal.recordProvider |
ntua |
el |
heal.publicationDate |
2016-10-24 |
|
heal.abstract |
Ο σκοπός της διπλωματικής εργασίας ήταν η ανάπτυξη οντολογίας που θα μπορεί να καλύψει τις ανάγκες του χώρου των σύγχρονων πηγών δεδομένων (π.χ. κοινωνικά δίκτυα, φορητές συσκευές, έξυπνα ρολόγια κτλ.). Ένας σύγχρονος χρήστης χρειάζεται μία εφαρμογή η οποία τον βοηθάει να καταγράψει τις καθημερινές του δραστηριότητες. Αν τα δεδομένα αναλυθούν και επιστραφούν στον χρήστη σε κατάλληλη μορφή, ο άνθρωπος είναι σε θέση να οργανώσει καλύτερα την καθημερινότητά του. Πράγματι υπάρχει πληθώρα εφαρμογών οι οποίες καταγράφουν και αναλύουν δραστηριότητες ωστόσο κάθε μία από αυτές ασχολείται με μία συγκεκριμένη κατηγορία δραστηριοτήτων. Δεν υπάρχει με άλλα λόγια ένα ενιαίο μοντέλο το οποίο να περιλαμβάνει το σύνολο των δραστηριοτήτων του σύγχρονου χρήστη με στόχο να τις καταγράψει, να τις κατανοήσει και να τις επαναχρησιμοποιήσει για να βγάλει χρήσιμα συμπεράσματα. Συγκεκριμένα έγινε μελέτη της θεωρίας δραστηριοτήτων (activity theory) και ενός αριθμού οντολογιών σχετικών με την μοντελοποίηση και ανάλυση δεδομένων ανθρώπινης συμπεριφοράς. Από το σύνολο αυτών, επιλέχθηκαν οι Χ, Υ, Ζ και συνδυάστηκαν σύμφωνα με την τεχνική των «τριών επιπέδων». Η οντολογία που παράχθηκε, συνδέθηκε και δοκιμάστηκε με πραγματικά δεδομένα, τα οποία συλλέχθηκαν με χρήση σχετικής εφαρμογής, ενώ παράλληλα δοκιμάστηκε η δυνατότητα συλλογιστικής με τη χρήση αυτής της οντολογίας με SPARQL ερωτήματα. Η τελική οντολογία σχεδιάστηκε με χρήση του εργαλείου Protégé ενώ η σύνδεση της οντολογίας με τα πραγματικά δεδομένα έγινε χρησιμοποιώντας τη γλώσσα προγραμματισμού SQL η οποία έχει σχεδιαστεί για τη διαχείριση δεδομένων που βρίσκονται σε σχεσιακές βάσεις. Η μεταφορά των SPARQL ερωτήσεων στην εφαρμογή που αναπτύχθηκε προβάλλει πληροφορίες σχετικά με της δραστηριότητες ενός χρήστη και μπορεί να οδηγήσει σε χρήσιμα συμπεράσματα.
Τέλος, υλοποιήθηκε εφαρμογή χρησιμοποιώντας DJANGO (web framework) στην οποία μεταφέρθηκαν τα queries όπου φαίνονται τα συμπεράσματα των ερωτήσεων που έγιναν στην οντολογία μέσω της SPARQL. Η εφαρμογή αναπτύχθηκε για καλύτερη παρουσίαση των αποτελεσμάτων και τη διευκόλυνση ενός χρήστη ο οποίος θέλει να τα μελετήσει. Συνολικά, η οντολογία που αναπτύχθηκε μπορεί να γίνει οδηγός και χρήσιμο εργαλείο για την συλλογή πραγματικών δεδομένων από φορητές συσκευές και κοινωνικά δίκτυα επιτρέποντας στους χρήστες να συνδεθούν με τις επαφές τους βάση των κοινών ενδιαφερόντων τους χωρίς να εμφανίζουν τα προσωπικά τους δεδομένα. Τέλος, είναι χρήσιμο το γεγονός ότι υπάρχουν ποικίλα εργαλεία τα οποία είναι συμβατά με τις τεχνολογίες που χρησιμοποιήθηκαν. |
el |
heal.abstract |
The scope of this thesis was the development of an ontology that can cover the needs of modern data sources (e.g. social networks, mobile devices, smart watches etc.). The modern user has need of an application which can help him track his everyday activities. If the data are analyzed and returned to the user in suitable form, the person is able to better organize his everyday life. Although there are many applications that record and analyze activities they deal with a specific category of activities. In other words no model exists that contains the total of a modern user’s activities in order to record them, understand them and reuse them to reach useful conclusions. Finally, a web app was designed using DJANGO (web framework) in which the queries were transferred where one can see the results of the queries performed in the ontology using SPARQL. Specifically, the activity theory was studied as well as a number of ontologies related to the modelling and analysis of human behavior data. Of those ontologies, a select number were chosen and concatenated according to the <<three level>> technique. The designed ontology was tested with real data which were collected using a relevant application. At the same time SPARQL queries were used for reasoning purposes. The final ontology was designed using Protégé whereas the concatenation of the ontology with the real data was performed using the programming language SQL which was designed to handle data in relational databases. The transfer of the SPARQL queries in the web app shows information concerning the activities of a user and can lead to useful conclusions. Finally, an application was developed using DJANGO (web framework), in which the queries were transferred. The application shows the conclusions of the queries performed in the ontology and was developed for the better presentation of the results and the facilitation of the user who wants to study them.
Overall, the final ontology can be used as a guide for collecting real data from mobile devices and social networks, allowing the users to connect to their contacts according to their common interests without showing their personal data. Finally, of use is the fact that there are many tools which are compatible with the technologies that were used. |
en |
heal.advisorName |
Ασκούνης, Δημήτριος |
el |
heal.committeeMemberName |
Ασκούνης, Δημήτριος |
el |
heal.committeeMemberName |
Ψαρράς, Ιωάννης |
el |
heal.committeeMemberName |
Δούκας, Χάρης |
el |
heal.academicPublisher |
Εθνικό Μετσόβιο Πολυτεχνείο. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών. Τομέας Ηλεκτρικών Βιομηχανικών Διατάξεων και Συστημάτων Αποφάσεων |
el |
heal.academicPublisherID |
ntua |
|
heal.numberOfPages |
82 σ. |
|
heal.fullTextAvailability |
true |
|