The configuration file should be updated with one or perhaps multiple configurations for Darwin Core. this requires
A function that harvests the Darwin Core terms from online. Ideally, this will include terms grouped by which core or extension that are recommended/required to be used in. I don't know if this is possible though.
A metadata setup for the EML metadata. This should ideally be compliant with the requirements and recommendations in GBIF's IPT. Can this be created dynamically, by pulling EML terms from online into a JSON file?
Darwin Core terms and EML terms should be backed up into a file incase the template generator is being used offline. Then they can be harvested from these files instead.
The configuration file should be updated with one or perhaps multiple configurations for Darwin Core. this requires