ubf-variants
field and represent different stylistic or technical representations of the same core asset.
For example, a single asset might have a High-Fidelity variant for desktop rendering and a Low-Fidelity version for lower end devices. Additionally, a variant could represent a completely different
artistic style—for instance, a LEGO-themed version of the same asset tailored for stylized or playful experiences.
The following is an example of an Asset Profile structure:
profile_version
field indicates the version of the Asset Profile schema itself. It is unrelated to the UBF standard version and exists independently to accommodate future structural changes to the profile format.render-instance
: The ID of the blueprint used to render the asset.render-catalog
: The catalog URL that contains the blueprint and its required artifacts.parsing-instance
(optional): The ID of the blueprint used to parse metadata before rendering.parsing-catalog
(optional): The catalog containing the parsing blueprint and its associated resources.