Manual:Namespace/ja

名前空間は同じような目的を持つ内容が含まれるページの集まりです. 名前空間は同じwikiの範囲内の情報の異なるタイプの部分として見なされ、"本当の"ページ内容をユーザプロファイル、ヘルプページなどから分離することを可能にします.

技術的な概要
すべてのページは名前空間の範囲内に存在し、ページの名前空間の接頭辞を使用して配信ことが出来ます. ページのタイトルのフォーム部分は、コロン(:)で分離されます.

例です:

メインの名前空間は接頭辞を持ちません. 名前空間の接頭辞は変更をして、エイリアスはそれぞれ設定することが出来ます. すべての名前空間もコンフィギュレーションにかかわらずすべてのwikiで動作をする"規範的な"接頭辞を持ちます.

それぞれの名前空間は対応する名前空間インデックス(namespace index)を持ちます. データベースの範囲内で、タイトルはタイトルは名前空間インデックスとテキストタイトルに分割され、page.page_namespaceとpage.page_titleカラムでの保存のために使用されます.

多くの名前空間はノート(discussion)名前空間もしくは"talk"空間と関連づけられます. すべてのノート名前空間は奇数のインデックスを持ち、$$n$$インデックスを持つ特定の名前空間のためのノート名前空間インデックスは$$n + 1$$です.

組み込みの名前空間
MediaWikiは10の組み込みの名前空間を搭載し、それらのうち8つの名前空間がノート(discussion)名前空間と関連づけられ、全部で18の組み込みの名前空間があります.

2つの組み込み名前空間は負のインデックスと特別な目的を持ちます. すべての負の名前空間インデックスは"特別な"目的にために提供されます. これらの名前空間を作成もしくは削除することはできません.

カスタムの名前空間
ページの追加クラスを一緒にグループ化する追加の名前空間を定義することは可能です. $wgExtraNamespacesコンフィギュレーション変数を使用して行われます.

詳細な概要に関しては、Manual:Using custom namespacesをご覧下さい