Ο μαθητής θα γνωρίζει την βασική ιδέα και το όραμα του Σημαντικού Ιστού, ποιες είναι οι βασικές τεχνολογίες/γλώσσες που περιλαμβάνει και πως να τις χρησιμοποιεί σε εφαρμογές. Ο μαθητής θα μπορεί να περιγράψει δεδομένα με την γλώσσα 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-)
Επισκεφτείτε το μάθημα
Ιωάννης Χατζηλυγερούδης Πανεπιστήμιο Πατρών Τμήμα Μηχανικών Η/Υ & Πληροφορικής
Αικατερίνη Καλέρη Πανεπιστήμιο Πατρών Ερμηνευτική-Φαινομενολογία
Χρήστος Φλώρος ΤΕΙ Κρήτης Τμήμα Λογιστικής και Χρηματοικονομικής
Μαγδαληνή Δραγασάκη ΤΕΙ Κρήτης Τεχνολόγων Γεωπόνων
, Άλλο Ίδρυμα
Αντωνία Ψαρουδάκη Άλλο Ίδρυμα Διατροφής και Διαιτολογίας