跳转到内容

维基教科书:分类

来自维基教科书,开放的世界,开放的书籍
(重定向自 Wikibooks:CAT)

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

Structure of Wikibooks
维基教科书:分类和学科的结构包含书籍,书籍本身包含页面和模块。


在书籍组织中,分类实现了三个主要目标

  1. 分类充当“书籍装订工”;将一本书的所有页面或章节放在它们自己的类别中。
  2. 分类按主题对书籍进行分类。因此,所有关于某个主题的“书籍装订工”都会出现在特定类别中。这允许从一般主题到最具体主题的导航。
  3. 分类用于识别问题区域,以便人们可以 帮助改进书籍和维基教科书项目

分类还允许自动编译相关页面的列表,因为对分类的任何更改都会导致所有依赖于该分类的列表也随之更新。最常见的示例是构建 学科页面

以下部分解释了如何使用不同的方法对书籍进行分类,以确保书籍可以轻松找到。

书籍类别是索引单个书籍的所有页面、模板和媒体的类别。每本书都应该有自己的书籍类别。

  • 该怎么做
对于书籍的每个页面,除了它的主页之外,只需在页面的底部放置 {{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]]

另请参见

[编辑源代码]

有关维基媒体项目中类别的总体描述,请参见帮助:类别

华夏公益教科书