Analog zu einem Verarbeitungsregelwerk enthält auch ein Datenregelwerk Attribute zum Navigieren für über- und untergeordneten Beziehungen. Im Vergleich mit einem Verarbeitungsregelwerk gibt es jedoch zwei Unterschiede:
- Zum Festlegen des Datentyps der übergeordneten Navigationsattribute wird die Datenregelklasse für den übergeordneten Angabentyp und nicht eine Liste der übergeordneten Datenregelwerkobjekte verwendet. Der Grund dafür ist, dass die übergeordnete Datenregelklasse einen Folgesatz und nicht einen einzelnen Datensatz darstellt und nur ein Folgesatz für jeden übergeordneten Angabentyp zulässig ist.
- Als Datentyp eines untergeordneten Navigationsattributs wird java.util.List der Datenregelklassenobjekte für den untergeordneten Angabentyp verwendet, da sich mehrere Folgesätze des untergeordneten Angabentyps auf einen übergeordneten Folgesatz beziehen können.
- Wenn, wie bereits in 'Verarbeitungsregelwerke' besprochen, die über- und die untergeordnete Beziehung erstellt wurden und sowohl die übergeordnete als auch die untergeordnete Angabentypversion aktiviert sind, wird vom System ein Beziehungsattribut in der übergeordneten Verarbeitungsregelklasse generiert. Dieses Attribut trägt die Bezeichnung 'related_<Logischer Name des untergeordneten Angabentyps>' und kann in angepassten Regelwerken (zum Beispiel in Regelwerken zum Festlegen von Anspruchsberechtigung und Leistungshöhe) zum Navigieren vom übergeordneten Angabendatensatz zu den untergeordneten Angaben verwendet werden. Auf dieses Attribut darf in angepassten Regelwerken nicht verwiesen werden, bevor die übergeordnete und untergeordnete Angabentypversion aktiviert sind. Wenn es vorher verwendet wird, tritt beim Aktivieren der übergeordneten oder untergeordneten Version ein CER-Validierungsfehler auf. Dieses Verhalten ist kein Fehler, sondern ein empfohlenes Konzept zum Entwickeln von Regelwerken für übergeordnete und untergeordnete dynamische Angabentypen.