Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή στο RDF και το SPARQL

  • Βασικές αρχές RDF: τριπλέτες, IRIs, αλφαριθμητικές τιμές και κενοί κόμβοι
  • Χρήση namespaces και QName σε ερωτήματα
  • Επισκόπηση των μορφών ερωτημάτων SPARQL και των περιπτώσεων χρήσης

Ξεκινώντας με ένα Περιβάλλον SPARQL

  • Εγκατάσταση και εκτέλεση του Apache Jena Fuseki ή του RDF4J Server
  • Φόρτωση δειγματικών συνόλων δεδομένων RDF σε ένα triple store
  • Χρήση ενός SPARQL client ή workbench για την εκτέλεση ερωτημάτων

Βασικά Ερωτήματα SELECT της SPARQL

  • Σύνταξη μοτίβων τριπλέτας και ανάκτηση δεσμεύσεων
  • Χρήση των DISTINCT, LIMIT και OFFSET
  • Ταξινόμηση και προβολή αποτελεσμάτων με ORDER BY

Φιλτράρισμα και Τροποποιητές Λύσεων

  • Εφαρμογή εκφράσεων FILTER και ενσωματωμένων συναρτήσεων
  • Χρήση του OPTIONAL για μερική αντιστοίχιση
  • Συνδυασμός μοτίβων με UNION και MINUS

Προχωρημένη Ερωτηματοδοσία: Συσσωμάτωση και Υποερωτήματα

  • Χρήση των GROUP BY, COUNT, SUM, MIN, MAX και HAVING
  • Ενσωματωμένα ερωτήματα και μοτίβα υποεπιλογής
  • Εργασία με εκφράσεις και bind() για υπολογισμό τιμών

Δημιουργία και Μετασχηματισμός RDF

  • Ερωτήματα CONSTRUCT για δημιουργία νέων γραφημάτων RDF
  • Οι μορφές ερωτημάτων DESCRIBE και ASK και πότε να τις χρησιμοποιείτε
  • Χρήση του SPARQL UPDATE για τροποποίηση δεδομένων (INSERT/DELETE)

Εργασία με Γραφήματα και Ονομασμένα Γραφήματα

  • Quads και η λέξη-κλειδί GRAPH
  • Διαχείριση και ερωτήματα σε ονομασμένα γραφήματα
  • Καλές πρακτικές για την οργάνωση γραφημάτων συνόλων δεδομένων

Ομοσπονδιακές Ερωτήσεις και Απομακρυσμένα Endpoints

  • Χρήση του SERVICE για ερωτήματα σε απομακρυσμένα SPARQL endpoints
  • Ζητήματα απόδοσης και χρονικά όρια
  • Στρατηγικές για τον συνδυασμό τοπικών και απομακρυσμένων δεδομένων

Πρακτικό Εργαστήριο: Πραγματικές Εργασίες SPARQL

  • Υποβολή ερωτημάτων σε DBpedia και άλλα δημόσια σύνολα δεδομένων για πληροφορίες
  • Δημιουργία επαναχρησιμοποιήσιμων προτύπων ερωτημάτων και όψεων
  • Αποσφαλμάτωση συνηθισμένων σφαλμάτων ερωτημάτων και βελτιστοποίηση της απόδοσης

Σύνοψη και Επόμενα Βήματα

Απαιτήσεις

  • Κατανόηση του μοντέλου δεδομένων RDF και των τριπλετών
  • Εξοικείωση με βασικές έννοιες HTTP και JSON
  • Άνεση στην ανάγνωση και συγγραφή βασικών εκφράσεων προγραμματισμού ή ερωτημάτων

Κοινό

  • Μηχανικοί δεδομένων και ολοκληρωτές
  • Προγραμματιστές σημασιολογικού ιστού
  • Αναλυτές που εργάζονται με συνδεδεμένα δεδομένα
 4 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (1)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες