自动生物分类框系统用于在信息框中自动生成生物分类(分类层级结构)。它旨在要求让用户以最少的输入和研究来完成更高质量的生物分类。
如您有任何关于系统的一般问题,请在 Wikipedia talk:自动生物分类框系统 中提问。有关特定生物分类框模板的问题,例如 {{Speciesbox}} 或 {{Automatic taxobox}},您可以在对应的讨论页上提出(例如 Template talk:Speciesbox 或 Template talk:Automatic taxobox)。
有关生物的文章有一种特殊的信息框,称为“分类框”。分类框显示“生物分类层级结构”。(“分类单元”是指一群已命名的生物体的通用学名,例如亚种、种、科、目等)分类等级显示分类单元在特定分类系统中的位置;例如对于一个属,它可以显示它的科、目等,直到界。
编辑者可以使用 {{Taxobox}} 模板手动创建分类框中的分类层次结构。每个手动分类框必须指定要显示的完整分类层次结构。但是,这会导致大量冗余。截至2023年5月,已有近80多篇关于仙人掌物种的文章。使用手动 Taxobox 模板意味着必须重复80次以上该结构,即仙人掌属于仙人掌科,属于石竹目,直至植物界。80多篇文章中任何一篇的分类框都有与其他文章不一致的可能。
自动生物分类框系统是一组模板加上一些 Lua 代码之间自动生成分类单元的分类层次结构。该系统可以计算并显示出完整的层次结构,从物种到界,由此读者可以轻易知道 Mammillaria tetrancistra 属于 Mammillaria 属等等。它可以对所有级别的分类单元执行相同的操作,甚至包括物种以下的分类单元。
该系统有两个部分:
生物分类模板是标题形式为“Template:Taxonomy/taxon”的页面,其中 taxon 代表分类单元的名称。比如要展示一个虚构的“虚科(Junkiae)假属(Junkia)”的植物分类,您需要创建一个标题为“Template:Taxonomy/Junkia”的模板。完成后,模板应看起来如下所示:
{{Don't edit this line {{{machine code|}}} |rank=genus |link=假属 |parent=Junkiaceae |... }}
第一行永远不会改变。其余部分分别表示 Junkia(模板名称的最后一部分)具有分类等级“属”;当显示在分类框中时,“Junkia”一词应链接到标题为“假属”的页面;“Junkia”的亲本分类单元是“Junkiaceae”。然后要连接“虚科”,您需要创建一个标题为“Template:Taxonomy/Junkiaceae”的页面,其中给出了“虚科”的阶层、链接和亲级。这个过程会一直持续到您发现相关的模板已经存在为止。
大量的生物分类模板已被创建,因此对于一个真正的属,相关模板很可能已经存在,或者您最多只需要创建至属级模板。
自动分类框模板使用生物分类模板在分类框中显示分类层次结构。它们包括:
这些模板是手动 Taxobox 模板的替代品,需要较少的信息。因此,在生物分类模板已经存在的前提下,一篇关于猫属动物,学名为 Felis 的条目可以使用如下模板,生成如右所示的分类框:
猫属 | |
---|---|
科学分类 | |
界: | 动物界 Animalia |
门: | 脊索动物门 Chordata |
纲: | 哺乳纲 Mammalia |
目: | 食肉目 Carnivora |
科: | 猫科 Felidae |
演化级: | 假貓級 Pseudaelurus |
亚科: | 猫亚科 Felinae |
属: | 貓屬 Felis |
{{Automatic taxobox | taxon = Felis }}
通过使用生物分类模板,可以注意到在指定的“目标分类单元”(猫属)之上的分类阶元已在分类框中自动显示[2]。
在实际使用中,还需要其他参数,例如为其提供图像和说明,或物种命名者。
对于物种,例如丛林猫(Felis chaus),可以使用如下模板,生成如右所示的分类框:
丛林猫 | |
---|---|
科学分类 | |
界: | 动物界 Animalia |
门: | 脊索动物门 Chordata |
纲: | 哺乳纲 Mammalia |
目: | 食肉目 Carnivora |
科: | 猫科 Felidae |
属: | 貓屬 Felis |
种: | 丛林猫 F. chaus
|
二名法 | |
Felis chaus |
{{Speciesbox | taxon = Felis chaus }}
taxon =
这一参数也可以省略,因为分类单元的名称参数将默认选取条目标题。但是,强烈不建议您这样做。中文维基百科的条目应尽可能使用中文,只有少数尚未有中文命名的分类单元使用拉丁名,并且需要应对页面移动的情况,因此强烈建议您填入该参数。