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

Σχετικά έγγραφα
Τεχνολογίες RDF για τον Ιστό Δεδοµένων

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

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

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

Άσκηση RDF Schema. <book:publisher rdf:id="penguin_pub"> <book:publishes rdf:resource="#book20"/> </book:publisher>

ιαχείριση Γνώσης σε Ενδοεπιχειρισιακά ίκτυα και το ιαδίκτυο (ΗΥ-566)

ΚΕΦΑΛΑΙΟ Σηµασιολογικό ιαδίκτυο

Εισαγωγή στο RDF. Το Resource Description Framework (RDF) Σταύρος Πολυβίου

Περιεχόμενα. Κατάλογος εικόνων 13. Πρόλογος Το όραμα του Σημασιολογικού Ιστού 19

Διασύνδεση Βιβλιογραφικών Αναφορών της DBpedia σε άλλες Βιβλιογραφικές Βάσεις

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

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

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

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

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ. ιπλωµατική Εργασία Μεταπτυχιακού ιπλώµατος Ειδίκευσης

Γλώσσες Αναπαράστασης Γνώσης στο Σημασιολογικό Ιστό Γιώργος Στοΐλος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Η/Υ Εθνικό Μετσόβιο Πολυτεχνείο

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Παρουσίαση της SPARQL με χρήση του Jena Adapter για Oracle. Αρ. Μητρώου: 04/2566

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

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

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής

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

University of Crete Computer Science Department Πανεπιστήμιο Κρήτης CONFERENCE ONTOLOGY

Οργάνωση Βάσεων Βιοϊατρικών Δεδομένων Εξόρυξη Γνώσης Βιοϊατρικών Δεδομένων. Σεμινάριο 9: Βάσεις NoSQL

«Ανάπτυξη μηχανής παραγωγής φυσικής γλώσσας για οντολογίες OWL»

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

«Χρήση των μοντέλων OWL και OWL-S σε εφαρμογές ηλεκτρονικής διακυβέρνησης»

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

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

Απεικόνιση Σχεσιακού Μοντέλου σε Οντολογία Σηµασιολογικού Ιστού

Semantic Web Engineering

Μεταπτυχιακή Εξειδίκευση στα Πληροφοριακά Συστήµατα. Ανάπτυξη Μοντέλου και Πρωτότυπου Συστήµατος Context-Aware E-learning. Βασίλειος Κ.

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

Απεικόνιση Οντολογιών Σε Σχήµατα Σχεσιακών Βάσεων εδοµένων Με Σκοπό Την Ανάκτηση εδοµένων Σηµασιολογικού Περιεχοµένου ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διαχείριση Κατανεμημένων Δεδομένων στο. Διαδίκτυο

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

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

Ιστορικοί χάρτες στον Παγκόσμιο Ιστό

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

Γραφικό Περιβάλλον Οπτικής Απεικόνισης Οντολογιών RDF Schema στο Σημασιολογικό Ιστό

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

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

Linked Data for the Masses: Η προσέγγιση και το λογισμικό

ιαχείριση Γνώσης σε Ενδοεπιχειρισιακά ίκτυα και το ιαδίκτυο (ΗΥ-566)

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΟΙΚΟΝΟΜΙΚΩΝ ΚΑΙ ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΤΑΠΤΥΧΙΑΚΟ ΔΙΠΛΩΜΑ ΕΙΔΙΚΕΥΣΗΣ (MSc) στα ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΠΛΩΜΑΤΙKH ΕΡΓΑΣΙΑ

Τεχνητή Νοημοσύνη. 13η διάλεξη ( ) Ίων Ανδρουτσόπουλος.

example:alice example:knows example:bob example:alice example:name "Alice" example:alice example:bob example:knows

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ

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

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

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

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

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

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

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

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

Π Τ Υ Χ Ι Α Κ Η / Δ Ι Π Λ Ω Μ ΑΤ Ι Κ Η Ε Ρ ΓΑ Σ Ι Α

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

Πολυτεχνείο Κρήτης. Τμήμα Ηλεκτρονικών Μηχανικών & Μηχανικών Υπολογιστών

author Ανάκτηση πολυµεσικού περιεχοµένου & quality image semantic web & video Κωνσταντίνος Μικάλεφ multimedia

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

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

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

Ανάπτυξη Οντολογικής Γνώσης για Τεκμηρίωση Οπτικοακουστικού Περιεχομένου ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

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

Γραφικό Περιβάλλον Μοντελοποίησης Οντολογιών και Μεταδεδοµένων RDF στο Σηµασιολογικό ιαδίκτυο

ΝΙΚΟΛΑΟΥ ΔΙΑΜΑΝΤΟΠΟΥΛΟΥ ΝΙΚΟΛΑΟΥ ΚΥΡΤΑΤΑ

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

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

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

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

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

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

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

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

ΑΞΙΟΠΟΙΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΓΙΑ ΑΝΙΧΝΕΥΣΗ ΕΠΙΘΕΣΕΩΝ ΣΕ ΠΕΡΙΒΑΛΛΟΝΤΑ SIP

Συστήματα Γνώσης. Θεωρητικό Κομμάτι Μαθήματος Ενότητα 3: Αναπαράστασης Γνώσης και Συλλογιστικής - Δομημένες Αναπαραστάσεις: Πλαίσια, Οντολογίες

RVL: ΜΙΑ ΓΛΩΣΣΑ ΟΡΙΣΜΟΥ ΟΨΕΩΝ ΓΙΑ ΤΟ ΠΡΟΤΥΠΟ RDF/S

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

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

Ανακάλυψη κανόνων συσχέτισης στο Σημασιολογικό Ιστό: Μια επαγωγική μέθοδος

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ

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

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

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

ιπλωµατική Εργασία του Γεράσιµου Παπαδόπουλου (ΑΕΜ: 295)

. « : 12: Protégé

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ

ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ(M.I.S.)

SPARQL. Χρήστος Παπαθεοδώρου Αναπληρωτής Καθηγητής

Σημασιολογικά δεδομένα και Παγκόσμιος στός

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Συνδεδεμένα Δεδομένα: Δημοσίευση, Σύνδεση, Προσπέλαση. (Linked Data)

Μεταδεδομένα στο Ψηφιακό περιβάλλον

Σύγκριση Προγραµµατιστικών ιεπαφών (APIs) για διαχείριση Οντολογιών Ιστού και Ανάπτυξη Μηχανισµού υποβολής Ευφυών Ερωτηµάτων

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

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ

Transcript:

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

Ο Παγκόσμιος Ιστός Εφαρμογή του Internet Δημοσίευση εγγράφων και υπερσύνδεσμοι Δυναμικό περιεχόμενο Αναζήτηση πληροφοριών - Κατανοητός μόνο από ανθρώπους (έμφαση στην παρουσίαση της πληροφορίας) - Αναζήτηση πληροφορίας σε συντακτικό επίπεδο - Ακόμα και η δόμησή του περιεχομένου (π.χ. XML) δεν βελτιώνει την αυτοματοποιημένη επεξεργασία και κατανόηση του

Το Όραμα Sir Tim Berners-Lee: ο δημιουργός του ΠΙ και οραματιστής του Σημασιολογικού Ιστού (ΣΙ) Εισαγωγή τεχνολογιών γνώσης στον ΠΙ Ορισμός: Ο ΣΙ είναι η αναπαράσταση δεδομένων στο WWW. (W3C) The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation [1]

Πλεονεκτήματα ΣΙ +Κατανόηση περιεχομένου και από μηχανές +Αυτοματοποίηση υπολογιστικών/επεξεργαστικών διαδικασιών +Διαλειτουργικότητα μεταξύ ετερογενών συστημάτων και ενοποίηση δεδομένων +Πιο «ευφυείς» υπηρεσίες και εφαρμογές +«Έξυπνη» αναζήτηση και ανάκτηση περιεχομένου

Η Στοίβα του ΣΙ

Εφαρμογή: FOAF rdf:type foaf:person foaf:name Michael Souris foaf:mbox mailto:mm@example.com <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/"> <foaf:person> <foaf:name>michael Souris</foaf:name> <foaf:mbox rdf:resource="mailto:mm@example.com" /> </foaf:person> </rdf:rdf>

Resource Description Framework (RDF) Ένα γενικό μοντέλο δεδομένων Περιγράφει ιδιότητες των πόρων και τις μεταξύ τους συσχετίσεις Η σύνταξή της είναι XML (συνήθως) Αναπαριστά κατευθυνόμενους γράφους εννοιών (RDF graphs)

RDF Statement Το κύριο στοιχείο αναπαράστασης γνώσης Δυαδικές συσχετίσεις [subject] [predicate] [object] = triple Subject Predicate Object Resource Resource ~ URI Literal ~ XSD Datatypes Resource or Literal

RDF Statements (Graph)

RDF Statements (XML) <?xml version="1.0"?> <rdf:rdf xmlns:rdf= " xmlns:contact= "> <contact:person rdf:about="http://www.w3.org/people/em/contact#me"> <contact:fullname>eric Miller</contact:fullName> <contact:mailbox rdf:resource="mailto:em@w3.org"/> <contact:personaltitle>dr.</contact:personaltitle> </contact:person> </rdf:rdf>

RDF Schema (RDFS) Η RDF παρέχει απλά ένα data model Οι περιγραφές πόρων συχνά θέλουμε να χρησιμοποιούν συγκεκριμένο λεξιλόγιο και κανόνες Το RDFS παρέχει τα στοιχεία μοντελοποίησης για να φτιάξουμε τέτοια λεξιλόγια Τα λεξιλόγια αυτά δομούνται σαν ιεραρχίες κλάσεων (δηλ. απλές οντολογίες) Κάθε πόρος ανήκει σε μια κλάση Δεν έχει σχέση με το XML Schema

Βασικά Στοιχεία RDF(S) rdf:type, rdfs:subclassof, rdfs:subpropertyof,.

Ορισμός Κλάσεων/Ιδιοτήτων <rdfs:class id= Person > </rdfs:class> <rdfs:class id= Man > <rdfs:subclassof rdf:resource="#person"/> </rdfs:class> <rdfs:property id= hasage > <rdfs:comment>a person s age</rdfs:comment> <rdfs:domain resource= #Person /> <rdfs:range resource= #AgeType /> <rdfs:property>

Ορισμός Οντολογίας hasage AgeType rdfs:subclassof rdfs:subclassof Person rdfs:subclassof Teenager Man Woman

Περιγραφή Δεδομένων Όταν υπάρχει μια οντολογία για ένα πεδίο εφαρμογής, τη χρησιμοποιούμε για να περιγράψουμε τους σχετικούς πόρους Οι πόροι αυτοί υπόκεινται στους περιορισμούς της

Οντολογία A formal, explicit specification of a shared conceptualization. (Studer 1998, original definition by Gruber in 1993) Formal: κατανοητή από μηχανές Explicit specification: ορίζει ρητά έννοιες, συσχετίσεις μεταξύ τους, ιδιότητές τους και περιορισμούς Shared: είναι «κοινώς» αποδεκτή Conceptualization: ένα αφηρημένο μοντέλο ενός φαινομένου

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

Συμπερασμός (reasoning) Η εξαγωγή υπονοούμενης γνώσης από υπάρχουσα ρητά εκφρασμένη (που συνήθως περιγράφεται με οντολογίες) Χρήσιμος σε πολλές εφαρμογές: Έξυπνη αναζήτηση και επερωτήσεις Έλεγχος συνέπειας (consistency checking) Κατηγοριοποίηση των στιγμιοτύπων σε κλάσεις μη ρητά δηλωμένες (classification) Ανακάλυψη κρυφών συσχετίσεων

Συμπερασμός (2) Οι μηχανές συμπερασμού (reasoners) μπορούν να εφαρμόσουν συμπερασμό τόσο σε στιγμιότυπα όσο και στο σύνολο των κλάσεων

OWL Γλώσσα για περιγραφή πιο σύνθετων οντολογιών (σε σχέση με RDFS) Προτυποποιημένη από το W3C Τρία είδη (OWL Lite, OWL-DL, OWL-Full) με αύξουσα εκφραστικότητα και πολυπλοκότητα στον συμπερασμό η OWL Full είναι μη αποφασίσιμη! Υπερσύνολο και συμβατή με RDF(S) Η σύνταξη της μπορεί να είναι σε RDF/XML Αλλά υπάρχουν και άλλες συντάξεις

RDFS vs. OWL RDFS έχει περιορισμένη εκφραστικότητα δεν υποστηρίζει πολλούς περιορισμούς, αξιώματα κλπ. περιορισμένη δυνατότητα συμπερασμού OWL Αρκετά μεγάλη εκφραστικότητα (υποσύνολο της Λογικής Πρώτης Τάξης) Αξιώματα, περιορισμοί τιμών και πληθικότητας Καλά ορισμένη σημασιολογία ένα OWL έγγραφο ερμηνεύεται πάντα με τον ίδιο τρόπο

Βασικά Στοιχεία OWL-DL (1) RDF Schema Features: rdfs:class, rdfs:subclassof, rdf:property, rdfs:subpropertyof, Restrictions: Restriction, allvaluesfrom, somevaluesfrom, maxcardinality, mincardinality, Property Characteristics: ObjectProperty, DatatypeProperty, inverseof, TransitiveProperty, SymmetricProperty, Class Axioms: disjointwith, equivalentclass, Class Expressions: unionof, complementof, intersectionof,

Βασικά Στοιχεία OWL-DL (2) Class Ορίζει μια κλάση ObjectProperty Περιφράφει συσχετίσεις μεταξύ στιγμιοτύπων (αντικειμένων) κλάσεων DatatypeProperty Περιγράφει ιδιότητες στιγμιοτύπων κλάσεων Individual Ορίζει ένα συγκεκριμένο στιγμιότυπο μιας κλάσης

OWL syntax DL Example Description IntersectionOf C D Supervisor Male All Supervisors that are Male unionof C _ D Supervisor _ Manager Anything that is either Supervisor or Employee allvaluesfrom R.C supervisor.male All supervisors must be of type Male somevaluesfrom R.C hasson.male At least one of the sons must be of type Male value R.{o} haslocation.athens The location property must have the value Athens mincardinality n R.C 1supervises.Employee A Supervisor supervises at least one employee maxcardinality n R.C 1hasManager.Manager An Employee has at most one Manager Cardinality =n R.C = 1 isdependenton.employee A Person is dependent on exactly one Employee SubClassOf C D Manager Employee A Manager is a kind of Employee DisjointClass CD Department_Task_ManagerTe chnical_task_manager Someone cannot be a Department_Task_Manager and a Technical_Task_Manager at the same time

Κύκλος Ζωής Οντολογίας Καθορίζουμε τις βασικές κλάσεις και συσχετίσεις (properties) του πεδίου μας Καθορίζουμε domain και range για τα properties Ιεραρχούμε τις κλάσεις και βάζουμε περιορισμούς στα properties Προσθέτουμε στιγμιότυπα (individuals) και τις μεταξύ τους σχέσεις Κάνουμε έλεγχο συνέπειας στο μοντέλο μας Κάνουμε classification των στιγμιοτύπων Κάνουμε επερωτήσεις για την ανακάλυψη νέας γνώσης

Επερωτήσεις στον ΣΙ Γλώσσες επερωτησεων RDF RDQL, RQL, SPARQL (W3C) Μερικές μοιάζουν με SQL E.g., search top 5-10 named persons younger than 30 PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX ns: <http://example.org/ns#> SELECT?name?mbox?age WHERE {?x foaf:name?name.?x ns:age?age. FILTER (?age < 30). OPTIONAL {?x foaf:mbox?mbox.} } ORDER BY?age DESC(?name) OFFSET 5 LIMIT 10

Επερωτήσεις και Συμπερασμός Αν κάνουμε μια επερώτηση πριν εφαρμόσουμε συμπερασμό, θα πάρουμε σαν απάντηση τα δεδομένα που έχουμε ρητά εισάγει (asserted knowledge) Αν έχουμε ήδη εφαρμόσει συμπερασμό, θα πάρουμε και νέα δεδομένα που προκύπτουν με βάση τους ορισμούς της οντολογίας μας (inferred knowledge)

Βιβλιογραφία [1] T. Berners-Lee, J. Handler, and O. Lassila: The Semantic Web, Scientific American, May 2001 [2] G. Antoniou and F. van Harmelen, A Semantic Web Primer, The MIT Press, 2004 [3] W3C Semantic Web Activity, http://www.w3.org/2001/sw/