Correctie eigenaarschap
Na overdracht van eigendom: 1 van de eigenaren klopt niet, Henk zou Hendrica moeten zijn. De fout wordt gecorrigeerd.Brondata
CorrectieEigenaarschapVoorbeeldTest-correctie-van-eigenaarschap.jsonCommit9fbbe67Opgehaald18 september 2026
In de komende voorbeelden gaan we aan de slag met correcties. Bij een correctie ga je 'terug in de tijd' om iets wat fout is aan te passen naar hoe het had moeten zijn. Het doel van een correctie is om op de geldigheidstijdlijn de correcte tijdlijn terug te zien. Daarnaast is het belangrijk voor de herhaalbare vraag dat je nog weet hoe het verleden eruit zag, zodat vragen van eerder nog steeds gesteld kunnen worden en hetzelfde antwoord krijgen (zie ook de meer technische verdieping).
In dit voorbeeld beginnen we met een eenvoudige uitgangspositie: we hebben een WOZ object en er is een overdracht geweest.
Aanleiding
Nu blijkt dat de overdracht niet correct is geweest: één van de partijen is incorrect. Dit kunnen we corrigeren met een speciaal daarvoor gemaakt command. In dit commando geven we aan welk gevolg niet klopt (de onttrekking) en wat de eigenaren hadden moeten zijn:
Verwerking: commando → gevolg
Het commando vertelt ons dat de eerdere overdracht niet klopt en dat de eigenaren gecorrigeerd dienen te worden. Ten aanzien van de informatievoorziening dienen we bij correctie in de basis drie verschillende doelen:
- We willen (kunnen) informeren over wat de correctie precies geweest is.
- We willen (kunnen) informeren over wat er fout was.
- We willen (kunnen) informeren over hoe de situatie eigenlijk had moeten zijn.
In het gevolg leggen we al deze informatie vast. EigenaarGecorrigeerd legt vast wat er precies gecorrigeerd is. Daarnaast geven we aan welk gevolg onttrokken moet worden, en welk gevolg toegevoegd moet worden. In dit voorbeeld wordt de oorspronkelijke overdracht onttrokken en 'vervangen' door een gecorrigeerde variant. In de verdieping correctie van gevolgen is in meer detail te lezen hoe gevolgen gecorrigeerd dienen te worden.
Als we dan de hele tijdlijn bekijken voor deze entiteit, WOZ Object 1, kunnen we zien welke gevolgen in ons gevolgenjournaal geregistreerd zijn. Daarnaast kunnen we een projectie maken van de tijdlijn met 'hoe de gevolgen hadden moeten zijn'. Hierin is duidelijk te zien dat het 'foute gevolg' eruit gefilterd is en dat een nieuw gevolg toegevoegd is, als resultaat van het correctiegevolg.
Projecties
Door in de WozObject-projectie de gevolgen hoe ze hadden moeten zijn af te spelen kunnen we de eerder foute projecties bovenschrijven met verbeterde varianten. Bovenop de eerdere projectie aangemaakt voor de overdracht leggen we de verbeterde variant (zie hier voor meer verdieping over hoe projecties bijgewerkt kunnen worden). Als je nu alleen een opvraging doet op op geldigheidstijdstip krijg je de tijdlijn hoe deze had moeten zijn. En je kan nog steeds de oorspronkelijke, foute projectie, bekijken door een gevolgtijdstip mee te geven in de query.
Wat opvalt in de grafieken is dat er bij de WozObjectType-projectie geen nieuw moment ontstaan is: de overdracht heeft geen impact op WOZ objecttype.