Hvala što ste poslali upit! Jedan od naših članova tima će vas uskoro kontaktirati.
Hvala što ste poslali rezervaciju! Jedan od naših članova tima će vas uskoro kontaktirati.
Trajanje 4 sati
Sadržaj kursa
Uvod u RDF i SPARQL
- Osname RDF-a: trojke, IRI-ji, literali i prazni čvorovi
- Korišćenje imenskih prostora i QName-a u upitima
- Pregled formati SPARQL upita i slučajeva upotrebe
Početno podešavanje SPARQL okruženja
- Instalacija i pokretanje Apache Jena Fuseki-ja ili RDF4J Server-a
- Učitavanje uzoraka RDF skupova podataka u trojno skladište
- Korišćenje SPARQL klijenta ili radne ploče za izvršavanje upita
Osnovni SPARQL SELECT upiti
- Pisanje obrazaca trojki i preuzimanje vezivanja (bindings)
- Korišćenje DISTINCT, LIMIT i OFFSET
- Sortiranje i projekcija rezultata pomoću ORDER BY
Filriranje i modifikatori rešenja
- Primena FILTER izraza i ugrađenih funkcija
- Korišćenje OPTIONAL-a za delimično podudaranje
- Kombinovanje obrazaca pomoću UNION-a i MINUS-a
Napredno upitivanje: Agregacija i podupiti
- Korišćenje GROUP BY, COUNT, SUM, MIN, MAX i HAVING
- Ugnežđeni upiti i obrazci subselect-a
- Rad sa izrazima i bind() funkcijom za izračunavanje vrednosti
Konstrukcija i transformacija RDF-a
- CONSTRUCT upiti za izgradnju novih RDF grafova
- DESCRIBE i ASK formati upita i kada ih koristiti
- Korišćenje SPARQL UPDATE za modifikaciju podataka (INSERT/DELETE)
Rad sa grafovima i imenovanim grafovima
- Quads i GRAPH ključna reč
- Upravljanje i upitivanje imenovanih grafova
- Praktične smernice za organizaciju grafova u skupovima podataka
Federisani upiti i udaljene završne tačke
- Korišćenje SERVICE za upitivanje udaljenih SPARQL završnih tačaka
- Razmatranje performansi i istek vremena (timeouts)
- Strategije za spajanje lokalnih i udaljenih podataka
Praktični laboratorijum: SPARQL zadaci iz stvarnog sveta
- Upitivanje DBpedie i drugih javnih skupova podataka za uvide
- Izgradnja ponovo iskoristljivih predloška za upite i prikaza (views)
- Ispravljanje čestih grešaka u upitima i optimizacija performansi
Zaključak i sledeći koraci
Uslovi
- Razumevanje RDF modela podataka i trojki (triples)
- Znanje osnovnih pojmova HTTP-a i JSON-a
- Površno poznavanje čitanja i pisanja osnovnih programskih ili izraza za upite
Ciljna publika
- Inženjeri podataka i inženjeri integracija
- Razvojari semantičkog veba
- Analitičari koji rade sa povezivim podacima
Iskustva korisnika (1)
Odlična obuka
Maira Frisch - Novartis Pharma AG
Kurs - SPARQL
Mašinski prevedeno