ヘルプ:カテゴリ
サブジェクト名前空間 | 名前空間を話す | ||
---|---|---|---|
0 | (主な記事) | トーク | 1 |
2 | ユーザー | ユーザートーク | 3 |
4 | ウィキペディア | ウィキペディアトーク | 5 |
6 | ファイル | ファイルトーク | 7 |
8 | MediaWiki | MediaWikiトーク | 9 |
10 | レンプレート | テンプレートトーク | 11 |
12 | ヘルプ | 話すのを手伝ってください | 13 |
14 | カテゴリー | カテゴリートーク | 15 |
100 | ポータル | ポータルトーク | 101 |
118 | 下書き | ドラフトトーク | 119 |
710 | TimedText | TimedTextトーク | 711 |
828 | モジュール | モジュールトーク | 829 |
非推奨 | |||
2300 | ガジェット | ガジェットトーク | 2301 |
2302 | ガジェットの定義 | ガジェット定義トーク | 2303 |
-1 | 特別な | ||
-2 | メディア |
カテゴリは、類似した主題のページをグループ化することを目的としています。これらは、Wikiマークアップのようなテキストを含むページをXYZという名前のカテゴリである自動リストに追加するMediaWiki機能によって実装されます。カテゴリは、読者が主題領域を見つけてナビゲートし、タイトルでソートされたページを表示し、記事の関係を見つけるのに役立ちます。
[[Category:XYZ]]
カテゴリは通常、記事ページの下部にあります。カテゴリ名をクリックすると、その特定のカテゴリに追加された記事(または他のページ)を一覧表示するカテゴリページが表示されます。そのカテゴリのサブカテゴリを一覧表示するセクションもある場合があります。サブカテゴリ化機能を使用すると、カテゴリをツリーのような構造に編成して、ナビゲーションを支援できます。
カテゴリという用語は、カテゴリページのタイトル(カテゴリページ名)とカテゴリ自体の両方を指します。分類について読んでいる間、これを覚えておいてください、そして、カテゴリーページレイアウトを学ぶことは研究技術への価値のある投資です。(検索ボックスのパラメータ「incategory」も参照してください。)カテゴリページのレイアウトはほとんどがテキストですが、以下のカテゴリツリーの表示についてはを参照してください。
概要
MediaWikiソフトウェアは、編集可能なページを追加できるカテゴリのテーブルを維持します。ページをカテゴリに追加するには、そのページのwikiマークアップに「」または「」を含めます。ページが属するカテゴリは、ページ下部のボックスに表示されます。
[[Category:Category name]]
[[Category:Category name|Sortkey]]
カテゴリは通常、「Category:」名前空間のカテゴリページに関連付けられています。[1]カテゴリページには、他のページと同様に編集可能なテキストが含まれていますが、ページが表示されると、表示される最後の部分は、リンクの形式で、そのカテゴリのすべてのページの自動生成リストです。このリストに表示される他のカテゴリページは、サブカテゴリとして個別に扱われます。

カテゴリページの定義
カテゴリページには、カテゴリーの名前空間の任意のページです。それらはそれぞれカテゴリとして機能し、「カテゴリ」と呼ばれます。カテゴリページには、他の「カテゴリ」を一覧表示する「サブカテゴリ」というタイトルのセクションと、(他の名前空間の)分類されたページを一覧表示する「ページ」というタイトルのセクションがあります。新しいカテゴリは、Category名前空間にページを作成することで作成されます。
カテゴリページは、他のページと同じように編集できます。ただし、表示されると、ページの編集可能な部分の後に、次のように、カテゴリに属するページのリストが自動的に生成されます。
- 最初に、サブカテゴリ(カテゴリに属する他のカテゴリページ)の数とリストが表示されます(存在する場合)。各サブカテゴリの名前の後には、「(6 C、38 P、2 F)」のようなカウントが続きます。これは、このサブカテゴリに6つのサブカテゴリ、38ページ、および2つのファイルが含まれることを意味します。 0のカウントは省略されます。サブカテゴリの横にある►記号をクリックすると、さらにサブカテゴリが表示されます(ただし、この「ウィジェット」は、ブラウザでJavaScriptが有効になっている場合にのみ表示されます)。注:► それ以上のサブカテゴリがない場合は表示されます。▼をクリックすると、サブカテゴリが再び折りたたまれます。
- 次に、カテゴリ(サブカテゴリと画像を除く)のページの数とリストが表示されます。カテゴリにメンバーがない場合は、その旨のメッセージが表示されます。
- 次に、カテゴリ内の画像およびその他のメディアファイルの数とリストが表示されます(存在する場合)。これらはサムネイルで表示されます。ファイル名の最初の20文字が表示され、フルネームでない場合は省略記号が付けられます。ファイルサイズも表示されます。
リスト内の項目はすべて、関連するページにリンクしています。画像の場合、これは画像自体とその下のテキスト(画像の名前)の両方に適用されます。
リストの並べ替え方法については、以下のカテゴリページの並べ替えを参照してください。1番目と2番目のリストは、ソートキーの最初の文字に応じてセクションに分割されます。これらの最初の文字は、セクションの上に表示されます。これらを抑制するには、すべてのソートキーをスペースで始めるようにします。
カテゴリページには、限られた数のアイテム(現在は200)しか表示できません。より多くのページがカテゴリに属する場合、次のページへのリンクがあります。
カテゴリページのカテゴリボックスは、他のページと同じ場所の下部に表示されます。これには、現在のカテゴリページが追加されたカテゴリ、つまりその親カテゴリ(サブカテゴリであるカテゴリ)が含まれます。「[[Category:Categoryname ]]」または「[[Category:Category name | Sortkey ]]」構文を使用して、通常の方法でカテゴリページを他のカテゴリに追加します。
ページをカテゴリに分類する
ページのウィキマークアップにそのカテゴリの宣言が含まれている場合、そのページはカテゴリに属します。カテゴリ宣言は、またはの形式を取ります。宣言は処理する必要があります。つまり、タグ間、またはコメント内に表示されている場合は機能しません。ただし、宣言はトランスクルージョンされたページからのものである可能性があります。以下のカテゴリとテンプレートを参照してください。
[[Category:Category name]]
[[Category:Category name|Sortkey]]
<nowiki>...</nowiki>
<includeonly>...</includeonly>
カテゴリ名は、正当なページタイトルとなる任意の文字列にすることができます。カテゴリ名が小文字で始まる場合は、大文字になります。Category:macOSのように、最初の小文字については、技術的な制限のページを参照してください。
ウィキペディアでは、ウィキマークアップの最後で、スタブテンプレート(それ自体がカテゴリをトランスクルージョンする)と言語間リンクの前にカテゴリ宣言を配置するのが通例です。
ページが1つ以上のカテゴリに追加されると、ページの下部にカテゴリボックスが表示されます(デフォルト以外のスキンが使用されている場合は、別の場所に表示される可能性があります)。このボックスには、処理されたwikiマークアップにカテゴリ宣言が表示される順序で、ページが属するカテゴリのリストが含まれています。カテゴリ名は、対応するカテゴリページにリンクされています。対応するカテゴリページが存在しない場合は、レッドリンクとして表示されます。ユーザーがHotCatガジェットを有効にしている場合、カテゴリボックスには、ページ全体を編集しなくても、ページのカテゴリ宣言をすばやく追加、削除、または変更するためのリンクも表示されます。
下記の「カテゴリの非表示」で説明されている場合を除き、非表示のカテゴリは表示されません。
カテゴリページの操作
次のサブセクションは、単純なアクションから、より複雑またはまれなアクションの順に並べられています。
カテゴリページへのリンク
現在のページをそのカテゴリに入れずにカテゴリページにリンクするには、リンクの前にコロンを付けます:[[:Category:Categoryname ]]。このようなリンクは、通常のwikilinkのようにパイプすることができます。({{ cl }}テンプレート、およびそのドキュメントページにリストされている他のテンプレートが役立つ場合があります。)
生のカテゴリ情報の取得
カテゴリのメンバー、それらのソートキー、およびタイムスタンプ(カテゴリに最後に追加された時刻)に関する生の情報は、次の形式のクエリを使用してAPIから取得できます。
- https://en.wikipedia.org/w/api.php?cmtitle=Category:CATEGORY_NAME&アクション=クエリ&リスト= categorymembers&cmlimit = 500&cmprop =タイトル|ソートキー|タイムスタンプ
最大500人のメンバーのリストが可能です。より多くのメンバーがいる場合、結果には次のようなテキストが終わり近くに含まれます。
<categorymembers cmcontinue="page|NNNN|TITLE" />
これは、メンバーの次のページのために、引用符なしで前のページに追加できます。 ...&cmcontinue=page|NNNN|TITLE
カテゴリページの並べ替え
デフォルトでは、ページは名前空間なしでその名前の最初の文字でソートされます。英語版ウィキペディアでは、アクセント付きの文字とアクセントなしのバージョンがグループ化されているため、À、Á、Äで始まるページは見出しAの下に表示されます。並べ替えでは大文字と小文字が区別されないため、「ABC」は「そろばん」の後に続きます。
Special:AllpagesやSpecial:Prefixindexとは異なり、スペースはアンダースコアではなくスペース(他のすべての文字の前に来る)として扱われます。
英語版ウィキペディアには、カテゴリごとの数値ソートがあります。これは、タイトルが数字で始まるページが、数字の数値に従ってソートされることを意味します(複数桁の場合でも)。したがって、「9匹の犬」、「25匹の犬」、「112匹の犬」はすべて、「0〜9」の見出しの下に番号順に表示されます。数値にコンマ、スペース、またはピリオドが含まれている場合、ソートアルゴリズムは、区切り文字の前の数値の部分のみを考慮します。
3つのリスト(サブカテゴリ、ページ、メディアファイル)はそれぞれ、上記で説明した順序で配置されます(ただし、サブカテゴリリストでは、名前空間インジケータ「Category:」は考慮されません)。アイテムがそのアイテムの代替名(ソートキー)に基づいてリスト内に配置される必要がある場合、これは、アイテムをリストに配置するカテゴリタグで指定できます。
[[Category:Category name|Sortkey]]
たとえば、Albert Einsteinという記事をカテゴリ「People」に追加し、記事を「Einstein、Albert」で並べ替えるには、次のように入力します。
[[Category:People|Einstein, Albert]]
パイプリンク(同じ構文を使用)とは異なり、ソートキー自体はリーダーに表示されません。これは、ページがカテゴリページにリストされている順序にのみ影響します。
カテゴリページでソートキーに使用されているシステムを文書化すると便利です。ウィキペディアでのソートキーの使用に関するガイドラインについては、WP:SORTKEYを参照してください。
デフォルトのソートキー
魔法の言葉{{PAGENAME}}
を使用することとは異なるデフォルトのソートキーを設定することが可能です:
{{DEFAULTSORT}}
{{DEFAULTSORT:新しいキー}}
これは、主題が姓でソートされていることを確認するために、伝記の記事でよく使用されます。
{{DEFAULTSORT:LastName、FirstName}}
複数のデフォルトのソートキータグの場合、ページの最終レンダリングの最後のDEFAULTSORTは、カテゴリタグの位置に関係なく、すべてのカテゴリに適用されます。これは、後のDEFAULTSORTタグも「非表示」(別のテンプレートに含まれている)であっても、別のDEFAULTSORTタグがページの後半にある場合、テンプレートに含まれているDEFAULTSORTタグは無効であることも意味します。カテゴリが内部に追加された場合<ref>...</ref>
、その後DEFAULTSORT無視することができます。
カテゴリ内のページを検索する
カテゴリの階層を閲覧することに加えて、検索ツールを使用して特定のカテゴリの特定の記事を見つけることができます。特定のカテゴリの記事を検索するには、検索ボックスにincategory: " CategoryName "と入力します。
パイプ「|」あるカテゴリのコンテンツを別のカテゴリのコンテンツと結合するために追加できます。たとえば、次のように入力します
incategory:"Suspension bridges|Bridges in New York City"
ここに示すように、カテゴリのいずれか(または両方)に属するすべてのページを返します。
検索を使用してカテゴリを検索しても、テンプレートを使用して分類された記事は検索されないことに注意してください。この機能は、サブカテゴリのページも返しません。
すべてのカテゴリを一覧表示
Special:Categoriesは、すべてのカテゴリのアルファベット順のリストと、それぞれのメンバーの数を提供します。この数にはサブカテゴリの内容は含まれていませんが、サブカテゴリ自体が含まれています。つまり、それぞれが1つとしてカウントされます。
上記のリストには、対応するカテゴリページがあるかどうかに関係なく、メンバーがいるすべてのカテゴリが含まれています。(メンバーがいるかどうかに関係なく)既存のすべてのカテゴリページを一覧表示するには、Special:AllPages / Category:を使用します。
カテゴリツリーとページ数の表示
mw:Help:Magic wordsで説明されているように、または「Category:Example」のページ数を返します。各サブカテゴリは1ページとしてカウントされます。サブカテゴリのページはカウントされません。
{{PAGESINCATEGORY:Example}}
{{PAGESINCAT:Example}}
Special:CategoryTreeページでは、カテゴリのツリー構造を確認できます(そのサブカテゴリ、そのサブカテゴリなど。ファイルやその他のメンバーページの表示はオプションです)。
CategoryTree拡張機能は、任意のページで、このようなツリーを表示するために使用することができます。(これは、カテゴリが複数の画面に分割されている場合、すべてのサブカテゴリをすべての画面で使用できるようにするために、カテゴリページ自体で実行されることがあります。)基本的な構文は次のとおりです。
<categorytree>Category name</categorytree>
サブカテゴリツリーのみを表示するには、
<categorytree mode=pages>Category name</categorytree>
メンバーページも表示します。それらはイタリックで示されます。
DapeteのカテゴリビジュアライザーvCatは、ツリー構造のチャートをレンダリングします。
代わりに、Template:CategoryツリーまたはTemplate:Categoryツリーallを使用することもできます。
警告:
- 次のコード
{{PAGESINCATEGORY:{{PAGENAME}}}}
は、ウィキテキストまたはタイトルにASCII句読点が含まれているカテゴリページのトランスクルージョンテンプレートで使用すると、期待どおりに機能しません。 - 従来の理由により、
{{PAGENAME}}
これらの文字が数字エンティティを使用してHTMLエンコードされたページ名を返す場合があります。これは、派生wikiリンクの生成やページ名の表示、またはHTMLエンコードされたこのページ名が条件付き「#switch」で使用されている場合でも機能します。ただし、一部の文字がHTMLエンコードされている場合、PAGESINCATEGORYはパラメーターで指定されたカテゴリー名を認識しません(これは、カテゴリー名にASCIIアポストロフ'
と他のいくつかのASCII句読点が含まれている場合に特に当てはまります)。値がで返される{{FULLPAGENAME}}
、{{SUBPAGENAME}}
または{{NAMESPACE}}
)。 - その場合、HTMLでエンコードされたページ名でカテゴリが見つからないため、PAGESINCATEGORYは予期せず0を返し、有効なメンバーページ数ではありません。
- 簡単な回避策は
{{titleparts:}}
、次のようなパーサー関数を使用して、これらのHTMLエンコード文字を標準のUTF-8エンコード文字に戻すことです。 {{PAGESINCATEGORY:{{titleparts:{{PAGENAME}}}}}}
カテゴリページの移動とリダイレクト
カテゴリは通常のページと同じ方法で移動できます。ただし、ある程度のクリーンアップが必要になる場合があります。リダイレクトは古いカテゴリ名に残されます。これは通常では#REDIRECT [[...]]
なく、です。すべてのページが古いカテゴリから移動されると、カテゴリリダイレクトとして残されるか、削除される可能性があります。テンプレートを介して完全に入力されたカテゴリ(上記を参照)の場合、テンプレートを変更すると、影響を受けるすべての記事を別のカテゴリに移動できますが、更新の問題が記載されています。ほとんどすべてのカテゴリ名の変更は、Wikipedia:Categories fordiscussionでのコンセンサス決定に従って行われます。
{{category redirect}}
テンプレートを使用する場合を除いて、カテゴリ間リダイレクトを作成しないでください。カテゴリリダイレクトの詳細については、Wikipedia:Categories fordiscussion#Redirectingcategoriesを参照してください。
{{category redirect}}
カテゴリを非表示にする
ときにマジックワードは __HIDDENCAT__
、カテゴリページ上に配置され、そのカテゴリにはなり隠された、それはそのカテゴリに属するページ上に表示されないことを意味し、。ウィキペディアでは、魔法の言葉は通常明示的に使用されていませんが、{{ hiddencategory }}テンプレートを介して適用されます。この機能は主に、プロジェクトのメンテナンスカテゴリが記事ページに通常の読者に表示されないようにするために使用されます。
ただし、非表示のカテゴリが表示されます(非表示としてリストされていますが)。
- カテゴリページ(親カテゴリまたはサブカテゴリとして)。
- 編集中のプレビュー時。
- ユーザーがユーザー設定で[非表示のカテゴリを表示する]を選択した場合。
非表示のカテゴリは、Category:Hiddencategoriesに自動的に追加されます。
ウィキペディアでのカテゴリの非表示に関するガイドラインについては、WP:HIDDENCATを参照してください。
カテゴリの記事を検索する
カテゴリのエントリを見つける最も効果的な方法は、カテゴリのメイン記事にある「ここにリンクするもの」ツールを使用することです。
新しいカテゴリに関連する記事や既存のカテゴリにないエントリを見つける簡単な方法は、最も関連性の高いリストを見つけてそのエントリを確認することです。カテゴリは、PetScanツールを使用できる他のカテゴリの共通部分である場合があります。
より関連性の高い記事は、カテゴリのメイン記事とそのカテゴリですでに取り上げられている記事、特に「関連項目」セクション(存在する場合)およびその下の自動的に提案される「関連記事」にリンクされている場合もあります。
さらに、カテゴリの上位カテゴリには、そのカテゴリにサブカテゴリ化する必要のある記事が含まれていることがよくあります。
関連記事を見つけるために他の方法は、ウィキペディアの検索、カテゴリのトピックを引用符で話題のためのWebを検索する"
(引用符でも同義語とし、後に追加OR
)と単語追加wiki
またはWikipedia
またはsite:Wikipedia.org
それらに。
分類
テンプレートの分類
テンプレートは記事と同じ方法で分類[[Category: Some-topic templates]]
されますが、テンプレートのドキュメントページ(または<noinclude>...</noinclude>
ドキュメントページがない場合はタグ内)に配置する必要がある点が異なります。これは、テンプレートを含めることでページを分類しないようにするために必要です(以下を参照)。
カテゴリとテンプレート
テンプレートを使用してページをカテゴリに追加できます。通常は、テンプレートの<includeonly> </ includeonly>タグ内にカテゴリリンクを配置します(例<includeonly>[[Category:category name]]</includeonly>
)。テンプレートがページにトランスクルージョンされると、カテゴリリンクがアクティブになり、ページがカテゴリページに追加されます。これは、クリーンアップカテゴリのように、離職率が高いカテゴリや多くのページが含まれているカテゴリに役立ちます。
ただし、テンプレートへの変更は、カテゴリページにすぐに反映されない場合があります。記事を編集してカテゴリタグを直接追加すると、ページが保存されるとすぐにカテゴリメンバーのリストが更新されます。ただし、カテゴリリンクがテンプレートに含まれている場合、これはすぐには発生しません。代わりに、テンプレートが編集されるたびに、テンプレートをトランスクルージョンするすべてのページがジョブキューに入れられ、サーバーの負荷が低いときに再キャッシュされます。これは、忙しい時期には、個々のページが再キャッシュされてカテゴリリストに表示されるようになるまでに数時間または数日かかる場合があることを意味します。ページにnull編集を実行 すると、ページはキューをジャンプしてすぐに再キャッシュされます。
テンプレート自体もカテゴリページに追加するには、「includeonly」タグを省略します。テンプレートがトランスクルージョンされるページを分類せずにテンプレートをカテゴリに追加するには、カテゴリ宣言を<noinclude> ... </ noinclude>タグの間に配置するか、テンプレートドキュメントページの<includeonly> </ includeonly>の間に追加します。(後者では、テンプレートを編集せずに再分類できます。これは、テンプレートが保護されている場合、または非常に複雑で、単なる人間がそれに触れることを躊躇する場合に役立ちます)。
パーサー関数を使用して、トランスクルージョンされたカテゴリー、またはそれらで使用されるソートキーを、他の変数、特にPAGENAMEに依存させることができます。
- カテゴリ名をパラメータとして渡す
- <includeonly> [[Category:{{{cat | default}}}]] </ includeonly>または<includeonly> {{{cat | [[Category:default]]}}} </ includeonly>
ユーザーがパラメータ 'cat = XXX'ページはページ[[Category:XXX]]で分類されます。それ以外の場合は、ページ[[Category:default]]で分類されます。「cat =」(何もない)を指定してテンプレートを呼び出すと、ページをどのカテゴリにも分類できなくなります。
- 記事以外のページを除く
- <includeonly> {{#if:{{NAMESPACE}} | | [[Category:XXX]]}} </ includeonly>
変数NAMESPACEは、メインスペースの記事ではnullです。メインスペース以外のスペースの場合、このParserFunctionは空の文字列を生成しますが、通常の記事の場合、これにはCategory:XXXの記事が含まれます。
ウィキペディアでは、テンプレートを使用して記事の通常のコンテンツカテゴリにデータを入力することはお勧めしません。分類ガイドラインのテンプレートを使用した分類を参照してください。
リダイレクトページの分類
リダイレクトページは分類でき、その方法には規則があります。リダイレクトリンクはページの最初にある必要があります。カテゴリページでは、リダイレクトは斜体で表示されます。
カテゴリ付きの「関連する変更」
カテゴリの場合、「関連する変更」機能を対応するカテゴリページに適用すると、現在カテゴリに属するものとしてリストされているページへの最近の変更が一覧表示されます。それらのページがサブカテゴリまたは画像ページである場合、編集可能な部分への変更のみがリストされます。
「関連する変更」には、カテゴリから削除されたページへの編集は表示されないことに注意してください。
また、「関連する変更」には、カテゴリページの編集可能な部分からリンクされたページへの最近の変更は一覧表示されません(通常のように、カテゴリ以外のページの場合)。回避策が必要な場合は、問題のリンクをテンプレートに配置して、カテゴリページにトランスクルージョンすることができます。
いつものように、ウォッチリストとは異なり、対応するトークページへの最近の変更は「関連する変更」の下に表示されません。見ているページはリスト上で太字になっています。これは、特定のカテゴリのどのページがウォッチリストにあるかを見つけるのに役立ちます。
DynamicPageList(サードパーティ)の拡張子のリストを提供最後のカテゴリ内のページを編集し、または必要に応じて、ページのリストだけ。より単純なDynamicPageList(Wikimedia)は、メタ、ウィキニュース、ウィキブックス、ウィキバーシティにインストールされています。拡張機能mw:Extension:DPLforumはWikiaにインストールされています。
カテゴリの追加と削除を監視する
2016年以降、カテゴリの追加と削除は、ウォッチリストやSpecial:RecentChangesLinkedなどの最近の変更ページの[カテゴリの変更]フィルターを介して利用できます。たとえば、内の記事へのカテゴリの変更カテゴリ:大麻スタブをすることができますここで見つけます。カテゴリをウォッチリストに追加し、[カテゴリの変更]フィルタがアクティブになっていることを確認することで、特定のカテゴリからの追加と削除を監視できます。ここをクリックすると、ウォッチリストのカテゴリへの変更を表示できます。同様の機能を持つ追加のスクリプトは、User:CategoryWatchlistBotおよびUser:Ais523 / catwatchです。
も参照してください
ノート
- ^ カテゴリ自体は、任意のページに保存されるとすぐに永続的に作成されます。カテゴリページを作成しない限り、赤いリンクとして表示されます。カテゴリページに別のカテゴリを追加しない限り、そのカテゴリはカテゴリツリーに配置されません。カテゴリページは、他のページと同じように作成されます。最も一般的には、編集者は記事の赤いリンクをクリックして、その方法でカテゴリページを作成します。