← Terug naar applicatie
Dit document beschrijft het logische gegevensmodel van de Gegevenskwaliteitsregistratie (conform MIM). Het model is gebaseerd op het NORA Raamwerk Gegevenskwaliteit en bevat tevens de representatie van het gegevensmodel naar JSON en Linked Data (DQV/Turtle). Het gegevensmodel beschrijft de objecttypen en attributen die nodig zijn om gegevenskwaliteitsmetingen te registreren. Voor de definities van kwaliteitsdimensies, kwaliteitsattributen en kwaliteitsmetrieken wordt verwezen naar NORAonline.nl.
Document versie: 9 april 2026
1. Objecttypen
1.1 Dataset
| Eigenschap |
Waarde |
| Objecttype |
Dataset |
| Definitie |
Een verzameling van kwaliteitsmetingen die betrekking hebben op een specifieke dataset of registratie. |
| Toelichting |
Een dataset in deze context is een kwaliteitsmetingendataset die de resultaten bevat van kwaliteitsmetingen op een (geografische) registratie of dataset. |
Attribuutsoorten
| Naam |
Definitie |
Kardinaliteit |
Type |
naam |
De naam van de kwaliteitsmetingendataset. |
0..1 |
Characterstring |
toelichting |
Een algemene beschrijving van de dataset. |
0..1 |
Characterstring |
meetjaar |
Het jaar waarop de kwaliteitsmetingen betrekking hebben. |
0..1 |
Integer |
dcatUri |
De URI van het bijbehorende DCAT-record in de datacatalogus. |
0..1 |
URI |
dqvPrefix |
Prefix voor de URI van de QualityMeasurementDataset. |
0..1 |
URI |
aantalGebeurtenissen |
Aantal gebeurtenissen in de registratie. |
0..1 |
Integer |
gebeurtenissenToelichting |
Toelichting bij het aantal gebeurtenissen. |
0..1 |
Characterstring |
aantalWijzigingen |
Aantal wijzigingen in de registratie. |
0..1 |
Integer |
wijzigingenToelichting |
Toelichting bij het aantal wijzigingen. |
0..1 |
Characterstring |
aantalTerugmeldingen |
Aantal terugmeldingen op de registratie. |
0..1 |
Integer |
terugmeldingenToelichting |
Toelichting bij het aantal terugmeldingen. |
0..1 |
Characterstring |
1.2 Objecttype
| Eigenschap |
Waarde |
| Objecttype |
Objecttype |
| Definitie |
Een categorie van gegevensobjecten in de registratie. |
| Toelichting |
Objecttypen vormen de belangrijkste soorten objecten in de registratie en worden gebruikt om context te geven aan de kwaliteitsmetingen. |
Attribuutsoorten
| Naam |
Definitie |
Kardinaliteit |
Type |
naam |
De naam van het objecttype. |
1..1 |
Characterstring |
aantal |
Het aantal objecten van dit type in de registratie. |
0..1 |
Integer |
1.3 Kwaliteitsmeting
| Eigenschap |
Waarde |
| Objecttype |
Kwaliteitsmeting |
| Definitie |
Een meting van de kwaliteit van een dataset op basis van een specifieke kwaliteitsmetriek. |
| Toelichting |
Elke kwaliteitsmeting is gekoppeld aan een kwaliteitsdimensie en kwaliteitsattribuut. Zie NORAonline.nl voor een overzicht van alle dimensies, attributen en metrieken. |
Attribuutsoorten
| Naam |
Definitie |
Kardinaliteit |
Type |
dimensie |
De kwaliteitsdimensie waar deze meting betrekking op heeft. |
1..1 |
Characterstring |
metriekId |
De URI van de kwaliteitsmetriek conform NORA. |
0..1 |
URI |
normwaarde |
De normwaarde of het normwaarde waartegen de meting wordt afgezet. |
0..1 |
Decimal of Characterstring |
toelichting |
Een toelichting bij de meting. |
0..1 |
Characterstring |
Gegevensgroep: Variabelen
De variabelen zijn afhankelijk van het gekozen kwaliteitsattribuut. Zie NORAonline.nl voor de variabelen per metriek.
| Naam |
Definitie |
Kardinaliteit |
Type |
vars |
Woordenboek met variabelen en hun waarden, ingevuld volgens het zinsjabloon van de metriek. |
1..* |
Woordenboek (key-value) |
1.4 DimensieToelichting
| Eigenschap |
Waarde |
| Objecttype |
DimensieToelichting |
| Definitie |
Een toelichting bij een kwaliteitsdimensie. |
Attribuutsoorten
| Naam |
Definitie |
Kardinaliteit |
Type |
dimensie |
Naam van de kwaliteitsdimensie. |
1..1 |
Characterstring |
toelichting |
Toelichting bij de dimensie. |
0..1 |
Characterstring |
2. Relaties
| Relatie |
Van objecttype |
Naar objecttype |
Kardinaliteit |
Definitie |
heeftMeting |
Dataset |
Kwaliteitsmeting |
0..* |
Een dataset bevat nul of meer kwaliteitsmetingen. |
heeftObjecttype |
Dataset |
Objecttype |
0..* |
Een dataset bevat nul of meer objecttypen. |
heeftDimensieToelichting |
Dataset |
DimensieToelichting |
0..* |
Een dataset kan nul of meer dimensietoelichtingen bevatten. |
3. Representaties
Het gegevensmodel kent twee representaties: JSON en Linked Data (DQV/Turtle).
3.1 JSON Representatie
De JSON representatie is bedoeld voor opslag en hergebruik binnen de applicatie. Het is een directe weergave van het logische model.
{
"datasets": [
{
"dataset": {
"naam": "BAG",
"toelichting": "Basisregistratie Adressen en Gebouwen",
"meetjaar": 2024,
"dcatUri": "https://data.overheid.nl/dataset/bag",
"dqvPrefix": "https://mijnorganisatie.nl/kwaliteit/",
"objecttypen": [
{ "naam": "Verblijfsobject", "aantal": 7500000 },
{ "naam": "Pand", "aantal": 3000000 }
],
"aantalGebeurtenissen": 150000,
"gebeurtenissenToelichting": "Aantal mutaties in 2024",
"aantalWijzigingen": 45000,
"aantalTerugmeldingen": 1200
},
"dimensieToelichtingen": {
"Compleetheid": "Toelichting bij de compleetheidsmetingen..."
},
"metingen": [
{
"dimensie": "Compleetheid",
"metriekId": "http://www.noraonline.nl/wiki/AttribuutCompleetheidMetric",
"vars": {
"ATTRIBUUT": "huisnummer",
"PERCENTAGE": 98.5
},
"normwaarde": "95",
"toelichting": "Voorbeeldtoelichting"
}
]
}
]
}
3.2 Linked Data Representatie (DQV/Turtle)
De Linked Data representatie is conform de W3C Data Quality Vocabulary (DQV). Dit maakt uitwisseling mogelijk met andere systemen in het Linked Data ecosysteem.
@prefix dqv: <http://www.w3.org/ns/dqv#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix nora: <http://www.noraonline.nl/wiki/> .
@prefix qudt: <http://qudt.org/schema/qudt/> .
@prefix unit: <http://qudt.org/vocab/unit/> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix oa: <http://www.w3.org/ns/oa#> .
@prefix fds-dqv: <https://federatief.datastelsel.nl/kennisbank/dqv/> .
# Dataset (QualityMeasurementDataset)
<https://mijnorganisatie.nl/kwaliteit/bag-2024>
a dqv:QualityMeasurementDataset ;
dcterms:title "BAG – kwaliteitsregistratie" ;
dcterms:description "Basisregistratie Adressen en Gebouwen" ;
dcterms:temporal "2024"^^xsd:gYear ;
dcat:servesDataset <https://data.overheid.nl/dataset/bag> ;
fds-dqv:aantalGebeurtenissen "150000"^^xsd:integer ;
fds-dqv:gebeurtenissenToelichting "Aantal mutaties in 2024" ;
fds-dqv:aantalWijzigingen "45000"^^xsd:integer ;
fds-dqv:wijzigingenToelichting "Aantal wijzigingen inclusief correcties" ;
fds-dqv:aantalTerugmeldingen "1200"^^xsd:integer ;
fds-dqv:terugmeldingenToelichting "Aantal terugmeldingen van gebruikers" ;
void:classPartition [
dcterms:subject "Verblijfsobject" ;
void:entities 7500000
] ;
void:classPartition [
dcterms:subject "Pand" ;
void:entities 3000000
] .
# Dimensietoelichting (qualityAnnotation)
<https://mijnorganisatie.nl/kwaliteit/bag-2024>
dqv:qualityAnnotation [
a <http://www.w3.org/ns/oa#Annotation> ;
dqv:inDimension <http://www.noraonline.nl/wiki/Compleetheid> ;
oa:bodyValue "De metingen zijn uitgevoerd op basis van een steekproef van 10% van de totale populatie."
] .
# Meting 1 (QualityMeasurement)
fds-dqv:ds1_2024_meting_1
a dqv:QualityMeasurement ;
dqv:isMeasurementOf <nora:AttribuutCompleetheidMetric> ;
dqv:inDimension <nora:Compleetheid> ;
dqv:computedOn <https://data.overheid.nl/dataset/bag> ;
dqv:value "98.5"^^xsd:double ;
qudt:unit unit:PERCENT ;
rdfs:comment "voor huisnummer: PERCENTAGE van de gegevens in de registratie hebben een waarde"^^xsd:string ;
nora:normwaardeVariabele "95" ;
dcterms:subject "huisnummer" ;
dcterms:description "Voorbeeldtoelichting" .
# Meting 2 (QualityMeasurement) - Representativiteit
fds-dqv:ds1_2024_meting_2
a dqv:QualityMeasurement ;
dqv:isMeasurementOf <nora:RepresentativiteitMetric> ;
dqv:inDimension <nora:Plausibiliteit> ;
dqv:computedOn <https://data.overheid.nl/dataset/bag> ;
rdfs:comment "de registratie is gebaseerd op een steekproefgrootte van 750000 op een populatie van 7500000" ;
nora:steekproefVariabele "750000" ;
nora:populatieVariabele "7500000" .
# Meting 3 (QualityMeasurement) - Updatefrequentie
fds-dqv:ds1_2024_meting_3
a dqv:QualityMeasurement ;
dqv:isMeasurementOf <nora:UpdatefrequentieMetric> ;
dqv:inDimension <nora:Actualiteit> ;
dqv:computedOn <https://data.overheid.nl/dataset/bag> ;
dqv:value "85"^^xsd:double ;
qudt:unit unit:PERCENT ;
rdfs:comment "voor OBJECTTYPE: PERCENTAGE van de gegevensobjecten in de registratie is geactualiseerd binnen PERIODE" ;
nora:normwaardeVariabele "90" ;
dcterms:subject "Verblijfsobject" ;
dcterms:temporal "6 maanden" .
# Koppeling dataset aan metingen
<https://mijnorganisatie.nl/kwaliteit/bag-2024>
dqv:hasQualityMeasurement fds-dqv:ds1_2024_meting_1 ,
fds-dqv:ds1_2024_meting_2 ,
fds-dqv:ds1_2024_meting_3 .
Mapping van objecttypen op RDF
| Objecttype |
RDF Class (DQV) |
| Dataset |
dqv:QualityMeasurementDataset |
| Kwaliteitsmeting |
dqv:QualityMeasurement |
Mapping van attributen op RDF
Dataset
| Attribuut |
RDF Property |
Type |
naam |
dcterms:title |
Literal (xsd:string) |
toelichting |
dcterms:description |
Literal (xsd:string) |
meetjaar |
dcterms:temporal |
Literal (xsd:gYear) |
dcatUri |
dcat:servesDataset |
URI |
dqvPrefix |
— |
Namespace/base URI voor QualityMeasurementDataset (geen RDF property) |
aantalGebeurtenissen |
fds-dqv:aantalGebeurtenissen |
Literal (xsd:integer) |
gebeurtenissenToelichting |
fds-dqv:gebeurtenissenToelichting |
Literal (xsd:string) |
aantalWijzigingen |
fds-dqv:aantalWijzigingen |
Literal (xsd:integer) |
wijzigingenToelichting |
fds-dqv:wijzigingenToelichting |
Literal (xsd:string) |
aantalTerugmeldingen |
fds-dqv:aantalTerugmeldingen |
Literal (xsd:integer) |
terugmeldingenToelichting |
fds-dqv:terugmeldingenToelichting |
Literal (xsd:string) |
objecttypen |
void:classPartition |
Blank node met dcterms:subject en void:entities |
dimensieToelichtingen |
dqv:qualityAnnotation |
Blank node (oa:Annotation) met dqv:inDimension en oa:bodyValue |
Objecttype
| Attribuut |
RDF Property |
Type |
naam |
dcterms:subject |
Literal (xsd:string) |
aantal |
void:entities |
Literal (xsd:integer) |
Kwaliteitsmeting
| Attribuut |
RDF Property |
Type |
dimensie |
dqv:inDimension |
URI |
attribuut |
— |
Geen directe RDF mapping (onderdeel van metriek via dqv:isMeasurementOf) |
metriekId |
dqv:isMeasurementOf |
URI |
normwaarde |
nora:normwaarde |
Literal (xsd:string) |
toelichting |
dcterms:description |
Literal (xsd:string) |
vars |
nora:{variabelenaam} |
Zie mapping van variabelen op RDF |
DimensieToelichting
| Attribuut |
RDF Property |
Type |
dimensie |
dqv:inDimension |
URI |
toelichting |
oa:bodyValue |
Literal (xsd:string) |
Mapping van variabelen op RDF
De variabelen in de zinsjablonen worden gemapt op RDF properties. Zie NORAonline.nl voor de volledige lijst van variabelen per metriek.
| Variabele |
RDF Property |
Type |
PERCENTAGE |
dqv:value |
Literal (xsd:double) |
AANTAL |
nora:aantalVariabele |
Literal (xsd:double) |
STEEKPROEF |
nora:steekproefVariabele |
Literal (xsd:string) |
POPULATIE |
nora:populatieVariabele |
Literal (xsd:string) |
EENHEID |
qudt:unit |
Literal (xsd:string) |
ATTRIBUUT |
dcterms:subject |
Literal (xsd:string) |
OBJECTTYPE |
dcterms:subject |
Literal (xsd:string) |
BRON |
prov:used |
Literal (xsd:string) |
PERIODE / NORMTIJD |
dcterms:temporal |
Literal (xsd:string) |
DETAILNIVEAU |
nora:detailniveauVariabele |
Literal (xsd:string) |
BEWIJS |
nora:bewijsVariabele |
Literal (xsd:string) |
Dit gegevensmodel is onderdeel van de Gegevenskwaliteitsregistratie applicatie. Zie ook Applicatie en NORA Raamwerk Gegevenskwaliteit.