Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie do RDF i SPARQL
- Podstawy RDF: trójki, IRIs, literały i węzły anonimowe
- Przestrzenie nazw i użycie QNames w zapytaniach
- Przegląd form zapytań SPARQL i przypadków użycia
Rozpoczęcie pracy ze środowiskiem SPARQL
- Instalacja i uruchamianie Apache Jena Fuseki lub RDF4J Server
- Ładowanie przykładowych zestawów danych RDF do trójka-store
- Użycie klienta SPARQL lub workbench do wykonywania zapytań
Podstawowe zapytania SELECT w SPARQL
- Pisanie wzorców trójek i pobieranie powiązań
- Użycie DISTINCT, LIMIT i OFFSET
- Sortowanie i projektowanie wyników za pomocą ORDER BY
Filtry i modyfikatory rozwiązań
- Zastosowanie wyrażeń FILTER i wbudowanych funkcji
- Użycie OPTIONAL do częściowego dopasowania
- Łączenie wzorców za pomocą UNION i MINUS
Zaawansowane zapytania: agregacja i podzapytania
- Użycie GROUP BY, COUNT, SUM, MIN, MAX i HAVING
- Zagnieżdżone zapytania i wzorce podzapytań
- Praca z wyrażeniami i bind() do obliczania wartości
Konstrukcja i przekształcanie RDF
- Zapytania CONSTRUCT do tworzenia nowych grafów RDF
- Formy zapytań DESCRIBE i ASK oraz ich użycie
- Użycie SPARQL UPDATE do modyfikacji danych (INSERT/DELETE)
Praca z grafami i nazwanymi grafami
- Kwadry i słowo kluczowe GRAPH
- Zarządzanie i zapytania o nazwane grafy
- Najlepsze praktyki organizacji grafów zestawów danych
Federowane zapytania i zdalne punkty końcowe
- Użycie SERVICE do zapytań o zdalne punkty końcowe SPARQL
- Rozważenia dotyczące wydajności i timeoutów
- Strategie łączenia lokalnych i zdalnych danych
Praktyczne laboratorium: praktyczne zadania SPARQL w świecie rzeczywistym
- Zapytanie DBpedia i innych publicznych zestawów danych o wgląd
- Budowanie ponownie wykorzystywalnych szablonów zapytań i widoków
- Rozwiązywanie typowych błędów zapytań i optymalizacja wydajności
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie modelu danych RDF i trójek
- Podstawowa znajomość pojęć HTTP i JSON
- Komfort w czytaniu i pisaniu podstawowych wyrażeń programistycznych lub zapytań
Odbiorcy kursu
- Inżynierowie danych i integratorzy
- Deweloperzy web semantycznego
- Analitycy pracujący z danymi połączonymi
4 godzin
Opinie uczestników (2)
Bardzo dobre szkolenie
Maira Frisch - Novartis Pharma AG
Szkolenie - SPARQL
Przetłumaczone przez sztuczną inteligencję
Był interaktywny.
Suraj
Szkolenie - Semantic Web Overview
Przetłumaczone przez sztuczną inteligencję