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.
Návrh Školení
Úvod do formátu RDF a jazyka SPARQL
- Základy RDF: trojice dat, IRIs, literály a prázdné uzly
- Použití jmenných prostorů a zkrácených označení QName v dotazech
- Přehled různých forem dotazů SPARQL a jejich typické využití
Zahájení práce s prostředím pro SPARQL
- Instalace a spuštění serverů Apache Jena Fuseki či RDF4J Server
- Načítání ukázkových dat ve formátu RDF do úložišť trojicových dat
- Práce s klienty nebo pracovními nástroji pro vysílání dotazů SPARQL
Základní dotazy typu SELECT
- Psaní vzorců pro vyhledávání trojic a získávání výsledků
- Použití příkazů DISTINCT, LIMIT a OFFSET k ovlivnění výstupu
- Třídění a vybírání požadovaných dat pomocí příkazu ORDER BY
Filtrování výsledků a úpravy řešení dotazů
- Aplikace výrazů typu FILTER a využití vestavěných funkcí
- Možnost částečné shody díky klíčovému slovu OPTIONAL
- Kombinace více vzorců pomocí příkazů UNION a MINUS
Pokročilé dotazy: agregace a poddotazy
- Použití příkazů GROUP BY, COUNT, SUM, MIN, MAX či HAVING pro zpracování výsledků
- Vytváření vnořených dotazů a podvzorců při sestavování komplexních požadavků
- Práce s výrazy a funkcí bind() určenou k výpočtu potřebných hodnot
Tvorba a transformace grafů RDF
- Využití dotazů typu CONSTRUCT k vytvoření nových struktur RDF
- Význam a použití příkazů DESCRIBE i ASK v konkrétních situacích
- Modifikace dat pomocí příkazu SPARQL UPDATE – přidávání či odstraňování informací
Práce s grafy a pojmenovanými strukturami
- Pojetí čtveřic dat a klíčového slova GRAPH v praxi
- Správa i vyhledávání pojmenovaných grafů RDF
- Zásady pro efektivní organizaci datových souborů v systémech RDF
Federované dotazy a komunikace s externími zdroji
- Využití příkazu SERVICE k vyslání dotazů na vzdálené servery SPARQL
- Hodnotě výkonu a omezení typu časových limitů při komunikaci se vzdálenými systémy
- Strategie pro integraci místních i vzdálených dat do jediného dotazu
Praktická cvičení: reálné úlohy z praxe
- Vyhledávání informací v databázích typu DBpedia a dalších veřejně dostupných datových sadách
- Tvorba opakovaně použitelných šablon dotazů i jejich vizualizace
- Identifikace častých chyb při psaní dotazů a optimalizace jejich výkonu
Závěr kurzu a další směřování
Požadavky
- Základní znalost modelu dat RDF a trojicového uspořádání informací
- Seznámenost s základy protokolu HTTP a koncepty formátu JSON
- Schopnost psát i číst jednoduché programovací nebo dotazovací výrazy
Cílová skupina
- Datoví inženýři a systémoví integrátoři
- Vývojáři semantického webu
- Analytici pracující s propojenými daty
4 Hodiny
Reference (1)
Velmi pěkné školení
Maira Frisch - Novartis Pharma AG
Kurz - SPARQL
Přeloženo strojem