Just not sure how all of this would connect dots like each person has different way to manage the data, interpret it's meaning etc. So we have plenty of things left in to cover over.
The trick is to handle the labeling of the information at a structured base level (semi-manual model or automated) so that it doesn't matter where it is, it can be found. The interpretation comes down to human (or AI) however, as always.