Creation Contexts

When an asset is created it is assigned a "creation context". The creation context is a field that indicates how an asset was originally created and how it relates to its parent. Examples of creation contexts are:

Copy: An asset that has been created by copying an existing asset.

Group: Created as part of a group.

Import: Asset that was created by importing a file (source file).

Ingest: Asset that was created by ingesting a file (source file).

Proxy: Asset that was created by creating a low-res proxy of an existing hi-res asset.

Transcode: Asset that was created by creating a transcode of an existing asset.

Some creation contexts imply that a new asset has a parent and will therefore be assigned as a child of that parent. As an example if an asset is transcoded in Ooyala Flex, there will be an output file. This output file will automatically be converted to a new child asset and assigned as a child of the original asset. Hence a transcode creation context implies that this asset will always have a parent. The same applies to copy and proxy. Conversely, an ingest creation context always indicates that this asset is a parent and has no other parents.