跳转到内容

维基教科书:命名规范

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

由于维基教科书包含许多书籍,因此诸如“目录”之类的页面可能经常出现,而无法明确它们属于哪本书。 因此,为了帮助区分属于一本特定书籍的页面和属于另一本特定书籍的页面,必须使用一系列命名约定。

强烈建议不遵循这些约定的现有维基教科书适当地移动其页面,以使其符合这些约定。

新书籍的命名规范

[编辑源代码]

按照惯例,每个模块都与一本书相关联。 相关联的书籍构成了模块标题的第一部分(例如,Cookbook:RiceCookbook 的一部分)。 因此,这些书籍以分层方式排列。

目前,对于新书籍,只允许两种命名约定集,建议一本书只符合两种约定之一。 允许但并不推荐一本书混合使用两种约定。

一般指南

[编辑源代码]
  • 不要在标题中缩写书籍名称 - 例如,属于 How To Build A Computer 的模块应该始终以“How To Build A Computer”开头,并且绝不在其中使用缩写形式,例如“HTBAC”。
  • 在整个过程中使用描述性标题 - 仅仅因为一个页面完全在书籍的范围内并不意味着标题可以超出第一层级而变得通用。 建议所有级别的标题都应该很好地暗示模块的内容。

子页面约定

[编辑源代码]

建议对于新书籍使用子页面约定。

子页面约定,其中标题以 [[Name/Section]] 的形式给出,利用了 MediaWiki 的子页面功能来自动创建分层结构。 因此,书籍层次结构中的页面将自动链接回书籍的主页(使用诸如“__NOTOC__”之类的标签)。 这对于任何具有线性或树状结构并且范围狭窄、定义明确的书籍来说都很方便。

使用子页面约定的书籍示例

命名空间约定

[编辑源代码]

命名空间约定,其中标题以 [[Name:Section]] 的形式给出,其标题类似于 MediaWiki 中的命名空间,标题的各个部分由冒号分隔。 这最适合具有更通用图状结构的书籍,或者如果书籍涵盖更广泛、定义不明确的范围(例如,Cookbook)。 但是,默认情况下不会提供到书籍主页面上的回溯链接,必须手动将其写入到每个页面上。 当然,这允许灵活地创建和编写这些回溯链接。

请注意,维基教科书将其 快捷方式 保留为“WB”,将其 Wikimedia 的跨维基约定保留为“Transwiki”,并将任何标题为“bookshelf”的模块保留为通用书籍组织。

使用命名空间约定的书籍示例

现有书籍的命名规范

[编辑源代码]

一般而言,书籍的命名约定应在整本书中实施,并且书籍的新增内容必须遵循现有的书籍约定。 如果一本特定书籍不严格符合上述两种约定之一,建议将其使之符合上述两种约定之一。 之前被认为可以接受但已不再使用的命名约定包括

  • 连字符约定:[[Name - Section]]
  • 消歧义约定:[[Section (Name)]],以维基百科用于其 消歧义页面 的约定命名
  • [[Name: Section]]
  • [[Name / Section]]
  • [[Section]],其中没有提及书籍名称

模板、类别、图像和其他媒体的命名规范

[编辑源代码]

对于每本标题为 Book Title 的书籍,模板子空间 Template:Book Title 和类别子空间 Category:Book Title 都为该特定书籍的内部使用保留(例如,Category:Wikibooks Pokédex:Normal PokémonWikibooks Pokédex 的内部类别)。 所有其他模板和类别都为维基教科书本身、跨多个书籍的使用或将来的书籍保留。

建议但不是必需的,图像和其他媒体应根据模块命名约定命名。 因此,这些页面应遵循其相关联书籍的约定。 与模块相比,这些页面符合命名约定的要求较不严格,因为它们通常驻留在后台。

在许多情况下,这些页面可能跨越多个书籍,在这种情况下,不必遵循这些约定。 与维基教科书本身相关的页面(如政策页面)也类似地不受此限制。

华夏公益教科书