De status van dit document is voorlopig en zou nog kunnen wijzigen.

Overdracht eigendom en/of beperkt recht

1. Onvangst bericht / notificatie

In deze casus wordt op basis van de ontvangst van een StUF-bericht uit de BRK-levering waarbij het Aard stukdeel “overdracht (eigendom en/of beperkt recht)” het rechtsfeit aanduidt dat met dit bericht wordt gecommuniceerd. Een deel van dit bericht ziet er als volgt uit

  <Mutatie:aardStukdeel>
    <Typen:code>606</Typen:code>
    <Typen:waarde>Overdracht (eigendom en/of beperkt recht)</Typen:waarde>
  </Mutatie:aardStukdeel>
  <Mutatie:brkDatum>2024-10-30</Mutatie:brkDatum>
  <Mutatie:volgnummerKadastraalObjectDatum>1</Mutatie:volgnummerKadastraalObjectDatum>
  <Mutatie:ingeschrevenStuk>
    <Mutatie:AanduidingTerInschrijvingAangebodenStuk>
      <Mutatie:stuk>
        <Stuk-ref:TerInschrijvingAangebodenStukRef domein="NL.IMKAD.TIAStuk">20241030000102</Stuk-ref:TerInschrijvingAangebodenStukRef>
      </Mutatie:stuk>
      <Mutatie:deelEnNummer>
        <Stuk:deel>13709</Stuk:deel>
        <Stuk:nummer>815</Stuk:nummer>
        <Stuk:registercode>
          <Typen:code>2</Typen:code>
          <Typen:waarde>Hyp4</Typen:waarde>
        </Stuk:registercode>
        <Stuk:soortRegister>
          <Typen:code>2</Typen:code>
          <Typen:waarde>Onroerende Zaken</Typen:waarde>
        </Stuk:soortRegister>
      </Mutatie:deelEnNummer>
      <Mutatie:tijdstipOndertekening>
        <Typen:datum>2024-10-29</Typen:datum>
        <Typen:tijd>11:05:00</Typen:tijd>
      </Mutatie:tijdstipOndertekening>
    </Mutatie:AanduidingTerInschrijvingAangebodenStuk>
  </Mutatie:ingeschrevenStuk>
  <Mutatie:kadastraalObject>
    <Mutatie:AanduidingKadastraalObject>
      <Mutatie:kadastraleAanduiding>
        <OnroerendeZaak:akrKadastraleGemeenteCode>
          <Typen:code>1135</Typen:code>
          <Typen:waarde>VDG00</Typen:waarde>
        </OnroerendeZaak:akrKadastraleGemeenteCode>
        <OnroerendeZaak:kadastraleGemeente>
          <Typen:code>1026</Typen:code>
          <Typen:waarde>Vlaardingen</Typen:waarde>
        </OnroerendeZaak:kadastraleGemeente>
        <OnroerendeZaak:sectie>E</OnroerendeZaak:sectie>
        <OnroerendeZaak:perceelnummer>1184</OnroerendeZaak:perceelnummer>
      </Mutatie:kadastraleAanduiding>
      <Mutatie:kadastraalObject>
        <OnroerendeZaak-ref:PerceelRef domein="NL.IMKAD.KadastraalObject">20990634170000</OnroerendeZaak-ref:PerceelRef>
      </Mutatie:kadastraalObject>
    </Mutatie:AanduidingKadastraalObject>
  </Mutatie:kadastraalObject>
...

Het volledige bericht is in te zien op Casus-3972-MUTPX02-VDG00E1184-20241030-1.xml

De verwerking van een bericht tot commando’s, effecten (verwerkingsstappen?) en claims is uitgewerkt in onderstaand overzicht. Dit bericht betreft een informatierijke notificatie.

Notificatieverwerking

2. Van notificatiebericht naar commando (in de context van de BRK)

Met commando Volledige overdracht eigendom WozObject BRK-context wordt het commando bedoeld dat wordt samengesteld op basis van het notificatietype overdracht (eigendom en/of beperkt recht). Genoemd commando wordt geformuleerd in de context van de verzender van de notificatie, maar alleen de voor de beoogde verwerking van de notifcatie relevante gegevens maken onderdeel uit van het commando. Commando’s worden in JSON vormgegeven.

Van het binnenkomende notificatiebericht is dus al vastgesteld dat het een valide notificatiebericht zou kunnen zijn en geen onderdeel is van een DDOS-aanval of input bevat die onmoglijk verwerkbaar zou kunnen zijn.

Het binnengekomen bericht beschouwen we als een notificatie. Als het bericht ontvangen is vinden de volgende bewerkingstappen plaats.

  1. Notificatieverwerker ontvangt notificatiebericht en controleert op verwerkbaarheid

    • Registreert ontvangstmoment, type en inhoud
    • Valideert of bericht voldoet aan schema
      • Voldoet niet -> registreert syntax error (“voldoet niet aan schema”)
      • Voldoet -> registreert resultaat (“voldoet wel aan schema”) en verder naar interpretatie inhoud
    • Inhoud is (semantisch) niet interpreteerbaar -> registreert semantische error (“is niet interpreteerbaar”)
    • Inhoud is (semantisch) interpreteerbaar -> registreert resultaat (“is wel interpreteerbaar”) en verder naar productie commando-1
  2. Produceren en registreren van commando Volledige overdracht eigendom WozObject BRK-context. Notificatieverwerker produceert commando-1 op basis van bedrijfsregels. Deze bedrijfsregels beschrijven welke onderdelen van het notificatiebericht relevant zijn voor verwerking

    • Registreert inhoud van Overdracht eigendom en/of beperkt recht BRK-context.
    • Legt relatie naar notificatie die context van dit commando vormt.
  3. Notificatieverwerker verzendt commando Overdracht eigendom en/of beperkt recht BRK-context naar commandohandler-1

    • Registreer het moment van verzending en de bestemming van het commando.

2.1 Vastleggen notificatie ontvangst en controle op verwerkbaarheid.

De notificatie en het feit dat de notificatie ontvangen is wordt vastgelegd met claims voor een objecttype “Notificatie” en voor objecttype “Notificatie-ontvangst”. Deze claims worden in 1 transactie vastgelegd.

Vastleggen notificatie

ClaimidClaimtypeClaim-expression
N001NotificatieEr bestaat een Notificatie geïdentificeerd met id a966066d-3293-4d6d-90da-dc72c22f41ad
N002Notificatie / typea966066d-3293-4d6d-90da-dc72c22f41ad is van type Overdracht eigendom en/of beperkt recht BRK-context
N003Notificatie / schemaComplianta966066d-3293-4d6d-90da-dc72c22f41ad voldoet true aan schema
N004Notificatie / verwerkbaara966066d-3293-4d6d-90da-dc72c22f41ad is true te vertalen naar een commando
N005Notificatie / schemaComplianta966066d-3293-4d6d-90da-dc72c22f41ad heeft als inhoud <Inhoud van het XML-bericht>
N006Notificatie / makerc28d3ecb-402c-4bf2-bdf4-89734ad2dbfe is verantwoordelijk voor de inhoud van a966066d-3293-4d6d-90da-dc72c22f41ad
ClaimidAnnotatietypeAnnotatieClaim-expression
AN001Geregistreerd op (A3)N001 is geregistreerd op 2024-11-11T08:54:32.101+00:00
AN002Geregistreerd op (A3)N002 is geregistreerd op 2024-11-11T08:54:32.101+00:00
AN003Geregistreerd op (A3)N003 is geregistreerd op 2024-11-11T08:54:32.101+00:00
AN004Geregistreerd op (A3)N004 is geregistreerd op 2024-11-11T08:54:32.101+00:00
AN005Geregistreerd op (A3)N005 is geregistreerd op 2024-11-11T08:54:32.101+00:00
AN006Geregistreerd op (A3)N006 is geregistreerd op 2024-11-11T08:54:32.101+00:00

Er wordt een Notificatie-ontvangst aangemaakt conform Objecttype Notificatie-ontvangst met de volgende claims:

Claims gebeurtenistype Notificatie-ontvangst

ClaimidClaimtypeClaim-expression
NO001Notificatie-ontvangstNotificatie-ontvangst met 5393433c-9bc9-4dc5-94be-200e33e1de87 heeft plaatsgevonden
NO002Notificatie-ontvangst / notificatie5393433c-9bc9-4dc5-94be-200e33e1de87 betreft a966066d-3293-4d6d-90da-dc72c22f41ad
NO003Notificatie-ontvangst / ontvangenOp5393433c-9bc9-4dc5-94be-200e33e1de87 heeft plaatsgevonden op 2024-11-11T08:54:32.101+00:00
NO004Notificatie-ontvangst / ontvangenDoor5393433c-9bc9-4dc5-94be-200e33e1de87 is ontvangen door c28d3ecb-402c-4bf2-bdf4-89734ad2dbfe
ClaimidAnnotatietypeAnnotatieClaim-expression
AN010Geregistreerd op (A3)NO001 is geregistreerd op 2024-11-11T08:54:32.101+00:00
AN011Geregistreerd op (A3)NO002 is geregistreerd op 2024-11-11T08:54:32.101+00:00
AN011Geregistreerd op (A3)NO003 is geregistreerd op 2024-11-11T08:54:32.101+00:00
AN012Geregistreerd op (A3)NO004 is geregistreerd op 2024-11-11T08:54:32.101+00:00
- Todo: Bespreken of bij Notificatie-ontvangst terecht geen context-claim wordt geregistreerd. 
  Argument om geen contextclaim te registereren: Deze context is in claim met claimid NO002 al vastgelegd
  Argument om wel een contextclaim te registreren: De context kan dan op generieke manier worden herleid.
  -->  Neem een besluit en documenteer. 

2.2 Produceren en registreren van commando Volledige overdracht eigendom WozObject BRK-context.

Op basis van bedrijfsregels wordt commando Volledige overdracht eigendom WozObject BRK-context samengesteld door de notificatieverwerker en de relatie naar de notificatie die tot dit commando geleid heeft wordt gelegd.

Bedrijfsregels:

{
  "commandoId": "2b627e98-066e-43f1-9a83-1542512d491c",
  "comandoType: ""Volledige overdracht eigendom WozObject BRK-context",
  "aardStukdeel": {
    "code": "606",
    "waarde": "Overdracht (eigendom en/of beperkt recht)"
  },
  "ingeschrevenStuk": {
    "tijdstipOndertekening": {
      "datum": "2024-10-29",
      "tijd": "11:05:00"
    }
  },
  "kadastraalObject": {
    "perceel": {
      "identificatie": "20950118470000"
    },
    "zakelijkRecht": {
      "aard": {
        "code": "2",
        "waarde": "Eigendom (recht van)"
      }
    },
    "tenaamstelling": [
      {
        "aandeel": {
          "teller": "1",
          "noemer": "2"
        },
        "tenNameVan": {
          "natuurlijkPersoon": {
            "identificatie": "9896266146",
            "woonlocatie": {
              "identificatie": "207343",
              "nummeraanduiding": {
                "identificatie": "0622200000022350",
                "huisnummer": "14",
                "postcode": "3135KN",
                "openbareRuimtenaam": "Merellaan",
                "woonplaatsNaam": "Vlaardingen"
              }
            },
            "betreft": {
              "geregistreerdPersoon": {
                "bsn": "000000012",
                "aanduidingNaamgebruik": {
                  "code": "E",
                  "waarde": "Eigen geslachtsnaam"
                },
                "naam": {
                  "geslachtsnaam": "DisqgCotivao",
                  "voornamen": "Joraraduy",
                  "voorvoegselgeslachtsnaam": "de"
                },
                "indicatieGeheim": "true"
              }
            }
          }
        }
      },
      {
        "aandeel": {
          "teller": "1",
          "noemer": "2"
        },
        "tenNameVan": {
          "natuurlijkPersoon": {
            "identificatie": "1474250665",
            "woonlocatie": {
              "nummeraanduiding": {
                "identificatie": "",
                "huisnummer": "149",
                "postcode": "1841AQ",
                "openbareRuimtenaam": "Ueöorii gg akutetec",
                "woonplaatsNaam": "Teuooidut"
              }
            },
            "betreft": {
              "geregistreerdPersoon": {
                "bsn": "000000024",
                "aanduidingNaamgebruik": {
                  "code": "E",
                  "waarde": "Eigen geslachtsnaam"
                },
                "naam": {
                  "geslachtsnaam": "Cotivao",
                  "voornamen": "Aawvgp"
                },
                "indicatieGeheim": "false"
              }
            }
          }
        }
      }
    ]
  }
}

Commando Registreer volledige overdracht eigendom BRK-context wordt gepersisteerd door claims voor het objecttype “Commando” vast te leggen in het commando-register:

Claims objecttype Commando

Claimid | Claimtype | Claim-expression | | :———– | :———– | :———– || | C001 | Commando | Er bestaat een Commando geïdentificeerd met id 2b627e98-066e-43f1-9a83-1542512d491c | | C002 | Commando / type | 2b627e98-066e-43f1-9a83-1542512d491c is van type Registreer volledige overdracht eigendom BRK-context | | C003 | Commando / inhoud | 2b627e98-066e-43f1-9a83-1542512d491c heeft als inhoud Zie bovenstaande JSON-blob |

ClaimidAnnotatietypeAnnotatieClaim-expression
AN021Geregistreerd op (A3)C001 is geregistreerd op 2024-10-31T14:56:35.126+00:00
AN023Context (A1)C001 is vastgelegd naar aanleiding van N001
AN024Geregistreerd op (A3)C002 is geregistreerd op 2024-10-31T14:56:35.126+00:00
AN025Geregistreerd op (A3)C003 is geregistreerd op 2024-10-31T14:56:35.126+00:00
AN026Context (A1)C002 is vastgelegd naar aanleiding van N001
AN027Context (A1)C003 is vastgelegd naar aanleiding van N001

2.3 Verzenden van commando naar commandohandler-1 (stap 4)

Het commando wordt door de notificatieverwerker aangeboden aan commandohandler-1 (context-transformator?).

- Moet er een meer betekenisvolle naam voor commandohandler-1 bedacht worden ? 

Het commando wordt door de notificatieverwerker aangeboden aan de commandohandler-1 middels de commando-api Overdracht-eigendom-brk.

- Noot: deze api-specificatie is nog in bewerking 

Als de verzending is geslaagd wordt dat vastgelegd door de claims voor het objecttype “Commando-verzending” vast te leggen.

Claims voor commando-verzending

ClaimidClaimtypeClaim-expression
CV001CommandoVerzendingCommandoVerzending met bedf8412-e4b6-436a-b343-504aa396bd0e heeft plaatsgevonden
CV002CommandoVerzending / commandobedf8412-e4b6-436a-b343-504aa396bd0e betreft 2b627e98-066e-43f1-9a83-1542512d491c
CV003CommandoVerzending / verzondenOpbedf8412-e4b6-436a-b343-504aa396bd0e heeft plaatsgevonden op 2024-10-31T14:56:35.128+00:00
CV004CommandoVerzending / verzondenAanDe bestemming bij bedf8412-e4b6-436a-b343-504aa396bd0e was .../commando-overdracht-eigendom-BRK
ClaimidAnnotatietypeAnnotatieClaim-expression
AN028Geregistreerd op (A3)CV001 is geregistreerd op 2024-10-31T14:56:35.128+00:00
AN029Context (A1)CV001 is vastgelegd naar aanleiding van C001
AN030Geregistreerd op (A3)CV002 is geregistreerd op 2024-10-31T14:56:35.128+00:00
AN031Context (A1)CV002 is vastgelegd naar aanleiding van C001
AN032Geregistreerd op (A3)CV003 is geregistreerd op 2024-10-31T14:56:35.128+00:00
AN033Context (A1)CV003 is vastgelegd naar aanleiding van C001
AN034Geregistreerd op (A3)CV004 is geregistreerd op 2024-10-31T14:56:35.128+00:00
AN035Context (A1)CV004 is vastgelegd naar aanleiding van C001

3. Van commando in de BRK-context naar commando in de WOZ-context.

Comandohandler-1 heeft als doel het commando dat in de BRK-contaxt is opgesteld te transformeren naar een commando in de WOZ-context.

Om dit te bewerkstelliggen vinden de volgende bewerkingsstappen plaats:

  1. Commandohandler-1 ontvangt commando Registreer volledige overdracht eigendom BRK-context

    • Registreert ontvangstmoment, type en inhoud
    • Valideert of bericht voldoet aan schema
      • Voldoet niet -> registreert syntax error (“voldoet niet aan schema”)
      • Voldoet -> registreert resultaat (“voldoet wel aan schema”) en verder naar interpretatie inhoud
  2. Commandohandler-1 interpreteert inhoud van commando Registreer volledige overdracht eigendom BRK-context

    • Inhoud is (semantisch) niet interpreteerbaar -> registreert semantische error (“is niet interpreteerbaar”)
    • Inhoud is (semantisch) interpreteerbaar -> registreert resultaat (“is wel interpreteerbaar”) en verder naar productie commando in de WOZ-context.
  3. CommandoHandler-1 zet de gegevens om van een BRK-context naar een WOZ-context.

    • CommandoHandler-1 controleert en verifieert of de aangeleverde objecten te vinden zijn in de primaire view op het WOZ-register. Per object wordt de vervolgactie bepaald.
    • In de primaire view wordt gecontroleerd of er een object van het objecttype WOZKOZ voorkomt waarvan de kadastraleIdentificatie overeenkomt met de PerceelRef uit het commando.
    • Indien niet bekend –> Foutmelding (Geen WozObject gevonden).
    • Indien bekend –> Voor iedere WOZKOZ waarvan de kadastraleIdentificatie overeenkomt met de perceelRef wordt het WozObject opgenomen in commando Volledige overdracht eigendom WozObject WOZ-context. Als hetzelfde wozObjectnummer in meerdere WOZKOZ-voorkomens voorkomt wordt het corresponderende WozObjectslechts éénmaal opgenomen in het commando.
    • In de primaire view wordt gecontroleerd de personen voorkomen als partij. Deze controle vindt plaats door te zoeken in de partij-identificator of het bsn voorkomt (geregistreerdPersoon) danwel of de kadaster-identificatie (door kadaster geregistreerde personen) danwel of het vestifgingsnummer voorkomt (organisaties).
    • Als een partij voorkomt wordt de bijbehorende partijId opgehaald en opgenomen in commando Registreer volledige overdracht eigendom WOZ-context, zo niet dan wordt er een lege property partijId opgenomen.
    • Alle persoonsgegevens opgenomen in de het commando.
    • Alle overige gegevens worden als volgt omgezet:
      • tijdstipOndertekening –> overgenomen in geldigVanaf
      • aandeel -> breuk wordt getransformeerd naar percentage
      • NatuurlijkPersoon.identificatie –> overgenomen in partijIdentificator.objectId
      • Overige eigenschappen van PartijIdentificator gevuld op basis van de context van het bericht
      • GeregistreerdPersoon.bsn –> overgenomen in partijIdentificator.objectId
      • Overige eigenschappen van PartijIdentificator gevuld op basis van de context van het bericht
      • woonlocatie –> overgenomen in bezoekadres
      • huisnummer en openbareRuimtenaam –> getransformeerd naar adresregel1
      • postcode en woonplaats –> getransformeerd naar adresregel2
      • geslachtsnaam –> getransformeerd naar achternaam (mede op basis van aanduidingNaamgebruik)
      • voorvoegselgeslachtsnaam –> overgenomen in voorvoegselAchternaam
      • voornamen –> overgenomen in voornaam
      • voorletters –> afgeleid van de voornamen
      • indicatieGeheim –> overgenomen in indicatieGeheimhouding
  4. Commando Registreer volledige overdracht eigendom WOZ-context wordt vastgelegd. - Het inhoud van het commando wordt vastgelegd. - De relatie naar commando Registreer volledige overdracht eigendom BRK-context wordt vastgelegd.

  5. Het aangemaakte commando wordt verzonden naar de commandhandler-2.

3.1 Commandohandler-1 ontvangt Commando Registreer volledige overdracht eigendom BRK-context

Het commando is door de notificatiehandler al vastgelegd. In de primaire view voor commandohandler-1 zijn deze claims beschikbaar. Het commando hoeft niet nogmaals geregistreerd te worden.

  - Check bovenstaande. 

De ontvangst van het commando door commandhandler-1 wordt geregistreed door het vastleggen van claims voor het objecttype CommandoOntvangst.

Claims voor CommandoOntvangst

ClaimidClaimtypeClaim-expression
CO001CommandoOntvangstCommandoOntvangst met d6ad8fb9-ee46-4fa1-94ad-df5c74bf1fbc heeft plaatsgevonden
CO002CommandoOntvangst / commandod6ad8fb9-ee46-4fa1-94ad-df5c74bf1fbc betreft 2b627e98-066e-43f1-9a83-1542512d491c
CO003CommandoOntvangst / ontvangenOpd6ad8fb9-ee46-4fa1-94ad-df5c74bf1fbc heeft plaatsgevonden op 2024-10-31T14:56:35.124+00:00
CO004CommandoOntvangst / ontvangenDoord6ad8fb9-ee46-4fa1-94ad-df5c74bf1fbc is ontvangen door cbfb8dfc-606c-41d5-bc2e-50437977ee83
ClaimidAnnotatietypeAnnotatieClaim-expression
AN128Geregistreerd op (A3)CO001 is geregistreerd op 2024-10-31T14:56:35.129+00:00
AN129Context (A1)CO001 is vastgelegd naar aanleiding van C001
AN130Geregistreerd op (A3)CO002 is geregistreerd op 2024-10-31T14:56:35.129+00:00
AN131Context (A1)CO002 is vastgelegd naar aanleiding van C001
AN132Geregistreerd op (A3)CO003 is geregistreerd op 2024-10-31T14:56:35.129+00:00
AN133Context (A1)CO003 is vastgelegd naar aanleiding van C001
AN134Geregistreerd op (A3)CO004 is geregistreerd op 2024-10-31T14:56:35.129+00:00
AN135Context (A1)CO004 is vastgelegd naar aanleiding van C001

3.2 Commandohandler-1 interpreteert inhoud van commando Registreer volledige overdracht eigendom BRK-context

Er wordt vastgelegd dat de inhoud semantisch interpreteerbaar en dus verwerkbaar is.

Claimid | Claimtype | Claim-expression | | :———– | :———– | :———– || | C005 | Commando / verwerkbaar | 2b627e98-066e-43f1-9a83-1542512d491c is 1 true te vertalen naar een commando of een effect |

ClaimidAnnotatietypeAnnotatieClaim-expression
AN141Geregistreerd op (A3)C005 is geregistreerd op 2024-10-31T14:56:35.129+00:00
AN142Context (A1)C005 is vastgelegd naar aanleiding van N001

3.3 CommandoHandler-1 zet de gegevens om van een BRK-context naar een WOZ-context.

- Todo: Op welke wijze we de uitgevoerde transformatie moeten vastleggen moeten we nog uitwerken. 
Worden er claims vastgelegd die de transformatie beschrijven ? 
Voorbeeld: Perceel <Perceelidentificatie> is gerelateerd aan wozObject<wozObjectNummer>     

Op basis van de logica die bij bullet 3 is beschreven wordt een commando opgesteld in de WOZ-context.

{
  "commandoId": "65d4cca1-c304-4adb-846a-627e6c6abf35",
  "commandoType": "Volledige overdracht eigendom WozObject WOZ-context",
  "geldigVanaf": "2024-10-29T11:05:00.000+00:00",
  "wozObject": [
    {
      "wozObjectnummer": "12345678",
      "belang": [
        {
          "zakelijkRechtEigenaar": {
            "aardZakelijkRecht": {
              "code": "2",
              "waarde": "Eigendom (recht van)"
            },
            "aandeel": "50"
          },
          "partij": {
            "partijId": "4bec755e-d9de-43fd-8c6b-cca75fd1a41d",
            "persoon": {
              "partijIdentificator": [
                {
                  "id": "adb44aef-145b-406d-bb81-7dd9cd08597d",
                  "identificator": {
                    "objecttype": "NatuurlijkPersoon",
                    "soortObjectId": "identificatie",
                    "objectId": "9896266146",
                    "register": "Basisregistratie Kadaster"
                  }
                },
                {
                  "id": "78fe04d9-97b0-4a33-bfc3-bf7fe15f316b",
                  "identificator": {
                    "objecttype": "GeregistreerdPersoon",
                    "soortObjectId": "burgerservicenummer",
                    "objectId": "000000012",
                    "register": "Basisregistratie Kadaster"
                  }
                }
              ],
              "bezoekadres": {
                "identificatie": "207343",
                "nummeraanduidingId": "0622200000022350",
                "adresregel1": "Merellaan 14",
                "adresregel2": "3135KN Vlaardingen"
              },
              "naam": {
                "achternaam": "DisqgCotivao",
                "voornaam": "Joraraduy",
                "voorletters": "J",
                "voorvoegselAchternaam": "de"
              },
              "indicatieGeheimhouding": true
            }
          }
        },
        {
          "zakelijkRechtEigenaar": {
            "aardZakelijkRecht": {
              "code": "2",
              "waarde": "Eigendom (recht van)"
            },
            "aandeel": "50"
          },
          "partij": {
            "partijId": "",
            "persoon": {
              "partijIdentificator": [
                {
                  "id": "adb44aef-145b-406d-bb81-7dd9cd08597d",
                  "identificator": {
                    "objecttype": "NatuurlijkPersoon",
                    "soortObjectId": "identificatie",
                    "objectId": "1474250665",
                    "register": "Basisregistratie Kadaster"
                  }
                },
                {
                  "id": "78fe04d9-97b0-4a33-bfc3-bf7fe15f316b",
                  "identificator": {
                    "objecttype": "GeregistreerdPersoon",
                    "soortObjectId": "burgerservicenummer",
                    "objectId": "000000024",
                    "register": "Basisregistratie Kadaster"
                  }
                }
              ],
              "bezoekadres": {
                "identificatie": "207343",
                "nummeraanduidingId": "",
                "huisnummer": "149",
                "postcode": "1841AQ",
                "openbareRuimtenaam": "Ueöorii gg akutetec",
                "woonplaatsNaam": "Teuooidut"
              },
              "naam": {
                "achternaam": "Cotivao",
                "voornaam": "Aawvgp",
                "voorletters": "A"
              },
              "indicatieGeheim": false
            }
          }
        }
      ]
    }
  ]
}

Naast het vastleggen van dit commando moeten ook alle transformaties gelogd worden.

- Hoe gaat het vastleggen van die transformatie er uit zien. Gaan we hiervoor claimtypes definieren (en is dat te doen) 

3.4 Commando Registreer volledige overdracht eigendom WOZ-context wordt vastgelegd.

ClaimidClaimtypeClaim-expression
C011CommandoEr bestaat een Commando geïdentificeerd met id 65d4cca1-c304-4adb-846a-627e6c6abf35
C012Commando / type65d4cca1-c304-4adb-846a-627e6c6abf35 is van type Registreer volledige overdracht eigendom WOZ-context
C013Commando / inhoud65d4cca1-c304-4adb-846a-627e6c6abf35 heeft als inhoud Zie bovenstaande JSON-blob
ClaimidAnnotatietypeAnnotatieClaim-expression
AN041Geregistreerd op (A3)C0011 is geregistreerd op 2024-10-31T14:56:35.137+00:00
AN043Context (A1)C011 is vastgelegd naar aanleiding van C001
AN044Geregistreerd op (A3)C012 is geregistreerd op 2024-10-31T14:56:35.137+00:00
AN045Geregistreerd op (A3)C013 is geregistreerd op 2024-10-31T14:56:35.137+00:00
AN046Context (A1)C012 is vastgelegd naar aanleiding van C001
AN047Context (A1)C013 is vastgelegd naar aanleiding van C001

3.5 Het aangemaakte commando wordt verzonden naar de commandhandler-2.

ClaimidClaimtypeClaim-expression
CV011CommandoVerzendingCommandoVerzending met 0928ab5b-ebe4-4f59-b296-6c2a1208fc4e heeft plaatsgevonden
CV012CommandoVerzending / commando0928ab5b-ebe4-4f59-b296-6c2a1208fc4e betreft 65d4cca1-c304-4adb-846a-627e6c6abf35
CV013CommandoVerzending / verzondenOp0928ab5b-ebe4-4f59-b296-6c2a1208fc4e heeft plaatsgevonden op 2024-10-31T14:56:35.138+00:00
CV014CommandoVerzending / verzondenAanDe bestemming bij 0928ab5b-ebe4-4f59-b296-6c2a1208fc4e was .../commando-overdracht-eigendom-WOZ
ClaimidAnnotatietypeAnnotatieClaim-expression
AN051Geregistreerd op (A3)CV011 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN052Context (A1)CV011 is vastgelegd naar aanleiding van C011
AN053Geregistreerd op (A3)CV012 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN054Context (A1)CV012 is vastgelegd naar aanleiding van C011
AN055Geregistreerd op (A3)CV013 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN056Context (A1)CV013 is vastgelegd naar aanleiding van C011
AN057Geregistreerd op (A3)CV004 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN058Context (A1)CV014 is vastgelegd naar aanleiding van C011
- Todo: Bespreken of bij Commando-verzending beter geen context-claim wordt geregistreerd. 
  Argument om geen contextclaim te registereren: Deze context is in claim met claimid CV012 al vastgelegd
  Argument om wel een contextclaim te registreren: De context kan dan op generieke manier worden herleid.
  -->  Neem een besluit en documenteer. 

4. Van commando in de WOZ-context naar effecten binnen het WOZ-register.

Comandohandler-2 heeft als doel het commando dat in de WOZ-context is opgesteld te transformeren naar effecten die op het WOZ-register plaatsvinden.

Om dit te bewerkstelliggen vinden de volgende bewerkingsstappen plaats:

  1. Commandohandler-2 ontvangt commando Registreer volledige overdracht eigendom WOZ-context

    • Registreert ontvangstmoment, (indien nodig ook type en inhoud. Als deze handler het reeds vastgelegde commando kan raadplegen is vastlegging van het commando dubbeop).
    • Valideert of bericht voldoet aan schema
      • Voldoet niet -> registreert syntax error (“voldoet niet aan schema”)
      • Voldoet -> registreert resultaat (“voldoet wel aan schema”) en verder naar interpretatie inhoud
  2. Commandohandler-2 interpreteert inhoud van commando Registreer volledige overdracht eigendom WOZ-context

    • Inhoud is (semantisch) niet interpreteerbaar -> registreert semantische error (“s niet interpreteerbaar”)
    • Inhoud is (semantisch) interpreteerbaar -> registreert resultaat (“is wel interpreteerbaar”) en verder naar productie commando in de WOZ-context.
  3. CommandoHandler-2 maakt verwerkingsstappen die aangeboden kunnen worden aan de register-engine.

    De volgende verwerkingsstappen worden samengesteld op basis van het commando Registreer volledige overdracht eigendom WOZ-context.

    • Zoek bestaande belangen

    • Beeindig de geldigheid van de bestaande belangen.

    • Registreer Partijen (Inclusief Partij-identificatoren en Digitale adressen indien aangeboden).

    • Registreer Belangen

      • Bij het vormgeven van deze verwerkinggstappen zijn bedrijfsregels van het domein bepalend. Discussie met Ivo over hoe de transactie vormgegeven kan worden:
        • Is het wel nodig het commando onder te verdelen in verwerkingsstappen.
        • Is het niet zo dat het commando uiteindelijk de volledige stapel claims is die geregistreerd moet worden.
        • Vanuit relationeel denken zijn de onderstaande stappen verklaarbaar (CRUD-acties op de relationele view), maar voor de claim-engine niet relevant.
        • Als dit allemaal waar is, is dan deze 2e verwerkingsstap alleen het transformeren van de berichtstructuur naar claims niet voldoende ?
  4. De effecten / verwerkingsstappen worden vastgelegd. - Het inhoud van iedere verwerkingsstap wordt vastgelegd.. - De relatie naar commando Registreer volledige overdracht eigendom WOZ-context wordt vastgelegd.

  5. De aangemaakte verwerkingsstappen worden aan de effecthandler (verwerkingsstaphandler). - Per verwerkingsstape wordt vastgelegd dat deze verzonden is, wanneer deze verzonden is en wat de bestemming was.

4.1 De onvangst van het command door commandhandler-2 wordt vastgelegd.

ClaimidClaimtypeClaim-expression
CO011CommandoOntvangstCommandoOntvangst met 0928ab5b-ebe4-4f59-b296-6c2a1208fc4e heeft plaatsgevonden
CO012CommandoOntvangst / commando0928ab5b-ebe4-4f59-b296-6c2a1208fc4e betreft 65d4cca1-c304-4adb-846a-627e6c6abf35
CO013CommandoOntvangst / ontvangenOp0928ab5b-ebe4-4f59-b296-6c2a1208fc4e heeft plaatsgevonden op 2024-10-31T14:56:35.138+00:00
CO014CommandoOntvangst / ontvangenDoorDe ontvanger van 0928ab5b-ebe4-4f59-b296-6c2a1208fc4e was 6e8253ad-cf3c-4f46-b856-b8698a555ce0
ClaimidAnnotatietypeAnnotatieClaim-expression
AN151Geregistreerd op (A3)CV011 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN152Context (A1)CV011 is vastgelegd naar aanleiding van C011
AN153Geregistreerd op (A3)CV012 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN154Context (A1)CV012 is vastgelegd naar aanleiding van C011
AN155Geregistreerd op (A3)CV013 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN156Context (A1)CV013 is vastgelegd naar aanleiding van C011
AN157Geregistreerd op (A3)CV004 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN158Context (A1)CV014 is vastgelegd naar aanleiding van C011
  - Todo: Bespreken of bij CammonadoOntvangst beter geen context-claims worden geregistreerd. 
  Argument om geen contextclaim te registereren: Deze context is in claim met claimid CV002 al vastgelegd
  Argument om wel een contextclaim te registreren: De context kan dan op generieke manier worden herleid.
  -->  Neem een besluit en documenteer. 

4.2 Commandohandler-2 interpreteert inhoud van commando Registreer volledige overdracht eigendom WOZ-context

Er wordt vastgelegd dat de inhoud semantisch interpreteerbaar en dus verwerkbaar is.

Claimid | Claimtype | Claim-expression | | :———– | :———– | :———– || | C015 | Commando / verwerkbaar | 65d4cca1-c304-4adb-846a-627e6c6abf35 is 1 true te vertalen naar een commando of een effect |

ClaimidAnnotatietypeAnnotatieClaim-expression
AN141Geregistreerd op (A3)C015 is geregistreerd op 2024-10-31T14:56:35.129+00:00
AN141Context (A1)C015 is vastgelegd naar aanleiding van N001

4.3 CommandoHandler-2 maakt verwerkingsstappen die aangeboden kunnen worden aan de register-engine.

{
  "verwerkingsstapId": "5ccf2bd8-9e5b-46b1-9230-343a6d28d836", 
  "verwerkingsstaptype": "Beeindig belang",
  "annotaties": [
    {
      "claimId": "AN060",
      "annotatietype": "Geldig tot",
      "$claimid": "B001", 
      "tot": "2024-10-29T11:04:59.999+00:00"
    },
    {
      "claimId": "AN061",
      "annotatietype": "Geregistreerd op",
      "$claimid": "AN060", 
      "op": "2024-10-31T14:56:35.139+00:00"
    },
                {
      "claimId": "AN062",
      "annotatietype": "Context",
      "$claimid": "AN060", 
      "aanleiding": "C011"
    }
  ]
}
{
  "verwerkingsstapId": "3605521e-bcc9-4852-89f2-7b577164ab51", 
  "verwerkingsstaptype": "Registreer partij",
  "claims": [
    {
      "claimId": "P001",
      "claimtype": "Partij",
      "id": "e47b5fc8-f21f-4869-96c4-b0e3691528d8"
    },
    {
      "claimId": "P002",
      "claimtype": "nummer",
      "partij": "e47b5fc8-f21f-4869-96c4-b0e3691528d8",
      "nummer": "12234"
    },
    {
      "claimId": "P003",
      "claimtype": "nummeraanduidingBezoekadres",
      "partij": "e47b5fc8-f21f-4869-96c4-b0e3691528d8",
      "nummeraanduidingBezoekadres": "0622200000022350"
    },
    {
      "claimId": "P003",
      "claimtype": "soortPartij",
      "partij": "e47b5fc8-f21f-4869-96c4-b0e3691528d8",
      "soortPartij": "persoon"
    },  
    {
      "claimId": "P004",
      "claimtype": "indicatieGeheimhouding",
      "partij": "e47b5fc8-f21f-4869-96c4-b0e3691528d8",
      "indicatieGeheimhouding": "true"
    },  
    {
      "claimId": "P005",
      "claimtype": "voornaamContactnaam",
      "partij": "e47b5fc8-f21f-4869-96c4-b0e3691528d8",
      "voornaamContactnaam": "Joraraduy"
    },       
    {
      "claimId": "P006",
      "claimtype": "voorlettersContactnaam",
      "partij": "e47b5fc8-f21f-4869-96c4-b0e3691528d8",
      "voorlettersContactnaam": "J"
    }, 
    {
      "claimId": "P007",
      "claimtype": "voorvoegselContactnaam",
      "partij": "e47b5fc8-f21f-4869-96c4-b0e3691528d8",
      "voorvoegselContactnaam": "de"
    },
    {
      "claimId": "P008",
      "claimtype": "achternaamContactnaam",
      "partij": "e47b5fc8-f21f-4869-96c4-b0e3691528d8",
      "achternaamContactnaam": "DisqgCotivao"
    }
  ],
  "annotaties": [ 
    {
      "claimId": "AN070",
      "annotatietype": "Geregistreerd op",
      "$claimid": "P001", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN071",
      "annotatietype": "Context",
      "$claimid": "P001", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN0711",
      "annotatietype": "Geldig vanaf",
      "$claimid": "P001", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN073",
      "annotatietype": "Geregistreerd op",
      "$claimid": "P002", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN074",
      "annotatietype": "Context",
      "$claimid": "P002", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN0741",
      "annotatietype": "Geldig vanaf",
      "$claimid": "P002", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN075",
      "annotatietype": "Geregistreerd op",
      "$claimid": "P003", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN076",
      "annotatietype": "Context",
      "$claimid": "P003", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN0761",
      "annotatietype": "Geldig vanaf",
      "$claimid": "P003", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN077",
      "annotatietype": "Geregistreerd op",
      "$claimid": "P004", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN078",
      "annotatietype": "Context",
      "$claimid": "P004", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN0781",
      "annotatietype": "Geldig vanaf",
      "$claimid": "P004", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN079",
      "annotatietype": "Geregistreerd op",
      "$claimid": "P005", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN080",
      "annotatietype": "Context",
      "$claimid": "P005", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN0801",
      "annotatietype": "Geldig vanaf",
      "$claimid": "P005", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN081",
      "annotatietype": "Geregistreerd op",
      "$claimid": "P006", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN082",
      "annotatietype": "Context",
      "$claimid": "P006", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN0821",
      "annotatietype": "Geldig vanaf",
      "$claimid": "P006", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN083",
      "annotatietype": "Geregistreerd op",
      "$claimid": "P007", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN084",
      "annotatietype": "Context",
      "$claimid": "P007", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN0841",
      "annotatietype": "Geldig vanaf",
      "$claimid": "P007", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN085",
      "annotatietype": "Geregistreerd op",
      "$claimid": "P008", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN086",
      "annotatietype": "Context",
      "$claimid": "P008", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN0861",
      "annotatietype": "Geldig vanaf",
      "$claimid": "P008", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    }
  ]
}
[
  {
    "verwerkingsstapId": "ddf9cce4-8f97-4ba9-b188-3af3c5f20bb6",
    "verwerkingsstaptype": "Registreer Partij-identificator",
    "claims": [
      {
        "claimId": "PI001",
        "claimtype": "PartijIdentificator", 
        "id": "adb44aef-145b-406d-bb81-7dd9cd08597d"
      },
      {
        "claimId": "PI002",
        "claimtype": "objecttype", 
        "partijIdentificator": "adb44aef-145b-406d-bb81-7dd9cd08597d",
        "objecttype": "NatuurlijkPersoon"
      },
      {
        "claimId": "PI003",
        "claimtype": "soortObjectId", 
        "partijIdentificator": "adb44aef-145b-406d-bb81-7dd9cd08597d",
        "soortObjectId": "identificatie"
      },
      {
        "claimId": "PI004",
        "claimtype": "objectId", 
        "partijIdentificator": "adb44aef-145b-406d-bb81-7dd9cd08597d",
        "objectID": "9896266146"
      },
      {
        "claimId": "PI005",
        "claimtype": "register", 
        "partijIdentificator": "adb44aef-145b-406d-bb81-7dd9cd08597d",
        "objectID": "Basisregistratie Kadaster"
      }
    ],
    "annotaties": [
      {
      "claimId": "AN090",
      "annotatietype": "Context",
      "$claimid": "PI001", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN091",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI001", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN0911",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI001", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      },
      {
      "claimId": "AN092",
      "annotatietype": "Context",
      "$claimid": "PI002", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN093",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI002", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN0931",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI002", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      },
      {
      "claimId": "AN094",
      "annotatietype": "Context",
      "$claimid": "PI003", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN095",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI003", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN0951",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI003", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      },
      {
      "claimId": "AN096",
      "annotatietype": "Context",
      "$claimid": "PI004", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN097",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI004", 
      "op": "2024-10-31T14:56:35.142+00:00"
      }, 
      {
      "claimId": "AN0971",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI004", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      },   
      {
      "claimId": "AN098",
      "annotatietype": "Context",
      "$claimid": "PI005", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN099",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI005", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN0991",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI005", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      }  
    ]
  },
  {
    "verwerkingsstapId": "8faa7230-9322-42b5-b529-ba6720ad94bc",
    "verwerkingsstaptype": "Registreer Partij-identificator",
    "claims": [
      {
        "claimId": "PI006",
        "claimtype": "PartijIdentificator", 
        "id": "78fe04d9-97b0-4a33-bfc3-bf7fe15f316b"
      },
      {
        "claimId": "PI007",
        "claimtype": "objecttype", 
        "partijIdentificator": "78fe04d9-97b0-4a33-bfc3-bf7fe15f316b",
        "objecttype": "NatuurlijkPersoon"
      },
      {
        "claimId": "PI008",
        "claimtype": "soortObjectId", 
        "partijIdentificator": "78fe04d9-97b0-4a33-bfc3-bf7fe15f316b",
        "soortObjectId": "burgerservicenummer"
      },
      {
        "claimId": "PI009",
        "claimtype": "objectId", 
        "partijIdentificator": "78fe04d9-97b0-4a33-bfc3-bf7fe15f316b",
        "objectID": "000000012"
      },
      {
        "claimId": "PI010",
        "claimtype": "register", 
        "partijIdentificator": "78fe04d9-97b0-4a33-bfc3-bf7fe15f316b",
        "objectID": "Basisregistratie Kadaster"
                      }
    ],
    "annotaties": [
      {
      "claimId": "AN100",
      "annotatietype": "Context",
      "$claimid": "PI006", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN101",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI006", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN1011",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI006", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      },
      {
      "claimId": "AN102",
      "annotatietype": "Context",
      "$claimid": "PI007", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN103",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI007", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN1031",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI007", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      },
      {
      "claimId": "AN104",
      "annotatietype": "Context",
      "$claimid": "PI008", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN105",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI008", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN1051",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI008", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      },
      {
      "claimId": "AN106",
      "annotatietype": "Context",
      "$claimid": "PI009", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN107",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI009", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN1071",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI009", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      },    
      {
      "claimId": "AN108",
      "annotatietype": "Context",
      "$claimid": "PI010", 
      "Aanleiding": "C011"
      },
      {
      "claimId": "AN109",
      "annotatietype": "Geregistreerd op",
      "$claimid": "PI010", 
      "op": "2024-10-31T14:56:35.142+00:00"
      },
      {
      "claimId": "AN1091",
      "annotatietype": "Geldig vanaf",
      "$claimid": "PI010", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
      }  
    ]
  }
]
{
  "verwerkingsstapId": "b9af8b23-e964-4d91-993d-b957b64c71c4",
  "verwerkingsstaptype": "Registreer Belang",
  "claims": [
    {
      "claimId": "B101",
      "claimtype": "Belang", 
      "id": "d8446425-b510-4ba5-a3a6-2f8c9185604a"
    },
    {
      "claimId": "B102",
      "claimtype": "wozObjectNummer", 
      "belang": "d8446425-b510-4ba5-a3a6-2f8c9185604a"
      "wozObjectNummer": "12345678"
    },
    {
      "claimId": "B103",
      "claimtype": "partijId", 
      "belang": "d8446425-b510-4ba5-a3a6-2f8c9185604a"
      "partijId": "4bec755e-d9de-43fd-8c6b-cca75fd1a41d"
    },
    {
      "claimId": "B104",
      "claimtype": "aanduidingEigenaarGebruiker", 
      "belang": "d8446425-b510-4ba5-a3a6-2f8c9185604a"
      "aanduidingEigenaarGebruiker": "eigenaar"
    },
    {
      "claimId": "B105",
      "claimtype": "aandeel", 
      "belang": "d8446425-b510-4ba5-a3a6-2f8c9185604a"
      "aandeel": "50"
    },
    {
      "claimId": "B106",
      "claimtype": "aardZakelijkRecht", 
      "belang": "d8446425-b510-4ba5-a3a6-2f8c9185604a"
      "aanduidingEigenaarGebruiker": "eigenaar"
    }
  ],
  "annotaties": [
    {
      "claimId": "AN120",
      "annotatietype": "Context",
      "$claimid": "B101", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN121",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B101", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN122",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B101", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN123",
      "annotatietype": "Context",
      "$claimid": "B102", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN124",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B102", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN125",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B102", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN126",
      "annotatietype": "Context",
      "$claimid": "B103", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN127",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B103", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN128",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B103", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN129",
      "annotatietype": "Context",
      "$claimid": "B104", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN130",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B104", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN131",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B104", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN132",
      "annotatietype": "Context",
      "$claimid": "B105", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN133",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B105", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN134",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B105", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN135",
      "annotatietype": "Context",
      "$claimid": "B106", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN136",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B106", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN137",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B106", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN138",
      "annotatietype": "Context",
      "$claimid": "B107", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN139",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B107", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN140",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B107", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN141",
      "annotatietype": "Context",
      "$claimid": "B108", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN142",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B108", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN143",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B108", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    }
  ]
}
{
  "verwerkingsstapId": "5e99b6be-db77-4f44-98dd-5233f70ed3ba",
  "verwerkingsstaptype": "Registreer Belang",
  "claims": [
    {
      "claimId": "B201",
      "claimtype": "Belang", 
      "id": "24384dc2-c216-4ba1-8577-dfbdd5035c1a"
    },
    {
      "claimId": "B202",
      "claimtype": "wozObjectNummer", 
      "belang": "24384dc2-c216-4ba1-8577-dfbdd5035c1a"
      "wozObjectNummer": "12345678"
    },
    {
      "claimId": "B203",
      "claimtype": "partijId", 
      "belang": "24384dc2-c216-4ba1-8577-dfbdd5035c1a"
      "partijId": "e47b5fc8-f21f-4869-96c4-b0e3691528d8"
    },
    {
      "claimId": "B204",
      "claimtype": "aanduidingEigenaarGebruiker", 
      "belang": "24384dc2-c216-4ba1-8577-dfbdd5035c1a"
      "aanduidingEigenaarGebruiker": "eigenaar"
    },
    {
      "claimId": "B205",
      "claimtype": "aandeel", 
      "belang": "24384dc2-c216-4ba1-8577-dfbdd5035c1a"
      "aandeel": "50"
    },
    {
      "claimId": "B206",
      "claimtype": "aardZakelijkRecht", 
      "belang": "24384dc2-c216-4ba1-8577-dfbdd5035c1a"
      "aanduidingEigenaarGebruiker": "eigenaar"
    }
  ],
  "annotaties": [
    {
      "claimId": "AN220",
      "annotatietype": "Context",
      "$claimid": "B201", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN221",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B201", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN222",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B201", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN223",
      "annotatietype": "Context",
      "$claimid": "B202", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN224",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B202", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN225",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B202", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN226",
      "annotatietype": "Context",
      "$claimid": "B203", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN227",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B203", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN228",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B203", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN229",
      "annotatietype": "Context",
      "$claimid": "B204", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN230",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B204", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN231",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B204", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN232",
      "annotatietype": "Context",
      "$claimid": "B205", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN233",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B205", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN234",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B205", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN235",
      "annotatietype": "Context",
      "$claimid": "B206", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN236",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B206", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN237",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B206", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN238",
      "annotatietype": "Context",
      "$claimid": "B207", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN239",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B207", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN240",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B207", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
    {
      "claimId": "AN241",
      "annotatietype": "Context",
      "$claimid": "B208", 
      "Aanleiding": "C011"
    },
    {
      "claimId": "AN242",
      "annotatietype": "Geregistreerd op",
      "$claimid": "B208", 
      "op": "2024-10-31T14:56:35.142+00:00"
    },
    {
      "claimId": "AN243",
      "annotatietype": "Geldig vanaf",
      "$claimid": "B208", 
      "geldigVanaf": "2024-10-29T11:05:00.000+00:00"
    },
  ]
}

4.4 De effecten / verwerkingsstappen worden vastgelegd.

Verwerkingsstaptype “Beeindig belang”

ClaimidClaimtypeClaim-expression
VW001VerwerkingsstapEr bestaat een Verwerkingsstap geïdentificeerd met id 5ccf2bd8-9e5b-46b1-9230-343a6d28d836
VW002Verwerkingsstap / type5ccf2bd8-9e5b-46b1-9230-343a6d28d836 is van type Beeindig belang
VW003Verwerkingsstap / inhoud5ccf2bd8-9e5b-46b1-9230-343a6d28d836 heeft als inhoud Zie JSON-blob Beeindig belang
ClaimidAnnotatietypeAnnotatieClaim-expression
AN241Geregistreerd op (A3)VW001 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN243Context (A1)VW001 is vastgelegd naar aanleiding van C011
AN244Geregistreerd op (A3)VW002 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN245Geregistreerd op (A3)VW003 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN246Context (A1)VW002 is vastgelegd naar aanleiding van C011
AN247Context (A1)VW003 is vastgelegd naar aanleiding van C011

Verwerkingsstaptype “Registreer partij”

ClaimidClaimtypeClaim-expression
VW004VerwerkingsstapEr bestaat een Verwerkingsstap geïdentificeerd met id 3605521e-bcc9-4852-89f2-7b577164ab51
VW005Verwerkingsstap / type3605521e-bcc9-4852-89f2-7b577164ab51 is van type Registreer partij
VW006Verwerkingsstap / inhoud3605521e-bcc9-4852-89f2-7b577164ab51 heeft als inhoud Zie JSON-blob Registreer partij
ClaimidAnnotatietypeAnnotatieClaim-expression
AN248Geregistreerd op (A3)VW004 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN249Context (A1)VW004 is vastgelegd naar aanleiding van C011
AN250Geregistreerd op (A3)VW005 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN251Geregistreerd op (A3)VW006 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN252Context (A1)VW005 is vastgelegd naar aanleiding van C011
AN253Context (A1)VW006 is vastgelegd naar aanleiding van C011

Verwerkingsstaptype “Registreer partij-identificator”

"verwerkingsstapId": "ddf9cce4-8f97-4ba9-b188-3af3c5f20bb6",
"verwerkingsstaptype": "Registreer Partij-identificator",
ClaimidClaimtypeClaim-expression
VW007VerwerkingsstapEr bestaat een Verwerkingsstap geïdentificeerd met id ddf9cce4-8f97-4ba9-b188-3af3c5f20bb6
VW008Verwerkingsstap / typeddf9cce4-8f97-4ba9-b188-3af3c5f20bb6 is van type Registreer Partij-identificator
VW009Verwerkingsstap / inhoudddf9cce4-8f97-4ba9-b188-3af3c5f20bb6 heeft als inhoud Zie JSON-blob Registreer partij-identificator
ClaimidAnnotatietypeAnnotatieClaim-expression
AN254Geregistreerd op (A3)VW007 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN255Context (A1)VW007 is vastgelegd naar aanleiding van C011
AN256Geregistreerd op (A3)VW008 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN257Geregistreerd op (A3)VW009 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN258Context (A1)VW008 is vastgelegd naar aanleiding van C011
AN259Context (A1)VW009 is vastgelegd naar aanleiding van C011

Verwerkingsstaptype “Registreer belang”

ClaimidClaimtypeClaim-expression
VW010VerwerkingsstapEr bestaat een Verwerkingsstap geïdentificeerd met id b9af8b23-e964-4d91-993d-b957b64c71c4
VW011Verwerkingsstap / typeb9af8b23-e964-4d91-993d-b957b64c71c4 is van type Registreer belang
VW012Verwerkingsstap / inhoudb9af8b23-e964-4d91-993d-b957b64c71c4 heeft als inhoud Zie JSON-blob Registreer belang
ClaimidAnnotatietypeAnnotatieClaim-expression
AN260Geregistreerd op (A3)VW010 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN261Context (A1)VW010 is vastgelegd naar aanleiding van C011
AN262Geregistreerd op (A3)VW011 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN263Geregistreerd op (A3)VW012 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN264Context (A1)VW011 is vastgelegd naar aanleiding van C011
AN265Context (A1)VW012 is vastgelegd naar aanleiding van C011

5e99b6be-db77-4f44-98dd-5233f70ed3ba

ClaimidClaimtypeClaim-expression
VW013VerwerkingsstapEr bestaat een Verwerkingsstap geïdentificeerd met id 5e99b6be-db77-4f44-98dd-5233f70ed3ba
VW014Verwerkingsstap / type5e99b6be-db77-4f44-98dd-5233f70ed3ba is van type Registreer belang
VW015Verwerkingsstap / inhoud5e99b6be-db77-4f44-98dd-5233f70ed3ba heeft als inhoud Zie JSON-blob Registreer belang
ClaimidAnnotatietypeAnnotatieClaim-expression
AN266Geregistreerd op (A3)VW013 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN267Context (A1)VW013 is vastgelegd naar aanleiding van C011
AN268Geregistreerd op (A3)VW014 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN269Geregistreerd op (A3)VW015 is geregistreerd op 2024-10-31T14:56:35.138+00:00
AN270Context (A1)VW014 is vastgelegd naar aanleiding van C011
AN271Context (A1)VW015 is vastgelegd naar aanleiding van C011

4.5 De aangemaakte verwerkingsstappen worden verzonden aan de Atomic Claim Engine.