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: triplets, IRIs, literals și blank nodes
- Utilizarea namespaces și QName în interogări
- Prezentarea formelor de interogare SPARQL și a cazurilor de utilizare
Punerea bazei într-un mediu SPARQL
- Installarea și rularea Apache Jena Fuseki sau RDF4J Server
- Încărcarea seturilor de date RDF de exemplu într-un triple store
- Folosirea unui client SPARQL sau workbench pentru rularea interogărilor
Interogări SELECT de bază SPARQL
- Scrierea triplet patterns și recuperarea bindings
- Utilizarea DISTINCT, LIMIT și OFFSET
- Sortarea și proiecția rezultatelor cu ORDER BY
Filtrare și modificatori de soluție
- Aplicarea expresiilor FILTER și a funcțiilor integrate
- Folosirea OPTIONAL pentru potriviri parțiale
- Combinarea pattern-urilor cu UNION și MINUS
Interogări avansate: Agregare și subinterogări
- Utilizarea GROUP BY, COUNT, SUM, MIN, MAX și HAVING
- Interogări imbricate și pattern-uri subselect
- Lucrul cu expresii și bind() pentru calculul 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 named graphs
- Quads și cuvântul cheie GRAPH
- Gestionarea și interogarea named graphs
- Best practices pentru organizarea grafurilor dintr-un set de date
Interogări federate și endpoint-uri remote
- Utilizarea SERVICE pentru interogarea endpoint-urilor SPARQL remote
- Considerații privind performanța și timeout-urile
- Strategii pentru combinarea datelor locale și celor remote
Laborator practic: Teme SPARQL din lumea reală
- Interogarea DBpedia și a altor seturi de date publice pentru obținerea de insight-uri
- Construirea de templates și views de interogare reutilizabile
- Depanarea erorilor comune de interogare și optimizarea performanței
Rezumat și pașii următori
Cerințe
- Înțelegerea modelului de date RDF și a tripletelor
- Familiarizare cu concepte de bază de HTTP și JSON
- Confort în citirea și scrierea expresiilor de bază de programare sau interogare
Public-țintă
- Ingineri de date și integratori
- Dezvoltatori web semantic
- Analisti care lucrează cu linked data
Mărturii (1)
Formare foarte bună
Maira Frisch - Novartis Pharma AG
Curs - SPARQL
Tradus de catre o masina