華夏公益教科書:分類
| 此頁面包含關於華夏公益教科書專案的有用資訊。 雖然這不是規則或政策的列表,但它包含關於華夏公益教科書重要流程、自定義等的資訊。此頁面應該對我們的使用者有所幫助;如果它沒有幫助,請 告知我們。 |
| 本書可能需要更新以反映當前知識。 您可以 幫助更新它、討論進度或 請求幫助。 |
華夏公益教科書使用多種頁面組織方法,其中最簡單的是分類。此頁面討論如何正確地對頁面進行分類。

目的
[編輯原始碼]在書籍組織中,分類實現了三個主要目標
- 分類充當“書籍裝訂工”;將一本書的所有頁面或章節放在它們自己的類別中。
- 分類按主題對書籍進行分類。因此,所有關於某個主題的“書籍裝訂工”都會出現在特定類別中。這允許從一般主題到最具體主題的導航。
- 分類用於識別問題區域,以便人們可以 幫助改進書籍和華夏公益教科書專案。
分類還允許自動編譯相關頁面的列表,因為對分類的任何更改都會導致所有依賴於該分類的列表也隨之更新。最常見的示例是構建 學科頁面。
以下部分解釋瞭如何使用不同的方法對書籍進行分類,以確保書籍可以輕鬆找到。
書籍
[編輯原始碼]書籍類別是索引單個書籍的所有頁面、模板和媒體的類別。每本書都應該有自己的書籍類別。
- 該怎麼做
- 對於書籍的每個頁面,除了它的主頁之外,只需在頁面的底部放置 {{BookCat}}。或者,將 {{BookCat}} 放置在任何旨在用於書籍所有頁面的模板中,這將處理所有使用該模板的頁面。這樣做不會造成任何傷害,並且如果 {{BookCat}} 最終出現在書籍主頁上(如果包含 {{BookCat}} 的模板也用於書籍主頁,這可能會很容易發生)。
- 它的工作原理
- 書籍類別使用基於書籍本身名稱的名稱,字首為
Book:。例如,名為“神秘動物學”的書籍的書籍類別應為“Category:Book:Cryptozoology”。書籍和書籍類別應使用所有相同的學科類別按學科分類(我們將在下一步討論學科類別)。
- 從歷史上看,書籍類別沒有字首
Book:,因此名為“神秘動物學”的書籍類別將為“Category:Cryptozoology”。我們正在慢慢地轉換為新的命名約定;網站上許多現有的書籍類別使用舊的約定。
- 從歷史上看,書籍類別沒有字首
- 該 {{BookCat}} 裝置會自動從它所在的頁面的名稱推斷出它所在的書籍,將它所在的頁面歸檔到書籍類別中,並根據頁面名稱中書籍名稱後面的部分對類別內的頁面進行排序。因此,書籍類別提供了一個書籍所有頁面的字母索引。
- 模板 {{BOOKCATEGORY}} 生成與它所在的頁面相關的書籍的書籍類別名稱;或者,您可以提供一個頁面名稱作為引數,
{{BOOKCATEGORY|<頁面 名稱>}},它將生成與 <頁面 名稱> 相關的書籍的書籍類別名稱。目前,{{BOOKCATEGORY}} 可以檢測到給定的書籍是使用舊的還是新的書籍類別名稱約定;並且它也可能會處理未來命名約定的任何更改(如果這種情況真的發生了)。
學科
[編輯原始碼]學科類別是將相關主題的書籍分組在一起的類別。
- 該怎麼做
- 在每本書的主頁上,在頁面的底部放置
{{subjects|...}},用一個或多個主題名稱替換 "...",主題名稱之間用“管道”字元(豎線,如示例中的 "..." 之前的那個:|)隔開。
- 書籍只應新增到儘可能具體的主題中。例如,書籍 音樂理論 位於 Subject:Music theory,但不在 Subject:Music 中,因為音樂理論比音樂更具體的主題。大多數書籍只屬於一個或兩個主題;僅使用多個主題來幫助找到真正對幾個主題區域很重要的書籍,而不是簡單地用來宣傳新書籍。主題用於幫助更容易地找到書籍,因此將書籍正確地歸檔到主題中很重要。
- 示例:在撰寫本文時,書籍 近代史 有
{{subjects|History}},而書籍 HydroGeoSphere 有{{subjects|Geology|Computer software}}。
- 它的工作原理
- 學科類別使用基於學科名稱的名稱,字首為
Subject:。學科名稱使用 首字母大寫,因為與書籍不同,學科的名稱不是一個標題。例如,Subject:Music theory 的學科類別將是 Category:Subject:Music theory。只有當存在多個可以新增到其中的書籍時,才應建立學科。
- 每個主題都與三個頁面相關聯
- 一個主題頁面,稱為“Subject:<name>”,它是關於主題 <name> 的主要去處。主題頁面解釋了主題是什麼;說明該主題包含在哪些其他主題中,以及哪些其他主題包含在此主題中;按完整程度列出關於該主題的書籍;並列出關於該主題的特色書籍。書籍列表包括子部分中的書籍,以及直接歸檔在該主題下的書籍。最大的主題,例如 Subject:Mathematics,列出子部分,但不列出書籍,因為書籍列表會過長,很笨拙。
- 一個學科類別,稱為“Category:Subject:<name>”,其中只包含專門歸檔在該主題下的書籍。此頁面會回顯主題頁面的資訊顯示。
- 一個內部類別,其頁面不打算公開檢視,稱為“Category:Subject:<name>/all books”,其中包含所有歸檔在該主題或其任何包含主題下的書籍。
- 書籍主頁上的 {{subjects}} 模板知道書籍應該歸檔在哪些主題下。每個主題頁面上都有資訊,說明包含該主題的一個或兩個父主題。各個頁面之間自動共享資訊以填充內部類別,這使主題頁面(以及學科類別)能夠列出所有子部分中的書籍,以及直接歸檔在該主題下的書籍。
專案
[編輯原始碼]專案類別是將幾個相關書籍與特定專案相關聯的類別。例如,所有為單一課程大綱編寫的書籍(科學、數學和語言書籍)。對於這些情況,您應該將所有相關書籍新增到必要的專案類別中。
組織
[編輯原始碼]華夏公益教科書使用多種其他組織方案,例如字母順序列表和閱讀等級系統。這些組織系統都使用類別來生成書籍列表。
子類別
[編輯原始碼]一個子類別是一個透過使用類別系統連結到一個或多個其他類別的類別,有效地建立了父子關係。除根類別之外,所有類別都應是另一個類別或多個類別的子類別。透過使用子類別,我們可以更快、更有效地瀏覽類別系統,找到我們正在尋找的書籍、頁面、圖片或模板。
子類別應僅在需要時建立,例如,將大型主題或書籍類別細分為子類別,以便更快地找到書籍或頁面。為此目的建立的任何新類別都應具有良好的描述性名稱,該名稱與較大的類別名稱共享一些共同特徵。例如,類別:主題:音樂理論是類別:主題:音樂的子類別,它有效地描述了這兩個類別之間的共同關係。另一個例子是類別:主題:代數和類別:主題:數學。
書籍子類別有時也被使用;例如,如果一本書不使用扁平結構,而是由幾個章節組成,每個章節包含許多子頁面,則可以在書籍頁面或放置在這些頁面上的模板中放置{{BookCat|filing=deep}},以建立Category:Book Name/Chapter Name形式的子類別。然後只需在這些子類別中新增{{BookCat}},即可自動將它們放置在書籍的根書籍類別中。
類別如何運作
[編輯原始碼]透過在頁面上新增類別連結(通常在頁面底部),頁面會列在類別中。例如,此專案列在類別:類別中,方法是新增
[[Category:Categories|{{SUBPAGENAME}}]]
子頁面名魔術詞有助於透過按名稱排序頁面來組織類別頁面。對於書籍來說,這尤其有用,因為所有頁面都以書籍名稱開頭。
現在假設您正在尋找有關動物行為的資訊。在這種情況下,只存在一條明確的路徑可以找到有關該主題的書籍
- 類別:類別(組織類別)
- 類別:主題:按主題分類的書籍(組織類別)
如果希望動物行為在這裡被找到,您需要在每個頁面底部新增{{BookCat}},在動物行為中新增{{subjects|zoology}},並在類別:書籍:動物行為中新增{{BookCat}}。(在這種情況下,{{BookCat}}會判斷它所在的頁面是書籍類別,並檢視書籍的首頁以檢視它屬於哪些主題。)到目前為止,您應該開始理解動物學是如何新增到生物學中的,依此類推。
通常,類別從最籠統的類別到最具體的類別。您可以透過新增以下內容來連結到類別
[[:Category:Category Name|display text]]
另請參見
[編輯原始碼]有關維基媒體專案中類別的總體描述,請參見幫助:類別。