Adoptie
In dit voorbeeld wordt een persoon geadopteerdBrondata
Adoptie is (alleen al kijkend naar de registratie) een complexe gebeurtenis waarbij verschillende aspecten aan bod komen. Adoptie is (meestal) een mutatie van verschillende onderdelen: op de eerste plaats verandert ouderschap, maar daarnaast veranderen namen en woonadressen vaak ook. Hoe modelleer je dat in de gevolgen?
Ook bij ontsluiting is adoptie een interessante casus: adoptie is typisch een privacygevoelig aspect dat niet iedereen hoeft te weten. Daarnaast kunnen afnemers ook geïnteresseerd zijn in verschillende dingen, wat onder andere van invloed kan zijn op welk geldigheidstijdstip je kiest.
Zoals ook uitgelegd in onze interpretatie van het BRP-domein pretenderen we hier zeker niet om alle nuances en aspecten van adoptie te vatten: daarvoor is het onderwerp simpelweg te complex: we gebruiken enkele herkenbare aspecten van adoptie om bepaalde registratiemogelijkheden te laten zien.
Aanleiding: adoptie in het Nederlandse recht
Adoptie is geregeld in Boek 1 BW, artikel 227 e.v.. Een adoptie wordt uitgesproken door de rechter en treedt niet onmiddellijk in werking. Na de uitspraak geldt een beroepstermijn van drie maanden. Pas als die termijn verstreken is zonder dat hoger beroep is ingesteld — of als het hoger beroep ongegrond is verklaard — wordt de beschikking onherroepelijk. Dat moment is het juridische tijdstip waarop de adoptie van kracht wordt.
Verwerking
Stap 1 — Burgerlijke Stand
Command: MaakAdoptieAkteOp
Na het onherroepelijk worden van de beschikking maakt de Ambtenaar Burgerlijke Stand een adoptie-akte op. Dit is een wettelijk verplicht document dat wordt opgenomen in het register van geboorten. De akte vermeldt de nieuwe naam, de adoptieouders en de datum waarop de beschikking onherroepelijk werd.
Gevolg: AdoptieAkteOpgemaakt
De Burgerlijke Stand publiceert AdoptieAkteOpgemaakt. Dit gevolg is de trigger voor de Bevolkingsregistratie.
Stap 2 — Bevolkingsregistratie
Trigger: AdoptieAkteOpgemaakt
De Bevolkingsregistratie ontvangt de adoptie-akte en verwerkt die als aanleiding om de persoonsregistratie bij te werken. Een adoptie raakt meerdere gegevens tegelijk:
- Naam: Piet Henk draagt voortaan de geslachtsnaam van de adoptieouders
- Adres: Piet Henk woont bij de adoptieouders op een ander adres
- Gezag: de adoptieouders zijn de juridische ouders
Het commando triggert de verwerking:
Het systeem haalt de gegevens uit de adoptie-akte erbij en combineert deze met de informatie uit het commando tot een AdoptieGeregistreerd gevolg:
De Bevolkingsregistratie publiceert één gevolg dat de adoptie vastlegt. Dit gevolg implementeert de onderdelen NaamGewijzigd, AdresGewijzigd en GezagGewijzigd — het is tegelijkertijd een naamswijziging, een adreswijziging en een gezagswijziging, zonder dat die als aparte gevolgen in het journaal voorkomen. Zie de ontwerpafwegingen voor het gevolgenjournaal voor een verdere toelichting op dit principe.
Projecties
In de nu zichtbare projectie kan je zien dat de adoptie met terugwerkende kracht vanaf geboorte is doorgevoerd in Mijn Gegevens. In het geval van de MijnGegevensGerechtelijkQuery wordt de uitspraakdatum als geldigheidstijdstip genomen. In deze projectie zie je dus, op de geldigheidstijdlijn, verandering over tijd: Eerst had Piet Henk de achternaam Pietersen, later Janssen.
Dit is een voorbeeld van verschillende perspectieven voor verschillende afnemers, die afhankelijk van privacygevoeligheid en behoefte bepaalde gegevens wel of niet te zien krijgen in een bepaalde vorm. De verschillende projecties vertellen een ander verhaal vanuit verschillende perspectieven.
Notificaties
Over registergegevens kunnen we via notificaties rapporteren aan afnemers. Naast de gebruikelijke context-switch die gemaakt moet worden in de notificaties, dient ook hier rekening gehouden te worden met zaken als privacy.
In dit voorbeeld worden er notificaties verzonden aan de belastingdienst ten aanzien van de adresgegevens van personen. Het adoptiegevolg wordt in dit voorbeeld vertaald naar een verhuizing- en een naamswijziging-notificatie, om de privacy van de geadopteerde persoon zoveel als mogelijk te beschermen: