-
Notifications
You must be signed in to change notification settings - Fork 0
GREPF‐2596
Denne siden er en del av videreutvikling
Vår referanse: GREPF-2596, release-dato: ASAP (#fixmefirst)
GREPF-2596 – Bug: Status på kompetansemål og kjerneelementer settes ikke til utgått i utgått LK20-plan
Vi har nå fått en melding fra en av våre datakonsumenter om at det finnes mange kompetansemål og kjerneelementer som nå står som publisert, men som tilhører utgått læreplan.
Dette gjelder kun LK20, siden vi hadde mange av de som ble revidert nå rundt jul, og vi ikke har så mye erfaring med å sette disse utgått tidligere. I LK06 hadde vi fenomenet gjenbruk av kompetansemål på tvers av læreplaner og revisjoner.
Mer detaljert: Vi har sjekket litt via SPARQL og funnet at vi har 21 utgåtte LK20-læreplaner, og alle 965 tilhørende kompetansemål har status publisert. Det samme gjelder 86 kjerneelementer.
Oppgaven som utviklerne våre har fått er todelt, siden dette både handler om kompetansemål og kjerneelementer og deres forhold til tilhørende læreplans status "utgått". Da skal vi altså løpe igjennom alle kompetansemaal_lk20 og kjerneelement_lk20 som har "tilhoerer-laereplan" med status "utgaatt", og i tankingen ut mot APIet sette til utgått disse kompetansemålene og kjerneelementene.
Den enkleste måten å teste alle elementene på, er å kjøre to SPARQL-spørringer, én for kompetansemål, og én for kjerneelementer. Kjør følgende spørring i det miljøet du skal teste i (her har vi Beta og Prod):
PREFIX u: <http://psi.udir.no/ontologi/kl06/>
PREFIX st: <https://data.udir.no/kl06/v201906/status/status_>
select ?lp ?element ?urlData where {
?element a u:kompetansemaal_lk20 ; # veksle mellom å kjøre denne og neste linje for å teste begge typene
# ?element a u:kjerneelement_lk20 ;
u:status st:publisert ;
u:url-data ?urlData ;
u:tilhoerer-laereplan ?lp.
?lp u:status st:utgaatt
}
GROUP BY ?lp ?element ?urlData
ORDER BY ?lp
Testen feiler hvis du får noen resultater på en av typene (KM/KE).
Man kan selvfølgelig også ta stikkprøver via json, og da er disse gode kandidater å sjekke:
Testen feiler hvis noen av disse elementene har "status": "https://data.udir.no/kl06/v201906/status/status_publisert"
Ta kontakt med oss
Vilkår for bruk (NLOD)
Se også SPARQL-wikien vår eller finn andre data fra Udir
-
API
- REST (json)
- Swagger
- Dump
- SPARQL-API i egen github-wiki (se også eksempel-queries) -
Typer og egenskaper
- Liste over alle typene i Grep
- Liste over properties/egenskaper i Grep -
Mer i dybden (på utvalgte temaer)