Neem contact met ons op

Cursusaanbod

Inleiding tot RDF en SPARQL

  • Grondbeginselen van RDF: triples, IRIs, literals en lege knopen (blank nodes)
  • Het gebruik van namespaces en QName in queries
  • Overzicht van verschillende vormen van SPARQL-queries en hun toepassingsgebieden

Beginnen met een SPARQL-omgeving

  • Het installeren en opstarten van Apache Jena Fuseki of RDF4J Server
  • Voorbeelddatasets in een triple store laden
  • Query’s uitvoeren met behulp van SPARQL-clients of werkbench-omgevingen

Basis-SPARQL SELECT-queries

  • Het formuleren van triple-patronen en het verkrijgen van bindingsresultaten
  • Toepassing van DISTINCT, LIMIT en OFFSET
  • Resultaatindeling en -sorteren via ORDER BY

Filteren en aanvullende query-aanpassingen

  • Gebruik van FILTER-expressies en ingebouwde functies
  • OPTIONAL-constructies om gedeeltelijke matches mogelijk te maken
  • Patrooncombinaties via UNION en MINUS

Geavanceerde querymethoden: aggregatie en subqueries

  • Toepassing van GROUP BY, COUNT, SUM, MIN, MAX en HAVING
  • Verschillende vormen van geneste queries en subselect-patronen
  • Werken met expressies en de bind()-functie voor het berekenen van waarden

RDF construeren en transformeren

  • CONSTRUCT-queries voor het samenstellen van nieuwe RDF-grafieken
  • DESCRIBE- en ASK-vormen, inclusief hun toepassingscontexten
  • Wijzigingen in data aanbrengen via SPARQL UPDATE (INSERT/DELETE)

Werken met grafieken en genaamde grafieken

  • Quads en gebruik van het GRAPH-sleutelwoord
  • Beheer en opvraging van genaamde grafieken
  • Best practices voor een georganiseerde structuur van datagrafieken

Federated queries en externe eindpunten

  • Externe SPARQL-eindpunten raadplegen via SERVICE-constructies
  • Prestatieoverwegingen, inclusief beperkingen rond tijdsduur en respons duur
  • Strategieën voor het samenvoegen van lokale en externe gegevensbronnen

Praktische labopdrachten: realistische SPARQL-uitdagingen

  • Gegevens uit DBpedia en andere publieke datasets analyseren via querymethoden
  • Herbruikbare query-sjablonen en view-concepten ontwikkelen
  • Het opsporen en oplossen van veelvoorkomende queryfouten; prestatieoptimalisatie toe passen

Samenvatting en vervolgstappen

Vereisten

  • Inzicht in het RDF-datamodel en het concept van triples
  • Kennis van basisprincipes rond HTTP en JSON
  • Verdiepte ervaring in het lezen en schrijven van eenvoudige programmeer- of queryexpressies

Doelgroep

  • Data-engineers en data-integrators
  • Ontwikkelaars die werkzaam zijn in de semantische webomgeving
  • Analisten die zich bezighouden met linked data-analyse
 4 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën