Module talk:Sandbox/trappist the monk/taxonomy

This page is a demonstrator / proof of concept. At I wondered if it were possible to condense the + templates into a handful of lua data modules.

I have created a number of data modules (at least one, often more, for each letter of the alphabet and one for non-letters and one for 'new' data) to hold the data taken from most (all?) of the templates listed in. These data modules are listed here. I also created a test module that crawls up the tree from a given starting taxon and renders the list of taxa. The test module also calls  in Module:Autotaxobox with the same starting taxon to serve as a comparative reference.

The data modules built 2021-10-24 include data from:

replacements for the left-hand table produced by ? A problem that I have not been able to overcome is the what-do-I-click-on-to-edit-a-taxon-in-a-data-module question. In the existing 87,000+ template version, it is easy to link to a taxon's parent template because the template exists. For the lua data module form, it is easy to link to the taxon's parent data module (Module:Sandbox/trappist_the_monk/taxonomy F for Felinae) but most editor won't want to edit the data module (or perhaps won't be able to because of protections). So, the question is, how to get from the Felis example of the data display rendering to the Felinae data display? Is this even possible?

The  that calls the test module and   is below. To play with the test module, edit this page and replace the left-most positional parameter with a different taxon. There is no error checking; the test module will return nothing if it cannot find the new taxon.