Managing data product metadata
A data product is not limited to managing and exposing data but must also manage and expose metadata that facilitates usability for consumers and operationalization by the platform. In Chapter 2, Data Products, we introduced the concept of data product descriptor document as a tool for collecting and sharing metadata related to all the components that make up a data product. Let’s now see how to define this document and how to manage its life cycle.
Describing data products
A data product descriptor is a document that formally and in a machine-readable way describes all the components of a data product. It contains all relevant metadata about the product. It does not just describe the data it exposes and how it is exposed (interfaces) but also contains metadata about its internal components (applications and infrastructure components).
The metadata about the interfaces is publicly accessible and serves consumers to decide whether and how...