維基百科:自動生物分類框系統
自動生物分類框系統用於在信息框中自動生成生物分類(分類層級結構)。它旨在要求讓用戶以最少的輸入和研究來完成更高質量的生物分類。
如您有任何關於系統的一般問題,請在 Wikipedia talk:自動生物分類框系統 中提問。有關特定生物分類框模板的問題,例如 {{Speciesbox}} 或 {{Automatic taxobox}},您可以在對應的討論頁上提出(例如 Template talk:Speciesbox 或 Template talk:Automatic taxobox)。
介紹
定義
有關生物的文章有一種特殊的信息框,稱為「分類框」。分類框顯示「生物分類層級結構」。(「分類單元」是指一群已命名的生物體的通用學名,例如亞種、種、科、目等)分類等級顯示分類單元在特定分類系統中的位置;例如對於一個屬,它可以顯示它的科、目等,直到界。
編輯者可以使用 {{Taxobox}} 模板手動創建分類框中的分類層次結構。每個手動分類框必須指定要顯示的完整分類層次結構。但是,這會導致大量冗餘。截至2023年5月,已有近80多篇關於仙人掌物種的文章。使用手動 Taxobox 模板意味著必須重複80次以上該結構,即仙人掌屬於仙人掌科,屬於石竹目,直至植物界。80多篇文章中任何一篇的分類框都有與其他文章不一致的可能。
自動生物分類框系統是一組模板加上一些 Lua 代碼之間自動生成分類單元的分類層次結構。該系統可以計算並顯示出完整的層次結構,從物種到界,由此讀者可以輕易知道 Mammillaria tetrancistra 屬於 Mammillaria 屬等等。它可以對所有級別的分類單元執行相同的操作,甚至包括物種以下的分類單元。
使用
該系統有兩個部分:
- 生物分類模板,如同一個資料庫,存儲分類層次結構。生物分類模板本身不會產生任何可見的輸出。它們只負責信息存儲。
- 自動分類框模板(autotaxobox 模板),它顯示一個可見的分類框,並帶有從生物分類模板自動創建的生物分類層級結構。
生物分類模板
生物分類模板是標題形式為「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」的頁面,其中給出了「虛科」的階層、連結和親級。這個過程會一直持續到您發現相關的模板已經存在為止。
大量的生物分類模板已被創建,因此對於一個真正的屬,相關模板很可能已經存在,或者您最多只需要創建至屬級模板。
自動分類框模板
自動分類框模板使用生物分類模板在分類框中顯示分類層次結構。它們包括:
- {{Template:Automatic taxobox}} 用於屬及以上分類單元[1]。
- {{Template:Speciesbox}} 用於物種。物種通常不需要通過擁有它們自己的生物分類模板連接到它們的親本屬,因為物種學名中已經包含了屬的名稱,所以系統可以自行推斷其親本屬。基於此,通常沒有任何名稱為「Template:Taxonomy/genus species」形式的模板,並且物種和較低級別的處理方式需要與較高級別的分類單元略有不同。
- {{Template:Subspeciesbox}} 用於名稱受國際動物命名法規(ICZN)管轄的亞種。這提供了沒有「連接詞」的三部分命名(三名法)(例如 Junkia communis communis)。
- {{Template:Infraspeciesbox}} 用於低於種(例如亞種、變種)的等級,其名稱受國際藻類、真菌和植物命名法規(ICNafp)管轄。這提供了帶有連接詞的三部分名稱(例如 Junkia communis subsp. communis 或 Junkia communis var. communis)。
- {{Template:Hybridbox}} 用於同一屬內的雜交動物,形如 Panthera tigris × P. leo 的學名。(植物雜交種通常被賦予一個單一的非特異性別名,因此可以使用 Speciesbox 模板。)
- {{Template:Virusbox}} 使用代替所有病毒類群的其他模板。
這些模板是手動 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 }}
注釋
- ^ 當屬一級的種群過於龐大時,通過使用種和屬之間的等級來細分可能很有幫助,例如亞屬或組。在這種情況下:
- 物種名可以有一個生物分類模板來指定其親本分類單元。
- 在這種情況下,該物種必須使用 {{Automatic taxobox}} 來創建和顯示分類框,因為 {{Speciesbox}} 通過查找上級屬來運行。同樣的情況也適用於低於種層級的階元。
- ^ 如果 Automatic taxobox 模板放置在標題恰好是「Felis」的條目上,那麼即使是
taxon =
這一參數也可以省略,因為分類單元的名稱參數將默認選取條目標題。但是,強烈不建議您這樣做。中文維基百科的條目應儘可能使用中文,只有少數尚未有中文命名的分類單元使用拉丁名,並且需要應對頁面移動的情況,因此強烈建議您填入該參數。