Is there some way that we can allow different "teams" to add additional metadata to entities? Say we have a table provided by Team A, and Team B is using it, we would like Team A to define the authoritative metadata for the table, but if they did not do a very good job we would still like Team B to add metadata that they own, and that others can still see but is clearly annotated in a way that could be interpreted as non-authoritative. So we would essentially have multiple layers of metadata.