Currently ROBOT template files as described here have to include the template strings for each column as the second line in the input template file.
An option to add the ability to read the template string definitions from a separate file would allow for a more flexible pipeline where the template strings can be separately created and input via a file.
A usage example would be
robot template --template animals_ext_template.tsv \
--ext-template animals_template.tsv \
--output results/animals_ext_template.owl