维基百科:命名空间
本页简而言之:命名空间代表页面的种类,命名空间:页面名称 才是完整的页面标题。 |
命名空间 | ||||
---|---|---|---|---|
基本命名空间 | 讨论命名空间 | |||
0 | (主/条目) | 帮助 | 讨论 | 1 |
2 | 用户 | 帮助 | 用户讨论 | 3 |
4 | 维基百科 | 维基百科讨论 | 5 | |
6 | 文件 | 帮助 | 文件讨论 | 7 |
8 | MediaWiki | MediaWiki讨论 | 9 | |
10 | 模板 | 帮助 | 模板讨论 | 11 |
12 | 帮助 | 帮助讨论 | 13 | |
14 | 分类 | 帮助 | 分类讨论 | 15 |
100 | 主题 | 主题讨论 | 101 | |
102 | 维基专题 | 维基专题讨论 | 103 | |
118 | 草稿 | 草稿讨论 | 119 | |
126 | 格式手册快捷方式 | PNS | 格式手册快捷方式讨论 | 127 |
710 | 字幕 | 字幕讨论 | 711 | |
828 | 模块 | 模块讨论 | 829 | |
1728 | 活动 | 活动讨论 | 1729 | |
2600 | 话题 | 帮助 | ||
虚拟命名空间 | ||||
-1 | 特殊 | |||
-2 | 媒体 | |||
维基百科的命名空间(namespace,又称名字空间[注 1])就是一组维基百科页面,其名称前缀为MediaWiki软件识别的一个特定词语(后面附有半角冒号)。例如,在“用户命名空间”的页面名称都以前缀“用户:”开头,在链接中通常写作英文“User:
”。作为百科全书条目出现的页面属于“主命名空间”(main namespace),没有任何前缀或冒号[注 2]。
注意区别命名空间与页面分类的区别:一个条目有且仅有一个命名空间名称,用以区别页面的种类;而一个条目的页面分类在技术上不是必需的,可以没有,也可以有多个——但在维基百科中要求每个条目至少有一个分类。同样,一个分类之下可以有多个命名空间内的条目。
维基百科目前有31个命名空间:14个基本命名空间,14个与基本命名空间对应的讨论命名空间,和1个话题命名空间,以及2个虚拟命名空间。右侧的表格例举了所有的维基百科命名空间。您也可以在搜索中展开列表进行查阅。在前缀索引、所有页面、最近更改及用户贡献等特殊页面中也有它们的身影。
一些命名空间也会拥有别名,例如“Wikipedia”可缩写为“WP”,“Wikipedia talk”可缩写为“WT”,具体详见别名一节。一些页面也可能会使用罕见的“伪命名空间”,参见伪命名空间一节。
基本命名空间
主命名空间
无前缀。“主命名空间”又称“条目命名空间”,包含了维基百科上的所有条目页面,或“百科全书文章”。
在条目命名空间中,并非所有页面皆作为条目出现,也不计入统计。常见的特例包括:
- 许多消歧义页,用于消除重名条目产生的歧义。
- 大量的重定向页,用于跳转到其他的条目页面。
- 部分列表,特别是用于导航的列表,并不能算是正规的条目。当然,那些有组织的、富含大量信息的列表(参见特色列表)则完全有资格作为正规条目存在。
用户命名空间
前缀为“User:”;别名为“用户:”,简写为“U:”。包含了所有用户的个人页面,以及其个人创建的相关页面。
项目命名空间
亦称“维基百科命名空间”,前缀为“Wikipedia:”;别名为“维基百科:”、“Project:”以及简写“WP:”。这个命名空间提供了有关维基百科的内容信息,包括维基百科自身的信息、方针、指引、论述,以及维基人的讨论空间“互助客栈”、知识问答等。
注意,前缀“WP:”是简写,而“Project:”则是所有MediaWiki站点的通用写法。此命名空间下的大多数页面都有“快捷方式”链接,通常是页面的英文缩写。比如,“WP:ASK”就是维基百科:知识问答的一个快捷方式。参见Wikipedia:快捷方式列表。
文件命名空间
前缀为“File:”;别名为“Image:”(曾经是前缀)、“文件:”、“档案:”或“图像:”。包含了图像和声音的文件描述页,以及指向文件本身的链接。参见Special:文件列表包含了全部文件的列表。文件命名空间内的页面可以通过一下三种方式链接:
- [[File:Wiki.png]]:直接将图像插入页面(插入声音或影片时会显示播放器,参见Help:图像)
- [[:File:Wiki.png]]:产生一个指向文件描述页的内部链接
- [[Media:Wiki.png]]:产生一个指向文件本身的链接,中文写作[[媒体:Wiki.png]](示例:Media:Wiki.png)
MediaWiki命名空间
前缀为“MediaWiki:”。包含了所有的软件界面文字,例如在一些页面上自动生成的信息和链接。这个命名空间用于定制和翻译MediaWiki的软件界面。MessagesZh.php中的$messages消息现在大部分都放在MediaWiki命名空间中。Special:所有消息列举了MediaWiki命名空间中全部可定制的消息。这是一个大的列表,每一行都包含了一条信息和它的讨论页的信息,也包含了信息的当前版本和默认内容。
由于此命名空间下内容的变动会导致整个网站界面的变化,所有的消息都被保护,只有界面管理员可以编辑。非界面管理员如欲编辑,可以通过在MediaWiki命名空间页面的讨论页添加{{editprotected}}模板提醒界面管理员注意。如果改动不只是针对本维基百科项目而可用于其他维基计划或全部MediaWiki软件中,请向TranslateWiki网站提交。
MediaWiki命名空间页面的说明文档比较不易填写,因为“<nowiki>”标记在该空间中不会起作用。然而,仍然可以通过将语言设为“qqx”(在URL末尾添加&uselang=qqx)实现说明文档。
MediaWiki命名空间于2003年12月6日引进。在此之前,软件的界面信息是PHP软件的一部分,而且只能由软件开发者修改。而此后普通的用户也可以对此进行编辑。起初该命名空间也用于创建条目中的样板内容。2004年6月以后,这一部分的功能为模板命名空间所取代。
模板命名空间
前缀为“Template:”;别名为“模板:”;简写“T:”。包含了所有的模板。模板是一类特殊的页面,用于嵌入或替换引用进其他的页面,以加入一些标准化的内容,或者信息栏、导航栏等。
帮助命名空间
前缀为“Help:”;别名为“帮助:”;简写“H:”。包含了所有维基百科及MediaWiki软件的使用指南信息。有些内容帮助读者更好地使用维基百科,而另一些内容则为编者准备,用来更好地编写维基百科。有些信息亦是从元维基和MediaWiki网站上复制而来的。
注意,帮助命名空间与项目命名空间包含有部分重复内容,因此在这两个命名空间之间存在大量的重定向页;少数帮助命名空间的页面也有WP前缀的快捷方式。
分类命名空间
前缀为“Category:”;别名为“分类:”;简写“CAT:”。包含了所有的分类页面,内容为该分类之下的页面和子分类列表,以及可选的分类提示信息。
主题命名空间
前缀为“Portal:”简写“P:”;别名为“主题:”。包含了所有的主题页面。一个主题页面是关于某一方面内容的信息集合,一个相关条目的入口。如Portal:数学包含了是一个与数学相关的综述以及条目分类入口。
维基专题命名空间
前缀为“WikiProject:”简写“PJ:、WPJ:”;别名为“维基专题:”。
草稿命名空间
前缀为“Draft:”;别名为“草稿:”。
格式手册快捷方式命名空间
前缀为“MOS:”,用于连接到格式手册各页面的快捷方式,前身是为主命名空间下的伪命名空间前缀,但由于创建莫西语维基百科,与其跨维基语言前缀“mos:”冲突,所以在phab:T363538中将若干有类似用法的维基百科项目新增该命名空间代替。
字幕命名空间
前缀为“TimedText:”。包含了所有的视频的字幕文件。
模块命名空间
前缀为“Module:”,别名“模块:”。包含了所有的Scribunto模块。模块让人使用Lua脚本语言实现在MediaWiki及其扩展的基本集中未包含的可供在模板中调用的解析器函数。
活动命名空间
前缀为“Event:”;别名为“活动:”。“Event:”是CampaignEvents扩展下的专属活动页面。
话题命名空间
前缀为“Topic:”;别名为“话题:”。“Topic:”是特殊的讨论页面,所以其没有对应的讨论页。
讨论命名空间
除话题命名空间外,以上提到的每一种命名空间都包含一个相应的“讨论命名空间”,或称“对话命名空间”。在命名空间的名称后面添加“_talk:”即可得到对应的讨论命名空间。例如,条目命名空间的讨论页皆使用“Talk:”前缀,而与用户命名空间相对应的用户对话命名空间则使用“User_talk:”作为前缀。其中下划线“_”可以替代为一个空格。而讨论命名空间的中文名称即在对应的命名空间中文名之后加上讨论,如用户讨论:为User talk:的中文名称。注意“讨论”二字的简繁要和前面的相同。
讨论命名空间最主要的作用是用于编者们对条目的主题进行讨论;同时为了避免自我提及,一些与条目相关的维基计划信息也会在条目的讨论页中列出(如“此条目已被学术论文引用”)。一个特例是User talk命名空间。用户讨论命名空间用于向特定的用户进行留言。特别地,如果一个已登录用户的用户页发生了改动,他会在每一个打开的页面顶端看到一个新消息提示栏(“您有新消息”),直到他查看了自己的用户讨论页。(机器人所作的小修改不会显示新消息提示栏)
Wikipedia talk:命名空间的缩写“WT”在中文维基百科中适用。(见Special:前缀索引/WT:)
虚拟命名空间
在维基百科的18个命名空间中,有两个特殊的命名空间,其中的页面自动生成,不包含在数据库中,被称为“虚拟命名空间”。它们是Special和Media。
特殊命名空间
前缀为Special:。此命名空间中的页面由MediaWiki软件根据用户需要自动生成。如Special:最近更改会自动生成最新创建的页面列表。这些特殊页面可以通过一般的内部链接进行链接,如Special:最近更改。但如果一个特殊页面包含有参数,则必须给出一个完整的URL链接,如同普通的外部链接。例如,http://zh.wikipedia.org/w/wiki.phtml?title=Special:最近更改&days=3&limit=10 可以列出最近的10次更改。使用一些特定的魔术字可以简化输入。Special:特殊页面包含了全部特殊页面的列表。
媒体命名空间
前缀为Media:,中文是媒体:,用于直接创建一个指向文件本身的链接,而不是文件描述页。参见文件命名空间。
在维基百科中,不允许创建指向虚拟命名空间的重定向页。
命名空间链接
缩写和别名
中文维基百科支持以下的空间别名(不区分大小写):
维基百科命名空间 | |||
---|---|---|---|
基本命名空间 | 讨论命名空间 | ||
0 | 对话 、對話 、討論 、讨论
|
1 | |
2 | U 、使用者 、用戶 、用户
|
UT 、使用者討論 、用戶對話 、用戶討論 、用户对话 、用户讨论
|
3 |
4 | WP 、維基百科 、维基百科
|
WT 、維基百科對話 、維基百科討論 、维基百科对话 、维基百科讨论
|
5 |
6 | Image 、图像 、圖像 、文件 、档案 、檔案
|
Image talk 、图像对话 、图像讨论 、圖像對話 、圖像討論 、文件对话 、文件對話 、文件討論 、文件讨论 、档案对话 、档案讨论 、檔案對話 、檔案討論
|
7 |
8 | MediaWiki討論 、MediaWiki讨论
|
9 | |
10 | T 、样板 、模板 、樣板
|
样板对话 、样板讨论 、模板对话 、模板對話 、模板討論 、模板讨论 、樣板對話 、樣板討論
|
11 |
12 | H 、使用說明 、帮助 、幫助
|
使用說明討論 、帮助对话 、帮助讨论 、幫助對話 、幫助討論
|
13 |
14 | CAT 、分类 、分類
|
分类对话 、分类讨论 、分類對話 、分類討論
|
15 |
100 | P 、主題 、主题
|
主題討論 、主题讨论
|
101 |
102 | PJ 、WPJ 、專題 、专题 、維基專題 、维基专题
|
PJT 、WPJT 、專題討論 、专题讨论 、維基專題討論 、维基专题讨论
|
103 |
118 | 草稿
|
草稿討論 、草稿讨论
|
119 |
828 | 模組
|
模組討論
|
829 |
2600 | 話題 、话题
|
||
虚拟命名空间 | |||
-1 | 特殊
| ||
-2 | 媒体 、媒体文件 、媒體
|
此外,如果一个页面名称包含半角冒号“:”,但其前缀又不是任何一种已定义的命名空间,那么这个页面就被认为位于主命名空间内。然而,出于简便,在主命名空间中还包含许多指向其他命名空间的快捷方式(参见Wikipedia:伪命名空间)。请注意:这类快捷方式不是软件的默认功能,而是人工添加的。因此要与上面的别名进行区分。
不同于英文维基百科,中文维基百科中的别名和快捷方式是区分大小写的。
内部链接
跨语言链接和姊妹计划链接
跨语言链接和姊妹计划链接用于其他维基计划的链接。这两种链接使用一种类似命名空间链接的模式。总的说来,它们的顺序是:[[姊妹计划名称:语言代码:命名空间:页面名称/子页面名称#章节名称]]。这是一个最大的顺序。前三个前缀皆有默认值,依次是:维基百科(w:)、中文(zh:)、主命名空间(无)。而页面名称如果留空,则会显示主页(不包括[[]]的情形,这样不会显示中文维基百科主页)。如要取默认值,留空即可。但对于语言代码前面要加入一个冒号,否则会产生页面左栏的跨语言链接。举例如下:
- [[A]]——产生指向条目A的一般内部链接
- [[Wikipedia:A]]——产生指向Wikipedia命名空间中页面A的内部链接
- [[:en:A]]——产生指向英文维基百科中条目A的跨语言链接
- [[:en:WP:A]]——产生指向英文维基百科中Wikipedia命名空间下页面A的跨语言链接(记得放上一个冒号)
- [[wikt:en:A]]——产生指向英文维基词典中的条目A的姊妹计划链接(不必加冒号)
- [[wikt:en:Wiktionary:A]]——产生指向英文维基词典中Wiktionary命名空间下页面A的跨语言姊妹计划链接
注意:维基百科同样不允许创建以跨语言链接和姊妹计划链接前缀开头的条目,因为软件将自动识别前缀而进行跳转。参见Wikipedia:命名常规 (技术限制)#命名空间。
伪命名空间
命名空间相关的软件功能
以下的软件功能和设置与命名空间相关:
- 大部分特殊页面,如搜索结果、所有页面等:可以指定命名空间以显示特定的内容。(URL中所包含的命名空间编号参见下文表格)
- 子页面功能:可以在指定的命名空间启用或停用。目前在主命名空间停用。
- 随机页面功能:指定在主命名空间中随机挑选。
- 分类命名空间和文件命名空间中的页面会自动被认为是分类页面和文件描述页,并通过特殊的途径与相关的分类下页面或文件创建连接。
- 模板命名空间中的页面默认用于嵌入包含。(意即使用{{}}引用时,可以省略Template:前缀)
- 特定命名空间中的页面在编辑时可以显示一些提示信息,如页面维基百科:页面存废讨论在编辑时会显示一系列投票指引。参见Special:前缀索引/Editnotice
软件信息
为了程式设计的简洁,维基百科的24个命名空间都有各自的编号。使用魔术字{{ns:}}可以返回指定索引编号所对应命名空间的本地名称。如下表:
内容页面命名空间 | 讨论页命名空间 | |||
---|---|---|---|---|
用法 | 输出 | 用法 | 输出 | |
{{ns:-2}}或{{ns:Media}} | Media | {{ns:-1}}或{{ns:Special}} | Special | |
{{ns:0}} | {{ns:1}}或{{ns:Talk}} | Talk | ||
{{ns:2}}或{{ns:User}} | User | {{ns:3}}或{{ns:User talk}} | User talk | |
{{ns:4}}或{{ns:Project}} | Wikipedia | {{ns:5}}或{{ns:Project talk}} | Wikipedia talk | |
{{ns:6}}或{{ns:File}}或{{ns:Image}} | File | {{ns:7}}或{{ns:File talk}}或{{ns:Image talk}} | File talk | |
{{ns:8}}或{{ns:MediaWiki}} | MediaWiki | {{ns:9}}或{{ns:MediaWiki talk}} | MediaWiki talk | |
{{ns:10}}或{{ns:Template}} | Template | {{ns:11}}或{{ns:Template talk}} | Template talk | |
{{ns:12}}或{{ns:Help}} | Help | {{ns:13}}或{{ns:Help talk}} | Help talk | |
{{ns:14}}或{{ns:Category}} | Category | {{ns:15}}或{{ns:Category talk}} | Category talk | |
{{ns:100}}或{{ns:Portal}} | Portal | {{ns:101}}或{{ns:Portal talk}} | Portal talk | |
{{ns:102}}或{{ns:WikiProject}} | WikiProject | {{ns:103}}或{{ns:WikiProject talk}} | WikiProject talk | |
{{ns:118}}或{{ns:Draft}} | Draft | {{ns:119}}或{{ns:Draft talk}} | Draft talk | |
{{ns:126}}或{{ns:MOS}} | MOS | {{ns:127}}或{{ns:MOS talk}} | MOS talk | |
{{ns:710}}或{{ns:TimedText}} | TimedText | {{ns:711}}或{{ns:TimedText talk}} | TimedText talk | |
{{ns:828}}或{{ns:Module}} | Module | {{ns:829}}或{{ns:Module talk}} | Module talk | |
{{ns:2600}}或{{ns:Topic}} | Topic |
注意主题命名空间、维基专题命名空间及模块命名空间的编号很特殊,因为它并不是标准的MediaWiki命名空间。为了避免与标准命名空间冲突,使用了一个较大的编号数字。而话题命名空间是由扩展StructuredDiscussions生成。
所有编号的命名空间都能够搜索到。
此外,魔术字{{NAMESPACE}}可以返回当前页面的命名空间名称。例如这个页面的命名空间前缀是“Wikipedia”。这个功能对于撰写模板尤为有用。
关于如何通过基于命名空间的CSS改变一个页面的外观,参见元维基帮助页面m:Help:CSS-based namespace detection on[失效链接]
注释
参见
- Wikipedia:命名空间/2021年设立新命名空间及伪命名空间
- 元维基上的命名空间帮助页面,提供了更全面的MediaWiki技术信息。
- MediaWiki上的命名空间帮助页面,同样提供全面的MediaWiki技术信息。
- 维基百科:模板命名空间
- 帮助:特殊页面
- 维基百科:对话页讨论索引