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

Correctie referentielijst

Inleiding

In deze casus worden de namen in de referentielijst SoortDigitaalAdres gecorrigeerd. Bij het initieel vullen zijn de namen met kleine letters geschreven, maar vanwege vernieuwde communicatierichtlijnen op corporate-niveau moeten deze namen met hoofdletters geschreven worden. Deze correctie wijziging wordt met terugwerkende kracht vanaf 1 maart doorgevoerd door (Actor) Jannie van Dalen (specialist referentielijsten).

Primaire bitemporele view op de inhoud van Soort digitaal adres voor de correctie

codenaamGeregistreerd opVervallen opGeldig vanafGeldig tot
1email2024-01-01T12:00:00.123+00:002024-01-01T12:00:00.123+00:00
2telefoon2024-01-01T12:00:00.123+00:002024-01-01T12:00:00.123+00:00

Deze view is samengesteld op de stand van de het register nadat de casus Vul referentielijsten Partijdomein is uitgevoerd. In deze casus zijn ook alle claims beschreven die vastgelegd zijn.

Correctie voor SoortDigitaalAdres<1>

De gewenste correctie is dat de naam van SoortDigitaalAdres met code 1 aangepast wordt naar de waarde Email en dat deze waarde geldig is vanaf 2024-03-01T12:00:00.000+00:00.

Het volgende commando opgesteld door de correctie-applicatie.

{​
 "Type": "Correctie naam SoortDigitaalAdres",​
  "SoorDigitaalObject": [
    { "id": "1",​
      "naam": "Email",
      "aanvangGeldigheid": "2024-03-01T12:00:00.000+00:00"
    }​
  ]​
}​

De correctie-applicatie biedt vervolgens dit commando aan de commandoverwerker Correctie Referentielijsten. Middels de commando-api

De commandoverwerker legt als gevolg van het onvangen van het commando de volgende claims voor het gebeurtenistype Commando-ontvangst en het objecttype Commando vast in één transactie:

Claims objecttype Commando

ClaimidClaimtypeClaim-expression
C001CommandoEr bestaat een Commando geïdentificeerd met id 2b627e98-066e-43f1-9a83-1542512d491c
C002Commando / type2b627e98-066e-43f1-9a83-1542512d491c is van type Correctie naam SoortDigitaalAdres
C003Commando / inhoud2b627e98-066e-43f1-9a83-1542512d491c heeft als inhoud Zie bovenstaande JSON-blob
C007Commando / geregistreerdDoor2b627e98-066e-43f1-9a83-1542512d491c is geregistreerd door c28d3ecb-402c-4bf2-bdf4-89734ad2dbfe
ClaimidAnnotatietypeAnnotatieClaim-expression
AN001Geregistreerd op (A3)C001 is geregistreerd op 2024-10-31T14:56:35.126+00:00
AN002Geregistreerd op (A3)C002 is geregistreerd op 2024-10-31T14:56:35.126+00:00
AN003Geregistreerd op (A3)C003 is geregistreerd op 2024-10-31T14:56:35.126+00:00
AN004Geregistreerd op (A3)C007 is geregistreerd op 2024-10-31T14:56:35.126+00:00

Noot: Voor dit commando zijn geen Context-annotaties vastgelegd. Dit is de eerste vastlegging in de keten van verwerking. Er is geen notificatie die aanleiding was voor het vastleggen van dit commando

Claims gebeurtenistype Commando-ontvangst

ClaimidClaimtypeClaim-expression
CO001Commando-ontvangstCommando-ontvangst met bedf8412-e4b6-436a-b343-504aa396bd0e heeft plaatsgevonden
CO002Commando-ontvangst / commandobedf8412-e4b6-436a-b343-504aa396bd0e betreft 2b627e98-066e-43f1-9a83-1542512d491c
CO003Commando-ontvangst / ontvangenOpbedf8412-e4b6-436a-b343-504aa396bd0e heeft plaatsgevonden op 2024-10-31T14:56:35.123+00:00
ClaimidAnnotatietypeAnnotatieClaim-expression
AN005Geregistreerd op (A3)CO001 is geregistreerd op 2024-10-31T14:56:35.123+00:00
AN006Context (A1)CO001 is geregistreerd naar aanleiding van C001
AN007Geregistreerd op (A3)CO002 is geregistreerd op 2024-10-31T14:56:35.123+00:00
AN008Context (A1)CO002 is geregistreerd naar aanleiding van C001
AN009Geregistreerd op (A3)CO003 is geregistreerd op 2024-10-31T14:56:35.123+00:00
AN010Context (A1)CO003 is geregistreerd naar aanleiding van C001

Als gevolg van het verwerken van het commando legt de commandoverwerker de volgende claims vast binnen één transactie.

Claims voor de nieuwe waarde

ClaimidClaimtypeClaim-expression
SDA005SoortDigitaalAdres /naamSoortDigitaalAdres <1> heeft als naam Email
ClaimidAnnotatietypeAnnotatieClaim-expression
AN011Geregistreerd op (A3)SDA005 is geregistreerd op 2024-10-31T14:56:35.123+00:00
AN012Geldig vanaf (A4)De geldigheid van SDA005 is aangevangen op 2024-03-01T12:00:00.000+00:00
AN013Context (A1)SDA005is geregistreerd naar aanleiding van C001

Annotaties om de geldigheid van de vorige waarde de beëindigen

ClaimidAnnotatietypeAnnotatieClaim-expression
AN101Geldig tot (A5)De geldigheid van SDA002 is geeindigd op2024-03-01T12:00:00.000+00:00
AN102Context (A1)AN101is geregistreerd naar aanleiding van C001
AN103Geregistreerd op (A3)AN101 is geregistreerd op 2024-10-31T14:56:35.123+00:00
- TODO: Bespreken of er bij de "Geldig tot" claim annotaties moeten worden vastgelegd. Ik ben van mening dat 
  annotaties die het gevolg zijn van een Correctie-actie ook lineage nodig hebben voor verantwoording. 
  Op zijn minst het registratiemoment en de actor die de annotatie heeft "veroorzaakt".  

- Hoe gaan we om met het op twee plekken vastleggen van een wisseling van geldigheid als er geen gat in de 
  geldigheidstijdlijn gewenst is. Gebruiken we voor de "Geldig tot" claim exact hetzelfde tijdstip als voor de 
  "Geldig vanaf" claim ?
  Zo ja: wat is er dan op dat exacte tijdstip geldig ? (kan een standaard-afspraak over gemaakt worden)
  Zo nee: wat is dan de interval? De kleinste registratie voor tijdeenheden? Nu is dat 1000sten van seconden. 
  Conceptueel gezien heb je dan een (ongewenst?) gat in je geldigheidstijdlijn. 

Correctie voor SoortDigitaalAdres<2>

De gewenste correctie is dat de naam van SoortDigitaalAdres met code 2 aangepast wordt naar de waarde Telefoon en dat deze waarde geldig is vanaf 2024-03-01T1:00:00:000+00:00 .

Het volgende commando opgesteld door de correctie-applicatie.

{​
  “Type”: “Correctie naam SoortDigitaalAdres”,​
  “SoorDigitaalObject”: [
    { "id": “2”,​
      “naam”: ”Telefoon”
    }​
  ]​
}​

De correctie-applicatie biedt vervolgens dit commando aan de commandoverwerker Correctie SoortDigitaalAdres. De commandoverwerker legt als gevolg van het onvangen van het commando de volgende claims voor het gebeurtenistype Commando-ontvangst en het objecttype Commando vast in één transactie:

Claims objecttype Commando

ClaimidClaimtypeClaim-expression
C004CommandoEr bestaat een Commando geïdentificeerd met id 0f74eb86-7498-40a2-8551-da94765c92b1
C005Commando / type0f74eb86-7498-40a2-8551-da94765c92b1 is van type Correctie naam SoortDigitaalAdres
C006Commando / inhoud0f74eb86-7498-40a2-8551-da94765c92b1 heeft als inhoud Zie bovenstaande JSON-blob
ClaimidAnnotatietypeAnnotatieClaim-expression
AN017Geregistreerd op (A3)C004 is geregistreerd op 2024-10-31T14:56:35.126+00:00
AN019Geregistreerd door (A7)C004 is geregistreerd door c28d3ecb-402c-4bf2-bdf4-89734ad2dbfe

Claims gebeurtenistype Commando-ontvangst

ClaimidClaimtypeClaim-expression
CO004Commando-ontvangstCommando-ontvangst met d81a2675-56a8-47a7-a38f-bf84195c626a heeft plaatsgevonden
CO005Commando-ontvangst / commandod81a2675-56a8-47a7-a38f-bf84195c626a betreft 0f74eb86-7498-40a2-8551-da94765c92b1
CO006Commando-ontvangst / ontvangeOpd81a2675-56a8-47a7-a38f-bf84195c626a heeft plaatsgevonden op <2024-10-31T14:56:35.123+00:00>
ClaimidAnnotatietypeAnnotatieClaim-expression
AN020Geregistreerd op (A3)CO004 is geregistreerd op 2024-10-31T14:56:35.123+00:00

Als gevolg van het verwerken van het commando legt de commandoverwerker de volgende claims vast binnen één transactie.

Claims voor de nieuwe waarde

ClaimidClaimtypeClaim-expression
SDA006SoortDigitaalAdres / naamSoortDigitaalAdres <2> heeft als naam Telefoon
ClaimidAnnotatietypeAnnotatieClaim-expression
AN104Geregistreerd op (A3)SDA006 is geregistreerd op 2024-10-31T14:56:35.123+00:00
AN105Geldig vanaf (A4)De geldigheid van SDA006 is aangevangen op 2024-03-01T12:00:00.000+00:00

Annotaties om de geldigheid van de vorige waarde de beëindigen

ClaimidAnnotatietypeAnnotatieClaim-expression
AN107Geldig tot (A4)De geldigheid van SDA004 is geeindigd op2024-03-01T12:00:00.000+00:00
AN109Geregistreerd op (A3)AN107 is geregistreerd op 2024-10-31T14:56:35.123+00:00

Primaire bitemporele view op de inhoud van Soort digitaal adres na de correctie

codenaamGeregistreerd opVervallen opGeldig vanafGeldig tot
1email2024-01-01T12:00:00.123+00:002024-01-01T12:00:00.123+00:002024-03-01T12:00:00.000+00:00
1Email2024-10-31T14:56:35.123+00:002024-03-01T12:00:00.000+00:00
2telefoon2024-01-01T12:00:00.123+00:002024-01-01T12:00:00.123+00:002024-03-01T12:00:00.000+00:00
2Telefoon2024-10-31T14:56:35.123+00:002024-03-01T12:00:00.000+00:00