維基百科:命名空間
本頁簡而言之:命名空間代表頁面的種類,命名空間:頁面名稱 才是完整的頁面標題。 |
命名空間 | ||||
---|---|---|---|---|
基本命名空間 | 討論命名空間 | |||
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技術資訊。
- 維基百科:模板命名空間
- 說明:特殊頁面
- 維基百科:對話頁討論索引