Accessing the media data objects may happen in any of a variety of contexts. For example, the first media data object may be stored in a repository related to a media production project. The second media data object may later be uploaded to the repository—and, e.g., may be marked as an updated version of the first media data object. Accordingly, systems described herein may monitor the repository for updates relating to the first media data object and thereby also identify the second media data object. In some examples, the first and second media data objects may simply be submitted by a user to systems described herein as two versions of a media asset. In some examples, systems described herein may monitor for updates to the first media data object based on using as input a computer-readable production project specification that identifies the first media data object as involved in one or more production tasks (e.g., being performed and/or to be performed by one or more production teams and/or one or more computing systems).