Unterstützung für mehrere dynamische Angabentypversionen

Ein dynamischer Angabentyp kann im Verlauf der Zeit über mehrere dynamische Angabentypversionen verfügen. In jeder dynamischen Angabentypversion hätten neue Attribute und Beziehungen hinzugefügt werden können. Außerdem wäre es möglich gewesen, dass vorhandene Attribute und Beziehungen gelöscht werden. Wenn diese Varianten in den generierten Regelwerken dargestellt werden sollen, gibt es zwei Möglichkeiten:

Aus unterschiedlichen Gründen wird die erste Möglichkeit für die Generierung der Regelwerke für dynamische Angaben verwendet. Somit enthält das generierte Regelwerk für einen dynamischen Angabentyp Regelattribute für die Gesamtsumme aller Attribute und Beziehungen für alle dynamischen Angabentypversionen. Aus diesem Grund kann es erforderlich sein, die Logik in manuell erstellten Regelwerke für zusammengefasste Informationen, Validierungen und berechnete Attribute abhängig von der Verfügbarkeit eines Werts für ein Attribut für den derzeit verarbeiteten Angabendatensatz (das Regelobjekt) zu verzweigen; der Grund dafür ist, dass ein Attribut unter Umständen an einem bestimmten Zeitpunkt hinzugefügt wurde und es vor diesem Zeitpunkt über keinen Wert verfügt.