Το έργο με τίτλο Σύνθεση υπηρεσιών για τη δημιουργία εφαρμογών σε περιβάλλον σημασιολογικού Διαδικτύου των πραγμάτων από τον/τους δημιουργό/ούς Botonakis Stylianos διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού 4.0 Διεθνές
Βιβλιογραφική Αναφορά
Στυλιανός Μποτωνάκης, "Σύνθεση υπηρεσιών για τη δημιουργία εφαρμογών σε περιβάλλον σημασιολογικού Διαδικτύου των πραγμάτων ", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2019
https://doi.org/10.26233/heallink.tuc.84153
Ο «Σημασιολογικός Ιστός των Πραγμάτων» (Semantic Web of Things) φιλοδοξεί να ανώσει όλες τις συσκευές που ανήκουν στο «Διαδίκτυο των Πραγμάτων» (Internet of Things), αναθέτοντας μία σαφώς ορισμένη έννοια σε όλες τις οντότητες ενός συστήματος, καταφέρνοντας έτσι την κατανόησή τους σε επίπεδο μηχανής. Έχει σκοπό να εκμηδενίσει την ετερογένεια που προκύπτει από πολλές, διαφορετικές συσκευές που ανήκουν και αλληλεπιδρούν στο Διαδίκτυο των πραγμάτων, με τα διαφορετικά πρωτόκολλα επικοινωνίας και τον διαφορετικό τρόπο χρήσης τους σε εφαρμογές. Αυτό επιτυγχάνεται μέσω προσθήκης μιας σαφώς καθορισμένης και παγκόσμια αναγνωρίσιμης σημασιολογίας σε όλες τις συσκευές του Διαδικτύου, ώστε να υπάρχει κοινή προσέγγιση στην επικοινωνία μεταξύ τους, στην ανταλλαγή δεδομένων και στην αλληλεπίδρασή τους με τον έξω κόσμο, δηλαδή τους χρήστες του Διαδικτύου. Αυτή η εκφραστικότητα γίνεται εφικτή με τη χρήση Οντολογίας, η οποία παρέχει τους ορισμούς των εννοιών και των ιδιοτήτων, δηλαδή την εκφραστικότητα που χρειάζονται όλες τις συσκευές που ανήκουν στον Ιστό. Συγκεκριμένα, οι οντολογίες περιλαμβάνουν ορισμούς των εννοιών του Διαδικτύου των Πραγμάτων (π.χ. αισθητήρες, υπηρεσίες) και των ιδιοτήτων τους (π.χ. μετρήσεις αισθητήρων) μέσω δυαδικών σχέσεων. Η γλώσσα ερωτήσεων SPARQL μπορεί να χρησιμοποιηθεί για την αναζήτηση πληροφοριών σε οντολογίες και οι μηχανισμοί συλλογισμού όπως ο Pellet προσφέρουν τον πολύτιμο μηχανισμό που χρειάζεται για την εύρεση ασυνεπειών και για την εξαγωγή νέων πληροφοριών από τις πληροφορίες που υπάρχουν στο Διαδίκτυο των Πραγμάτων και αναπαριστώνται στις οντολογίες. Στη παρούσα εργασία παρουσιάζεται μια αρχιτεκτονική Σημασιολογικού Ιστού των Πραγμάτων στο Υπολογιστικό Νέφος, υιοθετώντας μια υπηρεσιοκεντρική αρχιτεκτονική, που επιτρέπει την ένταξη συσκευών του Διαδικτύου στον Σημασιολογικό Ιστό και την χρήση τους σε εφαρμογές. Υποστηρίζεται επίσης, η αυτοματοποιημένη δημιουργία εφαρμογών Σημασιολογικού Ιστού, που θα εξυπηρετούν τον έλεγχο της λειτουργίας ενός οικο-συστήματος 2 επιπέδων: επίπεδο πόλης και επίπεδο σπιτιού. Οι εφαρμογές ελέγχουν και ερμηνεύουν σημασιολογικά τις συνθήκες που επικρατούν σε μια πόλη ή σπίτι και ρυθμίζουν την ομαλή λειτουργία του οικοσυστήματος των συσκευών που ανήκουν στο σύστημα. Παρουσιάζεται επίσης, μία οντολογία, κατασκευασμένη έτσι ώστε να περιγράψει επαρκώς ένα οικοσύστημα αισθητήρων οι οποίοι παρατηρούν καιρικές συνθήκες σε πόλη και σε σπίτι.