Graphical overview of the metadata

Introduction

This is the graphical overview of our metadata.

Unless specified otherwise, the diagrams apply to all versions of the API.

In the diagrams and in the accompanying text, we'll use the following prefixes:

Prefix Expanded base URI for
skos: http://www.w3.org/2004/02/skos/core# Vocabulary items in the SKOS vocabulary
skosxl: http://www.w3.org/2008/05/skos-xl# Vocabulary items in thes SKOS extension for labels vocabulary
schema: http://schema.org/ Vocabulary items in the Schema.org vocabulary
foaf: http://xmlns.com/foaf/0.1/ Vocabulary items in the Friend of a Friend vocabulary
elem: http://ilearn.ilabt.imec.be/vocab/elem/ Collections in our metadata model
curr1: http://ilearn.ilabt.imec.be/vocab/curr1/ Concepts in the hierarchical structure of our metadata model (secundair onderwijs)
vak1: http://ilearn.ilabt.imec.be/vocab/vak1/ Vakken in our metadata model (secundair onderwijs) (version v1 only)
ovak: https://w3id.org/onderwijs-vlaanderen/id/vak/ Vakken in our metadata model (secundair onderwijs) (version v2 only)
tref1: http://ilearn.ilabt.imec.be/vocab/tref1/ Trefwoorden in our metadata model (secundair onderwijs)
curr2: http://ilearn.ilabt.imec.be/vocab/curr2/ Concepts in the hierarchical structure of our metadata model (lager onderwijs)
tref2: http://ilearn.ilabt.imec.be/vocab/tref2/ Trefwoorden in our metadata model (lager onderwijs)
ondniv: http://ilearn.ilabt.imec.be/vocab/ondniv/ Onderwijsstructuur in our metadata model (version v1 only)
ostr: https://w3id.org/onderwijs-vlaanderen/id/structuur/ Onderwijsstructuur in the common metadata model (version v2 only)
onddoel: http://ilearn.ilabt.imec.be/vocab/onddoel/ Onderwijsdoelen in our metadata model
ilearn: http://semweb.mmlab.be/ns/ilearn# Non-SKOS vocabulary terms applicable to this project
dct: http://purl.org/dc/terms/ Vocabulary items in the Dublin Core terms vocabulary
ltype: http://publications.europa.eu/resource/authority/label-type/ Publications Europe label types

Some conventions for the diagrams:

Curricula

Curriculum lager onderwijs

curriculum lager onderwijs

Figure 1

Figure 1: curriculum lager onderwijs: all collections, some example concepts and how they are related.

Curriculum secundair onderwijs

curriculum secundair onderwijs

Figure 2

Figure 2: curriculum secundair onderwijs: all collections, some example concepts and how they are connected.

Onderwijsstructuur

The onderwijsstructuur was modified between versions v1 and v2, because as of v2, the common onderwijsstructuur is used. We'll handle these versions separately.

All figures below are incomplete subsets of the entire dataset.

Onderwijsstructuur v1

Onderwijsstructuur v1, gewoon onderwijs

onderwijsstructuur v1, gewoon onderwijs

Figure 3

Figures 3: Collections and some example concepts for onderwijsstructuur v1, gewoon onderwijs.

Note that:

Onderwijsstructuur v1, buitengewoon onderwijs

onderwijsstructuur v1, buitengewoon onderwijs

Figure 4

Figures 4: Collections and some example concepts for onderwijsstructuur v1, buitengewoon onderwijs.

Note that:

Onderwijsstructuur v2

Please note that all onderwijsstructuur URI's are different from these in v1..

Onderwijsstructuur v2, gewoon onderwijs

onderwijsstructuur v2, gewoon onderwijs

Figure 5

Figures 5: Collections and some example concepts for onderwijsstructuur v2, gewoon onderwijs.

Note that:

Onderwijsstructuur v2, buitengewoon onderwijs

onderwijsstructuur v2, buitengewoon onderwijs

Figure 6

Figures 6: Collections and some example concepts for onderwijsstructuur v2, buitengewoon onderwijs.

Note that:

Onderwijsdoelen

Onderwijsdoelen vs. curriculum concepts

onderwijsdoelen lager onderwijs

Figure 7

Figure 7: Example of an onderwijsdoel and how it can be linked to concepts in the curriculum lager onderwijs.

onderwijsdoelen secundair onderwijs

Figure 8

Figure 8: Example of an onderwijsdoel and how it can be linked to concepts in the curriculum secundair onderwijs.

Onderwijsdoelen vs. onderwijsstructuur concepts

onderwijsdoelen vs. onderwijsstructuur

Figure 9

Figure 9: Example link from an onderwijsdoel to a concept in the onderwijsstructuur hierarchy.

Linking concepts with other vocabularies (non-SKOS)

onderwijsstructuur to curriculum

Below we use following shorthands for some concepts:

shorthand meaning
o<x> a SKOS concept, member of onderwijsstructuur (*)
c a SKOS collection

(*) if <x> is a number, it indicates the level in the hierarchy (1 = highest level)

Onderwijsstructuur concepts can be linked directly to curriculum collections, by means of the ilearn:hasCurriculum relation:

Onderwijsstructuur concepts can be assigned to a specific typical age range (a litteral range, expressed in years):

Image links

An additional dataset at http://ilearn.ilabt.imec.be/iconen links terms to icons. They are linked according to following structure:

Using the GraphQL-LD endpoint, one can look up the logos via following query:

{
id(_:ID) # The ID of, e.g., the sleutelcompetentie you want the logo from
prefLabel @single
logo {
  contentUrl
}