Hi! This might be better suited to
#advice-metadata-modeling, but it sounds like you've added some models to support file as a type? Or are you modeling it as a Dataset?
From a high level perspective, really what you're talking about are different files. Unless you have a way of guaranteeing these files are not modified in the different locations (i.e. this is really just a centralized file that gets pulled from git/other repo in which case that file location should be considered the actual source), each one is truly a different source, it could contain different information from the true source and it's not recommended to treat it as the same. If you need to include information that the source file has different instances then I recommend taking a look at the
platform instance docs for inspiration.