Belang overgegaan nav eigendomsoverdracht
Er worden belangen van een WOZ object overgedragen
Dit voorbeeld laat zien hoe een eigendomsoverdracht in de BRK automatisch leidt tot een overgang van belangen in de WOZ-registratie. Het bouwt voort op het eerste voorbeeld: het WOZ Object en het bijbehorende belang bestaan al. Nu verandert het eigendom.
Dit voorbeeld laat ook de Bounded Context Bridge in de praktijk zien: de BRK en het WOZ-domein gebruiken verschillende begrippen voor eigenaren. De bridge vertaalt tussen de twee.
Aanleiding: eigendomsoverdracht in de BRK
Bij een eigendomsoverdracht — bijvoorbeeld de verkoop van een woning — registreert de BRK de nieuwe
eigenaar via een tenaamstelling. Het WOZ-systeem ontvangt hiervan automatisch een bericht: het
gevolg OnroerendeZaakOpnieuwTenaamgesteld.
Dit bericht bevat:
| Gegeven | Beschrijving |
|---|---|
kadastraalObjectId | Het Kadastraal Object waarop de overdracht betrekking heeft |
oudeTenaamstellingen | De vorige eigenaren volgens de BRK |
nieuweTenaamstellingen | De nieuwe eigenaren volgens de BRK |
geldigheidstijdstip | De datum waarop de overdracht rechtsgeldig is geworden |
Vertaling: van BRK naar WOZ
De BRK en het WOZ-domein zijn twee aparte bounded contexts met elk hun eigen begrippen. De BRK
spreekt van tenaamstellingen en identificeert personen met een PersoonId. Het WOZ-domein spreekt
van belangen en kent partijen (PartijId).
De Bounded Context Bridge vertaalt het BRK-gevolg naar een WOZ-command:
UpdateWozObjectenNavNieuweTenaamstelling. Het command spreekt nog de taal van de BRK: personen
zijn PersoonId's en eigenaren heten tenaamstellingen. De vertaling naar WOZ-begrippen vindt pas
plaats bij de verwerking van het command.
Het command bevat:
| Gegeven | Beschrijving |
|---|---|
kadastraalObjectId | Het Kadastraal Object uit het BRK-gevolg |
oudeTenaamstellingen | De vorige eigenaren als PersoonId (BRK-domein) |
nieuweTenaamstellingen | De nieuwe eigenaren als PersoonId (BRK-domein) |
geldigheidstijdstip | Overgenomen uit het BRK-gevolg |
Verwerking: command → gevolg
De command handler zoekt op welke WOZ Objecten gekoppeld zijn aan het Kadastraal Object uit het command. Een Kadastraal Object kan aan meerdere WOZ Objecten gekoppeld zijn — alle betrokken objecten worden in één keer bijgewerkt.
Het systeem publiceert het gevolg BelangOvergegaanNavOverdracht:
| Gegeven | Beschrijving |
|---|---|
gerelateerdeWozObjectnummers | De WOZ Objecten waarop de overgang betrekking heeft |
kadastraalObjectId | Het Kadastraal Object dat de overdracht heeft getriggerd |
van | De vorige belanghebbenden (als PartijId) |
naar | De nieuwe belanghebbenden (als PartijId) |
geldigheidstijdstip | De datum waarop het nieuwe belang ingaat |
Er is geen medewerker-handeling nodig: de hele flow van BRK-gevolg tot WOZ-gevolg verloopt automatisch.
Resultaat: gevolg → projectie
Na verwerking zijn de belangen bijgewerkt op alle WOZ Objecten die aan het Kadastraal Object gekoppeld zijn. De vorige belanghebbenden zijn niet langer als belang geregistreerd; de nieuwe belanghebbenden zijn dat nu wel, met ingang van het geldigheidstijdstip van de overdracht.
Hieronder zijn de snapshots van dit WOZ Object weergegeven zoals die worden bijgehouden in de projectie. Zie De ProjectieViewer en Actueel en opgevolgd voor meer toelichting.
BelangOvergegaanNavOverdrachtBelangOvergegaanNavOverdrachtWozObjectMetKadastraalObjectIdGeregistreerdWozObjectMetKadastraalObjectIdGeregistreerdBelangOvergegaanNavOverdracht