Ενότητα #1
Σημασιολογία και Μεταδεδομένα.
- Εισαγωγή στα Σημασιολογικά Δεδομένα. (διαφάνειες)
Γνωριμία με το εργαστηριακό περιβάλλον του μαθήματος.
- Θα χρησιμοποιήσουμε τη γλώσσα προγραμματισμού Python3. Εάν δεν έχετε ευχέρεια με την Python, μπορείτε να βρείτε κάποια βασικά στοιχεία εδώ. Μπορείτε επίσης να ψάξετε στο web· υπάρχουν εξαιρετικά tutorials on-line!
Ενότητα #2
Σημασιολογία και Μεταδεδομένα.
- Εισαγωγή στα Σημασιολογικά Δεδομένα (μέρος β'): Notebook 1ου εργαστηρίου (δεξί κλικ στο κουμπί Raw).
Ενότητα #3
Εισαγωγή στην Οργάνωση των Σημασιολογικών Δεδομένων.
- Από τους απλούς πίνακες (flat tables) στη μορφή EAV (Entity-Attribute-Value). (διαφάνειες)
- Notebook 2ου εργαστηρίου.
- Από το σύγγραμμα του μαθήματος: Ενότητες 2.1 έως και 2.3.
Ενότητα #4
Από το μοντέλο EAV στους γράφους.
- Από τη μορφή EAV (Entity-Attribute-Value) στους γράφους τριάδων (subject, predicate, object). (διαφάνειες)
- Notebook 3ου εργαστηρίου.
- Από το σύγγραμμα του μαθήματος: Ενότητες 2.4 έως και 2.6.
Ενότητα #5
Χρησιμοποιώντας Ενιαία Αναγνωριστικά – URIs και IRIs.
- Κατασκευάζοντας αναγνωριστικά ονόματα με παγκόσμια ισχύ. (διαφάνειες)
- Notebook 4ου εργαστηρίου.
- Από το σύγγραμμα του μαθήματος: Ενότητες 1.1 έως και 1.7.
Ενότητα #6
Resource Description Framework (RDF).
- Βασικές έννοιες, τύποι δεδομένων (RDF Datatypes) και το μορφότυπο N-Triples. (διαφάνειες)
- Notebook 5ου εργαστηρίου.
- Από το σύγγραμμα του μαθήματος: Ενότητες 2.9 έως και 2.15.
Ενότητα #7
RDF Schema (RDFS).
- Κλάσεις (classes) και ιδιότητες (properties) στην RDF. (διαφάνειες)
- Εκφώνηση άσκησης.
- Notebook 6ου εργαστηρίου (για την άσκηση).
- Από το σύγγραμμα του μαθήματος: Ενότητες 3.1 έως και 3.5.
Ενότητα #8
Εισαγωγή στη SPARQL.
- Μέρος Α': Βασική Χρήση. (διαφάνειες)
- Notebook 7ου εργαστηρίου.
- Από το σύγγραμμα του μαθήματος: Ενότητες 5.2.1 έως και 5.2.5.
Ενότητα #9
Εισαγωγή στη SPARQL.
- Μέρος Β': Ερωτήματα σε SPARQL endpoints (διαφάνειες)
- Notebook 8ου εργαστηρίου.
- Από το σύγγραμμα του μαθήματος: Ενότητες 5.2.1 έως και 5.2.6.
Ενότητα #10
Συνδεδεμένα Δεδομένα (Linked Data).
- Τα Συνδεδεμένα Δεδομένα ως σύνολο καλών πρακτικών για την ανάπτυξη σημασιολογικών εφαρμογών (διαφάνειες)
- Από το σύγγραμμα του μαθήματος: Ενότητες 6.1 έως και 6.7.