Ga naar hoofdinhoud

Dubbele correctie verhuizing

Scenario

In dit voorbeeld verhuist Pietje, maar wordt dit tot 2 keer toe fout geregistreerd en gecorrigeerd.

Brondata
BestandCorrectieVerhuizingVoorbeeldTest-dubbele-correctie-verhuizing-persoon.jsonCommit9fbbe67Opgehaald18 september 2026

Aanleiding: een tweede correctie

In dit voorbeeld is een verhuizing verwerkt, waarbij kort daarna opgemerkt is dat dit niet goed gedaan is (zie het eerdere voorbeeld). De verhuizing is in de uitgangspositie gecorrigeerd van Straatweg 4 naar Straatweg 42.

vroegste
PersoonIngeschreven#1
BsnUitgegeven#2
VerhuizingGeregistreerd#3
PersoonGecorrigeerd#4
nieuwste

Een half jaar later staat de betreffende burger echter weer aan de balie: de verhuizing is niet alleen initieel fout geregistreerd, maar ook fout gecorrigeerd: Pietje woont op Straatweg 43. Er wordt dus nog een correctie uitgevoerd:

vroegste
CorrigeerPersoon
Commandotijdstip15 september 2026 om 16:21:44
Persoon id41232
Onttrokken gevolgen3, 4
Toe te voegen gevolgen
0
Persoon id41232
Verhuisdatum2 februari 2026
WoonadresStraatweg 43, 6534 AG Gorinchem
Had moeten gebeuren op tijdstip2 februari 2026 om 13:00
nieuwste

In de correctie worden zowel de oorspronkelijke verhuizing als de eerdere correctie onttrokken. Er komt een nieuwe correctie voor in de plaats, met - nu wel - het echt juiste gevolg zoals het had moeten zijn:

vroegste
PersoonGecorrigeerd#333c1..
Gebeurd op tijdstip15 september 2026 om 16:21:44
metadata ▸
Entiteit id41232
Onttrokken gevolgen3, 4
Toegevoegde gevolgen
0
Persoon id41232
Verhuisdatum2 februari 2026
WoonadresStraatweg 43, 6534 AG Gorinchem
Had moeten gebeuren op tijdstip2 februari 2026 om 13:00
nieuwste

Gevolgentijdlijnen

In de gevolgentijdlijn zien we nu dat zowel de oorspronkelijke verhuizing als de oorspronkelijke correctie onttrokken zijn, en dus als incorrect beschouwd worden. Dit leidt (eindelijk) tot een correcte tijdlijn, waarbij Piet vanaf 2 februari op Straatweg 43 woont.

volledig verloop
Onderschreven verloop
PersoonIngeschreven#1
Gebeurd op15 oktober 2018 om 12:00
PersoonIngeschreven#1
Gebeurd op15 oktober 2018 om 12:00
BsnUitgegeven#2
Gebeurd op15 oktober 2018 om 12:00:05
BsnUitgegeven#2
Gebeurd op15 oktober 2018 om 12:00:05
VerhuizingGeregistreerd#3
Gebeurd op2 februari 2026 om 13:00
VerhuizingGeregistreerd#0.333..
Gebeurd op2 februari 2026 om 13:00
PersoonGecorrigeerd#4
Gebeurd op3 februari 2026 om 13:21:52
PersoonGecorrigeerd#333c1..
Gebeurd op15 september 2026 om 16:21:44

Een belangrijke keuze die wij bij correctie gemaakt hebben en in principe ook aanbevelen is de keuze dat we correcties, als deze achteraf gezien niet goed blijken te zijn, in hun geheel onttrekken en 'vervangen' voor nieuwe correcties. Hierbij kiezen we dus expliciet voor alleen onttrekkingen toe te laten op het hoogste gevolg-niveau.

Het alternatief - individuele toe-te-voegen gevolgen uit een correctie onttrekken (in plaats van de gehele correctie) - is mogelijk, maar dit creëert complexere gevolgstructuren en verwijzingen, en levert (enkel) wat minder redundantie op. Wij hebben gekozen voor minder complexiteit en meer redundantie. Deze keuze is niet zwart-wit en deels domeinafhankelijk.

Resultaat: gevolg → projectie

In de projectie zie je de gevolgen van de correctie: tot twee keer toe is de verhuizing bovenschreven:

vroegste
PersoonIngeschreven#1
Mijn gegevens#1
BsnUitgegeven#2
Mijn gegevens#3
VerhuizingGeregistreerd#3
Mijn gegevens#5
PersoonGecorrigeerd#4
Mijn gegevens#6
PersoonGecorrigeerd#333c1..
Mijn gegevens#7
Geldig vanaf2 februari 2026 om 0:00Gevolg15 september 2026 om 16:21:44Projectie15 september 2026 om 16:21:44
nieuwste
metadata ▸
Persoon
Bsn12345678
Gendervrouw
Ouders2, 3
Persoon id41232
VoornamenPiet
WoonadresStraatweg 43, 6534 AG Gorinchem
Geemigreerdfalse
GeboortelandNederland
Geboortedatum4 juni 1998
GeslachtsnaamPietersen
GeboorteplaatsApeldoorn
Burgerlijke staatongehuwd
#1 | Piet Pietersen#3 | Piet Pietersen#5 | Piet Pietersen#6 | Piet Pietersen#7 | Piet PietersenGevolgtijdstipofProjectietijdstipTijdstip geldigheid