Gegevensmodel Gegevenskwaliteitsregistratie

← 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.