Often to build a workfile, we need data from outside the asset/shot. For example loading in a character from a library or using an output of a different shot, ei. the camera might be the same.
Currently we can register these relationships as links between entities in a project data manager like Ftrack or Ayon, but we need to refer to these managers to know the relationships when loading in content to the workfile. I think it would be better to show this relationship directly in the Loader.
Because we can link any two entities together, we’ll need some traversing to find the subsets. For example you might link characterA to a shot, but might also directly link a specific version of a pointcache.