Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Doba trvání 4 hodiny
Návrh Školení
Úvod do RDF a SPARQL
- Základy RDF: trojice, IRI, literály a prázdné uzly
- Používání jmenných prostor a QName v dotazech
- Přehled forem SPARQL dotazů a případů použití
Úvod do prostředí SPARQL
- Instalace a spuštění Apache Jena Fuseki nebo RDF4J Server
- Načtení ukázkových RDF datových sad do skladiště trojitých
- Používání SPARQL klienta nebo workbenchu pro spuštění dotazů
Základní SPARQL SELECT dotazy
- Psání vzorů trojic a získávání vazeb (bindings)
- Používání DISTINCT, LIMIT a OFFSET
- Řazení a projekce výsledků pomocí ORDER BY
Filtrování a modifikátory řešení
- Aplikace výrazů FILTER a vestavěných funkcí
- Používání OPTIONAL pro částečné shody
- Kombinování vzorů pomocí UNION a MINUS
Pokročilé dotazování: Agregace a poddotazy
- Použití GROUP BY, COUNT, SUM, MIN, MAX a HAVING
- Zanícená dotazy a vzorce subselect
- Práce s výrazy a funkcí bind() pro výpočet hodnot
Konstrukce a transformace RDF
- Dotazy CONSTRUCT pro stavbu nových RDF grafů
- Formy dotazů DESCRIBE a ASK a kdy je použít
- Používání SPARQL UPDATE pro úpravu dat (INSERT/DELETE)
Práce s grafy a pojmenovanými grafy
- Čtveřice (quads) a klíčové slovo GRAPH
- Správa a dotazování pojmenovaných grafů
- Doporučené postupy pro organizaci grafů v datových sadách
Federované dotazy a vzdálené koncové body
- Používání SERVICE pro dotazování vzdálených SPARQL koncových bodů
- Zvažování výkonu a časových limitů (timeouts)
- Strategie pro kombinování lokálních a vzdálených dat
Praktická laboratoř: Reálné úkoly SPARQL
- Dotazování DBpedia a dalších veřejných datových sad pro získání podkladů
- Vytváření opakovaně použitelných šablon dotazů a pohledů
- Ladění běžných chyb v dotazech a optimalizace výkonu
Shrnutí a další kroky
Požadavky
- Pochopení datového modelu RDF a trojitých (triples)
- Známost základních pojmů HTTP a JSON
- Ovládání čtení a zápisu základních programovacích nebo výrazových dotazů
Cílová skupina
- Data inženýři a integrátoři
- Developři sémantického webu
- Analýtici pracující s propojenými daty
Reference (1)
Velmi pěkné školení
Maira Frisch - Novartis Pharma AG
Kurz - SPARQL
Přeloženo strojem