Jump to content

Module:Taxobox ranks/doc

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Peter coxhead (talk | contribs) at 15:36, 13 May 2025 (updated). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Module:Taxobox ranks (talk · edit · hist · links · doc · sandbox · testcases)

This module provides support to the automated taxobox system – templates such as {{Automatic taxobox}} or {{Speciesbox}}. Part of it also supports manual taxoboxes.

It defines:

  • The rank names that are acceptable and the way they are displayed in English.
  • For a subset of the rank names, it defines arbitrary numerical values that are used to check the consistent ordering of ranks in a taxonomic hierarchy.

It is thus part of the configuration of taxoboxes and taxonomy templates.

To add a new rank

To add a new rank, edit the table that defines the local variable ranks in this module. The rank name should be in Latin, where a Latin version exists, and should be all lower-case. The equivalent English name should be capitalised. 'Special cases' have italicized English names.

Usage

{{Anglicise rank}} uses this module by invoking the function angliciseRank(). See the documentation of {{Anglicise rank}} for details of how the function behaves.

A table containing all the ranks defined in the module can be displayed via {{#invoke:Taxobox ranks|showRanks}}.

A table containing all the rank values defined in the module can be displayed via {{#invoke:Taxobox ranks|showRankTable}}.