跳转到内容

维基教科书:分类

来自维基教科书,开放世界中的开放书籍

维基教科书使用多种页面组织方法,其中最简单的是分类。此页面讨论了如何正确地对页面进行分类。

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

华夏公益教科书