Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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
Vittnesmål (2)
Very nice training
Maira Frisch - Novartis Pharma AG
Kurs - SPARQL
He was interactive.