GREPF 1228 - Utdanningsdirektoratet/Grep_SPARQL GitHub Wiki
- Denne siden er en del av videreutvikling
Vår referanse: GREPF-1228, release-dato: 2024.05.27
Om begrepet forflatning, se artikkelen Forflatning av objekter og oppløfting av attributter, JSON VS JSON LD
Etter omstruktureringen av vurderingsordningskapittelet i læreplanen har json-objektet "vurderingsordninger-kapittel" i transformasjonen til jsonld ikke blitt forflatet. Det medfører at all informasjon (underobjekter) er skjult bak blanke noder, og er vanskelig tilgjengelig via SPARQL-spørringer.
Oppgaven består i å forflate disse objektene, slik at spørringen i akseptansetesten nedenfor gir fornuftige svar. I tillegg skal vi med dette også støtte de nye vurderingsordning-objektene som handler om modulstrukturerte læreplaner, 'vurderingsordning-eksamen-deltaker' og 'vurderingsordning-modulvurdering'.
Gitt at jeg er i SPARQL-endepunktet (https://sparql-data.udir.no/sparql)
Når jeg skriver følgende i spørrefeltet:
PREFIX d: <http://psi.udir.no/kl06/>
PREFIX u: <http://psi.udir.no/ontologi/kl06/>
select * where {
d:MAT01-05 u:vurderingsordning-standpunkt ?o
}
og deretter klikker "Run"
Så skal jeg se at i i o-kolonnen får språkversjonert teskt fra det som i vanlig json ligger under "beskrivelse"."tekst" for vurderingsordninger-kapittel, under overskriften "Standpunktvurdering".
Testen kan gjentas ved å alternere u:* (under select-delen av spørringen) med
- vurderingsordning-standpunkt
- vurderingsordning-eksamen-elev
- vurderingsordning-eksamen-deltaker (ny ifm. modulbaserte lærpelaner)
- vurderingsordning-eksamen-privatist
- vurderingsordning-modulvurdering (ny ifm. modulbaserte lærpelaner)
- vurderingsordning-sluttvurdering
Du kan også bytte d:* (under select-delen av spørringen) med andre læreplankoder (LK20) som har det nye vurderingsordninger-kapittelet