A Product represents a collection of Assets that are sold and/or distributed together. The assets within a product generally follow a common theme. For example, a product may provide all of the assets to create a medieval scene, including clothing, weapons, poses, materials, lighting, environment, etc.
Metadata is responsible for defining which assets correspond and are compatible with one another.
For scripting API documentation, see DzProductAssetContainer.