Taxonomy in Single Data File Instead of Frontmatter

Is there a way to specify the tags or categories for articles from a single master datafile?

The use case is that I’m using automated keyword extraction, and want to specify this as a single output file that is revision controlled. Of course, I could write a script to modify all the frontmatters, but that means almost every file in the repository needs to be modified every time keyword extraction is run. It would be far better to compartmentalize this function by moving out of frontmatters, centralizing it into a single file.

Is there a way to do this in hugo?

Maybe @bep knows???