Fundamentals
The BO4E data model is constructed around three main parts: Business Objects, Components, and Enumerations.
Business Objects and Components are the primary building blocks of the data model. They inherit from a main Business Object and a main Component respectively. These main objects contain meta data fields such as _id, _typ, and _version that are common to all Business Objects and Components.
Enumerations are used to represent a set of named values in the data model, providing a way to enforce specific values for a field.
This structure allows for a high degree of flexibility and extensibility, enabling the data model to adapt to the evolving needs of the German energy market.