Σημασιολογικός εμπλουτισμός της πληροφορίας σε σχεσιακές βάσεις δεδομένων και συστήματα με επίγνωση περιβάλλοντος Υποστήριξη διδακτορικής διατριβής Νικόλαος.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΕΘΝΙΚΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΕΡΕΥΝΑΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ (ΕΠΣΕ+Τ) - Γ' ΦΑΣΗ ΑΠΟΘΕΤΗΡΙΑ ΚΑΙ ΕΠΙΣΤΗΜΟΝΙΚΑ ΗΛΕΚΤΡΟΝΙΚΑ ΠΕΡΙΟΔΙΚΑ ΑΝΟΙΚΤΗΣ ΠΡΟΣΒΑΣΗΣ Το έργο «Εθνικό.
Advertisements

ΑΠΟΤΙΜΗΣΗ ΑΠΟΔΟΣΗΣ ΔΙΚΤΥΩΝ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΟΥΝ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ ΚΑΙ ΑΞΙΟΠΙΣΤΑ ΠΡΩΤΟΚΟΛΛΑ ΣΥΝΔΕΣΗΣ Ιωάννης Κόμνιος Μεταπτυχιακή Διατριβή Τμήμα.
Ερωτηματολόγιο Συλλογής Απαιτήσεων Εφαρμογών Υψηλών Επιδόσεων
Πέτσας Δημήτριος Παρουσίαση στο μάθημα: Ψηφιακές Βιβλιοθήκες
ΔΙ.ΟΡΓΑΝΩ.ΣΗ Σύστημα ΔΙαχείρισης ΟΡΓΑΝΩσιακής ΓνώΣΗς για τις ελληνικές επιχειρήσεις. Μπίμπη Σταματία1 Σαμολαδάς Ιωάννης1 Σταμέλος Ιωάννης1 Κατσιαδάκης.
Αλέξανδρος Σαχινίδης, ΜΒΑ, Ph.D. ΙΟΥΝΙΟΣ 2009
Η Εκπαίδευση στην εποχή των ΤΠΕ
Αρχιτεκτονικός Σχεδιασμός
Διαχείριση Έργου Οργάνωση, σχεδιασμός και προγραμματισμός έργων ανάπτυξης λογισμικού.
ΠΜΣ ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ Κατεύθυνση ΤΕΔΑ Τεχνολογίες Διαχείρισης Ασφάλειας Security Management Engineering Τμήμα Πληροφορικής ΠΑΝΕΠΙΣΤΗΜΙΟ.
Ο ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ ΠΑΝΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΨΥΧΟΛΟΓΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ Δυνητικές Κοινότητες: Κοινωνιοψυχολογικές Προσεγγίσεις και.
Βάσεις Δεδομένων 1 T.Manavis– N.Kyritsis.
Σύστημα ηλεκτρονικής δημοσίευσης DiVA Μάθημα: «Ηλεκτρονική Δημοσίευση» Χαρίκλεια Μπρίντεζη.
Ολυμπία Νίκου Α.Μ. Μ956 Διπλωματική Εργασία
ΗΥ-566 Διαχείρηση Γνώσης στο Διαδίκτυο1 SWRC Ontology Κτιστάκης Γιώργος Μπούτσικα Κατερίνα Παπαδάκης Μύρων.
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
 Αυδίκου Χριστίνα  Γιουμούκης Παναγιώτης  Κιντσάκης Θάνος  Πάπιστας Γιάννης.
Resource Description Framework
1 Συλλογικοί Κατάλογοι & Διαδίκτυο Μιχάλης Σφακάκης.
Σχεδιασμός ηλεκτρονικών υπηρεσιών μεγάλης κλίμακας και πολυπλοκότητας 24/10/2002.
ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΓΙΑ ΤΗΝ ΔΙΑΣΦΑΛΙΣΗ ΠΟΙΟΤΗΤΑΣ Γραφείο Ποιότητας Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης.
Εισαγωγικές Έννοιες Διδάσκοντες: Σ. Ζάχος, Δ. Φωτάκης Επιμέλεια διαφανειών: Δ. Φωτάκης Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Εθνικό Μετσόβιο.
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
Αναγνώριση Προτύπων.
Αποκεντρωμένη Διοίκηση Μακεδονίας Θράκης ∆ιαχείριση έργων επίβλεψης µε σύγχρονα µέσα και επικοινωνία C2G, B2G, G2G Γενική Δ/νση Εσωτερικής Λειτουργίας.
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ
Η επιρροή του χώρου εργασίας των σχολικών τάξεων στη μάθηση
ΚΕΦΑΛΑΙΟ 3 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΤΩΝ Γ.Σ.Π.. ΟΡΙΣΜΟΙ Ένα σύστημα για τακτικό και συνηθισμένο τρόπο επεξεργασίας δεδομένων και για απάντηση προκαθορισμένων και.
Τεχνολογίες και Εφαρμογές Πολυμέσων
13ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών – Κέρκυρα Οκτωβρίου 2004 Το σύστημα COINE για την προβολή της πολιτιστικής κληρονομιάς και την υποστήριξη.
Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας & Βιβλιοθηκονομίας Μεταπτυχιακό Πρόγραμμα Σπουδών στην Επιστήμη της Πληροφορίας: Διοίκηση & Οργάνωση Βιβλιοθηκών.
ΕΚΕΦΕ «Δημόκριτος» Ινστιτούτο Πληροφορικής & Τηλεπικοινωνιών Κοινωνία της Πληροφορίας & Τεχνητή Νοημοσύνη Δρ. Κωνσταντίνος Δ. Σπυρόπουλος Δντής Έρευνας.
Ενιαίο Πλαίσιο Προγράμματος Σπουδών Πληροφορικής.
ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΗΝ ΑΝΑΠΤΥΞΗ ΔΟΜΩΝ ΑΠΑΣΧΟΛΗΣΗΣ ΚΑΙ ΣΤΑΔΙΟΔΡΟΜΙΑΣ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΚΑΙ ΔΙΑΔΥΚΤΙΑΚΗ ΠΥΛΗ ΔΑΣΤΑ Κ. Κοντογιάννης Αν. Καθηγητής ΣΗΜΜΥ, Ε.Μ.Π.
Δομές Δεδομένων 1 Στοίβα. Δομές Δεδομένων 2 Στοίβα (stack)  Δομή τύπου LIFO: Last In - First Out (τελευταία εισαγωγή – πρώτη εξαγωγή)  Περιορισμένος.
ΕΙΣΑΓΩΓΗ ΣΤΑ ΓΕΩΓΡΑΦΙΚΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΩΝ
Μια προσέγγιση βασισμένη σε κανόνες για τη σημασιολογική επισημείωση πραγματικού χρόνου σε συστήματα με επίγνωση περιβάλλοντος Νικόλαος Η. Κωνσταντίνου.
Τεχνολογία ΛογισμικούSlide 1 Αλγεβρική Εξειδίκευση u Καθορισμός τύπων αφαίρεσης σε όρους σχέσεων μεταξύ τύπων λειτουργιών.
1 Εισαγωγή στις Βάσεις Δεδομένων  Ανάγκη Αποθήκευσης και Διαχείρισης Δεδομένων  Συστήματα Αρχείων  Συστήματα Βάσεων Δεδομένων  Παραδοσιακές και Σύγχρονες.
ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ –ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ : ΥΠΗΡΕΣΙΕΣ ΠΛΗΡΟΦΟΡΗΣΗΣ ΣΕ ΨΗΦΙΑΚΟ ΠΕΡΙΒΑΛΛΟΝ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ.
1 Ενότητα 5.3.1: Ερωτηματολόγια με τη χρήση του Διαδικτύου Διδάσκων: Χρήστος Κατσάνος - Πανεπιστημιακό κέντρο εκπαίδευσης επιμορφωτών.
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Κληρονομικότητα.
Ανάπτυξη Πρωτοτύπου Λογισμικού
1 ΘΕΜΑ : Μελέτη του Σηµασιολογικού Ιστού: Επιχειρηµατικά Θέµατα και το αναδυόµενο επιχειρηµατικό πεδίο ( Semantic Web: Business issues and the emerging.
Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Λίνα Μπουντούρη - Μανόλης Γεργατσούλης Ιόνιο Πανεπιστήμιο 15ο Πανελλήνιο Συνέδριο Ακαδημαϊκών.
Βαρόμετρο ΕΒΕΘ - Καταναλωτές Μάρτιος “Η καθιέρωση ενός αξιόπιστου εργαλείου καταγραφής του οικονομικού, επιχειρηματικού και κοινωνικού γίγνεσθαι.
Ζαγκαρέτος Λεωνίδας ΑΕΜ: 607 Ραφαηλίδης Δημήτρης ΑΕΜ: 656
Η επιστήμη του Web.
ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ Μάθημα 1ο Εισαγωγή στη Γλωσσική Τεχνολογία
Διδακτική της Πληροφορικής ΗΥ302 Εργασία :Παρουσίαση σχολικού βιβλίου Γ’ Λυκείου Τεχνολογικής Κατεύθυνσης «Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον»
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών – Τμήμα Πληροφορικής και Τηλεπικοινωνιών 1 Κεφάλαιο 3 Η Σημασιολογία των Γλωσσών Προγραμματισμού Προπτυχιακό.
Διαχείριση Ψηφιακών Πνευματικών Δικαιωμάτων Ηλεκτρονική Δημοσίευση Στέλλα Λάμπουρα Ιούνιος 2004.
Προηγμένη Εφαρμογή Ιστού Διαχείρισης Δεδομένων Βιοεπιστημών Διπλωματική Εργασία του Γεωργίου Πρέκα ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ.
ΟΙ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ ΜΙΑ ΠΡΩΤΗ ΘΕΩΡΗΣΗ ΣΑΡΑΝΤΟΣ ΨΥΧΑΡΗΣ
Network Inference Μπαλάφα Κασιανή - Αδριανή Πλασταρά Κατερίνα.
Αναμενόμενα αποτελέσματα: SODIUM (IST-FP ) Service-Oriented Development In a Unified fraMework Service-Oriented Development In a Unified fraMework.
Σημασιολογική Ολοκλήρωση Ολοκλήρωση Πληροφορίας Το πρόβλημα της ολοκλήρωσης πληροφορίας (information integration) προκύπτει από την ύπαρξη ετερογενών.
University of Crete HY566-Semantic Web CS566 – Semantic Web Computer Science Department - UoC Heraklion 1 April, 2003 Παπαγγελής Μάνος, Κοφφινά Ιωάννα,
Γραφικό Περιβάλλον Συγγραφής Κανόνων στο Σημασιολογικό Διαδίκτυο Διπλωματική Εργασία της Βασιλικής Ζερβάκη Επιβλέπων Καθηγητής: Νικόλαος Βασιλειάδης Θεσσαλονίκη.
FEDORA ARCHITECTURE1 Αρχιτεκτονικές Ψηφιακών Βιβλιοθηκών FEDORA.
ΗΥ-566 ΔΙΑΧΕΙΡΙΣΗ ΓΝΩΣΗΣ ΣΤΟ ΔΙΑΔΙΚΤΥΟ AIRPORT ONTOLOGY ΟΜΑΔΑ Γαλανάκης Μανόλης ΑΜ 1607 Γλαμπεδάκης Ευτύχης ΑΜ 1603 Μπόσμος Λευτέρης ΑΜ 1396.
ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΣΥΛΟΓΗΣ ΔΕΔΟΜΕΝΩΝ ΑΠΟ ΔΥΚΤΙΑ ΚΟΙΝΩΝΙΚΟΥ ΙΣΤΟΥ Ανέστης Κυβράνογλου(1281) Επιβλέπων : Κ. Πεταλίδης Νικόλαος.
ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΤΕΧΝΙΚΕΣ ΓΙΑ ΣΥΣΤΗΜΑΤΑ ΜΕΤΑΔΟΣΗΣ ΠΛΗΡΟΦΟΡΙΑΣ Αντικειμενοστραφής προγραμματισμός Web Site: ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ.
ΤΙΤΛΟΣ ΕΡΓΑΣΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ανδρέου Βασίλης.
Πρόγραμμα Προπτυχιακών Σπουδών Ροή Λ: Λογισμικό
Σημασιολογική Διαχείριση και Επεξεργασία Πολυμεσικών Μεταδεδομένων
ΕΙΣΑΓΩΓΗ ΣΤΗ UML ΕΙΣΑΓΩΓΗ ΣΤΗ UML.
Μεταγράφημα παρουσίασης:

Σημασιολογικός εμπλουτισμός της πληροφορίας σε σχεσιακές βάσεις δεδομένων και συστήματα με επίγνωση περιβάλλοντος Υποστήριξη διδακτορικής διατριβής Νικόλαος Η. Κωνσταντίνου 1 Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής

Περιεχόμενα παρουσίασης Εισαγωγή στον σημασιολογικό ιστό Ανασκόπηση σε γλώσσες και τεχνολογίες σημασιολογικού ιστού Συνεργασία οντολογιών με βάσεις δεδομένων Διαχείριση σημασιολογίας σε πραγματικό χρόνο και κατανεμημένο περιβάλλον Ανακεφαλαίωση και μελλοντική έρευνα 2

Ορισμοί (1/2) Διαλειτουργικότητα (interoperability) ◦ Δυο πράκτορες λογισμικού ανταλλάσουν επιτυχώς πληροφορία μεταξύ τους Επισημείωση (annotation) ◦ Προσθήκη μεταδεδομένων Σημασιολογική επισημείωση (semantic annotation) ◦ Τα μεταδεδομένα αυτά είναι κοινά αναγνωρίσιμα Σημασιολογικός εμπλουτισμός (semantic enrichment) ◦ Προσθήκη σημασιολογίας 3

Ορισμοί (2/2) Ολοκλήρωση (integration) ◦ Επεξεργασία πληροφορίας προερχόμενης από πολλές πηγές. ◦ Ένα σύνολο πηγών, ένα σχήμα για την κάθε πηγή κι ένα καθολικό σχήμα Σημασιολογική ολοκλήρωση (semantic integration) ◦ Ενσωμάτωση σημασιολογίας στην ολοκλήρωση Δεδομένα  Πληροφορία  Γνώση Συστήματα με επίγνωση περιβάλλοντος (context-aware) ◦ Συστήματα τα οποία μέσω αισθητήρων συγκεντρώνουν και εκμεταλλεύονται πληροφορία σχετική με το περιβάλλον τους 4

Το πρόβλημα Αναζήτηση συγκεκριμένης πληροφορίας Ολοκλήρωση κατανεμημένων πηγών δεδομένων Επισημείωση ◦ όταν υπάρχει δεν ακολουθεί κάποιο πρότυπο που να επιτρέπει την εξαγωγή συμπερασμάτων (keywords) Σημασιολογική επισημείωση ◦ χρειάζεται επαρκή γνώση του χώρου ◦ κοστίζει σε πόρους ◦ μπορεί να είναι πλεονάζουσα, μερική ή σε διάφορα formats ◦ είναι δύσκολα επαναχρησιμοποιήσιμη ◦ εύκολα γίνεται ξεπερασμένη Συστήματα με επίγνωση περιβάλλοντος ◦ Το πρόβλημα είναι οξύτερο λόγω της ραγδαίας αύξησης του όγκου πληροφορίας 5

Σημασιολογικός εμπλουτισμός της πληροφορίας Περιγραφή πόρων του Διαδικτύου με τρόπο κατανοητό από τον άνθρωπο αλλά και από τον υπολογιστή Δυνατότητα περιγραφής πολύπλοκων δομών, όχι απλά δενδρικών (όπως η XML) Επέκταση και όχι αντικατάσταση του υπάρχοντος Ιστού Συγκεκριμένο συντακτικό και λεξικό για την περιγραφή πόρων Ευφυΐα: Δυνατότητα εξαγωγής συμπερασμάτων βασισμένα στα ήδη υπάρχοντα δεδομένα (μέσω reasoning) Από τον Ιστό εγγράφων στον Ιστό (διασυνδεδεμένων) δεδομένων. Tim Berners-Lee: “…the Web done right”. 6

Το πλαίσιο RDF Τριάδες της μορφής (πόρος, ιδιότητα, πόρος) Αναπαράσταση γνώσης σε γράφο Οι πόροι είναι URIs ή απλά λεκτικά Κληρονομικότητα: rdf:subClassOf και rdf:subPropertyOf Οι τύποι δεδομένων είναι αυτοί του XMLSchema Ποικίλλες δυνατότητες μορφοποίησης (N3, Turtle, XML/RDF) και αποθήκευσης σε Βάση Δεδομένων: triplestores Περιορισμένη εκφραστικότητα 7

Περιγραφική λογική Διαφορετικές υπολογιστικές ιδιότητες ανάλογα με την ελευθερία στην έκφραση ( H, I, U, N ). Πχ: TBox: Ιεραρχία εννοιών και ρόλων ABox: Σύνολο ατόμων (individuals) με ονόματα και ιδιότητες ABox και TBox  Βάση Γνώσεως Σειριοποίηση σε σύνολο τριάδων (συμβατότητα με RDF) 8

Περιεχόμενα παρουσίασης Εισαγωγή στον σημασιολογικό ιστό Ανασκόπηση σε γλώσσες και τεχνολογίες σημασιολογικού ιστού Συνεργασία οντολογιών με βάσεις δεδομένων Διαχείριση σημασιολογίας σε πραγματικό χρόνο και κατανεμημένο περιβάλλον Ανακεφαλαίωση και μελλοντική έρευνα 9

Γλώσσες του Σημασιολογικού Ιστού Γλώσσες περιγραφής ◦ Το σχήμα RDFS: τάξη στα semantics του RDF ◦ OIL  DAML+OIL  OWL  OWL 2 (27/10/2009) ◦ Μικροπρότυπα (πχ hCalendar) + GRDDL  RDF ◦ RDFa: ενσωμάτωση RDF σε XHTML έγγραφα Γλώσσες ερωτημάτων ◦ SPARQL: triple pattern, όχι διάσχιση γράφων ◦ Χωρίς stored procedures, triggers, transactions στον επίσημο ορισμό Γλώσσες σύνταξης κανόνων: body  head ◦ RuleML (με XML-only, XML/RDF-combining και RDF- only), SWRL, Jena ◦ Δεν έχει προκύψει ακόμη κάποιο πρότυπο 10

Τεχνολογίες του Σημασιολογικού Ιστού Σύνταξη οντολογιών ◦ Protégé, SWOOP, OntoEdit Σημασιολογική Επισημείωση ◦ SMORE για html, πλήθος εργαλείων για πολυμεσική πληροφορία Προγραμματιστικές διεπαφές ◦ Jena: πρακτική επιλογή για Java Υπηρεσίες συλλογιστικής ◦ Κατηγοριοποίηση εννοιών, έλεγχοι σε συνέπεια και ικανοποιησιμότητα, εξαγωγή έμμεσης (implicit) γνώσης ◦ KAON2, Pellet, FaCT++, Racer, RacerPro ◦ DIG διασυνδεσιμότητα: Επικοινωνία της οντολογίας με τον εξυπηρετητή μέσω απλών μηνυμάτων http: αιτήματα ASK και TELL 11

Απήχηση σε τεχνολογίες του Διαδικτύου Πράκτορες λογισμικού ◦ Ανταλλαγή μηνυμάτων που να περιέχουν σημασιολογία (SL σε συνδυασμό με την FIPA ACL) Σημασιολογικές Υπηρεσίες Διαδικτύου ◦ Σημασιολογική περιγραφή λειτουργικότητας (OWL-S) Μηχανές αναζήτησης ◦ Λαμβάνουν υπόψη σημασιολογία ◦ πλήθος προσεγγίσεων (swoogle, sindice, watson,...) ◦ χωρίς killer app ακόμη Πολυμεσικά δεδομένα ◦ Σημασιολογία στα μεταδεδομένα Βάσεις δεδομένων ◦ Σημασιολογική περιγραφή στο σχήμα Συστήματα με επίγνωση περιβάλλοντος ◦ Περιγραφή του μοντέλου κόσμου ◦ Σημασιολογική ολοκλήρωση της πληροφορίας από κατανεμημένες πηγές 12

Περιεχόμενα παρουσίασης Εισαγωγή στον σημασιολογικό ιστό Ανασκόπηση σε γλώσσες και τεχνολογίες σημασιολογικού ιστού Συνεργασία οντολογιών με βάσεις δεδομένων Διαχείριση σημασιολογίας σε πραγματικό χρόνο και κατανεμημένο περιβάλλον Ανακεφαλαίωση και μελλοντική έρευνα 13

Συνεργασία οντολογιών με Βάσεις Δεδομένων Αντιστοίχιση: Προσδιορισμός μηχανισμού με τον οποίο στοιχεία ενός μοντέλου μετασχηματίζονται σε στοιχεία ενός άλλου μοντέλου Το ABox της οντολογίας αντιστοιχίζεται σε σχεσιακή Βάση Δεδομένων ◦ Επεκτασιμότητα ◦ Σημασιολογική ολοκλήρωση Ουσιαστικές διαφορές Βάσεις Δεδομένων Τεράστια μοντέλα από απλά συνδεδεμένα δεδομένα Απάντηση ερωτημάτων σε δεδομένα που έχουν καταχωρηθεί Το σχήμα της δεν είναι συνηθισμένο να διαμοιράζεται Θεώρηση κλειστού κόσμου Οντολογίες Μικρότερος όγκος, αυξημένη πολυπλοκότητα Γνώση που δεν καταχωρήθηκε ρητά αλλά προκύπτει από επαγωγή Το σχήμα της είναι εξ’ ορισμού επαναχρησιμοποιήσιμο Θεώρηση ανοιχτού κόσμου 14

Ανασκόπηση βιβλιογραφίας και ταξινόμηση των προσεγγίσεων 15 MOMIS, D2RQ, OntoGrate, Relational.OWL KAON-Reverse R 2 O Ontomat-Reverse Maponto Vis-A-Vis

Vis-A-Vis plug-in για το Protégé 16

Η ( απλή ) ιδέα Προσθήκη ιδιότητας τύπου δεδομένων (datatype property) στην οντολογία με τα περιεχόμενα SQL ερωτήματος SELECT activities.description FROM activities, activities_types WHERE (activities.activity_type_id = activities_types.id) AND (activities_types.name = "Hiking") Πλεονεκτήματα συγκεκριμένης προσέγγισης: ◦ Δε βασίζεται σε table  class mapping ◦ Επιτρέπει αυθαίρετη επιλογή δεδομένων ◦ Είναι σχεσιακά πλήρης λύση Μειονεκτήματα ◦ Μη δυναμική προσαρμογή σε αλλαγές ◦ Χωρίς υποστήριξη συνεργασίας (GUI) 17

Έλεγχοι συνέπειας (1/3) Μη αποδεκτή αντιστοίχιση Ξένες μεταξύ τους κλάσεις δε μπορεί να αντιστοιχηθούν σε δεδομένα τα οποία επικαλύπτονται 18

Έλεγχοι συνέπειας (2/3) Αποδεκτή αντιστοίχιση Σε περίπτωση σχέσης κλάσης-υπερκλάσης, η σχέση αυτή πρέπει να ανακλάται στα δεδομένα υπό αντιστοίχιση 19

Έλεγχοι συνέπειας (3/3) Αποδεκτή αντιστοίχιση Περίπτωση ξένου κλειδιού Οι τιμές της στήλης Β 1 αναφέρονται σημασιολογικά στα δεδομένα που έχουν αντιστοιχηθεί στην κλάση C 1 20

Περιεχόμενα παρουσίασης Εισαγωγή στον σημασιολογικό ιστό Ανασκόπηση σε γλώσσες και τεχνολογίες σημασιολογικού ιστού Συνεργασία οντολογιών με βάσεις δεδομένων Διαχείριση σημασιολογίας σε πραγματικό χρόνο και κατανεμημένο περιβάλλον Ανακεφαλαίωση και μελλοντική έρευνα 21

Ορισμοί Μεσισμικό (middleware) ◦ Παροχή υπηρεσιών προς δυο κατευθύνσεις: εφαρμογές και δίκτυα συλλογής πληροφορίας περιβάλλοντος Επεξεργασία πραγματικού χρόνου ◦ Σύγχρονη επεξεργασία πληροφορίας: λογική συνέπεια στα αποτελέσματα και στον χρόνο παραγωγής τους (timeliness) ◦ Ασύγχρονη επεξεργασία: daemon ◦ Χρόνος απόκρισης (latency): ο χρόνος που μεσολαβεί από την εμφάνιση δεδομένων στο σύστημα μέχρι την ολοκλήρωση της παραγωγής των αντίστοιχων αποτελεσμάτων 22

Στόχοι της εργασίας Αναζήτηση σε όγκο πολυμεσικών δεδομένων Συλλογή δεδομένων από πολλαπλές πηγές και ενοποίησή τους Εξαγωγή σημασιολογικών χαρακτηριστικών υψηλού επιπέδου σε πραγματικό χρόνο Συσχέτιση των χαρακτηριστικών χαμηλότερου επιπέδου με σημασιολογικά μεταδεδομένα Κατανεμημένη αρχιτεκτονική ώστε να εξασφαλίζεται η επεκτασιμότητα και η κλιμακωσιμότητα του συστήματος 23

Αρχιτεκτονική συστήματος μεσισμικού * Τμήματα (modules) ◦ Αισθητήρες ◦ Ανιχνευτές (trackers) ◦ 2 Σύνολα κανόνων (αντιστοίχισης και σημασιολογικών) ◦ Προγραμματιστική διεπαφή (API) μέσω Υπηρεσιών Διαδικτύου με εφαρμογές και με το σύστημα εξαγωγής χαρακτηριστικών ◦ Οντολογία ◦ Υπηρεσίες συλλογιστικής ◦ Πρότυπα μηνυμάτων ◦ Ενέργειες (alerts) ◦ Υποβολή ερωτημάτων σε σημασιολογικό επίπεδο * Η εν λόγω έρευνα διεξήχθη στα πλαίσια του ερευνητικού έργου ΠΡΙΑΜΟΣ (Προσαρμοστικά συστήματα πραγματΙκού χρόνου για εξόρυξη σημασιολογίας και ευφυείς διεπΑφές – επίδειξη σε εφαρΜΟγές ασφάλειαΣ και επικοινωνίας του πολίτη), το οποίο χρηματοδοτήθηκε από τη Γενική Γραμματεία Έρευνας και Τεχνολογίας (ΓΓΕΤ), Επιχειρησιακό Πρόγραμμα “Κοινωνία της Πληροφορίας”, μέτρο 3.3: “Επεξεργασία εικόνων, ήχου και γλώσσας”. 24

Αρχιτεκτονική συστήματος μεσισμικού 25

Επεξεργασία Μηνυμάτων : Ροή Πληροφορίας Το γεγονός του περιβάλλοντος γίνεται αντιληπτό από τους αισθητήρες, παράγοντας δεδομένα χαμηλού επιπέδου (πολυμεσικά, πχ ροή video ή/και ήχου) Οι αλγόριθμοι εξαγωγής χαρακτηριστικών παράγουν επισημείωση σε XML Η επισημείωση αποστέλλεται μέσω Υπηρεσιών Διαδικτύου στον εξυπηρετητή μεσισμικού Ο εξυπηρετητής εφαρμόζει προκαθορισμένους κανόνες στο εισερχόμενο μήνυμα Στην περίπτωση που η απόδοση του μεσισμικού ξεπερνά συγκεκριμένο κατώφλι εκτελούνται διαδικασίες διαχείρισης της απόδοσης 26

Πλεονεκτήματα συγκεκριμένης προσέγγισης Πρακτικά απεριόριστη ελευθερία στην περιγραφή των δεδομένων Ομογενοποίηση αποτελεσμάτων διαφορετικών ανιχνευτών Διασύνδεση με εξωτερικές πηγές δεδομένων και αισθητήρων, μέσω αμοιβαία προκαθορισμένης διεπαφής σύμφωνα με διεθνή πρότυπα Δυνατότητα εκ των υστέρων επεξεργασίας και εκμετάλλευσης της Βάσης Γνώσης που δημιουργείται Υποβολή σημασιολογικών ερωτημάτων υψηλότερου επιπέδου ◦ Πότε έγινε αντιληπτό για τελευταία φορά το άτομο Χ ή κάποιος από τους συναδέλφους του; ◦ Πότε βρέθηκαν στον ίδιο χώρο τα άτομα κατηγορίας Χ και κατηγορίας Υ ταυτόχρονα; ◦ Υπήρξε στο χώρο παρακολούθησης άτομο εκτός ωρών εργασίας χωρίς την επίβλεψη υπεύθυνου; 27

Παράδειγμα μηνύματος Το μήνυμα αποστέλλεται από έναν αισθητήρα προς το μεσισμικό <DataSource id=”3” name=”CeilingCamera” url=” 28

Γλώσσα κανόνων αντιστοίχισης Παράδειγμα κανόνα αντιστοίχισης if, xml element has value, … then, insert individual in class,Professor, named and set datatype property, Θα προστεθούν οι εξής τριάδες στη Βάση Γνώσης default:Professor_John rdf:type default:Professor ; default:hasTime "11:28:34"^^xsd:time. Πλήρης αυτοματοποίηση της διαδικασίας (τετριμμένη) ◦ XML tag ↔ κλάση οντολογίας ◦ XML property ↔ datatype property οντολογίας 29

Γλώσσα σημασιολογικών κανόνων Πρότυπο Event-Condition-Action Αν συνθήκη τότε ενέργεια Παράδειγμα if,SPARQL query has results, SELECT ?x ?y WHERE {...} then, alert ("message") Σύντηξη (fusion) μηνυμάτων 30

Διαδικασίες συντήρησης Παράδειγμα σε SPARQL για μεταφορά του ABox από την προσωρινή στη μόνιμη Βάση Γνώσεως Σημειώνεται ότι το construct DELETE δεν περιλαμβάνεται στον επίσημο ορισμό της SPARQL Επίσης, ούτε το construct UPDATE, απαραίτητο για την ανανέωση των ιδιοτήτων των individuals DELETE FROM { ?member ?p ?o } WHERE { GRAPH { ?class a owl:Class. ?member a ?class. ?member ?p ?o. } INSERT INTO { ?member ?p ?o } WHERE { GRAPH { ?class a owl:Class. ?member a ?class. ?member ?p ?o. } 31

Παρεχόμενη λειτουργικότητα συγκεκριμένης προσέγγισης Εισαγωγή και επεξεργασία ◦ Οντολογιών ◦ Προτύπων μηνυμάτων ◦ Σημασιολογικών ερωτημάτων ◦ Κανόνων (σημασιολογικών και αντιστοίχισης) ◦ Ενεργειών Λήψη ειδοποιήσεων Εκτέλεση σημασιολογικών ερωτημάτων 32

Εφαρμογή διαχείρισης 33

Δεδομένα μετρήσεων (1/2) Σε εξωτερικούς χώρους τα αποτελέσματα ήταν απογοητευτικά με τους ανιχνευτές που ήταν διαθέσιμοι Το μη ελεγχόμενο περιβάλλον συμβάλλει σε εσφαλμένα αποτελέσματα 34

35 Δεδομένα μετρήσεων (2/2)

Πειραματικό περιβάλλον Offline επεξεργασία μηνυμάτων με τους αλγόριθμους: Viola-Jones για αναγνώριση και Camshift για παρακολούθηση προσώπων Videos από το Smart room του ΑΙΤ στα πλαίσια του έργου Ομαλή λειτουργία συστήματος 36

Πειραματικά αποτελέσματα Αντιπαράδειγμα κανόνα ως βάση για τις μετρήσεις: Για κάθε μήνυμα που δέχεσαι εισήγαγε ένα individual στην οντολογία Χρειάζεται προσοχή στη ρύθμιση των κανόνων ώστε να μην αυξάνεται ο όγκος της Βάσης Γνώσης Χωρίς υπηρεσίες συλλογιστικής, ο χρόνος απόκρισης είναι αμελητέος: απλό SQL INSERT ερώτημα 37

Παράγοντες που επηρεάζουν την απόδοση Εξυπηρετητής υπηρεσιών συλλογιστικής ◦ Ο Racer δεν εξετάστηκε Σύνολο κανόνων Αριθμός τριάδων στο προσωρινό μοντέλο της οντολογίας 38

Αριθμός τριάδων στην οντολογία Ο χρόνος επεξεργασίας του κάθε μηνύματος είναι ευθέως ανάλογος του αριθμού τριάδων της προσωρινής Βάσης Γνώσεως Υψηλός χρόνος επεξεργασίας ανά τριάδα της προσωρινής Βάσης Γνώσεως για σχετικά μικρές οντολογίες Σταθερός για μεγαλύτερες οντολογίες 39

Σενάριο 1: Παρακολούθηση χώρων Μια κάμερα 2 ανιχνευτές, για αναγνώριση και παρακολούθηση προσώπων Μια οντολογία ◦ default:Professor rdf:type owl:Class ; rdfs:subClassOf default:Staff. ◦ default:hasName rdf:type owl:DatatypeProperty ; rdfs:domain default:Human ; rdfs:range xsd:string. Ένα πρότυπο μηνυμάτων 40

Απόδοση του μεσισμικού στο σενάριο παρακολούθησης χώρων Οι διαδικασίες συντήρησης απόδοσης είναι απαραίτητες Τα δεδομένα που χρησιμοποιήθηκαν είναι με πρώιμες εκδόσεις των ανιχνευτών 41

Σενάριο 2: Εφαρμογή υποστήριξης συνεδριάσεων Πιο σύνθετο σενάριο Περισσότεροι σημασιολογικοί κανόνες 42

Απόδοση του μεσισμικού στο σενάριο υποστήριξης συνεδριάσεων Αντίστοιχα με το σενάριο παρακολούθησης χώρων, το σύστημα γρήγορα καθίσταται μη πρακτικό Οι περισσότεροι κανόνες καθιστούν το σύστημα αργότερο 43

Περισσότερες πειραματικές μετρήσεις Μεγαλύτερα κατώφλια οδηγούν σε ◦ Πιο αργή απόκριση ◦ Πιο αραιές διαδικασίες συντήρησης 44

Ένας πελάτης Αμελητέα και σταθερή καθυστέρηση Peaks στην απόδοση  καλύτερα οι διαδικασίες συντήρησης να γίνονται με βάση τον αριθμό τριάδων της προσωρινής Βάσης Γνώσης 45

Τρεις πελάτες σε ταυτόχρονη λειτουργία Σε κάθε περίπτωση ο χρόνος απόκρισης για τον κάθε πελάτη εξαρτάται από τον αριθμό των τριάδων της προσωρινής Βάσης Γνώσης 46

Εννέα πελάτες σε ταυτόχρονη λειτουργία Ο χρόνος απόκρισης για τον κάθε πελάτη είναι πολλαπλάσιος του χρόνου επεξεργασίας ενός μηνύματος από τον εξυπηρετητή 47

Αντιμετώπιση σφαλμάτων και ασυνεπειών Ενσωμάτωση ασάφειας στους κανόνες ◦ Αποδοχή γεγονότων μόνο σε περίπτωση που η βεβαιότητα ξεπερνά κάποιο κατώφλι Δειγματοληψία (sampling) και προσωρινή αποθήκευση (caching) σε περίπτωση μεγάλου φόρτου Απόρριψη μηνυμάτων που εμφανίζουν ασυνέπεια ◦ με σημασιολογικούς κανόνες ◦ με διαδικασίες συντήρησης 48

Συμπεράσματα Η χρήση οντολογιών επιτρέπει τη μοντελοποίηση σεναρίων Δημιουργείται πλούσια Βάση Γνώσης, διαθέσιμη για offline επεξεργασία και αξιοποίηση (πχ ολοκλήρωση με άλλα συστήματα) Αλλά Σε κάθε μήνυμα χρειάζεται να γίνεται ανάγνωση του σημασιολογικού μοντέλου  περιορισμοί στην απόδοση του συστήματος Χρειάζεται προσοχή στο σχεδιασμό των κανόνων ώστε η Βάση Γνώσης να αυξάνει μόνο όταν αυτό είναι απαραίτητο Ο χρόνος επεξεργασίας σε πραγματικό χρόνο είναι της τάξης των μερικών δευτερολέπτων Αν και τα τμήματα του λογισμικού είναι ανεξάρτητα μεταξύ τους, η διαδικασία σχεδιασμού εφαρμογής βασισμένης στο μεσισμικό είναι μη γραμμική 49

Ανοιχτά ζητήματα για το σύστημα μεσισμικού Ασφάλεια (στη μετάδοση, την αποθήκευση και στην πρόσβαση στα δεδομένα) Σημασιολογικές Υπηρεσίες Διαδικτύου (WSDL με ενσωματωμένη σημασιολογία, OWL-S ή SWSF) Εφαρμογή προτυποποιημένων κανόνων (SWRL, ruleML ή Jena rules) Ενοποίηση με διαφορετικού τύπου αισθητήρων και επικοινωνία με προτυποποιημένες γλώσσες (sensorML) Περαιτέρω βελτίωση απόδοσης σε περίπτωση αυξημένου φόρτου (sampling και caching) Υποστήριξη άλλων ειδών κανόνων (δεν υπάρχει πρότυπο) Προσθήκη ιεραρχίας κανόνων Εφαρμογή σε δίκτυα αισθητήρων

Περιεχόμενα παρουσίασης Εισαγωγή στον σημασιολογικό ιστό Ανασκόπηση σε γλώσσες και τεχνολογίες σημασιολογικού ιστού Συνεργασία οντολογιών με βάσεις δεδομένων Διαχείριση σημασιολογίας σε πραγματικό χρόνο και κατανεμημένο περιβάλλον Ανακεφαλαίωση και μελλοντική έρευνα 51

Ανακεφαλαίωση των καινοτομικών στοιχείων της διατριβής Ολοκλήρωση/αναβάθμιση Βάσεων Δεδομένων με ευφυή χαρακτηριστικά ◦ Ανάλυση του χώρου, εκτενής ανασκόπηση της βιβλιογραφίας (JWE08) ◦ Πρωτότυπη προσέγγιση στην επίλυση του προβλήματος: Vis-A-Vis (WISM06, 20 αναφορές σε επιστημονικές εργασίες ως σήμερα) Σημασιολογικός εμπλουτισμός συστημάτων με επίγνωση περιβάλλοντος ◦ Παρουσίαση πρωτότυπης εργασίας (IE07, Springer MTAP09) 52

Μελλοντική έρευνα - Προκλήσεις Αυτοματοποίηση Ασφάλεια Ασάφεια (fuzziness) Σημασιολογική διαλειτουργικότητα Αξιοποίηση σημασιολογικής πληροφορίας 53

Δημοσιεύσεις (1/2) Διεθνή επιστημονικά περιοδικά με κριτές 1.N. Konstantinou, E. Solidakis, A. Zafeiropoulos, P. Stathopoulos, N. Mitrou: A Context- aware Middleware for Real-Time Semantic Enrichment of Distributed Multimedia Metadata, In International Journal of Multimedia Tools and Applications, Springer, special issue on Data Semantics for Multimedia Systems (doi: /s ) 2.A. Zafeiropoulos, I. Papaioannou, E. Solidakis, N. Konstantinou, P. Stathopoulos, N. Mitrou: Exploiting Bluetooth for deploying indoor LBS over a localization infrastructure independent architecture, In International Journal of Computer Aided Engineering Technology (IJCAET), special issue on Smart Homes: Technologies and Applications, Vol. 2, No. 2 (2010, to appear) 3.N. Konstantinou, D.-E. Spanos, and N. Mitrou. Ontology and Database Mapping: A Survey of Current Implementations and Future Directions. Journal of Web Engineering, 7(1):1–24, March Κεφάλαια σε βιβλία 4.A. Zafeiropoulos, D.E. Spanos, S. Arkoulis, N. Konstantinou, N. Mitrou: chapter Data Management in Sensor Networks Using Semantic Web Technologies, In Data Management in Semantic Web (Eds. Hai Jin and Zehua Lv), to be published by Nova Publishers Διεθνή συνέδρια με κριτές 5.A. Zafeiropoulos, N. Konstantinou, S. Arkoulis, D.-E. Spanos, and N. Mitrou. A Semantic-Based Architecture for Sensor Data Fusion. In Second International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM’08), Valencia, Spain, October

Δημοσιεύσεις (2/2) Διεθνή συνέδρια με κριτές (συνέχεια) 6.N. Konstantinou, E. Solidakis, S. Zoi, A. Zafeiropoulos, P. Stathopoulos, and N. Mitrou. Priamos: A Middleware Architecture for Real-Time Semantic Annotation of Context Features. In IET International Conference on Intelligent Environments (IE’07), Ulm, Germany, September A. Zafeiropoulos, E. Solidakis, S. Zoi, N. Konstantinou, P. Papageorgiou, P. Stathopoulos, and N. Mitrou. A lightweight approach for providing Location Based Content Retrieval. In 18th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’07), pages 1–5, Athens, Greece, September A. Zafeiropoulos, E. Solidakis, S. Zoi, N. Konstantinou, P. Stathopoulos, and N. Mitrou. Location Based Guidance Services in a Museum Environment: Deployment Issues and a Proposed Architectural Approach. In International Conference on Wireless Information Networks and Systems (WINSYS’07), Barcelona, Spain, September N. Konstantinou, D.-E. Spanos, M. Chalas, E. Solidakis, and N. Mitrou. VisAVis: An Approach to an Intermediate Layer between Ontologies and Relational Database Contents. In WISM’06, on the 18th Conference on Advanced Information Systems Engineering (CAiSE’06), pages 1050–1061, Luxembourg, June P. Stathopoulos, S. Zoi, N. Konstantinou, E. Solidakis, C. Basios, A. Zafeiropoulos, P. Papageorgiou, and N. Mitrou. E-Museum - A Content Management System for Providing Museum Visitors with Personalized Audiovisual Information. In 3rd International Conference of Museology, Mytilene, Greece, June E. Solidakis, N. Konstantinou, E.S. Pashou, A. Papakonstantinou, and N. Mitrou. A Decentralized Multi-Agent Ontology-Based System for Information Retrieval. In SWAMM’06, on the 15th World Wide Web Conference (WWW’06), Edinburgh, May

Ευχαριστώ πολύ! 56