-
Notifications
You must be signed in to change notification settings - Fork 0
GREPF 1945
Denne siden er en del av videreutvikling
Se den samme saken, men tilpasset SPARQL-miljøet (RDF)
NB: Det kan forekomme endringer i detaljer fram til vi får en release-dato. Dette er ment som en skisse for det vi har planlagt for releasen.
Releasen GREPF-1945 (nummer ikke tildelt ennå) (dato ikke satt), inneholder følgende saker:
Internt i Grep – eller under panseret om du vil – har vi en del objekter som ikke er definert som typer i databasen, men som inneholder det vi kaller "hjelpedata" som kan brukes av typer rundt omkring i Grep. Forekomster av disse kan ikke listes opp for seg selv, men forekommer bare i f.eks. json-objekter for ulike typer. Ta for eksempel programområdet NAAGR3---- og dens egenskap "sluttkompetanse". Det ser slik ut i dag:
"sluttkompetanse": [
{
"beskrivelse": [
{
"spraak": "default",
"verdi": "Fagbrev"
},
{
"spraak": "nob",
"verdi": "Fagbrev"
}
],
"uri": "http://psi.udir.no/kl06/sluttkompetanse_fagbrev",
"grep-type": "http://psi.udir.no/ontologi/kl06/sluttkompetanse"
}
],
Her ser vi at det "proklameres" at sluttkompetanse er av "grep-type": "http://psi.udir.no/ontologi/kl06/sluttkompetanse"
, men vi finner ingen egenskap "url-data"
som gjør at vi kan slå opp "https://data.udir.no/kl06/v201906/sluttkompetanse/sluttkompetanse_fagbrev"
som vi kunne forventet av grep-typer. Og her i SPARQL kan vi heller ikke slå opp "uri": "http://psi.udir.no/kl06/sluttkompetanse_fagbrev"
for å få fram
"tittel"
eller de andre egenskapene vi ser i json-objektet ovenfor.
Derfor har vi nå gjort disse elementene til typer som vi kan slå opp på samme måten som andre grep-typer vi finner i Grep. Skissen nedenfor illustrerer hvordan dette vil kunne se ut - og i dette tilfellet for "sluttkompetanse":
{
"id": "[en id, gitt av systemet]",
"kode" : "sluttkompetanse_fagbrev",
"uri": "http://psi.udir.no/kl06/sluttkompetanse_fagbrev",
"url-data": "https://data.udir.no/kl06/v201906/sluttkompetanse/sluttkompetanse_fagbrev",
"grep-type": "http://psi.udir.no/ontologi/kl06/sluttkompetanse",
"beskrivelse": [
{
"spraak": "default",
"verdi": "Fagbrev"
},
{
"spraak": "nob",
"verdi": "Fagbrev"
}
],
"kortform": [
{
"spraak": "default",
"verdi": "Fagbrev"
},
{
"spraak": "nno",
"verdi": "Fagbrev"
},
{
"spraak": "nob",
"verdi": "Fagbrev"
}
],
"gyldig-fra": "",
"gyldig-til": "",
"sist-endret": "",
"rekkefoelge": 3
}
Dette gjelder (og lista fungerer som innholdsfortegnelse):
- dokumenttype
- loepstype
- merknadstype
- oppgave
- opplaeringssted
- programomraadetype
- sensur
- sluttkompetanse
- utdanningsprogramtype
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/dokumenttype
Så skal jeg kunne se et array av (de to) dokumenttypene, der hver forekomst har egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", f.eks https://data.udir.no/kl06/v201906/dokumenttype/dokumenttype_vitnemaal
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/loepstype
Så skal jeg kunne se et array av den ene forekomsten der egenskaper og verdier er i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", https://data.udir.no/kl06/v201906/loepstype/loepstype_kryssloep
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/merknadstype
Så skal jeg kunne se et array av (de to) merknadstypene, der hver forekomst har egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", f.eks https://data.udir.no/kl06/v201906/merknadstype/merknadstype_fagmerknad
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/oppgave
Så skal jeg kunne se et array av (de to) oppgavene), der hver forekomst har egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", f.eks https://data.udir.no/kl06/v201906/oppgave/oppgave_sental
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/opplaeringssted
Så skal jeg kunne se et array av (de to) forekomsteme, der hver forekomst har egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", f.eks https://data.udir.no/kl06/v201906/opplaeringssted/opplaeringssted_skole
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/programomraadetype
Så skal jeg kunne se et array av (de to) forekomstene, der hver forekomst har egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", f.eks. https://data.udir.no/kl06/v201906/programomraadetype/programomraadetype_skole
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/sensur
Så skal jeg kunne se et array av (de to) forekomstene, der hver forekomst har egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", f.eks https://data.udir.no/kl06/v201906/sensur/sensur_lokal
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/sluttkompetanse
Så skal jeg kunne se et array av (de to) forekomsteme, der hver forekomst har egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", f.eks https://data.udir.no/kl06/v201906/sluttkompetanse/sluttkompetanse_fagbrev
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt at jeg slår opp https://data.udir.no/kl06/v201906/utdanningsprogramtype
Så skal jeg kunne se et array av (de to) forekomstene, der hver forekomst har egenskaper og verdier i tråd med skissen i beskrivelsen over.
Gitt AK.1,
Når jeg klikker på verdien for "url-data", f.eks https://data.udir.no/kl06/v201906/utdanningsprogramtype/utdanningsprogramtype_yrkesfaglig
Så skal jeg kunne finne egenskaper og verdier i tråd med skissen i beskrivelsen over.
Det er allerede slik at vi kan slå opp URL-er som er verdier for egenskapen "uri". Se for eksempel https://psi.udir.no/kl06/NOR01-06 som gir:
Denne siden er også tilgjengelig som json: https://psi.udir.no/kl06/NOR01-06.json som gir
Denne oppgaven sørger for at vi kan gjøre det samme med de nye typene som er beskrevet over. Dette kan testes ved å for eksempel slå opp
etter release.
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)