Αναπαράσταση Γνώσης στον Παγκόσμιο Ιστό


Η ιδέα του σημαντικού ιστού (semantic web). Περιγραφή αρχείων παγκόσμιου ιστού με XML. Απόδοση σημασιολογίας με RDF και RDF Schema. Οντολογίες (ορισμός, βασικά στοιχεία, κατασκευή). Λογική και Συμπερασματική-Κανόνες. Περιγραφικές Λογικές. Γλώσσα OWL. Γλώσσα RuleML. Εφαρμογές.


Στόχοι Μαθήματος

Ο μαθητής θα γνωρίζει την βασική ιδέα και το όραμα του Σημαντικού Ιστού, ποιες είναι οι βασικές τεχνολογίες/γλώσσες που περιλαμβάνει και πως να τις χρησιμοποιεί σε εφαρμογές. Ο μαθητής θα μπορεί να περιγράψει δεδομένα με την γλώσσα XML, την κύρια γλώσσα δεδομένων που χρησιμοποιείται στον παγκόσμιο Ιστό, να μετατρέψει τα δεδομένα σε άλλες μορφές με αρχεία μετασχηματισμού καθώς και να ανακτήσει δεδομένα με ερωτήματα XPath. Θα μπορεί επίσης να ορίζει δική του γραμματική για XML αρχεία με χρήση XML Schema. Επίσης θα γνωρίσει την γλώσσα RDF για ορισμό δεδομένων και σύνδεση μεταξύ τους μέσω ιδιοτήτων (triples), τον προσδιορισμό σημασιολογίας σε δεδομένα αλλά και σε τύπους δεδομένων (κλάσεις) και ιδιότητες με την γλώσσα RDF Schema. Θα μπορεί να περιγράψει δεδομένα και σημασιολογία σε RDF και να ανακτήσει δεδομένα με την γλώσσα ερωτημάτων SPARQL. Θα γνωρίσει τις Οντολογίες και την γλώσσα OWL που επεκτείνει τις δυνατότητες του RDF Schema για μεγαλύτερη εκφραστικότητα και περισσότερες δυνατότητες συμπερασμού. Ο μαθητής θα μπορεί να σχεδιάσει μια οντολογία για ένα θέμα και να την υλοποιήσει είτε απευθείας με κώδικα RDF/OWL ή με εξειδικευμένα εργαλεία όπως το Protege. Ο μαθητής θα γνωρίσει μερικά βασικά θέματα για τον τρόπο εξαγωγής συμπερασμάτων, τις Περιγραφικές Λογικές καθώς και την χρήση Κανόνων σε συνδυασμό με δεδομένα οντολογιών. Τέλος ο μαθητής θα μπορεί να αναπτύξει εφαρμογές που χρησιμοποιούν τις παραπάνω τεχνολογίες με κατάλληλες βιβλιοθήκες (XML DOM parsers, JENA API κ.α.).


Προαπαιτούμενες Γνώσεις

Στο μάθημα "Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό (23Υ538)"  , παρουσιάζεται αναλυτικά η γλώσσα HTML καθώς και η XML. Δεν είναι απαραίτητη η παρακολούθηση του αλλά μπορεί να βοηθήσει.Στις εργασίες του μαθήματος υπάρχουν προγραμματιστικά μέρη για την υλοποίηση εφαρμογών που αξιοποιούν τις τεχνολογίες που περιγράφονται στο μάθημα (XML,RDF,OWL). Προτείνεται να έχετε παρακολουθήσει το μάθημα Οντοκεντρικός Προγραμματισμός καθώς οι περισσότερες σχετικές βιβλιοθήκες είναι σε γλώσσα JAVA.


Περιεχόμενα

Εισαγωγή XML-XML Schema RDF-RDF Schema Οντολογίες (γλώσσα OWL) Περιγραφικές Λογικές Συλλογιστές (Reasoners) Κανόνες

ΤΑΥΤΟΤΗΤΑ ΜΑΘΗΜΑΤΟΣ

Βαθμίδα:

Τύπος:

Προπτυχιακό

(A-)


Εκπαιδευτές: Ιωάννης Χατζηλυγερούδης
Τμήμα: Τμήμα Μηχανικών Η/Υ & Πληροφορικής
Ίδρυμα: Πανεπιστήμιο Πατρών
Θεματική Περιοχή: Επιστήμες Υπολογιστών, Πληροφορικής, Τηλεπικοινωνιών
Άδεια Χρήσης: CC - Αναφορά - Μη Εμπορική Χρήση - Παρόμοια Διανομή

Επισκεφτείτε το μάθημα

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