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

De periode waarbinnen we gegevens als 'juist' of 'waar' beschouwden, noemen we 'geldigheidstijd'

Besluit

De periode waarbinnen we gegevens binnen onze administratieve context beschouwden als ‘juist’ of ‘waar’ noemen we hun ‘geldigheidstijd’, of in het Engels ‘valid time’. Het begin van de geldigheidstijd duiden we aan met geldig vanaf of valid from. En het eind daarvan met beëindigd op of ended on. Hierbij geldt dat het moment dat werd ingevuld bij geldig vanaf onderdeel is van de periode dat het gegeven geldig was. Het moment dat bij beëindigd op werd ingevuld is daarentegen het eerste moment waarop het gegeven niet meer geldig was, en is dus géén onderdeel van de geldigheidsperiode. Deze interpretatiewijze sluit aan bij het inclusive start, exclusive end-patroon ([A, B)).

Toelichting

Geldigheidstijd

De geldigheidstijd wordt bepaald door het administratieve domein dat gegevens registreert. In tegenstelling tot registratietijd is geldigheidstijd daarom onveranderlijk onderdeel van hetgeen geregistreerde gegevens beschrijven. Geldigheidstijd wordt daarom ook wel ‘intrinsieke tijd’ (zie hieronder) genoemd.

Gegevens die in meerdere registers gedupliceerd zijn, hebben als logisch gevolg hiervan in ieder van die registers dezelfde geldigheidstijd.

Ondanks het ‘intrinsieke’ karakter, is het belangrijk te beseffen dat geldigheidstijd een administratief construct is. Niemand zal kersverse ouders immers een kaartje sturen om te ze te feliciteren met de nieuwverworven geldigheid van hun pasgeboren baby. In de ’echte’ wereld, waar de dingen die we met behulp van gegevens beschrijven daadwerkelijk bestaan, komen we dus hooguit gebeurtenissen tegen die aanleiding geven om gegevens in administratieve context als geldig te gaan beschouwen. In het geval van een persoon kan dat een geboorte zijn, maar bijvoorbeeld ook een immigratie als iemand pas op latere leeftijd in beeld komt van ‘onze’ administratieve werkelijkheid. Overlijden zou aan de andere kant een reden kunnen zijn om de geldigheid van een persoon te beëindigen.

Inclusive start, exclusive end

Het inclusive start, exclusive end-patroon ([A, B)) wordt bijvoorbeeld ook in de NEN3610-norm wordt gevolgd. Argumenten die de keuze voor dit patroon ondersteunen zijn te vinden in een discussie op Stack Overflow.

Alternatieve benamingen

In het Nederlands taalgebied kennen we geldigheidstijd ook wel als ‘materiële tijd’. Andere bekende alternatieve aanduidingen zijn te vinden in The Consensus Glossary of Temporal Database Concepts|February 1998 Version. De keuze van de auteurs voor de naam ‘geldigheidstijd’ (‘valid time’) hebben we overgenomen.

Regels voor implementatie in claimgebaseerd prototype