Bitemporalitet er en metode til at gemme historiske data i en database. Det betyder, at vi kan hente data om en ejendom på et bestemt tidspunkt i fortiden. [1]
Det kan også betegnes som dobbelt historik og anvendes i forbindelse med grunddata, hvor det er vigtigt at kunne se, hvordan data har ændret sig over tid.
Hos Datafordeler anvendes både virkningstid og registreringstid til at gemme data. Virkningstid er den tid, hvor data er gyldig, mens registreringstid er den tid, hvor data er blevet registreret.
Udover tid er der også en status på data, hvis værdi afhænger af hvilket register, data kommer fra. [2]
I forbindelse med udstilling af data fra Datafordeleren er der nogle regler omkring bitemporalitet, som skal overholdes for at kunne sammenkøre data på tværs af registre.
I grunddataprogrammets modelleringsregler er dobbelthistorik defineret ved følgende [3]:
id_lokalId
.virkningFra
og virkningTil
.registreringFra
og registreringTil
.status
.Udover disse er der også virkningsaktør og objektstatus, som vi på nuværende tidspunkt ikke anvender hos Råd til Bolig.
[1]: https://datafordeler.dk/vejledning/grunddata/datamodel/bitemporalitet/ Bitemporalitet
[2]: https://confluence.sdfi.dk/display/DML/Datafordeleren+-+introduktion+til+bitemporalitet Datafordeleren - introduktion til bitemporalitet
[3]: https://confluence.sdfi.dk/display/DML/Grunddata+-+modelregler+med+bitemporalitet Grunddata - modelregler med bitemporalitet