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

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

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

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

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

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

Οντολογία σύμφωνα με τη Φιλοσοφία

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

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

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

Οντολογία Ψηφιακής Βιβλιοθήκης

Αποτύπωση επιχειρηματικής γνώσης και Διαδικασιών

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

Αποτύπωση επιχειρηματικής γνώσης και Διαδικασιών

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

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

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

Υποστήριξη στη ιαχείριση Γνώσης

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

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

Ανάπτυξη Οντολογίας για τη δομή και τη λειτουργία Τηλεπικοινωνιακού Οργανισμού

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

Τεχνολογία Ευφυών Πρακτόρων (Intelligent Software Agents)

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ Δ.Π.Μ.Σ. ΣΤΑ ΣΤΑΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ

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

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

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

Μοντέλα Κυβερνητικής Πληροφορίας

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

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

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

Αν σας ενδιαφέρει κάποιο θέμα, δείτε τη σχετική βιβλιογραφία και στείλτε μου για να συναντηθούμε και να το συζητήσουμε.

ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Εισαγωγή. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

Οι Δρόμοι της Ψηφιακής Διατήρησης και της Ψηφιακής Αρχαιολογίας

Η Τεχνολογία στις Συνεργασίες των Βιβλιοθηκών

ΙΟΝΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΑΡΧΕΙΟΝΟΜΙΑΣ ΒΙΒΛΙΟΘΗΚΟΝΟΜΙΑΣ

Εννοιολογική Διεύρυνση Ερωτημάτων με τη Χρήση Θησαυρού: μια εμπειρική μελέτη

Οντολογίες γενικά. Ορισμοί Εφαρμογές Πρότυπα/Γλώσσες Διαχείριση οντολογιών Semantic Web

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

ΜΑΘΗΜΑ: Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ. 1 η ΘΕΜΑΤΙΚΗ ΕΝΟΤΗΤΑ: ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Περιεχόµενα. Πληροφοριακά Συστήµατα: Κατηγορίες και Κύκλος Ζωής. Π.Σ. ιαχείρισης Πράξεων. Π.Σ. ιοίκησης. Κατηγορίες Π.Σ. Ο κύκλος ζωής Π.Σ.

Ο ρόλος των ελεγχόμενων λεξιλογίων και θησαυρών στην οργάνωση της γνώσης

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

ΨΗΦΙΑΚΉ ΠΛΑΤΦΌΡΜΑ ΧΩΡΙΚΏΝ ΔΕΔΟΜΈΝΩΝ ΓΙΑ ΤΗΝ ΤΟΠΙΚΉ ΑΥΤΟΔΙΟΊΚΗΣΗ

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

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

...στις µέρες µας, όσο ποτέ άλλοτε, οι χώρες καταναλώνουν χρόνο και χρήµα στη µέτρηση της απόδοσης του δηµόσιου τοµέα...(oecd)

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

Η Πληροφορική ως γνώση και εργαλείο για τον σύγχρονο μηχανικό. Νικόλαος Μήτρου Καθηγητής, ΕΜΠ

Σε παγκόσμιο επίπεδο, οιμηχανέςαναζήτησηςτουinternet αναπτύχθηκαν για να κάνουν αναζήτηση πληροφοριών σε πολλαπλές τοποθεσίες ιστού.

Εργαστήριο Προγραμματισμού και τεχνολογίας Ευφυών συστημάτων (intelligence)

Μοντελοποίηση Πεδίου

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

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

Μοντελοποίηση δεδομένων με UML Χρήση σε πολυμεσικές εφαρμογές

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

UML: Unified modelling language

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

Ανάπτυξη Συστήματος Σημασιολογικού Ιστού για την Παρακολούθηση της τήρησης του Εσωτερικού Κανονισμού του ΔΠΜΣ «Πληροφορική και Διοίκηση»

Κεφάλαιο 1 ο. Διοίκηση και διαχείριση της ψηφιακής επιχείρησης

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

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

Κεφάλαιο 8. Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής. Τεχνητή Νοηµοσύνη - Β' Έκδοση

Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών. (Geographical Information Systems GIS)

Ανάλυση Απαιτήσεων Απαιτήσεις Λογισµικού

Κεφάλαιο 7 : Είδη, Τεχνικές, και Περιβάλλοντα Προγραµµατισµού

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS)

Integrated Project. Ambient Intelligence System of Agents for Knowledgebased and Integrated Services for Mobility Impaired users

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

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία ΠΛΗΡΟΦΟΡΙΚΗ Ι

Σηµασιολογικό Ιστό. Αλέξανδρος Βαλαράκος Αιγαίου.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. Eυφυή Πληροφοριακά Συστήματα. Δρ. Κωνσταντίνος Χ.

Χαράλαμπος Καραγιαννίδης

Διαδικασίες παραγωγής λογισμικού. Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση

ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ ανάλυση απαιτήσεων Σε αυτό το μάθημα θα ασχοληθούμε με : Δημιουργία μοντέλων

Συστήματα Γνώσης. Θεωρητικό Κομμάτι Μαθήματος Ενότητα 2: Βασικές Αρχές Αναπαράστασης Γνώσης και Συλλογιστικής

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

ΔΙΑΧΕΙΡΙΣΗ ΠΕΡΙΕΧΟΜΕΝΟΥ ΠΑΓΚΟΣΜΙΟΥ ΙΣΤΟΥ ΚΑΙ ΓΛΩΣΣΙΚΑ ΕΡΓΑΛΕΙΑ. Τεχνικές NLP Σχεδιαστικά Θέματα

Κεφάλαιο 29. Τεχνητή Νοημοσύνη - Β' Έκδοση. Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου

Το µάθηµα Ηλεκτρονική ηµοσίευση

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

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

Πίνακας Περιεχομένων. μέρος A 1 Εισαγωγή στην Τεχνολογία Λογισμικού

ΔΙΕΥΚΡΙΝΙΣΤΙΚΕΣ ΟΔΗΓΙΕΣ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΠΟΥΔΩΝ ΓΙΑ ΤΑ ΜΗΤΡΩΑ Ε/14..., E/13 ΚΑΙ Ε/12 ΟΠΩΣ ΙΣΧΥΟΥΝ ΓΙΑ ΤΟ ΑΚΑΔΗΜΑΪΚΟ ΕΤΟΣ

Διαχείριση, Δημοσίευση και Διάθεση Ανοικτών Εκπαιδευτικών Πόρων

Υπάρχουν διάφοροι ορισμοί. Η οντολογία (ontology), ως μια τυποποιημένη περιγραφή ενός συγκεκριμένου τομέα γνώσης η οποία πρέπει να είναι αποδεκτή από

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:

Ανάπτυξη Συστήματος Διαχείρισης Περιεχομένου με Τεχνολογίες Σημασιολογικού Ιστού και Σημασιολογικής Επιφάνειας Εργασίας

Όμως πώς θα ορίζαμε την έννοια πληροφορία; Πώς την αντιλαμβανόμαστε;

ανοιχτά γλωσσικά δεδομένα: η υποδομή γλωσσικών πόρων και υπηρεσιών clarin:el

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

Αξιοποίηση Οντολογιών για τη Μοντελοποίηση Γνωστικών Πεδίων στην εξ Αποστάσεως Εκπαίδευση

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

ΙΑΤΡΟΛΕΞΗ. Neurosoft A.E. --- ΕΑΙΤΥ. ΓΓΕΤ, ΚτΠ, Πρόγραµµα «ΕΠΕΞΕΡΓΑΣΙΑ ΕΙΚΟΝΩΝ, ΗΧΟΥ ΚΑΙ ΓΛΩΣΣΑΣ»

Πρότυπα και Τεχνολογίες Semantic Web και Web 2.0 και η εφαρμογή τους στην Ηλεκτρονική Διακυβέρνηση

Περιεχόμενα ΕΝΟΤΗΤΑ I. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ. Πρόλογος 15

Οπτική αντίληψη. Μετά?..

Βιβλιοθηκονόμος γεωγραφικών συλλογών (GIS Librarian) : υπερβολή ή αναγκαιότητα;

Transcript:

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

Ο Παγκόσμιος Ιστός Ο παγκόσμιος ιστός είναι μια μεγάλη και επιτυχημένη προσπάθεια αν αναλογιστεί κανείς την ποσότητα της διαθέσιμης πληροφορίας, και το ρυθμό αύξησης των ανθρώπων που τον χρησιμοποιούν. Έχει αρχίσει να διαπερνά τις περισσότερες πλευρές της καθημερινής μας ζωής αλλά και της ζωής των επιχειρήσεων και οργανισμών. Η επιτυχία του βασίζεται στην απλότητα του. Η απλότητα του HTTP και της HTMLπου στοχεύουν στη μεταφορά και προβολή υπερκειμένων,επέτρεψε στους κατασκευαστές λογισμικού, στους φορείς παροχής πληροφοριών και τους τελικούς χρήστες, την εύκολη προσπέλαση στο νέο μέσο και συνέβαλε στο να αναπτύξουν σε πολύ μικρό χρονικό διάστημα μια σημαντική κρίσιμη μάζα. 2

Ο Παγκόσμιος Ιστός (συνέχεια) Αυτή η απλότητα όμως ενδέχεται να αποβεί εμπόδιο στην παραπέρα ανάπτυξη του παγκόσμιου ιστού. Αυτό το οποίο έχουμε σήμερα αποτελεί την πολύ αρχική έκδοση του παγκόσμιου ιστού. Η επόμενη έκδοση θα είναι ακόμα μεγαλύτερη και πολύ πιο ισχυρότερη από τη σημερινή. 3

Παγκόσμιος Ιστός: Πλούσια Πηγή Πληροφοριών για Διαχείριση και Ερμηνεία από τον Άνθρωπο- Υπερπληροφόρηση Χρήστης Χρήστης

Η τεχνολογία του Σημασιολογικού Παγκόσμιου Ιστού Το όραμα του Tim Berners-Lee για τον Σημασιολογικό Παγκόσμιο Ιστό προβλέπει: σημασιολογία της πληροφορίας η οποία είναι εύκολο να γίνει κατανοητή μηχανικά, και εκατομμύρια από μικρές εξειδικευμένες υπηρεσίες συλλογισμού (reasoning services) οι οποίες παρέχουν υποστήριξηστην επιτυχή επίτευξη εργασιών βασιζόμενες στην προσπελάσιμη πληροφορία. 5

Ο Μελλοντικός Παγκόσμιος Ιστός: Πλούσια Πηγή Πληροφοριών για Διαχείριση και Ερμηνεία από τον Η/Υ Χρήστης Πράκτορας Πράκτορας

Σημασιολογικός Παγκόσμιος Ιστός (Semantic Web) Σοβαρά προβλήματα στην ανεύρεση εξαγωγή αναπαράσταση ερμηνεία συντήρηση της πληροφορίας WWW URI, HTML, HTTP Semantic Web RDF, RDF(S), OWL 7

Η υλοποίηση του Σημασιολογικού Ιστού Η υλοποίηση του Σημασιολογικού Παγκόσμιου Ιστού είναι ένα εξαιρετικά φιλόδοξο εγχείρημα. Ακόμη και η μερική υλοποίηση του θα είναι σημαντικό επίτευγμα. Απαιτείται η συμβολή πολλών επιστημόνων από διαφορετικά επιστημονικά πεδία, όπως: Τεχνολογίες βάσεων δεδομένων Ευφυείς διαμεσολαβητές (agents) Ψηφιακές βιβλιοθήκες Μεταδεδομένα Αναπαράσταση γνώσης και εξαγωγή συμπερασμάτων Φυσικές γλώσσες Οντολογίες Πολυμέσα Τεχνικές αναζήτησης και ερωταπαντήσεων Οπτικοποίηση και μοντελοποίηση... 8

Οι μηχανές αναζήτησης στο Σημασιολογικό Παγκόσμιο Ιστό Τρέχουσα τεχνολογία μηχανών αναζήτησης = λέξεις κλειδιά: υψηλός βαθμός επανάληψης ανάκτησης, μικρή ακρίβεια ευαίσθητες στο λεξιλόγιο δε λαμβάνουν υπ όψιν το υπονοούμενο περιεχόμενο Μηχανές αναζήτησης στο Σημασιολογικό Παγκόσμιο Ιστό: αναζήτηση με βάση έννοιες αντί λέξεις κλειδιά σημασιολογική εστίαση/διεύρυνση των ερωτήσεων ερωταπαντήσεις ως προς περισσότερα του ενός κείμενα χρήση τελεστών μετασχηματισμού των κειμένων 9

Από τα μεταδεδομένα στη γνώση Ανάγκη: οργάνωση και ανάκτηση της πληροφορίας με βάση τη σημασία της, τις έννοιες και όχι τις λέξεις Συμβατικές βιβλιοθήκες: Ταξινομικά συστήματα, θησαυροί Ψηφιακή Τεχνολογία: Οντολογίες Ορίζουν τις έννοιες που υπάρχουν στα μεταδεδομένα και τις μεταξύ τους σχέσεις ΠΑΡΑΓΩΓΗ ΓΝΩΣΗΣ!! Περιγράφουν ένα πεδίο γνώσης και διατυπώνουν μια κοινά αποδεκτή ορολογία ΠΑΡΑΓΩΓΗ ΓΝΩΣΗΣ!! Αναπαριστούν αυτή τη γνώση στον υπολογιστή Επιτρέπουν τη σύνδεση του περιεχομένου (το οποίο είναι μηχαναγνώσιμο και επεξεργάζεται μηχανικά) με τις έννοιες Επιτρέπουν την ανάπτυξη μηχανισμών εξαγωγής συμπερασμάτων 10

Ο ρόλος των Οντολογιών Οι Οντολογίες συνενώνουν δύο ουσιώδη συστατικά τα οποία συμβάλουν στην πλήρη ανάπτυξη του Παγκόσμιου Ιστού: ορίζουν την τυπική σημασιολογία της πληροφορίας διευκολύνοντας την επεξεργασία της πληροφορίας από τον Η/Υ ορίζουν σημασιολογία του πραγματικού κόσμου επιτρέποντας τη σύνδεση του περιεχομένου το οποίο επεξεργάζεται μηχανικά, με τη σημασία που του δίνουν οι άνθρωποι βασιζόμενοι σε κοινά αποδεκτή ορολογία. 11

Οντολογία (Ontology) Μακρά ιστορία που προέρχεται από την Φιλοσοφία- Αριστοτέλης Η μεταφυσική μελέτη της φύσης της ζωής και της ύπαρξης Η έννοια της οντολογίας έχει υιοθετηθεί από την Τεχνητή Νοημοσύνη και σημαίνει μια διαμοιρασμένη και κοινή κατανόηση κάποιου τομέα, η οποία μπορεί να ανταλλαγεί μεταξύ ανθρώπων και συστημάτων εφαρμογών Gruber 12

Το πρόβλημα Άνθρωποι, οργανισμοί και προγράμματα πρέπει να επικοινωνούν μεταξύ τους. Οι διαφορετικές ανάγκες και το διαφορετικό υπόβαθρο οδηγούν σε αποκλίνουσες οπτικές γωνίες και παραδοχές για πράγματα που στην ουσία είναι ίδια μεταξύ τους. Η έλλειψη κοινής αντίληψης οδηγεί σε: προβλήματα στην επικοινωνία μεταξύ ανθρώπων και οργανισμών. δυσκολίες στον προσδιορισμό των απαιτήσεων και κατά συνέπεια στην ανάπτυξη των προδιαγραφών των συστημάτων. Οι ανομοιόμορφες μέθοδοι μοντελοποίησης, οι γλώσσες και τα εργαλεία λογισμικού περιορίζουν σοβαρά: τη δια-λειτουργικότητα την επαναχρησιμοποίηση και το διαμοιρασμό εφαρμογών. Τελικά όλα τα παραπάνω οδηγούν στο να ξαναανακαλύπτουμε τον τροχό. 13

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

Τι είναι η Οντολογία; Μια οντολογίαείναι μια τυπική (formal), κατηγορηματική (explicit)προδιαγραφή μιας διαμοιρασμένης(shared)εννοιολογικής αναπαράστασης (conceptualization) - Gruber Ο όρος εννοιολογική αναπαράσταση (conceptualization) αναφέρεται σε ένα αφηρημένο μοντέλο φαινομένων του κόσμου στο οποίο έχουν προσδιοριστεί οι έννοιες που σχετίζονται με τα φαινόμενα αυτά. Ο όρος κατηγορηματική (explicit) σημαίνει ότι το είδος των εννοιών που χρησιμοποιούνται, και οι περιορισμοί που αφορούν την χρήση αυτών των εννοιών είναι προσδιορισμένα με σαφήνεια. O όρος αυστηρή (formal) αναφέρεται στο ότι η οντολογία πρέπει να είναι μηχανικά αναγνώσιμη. Ο όρος διαμοιρασμένη (shared)αναφέρεται στο ότι η οντολογία πρέπει να αποτυπώνει γνώση κοινής αποδοχής στα πλαίσια μιας κοινότητας. 15

Η μορφή μιας οντολογίας Μια οντολογία μπορεί να πάρει διάφορες μορφές αλλά οπωσδήποτε θα περιλαμβάνει ένα λεξιλόγιο όρων και κάποιας μορφής προδιαγραφές για τη σημασία τους. Σχετικά με το βαθμό της τυπικότητας της αναπαράστασης μιας οντολογίας αυτή μπορεί να είναι: Άτυπη(informal), εκφρασμένη σε μια φυσική γλώσσα. Ημι-άτυπη(semi-informal): για παράδειγμα διατυπωμένη σε ένα περιορισμένο και δομημένο υποσύνολο κάποιας φυσικής γλώσσας. Ημι-τυπική(semi-formal): διατυπωμένη σε μια τεχνητή και αυστηρά ορισμένη γλώσσα. Αυστηρά τυπική(rigorously formal): ορισμοί όρων με αυστηρή σημασιολογία, θεωρήματα και αποδείξεις ιδιοτήτων όπως η η ορθότητα (soundness) και η πληρότητα(completeness). 16

Τα βασικά συστατικά μιας Οντολογίας Πέντε κατηγορίες συστατικών: Κλάσεις (classes): Έννοιες που σχετίζονται με ένα πεδίο ή κάποιες εργασίες, οι οποίες είναι συνήθως οργανωμένες σε κάποιο ταξινομικό σύστημα. Σε μια οντολογία που αφορά το πανεπιστήμιο: ο φοιτητής και ο καθηγητής αποτελούν δύο κλάσεις. Σχέσεις (relations): Ένας τύπος αλληλεπίδρασης μεταξύ εννοιών ενός πεδίου. όπως: subclass-of, is-a 17

Τα βασικά συστατικά μιας Οντολογίας (συνέχεια) Συναρτήσεις (functions) Μια ειδική περίπτωση σχέσης στην οποία το ν-οστό στοιχείο της σχέσης προσδιορίζεται μοναδικά από τα ν-1 προηγούμενα στοιχεία. Παράδειγμα: Η τιμή-μεταχειρισμένου-αυτοκινήτου μπορεί να προσδιορίζεται σαν συνάρτηση της αρχικής τιμής του καινούριου αυτοκινήτου, του μοντέλου του αυτοκινήτου, των χαρακτηριστικών του αυτοκινήτου και των χιλιομέτρων που έχει διανύσει. Αξιώματα (axioms) Αναπαριστούν προτάσεις που είναι πάντα αληθείς Παράδειγμα: αν ο Φ είναι δευτεροετής φοιτητής τότε μπορεί να εγγραφεί στο επιλεγόμενο μάθημα Μ. Στιγμιότυπα (instances) Αναπαριστούν συγκεκριμένα στοιχεία Παράδειγμα: ο φοιτητής με το όνομα Νίκος είναι ένα στιγμιότυπο της κλάσης φοιτητής 18

Παράδειγμα Οντολογίας(σε OIL) class-def animal %plants are a class that is disjoint from animals class-def plant subclass-of NOT animal %it is necessary but not sufficient for a tree % to be a plant: class-def tree subclass-of plant %branches are PART OF trees class-def branch slot-constraint is-part-of has-value tree %it is necessary and sufficient for a carnivore % to be an animal: class-def defined carnivore subclass-of animal slot-constraints eats value-type animal %herbivores eat only plants OR part of plants class-def defined herbivore subclass-of animal slot-constraint eats value-type plant OR (slot-constraint is-part-of has-value plant) 19

Κατηγορίες Οντολογιών Μερικές χαρακτηριστικές κατηγορίες οντολογιών είναι οι ακόλουθες: Οντολογίες πεδίου ορισμού(domain ontologies): αναπαριστούν γνώση γύρω από ένα συγκεκριμένο πεδίο (π.χ. ιατρική, ηλεκτρονικά κ.λ.π.). Οντολογίες μεταδεδομένων(metadata ontologies):παρέχουν ένα λεξιλόγιο για την περιγραφή του περιεχομένου ηλεκτρονικά διαθέσιμης πληροφορίας. Γενικέςή κοινές οντολογίες(generic or common sense ontologies): στοχεύουν στο να αποτυπώσουν γενική γνώση γύρω από τον κόσμο, παρέχοντας βασικές έννοιες όπως ο χρόνος, ο χώρος, τα συμβάντα, κ.λ.π. Οντολογίες αναπαράστασης(representational ontologies):παρέχουν οντότητες αναπαράστασης χωρίς να προσδιορίζουν τι συγκεκριμένο αναπαριστούν π.χ. Frame Ontology (Gruber 1993): ορίζει έννοιες όπως frames, slots, slot constraints κ.λ.π. Οντολογίες μεθοδολογίαςή εργασιών(method or task ontologies): παρέχουν όρους που αναφέρονται σε συγκεκριμένες εργασίες (π.χ. διάγνωση κ.λ.π.) 20

Μερικές Εφαρμογές των Οντολογιών Επικοινωνία μεταξύ ανθρώπων και οργανισμών. Παρέχουν ολοκληρωμένο πλαίσιο εννοιών και ορολογίας μεταξύ ανθρώπων με διαφορετικές ανάγκες και οπτικές γωνίες στα πλαίσια ενός οργανισμού.διευκολύνουν την επικοινωνία των ανθρώπων στα πλαίσια του οργανισμού. Δια-λειτουργικότητα (inter-operability) μεταξύ συστημάτων Διάφοροι χρήστες χρειάζεται να ανταλλάσσουν δεδομένα ή χρησιμοποιούν διαφορετικά πακέτα λογισμικού. Χρήση οντολογιών για την υποστήριξη μετάφρασης μεταξύ διαφορετικών γλωσσών και αναπαραστάσεων. Μηχανική Συστημάτων (systems engineering) Προδιαγραφές. Επαναχρησιμοποίηση τμημάτων. Αξιοπιστία. 21

Παράδειγμα: Διαλειτουργικότητα Ο όρος procedure που χρησιμοποιείται από ένα εργαλείο μεταφράζεται στον όρο method που χρησιμοποιείται από το άλλο με τη βοήθεια της οντολογίας,η οποία με τη σειρά της χρησιμοποιεί τον όρο process για να εκφράσει την ίδια έννοια. procedure give me the procedure for viewer here is the translator procedure for procedure = process here is the process for procedure =??? Ontology METHOD = process??? = process translator here is the METHOD for give me the process for give me the METHOD for method library

Οι Οντολογίες σανinter-lingua Για την υποβοήθηση της δια-λειτουργικότητας οι οντολογίες μπορούν να χρησιμοποιηθούν για να υποστηρίξουν τη μετάφραση μεταξύ διαφορετικών γλωσσών και αναπαραστάσεων. Μια προσέγγιση είναι να σχεδιάσουμε μοναδικούς μεταφραστές για κάθε ζευγάρι γλωσσών.αυτό όμως θα απαιτούσεo(n 2 ) μεταφραστές για n διαφορετικές οντολογίες. L1 L3 L2 L4 Χρησιμοποιώντας οντολογίες σαν inter-lingua για την υποστήριξη της μετάφρασης, μπορούμε να μειώσουμε τον αριθμό των μεταφραστών σε O(n) για n διαφορετικές οντολογίες, αφού θα απαιτούνται μόνο μεταφραστές από την μητρική οντολογία στην οντολογία ανταλλαγής L1 L2 T1T2 Interlingua L3 T3 T4 L4

Μεθοδολογία Ανάπτυξης Οντολογιών Δεν υπάρχουν τυποποιημένες μεθοδολογίες για τη ανάπτυξη οντολογιών παρά μόνο εμπειρικοί κανόνες. Στην εργασία M. Uschold & M. Gruninger 1996) προτείνονται οι ακόλουθες φάσεις για την ανάπτυξη οντολογιών: Προσδιορισμός σκοπιμότητας και πεδίου εφαρμογής. Κατασκευή της οντολογίας: Σύλληψη (capture). Κωδικοποίηση (coding). Ενοποίηση (integration) υπαρκτών οντολογιών. Αξιολόγηση (evaluation). Τεκμηρίωση (documentation). 24

Προσδιορισμός σκοπιμότητας και πεδίου εφαρμογής Σημαντικό να ξεκαθαριστεί το γιατίνα κατασκευαστεί η οντολογία και ποιεςείναι οι πιθανές χρήσεις της. Χρήσιμο είναι επίσης να προσδιοριστεί ποιοι πρόκειται να είναι οι πιθανοί χρήστεςτης οντολογίας. 25

Κατασκευή της οντολογίας Σύλληψη Προσδιορισμός των βασικών εννοιών και των μεταξύ τους σχέσεων. Παραγωγή σαφών προδιαγραφών των εννοιών και των μεταξύ τους σχέσεων σε μορφή κειμένου. Συμφωνία για τους όρους με τους οποίους θα αναφερόμαστε στις έννοιες και σχέσεις. Κωδικοποίηση: ρητή αναπαράσταση της σύλληψης του προηγούμενου σταδίου σε μια τυπική γλώσσα. Ενοποίηση υπαρχουσών οντολογιών: Θα πρέπει (και πως) να χρησιμοποιηθούν υπάρχουσες οντολογίες (ή τμήματα αυτών); Γενικά δύσκολο πρόβλημα. Αξιολόγηση: «έκφραση τεχνικών κρίσεων σχετικά με τις οντολογίες, το σχετιζόμενο με αυτές περιβάλλον λογισμικού, και την τεκμηρίωση σε σχέση με ένα πλαίσιο αναφοράς» (Gomez-Perez, 1995). Τεκμηρίωση: όλες οι σημαντικές παραδοχές τόσο αναφορικά με τις βασικές έννοιες και με τα βασικά δομικά στοιχεία που χρησιμοποιήθηκαν για την έκφραση αυτών των εννοιών, πρέπει να τεκμηριωθούν. 26

Μερικές εφαρμογές των οντολογιών στο Σημασιολογικό Ιστό Διευκόλυνση της επικοινωνίας αγοραστώνπωλητών στο ηλεκτρονικό εμπόριο. Σημασιολογική αναζήτηση πληροφορίας Παροχή πληρέστερων περιγραφών υπηρεσιών οι οποίες θα ερμηνεύονται ευκολότερα από ευφυείς διαμεσολαβητές. 27