I am a WordPress specialist, so I can speak to that. WordPress supports two kinds of taxonomies, and one has a hierarchy, but they are based on terms, not the taxonomies themselves.
Each term can have a single parent term. So in your example, you want John Smith
to be a sub-term of authors
, itself a term in this scenario.
person
(taxonomy) > author
(term), > John Smith
(term)
Is that what you want?
Hugo supports taxonomies the way WordPress does by default, which is a “flat” taxonomy, meaning all terms have the same relationship with each other and the taxonomy.
person
(taxnomy) > John Smith
(term)
Yeah… your subject was accurate. A “multi-level taxonomy”, or hierarchal taxonomy.
How would you handle setting sub-terms in TOML or JSON?