Skip to content

engListe over alle typene i Grep

Are Mjølsnes edited this page Jul 13, 2022 · 48 revisions

Sea also list of properties for all Grep-types@nob

This page is under construction


List of all types / classes in Grep

Below we have listed all the types (classes) in Grep's data model (see the table below). When you look up an instance of a type, for example https://data.udir.no/kl06v201906/laereplaner-lk20/NOR01-06, you will see that it has a property called "grep-type" with the value "http://psi.udir.no/ontologi/kl06/laereplan_lk20" (note that this value is an URI (identifier) and not an URL (locator) yet. We have a task on our TODO list for these URIs to be able to resolve.

In the left column of the table below, you will find a list of REST documentation of all grep types. There you will find attribute descriptions, including information about multiplicity. Where the REST objects have sub-objects, we have described these in separate tables under the main table, but for what we have called special data types, common classes and rules, we link to a separate page for this@nob. We think this simplifies the reading of these documents, but if you have suggestions for an even better way to organize this documentation, we are grateful if you contact us.

Array of instances of the different Grep types:

In the middle column of the table below, we've linked up all the types with a link to a list of occurrences of the relevant type. The URLs are by shape https://data.udir.no/kl06/v201906/[plural of the name of the grep-type]. A given instance of a type will then have the URL by shape https://data.udir.no/kl06/v201906/[plural of the name of the grep-type]/[the code of the instance], e.g.: https://data.udir.no/kl06/v201906/laereplaner-lk20/NOR01-06.

Note that these array links shows only some of the properties of each type – not all. In essence, just the identifying properties displayed first:

  • id
  • kode (code)
  • uri
  • url-data

...and further language versioned title, and finally a bunch of other vital information that may be worth sorting when in "array mode", such as

  • grep-type
  • status
  • sist-endret (last modified@eng)
  • gyldig-fra (valid from@eng) and
  • gyldig-til (valid until (date)@eng)

To get all the data of an instance, you have to follow / look up / traverse the URL of the value of the 'url-data' property if you use the standard REST API. For those who use RDF/SPARQL, use 'uri' for the same purpose.

Table of the Grep types / classes:


Reading guide:

Red links = article not written yet

Note that the language code marking behind a link indicates which language you can expect to find behind the link (example@eng).

We have also translated the property labels into English by: "example-property" @eng . You can not use these in the API, but you can use them to understand the semantic meaning of the labels. We plan to publish language-versioned SKOS schemas for Grep sometime in the future.

We will translate the documents behind the links in the first column of the table below as soon as we can, but we have to do it between other tasks and duties. It may take some time before everything is translated


Grep-type (with link to the REST documentation) JSON array of occurrences
(lables: "type" in plural)
Glossary lookup@nob only
fagkategori@eng | subject-category fagkategorier fagkategori
fagkode@eng | subject-code fagkoder fagkode
fagomraade@eng | subject-area fagomraader fagomraade
fagtype@eng | subject-type fagtyper fagtype
grunnleggende_ferdighet_lk20@eng | basic_skills_lk20 grunnleggende-ferdigheter-lk20 grunnleggende ferdigheter
hovedomraade@eng | main-subject-area (LK06 only) hovedomraader (LK06 only) hovedomraade
karakter@eng | grade-expression karakterer karakter
kjerneelement_lk20@eng core-element_lk20 kjerneelementer-lk20 kjerneelement
kompetansemaal@eng | competence-aim kompetansemaal kompetansemål
kompetansemaal_lk20@eng | competence-aim_lk20 kompetansemaal-lk20 kompetansemål
kompetansemaalsett@eng | competence-aim-set kompetansemaalsett kompetansemålsett
kompetansemaalsett_lk20@eng | competence-aim-set_lk20 kompetansemaalsett-lk20 kompetansemålsett
laereplan@eng | curriculum laereplaner læreplan
laereplan_lk20@eng | curriculum_lk20 laereplaner-lk20 læreplan
merkelapp@nob | tag merkelapper merkelapp
merknad@nob | note merknader merknad
opplaeringsfag@nob | teaching-subject opplaeringsfag opplæringsfag
opplaeringsnivaa@nob | teaching-level opplaeringsnivaa opplæringsnivå
ordforklaring_lk20@nob | word-explanation ordforklaringer-lk20 ordforklaring
programfag@nob | programme-subject (LK06 only) programfag (LK06 only) programfag
programomraade@nob | programme-area programomraader programområder
semester@nob | semester semester semester
spraak@nob | language spraak språk
status@nob | status status status
tidligere-navn@nob | former-name tidligere-navn tidligere navn
tverrfaglig_tema_lk20@nob | cross_curriculum_priorities_lk20 / interdisciplinary_topic_lk20 tverrfaglige-temaer-lk20 tverrfaglige temaer
utdanningsprogram@nob | education-programme utdanningsprogram utdanningsprogram
verb_lk20@nob | verb_lk20 verb-lk20 verb
aarstrinn@nob | year-level aarstrinn årstrinn

Clone this wiki locally