This article describes the standards that apply to register structure. All of the listed recommendations are mandatory unless noted otherwise.
While developing register structure, remember that the register must stay logically independent from the recorders. Any logic based on register data and any reports on the register must not access recorder fields; all required data must be located in the register itself.
Accessing register fields using . (dot) leads to implicit connections to additional tables. Moreover, a distributed database might not have a recorder if register records are transferred between nodes but recorders are not.