Kursplan

Introduktion till RDF och SPARQL

  • RDF-grundläggande: tripelar, IRIs, litteraler och blanka noder
  • Namnområden och QNames användning i frågor
  • Översikt över SPARQL-frågetyper och användningsfall

Komma igång med ett SPARQL-miljö

  • Installera och köra Apache Jena Fuseki eller RDF4J Server
  • Ladda exempel RDF-datasets i en tripeldatabas
  • Använda ett SPARQL-klientprogram eller arbetsyta för att köra frågor

Grundläggande SPARQL SELECT-frågor

  • Skriva tripelmönster och hämta bindningar
  • Använda DISTINCT, LIMIT och OFFSET
  • Sortera och projicera resultat med ORDER BY

Filtrering och lösningstillägg

  • Använda FILTER-uttryck och inbyggda funktioner
  • Använda OPTIONAL för partiell matchning
  • Kombinera mönster med UNION och MINUS

Avancerad frågeställning: Aggregering och delfrågor

  • GROUP BY, COUNT, SUM, MIN, MAX och HAVING-användning
  • Nestade frågor och subselect-mönster
  • Arbeta med uttryck och bind() för att beräkna värden

Konstruera och transformera RDF

  • CONSTRUCT-frågor för att skapa nya RDF-grafar
  • DESCRIBE- och ASK-frågetyper och när de ska användas
  • Använda SPARQL UPDATE för datamanipulation (INSERT/DELETE)

Arbeta med grafar och namngivna grafar

  • Quads och GRAPH-nöckeln
  • Hantera och fråga namngivna grafar
  • Bästa praxis för att organisera datasetgrafar

Federerade frågor och fjärrslutpunkter

  • Använda SERVICE för att fråga fjärr SPARQL-slutpunkter
  • Prestandaöverväganden och tidsgränser
  • Strategier för att kombinera lokala och fjärrdata

Praktisk laboration: Verklivs SPARQL-uppgifter

  • Fråga DBpedia och andra publika datasets för insikter
  • Bygga återanvändbara frågemallar och vyar
  • Felsöka vanliga frågefel och optimera prestanda

Sammanfattning och nästa steg

Krav

  • Förståelse av RDF-datamodellen och tripelar
  • Bekantskap med grundläggande HTTP- och JSON-koncept
  • Komfortabelt med att läsa och skriva grundläggande programmerings- eller frågeuttryck

Målgrupp

  • Dataingenjörer och integratörer
  • Semantisk webbutvecklare
  • Analytiker som arbetar med länkad data
 4 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier