Leveren van staat (of 'state')-informatie
‘Een capabel register kan staat (of ‘state’)-informatie leveren’ betekent dat het register een verzameling opgeslagen gegevens kan leveren die gebruikt kan worden om een tabel weer te geven die (actuele of historische) staat (of ‘state’) weergeeft.
De capability ’een capabel register kan staat (of ‘state’)-informatie leveren’ is gerelateerd aan:
- de waarde uitlegbaarheid omdat stategebaseerde views kunnen worden gebruikt om op toegankelijke wijze te laten zien welke gegevens als onderdeel van een bepaalde groepering in het register zijn opgenomen;
- het requirement ‘het prototyperegister registreert gegevens in de vorm van ’events’’ omdat voor het produceren van stategebaseerde tabellen op basis van gegevens die zijn geregisteerd in de vorm van events een interpretatiemodel waarvan programmacode onderdeel is die duurzaam uitvoerbaar moet blijven;
- het requirement ‘het prototyperegister persiteert gegevens atomair’ omdat voor het produceren van stategebaseerde tabellen op basis van gegevens die atomair zijn geregisteerd weliswaar afleiding nodig is, maar daarvoor generiek toepasbare algoritmen bestaan, en
- het requirement ‘het prototyperegister scheidt modellen voor bijhouden en leveren’ omdat dit patroon het mogelijk maakt op basis van één ‘source of truth’ meerdere, op specifieke gebruiksdoelen toegesneden levermodellen beschikbaar te maken.