Grafer om_Grep - Utdanningsdirektoratet/KL06-LK20-public GitHub Wiki
Grafer om Grep
– En liten cheat sheet om hvordan Grep henger sammen I denne artikkelen presenterer vi en forenklet modell som beskriver innholdet i Grep, og du får lese litt om hvordan disse delene henger sammen, slik at det forhåpentligvis blir lettere å sette i gang med å bruke data fra Grep.
Om vi skulle lage en grafisk fremstilling av Grep, vil det være naturlig å dele dette inn i to grafer:
-
Læreplan-graf Denne delen handler om alt som har med læreplanene i LK06 og LK20 å gjøre og innholdet i dem, slik som kompetansemålsett og kompetansemål.
-
Graf for administrativt kodeverkDen andre delen består av administrative data, slik som fagkoder (med flere som typisk har med vurdering og vitnemål og annen dokumentasjon å gjøre), årstrinn og tilbudsstruktur med utdanningsprogram og underliggende programområder.
Listen over typer elementer i denne modellen er ikke uttømmende – dette er bare en forenklet illustrasjon som skal gi et hovedinntrykk over innholdet i Grep og hvordan disse elementene er relatert til hverandre. For å få en full oversikt over typene, kan du gå til liste over alle typene i Grep). Alle disse typene har også en rekke properties/egenskaper, og beskrivelse av dem finner du på siden Liste over properties/egenskaper i Grep.
På denne siden nøyer vi oss med å beskrive noen hovedprinsipper for hvordan du kan navigere rundt i Grep og hvilke prinsipper du bør vite om når du vil få oversikt over, hente og traversere data.
Noen de viktigste egenskapene
Her er en liste over de aller viktigste egenskapene som alle elementer i Grep har
- Egenskaper for identifikasjon (mer eller mindre unike)
- "id": Globalt unike (UUID eller URI)
- "kode": Unik i Grep (under navnerommene data.udir.no/kl06 og psi.udir.no/kl06)
- "uri": Globalt unik URI
- brukes til traversering (referanse) i RDF/SPARQL-sammenheng
- "url-data": Globalt unik URI (fra v201906 versjonsspesifikk i navnerommet data.udir.no/kl06/v201906/)
- brukes til traversering (referanse) i REST/json-sammenheng
- Egenskaper for referanser til andre objekter
- enten som objekter eller lister/array
- her er referansen de faste identifikator-egenskapene til de refererte objektene (følg "url-data" for REST, og "uri" for RDF/SPARQL for å gå til de objektet det refereres til)
- enten som objekter eller lister/array
Dette siste punktet er spesielt viktig å legge merke til i når du står på en av type-listene (f.eks https://data.udir.no/kl06/v201906/laereplaner-lk20/ som er liste over alle læreplaner av LK20-typen). Hvert objekt i dette store arrayet viser ikke hele læreplanen – de er bare referanser du må slå opp, enten via "url-data" eller "uri" (se også liste over alle typene i Grep for flere detaljer rundt dette.
Lykke til!