BAG Extract v2: definitie van "actueel"

Dank weer Nathalie,

Heel formeel zou dan m.i. de “actuele” conditie zijn:

begingeldigheid <= now()
AND (eindgeldigheid is NULL OR eindgeldigheid > now())
AND (tijdstipinactief is NULL and tijdstipinactiefLV is NULL)
AND (tijdstipnietbaglv is NULL)

Naar mijn begrip is begin/eindgeldigheid een Datum (date) zonder tijdstip. Als er dan meerdere, zeg 3 en hoger, mutaties op een dag (datum) zijn hebben die m.i. dezelfde eindgeldigheid en soms begingeldigheid.
Of is daar weer de Voorkomen identificatie voor? Die is denk ik vnl bij mutatie-verwerking (komt later) van belang, niet voor onderwerp hier: “wat is actueel BAG object”?

voorkomenidentificatie en meer heb hier thread met @PieterDijkstraBAG over.

In NLExtract wordt op basis van bovenstaande tijdstip* condities in NLExtract een, intern, attribuut aanduidingrecordinactief gemaakt m.n. voor ‘forward compatibility’, om die in in VIEWs efficient te gebruiken. Voor wie wil reviewen de VIEWs SQL staat voorlopig hier.
Maar goed dat is applicatie-specifiek.

Ik ga even alle informatie verwerken, koffie helpt ;-), en hopelijk tot juiste ontwerp beslissingen komen.
Bedankt, geweldige support BAG-team!