Stap 6: Het overlijden van Anne
In dit voorbeeld overlijdt Anne in Amsterdam.Brondata
AnnePietersen6OverlijdenVoorbeeldTest-het-overlijden-van-Anne-in-Amsterdam.jsonCommit9fbbe67Opgehaald18 september 2026
Verwerking
In dit voorbeeld registreren we het overlijden van Anne. De verwerking van deze gebeurtenis verloopt volgens de bekende patronen. Het 'einde' van een entiteit wordt vaak beschouwd als een speciaal geval. Op het einde van deze casus volgt een korte beschouwing hierop.
In het commando wordt aangegeven dat Anne komt te overlijden, met een overlijdensdatum en plaats:
En dit leidt tot een inhoudelijk vergelijkbaar gevolg:
Resultaat: gevolg → projectie
In de projectie zien we dat, net als bij andere mutaties, er 'gewoon' een extra toestand bij komt waarin de overlijdensdatum weergegeven wordt. De ingangsdatum van deze laatste toestand is de overlijdensdatum, en deze datum wordt als payload in het resultaat opgenomen. Onze projecties geven de situatie weer op het geldigheidstijdstip van opvragen.
In de gevolgen of projectie wordt de entiteit niet beëindigd in de zin dat er geen nieuwe mutaties meer mogen optreden. Dergelijke validaties dienen altijd plaats te vinden aan de commando-kant: projecties en projectiestores in het bijzonder dienen geen controles uit te voeren, maar de gevolgen over te nemen zoals ze zijn.
Dergelijke controles zijn ook domein- en contextspecifiek. Het overlijden van een persoon hoeft niet te betekenen dat de registratie ook eindigt. Als bijvoorbeeld de begraafplaats van een persoon geregistreerd zou worden, dan heb je nog 'levensgebeurtenissen' na het overlijden van de persoon die nog geregistreerd moeten worden. Daarnaast heb je altijd te maken met correcties: een betrouwbaar register moet elk gevolg kunnen corrigeren, dus ook de gevolgen van een overleden persoon.