4.6. Data ModelingΒΆ
Todo
Provides the mechanism by which users define data product types.
Provides a mechanism for connecting in-memory data representations with information needed by the IO backends to read-and-write the data
Responsible for ensuring the same data product is representable in the supported languages
May need to translate from one in-memory representation to another when crossing a language boundary
A data-product concept can be modeled by multiple concrete data-product types. A concrete data-product type may model more than one data-product concept.
The specification of input data products must support data-product concepts. This may include an optional explicit specification of the data-product concept.