Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 4 ore
Schița de curs
Introducere în RDF și SPARQL
- Bazele RDF: triplete, IRI-uri, literale și noduri goale
- Utilizarea namespace-urilor și QName-urilor în interogări
- Prezentarea formelor de interogare SPARQL și a cazurilor de utilizare
Pregătirea unui mediu SPARQL
- Instalarea și rularea Apache Jena Fuseki sau RDF4J Server
- Încărcarea seturilor de date RDF de exemplu într-un triple store
- Utilizarea unui client SPARQL sau workbench pentru rularea interogărilor
Interogări SELECT SPARQL de bază
- Scrierea tiparelor de triplete și recuperarea binding-urilor
- Utilizarea DISTINCT, LIMIT și OFFSET
- Sortarea și proiectarea rezultatelor cu ORDER BY
Filtrarea și modificatorii de soluție
- Aplicarea expresiilor FILTER și a funcțiilor integrate
- Utilizarea OPTIONAL pentru potriviri parțiale
- Combinarea tiparelor cu UNION și MINUS
Interogări avansate: agregare și subinterogări
- Utilizarea GROUP BY, COUNT, SUM, MIN, MAX și HAVING
- Interogări imbricate și tipare subselect
- Lucrul cu expresii și bind() pentru calcularea valorilor
Construirea și transformarea RDF
- Interogări CONSTRUCT pentru construirea de noi grafuri RDF
- Formele de interogare DESCRIBE și ASK și când să le folosești
- Utilizarea SPARQL UPDATE pentru modificarea datelor (INSERT/DELETE)
Lucrul cu grafuri și grafuri numite
- Quad-uri și cuvântul cheie GRAPH
- Gestionarea și interogarea grafurilor numite
- Practici bune pentru organizarea grafurilor din setul de date
Interogări federalizate și endpointuri remote
- Utilizarea SERVICE pentru interogarea endpointurilor SPARQL remote
- Considerații de performanță și timeouts
- Strategii pentru combinarea datelor locale cu cele remote
Laborator practic: sarcini SPARQL din lumea reală
- Interogarea DBpedia și a altor seturi de date publice pentru obținerea de insights
- Construirea de template-uri de interogare reutilizabile și view-uri
- Debugarea erorilor frecvente în interogări ș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
- Ușurință în citirea și scrierea unor expresii de programare sau interogare de bază
Public țintă
- Ingineri de date și integratori
- Dezvoltatori de semantic web
- Analisti care lucrează cu linked data
Mărturii (1)
Formare foarte bună
Maira Frisch - Novartis Pharma AG
Curs - SPARQL
Tradus de catre o masina