property_grep type - Utdanningsdirektoratet/KL06-LK20-public GitHub Wiki

Denne siden er en del av Liste over properties/egenskaper i Grep

"grep-type"

Definisjon, "grep-type" | Definition, "grep-type"

  • @nob: "grep-type": Egenskap for alle elementer for å angi hvilken type element det er i datamodellen til Grep
  • @eng: "grep-type": Attribute for all elements to specify what type the element is in Greps's data model

Definisjon, etter at vi har ferdigstilt ontologi:

  • @nob: "grep-type": Egenskap for alle elementer for å angi hvilken type element det er i datamodellen til Grep (ontologi), der verdien er en lenke til detaljert informasjon om typen
  • @eng: "grep-type": Attribute for all elements to specify what type the element is in Greps's data model (ontology), whose value is a link to detailed information about the type
Egenskap for:
  • fagkode
  • fagtype
  • merkelapp
  • opplaeringsnivaa
  • aarstrinn
  • laereplan
  • spraak
  • kompetansemaalsett
  • programfag
  • opplaeringsfag
  • programomraade
  • hovedomraade
  • laereplan_lk20
  • grunnleggende_ferdighet_lk20
  • kjerneelement_lk20
  • kompetansemaalsett_lk20
  • tverrfaglig_tema_lk20
  • fagomraade
  • utdanningsprogram
  • merknad
  • fagkategori
  • kompetansemaal
  • karakter
  • kompetansemaal_lk20
  • verb_lk20, status
  • ordforklaring_lk20

Eksempel, json:

Eksempelet nedenfor er hentet fra et tilfeldig valgt opplæringsfag, f.eks. ARB1Z04.

"grep-type": "http://psi.udir.no/ontologi/kl06/opplaeringsfag",
URI for "grep-type" som attributt i json-ld/RDF/SPARQL

https://psi.udir.no/ontologi/kl06/grep-type

Datatype for verdier

URI

Verdt å merke seg om "grep-type"

I vår RDF/SPARQL-løsning er grep-type den delmengden av rdf:type (http://www.w3.org/1999/02/22-rdf-syntax-ns#) som gjelder "lokalt" i Greps navnerom ("http://psi.udir.no/ontologi/kl06/"). Med andre ord – alle grep-typer er også av rdf:type.

Denne sparql-spørringen gir alle typer av rdf:type i Grep:

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
select distinct ?type where {
    ?s rdf:type ?type
}

...og er i prinsippet akkurat den samme spørringen som:

select distinct ?type where {
    ?s a ?type
}

...der den ubestemte artikkelen "a" brukes til å beskrive et objekt (på engelsk), og er dermed bare er en annen måte å bruke prefikset rdf:type.

Når vi bruker rdf:type, får vi typer som f.eks

  • rdf:Property
  • owl:TransitiveProperty
  • owl:SymmetricProperty
  • rdf:List
  • rdfs:Class
  • rdfs:Datatype
  • rdfs:ContainerMembershipProperty

Mens om vi bruker u:grep-type (der u: er prefix for http://psi.udir.no/ontologi/kl06/), begrenser vi oss til Greps egne typer:

PREFIX u: <http://psi.udir.no/ontologi/kl06/>
select distinct ?type where {
    ?s u:grep-type ?type
}

Legg også merke til forskjellen på uri'en til grep-typer og url'en til listing (i json-format) av en gitt type: