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

Hoe object identificeren?

Besluit

Een naar aanleiding van een objectexpressie ontstaan object heeft een ’eigen’ id

Vooronderstellingen

  1. Een objectexpressie resulteert in registratie van atomaire claim;
  2. dit is een eenmalige gebeurtenis (een object kan immers niet twee keer ontstaan);
  3. deze atomaire claim kan worden geïdentificeerd met een onveranderlijk UUID (7279);
  4. de levenscyclus van het object loopt in 100% van de gevallen gelijk met de levenscyclus van de claim die als gevolg van de objectepxressie werd geregistreerd.

Voorbeeld ACE:

ClaimidClaimtypeClaim-expression
UUID1NotificatieEr bestaat een Notificatie geïdentificeerd met id id100
UUID2Notificatie / typeUUID1 is van type Overdracht eigendom en/of beperkt recht BRK-context
UUID3Notificatie / schemaCompliantUUID1 voldoet true aan schema

Voorbeeld als de domein software verantwoordelijk is voor het toekennen van de id:

ClaimidClaimtypeClaim-expression
UUID1NotificatieEr bestaat een Notificatie geïdentificeerd met id id100
UUID2Notificatie / typeid100 is van type Overdracht eigendom en/of beperkt recht BRK-context
UUID3Notificatie / schemaCompliantid100 voldoet true aan schema

3 lagen van identificatie

Mogelijke antwoorden

  1. Een object heeft een ’eigen’, gepersisteerd id, dat gelijk is aan het id van de claim die als gevolg van de objectexpressie werd geregistreerd -> kan, maar welk doel dient dit als punt 4 hierboven inderdaad standhoudt?

  2. Het object heeft géén gepersisteerd id, in plaats daarvan wordt het id van de claim gebruikt die als gevolg van de objectexpressie werd geregistreerd -> kan, maar hoe ziet de objectexpressie er dan uit?

  3. Het object heeft een ’eigen’ gepersiteerd id dat afwijkt van het id van de claim gebruikt die als gevolg van de objectexpressie werd geregistreerd, en