Naar aanleiding van een van voorgaande items op deze surfgroep ben ik nog eens gaan kijken naar de diverse mogelijkheden in StUF 3 om historie vast te leggen.
Daarbij las ik dat je bij relaties naast de tijdvakGeldigheid ook de bestaanstijdvak kunt vastleggen.
Kan iemand mij uitleggen wat precies het verschil is tussen beide. De StUF documentatie gaat daar niet echt diep op in.
wo, 13-05-2009 - 16.39u
#1
Verschil tijdvakGeldigheid en bestaanstijdvak
tijdvakGeldigheid specificeert de periode waarover een eigenschap van een object of een relatie geldig is (geweest).
tijdvakRelatie (of bestaanstijdvak) specificeert de periode waarover een relatie tussen objecten geldig is.
Voorbeeld: beschouw de relatie heeft zich bekwaamd in tussen de entiteiten Persoon en Vaardigheid. Deze relatie zou de eigenschap 'bekwaamheidsniveau' kunnen hebben. Elke keer als een persoon een nieuwe vaardigheid heeft aangeleerd onstaat er een nieuwe relatie. TijdvakRelatie definieert het begin- en eindtijdstip van zo'n relatie. Binnen de relatie kan het attribuut 'Bekwaamheidsniveau' in de tijd van waarde veranderen. Hiervoor wordt tijdvakGeldigheid gebruikt.
tijdvakGeldigheid had misschien beter tijdvakEigenschap genoemd moet worden voor consistente naamgeving.