«Σχεδιασμός και Ανάπτυξη Διεπαφής Πελάτη - Εξυπηρετητή για Υποστήριξη Συλλογισμού σε Κατανεμημένες Εφαρμογές του Σημαντικού Ιστού»

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "«Σχεδιασμός και Ανάπτυξη Διεπαφής Πελάτη - Εξυπηρετητή για Υποστήριξη Συλλογισμού σε Κατανεμημένες Εφαρμογές του Σημαντικού Ιστού»"

Transcript

1 ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΓΙΑ ΤΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ «Σχεδιασμός και Ανάπτυξη Διεπαφής Πελάτη - Εξυπηρετητή για Υποστήριξη Συλλογισμού σε Κατανεμημένες Εφαρμογές του Σημαντικού Ιστού» Αγγελόπουλος Παναγιώτης A.M. 516 Επιβλέπων καθηγητής: Θεόδωρος Σ. Παπαθεοδώρου Τριμελής Επιτροπή: Παπαθεοδώρου Θεόδωρος Μπούρας Χρήστος Λυκοθανάσης Σπυρίδων Ιούλιος 2009 Πανεπιστήμιο Πατρών Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Επιστήμη και Τεχνολογία των Υπολογιστών»

2

3 Πανεπιστήμιο Πατρών Πολυτεχνική Σχολή Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Σχεδιασμός και Ανάπτυξη Διεπαφής Πελάτη - Εξυπηρετητή για Υποστήριξη Συλλογισμού σε Κατανεμημένες Εφαρμογές του Σημαντικού Ιστού Διπλωματική Εργασία για το Μεταπτυχιακό Δίπλωμα Ειδίκευσης του Αγγελόπουλου Παναγιώτη Α.Μ. 516 Επιβλέπων: Θεόδωρος Σ. Παπαθεοδώρου Τριμελής Επιτροπή: Παπαθεοδώρου Θεόδωρος Μπούρας Χρήστος Λυκοθανάσης Σπυρίδων Ιούλιος 2009

4 2009 Τα πνευματικά δικαιώματα της παρούσας διπλωματικής εργασίας είναι δεσμευμένα από τον Αγγελόπουλο Παναγιώτη και το Εργαστήριο Πληροφοριακών Συστημάτων Υψηλών Επιδόσεων.

5 Ευχαριστίες Την ευγνωμοσύνη και τις θερμότερες ευχαριστίες μου κατ αρχάς απευθύνω στον καθηγητή κ. Θεόδωρο Παπαθεοδώρου που μου εμπιστεύτηκε αυτό το ενδιαφέρον, αλλά και απαιτητικό θέμα. Η αρωγή του, επιστημονική και ηθική, ήταν και είναι πολύτιμη, όχι μόνο κατά τη διάρκεια εκπόνησης αυτής της εργασίας, αλλά και καθ όλη την διάρκεια της φοιτητικής μου ζωής, τόσο ως προπτυχιακός, όσο και ως μεταπτυχιακός φοιτητής. Πολλές ευχαριστίες επίσης οφείλω στους καθηγητές κ. Χρήστο Μπούρα και κ. Σπύρο Λυκοθανάση, που πρόθυμα δέχτηκαν να αξιολογήσουν το περιεχόμενο και τα αποτελέσματα της παρούσας εργασίας. Πολλοί συνάδελφοί μου, συνεργάτες και φίλοι μου συνετέλεσαν, σκόπιμα ή αθέλητα, στη διαμόρφωση κάποιων ιδεών που εκφράζονται σ αυτά που ακολουθούν και σίγουρα θα αδικούσα ορισμένους σε μία - αναπόφευκτα ατελή - προσπάθεια να τους ευχαριστήσω όλους. Ιδιαίτερες ευχαριστίες οφείλω να δώσω στους συναδέλφους μου, και αδελφικούς μου φίλους, Νικόλαο Καραπάνο και Χρήστο Μπακογιάννη, οι οποίοι με τις γνώσεις τους, την αμέριστη βοήθειά τους και την υπομονή τους, συνετέλεσαν τα μέγιστα για την ολοκλήρωση της εργασίας αυτής. Δεν μπορώ επίσης να μην αναφέρω τον Τζανέτο Πομόνη και Δημήτρη Κουτσομητρόπουλο: Η υποστήριξη, η συμπαράσταση ή και απλά η ανοχή των παραπάνω ανθρώπων είχαν καταλυτική επίδραση πάνω μου, σε στιγμές που δοκιμαζόταν η υπομονή και η αντοχή. Το πιο πιθανό όμως είναι ότι δεν θα γραφόταν ποτέ τίποτα απ όλα αυτά, αν απ την αρχή δεν ήταν δίπλα μου η οικογένειά μου και όλοι οι άνθρωποι που μ αγαπούν και με στηρίζουν. Σ αυτούς, τους δικούς μου ανθρώπους, αφιερώνεται η παρούσα εργασία. Πάτρα, Ιούλιος 2009

6

7 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή Πρόλογος... 1 Κεφάλαιο 2 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες Ο Σημαντικός Ιστός Τα οφέλη του Σημαντικού Ιστού Δύσπιστες αντιδράσεις για το Σημαντικό Ιστό Τεχνολογίες και αρχιτεκτονική του Σημαντικού Ιστού Εφαρμογές του Σημαντικού Ιστού Οντολογίες Εισαγωγή στις Οντολογίες Ορισμοί της Οντολογίας Συστατικά μιας Οντολογίας Γλώσσες Οντολογίας Κεφάλαιο 3 Γλώσσες Λογικών Περιγραφής (OWL) και Συλλογισμός στο Σημαντικό Ιστό Λογικές Περιγραφής Η σύνταξη των λογικών περιγραφής Η διαμόρφωση (modeling) των λογικών περιγραφής Γλώσσα Οντολογίας Ιστού (OWL Ontology Web Language) Γενική περιγραφή Από την RDF(S) στην OWL OWL και Λογικές Περιγραφής Συλλογισμός Οντολογιών (Ontology Reasoning) Κεφάλαιο 4 Κατανεμημένος Υπολογισμός (Distributed Computing) Εισαγωγή στον Κατανεμημένο Υπολογισμό Τα πλεονεκτήματα από τη χρήση ενός κατανεμημένου συστήματος Λανθασμένες υποθέσεις και προβλήματα στον κατανεμημένο υπολογισμό Αρχιτεκτονικές ενός Κατανεμημένου Συστήματος... 31

8 4.3 Μια ενοποιημένη αρχιτεκτονική για εφαρμογές Ιστού επόμενης γενιάς (Web 3.0) Κεφάλαιο 5 Παρουσίαση του προβλήματος και της φιλοσοφίας της προτεινόμενης λύσης Παρουσίαση του προβλήματος OWL API Προγενέστερα εργαλεία διαχείρισης οντολογιών Εργαλεία Συλλογισμού (Reasoners) FaCT FaCT Racer Pellet Διεπαφή DIG (DIG Interface) Εισαγωγή Υπόβαθρο Περιγραφή της DIG διεπαφής DIG και OWL Σύντομη περιγραφή της φιλοσοφίας της προτεινόμενης λύσης Κεφάλαιο 6 Υλοποίηση Εισαγωγή Περιγραφή της προτεινόμενης λύσης Τεκμηρίωση της υλοποίησης Εφαρμογή Πελάτη (client) Εφαρμογή Εξυπηρετητή (Server) Μια δεύτερη έκδοση της διεπαφής μας Απαιτήσεις για την χρήση της διεπαφής μας Παρατηρήσεις κατά την υλοποίηση Τα πλεονεκτήματα της διεπαφής μας Κεφάλαιο 7 Συμπεράσματα Μελλοντική εργασία Συμπεράσματα Βασικά χαρακτηριστικά της διεπαφής μας Μελλοντική εργασία... 68

9 Παράρτημα Πειράματα Μετρήσεις Βιβλιογραφία... 79

10

11

12 Κεφάλαιο 1 Εισαγωγή - Πρόλογος 1 Κεφάλαιο 1 Εισαγωγή Πρόλογος Η έρευνα αναφορικά με την εξέλιξη του Παγκόσμιου Ιστού (WWW) κινείται τα τελευταία χρόνια προς πιο ευφυείς και αυτοματοποιημένους τρόπους ανακάλυψης και εξαγωγής της πληροφορίας. Ο Σημαντικός Ιστός (Semantic Web) είναι μία επέκταση του σημερινού Ιστού, όπου στην πληροφορία δίνεται σαφώς προσδιορισμένη σημασία, δίνοντας έτσι τη δυνατότητα στις μηχανές να μπορούν πλέον να επεξεργάζονται καλύτερα και να «κατανοούν» τα δεδομένα, τα οποία μέχρι σήμερα απλώς παρουσιάζουν. Για να λειτουργήσει ο Σημαντικός Ιστός, οι υπολογιστές θα πρέπει να έχουν πρόσβαση σε οργανωμένες συλλογές πληροφοριών, που καλούνται οντολογίες (ontologies). Οι οντολογίες παρέχουν μια μέθοδο αναπαράστασης της γνώσης στο Σημαντικό Ιστό και μπορούν επομένως να αξιοποιηθούν από τα υπολογιστικά συστήματα για τη διεξαγωγή αυτοματοποιημένου συλλογισμού (automated reasoning). Για την περιγραφή και την αναπαράσταση των οντολογιών του Σημαντικού Ιστού σε γλώσσες αναγνώσιμες από τη μηχανή, έχουν προταθεί και βρίσκονται υπό εξέλιξη διάφορες πρωτοβουλίες, με πιο σημαντική τη Γλώσσα Οντολογίας Ιστού (Web Ontology Language OWL). H γλώσσα αυτή αποτελεί πλέον τη βάση για την αναπαράσταση γνώσης στο Σημαντικό Ιστό, λόγω της προώθησής της από το W3C, και του αυξανόμενου βαθμού υιοθέτησής της στις σχετικές εφαρμογές. Το βασικότερο εργαλείο για την υλοποίηση εφαρμογών που διαχειρίζονται OWL οντολογίες, είναι το OWL API. Το OWL API αποτελείται από προγραμματιστικές βιβλιοθήκες και μεθόδους, οι οποίες παρέχουν μια υψηλού επιπέδου διεπαφή για την πρόσβαση και τον χειρισμό OWL οντολογιών. Το θεωρητικό υπόβαθρο που εγγυάται την εκφραστική και συλλογιστική ισχύ των οντολογιών, παρέχεται από τις Λογικές Περιγραφής (Description Logics). Οι Λογικές Περιγραφής αποτελούν ένα καλώς ορισμένο αποφασίσιμο υποσύνολο της Λογικής Πρώτης Τάξης και καθιστούν δυνατή την αναπαράσταση και ανακάλυψη γνώσης στο Σημαντικό Ιστό. Για την ανακάλυψη άρρητης πληροφορίας ενδείκνυται, επομένως, να αξιοποιηθούν συστήματα βασισμένα σε Λογικές Περιγραφής. Τα συστήματα αυτά ονομάζονται και εργαλεία Συλλογισμού (Reasoners). Χαρακτηριστικά παραδείγματα τέτοιων εργαλείων αποτελούν τα FaCT++ και Pellet.

13 2 Εισαγωγή - Πρόλογος Κεφάλαιο 1 Από τα παραπάνω γίνεται προφανής ο λόγος για τον οποίο, τόσο το OWL API, όσο και τα εργαλεία Συλλογισμού, χρησιμοποιούνται από προτεινόμενα μοντέλα υλοποίησης εφαρμογών του Σημαντικού Ιστού επόμενης γενιάς (WEB 3.0), για την επικοινωνία και την υποβολή «έξυπνων» ερωτημάτων σε βάσεις γνώσης (knowledge bases). Στα μοντέλα αυτά προτείνεται, επίσης, η χρήση κατανεμημένης αρχιτεκτονικής 3-επιπέδων (3-tier distributed architecture), για την υλοποίηση εφαρμογών του Σημαντικού Ιστού. Σκοπός της διπλωματικής αυτής είναι ο σχεδιασμός και η ανάπτυξη μιας διεπαφής Πελάτη Εξυπηρετητή (Client Server interface) για την υποστήριξη υπηρεσιών Συλλογισμού (reasoning) σε κατανεμημένες εφαρμογές του Σημαντικού Ιστού. Πιο συγκεκριμένα, η διεπαφή που θα υλοποιήσουμε αποτελείται από δύο μέρη. Το πρώτο παρέχει τα απαραίτητα αρχεία για την εκτέλεση ενός εργαλείου Συλλογισμού σε κάποιο απομακρυσμένο μηχάνημα (Server). Με τον τρόπο αυτό, το συγκεκριμένο μηχάνημα θα παρέχει απομακρυσμένες (remote) υπηρεσίες Συλλογισμού. Το δεύτερο μέρος (Client) περιέχει αρχεία, που δρουν συμπληρωματικά στις βιβλιοθήκες του OWL API, και του δίνουν νέες δυνατότητες. Συγκεκριμένα, δίνουν την δυνατότητα σε μια εφαρμογή, που είναι υλοποιημένη με το OWL API, να χρησιμοποιήσει τις υπηρεσίες που προσφέρονται από κάποιο απομακρυσμένο εργαλείο Συλλογισμού. Συνεπώς, η διεπαφή μας θα δώσει την δυνατότητα υιοθέτησης της χρήσης του OWL API και των εργαλείων Συλλογισμού από κατανεμημένες αρχιτεκτονικές για την υλοποίηση εφαρμογών του Σημαντικού Ιστού. Η ανάπτυξη των προαναφερθέντων θεμάτων ακολουθεί την παρακάτω δομή. Αρχικά, γίνεται μια εισαγωγή στο Σημαντικό Ιστό και στις οντολογίες (Κεφάλαιο 2). Στη συνέχεια, γίνεται αναφορά στις Λογικές Περιγραφής, περιγράφεται πιο αναλυτικά η Γλώσσα Οντολογίας Ιστού (OWL) και γίνεται μια σύντομη εισαγωγή στην έννοια του Συλλογισμού (Reasoning) (Κεφάλαιο 3). Το επόμενο κεφάλαιο εστιάζει στον Κατανεμημένο Υπολογισμό (Distributed Computing) και περιγράφονται τα χαρακτηριστικά και οι αρχιτεκτονικές ενός κατανεμημένου υπολογιστικού συστήματος. Γίνεται, επίσης, σύντομη περιγραφή μιας ενοποιημένης αρχιτεκτονικής για εφαρμογές Ιστού επόμενης γενιάς (Web 3.0) (Κεφάλαιο 4). Στη συνέχεια, γίνεται μια πρώτη παρουσίαση του προβλήματος που θέλουμε να επιλύσουμε, και μια σύντομη περιγραφή των χαρακτηριστικών του OWL API. Ακολουθεί μια σύγκριση των σύγχρονων εργαλείων Συλλογισμού και η παρουσίαση του DIG interface. Το κεφάλαιο ολοκληρώνεται με μια σύντομη περιγραφή της φιλοσοφίας της προτεινόμενης λύσης (Κεφάλαιο 5). Στο κεφάλαιο που ακολουθεί περιγράφεται αναλυτικά η υλοποίηση της διεπαφής μας. Παρέχεται η τεκμηρίωση του κώδικα, και παρουσιάζονται τα πλεονεκτήματα της υλοποίησής μας. (Κεφάλαιο 6). Τέλος, συνοψίζουμε τα συμπεράσματα που εξήχθησαν από αυτή τη διπλωματική εργασία, και αναφέρουμε τους βασικούς άξονες στους οποίους μπορεί να κινηθεί η μελλοντική εργασία σχετικά με το ευρύτερο θέμα που παρουσιάσαμε (Κεφάλαιο 7). Στο Παράρτημα γίνεται παρουσίαση των μετρήσεων και των πειραματικών εκτελέσεων που πραγματοποιήσαμε με την διεπαφή μας, και σχολιάζονται τα συμπεράσματα στα οποία καταλήξαμε.

14 Κεφάλαιο 2 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες 3 Κεφάλαιο 2 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες 2.1 Ο Σημαντικός Ιστός Η έννοια του Σηµαντικού Ιστού έχει οριστεί ήδη πολλές φορές στην πρόσφατη βιβλιογραφία (για παράδειγμα, [6], [7], [8], [9]) απ όπου η φύση και η µορφή του γίνονται άµεσα κατανοητές. Ο υπάρχων Παγκόσμιος Ιστός επιτρέπει στον καθένα να δημοσιεύει ανθρωπίνως αναγνώσιµες πληροφορίες που µπορούν να συνδεθούν µέσω υπερσυνδέσµων. Ο συνδυασµός ενός ομοιόμορφου τρόπου για τη σήµανση τέτοιων ιστοσελίδων µε κοινά πρωτόκολλα προσπέλασης που επιτρέπουν στις εφαρμογές πελάτη (π.χ. φυλλοµετρητές) να προσπελάζουν τα δεδομένα και η καθολική διασυνδεσιµότητα, έχουν µετασχηµατίσει αυτόν τον τρόπο δημοσίευσης και προσπέλασης της πληροφορίας. Ο Σηµαντικός Ιστός επιχειρεί να κάνει για τα επεξεργάσιµα από τη µηχανή δεδομένα, ό,τι ο Παγκόσµιος Ιστός έκανε για τα ανθρωπίνως αναγνώσιµα έγγραφα. Με άλλα λόγια, ο Σηµαντικός Ιστός είναι µία επέκταση του σηµερινού Ιστού, όπου στην πληροφορία δίνεται σαφώς προσδιορισµένη σηµασία, επιχειρώντας να καταστήσει τα µέχρι πρότινος αναγνώσιµα µόνο από τον άνθρωπο έγγραφα, προσπελάσιµα, αναγνώσιµα και κατανοήσιµα και από τη µηχανή. Συμπληρώνοντας το [10], απώτερος στόχος είναι ο Ιστός να µετατραπεί από ένα µεγάλο, διασυνδεδεµένο βιβλίο, σε µια µεγάλη, διασυνδεδεµένη βάση γνώσης Τα οφέλη του Σημαντικού Ιστού Υπάρχουν τρεις βασικοί λόγοι που ωθούν στην εξάπλωση της χρήσης του Σημαντικού Ιστού. Πρώτον, απλά και µόνο το γεγονός ότι τα δεδομένα καθίστανται διαθέσιµα, φέρει πλεονεκτήματα για τις εφαρμογές. Όπως ο Παγκόσµιος Ιστός έδωσε στον καθένα τη δυνατότητα να προσπελάζει πληροφορία που µέχρι τότε βρισκόταν αποµονωµένη σε τοπικά συστήµατα αρχείων ή τοπικά δίκτυα, ο Σηµαντικός Ιστός θα απελευθερώσει τα δεδομένα που βρίσκονται εγκλωβισμένα σε βάσεις δεδομένων, δίνοντας τη δυνατότητα σε εφαρμογές

15 4 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες Κεφάλαιο 2 και εργαλεία να προσπελάζουν καθολικά αυτά τα δεδομένα. Περαιτέρω, η ικανότητα της διασύνδεσης των δεδομένων από διαφορετικές πηγές επιτρέπει νέους τρόπους πλοήγησης στην πληροφορία και την ανακάλυψη νέων σχέσεων και συσχετισµών. εύτερον, ενεργοποιείται η δυνατότητα της αυτοματοποιημένης επεξεργασίας αυτής της πληροφορίας. Εφόσον τα δεδομένα που διαµοιράζονται στον Ιστό παραµένουν, όπως τώρα, εκφρασµένα κυρίως σε φυσική γλώσσα, περιορίζονται και οι τρόποι µε τους οποίους τα συστήµατα λογισµικού µπορούν να προσθέσουν αξία σε αυτές τις πληροφορίες, γιατί η επεξεργασία φυσικής γλώσσας βρίσκεται ακόµα πολύ πέρα από το να δίνει εύρωστα αποτελέσµατα. Οι σύγχρονες τεχνικές επεξεργασίας κειµένου µπορεί να επαρκούν για τη δεικτοδότηση και ανάκτηση τέτοιων εγγράφων, αλλά δεν µπορούν να υποστηρίξουν την επεξεργασία της σηµασίας των περιεχοµένων τους. εν είναι δυνατή, για παράδειγµα, άµεσα και εύκολα, η εξαγωγή λεπτοµερειών (όπως καλλιτέχνες, τοποθεσίες, ηµεροµηνίες) από ένα άρθρο για µια επερχόµενη καλλιτεχνική εκδήλωση, ώστε να ελεγχθούν ως προς ένα προσωπικό ηµερολόγιο. Ούτε είναι επίσης δυνατό, παρά µόνο χρησιµοποιώντας εύθραυστες τεχνικές συλλογής στοιχειώδους πληροφορίας στον Ιστό (web scraping), να συλλεχθούν πληροφορίες για τιµές και συγκρίσεις προϊόντων από διαφορετικούς ιστοτόπους, ώστε να διευκολύνουν σε µια πιθανή αγορά. Καθιστώντας τέτοιες πληροφορίες διαθέσιµες σε µορφή κατανοήσιµη από τη µηχανή, σηµαίνει ότι µπορούν να κατασκευαστούν εφαρµογές που θα επεξεργάζονται ενεργά αυτές τις πληροφορίες - να τις συλλέγουν, να τις αναλύουν, να τις φιλτράρουν, να τις συσχετίζουν, να τις διασυνδέουν και να τις αξιοποιούν προς όφελος της συγκεκριµένης εργασίας. Τρίτον, ο Σηµαντικός Ιστός αποτελεί σε µεγάλο βαθµό µια επέκταση του υπάρχοντος Ιστού. Η κοινή αναπαράσταση των δεδοµένων επιτρέπει τον εµπλουτισµό του ανθρωπίνως αναγνώσιµου Ιστού µε σηµασιακή πληροφορία ή µεταδεδοµένα - επιτρέποντας την στενότερη συνεργασία µεταξύ υπολογιστών και ανθρώπων. Το γεγονός αυτό ενεργοποιεί εφαρµογές, όπως η σηµασιακή αναζήτηση - µηχανές αναζήτησης που µπορούν να κατανοήσουν για παράδειγµα τη διαφορά µεταξύ ενός αρχείου υπολογιστή και ενός αρχείου δηµόσιας υπηρεσίας και µπορούν εποµένως να επιστρέφουν στο χρήστη σηµασιολογικά (και όχι απλώς συντακτικά) ταιριάσµατα για την αναζήτησή του Δύσπιστες αντιδράσεις για το Σημαντικό Ιστό Όπως είναι λογικό όμως, δεν λείπουν και αυτοί που αντιδρούν στην υιοθέτηση και εξάπλωση της χρήσης των τεχνολογιών του Σημαντικού Ιστού. Στη συνέχεια παραθέτουμε κάποια από τα επιχειρήματά τους.

16 Κεφάλαιο 2 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες 5 Μη πρακτική δυνατότητα υλοποίησης Όσοι αντιδρούν στο Σημαντικό Ιστό αμφισβητούν την πρακτική δυνατότητα πραγματοποίησης μιας πλήρους ή ακόμα και μερικής υλοποίησης του Σημαντικού Ιστού. Η κριτική του Cory Doctorow γίνεται από την προοπτική της ανθρώπινης συμπεριφοράς και των προσωπικών προτιμήσεων. Για παράδειγμα, οι άνθρωποι λένε ψέματα: μπορούν συνεπώς να τοποθετήσουν πλαστά μεταδεδομένα στην ιστοσελίδα τους, σε μία προσπάθεια να παραπλανηθούν οι μηχανές του Σημαντικού Ιστού, που υποθέτουν αφελώς την ακρίβεια των μεταδεδομένων. Το φαινόμενο αυτό έγινε γνωστό όταν μεταδεδομένα χρησιμοποιήθηκαν για να ξεγελάσουν τον αλγόριθμο ταξινόμησης του AltaVista, ώστε να εμφανίσει σε υψηλότερες θέσεις συγκεκριμένες ιστοσελίδες. Οι Peter Gärdenfors και Timo Honkela επισημαίνουν ότι οι βασισμένες στη λογική τεχνολογίες του Σημαντικού Ιστού, καλύπτουν μόνο ένα μέρος τέτοιων φαινομένων που σχετίζονται με τη σημασιολογία [11] [12]. Εκεί που οι τεχνολογίες του Σημαντικού Ιστού έχουν υιοθετηθεί σε μεγαλύτερο βαθμό, είναι μεταξύ εξειδικευμένων κοινοτήτων και οργανισμών. Οι πρακτικοί περιορισμοί, όσον αφορά την υιοθέτηση των νέων τεχνολογιών, έχουν εμφανιστεί λιγότερο προκλητικοί όταν η περιοχή και το πεδίο είναι περιορισμένες, σε σχέση με το ευρύ κοινό και τον Παγκόσμιο Ιστό. [13] Μια απραγματοποίητη ιδέα Το αρχικό άρθρο του 2001 από τον Tim Berners-Lee περιέγραφε μια αναμενόμενη εξέλιξη του υπάρχοντος Ιστού στον Σημαντικό Ιστό. [14] Μια τέτοια εξέλιξη δεν έχει ακόμα εμφανιστεί. Και μάλιστα, σε ένα πιο πρόσφατο άρθρο του Tim Berners-Lee και των συναδέλφων του, δήλωσε ότι: «Αυτή η απλή ιδέα, εντούτοις, παραμένει κατά ένα μεγάλο μέρος απραγματοποίητη.» [15] Λογοκρισία και ιδιωτικότητα Ο ενθουσιασμός για το Σημαντικό Ιστό θα μπορούσε να μετριαστεί από τις ανησυχίες σχετικά με τη λογοκρισία και την ιδιωτικότητα. Για παράδειγμα, οι τεχνικές ανάλυσης κειμένου μπορούν τώρα να παρακαμφθούν εύκολα με τη χρησιμοποίηση άλλων λέξεων, μεταφορών, ή με τη χρήση εικόνων αντί λέξεων. Μια προηγμένη εφαρμογή του Σημαντικού Ιστού θα διευκόλυνε πολύ τις κυβερνήσεις στον έλεγχο την προβολής και της δημιουργίας των on-line πληροφοριών, δεδομένου ότι θα ήταν πολύ εύκολο σε μια αυτοματοποιημένη μηχανή λογοκρισίας κειμένου να καταλάβει τέτοιες πληροφορίες. Επιπλέον, με τη χρήση αρχείων FOAF και μεταδεδομένων θέσης (geo-location meta-data), θα υπήρχε πολύ λίγη ανωνυμία σχετικά με τον συγγραφέα άρθρων που εμφανίζονται, π.χ. σε ένα προσωπικό blog.

17 6 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες Κεφάλαιο 2 Διπλασιασμός των σχημάτων εξόδου (output formats) Μια άλλη κριτική του Σημαντικού Ιστού αναφέρει πως είναι πιο χρονοβόρο να δημιουργηθεί και να δημοσιευθεί το περιεχόμενο επειδή θα πρέπει να υπάρχουν δύο σχήματα (formats) για ένα τμήμα δεδομένων: ένα για την ανθρώπινη ανάγνωση και ένα για τις μηχανές. Εντούτοις, πολλές εφαρμογές του Ιστού που βρίσκονται υπό ανάπτυξη, αντιμετωπίζουν το πρόβλημα αυτό, με τη δημιουργία ενός αναγνώσιμου από τη μηχανή σχήματος, κατά τη δημοσίευση των δεδομένων ή κατόπιν αιτήματος μιας μηχανής για τέτοια δεδομένα. Η ανάπτυξη των microformats είναι μια απάντηση σε αυτού του είδους την κριτική. Προδιαγραφές όπως το erdf και το RDFa επιτρέπουν σε στοιχεία RDF να ενσωματωθούν σε σελίδες HTML. Ο μηχανισμός GRDDL επιτρέπει στο υπάρχον υλικό (συμπεριλαμβανομένων των microformats), να ερμηνευθεί αυτόματα ως RDF, έτσι ώστε όσοι δημοσιεύουν περιεχόμενο να μπορούν να χρησιμοποιούν ένα ενιαίο σχήμα, όπως η HTML Τεχνολογίες και αρχιτεκτονική του Σημαντικού Ιστού Ο Σηµαντικός Ιστός είναι οργανωμένος σε µια σειρά επιπέδων. Τα επίπεδα αυτά δεν ανταποκρίνονται αυστηρά στην έννοια της αρχιτεκτονικής λογισµικού, αλλά αποτελούν περισσότερο τεχνολογικά επίπεδα λειτουργικότητας. Η Εικόνα 2.1 παρουσιάζει την διαστρωμάτωση των τεχνολογιών στις οποίες βασίζεται η εξέλιξη του Ιστού [16]. Εικόνα 2.1 Η αρχιτεκτονική του Σηµαντικού Ιστού.

18 Κεφάλαιο 2 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες 7 Όπως φαίνεται, ο Σηµαντικός Ιστός θεµελιώνεται πάνω στην ήδη υπάρχουσα υποδοµή του Ιστού: στο πρωτόκολλο HTTP για τη μεταφορά, στα URIs για την ονοματολογία, στην κωδικοποίηση Unicode για καθολική προσπέλαση και στην XML ως κοινή συντακτική µορφή. Πάνω από τις τεχνολογίες αυτές ο Σηµαντικός Ιστός προσθέτει συνολικά πέντε επίπεδα, ορισμένα από τα οποία έχουν ήδη υλοποιηθεί: Μια κοινή αναπαράσταση για ηµιδοµηµένα δεδομένα και µεταδεδοµένα, το RDF. Μια κοινή αναπαράσταση για τις οντολογίες (ontologies), που επιτρέπουν στους όρους που χρησιμοποιούνται στο επίπεδο δεδοµένων να ορίζονται και να συσχετίζονται µεταξύ τους (RDFS, DAML+OIL, ΟWL). Το επίπεδο της λογικής (logic), που παρέχει το υπόβαθρο για τη δυνατότητα αυτοματοποιημένου συλλογισµού και συμπερασμών βάσει των πληροφοριών που δοµούνται σε µια οντολογία. Το επίπεδο αυτό επιπλέον καθιστά δυνατή και ισχυροποιείται από τη χρήση τυπικών κανόνων, βάσει τον οποίων γίνεται εφικτή η (ψευδό-) νοήμονα διαδικασία λήψης αποφάσεων από τις υπολογιστικές µηχανές. To επίπεδο της απόδειξης (proof), ώστε τα αποτελέσµατα που συμπεραίνονται από δεδομένα στο Σηµαντικό Ιστό να µπορούν να οδηγήσουν πίσω στις υποθέσεις που τα προκάλεσαν. Το επίπεδο της εμπιστοσύνης (trust), όπου σε συνδυασµό µε την τεχνολογία των ψηφιακών υπογραφών (digital signatures), θα εξασφαλίζει το βαθµό στον οποίο οι πληροφορίες που διακινούνται, επεξεργάζονται και συμπεραίνονται στο Σηµαντικό Ιστό είναι αξιόπιστες, µε αυτοματοποιημένο τρόπο (για παράδειγµα, στην επικοινωνία µεταξύ πρακτόρων) Εφαρμογές του Σημαντικού Ιστού Ο Σηµαντικός Ιστός βρίσκει ή φιλοδοξεί να βρει µια πληθώρα εφαρμογών σε πολλά και ετερόκλητα πεδία της επιστήµης των υπολογιστών. Η διαχείριση και ανακάλυψη γνώσης, η διαλειτουργικότητα και ολοκλήρωση πληροφοριακών συστημάτων [17], οι ψηφιακές βιβλιοθήκες [18], το ηλεκτρονικό εμπόριο [19], η ηλεκτρονική εκπαίδευση [20], τα οµότιµα δίκτυα [21], ο υπολογισµός Πλέγματος [22] και οι Υπηρεσίες Ιστού είναι µερικά µόνο από αυτά. Στη συνέχεια εξετάζονται συνοπτικά ορισμένες ενδεικτικές εφαρµογές του Σηµαντικού Ιστού, πολλές από τις οποίες αλληλοσυμπληρώνονται. Πύλες ιαδικτύου Μια δικτυακή πύλη µπορεί να περιγραφεί ως ένας δικτυακός τόπος που παρέχει πληροφοριακό περιεχόµενο για ένα κοινό θέµα, για παράδειγµα µια πόλη ή ένα πεδίο ενδιαφέροντος. Μια πύλη επιτρέπει στους ενδιαφερόµενους να λαµβάνουν νέα, να συζητούν

19 8 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες Κεφάλαιο 2 µεταξύ τους, να χτίζουν µια κοινότητα και να βρίσκουν συνδέσµους προς άλλους δικτυακούς πόρους κοινού ενδιαφέροντος. Προκειµένου η πύλη να είναι επιτυχής, θα πρέπει να παρέχει την αφετηρία για τον εντοπισµό ενδιαφέρουσας πληροφορίας. Συνήθως το περιεχόµενο αυτό υποβάλλεται από µέλη της κοινότητας, που συχνά το εντάσσουν κάτω από µια θεµατική κατηγορία. Ένας άλλος τρόπος συλλογής περιεχοµένου βασίζεται στο χαρακτηρισµό του περιεχοµένου αυτού από παρόχους περιεχοµένου µε πληροφορία που µπορεί να χρησιµοποιηθεί για το διαµοιρασµό του. Ο χαρακτηρισµός αυτός έχει συνήθως τη µορφή ετικετών µεταδεδοµένων που προσδιορίζουν για παράδειγµα το θέµα του περιεχοµένου, την προέλευσή του κτλ. Ωστόσο, µια απλή δεικτοδότηση των θεµατικών κατηγοριών µπορεί να µην αρκεί, ώστε η κοινότητα να έχει την απαιτούµενη από τα µέλη της ικανότητα αναζήτησης στο περιεχόµενο. Ένας πιο ευφυής διαµοιρασµός της πληροφορίας απαιτεί τον ορισµό µιας οντολογίας από τη δικτυακή πύλη. Μια τέτοια οντολογία παρέχει την ορολογία που απαιτείται για την περιγραφή του περιεχοµένου και των αξιωµάτων που ορίζουν νέους όρους, χρησιµοποιώντας άλλους όρους µέσα στην οντολογία. Για παράδειγµα, µια οντολογία µπορεί να περιλαµβάνει ορολογίες, όπως «ανακοίνωση σε συνέδριο», «δηµοσίευση», «άνθρωπος» και «συγγραφέας». Η οντολογία αυτή µπορεί να περιέχει ορισµούς που δηλώνουν, για παράδειγµα, ότι «όλες οι ανακοινώσεις σε συνέδρια είναι δηµοσιεύσεις» και «οι συγγραφείς των δηµοσιεύσεων είναι άνθρωποι». Σε συνδυασµό µε γεγονότα, οι ορισµοί αυτοί καθιστούν δυνατό το συµπερασµό άλλων, εξίσου αληθινών, γεγονότων. Πολυµεσικές συλλογές Οι τεχνολογίες του Σηµαντικού Ιστού µπορούν να χρησιµοποιηθούν για να προστεθεί σηµασιολογικός σχολιασµός σε συλλογές εικόνων, ήχου ή άλλων αντικειµένων που δεν είναι κείµενο. Είναι ακόµα δυσκολότερο για τις µηχανές να εξάγουν χρήσιµη σηµασιολογία για πολυµεσικό περιεχόµενο απ ότι για κείµενο φυσικής γλώσσας. Εποµένως, τέτοιοι τύποι πόρων µπορούν να χαρακτηριστούν µε λεζάντες ή µεταδεδοµένα. Επειδή όµως διαφορετικοί άνθρωποι µπορεί να περιγράψουν διαφορετικά αυτούς τους πόρους, είναι σηµαντικό οι υπηρεσίες αναζήτησης να εκτείνονται πέρα από το απλό συντακτικό ταίριασµα. Σε µια συλλογή πολιτισµικών εικόνων για παράδειγµα, οι οντολογίες θα αποτυπώνουν την πρόσθετη γνώση για το πεδίο και θα µπορούν να χρησιµοποιηθούν για τη βελτίωσης της ανάκτησης αυτών των εικόνων. Οι πολυµεσικές οντολογίες µπορεί να χαρακτηρίζονται από δύο παράγοντες: είτε από το µέσο είτε από το περιεχόµενο. Οι οντολογίες µέσου µπορούν να έχουν ταξινοµίες των διαφορετικών τύπων µέσου και να περιγράφουν τις ιδιότητές τους. Για παράδειγµα, το βίντεο µπορεί να περιλαµβάνει ιδιότητες για το µήκος του αποσπάσµατος και τα χωρίσµατα των σκηνών. Οι οντολογίες περιεχοµένου µπορεί να περιγράφουν το θέµα του πόρου, όπως για παράδειγµα την τοποθεσία ή τους συµµετέχοντες. Επειδή τέτοιες οντολογίες δεν είναι συγκεκριµένες ως προς κάποιο µέσο, µπορούν να επαναχρησιµοποιηθούν από άλλα

20 Κεφάλαιο 2 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες 9 έγγραφα που αναφέρονται στο ίδιο γνωστικό πεδίο. Αναζητήσεις όπου ο τύπος του µέσου είναι σηµαντικός, µπορούν να συνδυάζουν οντολογίες µέσου µε οντολογίες περιεχοµένου. Οµότιµα ίκτυα Τα οµότιµα (P2P) δίκτυα µπορούν να συνδυαστούν µε το Σηµαντικό Ιστό για την υποστήριξη ενός αποκεντρωµένου περιβάλλοντος, όπου οι µετέχοντες διατηρούν ανεξάρτητες όψεις του κόσµου, ενώ συγχρόνως διαμοιράζονται γνώση µε τέτοιους τρόπους, ώστε το διαχειριστικό κόστος να παραµένει χαµηλό, αλλά η ανακάλυψη και ο εντοπισµός της γνώσης να είναι εύκολη. Βασικό ζήτηµα για την επιτυχία αυτού του συνδυασµού είναι η χρήση της Αναδυόµενης Σηµασιολογίας (Emergent Semantics). Η Αναδυόµενη Σηµασιολογία βασίζεται σε οντολογίες που αναπτύσσουν διαφορετικοί άνθρωποι, τµήµατα ή οργανισµοί. Αφορά στο θέµα της επικάλυψης µεταξύ των οντολογικών ορισµών και στη χρήση των εννοιών και των σχέσεων µε τα πραγµατικά δεδοµένα, µε στόχο την εξαγωγή διαµοιρασµένων οντολογιών για σύνολα ατόµων ή οµάδων ανθρώπων. Ευφυή εργαλεία µπορούν κατ επέκταση να αξιοποιήσουν αυτούς τους ορισµούς για να διασφαλίσουν ότι η γνώση είναι κατάλληλα δοµηµένη, προκειµένου να µπορεί να εντοπιστεί. Η διαχείριση γνώσης λαµβάνει χώρα µε κατανεµηµένο τρόπο, χωρίς την επιβάρυνση της κεντρικοποιηµένης διαχείρισης. Από την άλλη τα οµότιµα δίκτυα, όπως λειτουργούν αυτή τη στιγµή, µπορούν να επωφεληθούν από τα πλεονεκτήµατα της σηµασιακής αναζήτησης που ο Σηµαντικός Ιστός καθιστά δυνατή. Επιπλέον είναι δυνατό να χρησιµοποιηθούν βασισµένοι σε οντολογίες µηχανισµοί που εκµεταλλεύονται τη σχέση οµοιότητας µεταξύ των οντολογιών, προκειµένου να διευκολυνθεί η διαδικασία επιλογής εταίρων (peer selection) χωρίς επιβάρυνση του οµότιµου δικτύου. Πράκτορες Ο Σηµαντικός Ιστός µπορεί να δώσει στους πράκτορες τη δυνατότητα να κατανοούν και να συνδυάζουν ετερογενείς πληροφοριακούς πόρους. Ένα παράδειγµα αποτελεί ένας πράκτορας ο οποίος αποθηκεύει τις προτιµήσεις του χρήστη (όπως τα είδη των ταινιών που του αρέσουν ή τα φαγητά που προτιµά) και χρησιµοποιεί αυτές τις πληροφορίες για να προγραµµατίσει τις βραδινές του δραστηριότητες. Ο προγραµµατισµός αυτός εξαρτάται από την ποικιλία του περιβάλλοντος των παρεχόµενων υπηρεσιών και από τις ανάγκες του χρήστη. Κατά τη διαδικασία του καθορισµού των κατάλληλων υπηρεσιών, µπορούν να αξιοποιηθούν κατατάξεις ή κριτικές που παρέχονται από άλλες υπηρεσίες (π.χ. κριτικές για ταινίες από έναν εξειδικευµένο ιστότοπο). Αυτός ο τύπος πρακτόρων απαιτεί οντολογίες πεδίου που περιέχουν την ορολογία για εστιατόρια, κινηµατογράφους κ.α., καθώς και οντολογίες υπηρεσιών που αναπαριστούν την ορολογία που χρησιµοποιείται από τις αντίστοιχες υπηρεσίες. Οι οντολογίες αυτές αποτυπώνουν τις πληροφορίες που απαιτούνται από µια εφαρµογή, για να µπορεί να

21 10 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες Κεφάλαιο 2 διακρίνει και να εξισορροπεί τις προτιµήσεις του χρήστη. Τέτοιες πληροφορίες µπορεί να προέρχονται από διάφορες πηγές, όπως πύλες, εξειδικευµένοι ιστότοποι, υπηρεσίες κράτησης και γενικά από τον Ιστό. 2.2 Οντολογίες Εισαγωγή στις Οντολογίες Η πληροφορία και κατ επέκταση, η γνώση που αποκτούμε για το πραγματικό ή φανταστικό περιβάλλον είναι πραγματικά μακραίωνο ζητούμενο το πώς αποτυπώνεται. Η πληροφορία συγκεκριμένα περί του υπαρκτού, περί του όντος, ο «λόγος» δηλαδή «περί του όντος», όπως για πρώτη φορά στην ιστορία ορίζεται στα αριστοτέλεια κείμενα, συνιστά την οντολογία: Οντολογία είναι η οριστική και εξαντλητική ταξινόμηση των οντοτήτων σε όλες τις σφαίρες της ύπαρξης, συμπεριλαμβανομένων των ειδών των σχέσεων με τις οποίες συνδέονται [Smith & Welty, 2001]. Η ανάγκη βέβαια για μια τέτοια αποτύπωση είναι εμφανής: α) διασώζει τη μέχρι τώρα κερδηθείσα γνώση β) είναι το πρώτο βήμα για το διαμοιρασμό και την κοινοποίηση της γνώσης αυτής και γ) αποτελεί τη βάση για τη δημιουργία νέας γνώσης. Για παράδειγμα, η εφεύρεση της τυπογραφίας εξυπηρετεί αυτούς τους σκοπούς. Αξιοσημείωτο είναι όμως πως, ακριβώς οι τρεις αυτοί λόγοι είναι που οδηγούν και επιβάλλουν την αναπαράσταση της πληροφορίας και σε έναν ηλεκτρονικό υπολογιστή. Ένας πραγματικά πολύσημος και γενικός όρος όπως κυρίως η φιλοσοφική του πορεία έχει δείξει, η οντολογία είναι σήμερα μια συνήθης λέξι-κλειδί στα επηρεασμένα από το Σημαντικό Ιστό πληροφοριακά περιβάλλοντα. Χωρίς να παραγνωρίζουμε την πρωτοκαθεδρία του σχεσιακού μοντέλου για αναπαράσταση πληροφορίας σε υπολογιστικά συστήματα (το οποίο άλλωστε ως ένα βαθμό μπορεί να αναχθεί σε οντολογία Ιστού), καθώς και τις φιλοσοφικές προεκτάσεις του όρου, στο κεφάλαιο αυτό της διατριβής δεχόμαστε την υπόθεση ότι: Το μέσο για την αποτύπωση της γνώσης στο περιβάλλον του Παγκόσμιου Ιστού είναι οι Οντολογίες Ιστού. Η υπόθεση αυτή επιτυγχάνει να παρακάμψει το φιλοσοφικό πρόβλημα της οντολογίας και ταυτόχρονα εισάγει την ιδιαιτερότητα της αναπαράστασης γνώσης στον Παγκόσμιο Ιστό, παίρνοντας έτσι αποστάσεις από άλλες μεθόδους αναπαράστασης, δόκιμες σε πληροφοριακά συστήματα. Για μια διεξοδικότερη συζήτηση σχετικά με τις χρήσεις, τους ορισμούς και τις απαρχές της οντολογίας ο αναγνώστης παραπέμπεται στο [Κουτσομητρόπουλος, 2004]. Στη συνέχεια γίνεται μια πολύ σύντομη παρουσίαση των δύο συνηθέστερων ορισμών της (πληροφοριακής) οντολογίας.

22 Κεφάλαιο 2 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες Ορισμοί της Οντολογίας Οντολογία κατά Gruber Ίσως ο πιο διαδεδομένος και αξιόπιστος ορισμός της οντολογίας, όσον αφορά τη χρήση της στην επιστήμη των υπολογιστών εν γένει, είναι αυτός που δόθηκε πρώτα από τον Gruber [Gruber, 1993a; Gruber, 1993b]: Οντολογία είναι ο προσδιορισμός μιας εννοιολογικής σύλληψης. Μια εννοιολογική σύλληψη (conceptualization) ορίζεται ως το σύνολο των αντικειμένων, των εννοιών και άλλων οντοτήτων που θεωρείται ότι υπάρχουν σε μια περιοχή ενδιαφέροντος και των μεταξύ τους σχέσεων. Ουσιαστικά μια εννοιολογική σύλληψη είναι μια αφηρημένη, απλοποιημένη εικόνα του κόσμου που επιθυμούμε να αναπαραστήσουμε για κάποιο συγκεκριμένο σκοπό. Κάθε βάση γνώσης, κάθε σύστημα βασισμένο σε γνώση και κάθε ευφυής πράκτορας δεσμεύεται προς μια τέτοια εννοιολογική σύλληψη, άμεσα ή έμμεσα. Όταν η γνώση ενός πεδίου αναπαρίσταται με έναν δηλωτικό φορμαλισμό, το σύνολο των αντικειμένων που μπορούν να αναπαρασταθούν (το τι «υπάρχει» ως προς τα συστήματα Τεχνητής Νοημοσύνης) ονομάζεται σύμπαν αναφοράς. Το σύνολο αυτό των αντικειμένων και οι περιγραφόμενες μεταξύ τους σχέσεις αποτυπώνονται στο λεξιλόγιο αναπαράστασης με το οποίο ένα πρόγραμμα αναπαριστά τη γνώση. Έτσι, στο πεδίο της Τεχνητής Νοημοσύνης, η οντολογία ενός προγράμματος μπορεί να προσδιοριστεί ως το σύνολο των όρων αναπαράστασης. Σε μια τέτοια οντολογία υπάρχουν ορισμοί, που συσχετίζουν τα ονόματα των οντοτήτων του σύμπαντος αναφοράς (όπως κλάσεις, σχέσεις, συναρτήσεις ή άλλα αντικείμενα) με τις εκφράσεις που περιγράφουν το τι σημαίνουν αυτά τα ονόματα, καθώς και τυπικά αξιώματα, που περιορίζουν τη διερμήνευση και την ορθή χρήση αυτών των όρων. Ένας πράκτορας δεσμεύεται προς μια οντολογία, όταν οι παρατηρούμενες ενέργειές του είναι συνεπείς προς τους ορισμούς της οντολογίας. Πρακτικά, μια οντολογία ορίζει το λεξιλόγιο με το οποίο οι πράκτορες ανταλλάσσουν δηλώσεις και ερωτήματα, ενώ οντολογικές δεσμεύσεις είναι συμφωνίες να χρησιμοποιηθεί το κοινό λεξιλόγιο με συνεκτικό και συνεπή τρόπο. Ο κατά Gruber ορισμός επομένως ορίζει την οντολογία σε στενή σχέση με τη φιλοσοφική της σημασία, ως την απτή αποτύπωση μιας αντίληψης για ένα σύμπαν αναφοράς, αρκετά συγκεκριμενοποιημένης και περιορισμένης από τυπικά αξιώματα, αλλά και αρκετά γενικής για να είναι χρήσιμη. Οντολογία κατά Guarino Όμως, όπως φάνηκε, το πρόβλημα με τον ορισμό του Gruber ήταν ότι άφηνε χώρο για πολλές πιθανές ερμηνείες, που οδηγούσαν πολλές φορές σε κατάχρηση του όρου, καθώς

23 12 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες Κεφάλαιο 2 εκφραζόταν με ιδιαίτερα γενικό τρόπο. Στο [Guarino, 1998] o Guarino επιχειρεί να εκλεπτύνει τον παραπάνω ορισμό, απομακρύνοντας περισσότερο την οντολογία από την εννοιολογική σύλληψη, διότι μόνο προσεγγιστικά μπορεί η πρώτη να εξηγήσει τη δεύτερη: Μια οντολογία είναι μια λογική θεωρία που ερμηνεύει την επιδιωκόμενη σημασία ενός τυπικού λεξιλογίου, δηλαδή την οντολογική του δέσμευση προς μια συγκεκριμένη εννοιολογική σύλληψη του κόσμου. Τα επιδιωκόμενα μοντέλα μιας λογικής γλώσσας που χρησιμοποιούν ένα τέτοιο λεξιλόγιο περιορίζονται από αυτήν την οντολογική δέσμευση. Μια οντολογία αποτυπώνει έμμεσα αυτή τη δέσμευση (και την υποκείμενη εννοιολογική σύλληψη), με το να προσεγγίζει αυτά τα επιδιωκόμενα μοντέλα. Ένα μοντέλο μιας λογικής γλώσσας είναι μια ερμηνεία του λεξιλογίου της γλώσσας, δηλαδή ένα σύνολο συσχετισμών των εννοιών και των αντικειμένων του κόσμου με τους όρους του λεξιλογίου. Τα επιδιωκόμενα μοντέλα είναι τα μοντέλα εκείνα που είναι συμβατά με την οντολογική δέσμευση, είναι δηλαδή ερμηνείες του λεξιλογίου που ανταποκρίνονται στη συγκεκριμένη εννοιολογική σύλληψη. Τα επιδιωκόμενα λοιπόν μοντέλα μιας λογικής γλώσσας αποτυπώνουν άμεσα (επακριβώς) τη δέσμευσή της προς μια εννοιολογική σύλληψη. Μια οντολογία αποτυπώνει μόνο έμμεσα αυτή τη δέσμευση προσεγγίζοντας τα επιδιωκόμενα μοντέλα (βλ. εικόνα 2.2). Εικόνα 2.2: Σχηματική απεικόνιση του κατά Guarino ορισμού της οντολογίας Συστατικά μιας Οντολογίας Οι σύγχρονες οντολογίες έχουν πολλές δομικές ομοιότητες, ανεξάρτητα από τη γλώσσα στην οποία εκφράζονται. Οι περισσότερες οντολογίες περιγράφουν άτομα-στιγμιότυπα

24 Κεφάλαιο 2 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες 13 (individuals-instances), κλάσεις (έννοιες) (classes-concepts), ιδιότητες (attributes), και σχέσεις (relations). Στη συνέχεια, περιγράφεται κάθε ένα από αυτά τα συστατικά. Τα συνήθη συστατικά των οντολογιών περιλαμβάνουν: Άτομα (Individuals): περιπτώσεις (instances) ή αντικείμενα (τα βασικά ή «πρωταρχικού επιπέδου» αντικείμενα). Κλάσεις (Classes): σύνολα, συλλογές, έννοιες, τύποι αντικειμένων, ή είδη πραγμάτων. Ιδιότητες (Attributes): πτυχές, ιδιότητες, χαρακτηριστικά γνωρίσματα, ή παράμετροι που τα αντικείμενα (και οι κλάσεις) μπορούν να έχουν. Σχέσεις (Relations): τρόποι με τους οποίους οι κλάσεις και τα στιγμιότυπα μπορούν να αλληλοσυσχετίζονται. Όροι λειτουργικότητας (Function terms): σύνθετες δομές που διαμορφώνονται από συγκεκριμένες σχέσεις, και μπορούν να χρησιμοποιηθούν αντί ενός στιγμιοτύπου σε μια δήλωση. Περιορισμοί (Restrictions): τυπικά δηλωμένες περιγραφές του τι πρέπει να ισχύει έτσι ώστε κάποιος ισχυρισμός να γίνεται αποδεκτός ως είσοδος. Κανόνες (Rules): δηλώσεις στη μορφή μιας «if-then» πρότασης, που περιγράφουν τα λογικά συμπεράσματα που μπορούν να προκύψουν από έναν ισχυρισμό σε μια ιδιαίτερη μορφή. Αξιώματα (Axioms): ισχυρισμοί (συμπεριλαμβανομένων και των κανόνων) διατυπωμένοι σε μια λογική μορφή, που στο σύνολό τους εμπεριέχουν τη γενική θεωρία που η οντολογία περιγράφει στο πεδίο εφαρμογής της. Γεγονότα (Events): η αλλαγή των ιδιοτήτων ή των σχέσεων Οι οντολογίες κωδικοποιούνται συνήθως χρησιμοποιώντας γλώσσες οντολογίας (ontology languages) Γλώσσες Οντολογίας Στα πλαίσια του Σημαντικού Ιστού οι οντολογίες αναμένεται να παίξουν σημαντικό ρόλο στο να βοηθούν αυτοματοποιημένες διαδικασίες («ευφυείς πράκτορες») να προσπελάζουν πληροφορίες. Συγκεκριμένα οι οντολογίες αναμένεται να χρησιμοποιηθούν για την παροχή δομημένων λεξιλογίων που θα εξηγούν τις σχέσεις μεταξύ διαφορετικών όρων, επιτρέποντας έτσι στους ευφυείς πράκτορες (αλλά και στους ανθρώπους) να ερμηνεύουν τη σημασία τους ευέλικτα, αλλά και χωρίς αμφισημία.

25 14 Εισαγωγή στο Σημαντικό Ιστό και στις Οντολογίες Κεφάλαιο 2 OWL OIL DAML+OIL XOL SHOE OML RDF(S) XML Εικόνα 2.3: «πυραμίδα» των γλωσσών αναπαράστασης οντολογιών για το Σημαντικό Ιστό. Κατά καιρούς έχουν προταθεί διάφορες αναγνώσιμες από τη μηχανή γλώσσες για την αναπαράσταση και ανταλλαγή γνώσης και οντολογιών. Στις πρώτες ιστορικά από αυτές τις γλώσσες και πρωτόκολλα συγκαταλέγονται η KIF και το OKBC. Τα τελευταία χρόνια, ο συνδυασμός των πλεονεκτημάτων που έφερε η XML και η επιθυμία για σημασιολογική σήμανση στο Διαδίκτυο, οδήγησαν σε μια νέα γενιά γλωσσών, κατάλληλων για αναπαράσταση οντολογιών στον Ιστό: H SHOE, η XOL, η OML, η DAML+OIL και η OWL ανήκουν στις γλώσσες αυτές. Η Εικόνα 2.3 παρουσιάζει την ιεραρχία, από άποψη της χρονολογικής εξέλιξης και εκφραστικής ισχύος, των βασισμένων σε XML γλωσσών αναπαράστασης. Η OWL, λόγω της σπουδαιότητάς της, παρουσιάζεται πιο αναλυτικά στο επόμενο κεφάλαιο.

26 Κεφάλαιο 3 Γλώσσες Λογικών Περιγραφής και Συλλογισμός στο Σημαντικό Ιστό 15 Κεφάλαιο 3 Γλώσσες Λογικών Περιγραφής (OWL) και Συλλογισμός στο Σημαντικό Ιστό 3.1 Λογικές Περιγραφής Οι Λογικές Περιγραφής (Description Logics) είναι μια οικογένεια γλωσσών αναπαράστασης γνώσης που μπορούν να χρησιμοποιηθούν για να αναπαραστήσουν τους εννοιολογικούς ορισμούς μιας περιοχής εφαρμογής (application domain) (γνωστής ως γνώση ορολογίας) με έναν δομημένο και τυπικά κατανοητό τρόπο. Ο όρος λογική περιγραφής αναφέρεται, αφ' ενός, στις εννοιολογικές περιγραφές που χρησιμοποιούνται για να περιγράψουν μια περιοχή και, αφ' εταίρου, στην βασισμένη στη λογική σημασιολογία που μπορεί να δοθεί μέσω μιας μετάφρασης, στην πρώτης τάξης λογική κατηγορήματος (firstorder predicate logic). Η λογική περιγραφής σχεδιάστηκε ως επέκταση στα πλαίσια και τα σημαντικά δίκτυα, τα οποία δεν περιείχαν επίσημη, βασισμένη στη λογική, σημασιολογία. Διαμορφώνουν μια μεσαίου επιπέδου λύση: συμπεριλαμβάνουν κάποιες πιο εκφραστικές διαδικασίες σε σχέση με την προτασιακή λογική και έχουν πιο αποδοτικά προβλήματα απόφασης από την πρώτης τάξης λογική κατηγορήματος. Η λογική περιγραφής πήρε το όνομά της στη δεκαετία του '80. Πριν από αυτό ονομαζόταν (χρονολογικά): συστήματα ορολογίας, και εννοιολογικές γλώσσες. Σήμερα η λογική περιγραφής έχει εξελιχθεί σε έναν ακρογωνιαίο λίθο του Σημαντικού Ιστού, λόγω της χρήση της στο σχεδιασμό των οντολογιών Η σύνταξη των λογικών περιγραφής Η σύνταξη των λογικών περιγραφής αποτελείται από: Ένα σύνολο μοναδιαίων συμβόλων κατηγορήματος που χρησιμοποιούνται για να δηλώσουν τα ονόματα εννοιών (concept names) Ένα σύνολο δυαδικών σχέσεων που χρησιμοποιούνται για να δηλώσουν τα ονόματα ρόλων (role names)

27 16 Γλώσσες Λογικών Περιγραφής και Συλλογισμός στο Σημαντικό Ιστό Κεφάλαιο 3 Έναν επαναλαμβανόμενο ορισμό για τον καθορισμό εννοιολογικών όρων, από τα ονόματα εννοιών και τα ονόματα ρόλων, χρησιμοποιώντας «κατασκευαστές» (constructors). Γενικά, μια έννοια δηλώνει το σύνολο των στιγμιοτύπων που ανήκουν σε αυτή, και ένας ρόλος δηλώνει μια σχέση μεταξύ εννοιών. Η σύνταξη ενός μέλους της οικογένειας των λογικών περιγραφής χαρακτηρίζεται από τον επαναλαμβανόμενο ορισμό, στον οποίο δηλώνονται οι κατασκευαστές που μπορούν να χρησιμοποιηθούν για να διαμορφώσουν εννοιολογικούς όρους. Στους πιο συνηθισμένους κατασκευαστές περιλαμβάνονται οι λογικοί κατασκευαστές της λογικής πρώτης τάξης, όπως η διατομή (intersection) ή η σύγκλιση (conjunction) των εννοιών, η ένωση (union) ή η απόκλιση (disjunction) των εννοιών, η άρνηση (negation) ή το συμπλήρωμα (complement) των εννοιών, ο περιορισμός τιμών (value restriction) (καθολικός περιορισμός), ο υπαρξιακός περιορισμός (existential restriction), κλπ. Άλλοι κατασκευαστές μπορούν επίσης να συμπεριλαμβάνουν περιορισμούς στους ρόλους, που είναι κάτι συνηθισμένο για τις δυαδικές σχέσεις, όπως είναι, η αντιστροφή, η μεταβατικότητα, η λειτουργικότητα, κλπ. Ειδικά για τη διατομή και την ένωση, οι λογικές περιγραφής χρησιμοποιούν τα σύμβολα και για να τις διακρίνουν από το «λογικό ΚΑΙ» (AND) και το «λογικό Ή» (OR) της λογικής πρώτης τάξης Η διαμόρφωση (modeling) των λογικών περιγραφής Στις λογικές περιγραφής, γίνεται μια διάκριση μεταξύ του λεγόμενου TBox (terminological box) και του ABox (assertional box). Γενικά, το TBox περιέχει προτάσεις που περιγράφουν ιεραρχίες εννοιών (για παράδειγμα, σχέσεις μεταξύ των εννοιών), ενώ το ABox περιέχει προτάσεις που δηλώνουν σε πιο σημείο στην ιεραρχία ανήκουν τα στιγμιότυπα (για παράδειγμα, σχέσεις μεταξύ των στιγμιοτύπων και των εννοιών). Για παράδειγμα, η δήλωση: (1) Κάθε υπάλληλος είναι ένα πρόσωπο ανήκει στο TBox, ενώ η δήλωση: (2) Ο Bob είναι υπάλληλος ανήκει στο ABox. Εδώ πρέπει να αναφέρουμε ότι η διάκριση μεταξύ TBox και ABox δεν είναι σημαντική, με την έννοια ότι τα δύο αυτά «είδη» προτάσεων δεν αντιμετωπίζονται διαφορετικά στη λογική πρώτης τάξης (στην οποία εντάσσονται οι περισσότερες λογικές περιγραφής). Όταν μεταφράζεται σε λογική πρώτης τάξης, ένα αξίωμα ένταξης (subsumption axiom) όπως το (1), είναι απλά ένας υπό όρους περιορισμός στα μοναδιαία κατηγορήματα (unary predicates) (έννοιες), με μόνο τις μεταβλητές να εμφανίζονται σε αυτόν. Προφανώς, μια πρόταση αυτής της μορφής δεν είναι προνομιούχος ή ξεχωριστή σε σχέση με τις προτάσεις στις οποίες εμφανίζονται μόνο σταθερές, όπως η (2).

28 Κεφάλαιο 3 Γλώσσες Λογικών Περιγραφής και Συλλογισμός στο Σημαντικό Ιστό 17 Τότε γιατί εισήχθη αυτή η διάκριση; Ο αρχικός λόγος είναι ότι η διάκριση αυτή μπορεί να χρησιμοποιηθεί κατά την περιγραφή και τη διατύπωση των διαδικασιών απόφασης σε διάφορες λογικές περιγραφής. Για παράδειγμα, ένα εργαλείο συλλογισμού (reasoner) μπορεί να επεξεργαστεί το TBox και το ABox χωριστά, εν μέρει επειδή ορισμένα βασικά προβλήματα συμπερασμού συσχετίζονται με το ένα αλλά όχι με το άλλο (η «ταξινόμηση» (classification) συσχετίζεται με το TBox, ενώ ο «έλεγχος στιγμιοτύπου» (instance checking) στο ABox). Ένα άλλο παράδειγμα είναι ότι η πολυπλοκότητα του TBox μπορεί να έχει μεγάλες επιπτώσεις στην απόδοση μιας δεδομένης διαδικασίας απόφασης για μια συγκεκριμένη λογική περιγραφής, ανεξάρτητα από το ABox. Κατά συνέπεια, είναι χρήσιμο να υπάρχει ένας τρόπος να αναφερθούμε στο συγκεκριμένο μέρος της βάσης γνώσης. Ο δευτερεύων λόγος είναι ότι η διάκριση αυτή μπορεί να έχει νόημα από την προοπτική του σχεδιαστή της βάσης γνώσης. Είναι εύλογο να υπάρξει μια διάκριση μεταξύ της δικής μας αντίληψης των όρων/εννοιών που υπάρχουν στον κόσμο (αξιώματα κλάσης (class axioms) στο TBox) και των ιδιαίτερων εκδηλώσεων αυτών των όρων/εννοιών (ισχυρισμοί στιγμιοτύπων (instance assertions) στο ABox). Υπάρχουν δύο χαρακτηριστικά γνωρίσματα των λογικών περιγραφής που δεν συναντώνται στους περισσότερους άλλους φορμαλισμούς περιγραφής δεδομένων: Οι Λογικές Περιγραφής δεν κάνουν την «Υπόθεση Μοναδικού Ονόματος» (Unique Name Assumption - UNA) ή την «Υπόθεση Κλειστού Κόσμου» (Closed World Assumption - CWA). Η μη ύπαρξη της UNA σημαίνει ότι δύο έννοιες με διαφορετικά ονόματα μπορούν, μέσω κάποιου συμπεράσματος, να αποδειχθούν ότι είναι ισοδύναμες. Η μη ύπαρξη της CWA, ή αλλιώς η ύπαρξη της «Υπόθεσης Ανοικτού Κόσμου» (Open World Assumption - OWA) σημαίνει ότι η έλλειψη γνώσης ενός γεγονότος, δεν υπονοεί αμέσως τη γνώση της άρνησης ενός γεγονότος. Όπως αναφέραμε και στην εισαγωγή του κεφαλαίου, η λογική περιγραφής έχει εξελιχθεί σε έναν ακρογωνιαίο λίθο του Σημαντικού Ιστού, λόγω της χρήση της στο σχεδιασμό των οντολογιών. Πολλές γλώσσες αναπαράστασης οντολογιών βασίζονται στις Λογικές Περιγραφής. Η σημαντικότερη από αυτές είναι η Γλώσσα Οντολογίας Ιστού (Web Ontology Language - OWL), στην οποία θα αναφερθούμε πιο αναλυτικά στη συνέχεια του κεφαλαίου. 3.2 Γλώσσα Οντολογίας Ιστού (OWL Ontology Web Language) Η ενότητα αυτή είναι αφιερωμένη στη Γλώσσα Οντολογίας Ιστού (OWL Ontology Web Language). Θεωρούμε ότι η γλώσσα αυτή αποτελεί πλέον τη βάση για την αναπαράσταση γνώσης στο Σημαντικό Ιστό, λόγω της προώθησής της από το W3C, του αυξανόμενου

29 18 Γλώσσες Λογικών Περιγραφής και Συλλογισμός στο Σημαντικό Ιστό Κεφάλαιο 3 βαθμού υιοθέτησής της στις σχετικές εφαρμογές και των επιθυμητών χαρακτηριστικών που φέρει, λόγω σχεδιασμού, από εκφραστικής και υπολογιστικής άποψης. Στα επόμενα γίνεται μια εισαγωγή στη γλώσσα αυτή και στη διάκρισή της στις τρεις βασικές διαλέκτους που την απαρτίζουν. Κατόπιν εξετάζονται οι αδυναμίες του RDF(S) και πώς η OWL συμπληρώνει τα κενά αυτά. Τέλος εντοπίζονται οι διαφορές με το θεωρητικό λογικό της υπόβαθρο, τις Λογικές Περιγραφής Γενική περιγραφή H OWL [McGuinness & Harmelen, 2004] είναι η πιο πρόσφατη εξέλιξη στις γλώσσες οντολογιών για το (Σημαντικό) Ιστό. Είναι σημαντικό να αναφερθεί ότι η OWL (που αναπτύσσεται από το W3C) δεν έχει περάσει πολύς καιρός από τότε που οριστικοποιήθηκε, καθώς μόλις τον Φεβρουάριο του 2004 πέρασε σε κατάσταση Σύστασης (W3C Recommendation). Η OWL έχει δεχτεί επιρροές από τις περισσότερες γλώσσες που έχουν μέχρι τώρα αναφερθεί, αλλά ιδιαίτερα η DAML+OIL είναι αυτή που αποτέλεσε το εναρκτήριο σημείο για την ανάπτυξη της γλώσσας. H σημαντική ομοιότητα με την DAML+OIL αποτελεί ουσιαστικό πλεονέκτημα, καθώς τα υπάρχοντα εργαλεία μπορούν, σχετικά εύκολα, να τροποποιηθούν, ώστε να υποστηρίζουν την OWL. Η OWL, όπως και οι προκάτοχοί της, ακολουθεί το συντακτικό της RDF(S), εμπλουτίζοντας όμως το λεξιλόγιό της για την περιγραφή των κλάσεων και των ιδιοτήτων, υποστηρίζοντας, μεταξύ άλλων, σχέσεις μεταξύ των κλάσεων (π.χ. ότι δύο κλάσεις είναι ξένες), πληθικότητα (περιορισμοί αριθμού), ισότητα, περισσότερα χαρακτηριστικά των ιδιοτήτων (π.χ. συμμετρία) και κλάσεις απαρίθμησης (χρήση ονοματικών). Η μεγαλύτερη εκφραστικότητα που προσδίδεται στη γλώσσα με τον τρόπο αυτό, είναι αναγκαία για το Σημαντικό Ιστό, καθώς επιτρέπει τη χρήση συστημάτων συλλογισμού για την διεξαγωγή αποτελεσματικών συμπερασμών πάνω στις οντολογίες που αναπαρίσταται στον Ιστό με τη γλώσσα αυτή. Μεγαλύτερη όμως εκφραστική δύναμη συνεπάγεται τη διεξαγωγή συμπερασμών αυξανόμενης πολυπλοκότητας έως και μη αποφασισιμότητας. Για το λόγο αυτό, η OWL ακολουθεί τη γνωστή προσέγγιση των διαδοχικών επιπέδων: Η OWL Lite έχει σχεδιαστεί για την έκφραση ιεραρχιών ταξινόμησης και απλών περιορισμών ιδιοτήτων. Για παράδειγμα, ενώ η OWL Lite υποστηρίζει περιορισμούς πληθικότητας, οι μόνες τιμές που επιτρέπονται είναι 0 και 1. Είναι πιο εύκολο να σχεδιαστούν εργαλεία και να αντιστοιχιστούν θησαυροί όρων και ταξινομίες στην OWL Lite από ότι στα άλλα εκφραστικότερα επίπεδα. H OWL Lite αντιστοιχεί στη Λογική Περιγραφής SHIF(D).

30 Κεφάλαιο 3 Γλώσσες Λογικών Περιγραφής και Συλλογισμός στο Σημαντικό Ιστό 19 Η OWL DL υποστηρίζει τη μέγιστη δυνατή εκφραστικότητα, χωρίς απώλεια της αποφασισιμότητας. Η OWL DL ονομάζεται έτσι λόγω της αντιστοιχίας της με τις Λογικές Περιγραφής και συγκεκριμένα με τη Λογική Περιγραφής SHOIN(D). Η OWL Full προορίζεται για χρήστες που επιθυμούν μέγιστη εκφραστικότητα και την πλήρη εκφραστική ελευθερία του RDF χωρίς όμως εγγυήσεις επιλυσιμότητας. Για παράδειγμα η OWL Full επιτρέπει σε μια κλάση να ορίζεται ως συλλογή ατόμων και συγχρόνως να θεωρείται άτομο η ίδια (πράγμα που οδηγεί σε κυκλικούς ορισμούς εννοιών και επομένως σε μη αποφασισιμότητα). Θεωρείται απίθανο ότι κάποιο σύστημα συλλογισμού θα μπορέσει ποτέ να υποστηρίξει όλα τα χαρακτηριστικά της OWL Full. H OWL DL και η OWL Full χρησιμοποιούν το ίδιο λεξιλόγιο, αλλά η OWL DL υπάγεται σε κάποιους περιορισμούς, κυριότερος από τους οποίους είναι η απαίτηση για διαχωρισμό των τύπων: Μια κλάση δεν μπορεί να είναι συγχρόνως άτομο ή ιδιότητα και μια ιδιότητα δεν μπορεί να είναι συγχρόνως άτομο ή κλάση. Όσον αφορά τη σχέση με το RDF, η OWL Full μπορεί να θεωρηθεί επέκταση του RDF, ενώ οι OWL Lite και OWL DL μπορούν να θεωρηθούν επεκτάσεις μιας περιορισμένης όψης του RDF: Κάθε OWL (Lite, DL, Full) έγγραφο είναι ένα RDF έγγραφο και κάθε RDF έγγραφο είναι ένα OWL Full έγγραφο. Η OWL έχει αυξημένη εκφραστικότητα και σε σχέση με την DAML+OIL. H OWL DL μπορεί να θεωρηθεί ως η περισσότερο ισοδύναμη με την DAML+OIL, με τη διαφορά ότι έχουν αφαιρεθεί οι προσδιορισμένοι περιορισμοί αριθμού από τη γλώσσα, δεδομένου ότι δεν παρουσιαζόταν ουσιαστική ανάγκη για τη διατήρησή τους και επιπλέον ήταν δύσκολο να υλοποιηθούν. Άλλες αλλαγές περιλαμβάνουν τυπογραφικές αλλαγές και μετονομασίες, ενώ στην OWL έχουν ενσωματωθεί και οι πρόσφατες ενημερώσεις στον ορισμό της RDF(S) Από την RDF(S) στην OWL To RDF και το RDFS επιτρέπουν την αναπαράσταση ενός μόνο μέρους της οντολογικής γνώσης. Τα αξιώματα μοντελοποίησης του RDF(S) αφορούν την οργάνωση λεξιλογίων σε ιεραρχίες: σχέσεις υποκλάσης και υπο-ιδιότητες, περιορισμοί πεδίου ορισμού και πεδίου τιμών και στιγμιότυπα κλάσεων. Λείπουν όμως ορισμένα χαρακτηριστικά, που περιλαμβάνουν [Antoniou & Harmelen, 2004]: Τοπική εμβέλεια των ιδιοτήτων. Το rdfs:range ορίζει το πεδίο τιμών μιας ιδιότητας, π.χ. τρώει, για όλες τις κλάσεις. Έτσι στο RDFS δεν μπορούμε να δηλώσουμε τέτοιους περιορισμούς, που να εφαρμόζονται για ορισμένες κλάσεις μόνο. Για παράδειγμα, δεν μπορούμε να πούμε ότι οι αγελάδες τρώνε μόνο φυτά, ενώ κάποια άλλα ζώα μπορούν να τρώνε και κρέας. Ξένες κλάσεις. Ορισμένες φορές είναι χρήσιμο να πούμε ότι δυο κλάσεις δεν έχουν κοινά στοιχεία. Για παράδειγμα, οι κλάσεις αρσενικό και θηλυκό είναι ξένες. Στο

31 20 Γλώσσες Λογικών Περιγραφής και Συλλογισμός στο Σημαντικό Ιστό Κεφάλαιο 3 RDFS όμως μπορούμε να δηλώσουμε μόνο σχέσεις υπαγωγής, π.χ. ότι το θηλυκό είναι υποκλάση του άνθρωπος. Δυαδικοί συνδυασμοί των κλάσεων. Είναι συχνά επιθυμητή η κατασκευή νέων κλάσεων από το συνδυασμό άλλων κλάσεων, χρησιμοποιώντας ένωση, τομή και συμπλήρωμα. Για παράδειγμα, ο ορισμός της κλάσης άνθρωπος μπορεί να είναι η ένωση των αρσενικό και θηλυκό. Το RDFS δεν επιτρέπει την έκφραση τέτοιων ορισμών. Περιορισμοί πληθικότητας. Κάποιες φορές είναι επιθυμητό να τίθενται περιορισμοί στο πόσες διακριτές τιμές μπορεί ή πρέπει να έχει μια ιδιότητα. Για παράδειγμα, ότι ένας άνθρωπος έχει ακριβώς δύο γονείς ή ότι ένα μάθημα διδάσκεται από τουλάχιστον ένα καθηγητή. Ειδικά χαρακτηριστικά των ιδιοτήτων. Είναι σκόπιμο ορισμένες φορές να πούμε ότι μια ιδιότητα είναι μεταβατική (π.χ. «μεγαλύτεροαπό»), μοναδιαία («έχειμητέρα») ή η αντίστροφη μιας άλλης («τρώει» και «τρώγεταιαπό»). Χρειαζόμαστε επομένως μια οντολογική γλώσσα πιο πλούσια από το RDFS, που να προσφέρει τουλάχιστον αυτά τα χαρακτηριστικά. Κατά το σχεδιασμό μιας τέτοιας γλώσσας, θα πρέπει να ληφθεί υπόψη η ανταγωνιστικότητα μεταξύ υψηλής εκφραστικής ισχύος και αποδοτικού συλλογισμού. Όσο πιο πλούσια είναι η γλώσσα, τόσο μειώνεται η αποδοτικότητα του συλλογισμού. Χρειάζεται επομένως ένας συμβιβασμός, μια γλώσσα δηλαδή που να είναι αρκούντως εκφραστική, ενώ ταυτόχρονα να υποστηρίζεται από σχετικά αποδοτικούς μηχανισμούς συλλογισμού OWL και Λογικές Περιγραφής Η OWL Full, όντας πιο κοντά στη θεωρία μοντέλου του RDF και μη έχοντας το χαρακτηριστικό της αποφασισιμότητας [Horrocks, Patel-Schneider, & Harmelen, 2003] δεν αντιστοιχεί ούτε συντακτικά ούτε σημασιακά σε κάποια Λογική Περιγραφής. Ωστόσο, ακόμα και η OWL DL, που ισοδυναμεί εκφραστικά με την Λογική Περιγραφής SHOIN(D) [Horrocks & Patel-Schneider, 2003], έχει ορισμένες διαφορές από τις Λογικές Περιγραφής, κυρίως ως προς το συντακτικό, τις εκφράσεις σχολιασμού (annotations) και τις δυνατότητες εισαγωγής (import). Οι διαφορές αυτές παρέχουν τη γέφυρα μεταξύ των τυπικών Λογικών Περιγραφής και του Σημαντικού Ιστού: Η OWL χρησιμοποιεί αναφορές URI ως ονόματα και κατασκευάζει τις αναφορές αυτές με τον τρόπο που χρησιμοποιείται στο RDF. Είναι επομένως σύνηθες στην OWL να χρησιμοποιούνται προσδιορισμένα ονόματα σαν συντομογραφίες για τις αναφορές URI, όπως, για παράδειγμα, το προσδιορισμένο όνομα owl:thing για την αναφορά URI H OWL συγκεντρώνει πληροφορίες σε οντολογίες, που είναι γενικά αποθηκευμένες ως έγγραφα Ιστού, γραμμένα σε RDF/XML. Οι οντολογίες μπορούν να εισάγουν άλλες οντολογίες, προσθέτοντας τις πληροφορίες από την εισαγόμενη οντολογία στην τρέχουσα. Η OWL επιτρέπει τη χρήση ιδιοτήτων σχολιασμού RDF για την επισύναψη πληροφοριών σε κλάσεις, ιδιότητες και οντολογίες, όπως π.χ. owl:deprecatedclass.

Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός. Διάλεξη 02 & 03. Δρ. Γεώργιος Χρ. Μακρής

Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός. Διάλεξη 02 & 03. Δρ. Γεώργιος Χρ. Μακρής ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ στα ΔΙΚΤΥΑ και ΠΟΛΥΠΛΟΚΟΤΗΤΑ Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός Χειμερινό Εξάμηνο Σπουδών Διάλεξη 02 & 03 Δρ. Γεώργιος Χρ. Μακρής Αναπαράσταση

Διαβάστε περισσότερα

Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός. Διάλεξη 01 & 02. Δρ. Γεώργιος Χρ. Μακρής

Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός. Διάλεξη 01 & 02. Δρ. Γεώργιος Χρ. Μακρής ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ στα ΠΟΛΥΠΛΟΚΑ ΣΥΣΤΗΜΑΤΑ και ΔΙΚΤΥΑ Μάθημα: Δ3. Δίκτυα Γνώσης και Σημασιολογικός Ιστός Χειμερινό Εξάμηνο Σπουδών Διάλεξη 01 & 02 Δρ. Γεώργιος Χρ. Μακρής Αναπαράσταση

Διαβάστε περισσότερα

Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό

Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό Αναπαράσταση Γνώσης και Αναζήτηση στον Σηµασιολογικό Ιστό Αλέξανδρος Βαλαράκος (alexv@iit.demokritos.gr) (alexv@aegean.gr) Υποψήφιος ιδάκτορας Τµήµα Μηχανικών Υπολογιστικών και Πληροφοριακών Συστηµάτων.

Διαβάστε περισσότερα

Θεωρητική προσέγγιση του Σημασιολογικού Ιστού στο χώρο της πολιτισμικής πληροφορίας: μία πρότυπη εφαρμογή στη βιβλιοθηκονομία

Θεωρητική προσέγγιση του Σημασιολογικού Ιστού στο χώρο της πολιτισμικής πληροφορίας: μία πρότυπη εφαρμογή στη βιβλιοθηκονομία Θεωρητική προσέγγιση του Σημασιολογικού Ιστού στο χώρο της πολιτισμικής πληροφορίας: μία πρότυπη εφαρμογή στη βιβλιοθηκονομία Σοφία Ζαπουνίδου, Αρχειονόμος Βιβλιοθηκονόμος, Πανεπιστήμιο Θεσσαλίας Κεντρική

Διαβάστε περισσότερα

Σχεδιασµός Ανάπτυξη Οντολογίας

Σχεδιασµός Ανάπτυξη Οντολογίας Σχεδιασµός Ανάπτυξη Οντολογίας ΈλεναΜάντζαρη, Γλωσσολόγος, Ms.C. ΙΑΤΡΟΛΕΞΗ: Ανάπτυξη Υποδοµής Γλωσσικής Τεχνολογίας για το Βιοϊατρικό Τοµέα Τι είναι η οντολογία; Μιαοντολογίαείναιέναλεξικόόρωνπου διατυπώνονται

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ:

ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: ΣΥΓΓΡΑΦΕΑΣ: ΤΙΤΛΟΣ ΙΠΛΩΜΑΤΙΚΗΣ ΕΡΓΑΣΙΑΣ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΠΕΡΙΟΧΗ ΕΡΕΥΝΑΣ: Υπολογιστικά Συστήµατα & Τεχνολογίες Πληροφορικής ΣΥΓΓΡΑΦΕΑΣ: Γιώργος Γιαννόπουλος, διδακτορικός φοιτητής

Διαβάστε περισσότερα

Διαχείριση οντολογιών: μελέτη και εμβάθυνση στα βασικά προβλήματα που την αφορούν και παρουσίαση υπαρχουσών βιβλιοθηκών οντολογιών

Διαχείριση οντολογιών: μελέτη και εμβάθυνση στα βασικά προβλήματα που την αφορούν και παρουσίαση υπαρχουσών βιβλιοθηκών οντολογιών 15ο ΠΑΝΕΛΛΗΝΙΟ ΣΥΝΕΔΡΙΟ ΑΚΑΔΗΜΑΪΚΩΝ ΒΙΒΛΙΟΘΗΚΩΝ Διαχείριση οντολογιών: μελέτη και εμβάθυνση στα βασικά προβλήματα που την αφορούν και παρουσίαση υπαρχουσών βιβλιοθηκών οντολογιών ΓΑΪΤΑΝΟΥ ΠΑΝΩΡΑΙΑ gaitanou@benaki.gr

Διαβάστε περισσότερα

ΜΑΘΗΜΑ 6. Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων. Το RDF Το Warwick Framework. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας

ΜΑΘΗΜΑ 6. Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων. Το RDF Το Warwick Framework. Ιόνιο Πανεπιστήµιο - Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας ΜΑΘΗΜΑ 6 195 Σχήµατα ιαλειτουργικότητας Μεταδεδοµένων Το RDF Το Warwick Framework 196 1 Resource Data Framework RDF Τα πολλαπλά και πολλαπλής προέλευσης σχήµατα παραγωγής δηµιουργούν την ανάγκη δηµιουργίας

Διαβάστε περισσότερα

Εννοιολογική Ομοιογένεια

Εννοιολογική Ομοιογένεια Ιόνιο Πανεπιστήμιο Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Εργαστήριο Ψηφιακών Βιβλιοθηκών και Ηλεκτρονικής Δημοσίευσης Εννοιολογική Ομοιογένεια Αξιοποίηση Ταξινομικών Συστημάτων Γεωργία Προκοπιάδου, Διονύσης

Διαβάστε περισσότερα

Περιγραφικές Λογικές. Αναπαράσταση γνώσης στο Σημασιολογικό Ιστό. Γ. Στάμου

Περιγραφικές Λογικές. Αναπαράσταση γνώσης στο Σημασιολογικό Ιστό. Γ. Στάμου Περιγραφικές Λογικές Αναπαράσταση γνώσης στο Σημασιολογικό Ιστό Γ. Στάμου Τυπικές γλώσσες και αναπαράσταση γνώσης Υπάρχει τυπικός (formal) (μαθηματικός) τρόπος για την καταγραφή της ανθρώπινης γνώσης;

Διαβάστε περισσότερα

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών

Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Σημασιολογική Ολοκλήρωση Δεδομένων με τη χρήση Οντολογιών Λίνα Μπουντούρη - Μανόλης Γεργατσούλης Ιόνιο Πανεπιστήμιο 15ο Πανελλήνιο Συνέδριο Ακαδημαϊκών Βιβλιοθηκών Διαδίκτυο και Επίπεδα ετερογένειας δεδομένων

Διαβάστε περισσότερα

Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους

Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους Οντολογία για την περιγραφή των προσωπικοτήτων της Σάμου, την κατηγοριοποίηση και τις σχέσεις τους Επιμέλεια: Καρανικολάου Θεοδώρα Επιβλέπων καθηγητής: Δενδρινός Μάρκος Αθήνα, 2017 Σκοπός Στόχος της πτυχιακής

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής

Διαβάστε περισσότερα

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ.

Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. ΚΕΦΑΛΑΙΟ 9 Διαδίκτυο: δίκτυο διασυνδεμένων δικτύων Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο, απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966 αρχίζει ο σχεδιασμός του ARPANET, του πρώτου

Διαβάστε περισσότερα

Ανάκτηση Πληροφορίας

Ανάκτηση Πληροφορίας Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Ανάκτηση Πληροφορίας Διδάσκων: Φοίβος Μυλωνάς fmylonas@ionio.gr Διάλεξη #02 Ιστορική αναδρομή Σχετικές επιστημονικές περιοχές 1 Άδεια χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ

ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΣΥΜΠΛΗΡΩΜΑΤΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΛΟΓΙΚΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ (III) ΙΖΑΜΠΩ ΚΑΡΑΛΗ ΑΘΗΝΑ 2008 Σύγχρονεςανάγκες για αναπαράσταση γνώσης

Διαβάστε περισσότερα

Description Logics. Γεώργιος Χρ. Μακρής MSc, MEd

Description Logics. Γεώργιος Χρ. Μακρής MSc, MEd Γεώργιος Χρ. Μακρής MSc, MEd Γλώσσες Περιγραφικής Λογικής Είναι γλώσσες αναπαράστασης της γνώσης των οποίων τα κύρια χαρακτηριστικά είναι: ο αυστηρός μαθηματικός φορμαλισμός η απλότητα και η κομψότητα.

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΑΝΑΚΤΗΣΗ ΠΟΛΥΜΕΣΙΚΟΥ ΠΕΡΙΕΧΟΜΕΝΟΥ ΚΑΙ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ Γ.Τ.Π

ΑΝΑΚΤΗΣΗ ΠΟΛΥΜΕΣΙΚΟΥ ΠΕΡΙΕΧΟΜΕΝΟΥ ΚΑΙ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ Γ.Τ.Π ΑΝΑΚΤΗΣΗ ΠΟΛΥΜΕΣΙΚΟΥ ΠΕΡΙΕΧΟΜΕΝΟΥ ΚΑΙ ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ Ε.Α.Π. Γ.Τ.Π. 61 2008 Τσιγώνιας Αντώνης 14/12/2008 Εισαγωγή Το ιαδίκτυο και ο Παγκόσµιος Ιστός ήταν µια επανάσταση για την τεχνολογία της πληροφόρησης

Διαβάστε περισσότερα

Α. Βαγγελάτος 2, Γ. Ορφανός 2, Χ. Τσαλίδης 2, Χ. Καλαμαρά 3

Α. Βαγγελάτος 2, Γ. Ορφανός 2, Χ. Τσαλίδης 2, Χ. Καλαμαρά 3 Ανάπτυξη Οντολογίας Βιοϊατρικών Όρων Α. Βαγγελάτος 2, Γ. Ορφανός 2, Χ. Τσαλίδης 2, Χ. Καλαμαρά 3 www.iatrolexi.cti.gr 1 Ερευνητικό Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών (ΕΑΙΤΥ) Σελίδα 1 Ημερομηνία:

Διαβάστε περισσότερα

Τεχνολογία ανάπτυξης νέων ιστοσελίδων στο Semantic Web.

Τεχνολογία ανάπτυξης νέων ιστοσελίδων στο Semantic Web. Τεχνολογία ανάπτυξης νέων ιστοσελίδων στο Semantic Web. ΒΕΖΕΡΗΣ ΔΗΜΗΤΡΙΟΣ Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Η/Υ Δημοκρίτειο Πανεπιστήμιο Θράκης Λευκίππου 6, 67100 Ξάνθη ΕΛΛΑΔΑ leader@cosmos4u.com,

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Ενότητα 1: Εισαγωγή. Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Λογική. Ενότητα 1: Εισαγωγή. Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Λογική Ενότητα 1: Εισαγωγή Δημήτρης Πλεξουσάκης Τμήμα Επιστήμης Υπολογιστών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται στην άδεια χρήσης Creative Commons

Διαβάστε περισσότερα

ΗΥ Λογική. Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής

ΗΥ Λογική. Διδάσκων: Δημήτρης Πλεξουσάκης Καθηγητής ΗΥ 180 - Λογική Διδάσκων: Καθηγητής E-mail: dp@csd.uoc.gr Ώρες διδασκαλίας: Δευτέρα, Τετάρτη 4-6 μμ, Αμφ. Β Ώρες φροντιστηρίου: Πέμπτη 4-6 μμ, Αμφ. Β Ώρες γραφείου: Δευτέρα, Τετάρτη 2-4 μμ, Κ.307 Web site:

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧ/ΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΕΚΠΟΝΗΣΗ ΕΡΓΑΣΙΑΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧ/ΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ ΕΚΠΟΝΗΣΗ ΕΡΓΑΣΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΤΜΗΜΑ ΜΗΧ/ΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ 2010-2011 2011-2012 ΕΚΠΟΝΗΣΗ ΕΡΓΑΣΙΑΣ Στα πλαίσια της εργασίας θα δημιουργήσετε μια οντολογία που να αναπαριστά

Διαβάστε περισσότερα

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά και Πληροφορικής Μαθηματικά Πανεπιστήμιο ΙΙ Ιωαννίνων

Διαβάστε περισσότερα

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ

ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΠΑΙΔΑΓΩΓΙΚΟ ΙΝΣΤΙΤΟΥΤΟ ΕΝΙΑΙΟ ΠΛΑΙΣΙΟ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΙΣΧΥΕΙ ΚΑΤΑ ΤΟ ΜΕΡΟΣ ΠΟΥ ΑΦΟΡΑ ΤΟ ΛΥΚΕΙΟ ΓΙΑ ΤΗΝ ΥΠΟΧΡΕΩΤΙΚΗ ΕΚΠΑΙΔΕΥΣΗ ΙΣΧΥΟΥΝ ΤΟ ΔΕΠΠΣ

Διαβάστε περισσότερα

Σχεδίαση και Ανάπτυξη Ιστότοπων

Σχεδίαση και Ανάπτυξη Ιστότοπων Σχεδίαση και Ανάπτυξη Ιστότοπων Ιστορική Εξέλιξη του Παγκόσμιου Ιστού Παρουσίαση 1 η 1 Βελώνης Γεώργιος Καθηγητής Περιεχόμενα Τι είναι το Διαδίκτυο Βασικές Υπηρεσίες Διαδικτύου Προηγμένες Υπηρεσίες Διαδικτύου

Διαβάστε περισσότερα

ΟΝΤΟΛΟΓΙΕΣ, ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ

ΟΝΤΟΛΟΓΙΕΣ, ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΟΝΤΟΛΟΓΙΕΣ, ΣΗΜΑΣΙΟΛΟΓΙΚΟΣ ΙΣΤΟΣ ΚΑΙ ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΔΙΑΚΥΒΕΡΝΗΣΗΣ ΣΩΤΗΡΙΟΣ ΓΟΥΔΟΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ Κ.ΤΑΡΑΜΠΑΝΗΣ ΕΞΕΤΑΣΤΗΣ

Διαβάστε περισσότερα

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές

Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Μεταπτυχιακό Δίπλωμα Ειδίκευσης Μηχανική Λογισμικού για Διαδικτυακές & Φορητές Εφαρμογές Δρ. Κακαρόντζας Γεώργιος Επίκουρος Καθηγητής Τμ. Μηχανικών Πληροφορικής Τ.Ε. Μηχανική Λογισμικού για Διαδικτυακές

Διαβάστε περισσότερα

Περί της Ταξινόμησης των Ειδών

Περί της Ταξινόμησης των Ειδών Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Σχολή Θετικών Επιστημών Τμήμα Φυσικής 541 24 Θεσσαλονίκη Καθηγητής Γεώργιος Θεοδώρου Tel.: +30 2310998051, Ιστοσελίδα: http://users.auth.gr/theodoru Περί της Ταξινόμησης

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 1: Σημασιολογία και Μεταδεδομένα Μ.Στεφανιδάκης 10-2-2017 Η αρχή: Το όραμα του Σημασιολογικού Ιστού Tim Berners-Lee, James Hendler and Ora Lassila, The Semantic

Διαβάστε περισσότερα

ΓΛΩΣΣΙΚΟΙ ΠΟΡΟΙ & ΤΕΧΝΟΛΟΓΙΕΣ:

ΓΛΩΣΣΙΚΟΙ ΠΟΡΟΙ & ΤΕΧΝΟΛΟΓΙΕΣ: ΓΛΩΣΣΙΚΟΙ ΠΟΡΟΙ & ΤΕΧΝΟΛΟΓΙΕΣ: Η ΣΗΜΕΡΙΝΗ ΕΛΛΗΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ Ημερίδα παρουσίασης CLARIN-EL 1/10/2010 Πένυ Λαμπροπούλου Ινστιτούτο Επεξεργασίας Λόγου / Ε.Κ. "Αθηνά" ΧΑΡΤΟΓΡΑΦΗΣΗ ΧΩΡΟΥ ΓΤ ΓΙΑ ΚΑΕ Στο

Διαβάστε περισσότερα

Εισαγωγή στις Οντολογίες και το Σημασιολογικό Ιστό

Εισαγωγή στις Οντολογίες και το Σημασιολογικό Ιστό Εισαγωγή στις Οντολογίες και το Σημασιολογικό Ιστό Μανόλης Γεργατσούλης Χρήστος Παπαθεοδώρου Ομάδα Βάσεων Δεδομένων και Πληροφοριακών Συστημάτων, Τμήμα Αρχειονομίας Βιβλιοθηκονομίας Ιόνιο Πανεπιστήμιο

Διαβάστε περισσότερα

Πολιτισμική Τεχνολογία. Πολυμέσα & Διαδίκτυο Παράμετροι Δικαίου Μέρος Α

Πολιτισμική Τεχνολογία. Πολυμέσα & Διαδίκτυο Παράμετροι Δικαίου Μέρος Α Πολιτισμική Τεχνολογία Πολυμέσα & Διαδίκτυο Παράμετροι Δικαίου Μέρος Α Δυνατότητες: Σύλληψη, συντήρηση, ανάδειξη Χρήση : Ψηφιακών βίντεο, ήχων, εικόνων, γραφικών παραστάσεων Οι συλλογές καθίστανται διαθέσιμες

Διαβάστε περισσότερα

Μεταπτυχιακή Διατριβή

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

Διαβάστε περισσότερα

Εισαγωγή στον Σημασιολογικό Παγκόσμιο Ιστό και Ανάλυση οντολογιών OWL

Εισαγωγή στον Σημασιολογικό Παγκόσμιο Ιστό και Ανάλυση οντολογιών OWL ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ (T.E.I.) ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ Τμήμα Διοίκησης Επιχειρήσεων (Πάτρα) Εισαγωγή στον Σημασιολογικό Παγκόσμιο Ιστό και Ανάλυση οντολογιών OWL ΠΤΥΧΙΑΚΗ

Διαβάστε περισσότερα

Σημασιολογικός Ιστός RDF(S) OWL Οντολογίες. Pervasive Computing Research Group

Σημασιολογικός Ιστός RDF(S) OWL Οντολογίες. Pervasive Computing Research Group Σημασιολογικός Ιστός RDF(S) OWL Οντολογίες Ο Παγκόσμιος Ιστός Εφαρμογή του Internet Δημοσίευση εγγράφων και υπερσύνδεσμοι Δυναμικό περιεχόμενο Αναζήτηση πληροφοριών - Κατανοητός μόνο από ανθρώπους (έμφαση

Διαβάστε περισσότερα

ΘΕΜΑ 1 Τεχνικές Εξαγωγής Συµφράσεων από εδοµένα Κειµένου και Πειραµατική Αξιολόγηση

ΘΕΜΑ 1 Τεχνικές Εξαγωγής Συµφράσεων από εδοµένα Κειµένου και Πειραµατική Αξιολόγηση ΘΕΜΑ 1 Τεχνικές Εξαγωγής Συµφράσεων από εδοµένα Κειµένου και Πειραµατική Αξιολόγηση Οι συµφράσεις είναι ακολουθίες όρων οι οποίοι συνεµφανίζονται σε κείµενο µε µεγαλύτερη συχνότητα από εκείνη της εµφάνισης

Διαβάστε περισσότερα

Συγγραφή Τεχνικών Κειμένων

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

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 1: Σημασιολογία και Μεταδεδομένα Μ.Στεφανιδάκης 5-2-2016. Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα.

Διαβάστε περισσότερα

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1 Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0 Καραμαούνας Πολύκαρπος 1 9.1 Ιστορικά Στοιχεία Ξεκίνησε ως ένα μικρό κλειστό στρατιωτικό δίκτυο και ήταν απόρροια του Ψυχρού Πολέμου μεταξύ ΗΠΑ και ΕΣΣΔ. Το 1966

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΥΤΙΚΗΣ ΜΑΚΕ ΟΝΙΑΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Πρακτική Εφαρµογή των Οντολογιών ως Εργαλεία Αναπαράστασης και ιαχείρισης Γνώσης στην

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 9 Μεταδεδομένα Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι τα Μεταδεδομένα; Ο όρος

Διαβάστε περισσότερα

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ9: Διαδίκτυο, Web2.0, WebX.0 9.1 Ιστορικά στοιχεία Από πού, πότε με ποια μορφή και με ποια αφορμή ξεκίνησε η λειτουργία του Διαδικτύου; Ξεκίνησε στην Αμερική, το 1969,

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Εξαγωγή γεωγραφικής πληροφορίας από δεδομένα παρεχόμενα από χρήστες του

Διαβάστε περισσότερα

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 1 ο : Εισαγωγή στην γλωσσική τεχνολογία. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος: 2012 2013

ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ. Μάθημα 1 ο : Εισαγωγή στην γλωσσική τεχνολογία. Γεώργιος Πετάσης. Ακαδημαϊκό Έτος: 2012 2013 ΓΛΩΣΣΙΚΗ ΤΕΧΝΟΛΟΓΙΑ Μάθημα 1 ο : Εισαγωγή στην γλωσσική τεχνολογία Γεώργιος Πετάσης Ακαδημαϊκό Έτος: 2012 2013 ΤMHMA MHXANIKΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ, Πανεπιστήμιο Πατρών, 2012 2013 Τι είναι η γλωσσική τεχνολογία;

Διαβάστε περισσότερα

Εργαστήριο Σημασιολογικού Ιστού

Εργαστήριο Σημασιολογικού Ιστού Εργαστήριο Σημασιολογικού Ιστού Ενότητα 6: RDF Schema (RDFS) Μ.Στεφανιδάκης 21-3-2016. Τι μπορούμε να εκφράσουμε με την RDF; Δηλώσεις σε μορφή τριάδων (s,p,o) Χωρίς οποιαδήποτε έννοια δομής... Παράδειγμα:

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

"Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης

Αθηνά - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης "Αθηνά" - Ερευνητικό Κέντρο Καινοτομίας στις Τεχνολογίες της Πληροφορίας, των Επικοινωνιών και της Γνώσης ΙΝΣΤΙΤΟΥΤΟ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Προκήρυξη Υποτροφιών To Ινστιτούτο Πληροφοριακών Συστημάτων

Διαβάστε περισσότερα

Αναφορά εργασιών για το τρίμηνο Μάρτιος 2013 Μάιος 2013 Όνομα : Παπαχριστόπουλος Λεωνίδας

Αναφορά εργασιών για το τρίμηνο Μάρτιος 2013 Μάιος 2013 Όνομα : Παπαχριστόπουλος Λεωνίδας Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

Περιεχόμενα. 2 Αριθμητικά συστήματα

Περιεχόμενα. 2 Αριθμητικά συστήματα Περιεχόμενα Πρόλογος 1 Εισαγωγή 1.1 Το μοντέλο Turing 1.2 Το μοντέλο von Neumann 1.3 Συστατικά στοιχεία υπολογιστών 1.4 Ιστορικό 1.5 Κοινωνικά και ηθικά ζητήματα 1.6 Η επιστήμη των υπολογιστών ως επαγγελματικός

Διαβάστε περισσότερα

Aναπαράσταση Γνώσης στο Σημασιολογικό Ιστό

Aναπαράσταση Γνώσης στο Σημασιολογικό Ιστό Aναπαράσταση Γνώσης στο Σημασιολογικό Ιστό Οι γλώσσες RDF(S) και OWL Γ. Στάμου Περιγραφή Μεταδεδομένων με την RDF Η RDF χρησιμοποιείται για την απλή περιγραφή πόρων (resources) του διαδικτύου o Περιγράφει

Διαβάστε περισσότερα

SGA Διαχείριση Πρωτόκολλου

SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου 1. SGA Διαχείριση Πρωτοκόλλου... 2 1.1. Καινοτομία του προσφερόμενου προϊόντος... 2 1.2. Γενικές αρχές του προσφερόμενου συστήματος... 2 1.3. Ευκολία

Διαβάστε περισσότερα

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι

Διαβάστε περισσότερα

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Χειμερινό Εξάμηνο 2013 - ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΣΒΔ - ΕΙΣΑΓΩΓΗ ΣΤΟ ΜΟΝΤΕΛΟ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ Δρ. Βαγγελιώ Καβακλή ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ, ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ 1 Αρχιτεκτονική

Διαβάστε περισσότερα

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams

ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams ΗΥ562 Προχωρημένα Θέματα Βάσεων Δεδομένων Efficient Query Evaluation over Temporally Correlated Probabilistic Streams Αλέκα Σεληνιωτάκη Ηράκλειο, 26/06/12 aseliniotaki@csd.uoc.gr ΑΜ: 703 1. Περίληψη Συνεισφοράς

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ. Σαράντος Καπιδάκης

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ. Σαράντος Καπιδάκης ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ Σαράντος Καπιδάκης 0_CONT_Ω.indd iii τίτλος: ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΨΗΦΙΑΚΕΣ ΒΙΒΛΙΟΘΗΚΕΣ συγγραφέας: Καπιδάκης Σαράντος 2014 Εκδόσεις Δίσιγμα Για την ελληνική γλώσσα σε όλον τον

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

Διαβάστε περισσότερα

Ηλεκτρονικό εμπόριο. HE 8 Εξατομίκευση

Ηλεκτρονικό εμπόριο. HE 8 Εξατομίκευση Ηλεκτρονικό εμπόριο HE 8 Εξατομίκευση Πληροφοριακός υπερφόρτος (information overload) Αδυναμία διαχείρισης μεγάλου όγκου πληροφοριών και εντοπισμού της χρήσιμης πληροφορίας Η εξατομίκευση στοχεύει στην

Διαβάστε περισσότερα

Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014

Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014 Διασύνδεση και Άνοιγμα Δεδομένων του Α.Π.Θ. Καραογλάνογλου Κωνσταντίνος Μονάδα Σημασιολογικού Ιστού Α.Π.Θ 18/3/2014 Ανοικτά και Συνδεδεμένα Δεδομένα Ανοικτά Δεδομένα Πληροφορίες, δημόσιες ή άλλες, στις

Διαβάστε περισσότερα

Πληροφορική 2. Βάσεις Δεδομένων (Databases)

Πληροφορική 2. Βάσεις Δεδομένων (Databases) Πληροφορική 2 Βάσεις Δεδομένων (Databases) 1 2 Επίπεδα αρχεία (flat files) Επίπεδο αρχείο είναι ένα αρχείο που αποτελείται από ένα σταθερό, μικρό αριθμό πεδίων. Οι εγγραφές του αρχείου μπορεί να μην ακολουθούν

Διαβάστε περισσότερα

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών

κεφάλαιο Βασικές Έννοιες Επιστήμη των Υπολογιστών κεφάλαιο 1 Βασικές Έννοιες Επιστήμη 9 1Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ Στόχοι Στόχος του κεφαλαίου είναι οι μαθητές: να γνωρίσουν βασικές έννοιες και τομείς της Επιστήμης. Λέξεις κλειδιά Επιστήμη

Διαβάστε περισσότερα

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης

Κεφάλαιο 7. ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης ΕΠΑΛ Σύμης Εφαρμογές πληροφορικής Ερωτήσεις επανάληψης Κεφάλαιο 7 1. Σε τι διαφέρει ο Η/Υ από τις υπόλοιπες ηλεκτρικές και ηλεκτρονικές συσκευές; Που οφείλεται η δυνατότητά του να κάνει τόσο διαφορετικές

Διαβάστε περισσότερα

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

Διαβάστε περισσότερα

Κατηγορηματικός Λογισμός (ΗR Κεφάλαιο 2.1-2.5)

Κατηγορηματικός Λογισμός (ΗR Κεφάλαιο 2.1-2.5) Κατηγορηματικός Λογισμός (ΗR Κεφάλαιο 2.1-2.5) Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στον Κατηγορηματικό Λογισμό Σύνταξη Κανόνες Συμπερασμού Σημασιολογία ΕΠΛ 412 Λογική στην

Διαβάστε περισσότερα

Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων

Παραδοτέο Π.2.1. Υπερχώρος και διαχείριση μοντέλων Έργο: Τίτλος Υποέργου: «ΘΑΛΗΣ: Ενίσχυση της Διεπιστημονικής ή και Διιδρυματικής έρευνας και καινοτομίας με δυνατότητα προσέλκυσης ερευνητών υψηλού επιπέδου από το εξωτερικό μέσω της διενέργειας βασικής

Διαβάστε περισσότερα

Οντολογίες και περιγραφικές λογικές

Οντολογίες και περιγραφικές λογικές εφάλαιο 2 Οντολογίες και περιγραφικές λογικές 2.1 Εισαγωγή Σε πολλές περιπτώσεις είναι χρήσιμη η αναπαράσταση της γνώσης με τη μορφή κατηγοριών αντικειμένων. εκινώντας από τον καθορισμό των αντικειμένων,

Διαβάστε περισσότερα

«Ανάπτυξη και υλοποίηση δικτυακής πύλης αναζήτησης και εύρεσης βιβλίων βασισµένη σε τεχνολογίες Web 2.0 και σε Οντολογίες µε χαρακτήρα εξατοµίκευσης»

«Ανάπτυξη και υλοποίηση δικτυακής πύλης αναζήτησης και εύρεσης βιβλίων βασισµένη σε τεχνολογίες Web 2.0 και σε Οντολογίες µε χαρακτήρα εξατοµίκευσης» ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΕΠΙΣΤΗΜΗ & ΤΕΧΝΟΛΟΓΙΑ ΥΠΟΛΟΓΙΣΤΩΝ (ΕΤΥ) ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «Ανάπτυξη και υλοποίηση

Διαβάστε περισσότερα

Τα σχέδια μαθήματος 1 Εισαγωγή

Τα σχέδια μαθήματος 1 Εισαγωγή Τα σχέδια μαθήματος 1 Εισαγωγή Τα σχέδια μαθήματος αποτελούν ένα είδος προσωπικών σημειώσεων που κρατά ο εκπαιδευτικός προκειμένου να πραγματοποιήσει αποτελεσματικές διδασκαλίες. Περιέχουν πληροφορίες

Διαβάστε περισσότερα

Πίνακας Προτεινόμενων Πτυχιακών Εργασιών

Πίνακας Προτεινόμενων Πτυχιακών Εργασιών ΕΝ4.0-Α Έκδοση η / 7..06 ΣΧΟΛΗ: ΣΔΟ ΤΜΗΜΑ: Βιβλιοθηκονομίας και Συστημάτων Πληροφόρησης ΤΟΜΕΑΣ: Τομέας Μαθημάτων Γενικής Παιδείας και Τεχνολογιών Πληροφόρησης Α/Α Τίτλος Θέματος Μέλος Ε.Π. Σύντομη Περιγραφή

Διαβάστε περισσότερα

Η ΟΝΤΟΛΟΓΙΑ ΤΟΥ ΕΛΛΗΝΙΚΟΥ ΚΤΗΜΑΤΟΛΟΓΙΟΥ. Μελέτη υλοποίησης στο Protégé-2000

Η ΟΝΤΟΛΟΓΙΑ ΤΟΥ ΕΛΛΗΝΙΚΟΥ ΚΤΗΜΑΤΟΛΟΓΙΟΥ. Μελέτη υλοποίησης στο Protégé-2000 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΑΓΡΟΝΟΜΩΝ ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ ΕΡΓΑΣΤΗΡΙΟ ΧΑΡΤΟΓΡΑΦΙΑΣ Η ΟΝΤΟΛΟΓΙΑ ΤΟΥ ΕΛΛΗΝΙΚΟΥ ΚΤΗΜΑΤΟΛΟΓΙΟΥ Μελέτη υλοποίησης στο Protégé-2000 Μαρίνος Κάβουρας Αν. Καθηγητής ΕΜΠ ευκαλίων

Διαβάστε περισσότερα

Διαλειτουργικότητα μεταξύ αρχείων (1/2)

Διαλειτουργικότητα μεταξύ αρχείων (1/2) Διαλειτουργικότητα μεταξύ αρχείων (1/2) Επιτρέπει την αναζήτηση / πλοήγηση σε περισσότερα του ενός αρχεία από ενιαίο σημείο Όφελος για το χρήστη / ερευνητή: o Ενιαία αναζήτηση της πληροφορίας σε πολλαπλά

Διαβάστε περισσότερα

J-GANNO. Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β, Φεβ.1998) Χάρης Γεωργίου

J-GANNO. Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β, Φεβ.1998) Χάρης Γεωργίου J-GANNO ΓΕΝΙΚΕΥΜΕΝΟ ΠΑΚΕΤΟ ΥΛΟΠΟΙΗΣΗΣ ΤΕΧΝΗΤΩΝ ΝΕΥΡΩΝΙΚΩΝ ΙΚΤΥΩΝ ΣΤΗ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ JAVA Σύντοµη αναφορά στους κύριους στόχους σχεδίασης και τα βασικά χαρακτηριστικά του πακέτου (προέκδοση 0.9Β,

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες

Διαβάστε περισσότερα

Μαθησιακές δραστηριότητες με υπολογιστή

Μαθησιακές δραστηριότητες με υπολογιστή ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Μαθησιακές δραστηριότητες με υπολογιστή Εργαλεία αναζήτησης πληροφορίας Διδάσκων: Καθηγητής Αναστάσιος Α. Μικρόπουλος Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Ανάπτυξη οντολογίας για τη δομή και τις διαδικασίες του Τμήματος Σπουδών ΑΠΘ

Ανάπτυξη οντολογίας για τη δομή και τις διαδικασίες του Τμήματος Σπουδών ΑΠΘ ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ «ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΔΙΟΙΚΗΣΗ» ΤΜΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΚΩΝ ΕΠΙΣΤΗΜΩΝ Ανάπτυξη οντολογίας για τη δομή και τις διαδικασίες

Διαβάστε περισσότερα

Υποδείγματα Ανάπτυξης

Υποδείγματα Ανάπτυξης Υποδείγματα Ανάπτυξης περιεχόμενα παρουσίασης Αποσύνθεση Αφαίρεση Μοντελοποίηση Η δεδομένο λειτουργική προσέγγιση Η αντικειμενοστρεφής προσέγγιση αποσύνθεση Όταν επιχειρούμε τη λύση ενός προβλήματος, πρώτα

Διαβάστε περισσότερα

Περίληψη Λαμπρόπουλος

Περίληψη Λαμπρόπουλος Περίληψη Λαμπρόπουλος 1. Αντικείμενο και Περιγραφή της Διατριβής H διδακτορική διατριβή με τίτλο «Σχεδιασμός και υλοποίηση συστήματος διαχείρισης και ενοποίησης διαφορετικών ταυτοτήτων χρηστών σε δίκτυα

Διαβάστε περισσότερα

Επαγωγικός Λογικός Προγραμματισμός και Aσαφείς Λογικές Περιγραφής

Επαγωγικός Λογικός Προγραμματισμός και Aσαφείς Λογικές Περιγραφής .. και Aσαφείς Λογικές Περιγραφής Άγγελος Χαραλαμπίδης Στασινός Κωνσταντόπουλος ΕΚΕΦΕ «Δημόκριτος» {acharal,konstant}@iit.demokritos.gr .. Σκελετός Ομιλίας Εισαγωγή .. Ορισμός Προβλήματος Γενικότερο πλαίσιο

Διαβάστε περισσότερα

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική Εργασία με θέμα: Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού Καραγιάννης Ιωάννης Α.Μ.

Διαβάστε περισσότερα

ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ

ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ ΠΡΟΔΙΑΓΡΑΦΕΣ - ΟΔΗΓΙΕΣ ΔΙΑΜΟΡΦΩΣΗΣ ΘΕΜΑΤΩΝ ΓΙΑ ΤΟ ΜΑΘΗΜΑ Μαθηματικά (Άλγεβρα - Γεωμετρία) Α ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ και Α, Β ΤΑΞΕΙΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ Α ΤΑΞΗ ΗΜΕΡΗΣΙΟΥ και Α ΤΑΞΗ ΕΣΠΕΡΙΝΟΥ ΕΠΑΛ ΚΕΝΤΡΙΚΗ

Διαβάστε περισσότερα

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων

K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων K15 Ψηφιακή Λογική Σχεδίαση 7-8: Ανάλυση και σύνθεση συνδυαστικών λογικών κυκλωμάτων Γιάννης Λιαπέρδος TEI Πελοποννήσου Σχολή Τεχνολογικών Εφαρμογών Τμήμα Μηχανικών Πληροφορικής ΤΕ Η έννοια του συνδυαστικού

Διαβάστε περισσότερα

Βασίλειος Κοντογιάννης ΠΕ19

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα2 Προγραμματιστικά Περιβάλλοντα Δημιουργία Εφαρμογών 5.1 Πρόβλημα και Υπολογιστής Τι ονομάζουμε πρόβλημα; Πρόβλημα θεωρείται κάθε ζήτημα που τίθεται προς επίλυση, κάθε κατάσταση που μας απασχολεί

Διαβάστε περισσότερα

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

Διαβάστε περισσότερα

HY118-Διακριτά Μαθηματικά

HY118-Διακριτά Μαθηματικά HY118-Διακριτά Μαθηματικά Πέμπτη, 15/02/2018 Το υλικό των διαφανειών έχει βασιστεί σε Αντώνης διαφάνειες Α. Αργυρός του Kees van e-mail: argyros@csd.uoc.gr Deemter, από το University of Aberdeen 15-Feb-18

Διαβάστε περισσότερα

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012 Όνομα : Μπελούλη Αγάθη

Αναφορά εργασιών για το τρίμηνο Σεπτέμβριος Νοέμβριος 2012 Όνομα : Μπελούλη Αγάθη Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

Ιχνηλασιμότητα η τροφίμων φμ με ανοικτό διαδικτυακό σύστημα:

Ιχνηλασιμότητα η τροφίμων φμ με ανοικτό διαδικτυακό σύστημα: Ιχνηλασιμότητα η τροφίμων φμ με ανοικτό διαδικτυακό σύστημα: οφέλη για επιχειρήσεις και καταναλωτές Μιχάλης Σαλαμπάσης αναπληρωτής καθηγητής Τμήμα Πληροφορικής Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης Εναλλακτικός

Διαβάστε περισσότερα

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΑΓΡΟΝΟΜΩΝ ΚΑΙ ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ. Σπύρος Τσιπίδης. Περίληψη διατριβής

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΑΓΡΟΝΟΜΩΝ ΚΑΙ ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ. Σπύρος Τσιπίδης. Περίληψη διατριβής ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΑΓΡΟΝΟΜΩΝ ΚΑΙ ΤΟΠΟΓΡΑΦΩΝ ΜΗΧΑΝΙΚΩΝ Σπύρος Τσιπίδης Γεω - οπτικοποίηση χωρωχρονικών αρχαιολογικών δεδομένων Περίληψη διατριβής H παρούσα εργασία

Διαβάστε περισσότερα

Σημασιολογική διαχείριση μεταδεδομένων πολιτιστικού περιεχομένου ΜΑΡΘΑΣ Μ. ΙΜΠΡΙΑΛΟΥ Επιβλέπων:

Σημασιολογική διαχείριση μεταδεδομένων πολιτιστικού περιεχομένου ΜΑΡΘΑΣ Μ. ΙΜΠΡΙΑΛΟΥ Επιβλέπων: Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών Σημασιολογική διαχείριση μεταδεδομένων πολιτιστικού περιεχομένου Διπλωματική

Διαβάστε περισσότερα

Βάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης

Βάσεις δεδομένων. (2 ο μάθημα) Ηρακλής Βαρλάμης Βάσεις δεδομένων (2 ο μάθημα) Ηρακλής Βαρλάμης varlamis@hua.gr Περιεχόμενα Μοντελοποίηση δεδομένων Μοντέλο Οντοτήτων Συσχετίσεων Παραδείγματα Διαγραμματικές τεχνικές Συμβολισμοί Τριαδικές συσχετίσεις 2

Διαβάστε περισσότερα

3 βήματα για την ένταξη των ΤΠΕ: 1. Εμπλουτισμός 2. Δραστηριότητα 3. Σενάριο Πέτρος Κλιάπης-Όλγα Κασσώτη Επιμόρφωση εκπαιδευτικών

3 βήματα για την ένταξη των ΤΠΕ: 1. Εμπλουτισμός 2. Δραστηριότητα 3. Σενάριο Πέτρος Κλιάπης-Όλγα Κασσώτη Επιμόρφωση εκπαιδευτικών 3 βήματα για την ένταξη των ΤΠΕ: 1. Εμπλουτισμός 2. Δραστηριότητα 3. Σενάριο Πέτρος Κλιάπης-Όλγα Κασσώτη Επιμόρφωση εκπαιδευτικών Παρουσίαση βασισμένη στο κείμενο: «Προδιαγραφές ψηφιακής διαμόρφωσης των

Διαβάστε περισσότερα

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Διαχείριση Πολιτισμικών Δεδομένων Ενότητα 6: Εισαγωγή στις Βάσεις Δεδομένων Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και

Διαβάστε περισσότερα

ΠΑΡΆΡΤΗΜΑ Β Ενδεικτική Λίστα Διδασκόντων Μελών Δ.Ε.Π. του Τμήματος

ΠΑΡΆΡΤΗΜΑ Β Ενδεικτική Λίστα Διδασκόντων Μελών Δ.Ε.Π. του Τμήματος ΠΑΡΆΡΤΗΜΑ Β Ενδεικτική Λίστα Διδασκόντων Μελών Δ.Ε.Π. του Τμήματος 1 Βασίλειος Χρυσικόπουλος Καθηγητής Πληροφορική Δίκτυα Ασφάλεια Πληροφοριών Ερευνητικά Ενδιαφέροντα Ασφάλεια Δίκτυα Η/Υ http://di.ionio.gr/staff-2/faculty-staff/vassilischrissikopoulos/

Διαβάστε περισσότερα

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

Διαβάστε περισσότερα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα

Βάσεις Δεδομένων. Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Βάσεις Δεδομένων Τ.Ε.Ι. Ιονίων Νήσων Σχολή Διοίκησης και Οικονομίας - Λευκάδα Στέργιος Παλαμάς, Υλικό Μαθήματος «Βάσεις Δεδομένων», 2015-2016 Κεφάλαιο 2: Περιβάλλον Βάσεων Δεδομένων Μοντέλα Δεδομένων 2.1

Διαβάστε περισσότερα

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας

215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας 215 Μηχανικών Η/Υ και Πληροφορικής Πάτρας Το Τμήμα ασχολείται με τη διδασκαλία και την έρευνα στην επιστήμη και τεχνολογία των υπολογιστών και τη μελέτη των εφαρμογών τους. Το Τμήμα ιδρύθηκε το 1980 (ως

Διαβάστε περισσότερα

Κυριακή Αγγελοπούλου. Επιβλέπων Καθηγητής: Μανώλης Πατηνιώτης

Κυριακή Αγγελοπούλου. Επιβλέπων Καθηγητής: Μανώλης Πατηνιώτης Κυριακή Αγγελοπούλου Επιβλέπων Καθηγητής: Μανώλης Πατηνιώτης Οι πρώτες προσπάθειες μελέτης του τρόπου επιστημονικής εργασίας έγιναν το 1970. Πραγματοποιήθηκαν μέσω της άμεσης παρατήρησης των επιστημόνων

Διαβάστε περισσότερα

Σχολιάστε αν τα εκπαιδευτικά αντικείμενα (όπως: φύλλα διδασκαλίας, εργασίας. και αξιολόγησης μαθητών και υποστηρικτικό υλικό) καλύπτουν τους

Σχολιάστε αν τα εκπαιδευτικά αντικείμενα (όπως: φύλλα διδασκαλίας, εργασίας. και αξιολόγησης μαθητών και υποστηρικτικό υλικό) καλύπτουν τους 1 Αξιολόγηση Web2 για Επικοινωνία Άννα Χουντάλα ΑΜ 11Μ13 1ο Κριτήριο Αξιολόγησης Σχολιάστε αν τα εκπαιδευτικά αντικείμενα (όπως: φύλλα διδασκαλίας, εργασίας και αξιολόγησης μαθητών και υποστηρικτικό υλικό)

Διαβάστε περισσότερα

Η συμβολή στην επιτυχία ενός οργανισμού, παρουσιάζοντας σχετικά δεδομένα με τη χρήση τεχνικών 2Δ ή 3Δ τεχνολογίας. Αρμοδιότητα

Η συμβολή στην επιτυχία ενός οργανισμού, παρουσιάζοντας σχετικά δεδομένα με τη χρήση τεχνικών 2Δ ή 3Δ τεχνολογίας. Αρμοδιότητα Σχεδιαστής Ψηφιακών Κινούμενων Σχεδίων ή Digital Animator 1. Περιγραφή Ρόλου Τίτλος Προφίλ Σχε Σχεδιαστής Ψηφιακών Κινούμενων Σχεδίων ή Digital Animator Γνωστό και ως Ειδικός Σχεδιασμού 2Δ- 3Δ γραφικών,

Διαβάστε περισσότερα