확장에 의해 더해진 새로운 이름공간(namespaces)에서 충돌을 방지하기 위해서, 여기에 확장의 사용자-정의 이름공간(custom namespaces)을 나열하십시오. 만약 사용자-정의 이름공간에 대해 상수를 정의하면, 그것을 마찬가지로 여기에 나열하십시오.
이들은 단지 기본 이름공간인 것에 주목하십시오. 새로운 이름공간을 정의하는 모든 확장은 설치 프로그램이 그의 사용자-정의 이름공간에 이름공간의 다른 범위를 사용하기 위해 확장을 구성하는 방법을 제공해야 합니다.
당연히 이 페이지에 나열된 일부 이름공간은 중복될 것이고, 여기에 나열된 권장 사항을 위반할 것입니다. 권장 사항은 충돌을 피하기 위해 새로운 확장이 준수해야 하는 좋은 사례입니다; 전례에 의해, 이미 충돌과 나쁜 습관을 만들었던 이전 확장은 단순히 변경될 수는 없지만 더 많은 충돌을 방지하기 위해 여기에 나열됩니다.
B 주의: 3000 이상의 숫자를 사용하는 이름공간은 시스템 관리자에 의해 그들의 사용자-정의 이름공간을 정의하기 위해 사용됩니다. 따라서 확장 개발자는 이 범위를 사용해서는 안됩니다.
Negative IDs
| 확장에 대해 음의 ID를 사용하지 마십시요. 절대. |
MediaWiki Core
|
ID
|
Name
|
Constant
|
Remark
|
B2개의 이름 공간은 음의 인덱스를 가지고 특수한 목적을 가집니다. 이들 이름공간에서 절대 페이지를 만들거나 삭제할 수 없고, 해당하는 토론 이름공간도 역시 없습니다.
|
-2
|
Media:
|
NS_MEDIA
|
미디어 파일에 대한 직접 링크 별칭
|
-1
|
Special:
|
NS_SPECIAL
|
특별 페이지 보유
|
ID 0-99
MediaWiki Core
|
ID
|
Name
|
Constant
|
Remark
|
0
|
:
|
NS_MAIN
|
|
1
|
Talk:
|
NS_TALK
|
|
2
|
User:
|
NS_USER
|
|
3
|
User_talk:
|
NS_USER_TALK
|
|
4
|
Project:
|
NS_PROJECT
|
|
5
|
Project_talk:
|
NS_PROJECT_TALK
|
|
6
|
File:
|
NS_FILE
|
|
7
|
File_talk:
|
NS_FILE_TALK
|
|
8
|
MediaWiki:
|
NS_MEDIAWIKI
|
|
9
|
MediaWiki_talk:
|
NS_MEDIAWIKI_TALK
|
|
10
|
Template:
|
NS_TEMPLATE
|
|
11
|
Template_talk:
|
NS_TEMPLATE_TALK
|
|
12
|
Help:
|
NS_HELP
|
|
13
|
Help_talk:
|
NS_HELP_TALK
|
|
14
|
Category:
|
NS_CATEGORY
|
|
15
|
Category_talk:
|
NS_CATEGORY_TALK
|
|
B만약 코어가 임의의 새로운 기본 이름공간을 정의하는 것이면 여기에서 16-17로 계속 진행될 것입니다. 이 영역을 피하려면 주의하십시오.
|
WikiLexicalData
|
ID
|
Name
|
Constant
|
Remark
|
16
|
Expression:
|
NS_EXPRESSION
|
|
17
|
Expression_talk:
|
|
|
24
|
DefinedMeaning:
|
NS_DEFINEDMEANING
|
|
25
|
DefinedMeaning_talk:
|
|
|
LiquidThreads
|
ID
|
Name
|
Constant
|
Remark
|
90
|
Thread:
|
NS_LQT_THREAD
|
|
91
|
Thread_talk:
|
NS_LQT_THREAD_TALK
|
|
92
|
Summary:
|
NS_LQT_SUMMARY
|
|
93
|
Summary_talk:
|
NS_LQT_SUMMARY_TALK
|
|
ID 100-199
| 100-199의 이름공간은 사이트-지정 이름공간에 대해 예약되어 있고, 확장에 의해 사용되면 안됩니다. 많은 확장이 이미 이 범위를 사용하고 있을지라도, 그래서 더욱 조심하십시오. 만약 새로운 확장을 작성하고 있다면 100-199 범위 안에 임의의 이름공간을 절대 하드코드해서는 안됩니다. |
Wikimedia Foundation
많은 위키미디어 재단 위키는 이 범위에서 사이트-지정 이름공간을 가집니다. 대부분의 위키피디아 프로젝트에서 포털 이름공간 (100), 위키미디어 커먼즈의 크리에이터 이름공간(Creator namespace) (100), mediawiki.org에서 확장 이름공간(Extension namespace) (102), 위키북에서 주제 이름공간(Subject namespace) (112), 그리고 많은 다른 것들이 포함됩니다.
Semantic MediaWiki
|
ID
|
Name
|
Constant
|
Remark
|
102
|
Property:
|
SMW_NS_PROPERTY
|
|
103
|
Property_talk:
|
SMW_NS_PROPERTY_TALK
|
|
104
|
Type:
|
SMW_NS_TYPE
|
더 이상 사용되지 않습니다. 버전 1.6.0이래로, 3.0.0에서 제거됨.
|
105
|
Type_talk:
|
SMW_NS_TYPE_TALK
|
더 이상 사용되지 않습니다. 버전 1.6.0이래로, 3.0.0에서 제거됨.
|
108
|
Concept:
|
SMW_NS_CONCEPT
|
|
109
|
Concept_talk:
|
SMW_NS_CONCEPT_TALK
|
|
112
|
Rule:
|
SMW_NS_RULE
|
|
113
|
Rule_talk:
|
SMW_NS_RULE_TALK
|
|
Page Forms
|
ID
|
Name
|
Constant
|
Remark
|
106
|
Form:
|
PF_NS_FORM
|
|
107
|
Form_talk:
|
PF_NS_FORM_TALK
|
|
DPLforum
|
ID
|
Name
|
Constant
|
Remark
|
110
|
Forum:
|
NS_FORUM
|
|
111
|
Forum_talk:
|
NS_FORUM_TALK
|
|
Wikibase Repository
|
ID
|
Name
|
Constant
|
Remark
|
120
|
Item:
|
WB_NS_ITEM
|
위키데이터를 포함하는, 많은 설치에서, 대신 주요 이름공간을 사용합니다.
|
121
|
Item_talk:
|
WB_NS_ITEM_TALK
|
위키데이터를 포함하는, 많은 설치에서, 대신 주요 토론 이름공간을 사용합니다.
|
122
|
Property:
|
WB_NS_PROPERTY
|
|
123
|
Property_talk:
|
WB_NS_PROPERTY_TALK
|
|
Semantic Drilldown
|
ID
|
Name
|
Constant
|
Remark
|
170
|
Filter:
|
SD_NS_FILTER
|
더 이상 사용하지 않습니다. 버전 2.0이래로 (여전히 지원은 합니다).
|
171
|
Filter_talk:
|
SD_NS_FILTER_TALK
|
더 이상 사용하지 않습니다. 버전 2.0이래로 (여전히 지원은 합니다).
|
ID 200-299
Wikimedia Foundation
- Meta-Wiki (meta.wikimedia.org) has custom namespaces in this range:
SocialProfile
|
ID
|
Name
|
Constant
|
Remark
|
200
|
UserWiki:
|
NS_USER_WIKI
|
|
201
|
UserWiki_talk:
|
NS_USER_WIKI_TALK
|
Since r93317.
|
202
|
User_profile:
|
NS_USER_PROFILE
|
|
203
|
User_profile_talk:
|
NS_USER_PROFILE_TALK
|
Since r93317.
|
examples
|
ID
|
Name
|
Constant
|
Remark
|
234
|
XML:
|
NS_XML
|
|
235
|
XML_talk:
|
NS_XML_TALK
|
|
Proofread Page
|
ID
|
Name
|
Constant
|
Remark
|
250
|
Page:
|
$wgProofreadPageNamespaceIds['page']
|
|
251
|
Page_talk:
|
|
ID is $wgProofreadPageNamespaceIds['page'] + 1
|
252
|
Index:
|
$wgProofreadPageNamespaceIds['index']
|
|
253
|
Index_talk:
|
|
ID is $wgProofreadPageNamespaceIds['index'] + 1
|
TrustedMath
|
ID
|
Name
|
Constant
|
Remark
|
262
|
Math:
|
NS_TRUSTEDMATH
|
|
263
|
Math_talk:
|
NS_TRUSTEDMATH_TALK
|
|
Widgets
|
ID
|
Name
|
Constant
|
Remark
|
274
|
Widget:
|
NS_WIDGET
|
|
275
|
Widget_talk:
|
NS_WIDGET_TALK
|
|
Extension:EmbedScript
|
ID
|
Name
|
Constant
|
Remark
|
280
|
JSApplet:
|
NS_JSAPPLET
|
|
281
|
JSApplet_talk:
|
NS_JSAPPLET_TALK
|
|
ID 300-399
PollNY
|
ID
|
Name
|
Constant
|
Remark
|
300
|
Poll:
|
NS_POLL
|
|
301
|
Poll_talk:
|
NS_POLL_TALK
|
|
MOOC
|
ID
|
Name
|
Constant
|
Remark
|
350
|
Mooc:
|
NS_MOOC
|
|
351
|
Mooc_talk:
|
NS_MOOC_TALK
|
|
Wikia
300 - 399. Wikia has been seen using namespaces in this range for its custom extensions and configurations. To avoid conflicts in case Wikia extensions are ported to work outside of Wikia it would be best to avoid defining new extensions that use this range. Wikia alters the namespaces for some extensions used on its own wikis. Please also take these into account while coming up with new namespace numbers to use in new extensions.
ID 400-499
Video
|
ID
|
Name
|
Constant
|
Remark
|
400
|
Video:
|
NS_VIDEO
|
|
401
|
Video_talk:
|
NS_VIDEO_TALK
|
|
Maps
|
ID
|
Name
|
Constant
|
Remark
|
420
|
GeoJson:
|
NS_GEO_JSON
|
|
421
|
GeoJson_talk:
|
NS_GEO_JSON_TALK
|
|
QuizTabulate
|
ID
|
Name
|
Constant
|
Remark
|
430
|
Quiz:
|
QuizTabulate_NS_QUIZ
|
|
431
|
Quiz_talk:
|
QuizTabulate_NS_QUIZ_TALK
|
|
Education Program
|
ID
|
Name
|
Constant
|
Remark
|
446
|
Education_Program:
|
EP_NS
|
|
447
|
Education_Program_talk:
|
EP_NS_TALK
|
|
BoilerRoom
|
ID
|
Name
|
Constant
|
Remark
|
450
|
Boilerplate:
|
NS_BOILERPLATE
|
|
451
|
Boilerplate_talk:
|
NS_BOILERPLATE_TALK
|
|
UploadWizard
|
ID
|
Name
|
Constant
|
Remark
|
460
|
Campaign:
|
NS_CAMPAIGN
|
JSON describing metadata for an Upload Campaign
|
461
|
Campaign_talk:
|
NS_CAMPAIGN_TALK
|
|
EventLogging
|
ID
|
Name
|
Constant
|
Remark
|
470
|
Schema:
|
NS_SCHEMA
|
JSON schemas describing data models
Note: Constant name also used by: LinkedWiki
|
471
|
Schema_talk:
|
NS_SCHEMA_TALK
|
Note: Constant name also used by: LinkedWiki
|
ZeroBanner
|
ID
|
Name
|
Constant
|
Remark
|
480
|
Zero:
|
NS_ZERO
|
JSON configuration (outdated) describing Zero site behavior for this carrier These namespaces are also defined in a test file for Extension:JsonConfig.
|
481
|
Zero_talk:
|
NS_ZERO_TALK
|
|
JsonConfig
|
ID
|
Name
|
Constant
|
Remark
|
482
|
Config:
|
NS_CONFIG
|
JSON Configuration blob used by multiple systems
|
483
|
Config_talk:
|
NS_CONFIG_TALK
|
|
486
|
Data:
|
NS_DATA
|
Additional JSON data. As of 2015-02 you can store arbitrary valid JSON in the subnamespace Data:Json, e.g. Data:Json:MyDataset. This is a developing convention on Wikimedia projects that use JsonConfig and Graph.
Note: Constant name also used by: LinkedWiki
|
487
|
Data_talk:
|
NS_DATA_TALK
|
|
Graph
|
ID
|
Name
|
Constant
|
Remark
|
484
|
Graph:
|
|
Graph data. This is a convention on Wikimedia projects that use the extension, the extension doesn't define a particular namespace.
|
485
|
Graph_talk:
|
|
|
NotebookViewer
|
ID
|
Name
|
Constant
|
Remark
|
486
|
Notebook:
|
NS_NOTEBOOK
|
Jupyter Notebook data
|
GWToolset
|
ID
|
Name
|
Constant
|
Remark
|
490
|
GWToolset:
|
NS_GWTOOLSET
|
|
491
|
GWToolset_talk:
|
NS_GWTOOLSET_TALK
|
|
FileAnnotations
|
ID
|
Name
|
Constant
|
Remark
|
492
|
File_annotations:
|
NS_FILE_ANNOTATIONS
|
|
493
|
File_annotations_talk:
|
NS_FILE_ANNOTATIONS_TALK
|
|
OpenStackManager
|
ID
|
Name
|
Constant
|
Remark
|
498
|
Nova_Resource:
|
NS_NOVA_RESOURCE
|
|
499
|
Nova_Resource_Talk:
|
NS_NOVA_RESOURCE_TALK
|
|
ID 500-599
Some sites try to make use of the 500-599 range for site namespaces.[citation needed] To avoid conflicting with those sites it would be a good idea to avoid this range while creating new extensions.
ID 600-699
FanBoxes
|
ID
|
Name
|
Constant
|
Remark
|
600
|
UserBox:
|
NS_FANTAG
|
|
601
|
UserBox_talk:
|
NS_FANTAG_TALK
|
|
MintyDocs
|
ID
|
Name
|
Constant
|
Remark
|
620
|
Draft:
|
MD_NS_DRAFT
|
The PageTriage extension also makes use of a "Draft" namespace, although it does not define one; the administrator must define one themselves.
|
621
|
Draft_talk:
|
MD_NS_DRAFT_TALK
|
|
WikibaseSchema
|
ID
|
Name
|
Constant
|
Remark
|
640
|
Schema:
|
NS_WBSCHEMA_JSON
|
|
641
|
Schema_talk:
|
NS_WBSCHEMA_JSON_TALK
|
|
OpenStackManager
|
ID
|
Name
|
Constant
|
Remark
|
666
|
Heira:
|
NS_HEIRA
|
|
667
|
Heira_Talk:
|
NS_HEIRA_TALK
|
|
ID 700-799
LinkFilter
|
ID
|
Name
|
Constant
|
Remark
|
700
|
Link:
|
NS_LINK
|
|
701
|
Link_talk:
|
NS_LINK_TALK
|
|
TimedMediaHandler
|
ID
|
Name
|
Constant
|
Remark
|
710
|
TimedText:
|
NS_TIMEDTEXT
|
ID can be changed with $wgTimedTextNS .
|
711
|
TimedText_talk:
|
NS_TIMEDTEXT_TALK
|
ID can be changed with $wgTimedTextNS .
|
BTimedMediaHandler reserves namespaces for timed text tracks.
|
GitAccess
|
ID
|
Name
|
Constant
|
Remark
|
730
|
GitAccess_root:
|
NS_GITACCESS_ROOT
|
|
731
|
GitAccess_root_talk:
|
NS_GITACCESS_ROOT_TALK
|
|
ID 800-899
QPoll
|
ID
|
Name
|
Constant
|
Remark
|
800
|
Interpretation:
|
NS_QP_INTERPRETATION
|
|
801
|
Interpretation_talk:
|
NS_QP_INTERPRETATION_TALK
|
|
BQPoll reserves namespaces for interpretation scripts.
|
SemanticMustacheFormat
|
ID
|
Name
|
Constant
|
Remark
|
806
|
Mustache:
|
SRFM_NS_MUSTACHE
|
|
807
|
Mustache_talk:
|
SRFM_NS_MUSTACHE_TALK
|
|
JADE
|
ID
|
Name
|
Constant
|
Remark
|
810
|
Jade:
|
NS_JADE
|
|
811
|
Jade_talk:
|
NS_JADE_TALK
|
|
R
|
ID
|
Name
|
Constant
|
Remark
|
814
|
R:
|
NS_EXTR
|
Used for help pages and (interactive) examples.
|
815
|
R_talk:
|
NS_EXTR_TALK
|
|
Scribunto
|
ID
|
Name
|
Constant
|
Remark
|
828
|
Module:
|
NS_MODULE
|
|
829
|
Module_talk:
|
NS_MODULE_TALK
|
|
SecurePoll
|
ID
|
Name
|
Constant
|
Remark
|
830
|
SecurePoll:
|
NS_SECUREPOLL
|
Set $wgSecurePollUseNamespace true to enable.
|
831
|
SecurePoll_talk:
|
NS_SECUREPOLL_TALK
|
Set $wgSecurePollUseNamespace true to enable.
|
CommentStreams
|
ID
|
Name
|
Constant
|
Remark
|
844
|
CommentStreams:
|
NS_COMMENTSTREAMS
|
may be overridden by $wgCommentStreamsNamespaceIndex
|
845
|
CommentStreams_talk:
|
NS_COMMENTSTREAMS_TALK
|
Presently unused.
|
CentralNotice
|
ID
|
Name
|
Constant
|
Remark
|
866
|
CNBanner:
|
NS_CN_BANNER
|
Staging area for pending banner translations.
|
867
|
CNBanner_talk:
|
NS_CN_BANNER_TALK
|
Presently unused.
|
ID 1000+
The 1000+ range starts to get fairly high and is a range some sites may attempt to use to avoid conflicts with extensions. So be wary of defining new namespaces within this range, especially near 1000.
Piwo
|
ID
|
Name
|
Constant
|
Remark
|
1024
|
Gram:
|
NS_GRAM
|
|
1025
|
Gram_talk:
|
NS_GRAM_TALK
|
|
Translate
|
ID
|
Name
|
Constant
|
Remark
|
1198
|
Translations:
|
NS_TRANSLATIONS
|
|
1199
|
Translations_talk:
|
NS_TRANSLATIONS_TALK
|
|
BTranslate extension uses these namespaces by default, but they can be overridden. FYI translatewiki.net uses namespaces from 1200 onward to hold product translations.
|
BlueSpice
|
ID
|
Name
|
Constant
|
Remark
|
1502
|
Blog:
|
NS_BLOG
|
Note: Constant name also used by: BlogPage
|
1503
|
Blog_talk:
|
NS_BLOG_TALK
|
Note: Constant name also used by: BlogPage
|
1504
|
Book:
|
NS_BOOK
|
|
1505
|
Book_talk:
|
NS_BOOK_TALK
|
|
BThe BlueSpiceExtensions bundle contains only two extensions with a namespace at the moment. This may change in the near future. Therefore the Hallo Welt! team would appreciate it if the range of 1500-1599 could be reserved for this package.
|
ID 2000+
Gadgets
|
ID
|
Name
|
Constant
|
Remark
|
2300
|
Gadget:
|
NS_GADGET
|
|
2301
|
Gadget_talk:
|
NS_GADGET_TALK
|
|
2302
|
Gadget_definition:
|
NS_GADGET_DEFINITION
|
|
2303
|
Gadget_definition_talk:
|
NS_GADGET_DEFINITION_TALK
|
|
Semantic_Genealogy
|
ID
|
Name
|
Constant
|
Remark
|
2700
|
Genealogy:
|
NS_SGENEALOGY
|
|
2701
|
Genealogy_talk:
|
NS_SGENEALOGY_TALK
|
|
2702
|
Genealogy_template:
|
NS_SGENEALOGY_TEMPLATE
|
|
2703
|
Genealogy_template_talk:
|
NS_SGENEALOGY_TEMPLATE_TALK
|
|
2704
|
Genealogy_form:
|
NS_SGENEALOGY_FORM
|
|
2705
|
Genealogy_form_talk:
|
NS_SGENEALOGY_FORM_TALK
|
|
CourseEditor
|
ID
|
Name
|
Constant
|
Remark
|
2800
|
Course:
|
NS_COURSE
|
|
2801
|
Course_talk:
|
NS_COURSE_TALK
|
|
ID 3000+
So far, no known extensions have defined default namespaces in the 3000+ range. For now, it would be best to avoid using this range for extensions, so that sites can use this range to define their custom namespaces without fear of conflict.
In accordance with this, the BlueSpice Namespace Manager uses the range above 3000 to create custom namespaces.
ID 5000+
Newsletter
|
ID
|
Name
|
Constant
|
Remark
|
5500
|
Newsletter:
|
NS_NEWSLETTER
|
|
5501
|
Newsletter_talk:
|
NS_NEWSLETTER_TALK
|
|
ID 10000+
LinkedWiki
|
ID
|
Name
|
Constant
|
Remark
|
10000
|
Data:
|
NS_DATA
|
[[#ref_{{{1}}}|^]] Constant name also used by: JsonConfig
|
10002
|
UserData:
|
NS_USER_DATA
|
|
10010
|
Schema:
|
NS_SCHEMA
|
[[#ref_{{{1}}}|^]] Constant name also used by: EventLogging
|
10011
|
Schema_talk:
|
NS_SCHEMA_TALK
|
[[#ref_{{{1}}}|^]] Constant name also used by: EventLogging
|
10030
|
Datatype:
|
NS_DATATYPE
|
|
10031
|
Datatype_talk:
|
NS_DATATYPE_TALK
|
|
See also