Sharing names with the metamodel isn't forbidden, but it might make it trickier to do some analyses of the schema with tools that aren't inherently LinkML-aware, like yq.
Names that are reserved in some LinkML-compatible language like Python, OWL, etc are riskier
It would be nice if the linter checked for those cases. Chris says that there's a LinkML issue for the reserved word case
nmdc_elements_sharing_names_with_metamodel.tsv