Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Varighet 4 timer
Kursplan
Innføring til RDF og SPARQL
- RDF-grunnlegger: tripler, IRIs, litteraler og blanke noder
- Navnerom og QName-bruk i forespørsler
- Oversikt over SPARQL-forespørselsformer og bruksområder
Getting Started with a SPARQL Environment
- Installasjon og kjøre av Apache Jena Fuseki eller RDF4J Server
- Last inn eksemplificerte RDF-datasamlinger i en trefoldsbutikk
- Bruk av en SPARQL-klient eller arbeidslaborator for å kjøre forespørsler
Grunnleggende SPARQL SELECT-forespørsler
- Skriving av trippelmønstre og henting av bindinger
- Bruk av DISTINCT, LIMIT og OFFSET
- Sortering og projektering av resultater med ORDER BY
Filtering og solution modifiers
- Anvendelse av FILTER-uttrykk og innebygde funksjoner
- Bruk av OPTIONAL for delvis samsvar
- Kombinering av mønstre med UNION og MINUS
Avansert forespørsel: Aggregering og underforespørsler
- Bruk av GROUP BY, COUNT, SUM, MIN, MAX og HAVING
- Imbricated forespørsler og subselect-mønstre
- Arbeide med uttrykk og bind() for å beregne verdier
Konstruksjon og transformasjon av RDF
- CONSTRUCT-forespørsler for å bygge nye RDF-grafer
- DESCRIBE- og ASK-forespørselsformer og når å bruke dem
- Bruk av SPARQL UPDATE for dataendring (INSERT/DELETE)
Arbeide med grafer og navngitte grafer
- Quads og GRAPH-nøkkelen
- Håndtering og forespørsel av navngitte grafer
- Beste praksis for organisering av datasamlingers grafer
Federerte forespørsler og fjerne endepunkter
- Bruk av SERVICE for å forespørre fjerne SPARQL-endepunkter
- Preferanseovervegelser og tidsutløp
- Strategier for å kombinere lokal og fjern data
Praktisk laboratorie: Reelle SPARQL-oppgaver
- Forespørsel av DBpedia og andre offentlige datasamlinger for innsikt
- Oppbygging av gjenbruksbare forespørselsmal og syn
- Feilsøking av vanlige forespørselsfeil og optimalisering av yteevne
Oppsummering og neste steg
Krav
- Forståelse for RDF-datamodell og tripler
- Kjennskap til grunnleggende HTTP- og JSON-konsepter
- Komfort med å lese og skrive grunnleggende programmerings- eller forespørselsuttrykk
Målgruppe
- Dataingeniører og integratører
- Semantiske webutviklere
- Analytikere som jobber med koblet data
Referanser (1)
Veldig bra trening
Maira Frisch - Novartis Pharma AG
Kurs - SPARQL
Maskinoversatt