Wikipedia:Automated taxobox system/advanced taxonomy#Skip taxonomy templates
{{Autotaxobox system navbox}}
Sometimes, taxonomy is not as simple as we might like, so taxonomy templates need to handle more unusual features and a taxobox needs to contain more information than just ranks and taxon names. Some advanced cases are described here. Do ask at Wikipedia talk:Automated taxobox system if you need more information.
Taxon variants
Sometimes it is desirable to have slightly different taxonomy templates for what is fundamentally the same taxon – "taxon variants". The convention in these cases is to use put "/variant-identifier" after the name of the taxon: for example, Template:Taxonomy/Corallinaceae and Template:Taxonomy/Corallinaceae/stem-group. The "taxon variant" identified by the "/variant-identifier" can pick up most of its data by using the same_as
parameter. Thus Template:Taxonomy/Corallinaceae/stem-group has {{para|same_as|Corallinaceae}}.
Conventional values for "/variant-identifier" include:
- "/stem-group" and "/total-group"; both should be hyphenated. These would have {{para|rank|stem group}} and {{para|rank|total group}} respectively. Example – Template:Taxonomy/Chelicerata/stem-group.
- "/skip" – used when it is necessary to skip to a higher level in the taxonomic hierarchy. Example Template:Taxonomy/Avialae/skip; here
parent
is set to skip Class Reptilia to avoid bird taxonomies showing both this class and Class Aves. See #Skip taxonomy templates. - "/?" – used when it is not certain that this is the correct taxon. The link text will automatically have " (?)" after the taxon name. Example – Template:Taxonomy/Graptolithina/?. See #Questionable assignments.
- "/displayed" – used when it is appropriate to show an ancestor taxon only for a certain group of its descendant taxa, while picking up all other parameter values from the "plain" taxonomy template for the same taxon. The variant taxon has {{para|always_display|yes}} while using
same_as
for all the other parameters. - "/taxon" – used of necessity for all taxonomy templates with titles like "Template:Taxonomy/Incertae sedis/taxon", since there isn't a single "incertae sedis" taxon. See #Incertae sedis taxonomy templates.
Skip taxonomy templates
{{anchor|"Dummy" taxonomy templates}}
A "skip taxonomy template" has the same title as a normal taxonomy template, but with "/skip" added to the end. Internally the skip taxonomy template at "Template:Taxonomy/taxon-name/skip" is coded like this:
{{Don't edit this line {{{machine code|}}} |same_as = taxon-name
|parent = parent-taxon-name
}}
This says that taxon-name/skip has the same values of rank, extinction status, etc. as taxon-name, except that its parent is parent-taxon-name, which will be higher up the taxonomic hierarchy. (When creating a skip taxonomy template, it can be prefilled if you use the correct page naming convention.)
To use a skip taxonomy template, the taxonomy template at the level below it must have {{para|parent|parent-taxon-name/skip}}.
See Template:Taxonomy/Ornithurae/skip as an example. Note the "..... ....." lines in the right-hand table that show where levels have been skipped, and the information at the bottom of the left-hand table.
To link an automatic taxobox to a skip taxonomy template, put {{para|taxon|taxon-name/skip}} in the taxobox template in the article.
Questionable assignments
class="infobox biota" style="text-align: left; width: 200px; font-size: 100%" |
colspan=2 style="text-align: center; background-color: #999" |Example output |
---|
{{grey|Order:}}
| {{grey|Radiodonta}} |
Family:
| {{grey|Anomalocarididae}} (?) |
{{grey|Genus:}}
| {{grey|Pambdeleurion}} |
In the example, Pambdelurion might belong to the family Anomalocarididae: but this is questionable, so in the taxobox, the family should be shown with "(?)" following it. Template:Taxonomy/Pambdelurion has {{para|parent|Anomalocarididae/?}}. Then Template:Taxonomy/Anomalocarididae/? uses {{para|same_as|Anomalocaridae}} to pick up the relevant information.
If a template of the form "Template:Taxonomy/taxon/?" does not yet exist, a link will walk you through how to create it.
:Category:Taxonomy templates with query shows taxonomy templates with questionable assignments.
As from January 2017, the minimum content of an /? taxonomy template is of the form:
{{Don't edit this line {{{machine code|}}}| same_as =
}}
where {{para|same_as}} is set to the taxon that is questionable. The "(?)" is added automatically by the automated taxobox system, based on the "/?" in the title of the taxonomy template.
{{clear}}
=Questionable assignment (two levels)=
class="infobox biota" style="text-align: left; width: 200px; font-size: 100%" |
colspan=2 style="text-align: center; background-color: #999" | Example output |
---|
Clade:
| {{grey|Polysporangiophyta}} (?) |
Class:
| {{grey|Horneophytopsida}} (?) |
{{grey|Genus:}}
| {{grey|Tortilicaulis}} |
In the example, Tortilicaulis probably belongs to the class Horneophytopsida within the clade Polysporangiophyta, but cannot be assigned to either with certainty. To indicate this, Template:Taxonomy/Tortilicaulis has {{para|parent|Horneophytopsida/?/?}}. Template:Taxonomy/Horneophytopsida/?/? in turn has {{para|parent|Polysporangiophyta/?}}, making use of Template:Taxonomy/Polysporangiophyta/?.
If a template of the form "Template:Taxonomy/taxon/?/?" does not yet exist, a link will walk you through how to create it.
The minimum content of a /?/? taxonomy template is of the form:
{{Don't edit this line {{{machine code|}}}| same_as =
| parent = .../?
}}
where {{para|same_as}} is set to the taxon that is questionable; its parent in turn is set to the expected parent with "/?" added.
This process can be continued indefinitely. A taxonomy template with N repeats of "/?" at the end of its title should have its parent set to a taxon name followed by N-1 repeats of "/?". {{As of|2017|January}}, there is no automated support for creating such templates beyond N = 2.
{{clear}}
''Incertae sedis'' taxonomy templates
class="infobox biota" style="text-align: left; width: 200px; font-size: 100%" |
colspan=2 style="text-align: center; background-color: #999" | Example output |
---|
{{grey|Phylum:}}
| {{grey|Arthropoda}} |
Class: |
{{grey|Genus:}}
| {{grey|Skania}} |
In the example, Grayenulla is placed in Salticinae, but its relationship to other jumping spiders – and in particular the tribe that it should be placed in – is unknown. To use the technical term, it is incertae sedis. Therefore, at Template:Taxonomy/Grayenulla, we set {{Para|parent|Incertae sedis/Salticinae}}. There must then be Template:Taxonomy/Incertae sedis/Salticinae.
If a template with a name of the form "Template:Taxonomy/Incertae sedis/taxon" does not yet exist, a link will walk you through how to create it.
{{As of|2017|January}}, the minimum content of an incertae sedis taxonomy template is of the form:
{{Don't edit this line {{{machine code|}}}| parent =
| rank =
}}
(The appropriate value for {{para|link}} will be set by default if the 'taxon' name starts with "Incertae sedis".)
For an example of two levels of uncertain placement, see Template:Taxonomy/Xerochlorella.
{{clear}}
{{Automatic_taxobox/doc/nav/boxed}}