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, IRI, literały i puste węzły
- Przestrzenie nazw i użycie QName w zapytaniach
- Przegląd form zapytań SPARQL i przypadków użycia
Rozpoczęcie pracy ze środowiskiem SPARQL
- Instalacja i uruchomienie Apache Jena Fuseki lub RDF4J Server
- Ładowanie przykładowych zbiorów danych RDF do magazynu trójek
- Używanie klienta SPARQL lub workbencha do uruchamiania zapytań
Podstawowe zapytania SPARQL SELECT
- Pisanie wzorców trójek i pobieranie powiązań
- Używanie DISTINCT, LIMIT i OFFSET
- Sortowanie i projekcja wyników za pomocą ORDER BY
Filtrowanie i modyfikatory rozwiązań
- Stosowanie wyrażeń FILTER i wbudowanych funkcji
- Używanie 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
Konstruowanie i przekształcanie RDF
- Zapytania CONSTRUCT do budowania nowych grafów RDF
- Formy zapytań DESCRIBE i ASK oraz ich zastosowania
- Używanie SPARQL UPDATE do modyfikacji danych (INSERT/DELETE)
Praca z grafami i nazwanymi grafami
- Czworki i słowo kluczowe GRAPH
- Zarządzanie i wykonywanie zapytań na nazwanych grafach
- Najlepsze praktyki organizowania grafów zbiorów danych
Zapytania federacyjne i zdalne punkty końcowe
- Używanie SERVICE do wykonywania zapytań do zdalnych punktów końcowych SPARQL
- Zagadnienia związane z wydajnością i timeouty
- Strategie łączenia danych lokalnych i zdalnych
Praktyczne laboratorium: Zadania SPARQL w rzeczywistych zastosowaniach
- Wykonywanie zapytań do DBpedia i innych publicznych zbiorów danych w celu uzyskania informacji
- Tworzenie szablonów zapytań i widoków do wielokrotnego użytku
- Debugowanie typowych błędów zapytań i optymalizacja wydajności
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie modelu danych RDF i trójek
- Znajomość podstawowych koncepcji HTTP i JSON
- Umiejętność czytania i pisania podstawowych wyrażeń programistycznych lub zapytań
Grupa docelowa
- Inżynierowie i integratorzy danych
- Deweloperzy semantycznego internetu
- Analitycy pracujący z danymi powiązanymi
4 godzin
Opinie uczestników (2)
Szeroki zakres i głęboka wiedza o Sieci Semantycznej
XINJIAN GUO - Yale University
Szkolenie - Semantic Web Overview
Przetłumaczone przez sztuczną inteligencję
Bardzo miłe szkolenie
Maira Frisch - Novartis Pharma AG
Szkolenie - SPARQL
Przetłumaczone przez sztuczną inteligencję