To prevent conflicts in new namespaces added by extensions, please list your extension's custom namespaces here on the list of extension default namespaces. If you define a constant for a custom namespace, list it here too.
Note that these are only default namespaces. All extensions defining new namespaces should provide the installer with a method of configuring the extension to use a different range of namespaces for its custom namespaces.
In general, extensions should reserve namespace numbers in blocks of 10, where no known namespaces are already added by MediaWiki core or any known extensions (see discussion). Each block is intended for an extension to use sequentially; in particular, extensions that add more than one custom namespace should not reserve an additional block for each additional namespace, unless the extension has exhausted its current block.
Namespace numbers between 3000 and 4999 should not be used; these numbers are reserved for wikis to define their own custom namespaces. Furthermore, care should be taken when selecting numbers under 1000, since this range has historically been quite heavily used by extensions and sites alike (numbers under 200 should probably be avoided altogether).
Naturally some namespaces listed on this page will overlap, and violate the recommendations listed here. The recommendations are good practices new extensions should try to adhere to to avoid conflicts; for legacy reasons, old extensions that have already created conflicts and bad practice can't simply be changed but are listed here to help avoid even more conflicts.
- MediaWiki core uses namespace numbers under 100. These must never be used by extensions or sites.
- Avoid namespace numbers 100–199. These were historically used by both extensions and sites.
- Custom namespaces on sites should use namespace numbers 3000–4999. These should not be used by extensions.
- Extensions should use namespace numbers between 200 and 2999, or between 5000–9999.
- Avoid namespace numbers above 10,000. These are reserved for future use.
Negative IDs
MediaWiki Core | |||
---|---|---|---|
ID | Name | Constant | Remark |
2 namespaces have negative indexes and have special purposes. You cannot create or delete pages in these namespaces, and there are no corresponding discussion namespaces. | |||
-2 | Media: | NS_MEDIA | Alias for direct links to media files |
-1 | Special: | NS_SPECIAL | Holds special pages |
ID 0–99
MediaWiki Core
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 | |
If core is to define any new default namespace it will likely continue on from here with 16–17, please take care to avoid this area. |
90–99: LiquidThreads
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
Wikimedia Foundation
Many Wikimedia Foundation wikis have site-specific namespaces in this range. Including the Portal namespace (100) on most Wikipedia projects, Creator namespace (100) on Wikimedia Commons, the Extension namespace (102) on mediawiki.org, the Subject namespace (112) on English Wikibooks, and many others.
100–119
Semantic MediaWiki
Semantic MediaWiki | |||
---|---|---|---|
ID | Name | Constant | Remark |
100 | Relation: | SMW_NS_RELATION | No longer used as of version 1.0 and removed completely in 1.5.0. |
101 | Relation_talk: | SMW_NS_RELATION_TALK | No longer used as of version 1.0 and removed completely in 1.5.0. |
102 | Property: | SMW_NS_PROPERTY | ![]() |
103 | Property_talk: | SMW_NS_PROPERTY_TALK | ![]() |
104 | Type: | SMW_NS_TYPE | No longer used, as of version 1.6.0 and removed in 3.0.0. |
105 | Type_talk: | SMW_NS_TYPE_TALK | No longer used, as of version 1.6.0 and removed in 3.0.0. |
108 | Concept: | SMW_NS_CONCEPT | |
109 | Concept_talk: | SMW_NS_CONCEPT_TALK | |
112 | Rule: | SMW_NS_RULE | Introduced in version 3.0.0, though not yet used. |
113 | Rule_talk: | SMW_NS_RULE_TALK | Introduced in version 3.0.0, though not yet used. |
114 | smw/schema: | SMW_NS_SCHEMA | Introduced in version 3.0.0. |
115 | smw/schema_talk: | SMW_NS_SCHEMA_TALK | Introduced in version 3.0.0. |
Page Forms
Page Forms | |||
---|---|---|---|
ID | Name | Constant | Remark |
106 | Form: | PF_NS_FORM | Prior to the extension being renamed, this namespace's constant name was SF_NS_FORM . |
107 | Form_talk: | PF_NS_FORM_TALK | Prior to the extension being renamed, this namespace's constant name was SF_NS_FORM_TALK . |
DPLforum
DPLforum | |||
---|---|---|---|
ID | Name | Constant | Remark |
110 | Forum: | NS_FORUM | Prior to r93293, this namespace number was not hardcoded, and a number of wikis previously used other numbers, with 110 used for unrelated namespaces. |
111 | Forum_talk: | NS_FORUM_TALK | Prior to r93293, this namespace number was not hardcoded, and a number of wikis previously used other numbers, with 111 used for unrelated namespaces. |
120–129; 140–149: Wikibase
Wikibase Repository | |||
---|---|---|---|
ID | Name | Constant | Remark |
120 | Item: | WB_NS_ITEM | many installations, including Wikidata, use the main namespace instead |
121 | Item_talk: | WB_NS_ITEM_TALK | many installations, including Wikidata, use the main talk namespace instead |
122 | Property: | WB_NS_PROPERTY | ![]() |
123 | Property_talk: | WB_NS_PROPERTY_TALK | ![]() |
124 | Query: | WB_NS_ITEM | Wikidata use the 122 namespace id instead |
125 | Query_talk: | WB_NS_ITEM_TALK | Wikidata use the 123 namespace id instead |
WikibaseLexeme | |||
---|---|---|---|
ID | Name | Constant | Remark |
146 | Lexeme: | WB_NS_LEXEME | |
147 | Lexeme_talk: | WB_NS_LEXEME_TALK |
170–179: Semantic Drilldown
Semantic Drilldown | |||
---|---|---|---|
ID | Name | Constant | Remark |
170 | Filter: | SD_NS_FILTER | Stopped being used in version 2.0; removed entirely in version 2.1 |
171 | Filter_talk: | SD_NS_FILTER_TALK | Stopped being used in version 2.0; removed entirely in version 2.1 |
ID 200–299
Wikimedia Foundation
- Meta-Wiki (meta.wikimedia.org) has custom namespaces in this range:
Meta-Wiki | |||
---|---|---|---|
ID | Name | Constant | Remark |
200 | Grants: | Grant namespace on Meta-Wiki | |
201 | Grants talk: | ||
202 | Research: | Research namespace on Meta-Wiki | |
203 | Research talk: | ||
206 | Iberocoop: | Iberocoop namespace on Meta-Wiki | |
207 | Iberocoop talk: |
200–209: SocialProfile
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. |
230–239: examples
examples | |||
---|---|---|---|
ID | Name | Constant | Remark |
234 | XML: | NS_XML | |
235 | XML_talk: | NS_XML_TALK |
250–259: Proofread Page
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 |
270–279: Widgets
Widgets | |||
---|---|---|---|
ID | Name | Constant | Remark |
274 | Widget: | NS_WIDGET | |
275 | Widget_talk: | NS_WIDGET_TALK |
ID 300–399
300–309: PollNY
PollNY | |||
---|---|---|---|
ID | Name | Constant | Remark |
300 | Poll: | NS_POLL | |
301 | Poll_talk: | NS_POLL_TALK |
350–359: CETEIcean
CETEIcean | |||
---|---|---|---|
ID | Name | Constant | Remark |
350 | Cetei: | NS_CETEI | XML (main) and wikitext (/doc subpage) |
351 | Cetei_talk: | NS_CETEI_TALK |
ID 400–499
400–409: Video
Video | |||
---|---|---|---|
ID | Name | Constant | Remark |
400 | Video: | NS_VIDEO | |
401 | Video_talk: | NS_VIDEO_TALK |
420–429: Maps
Maps | |||
---|---|---|---|
ID | Name | Constant | Remark |
420 | GeoJson: | NS_GEO_JSON | Formerly named "Layer" (Maps_NS_LAYER ). |
421 | GeoJson_talk: | NS_GEO_JSON_TALK | Formerly named "Layer_talk" (Maps_NS_LAYER_TALK ) |
450–459: BoilerRoom
BoilerRoom | |||
---|---|---|---|
ID | Name | Constant | Remark |
450 | Boilerplate: | NS_BOILERPLATE | Can be customized via $wgbrNamespaceIndex . Used the number 300 prior to version 0.92. |
451 | Boilerplate_talk: | NS_BOILERPLATE_TALK | Can be customized via $wgbrNamespaceIndex . Used the number 301 prior to version 0.92. |
460–469: UploadWizard and MediaUploader
UploadWizard and MediaUploader | |||
---|---|---|---|
ID | Name | Constant | Remark |
460 | Campaign: | NS_CAMPAIGN | JSON describing metadata for an Upload Campaign |
461 | Campaign_talk: | NS_CAMPAIGN_TALK |
470–479: EventLogging
EventLogging | |||
---|---|---|---|
ID | Name | Constant | Remark |
470 | Schema: | NS_SCHEMA | JSON schemas describing data models![]() ![]() |
471 | Schema_talk: | NS_SCHEMA_TALK | ![]() ![]() |
480–489
JsonConfig
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
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.![]() |
487 | Data_talk: | NS_DATA_TALK |
Graph
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
NotebookViewer | |||
---|---|---|---|
ID | Name | Constant | Remark |
486 | Notebook: | NS_NOTEBOOK | Jupyter Notebook data |
490–499
GWToolset
GWToolset | |||
---|---|---|---|
ID | Name | Constant | Remark |
490 | GWToolset: | NS_GWTOOLSET | |
491 | GWToolset_talk: | NS_GWTOOLSET_TALK |
FileAnnotations
FileAnnotations | |||
---|---|---|---|
ID | Name | Constant | Remark |
492 | File_annotations: | NS_FILE_ANNOTATIONS | |
493 | File_annotations_talk: | NS_FILE_ANNOTATIONS_TALK |
OpenStackManager
OpenStackManager | |||
---|---|---|---|
ID | Name | Constant | Remark |
498 | Nova_Resource: | NS_NOVA_RESOURCE | Formerly used the number 488. |
499 | Nova_Resource_Talk: | NS_NOVA_RESOURCE_TALK | Formerly used the number 489. |
ID 500–599
500–509
BlogPage
BlogPage | |||
---|---|---|---|
ID | Name | Constant | Remark |
500 | Blog: | NS_BLOG | Extension:MiniInvite adds a minor bit of functionality when this namespace constant is defined (see /includes/MiniInvite.hooks.php).![]() |
501 | Blog_talk: | NS_BLOG_TALK | ![]() |
SimpleBlogPage
SimpleBlogPage | |||
---|---|---|---|
ID | Name | Constant | Remark |
502 | User_blog: | NS_USER_BLOG | |
503 | User_blog_talk: | NS_USER_BLOG_TALK |
ID 600–699
600–609: FanBoxes
FanBoxes | |||
---|---|---|---|
ID | Name | Constant | Remark |
600 | UserBox: | NS_FANTAG | |
601 | UserBox_talk: | NS_FANTAG_TALK |
620–629: MintyDocs
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 |
640–649: EntitySchema
EntitySchema | |||
---|---|---|---|
ID | Name | Constant | Remark |
640 | EntitySchema: | NS_ENTITYSCHEMA_JSON | ![]() NS_WBSCHEMA_JSON . |
641 | EntitySchema_talk: | NS_ENTITYSCHEMA_JSON_TALK | ![]() NS_WBSCHEMA_JSON_TALK . |
660–669: OpenStackManager
OpenStackManager | |||
---|---|---|---|
ID | Name | Constant | Remark |
666 | Heira: | NS_HEIRA | |
667 | Heira_Talk: | NS_HEIRA_TALK |
690–699: SemanticActions
SemanticActions | |||
---|---|---|---|
ID | Name | Constant | Remark |
690 | Action: | NS_ACTION | |
691 | Action_Talk: | NS_ACTION_TALK | |
692 | Label: | NS_LABEL | |
693 | Label_Talk: | NS_LABEL_TALK |
ID 700–799
700–709: LinkFilter
LinkFilter | |||
---|---|---|---|
ID | Name | Constant | Remark |
700 | Link: | NS_LINK | |
701 | Link_talk: | NS_LINK_TALK |
710–719: TimedMediaHandler
TimedMediaHandler | |||
---|---|---|---|
ID | Name | Constant | Remark |
710 | TimedText: | NS_TIMEDTEXT | ID can be changed with $wgTimedTextNS . Namespace number was formerly 700. |
711 | TimedText_talk: | NS_TIMEDTEXT_TALK | ID can be changed with $wgTimedTextNS . Namespace number was formerly 701. |
TimedMediaHandler reserves namespaces for timed text tracks. |
730–739: AccessControl
AccessControl | |||
---|---|---|---|
ID | Name | Constant | Remark |
730 | AccessControlGroup: | NS_ACCESSCONTROLGROUP | |
731 | AccessControlGroup_talk: | NS_ACCESSCONTROLGROUP_TALK |
740–749: Flex Diagrams
Flex Diagrams | |||
---|---|---|---|
ID | Name | Constant | Remark |
740 | BPMN: | FD_NS_BPMN | |
741 | BPMN talk: | FD_NS_BPMN_TALK | |
742 | Gantt: | FD_NS_GANTT | |
743 | Gantt talk: | FD_NS_GANTT_TALK | |
744 | Mermaid: | FD_NS_MERMAID | |
745 | Mermaid talk: | FD_NS_MERMAID_TALK | |
746 | Drawio: | FD_NS_DRAWIO | |
747 | Drawio talk: | FD_NS_DRAWIO_TALK |
ID 800–899
800–809
QPoll
QPoll | |||
---|---|---|---|
ID | Name | Constant | Remark |
800 | Interpretation: | NS_QP_INTERPRETATION | |
801 | Interpretation_talk: | NS_QP_INTERPRETATION_TALK | |
QPoll reserves namespaces for interpretation scripts. |
SemanticMustacheFormat
SemanticMustacheFormat | |||
---|---|---|---|
ID | Name | Constant | Remark |
806 | Mustache: | SRFM_NS_MUSTACHE | |
807 | Mustache_talk: | SRFM_NS_MUSTACHE_TALK |
820–829: Scribunto
Scribunto | |||
---|---|---|---|
ID | Name | Constant | Remark |
828 | Module: | NS_MODULE | |
829 | Module_talk: | NS_MODULE_TALK |
830–839: SecurePoll
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. |
840–849: CommentStreams
CommentStreams | |||
---|---|---|---|
ID | Name | Constant | Remark |
844 | CommentStreams: | NS_COMMENTSTREAMS | may be overridden by $wgCommentStreamsNamespaceIndex |
845 | CommentStreams_talk: | NS_COMMENTSTREAMS_TALK | Presently unused. |
860–869: CentralNotice
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+
1020–1029: Piwo
Piwo | |||
---|---|---|---|
ID | Name | Constant | Remark |
1024 | Gram: | NS_GRAM | |
1025 | Gram_talk: | NS_GRAM_TALK |
1190–1199: Translate
Translate | |||
---|---|---|---|
ID | Name | Constant | Remark |
1198 | Translations: | NS_TRANSLATIONS | Can be overridden with $wgPageTranslationNamespace |
1199 | Translations_talk: | NS_TRANSLATIONS_TALK | Can be overridden with $wgPageTranslationNamespace |
translatewiki.net uses namespaces from 1200 onward to hold product translations. |
1500–1599: BlueSpice
BlueSpice | |||
---|---|---|---|
ID | Name | Constant | Remark |
1502 | Blog: | NS_BLOG | ![]() |
1503 | Blog_talk: | NS_BLOG_TALK | ![]() |
1504 | Book: | NS_BOOK | Provided by Extension:Bookshelf |
1505 | Book_talk: | NS_BOOK_TALK | Provided by Extension:Bookshelf |
1506 | SocialEntity: | NS_SOCIALENTITY | Provided by Extension:Social |
1507 | SocialEntity_talk: | NS_SOCIALENTITY_TALK | Provided by Extension:Social |
The Hallo Welt! team would appreciate it if the entire range of 1500–1599 could be reserved for the BlueSpice package. |
1700–1709: Wikistories
Wikistories | |||
---|---|---|---|
ID | Name | Constant | Remark |
1704 | Story: | NS_STORY | |
1705 | Story_talk: | NS_STORY_TALK |
1720–1729: CampaignEvents
CampaignEvents | |||
---|---|---|---|
ID | Name | Constant | Remark |
1728 | Event: | NS_EVENT | |
1729 | Event_talk: | NS_EVENT_TALK |
ID 2000+
2220–2229: PageProperties
PageProperties | |||
---|---|---|---|
ID | Name | Constant | Remark |
2226 | PagePropertiesForm: | NS_PAGEPROPERTIESFORM | |
2227 | PagePropertiesForm talk: | NS_PAGEPROPERTIESFORM_TALK |
2300–2309: Gadgets
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 |
2600–2609: Flow
Flow | |||
---|---|---|---|
ID | Name | Constant | Remark |
2600 | Topic: | NS_TOPIC | allows users to watch individual Flow topic discussions Defined as a stub for testing in MassMessage's /tests/phan/stubs/Flow.php |
2700–2709: Semantic_Genealogy
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 |
2800–2809: CourseEditor
CourseEditor | |||
---|---|---|---|
ID | Name | Constant | Remark |
2800 | Course: | NS_COURSE | |
2801 | Course_talk: | NS_COURSE_TALK |
2900–2909: DataMaps
DataMaps | |||
---|---|---|---|
ID | Name | Constant | Remark |
2900 | Map: | NS_MAP | Allows users to create maps that can later be included on other pages. Only enabled if $wgDataMapsNamespaceId is set to managed (default). |
2901 | Map_talk: | NS_MAP_TALK |
ID 3000+
The range of 3000–4999 is reserved for sites to define their own custom namespaces without fear of conflict. No known extensions define namespaces in this range, and new extensions should avoid it as well.
In accordance with this, the NamespaceManager and BlueSpice Namespace Manager extensions use the range from 3000 to 4999 to create custom namespaces.
ID 5000+
5500–5509: Newsletter
Newsletter | |||
---|---|---|---|
ID | Name | Constant | Remark |
5500 | Newsletter: | NS_NEWSLETTER | |
5501 | Newsletter_talk: | NS_NEWSLETTER_TALK |
5750–5759: MWUnit
MWUnit | |||
---|---|---|---|
ID | Name | Constant | Remark |
5750 | Test: | NS_TEST | |
5751 | Test_talk: | NS_TEST_TALK |
5770–5779: Wikispeech
Wikispeech | |||
---|---|---|---|
ID | Name | Constant | Remark |
5770 | Speech_recording: | NS_SPEECH_RECORDING | Constant used by the SpeechDataCollector extension |
5771 | Speech_recording_talk: | NS_SPEECH_RECORDING_TALK | Constant used by the SpeechDataCollector extension |
5772 | Pronunciation_lexicon: | NS_PRONUNCIATION_LEXICON | Constant used by the Wikispeech extension |
5773 | Pronunciation_lexicon_talk: | NS_PRONUNCIATION_LEXICON_TALK | Constant used by the Wikispeech extension |
ID 7000+
7000–7399: OpenSemanticLab
OpenSemanticLab | |||
---|---|---|---|
ID | Name | Constant | Remark |
7010 | Material: | NS_MATERIAL | |
7011 | Material_Talk: | NS_MATERIAL_TALK | |
7020 | Device: | NS_DEVICE | |
7021 | Device_Talk: | NS_DEVICE_TALK | |
7022 | Software: | NS_SOFTWARE | |
7023 | Software_Talk: | NS_SOFTWARE_TALK | |
7030 | Location: | NS_LOCATION | |
7031 | Location_Talk: | NS_LOCATION_TALK | |
7040 | FileType: | NS_FILETYPE | |
7041 | FileType_Talk: | NS_FILETYPE_TALK | |
7042 | DataType: | NS_DATATYPE | |
7043 | DataType_Talk: | NS_DATATYPE_TALK | |
7050 | OU: | NS_OU | |
7051 | OU_Talk: | NS_OU_TALK | |
7060 | Project: | NS_OSL_PROJECT | |
7061 | Project_Talk: | NS_OSL_PROJECT_TALK | |
7070 | Person: | NS_PERSON | |
7071 | Person_Talk: | NS_PERSON_TALK | |
7080 | Model: | NS_MODEL | |
7081 | Model_Talk: | NS_MODEL_TALK | |
7100 | LabNote: | NS_LABNOTE | |
7101 | LabNote_Talk: | NS_LABNOTE_TALK | |
7110 | LabProcess: | NS_LABPROCESS | |
7111 | LabProcess_Talk: | NS_LABPROCESS_TALK | |
7120 | LabObject: | NS_LABOBJECT | |
7121 | LabObject_Talk: | NS_LABOBJECT_TALK | |
7200 | OslTemplate: | NS_OSLTEMPLATE | |
7201 | OslTemplate_Talk: | NS_OSLTEMPLATE_TALK | |
7210 | OslForm: | NS_OSLFORM | |
7211 | OslForm_Talk: | NS_OSLFORM_TALK | |
7300 | Field: | NS_FIELD | |
7301 | Field_Talk: | NS_FIELD_TALK | |
7310 | Term: | NS_TERM | |
7311 | Term_Talk: | NS_TERM_TALK | |
7320 | Statement: | NS_STATEMENT | |
7321 | Statement_Talk: | NS_STATEMENT_TALK | |
7330 | CR: | NS_CR | |
7331 | CR_Talk: | NS_CR_TALK |
ID 10,000+
10,000–10,039: LinkedWiki
LinkedWiki | |||
---|---|---|---|
ID | Name | Constant | Remark |
10000 | Data: | NS_DATA | ![]() |
10002 | UserData: | NS_USER_DATA | |
10010 | Schema: | NS_SCHEMA | ![]() ![]() |
10011 | Schema_talk: | NS_SCHEMA_TALK | ![]() ![]() |
10030 | Datatype: | NS_DATATYPE | |
10031 | Datatype_talk: | NS_DATATYPE_TALK |
Archived extensions
A number of extensions, which have been archived, added new namespaces; these are listed here since these namespaces may appear in old database dumps from wikis which used these extensions, and some old wikis may continue to use the extensions. While it is generally advised to avoid reusing namespace numbers previously used by archived extensions, these numbers may be considered free and can be reserved by new extensions if desired.
WikiLexicalData
WikiLexicalData | |||
---|---|---|---|
ID | Name | Constant | Remark |
16 | Expression: | NS_EXPRESSION | |
17 | Expression_talk: | ||
24 | DefinedMeaning: | NS_DEFINEDMEANING | |
25 | DefinedMeaning_talk: |
RefHelper
RefHelper | |||
---|---|---|---|
ID | Name | Constant | Remark |
120 | Cite: | NS_CITE | |
121 | Cite_talk: | NS_CITE_TALK |
DeleteQueue
DeleteQueue | |||
---|---|---|---|
ID | Name | Constant | Remark |
140 | Deletion: | NS_DELETION | |
200 | Deletion discussion: |
Semantic Access Control
Semantic Access Control | |||
---|---|---|---|
ID | Name | Constant | Remark |
160 | UserGroup: | ACL_NS_USERGROUP | |
162 | ACL: | ACL_NS_ACL |
Semantic Text Annotator and Semantic Image Annotator
Semantic Text Annotator,Semantic Image Annotator | |||
---|---|---|---|
ID | Name | Constant | Remark |
248 | Annotation: | NS_ANNOTATION | |
249 | Annotation_talk: | NS_ANNOTATION_TALK |
TrustedMath
TrustedMath | |||
---|---|---|---|
ID | Name | Constant | Remark |
262 | Math: | NS_TRUSTEDMATH | |
263 | Math_talk: | NS_TRUSTEDMATH_TALK |
EmbedScript
Extension:EmbedScript | |||
---|---|---|---|
ID | Name | Constant | Remark |
280 | JSApplet: | NS_JSAPPLET | |
281 | JSApplet_talk: | NS_JSAPPLET_TALK |
MOOC
MOOC | |||
---|---|---|---|
ID | Name | Constant | Remark |
350 | Mooc: | NS_MOOC | |
351 | Mooc_talk: | NS_MOOC_TALK |
Wiki2LaTeX
Wiki2LaTeX | |||
---|---|---|---|
ID | Name | Constant | Remark |
400 | Wiki2LaTeX: | NS_WIKI2LATEX | |
401 | Wiki2LaTeX_talk: | NS_WIKI2LATEX_TALK |
QuizTabulate
QuizTabulate | |||
---|---|---|---|
ID | Name | Constant | Remark |
430 | Quiz: | QuizTabulate_NS_QUIZ | |
431 | Quiz_talk: | QuizTabulate_NS_QUIZ_TALK |
Education Program
Education Program | |||
---|---|---|---|
ID | Name | Constant | Remark |
446 | Education_Program: | EP_NS | |
447 | Education_Program_talk: | EP_NS_TALK |
ZeroBanner
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 |
XMLContent
XMLContent | |||
---|---|---|---|
ID | Name | Constant | Remark |
580 | XML: | NS_XML | |
581 | XML_talk: | NS_XML_TALK | |
582 | Schema: | NS_SCHEMA | |
583 | Schema_talk: | NS_SCHEMA_TALK | |
584 | XSLT: | NS_XSLT | |
585 | XSLT_talk: | NS_XSLT_TALK | |
586 | Editor: | NS_EDITOR | |
587 | Editor_talk: | NS_EDITOR_TALK | |
588 | PLML: | NS_PLML |
NagiosConfig
The documentation of this extension's namespace on this page was changed several times; it is not known if these changes were correcting wrong information, or if the namespace data was repeatedly changed in the extension itself.
NagiosConfig | |||
---|---|---|---|
ID | Name | Constant | Remark |
600 | NagiosTemplate: | NS_NAGIOS_TEMPLATE | |
601 | NagiosTemplate talk: | NS_NAGIOS_TEMPLATE_TALK | |
602 | NagiosHostType: | NS_NAGIOS_HOSTTYPE | |
603 | NagiosHostType talk: | NS_NAGIOS_HOSTTYPE_TALK | |
604 | NagiosCommand: | NS_NAGIOS_COMMAND | |
605 | NagiosCommand talk: | NS_NAGIOS_COMMAND_TALK | |
606 | NagiosResource: | NS_NAGIOS_RESOURCE | |
607 | NagiosResource talk: | NS_NAGIOS_RESOURCE_TALK | |
608 | NagiosServiceCommand: | NS_NAGIOS_SERVICECOMMAND | |
609 | NagiosServiceCommand talk: | NS_NAGIOS_SERVICECOMMAND_TALK |
GitAccess
GitAccess | |||
---|---|---|---|
ID | Name | Constant | Remark |
730 | GitAccess_root: | NS_GITACCESS_ROOT | |
731 | GitAccess_root_talk: | NS_GITACCESS_ROOT_TALK |
Jade
Jade | |||
---|---|---|---|
ID | Name | Constant | Remark |
810 | Jade: | NS_JADE | |
811 | Jade_talk: | NS_JADE_TALK |
R
R | |||
---|---|---|---|
ID | Name | Constant | Remark |
814 | R: | NS_EXTR | Used for help pages and (interactive) examples. |
815 | R_talk: | NS_EXTR_TALK |
Hidden pages
HiddenPages requires custom namespaces to be added manually. Thus, a specific sequence cannot be registered. Nonetheless, the extension recommends using namespace numbers 1000 and up.
PackageForce
PackageForce | |||
---|---|---|---|
ID | Name | Constant | Remark |
1300 | PackageForce: | NS_PACKAGEFORCE | |
1301 | PackageForce_talk: | NS_PACKAGEFORCE_TALK |
See also
- task T33063 - MediaWiki should use a reservation system for namespaces
- Using custom namespaces
- Localising custom namespaces