GREPF 2074 - Utdanningsdirektoratet/Grep_SPARQL GitHub Wiki
- Denne siden er en del av videreutvikling
- Det kan ta noe tid fra egenskapen 'tillatte-uttrykk' er synlig i json, til de får verdier (redaksjonelle krefter må legge inn data).
Vår referanse: GREPF-2074, release-dato: Ikke satt
Vi kan starte med å se på et gitt vurderingsuttrykk, f.eks. "vurderingsuttrykk_bestaatt_meget_godt_bestaatt_ikke_bestaatt", med tittelen "Bestått meget godt/Bestått/Ikke bestått". Her ser vi i prosa at det er en kobling til tre ulike karakterer:
- bestått
- bestått meget godt
- ikke bestått
Oppgaven som er beskrevet nedenfor handler om at disse vurderingsordningene skal kunne kobles direkte opp mot de tilhørende karakterene.
Som konsument av data fra KL06, skal jeg kunne se hvilke typer vurderingsuttrykk som kan benyttes til dokumentasjon av en gitt fagkode.
Når vi står på et 'vurderingsuttrykk', så skal vi kunne angi hvilke(n) karakter(er) (grep-typen "karakter") som er lovlige å benytte. Det må også være mulig å angi gyldig til/fra på hver kobling, for å støtte der bestemmelser om føring/dokumentasjon endres (sjelden).
På filer av typen 'vurderingsuttrykk' vil vi derfor legge til en ny egenskap, 'tillatte-uttrykk' (array av referanser).
-
Gitt at det i databasen er angitt gyldige karakterer for en gitt forekomst av et vurderingsuttrykk (fra arrayet https://data.udir.no/kl06/v201906/vurderingsuttrykk),
- Når jeg kjører følgende spørring:
PREFIX u: <http://psi.udir.no/ontologi/kl06/>
PREFIX d: <http://psi.udir.no/kl06/>
select ?uttrykk ?karakter ?karakterTittelDef where {
?uttrykk u:tillatte-uttrykk ?karakter .
?karakter u:tittel ?karakterTittelDef .
FILTER (lang(?karakterTittelDef) = "default")
} GROUP BY ?uttrykk ?karakter ?karakterTittelDef
-
Så skal jeg kunne se en tabell med koblinger mellom vurderingsuttrykk og karakter:
{
"id":"http://psi.udir.no/vurderingsform/bestaatt_meget_godt_bestaatt_ikke_bestaatt",
"kode":"vurderingsuttrykk_bestaatt_meget_godt_bestaatt_ikke_bestaatt",
"uri":"http://psi.udir.no/kl06/vurderingsuttrykk_bestaatt_meget_godt_bestaatt_ikke_bestaatt",
"url-data":"https://data.udir.no/kl06/v201906/vurderingsuttrykk/vurderingsuttrykk_bestaatt_meget_godt_bestaatt_ikke_bestaatt",
"tittel":[
{
"spraak":"nob",
"verdi":"Bestått meget godt/Bestått/Ikke bestått"
},
{
"spraak":"default",
"verdi":"Bestått meget godt/Bestått/Ikke bestått"
}
],
"grep-type":"http://psi.udir.no/ontologi/kl06/vurderingsuttrykk",
"tillatte-uttrykk":[
{
"kode":"karakter_b",
"uri":"http://psi.udir.no/kl06/karakter_b",
"url-data":"https://data.udir.no/kl06/v201906/karakterer/karakter_b",
"tittel":[
{
"spraak":"eng",
"verdi":"PASSED"
},
{
"spraak":"nno",
"verdi":"BESTÅTT"
},
{
"spraak":"nob",
"verdi":"BESTÅTT"
},
{
"spraak":"sme",
"verdi":"CEAVZÁN"
},
{
"spraak":"default",
"verdi":"BESTÅTT"
}
],
"gyldighet":{
"gyldig-fra":null,
"gyldig-til":null
},
"id":"http://psi.udir.no/kl06/karakter_b",
"grep-type":"http://psi.udir.no/ontologi/kl06/karakter"
}
],
"sist-endret":"2005-08-01T00:00:00"
}