Data Model Overview
An introduction to our data schema and the structure of our collections.
Onderwijsloket consists of dozens of information types, called collections. Each collection contains multiple items, each representing a single piece of information.
Collection Types
Within our schema, we distinguish several types of collections, each serving a specific purpose:
-
Content collections:
The core information carriers, such asarticles,faqs, orprograms. -
Categorization collections:
Collections used to group and classify content. Some categorization collections relate to a single content collection, while others categorize multiple content collections. Examples includetopics,tracks,roles, andqualifications. -
Meta collections:
Collections used to assign metadata to content, such asauthors,sources, orlocations. -
Block collections:
collections used as relational nodes in Content Documents. More on these types of collections can be found in the article on content documents. -
Junction collections:
Collections that define many-to-many relationships between items.
As with any system, there are exceptions. For example, the sectors collection functions both as a content collection and a categorization collection.
Collection Organization
To make the schema easier to understand, we organize collections into sections of closely related information. These sections have no technical impact but help clarify the structure.
-
Knowledge base: Objective, neutral information in the form of articles and FAQs.
-
Navigator: Organizations, their contact details, and their offerings within the educational sector.
-
Media: Subjective content describing personal experiences in educational careers, including podcasts, videos, and blog posts.
-
Routes: Data describing potential pathways into educational careers based on personal characteristics.
-
Filters: Categorization collections shared across multiple sections.
-
Stats: Collections related to aggregated usage data from Onderwijsloket.
-
System: Data types tied to internal system functionality or not directly associated with other sections.
The most important sections are described in the following articles. For a complete overview of all collections and their fields, refer to the API reference.