Rich business context - kwantu/platformconfiguration GitHub Wiki
Data objects provide a rich context to define and encapsulate all business rules associated with the data. This de-couples data and the business logic from the app logic. For example:
- Hierarchies and sets can be used to describe the relationships between data fields in an DO. This defines the context and the structure in one self-contained object.
 - Rules, help text, guidance and validations for each data field can be contained within the DO.
 - Each DO may be linked to other DOs to describe a network or wider business area.
 - DOs may be defined in multiple languages, with the labels for fields, help text and validations included in the DO
 - The DO includes a schema to validate the quality of the data published against the definition.
 - Data models that define the specific fields required and;
 - DOs can include evidence (for example a photo, URL or document) that provides proof that an activity was completed for audit purposes.