Intrati in legatura

Schița de curs

Introducere în RDF și SPARQL

  • Bazele RDF: triplete, IRI-uri, literali și noduri anonime
  • Utilizarea spațiilor de nume și QName în interogări
  • Prezentare generală a formelor de interogare SPARQL și cazuri de utilizare

Începutul într-un Mediu SPARQL

  • Instalarea și rularea Apache Jena Fuseki sau RDF4J Server
  • Încărcarea seturilor de date RDF eșantion într-un depozit de triplete
  • Utilizarea unui client sau a unei mese de lucru SPARQL pentru a rula interogări

Interogări SPARQL SELECT de Bază

  • Scrierea modelelor de triplete și preluarea legăturilor
  • Utilizarea DISTINCT, LIMIT și OFFSET
  • Sortarea și proiectarea rezultatelor cu ORDER BY

Filtrare și Modificatori de Soluții

  • Aplicarea expresiilor FILTER și funcțiilor încorporate
  • Utilizarea OPTIONAL pentru potrivire parțială
  • Combinarea modelelor cu UNION și MINUS

Interogări Avansate: Agregare și Subinterogări

  • Utilizarea GROUP BY, COUNT, SUM, MIN, MAX și HAVING
  • Interogări imbricate și modele de subselect
  • Lucrul cu expresii și bind() pentru a calcula valori

Construirea și Transformarea RDF

  • Interogări CONSTRUCT pentru a construi grafice RDF noi
  • Forme de interogare DESCRIBE și ASK și când să le folosiți
  • Utilizarea SPARQL UPDATE pentru modificarea datelor (INSERT/DELETE)

Lucrul cu Grafice și Grafice Denumite

  • Quad-uri și cuvântul cheie GRAPH
  • Gestionarea și interogarea graficelor denumite
  • Bune practici pentru organizarea graficelor de date

Interogări Federate și Puncte Finale la Distanță

  • Utilizarea SERVICE pentru a interoga puncte finale SPARQL la distanță
  • Considerații de performanță și timeout-uri
  • Strategii pentru combinarea datelor locale și la distanță

Laborator Practic: Sarcini SPARQL din Lumea Reală

  • Interogarea DBpedia și altor seturi de date publice pentru informații
  • Construirea de șabloane de interogare reutilizabile și vizualizări
  • Depanarea erorilor comune de interogare și optimizarea performanței

Rezumat și Pași Următori

Cerințe

  • Înțelegerea modelului de date RDF și a tripletelor
  • Familiaritate cu conceptele de bază ale HTTP și JSON
  • Confruntare cu citirea și scrierea expresiilor de bază de programare sau interogare

Publicul țintă

  • Ingineri și integratori de date
  • Dezvoltatori web semantici
  • Analiști care lucrează cu date legate
 4 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite