{"id":14122,"date":"2024-04-24T00:19:07","date_gmt":"2024-04-24T00:19:07","guid":{"rendered":"https:\/\/movielabs.com\/?p=14122"},"modified":"2024-04-30T17:51:31","modified_gmt":"2024-04-30T17:51:31","slug":"versions-in-the-movielabs-ontology-for-media-creation","status":"publish","type":"post","link":"https:\/\/movielabs.com\/versions-in-the-movielabs-ontology-for-media-creation\/","title":{"rendered":"Versions in the MovieLabs Ontology for Media Creation"},"content":{"rendered":"

[et_pb_section fb_built=”1″ _builder_version=”4.16″ da_disable_devices=”off|off|off” global_colors_info=”{}” theme_builder_area=”post_content” da_is_popup=”off” da_exit_intent=”off” da_has_close=”on” da_alt_close=”off” da_dark_close=”off” da_not_modal=”on” da_is_singular=”off” da_with_loader=”off” da_has_shadow=”on”][et_pb_row custom_padding_last_edited=”on|phone” _builder_version=”4.19.4″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding_tablet=”||10px||false|false” custom_padding_phone=”||0px||false|false” global_colors_info=”{}” theme_builder_area=”post_content”][et_pb_column type=”4_4″ _builder_version=”4.16″ custom_padding=”|||” pac_dcm_carousel_specific_module_num=”0″ global_colors_info=”{}” custom_padding__hover=”|||” theme_builder_area=”post_content”][et_pb_text module_class=”bullet-list” _builder_version=”4.19.4″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” global_colors_info=”{}” theme_builder_area=”post_content”]<\/p>\n

The MovieLabs Ontology for Media Creation (OMC) is a comprehensive model of the entities and relationships involved in the production of audiovisual content. It covers the entire lifecycle of a media asset, from its inception to its distribution, and during that journey we know that assets are rarely deleted. We work in a primarily non-destructive workflow as we tend to create a new version of a file which allows us to compare one version with another, rather than delete or overwrite files When there\u2019s potentially millions of files in any given production the proliferation of versions and respective version control can become a massive challenge.<\/p>\n

\u201cVersion\u201d also means different things in different parts of the workflow and versions can be created for different reasons. For example, a version can be an intermediate revision of, say, a piece of concept art or a CG prop. It can also mean an asset that can be used in a particular context, for example a shiny new suitcase and the same suitcase but old and battered after a difficult journey. A medium-resolution proxy of an editorial sequence is also thought of as a version, which is confusing if \u201cversion\u201d is also used to refer to the sequence before and after an editorial change. Sometimes we also use versions as a useful way of categorizing and tracking assets.<\/p>\n

In this blog post, we will explain what we mean by \u201cversion\u201d in the OMC, and how versions can help to manage and track the evolution of media assets. OMC also assists by providing a common way to describe and annotate chains of versions. We will also provide an example of how to use OMC to describe the versions and provenance of media assets in a consistent and interoperable way.<\/p>\n

So, let\u2019s dig in with some definitions\u2026<\/p>\n

What is a \u201cversion\u201d in OMC?<\/h2>\n

A version is a term that can mean a lot of different things in the context of media creation. It can refer to a change in something, like a CG model, a different form of something, like a proxy for a higher-resolution video, a modification to something that lets it be used in a different way, like a rusty car vs. a shiny car, or a choice among several things, like three different proposals for concept art.<\/p>\n

All the uses of \u201cversion\u201d we found can be grouped into five different kinds:<\/p>\n