跳轉到內容

華夏公益教科書:分類

來自華夏公益教科書

華夏公益教科書使用多種頁面組織方法,其中最簡單的是分類。此頁面討論瞭如何正確地對頁面進行分類。

Structure of Wikibooks
華夏公益教科書:分類和主題的結構包含書籍,書籍本身包含頁面和模組。


分類在書籍的組織中實現了三個主要目標

  1. 分類充當“書籍裝訂者”;將書籍的所有頁面或章節一起放在它們自己的類別中。
  2. 分類按主題對書籍進行排序。因此,所有關於特定主題的書籍的“書籍裝訂者”將出現在特定類別中。這允許從一般主題到最具體主題的導航。
  3. 分類有助於識別問題區域,以便人們可以幫助改進書籍和華夏公益教科書專案

分類還允許自動編譯相關頁面的列表,因為對分類的任何更改都會導致任何依賴於分類的列表也隨之更新。最常見的例子是在構建主題頁面時。

以下部分解釋瞭如何使用不同的方法對書籍進行分類,以確保書籍可以輕鬆找到。

書籍類別是一個類別,它索引單個書籍的所有頁面、模板和媒體。每本書應該有它自己的書籍類別。

  • 該怎麼做
對於書籍的每個頁面(除了它的主頁之外),只需將{{BookCat}}放在頁面的底部。或者,將{{BookCat}}放在任何打算在書籍所有頁面上使用的模板中,這將處理使用該模板的所有頁面。這樣做並不會有任何害處,並且如果{{BookCat}}最終出現在書籍的主頁上(如果包含{{BookCat}}的模板也用於書籍主頁,則可能會很容易發生這種情況),也沒有任何害處。
  • 它是如何工作的
書籍類別使用基於書籍本身名稱的名稱,帶有一個字首Book:。例如,名為“Cryptozoology”的書籍的書籍類別應該是“Category:Book:Cryptozoology”。書籍和書籍類別應該使用所有相同的主題類別按主題進行分類(我們將在下一節討論主題類別)。
歷史上,書籍類別沒有字首Book:,因此名為“Cryptozoology”的書籍的書籍類別將是“Category:Cryptozoology”。我們正在慢慢轉換為新的命名約定;網站上許多現有的書籍類別使用舊的約定。
{{BookCat}} 裝置會自動從它所在的頁面的名稱中推斷出它所在的書籍,將它所在的頁面歸檔到書籍的類別中,並在該類別中按頁面名稱中書籍名稱後面的部分對頁面進行排序。因此,書籍類別提供了書籍所有頁面的字母索引。
模板 {{BOOKCATEGORY}} 會生成與它所在的頁面關聯的書籍的書籍類別的名稱;或者,您可以向它提供一個頁面名稱作為引數,{{BOOKCATEGORY|<page name>}},它將生成與 <page name> 關聯的書籍的書籍類別的名稱。目前,{{BOOKCATEGORY}} 可以檢測給定的書籍是使用書籍類別名稱的舊約定還是新約定;而且它也可能處理命名約定中的任何未來更改(如果真的會發生這種情況)。

主題類別是一個類別,它將關於相關主題的書籍歸類在一起。

  • 該怎麼做
在每本書的主頁上,將{{subjects|...}} 放在頁面的底部,用一個或多個主題名稱替換“...” ,主題名稱之間用“管道”字元(豎線,就像例子中“...” 前面的那個:| )隔開。
書籍應該只被新增到儘可能具體的主題中。例如,書籍音樂理論位於主題:音樂理論中,但不位於主題:音樂中,因為音樂理論比音樂更具體的主題。大多數書籍只屬於一兩個主題;僅在書籍真正屬於多個主題區域且不用於簡單地宣傳新書籍的情況下使用多個主題。主題用於幫助更容易地找到書籍,因此在主題中正確地歸檔書籍非常重要。
示例:在撰寫本文時,書籍現代歷史{{subjects|History}},而書籍HydroGeoSphere{{subjects|Geology|Computer software}}
  • 它是如何工作的
主題類別使用基於主題名稱的名稱,帶有一個字首Subject:。主題名稱使用句子大小寫,因為與書籍不同,主題的名稱不是一個標題。例如,主題主題:音樂理論的主題類別將是類別:主題:音樂理論。只有在有多個可以新增的書籍時才應該建立主題。
每個主題都有三個與之關聯的頁面
  • 一個主題頁面,稱為“Subject:<name>”,是主題<name>的首選位置。主題頁面解釋了主題是什麼;說明此主題包含在哪些其他主題中,以及哪些其他主題包含在此主題中;按書籍的完整程度列出有關此主題的書籍;並列出有關此主題的特色書籍。書籍列表包括子部分中的書籍以及直接歸檔在該主題中的書籍。最大的主題,比如主題:數學,列出了子部分,但沒有列出書籍,因為書籍列表會非常長。
  • 一個主題類別,稱為“Category:Subject:<name>”,它僅包含專門歸檔在該主題下的書籍。此頁面會回顯主題頁面中的資訊顯示。
  • 一個內部類別,它的頁面不打算公開檢視,稱為“Category:Subject:<name>/all books”,它包含歸檔在該主題或包含在該主題中的任何其他主題下的所有書籍。
書籍主頁上的{{subjects}} 模板知道書籍應該歸檔在哪些主題下。每個主題頁面上都有資訊,說明包含該主題的一個或兩個父主題。各種頁面自動在它們之間共享資訊以填充內部類別,這使得主題頁面——以及主題類別——能夠列出所有子部分中的書籍以及直接歸檔在主題中的書籍。

專案類別是一個類別,用於將多個相關書籍與特定專案關聯起來。例如,為單個課程課程編寫的書籍(科學、數學和語言書籍)。對於這些情況,您應該將所有相關書籍新增到必要的專案類別中。

華夏公益教科書使用多種其他組織方案,例如字母順序列表和閱讀水平系統。這些組織系統都使用類別來生成圖書列表。

子類別

[編輯原始碼]

子類別是一個類別,透過使用類別系統連結到一個或多個其他類別,從而有效地建立了父子關係。所有類別都應該是一個或多個其他類別的子類別,除了根類別。透過使用子類別,我們可以更快更有效地瀏覽類別系統,找到我們正在尋找的書籍、頁面、影像或模板。

子類別應僅在需要時建立,例如將大型主題或書籍類別細分為子類別,以便更快地找到書籍或頁面。為此目的建立的任何新類別都應該有一個很好的描述性名稱,該名稱與更大的類別名稱共享一些共同特徵。例如,Category:Subject:音樂理論Category:Subject:音樂的子類別,並有效地描述了這兩個類別之間的共同關係。另一個例子是Category:Subject:代數Category:Subject:數學

書籍子類別有時也會使用;例如,如果一本書沒有使用扁平結構,而是由多個章節組成,每個章節都有許多子頁面,則可以在書籍的頁面上或在這些頁面上放置的模板中放置{{BookCat|filing=deep}}來建立形式為Category:Book Name/Chapter Name的子類別。然後,只需在這些子類別中新增 {{BookCat}} 即可自動將它們放置在書籍的根書籍類別中。

類別如何運作

[編輯原始碼]

頁面透過在頁面上新增類別連結(通常在底部)列在類別中。例如,這個專案列在Category:Categories中,方法是在頁面上新增

[[Category:Categories|{{SUBPAGENAME}}]]

子頁面名稱魔術詞有助於透過按名稱對頁面進行排序來組織類別頁面。這對書籍特別有用,因為所有頁面都以書籍名稱開頭。

現在假設您正在尋找有關動物行為的資訊。在這種情況下,只有一種獨特的路徑可以找到有關該主題的書籍

如果您希望動物行為在這裡找到,您需要在每個頁面的底部新增 {{BookCat}},在動物行為中新增 {{subjects|zoology}},並在Category:Book:動物行為中新增 {{BookCat}}。(在本例中,{{BookCat}} 確定它所在的頁面是一個書籍類別,並檢視書籍的主頁以檢視它所屬的主題。)到目前為止,您應該開始理解動物學是如何新增到生物學中的,等等。

一般來說,類別從最通用的類別到最具體的類別。您可以透過新增以下內容來連結到類別

[[:Category:Category Name|display text]]

另請參閱

[編輯原始碼]

有關維基媒體專案中類別的描述,請參見Help:Category

華夏公益教科書