Help:TemplateData/ja

 （テンプレートデータ）は、ウィキテキスト テンプレートに関連付けられたパラメーターの情報を保存し、それを編集インターフェースが取得してテンプレート エディター（これはすべて利用者がテンプレートをページに追加したり編集したりするのを助けるためのものです）に提供できるようにする拡張機能です.

2019年4月現在、テンプレートデータ機能はウィキメディアのすべてのウィキで、未登録利用者を含むすべての利用者に対して、既定の UX (利用者体験) の一部となっています. 多くのスクリプト、ツール、およびガジェットと同じようにして、既定のソースエディターとビジュアルエディターの両方に組み込まれています. この機能を自身のウィキで使用したい場合は、 をインストールします.

テンプレートにこの拡張機能で使うテンプレートデータを追加するには、テンプレートの説明文書のページに小さくて単純な JSON のコードブロック（後述）を挿入します. これは手動でも、テンプレートデータエディターでも行えます. 後者は TemplateData 拡張機能がインストールされているウィキでテンプレートの「/」ページからアクセスすることができるグラフィカルユーザインタフェースです. JSON には、テンプレートのパラメーターとそれらのパラメーターに関する情報、およびテンプレート全体に関する情報のリストが含まれます（詳細は下記をご参照ください）.

テンプレートデータを含むテンプレートでは、利用者がそのテンプレートを追加するときに、この情報がユーザーインターフェースに表示されます. 場合によっては、当該のテンプレートを編集したり挿入するときのエディターの挙動が変化し、利用者が当該のテンプレートの追加を実施するときに必要となる手順がはるかに簡単になります.

歴史
テンプレートデータTemplateData の開発は2013年、 を念頭に始まり、当時は MediaWiki の試験段階に置かれました. ビジュアルエディターはウィキメディアのウィキ群向けの主要な視覚的編集インターフェースで、テンプレートデータがあればテンプレートの追加をするとき、より利便性の高いインターフェースにすることができます. ビジュアルエディターでは即時に公式にサポートされました. 2013年から2016年にかけて様々なウィキメディアのウィキ群でビジュアルエディターが既定の機能として導入され、テンプレートデータもその一環となりました.

2016年12月には、ビジュアルエディターのインターフェースはベータ機能として、ソースコード編集に使えるようになりました. これはと名付けられました. このとき初めて、テンプレートデータの機能がソース編集に導入されました.

2018年3月、サム・ウィルソン Sam Wilson は、テンプレートデータを利用してテンプレートを追加する手順をより簡略化するために既定の ウィキメディア ソースエディター （別称2010年ウィキエディター）向けに設計された GUI テンプレート エディター拡張機能である、 を開発しました. 2019年4月、 TemplateWizard はウィキメディアの全てのウィキで2010年ウィキテキスト エディターの既定部分になりました. これはすなわち、ウィキメディアのウィキ群において、テンプレートデータはビジュアルエディターでもソースエディターでも既定の部分となったことを意味します.



テンプレートデータの追加または編集
テンプレートデータを追加または編集するには、まず「/Template:テンプレートの名前」にあるテンプレートのページを開きます.



現状を確認する
テンプレートデータを追加または編集する前に、そのテンプレートに「解説文書の下位ページ」があるか確認します. 次にそのテンプレートに既にテンプレートデータが含まれているかどうか、ある場合はテンプレートのページにあるのか下位の解説文書ページにあるのかを確かめます.



説明文書下位ページ
ウィキメディアのほとんどのウィキでは、使い方の解説やテンプレートを含めるべきカテゴリなどといった、テンプレート本体に書くべきではないデータを、主に2つの方法で保存しています：


 * 大多数のテンプレートは、使用法やその他のデータはテンプレートページ自体には属さず、（右記のような）解説文書下位ページに保持しています：「/Template:Templatename/doc」. このようなページでは、{{}}テンプレートが /doc ページのコンテンツを全てテンプレートのページに参照読み込みしており、これによってテンプレートのソースコードの見た目がずいぶんとスッキリします.
 * 解説文書下位ページがあるテンプレートには、「Test Template Info-Icon - Version (2).svg テンプレートの解説文書」 (あるいは同類の) 見出しに続けて「[表示] [編集] [履歴] [キャッシュを破棄]」のようなリンクがあります.


 * 一部のテンプレートはそれらの情報をそのメインページに置いています. この事例では、タグの間に が書いてある箇所を探します.

これらの表示はウィキごとに見た目が異なるかもしれません. ごくまれには、上記のチェック項目を確かめたのに、それでもメインのテンプレートページに説明文書が残る場合があります. 利用者が「 」から「 」までの間にカスタム /doc ページ名を追加し、なおかつ「 」の後にコンテンツを追加した場合に発生します.

あるいはまた、ページ最下部を見て次のサンプルのような通知が表示されていないか確かめてください. 「上記の解説文書は Template:Templatename/doc から参照読み込み（トランスクルード）されています. 」



解説の下位ページがないテンプレート
テンプレートに解説文書下位ページがない場合は作成し、テンプレートの解説をそこ（またはそのプレースホルダー）に移動します. すると、解説文書下位ページにテンプレートデータを追加することができます.



解説文書下位ページの作成と移動
実行するにはテンプレートのメインページで「」または「」をクリック、 タグに挟まれた記述を探します（通常は、最下部にあります）.

内容は以下のようになります.

既にテンプレートデータも含まれているかもしれません. その場合、内容は以下のようになります:

「 」より後で「」より前にあるすべてを選択して切り取り、クリップボードか一時文書に保存します. 「 」を削除して、次のテキストのみを残します：

テンプレート ページを保存してください.

さて、新しく下位ページを作成するには、ブラウザのアドレスバーを見て、URLの末尾に /doc を追加します. Enterを押し、新しいページ作成のオプションを選択します.

ご利用のウィキで{{}}の通知テンプレートを採用しているなら、新しいページの最上部に追加しておきます. その他のテンプレートの追加も検討しましょう. ご利用のウィキで採用済みなら{{}}や{{}}のリンクがその一例です. 詳細情報は m:Help:Template documentation を参照してください.

前のページで切り取ったり保存しておいたテキストを挿入します（もし存在するなら通知テンプレートの下）.

あらゆるカテゴリはタグで挟んで、テンプレートのメインページにのみ適用されるようにします：

多くのウィキでは というテンプレートがあります. 編集作業中のテンプレートがサンドボックスバージョン（「Template:テンプレート名/sandbox」にある）に存在しそうな場合には、ここでこのテンプレートを使い、サンドボックスページにカテゴリが適用されないようにします：

最後に、ページを公開します.

#方法節の案内に従って、解説下位ページでテンプレートデータを追加または編集できるようになりました.



テンプレートのメインページにテンプレートデータを追加および編集する
/doc ページを作成できない場合は、テンプレートデータをテンプレートのメインページで追加/編集できます. 手順は#方法に従います.

テンプレートに解説文書の下位ページがある場合は、メインページと解説文書の下位ページの両方でテンプレートデータ（ タグに続けて波括弧   内の配列）があるかどうか確認します.

別の方法として、TemplateData 拡張機能はこの検査を利用者に代わって実行します. どちらかのページで「」または「」をクリックします. どちらかのページにテンプレートに対応するテンプレートデータがある場合、ページ上部に次のいずれかを表示する黄色の通知が現れます：



または

テンプレートの解説下位ページにテンプレートデータがある場合

当該のテンプレートのテンプレートデータが、解説文書下位ページに存在する場合、編集はそちらで行ってください. これを実行するには見出し「 テンプレート解説文書」（または同等）の後にある 「[編集]」ボタンをクリック、または既に/docページを開いている場合は、ページ上部の「」または「」をクリックします. テンプレートデータの追加もしくは編集は、#方法の案内に従います.

メインページにテンプレートデータがある場合

当該のテンプレートのテンプレートデータがメインページに存在する場合、ここでも選択肢は2つあります：


 * このとき解説文書の下位ページに移動してもかまいません. こちらの選択肢の方がお勧めです.


 * あるいは、テンプレートのメインページで編集します.

テンプレートデータを解説文書下位ページに移動するには

これを実行するには、テンプレートのメインページで「」または「」をクリック、 タグの中にある タグを探します. 内容は以下のようになります.

コードから タグとそれに挟まれた内容だけを切り出したら、ページを保存します.

次に、解説下位ページを編集するため見出し「 テンプレート解説文書」 (もしくは同等) の右にある「[編集]」ボタンをクリックします.

「テンプレートデータ」のような見出しを入力し、この見出しの下にテンプレートデータを貼り付けます.

#方法節の案内に従って、テンプレートデータの編集ができるようになりました.

テンプレートのメインページでテンプレートデータを編集する

テンプレートデータを解説文書ページ /doc に移動したくない場合は、メインのテンプレートページで編集できます. テンプレートデータの編集方法については#方法節を参照してください.

テンプレートに/doc下位ページはあるが、まだテンプレートデータがない場合

もしテンプレートにまだテンプレートデータがない場合には、解説文書下位ページに追加する必要があります.

これを実行するには、見出し「 テンプレート解説文書」 (または同等) の後にある 「[編集]」ボタンをクリック、または既に/docページを開いている場合は、ページ上部の「」または「」をクリックします. 「テンプレートデータ」のような見出しを入力し、この見出しの下に追加します. #方法節にテンプレートデータの追加方法を示します.

方法


テンプレートデータエディターの方法
これはテンプレートデータの編集や追加の簡単な方法で、経験が浅い利用者にお勧めします.

テンプレートデータエディターは、テンプレートデータの追加と編集を行うためのグラフィカルユーザーインターフェースです. TemplateData 拡張機能の一部であり、「」または「」をクリックすると、どのテンプレートのページ（もしくは解説文書の下位ページ）でも利用可能です.

「」または「」をクリックすると、編集領域とページ名の上に「」というボタンが表示されます.

|453px

このボタンをクリックするとテンプレートデータエディターが開きます. ページに既存のテンプレートデータがある場合、自動的に表示されます.

600px|テンプレートデータ編集ツール. テンプレートデータが未入力のページの場合.

上述の窓には次の機能があります.


 * 最上位の項目はインターフェースのテキストの言語を選択します. 複数の言語でテキストコンテンツを入力して、当該のウィキの言語ではなく、それぞれの利用者の個人設定に基づく言語で表示できるようにします. 異なるウィキにはそれぞれ全く異なるテンプレートのデータベースがあります. テンプレートデータに言語が存在しない場合、インターフェースは利用者にウィキの既定の言語のみ提示しますが、利用者は「」をクリックして、さらに入力を追加することができます.  言語コードは、説明やラベルなどといった適用可能なパラメーターの横の丸括弧の中に表示されます.
 * 次の項目はテンプレートの説明です. ここにテンプレート全体の説明を記し、テンプレートの追加作業中、あちこちで利用者に表示します. このパラメータとその効果は こちらにまとめてあります.
 * 3番目の項目はテンプレートのウィキテキストの書式を制御します. このパラメーターは、利用者が「」を押したときにウィキテキストをどのようにレイアウトするかを、主に （1行）と  （複数行）の2種類で定義します. このパラメーターとその効果は、こちらにまとめています.
 * 利用者が「」を選択した場合、「」の下にこちらにまとめた規則に従ってウィキテキストを入力し、利用者が「」を押したときに適用されるテンプレートのカスタムレイアウトを作成します.


 * 4番目の項目はテンプレートのパラメーターに設定をします. テンプレートデータでパラメーターが既に定義されている場合、この領域に一覧が表示されます.  テンプレートデータが存在しないパラメーターが、テンプレートのソースコードで指定してある場合、「」という名前のボタンが表示されるかもしれません.  エディターはこれらの提案をテンプレートのソースコードから、  または   を探して抽出しています.  「」をクリックすると、ソースコードで定義されている名前を使って、パラメーターが追加されます.  上部に、例えば「」という緑色の通知も表示されます.
 * 編集窓のいちばん下に「」ボタンがあります. これを使うと手動でパラメーターを、自分で選んだカスタムの名前で追加できます.

このリストにあるパラメーターをどれでもクリックして、次の段階に続けてください. これによりパラメーターの情報を編集できます.

600px

これらの機能とその効果のすべては、#パラメーターの名前内節にまとめられています.

編集を終えたら、「」をクリックしてください. これによりページの最下部の タグの直前にテンプレートデータが自動で挿入されます. あるいは既に存在する場合は、そのテンプレートデータの位置を変えることなく、新しい情報で更新します. また、テンプレートデータのテキストは「」ボタンを押したときに選択されます.

テンプレートデータエディターはテンプレートデータの最下部に、パラメーター  を作成（もしくは既に存在していれば更新）します. はテンプレートデータエディターに表示された順序で、現状のテンプレートデータパラメーターが含まれます. テンプレートデータエディター内で左側の三本の水平なバーを使って、パラメーターを上や下へドラッグすることによって、  を変更することができます. とその効果はこちらで記述されてます.

その後、「」ボタンを押してページの改訂箇所を保存します.



手動の処理
手動でテンプレートデータの追加や編集ができます. テンプレートデータは JSON で書かれていますが、利用者は JSON がわからなくてもテンプレートデータを配置できます. テンプレートデータは少数の非常に簡単な規則に従い、数十個の事前に定義されたパラメーターのみを受け入れ、通常は  の書式に従います.

テンプレートデータを手動で追加する

考慮すべき点：


 * テンプレートの説明文書下位ページにテンプレートデータを追加する（推奨）場合、当該ページのどこに配置してもかまいません. ご利用の言語版で通例となる配置場所がないかどうかご確認ください. 例えば、ウィキペディア英語版では通常、テンプレートデータは説明文書ページの最下部のあたりにあり、ドイツ語版では通常、ページ最上部です.
 * テンプレートのメインページにテンプレートデータを追加する（非推奨、#Prior checks参照）場合、  タグの中に置くことを確実にしなければなりません.

対象ページで「」または「」をクリックし、それからテンプレートデータを追加するつもりの場所へ移動して、「テンプレートデータ」という見出しを書きます.

多くのウィキには、テンプレートデータに関する短い通知を追加するテンプレート TemplateData header があります. もしお使いのウィキにあれば、見出しの後に追加します.

テンプレートデータの追加を始めるには、開きおよび閉じ タグ、そして新しい行に波括弧の対を、間に空行を挟んで入力します.

次に、2つの波括弧の間の空行にインデントを追加し、パラメーターの追加を開始します. パラメーターについての詳細は#テンプレートデータのパラメーター節をご参照ください. ほとんどはオプションですが、中には強く推奨されるものもあります.

パラメーターは任意の順序で追加できますが、以下はテンプレートデータ解説文書に最適で、編集者にとってコンテンツが最も使いやすくなる順序です：

パラメーターが、例えば  オブジェクトで、そのオブジェクト内に維持されていることを確認します. さもなくば、保存しようとしたときに「」というエラーを引き起こします.

例

こちらは仮想のクリーンアップ用のテンプレートに対するいくつかのテンプレートデータの例です. このようなテンプレートは通知を表示し、入力された年月に基づく日付付きのカテゴリにページを分類することになるでしょう. 通知はトークページの節へのリンクも含むかもしれません. テンプレートデータはこのようなものになるでしょう：

対応するテンプレートデータ解説文書の表示は以下のようになります：

{	"description": "このテンプレートを使い、記事にクリーンナップが必要だと示します. ", "format": "inline", "params": { "日付": { "label": "年と月", "description": "テンプレートが挿入された年と月", "type": "string", "autovalue": " ", "example": "2013年1月", "suggested": true },		"理由": { "aliases": ["1"], "label": "理由", "description": "この記事のクリーンナップが必要な理由", "type": "string" },		"トークページ": { "aliases": ["talksection"], "label": "トークページの節", "description": "関連する議論が載ったトークページの節", "type": "string" }	},	"paramOrder": [ "日付", "理由", "トークページ" ] }



テンプレートデータのパラメーター
テンプレートデータで利用可能なすべてのパラメーターを、以下に列挙して説明と例を示します. より技術的な詳細はExtension:TemplateData#書式に列挙しています.



params内


パラメーターの名前内
注記：パラメーターに対して、 、   または   のいずれも   に設定されていない場合、パラメーターの状態は、テンプレートデータ解説文書で   として表示されます.

処理が終わったら、「」を押します. エラーがある場合には保存できません (一瞬、戸惑うかもしれませんが、破壊の予防になります). 自力でエラーを解決できないときは喜んでお手伝いしますので、フィードバック用のページに投稿して何をどうしたかったか説明をお願いします.

動的にテンプレートデータを作成するためにハックテンプレートの不正使用を試みようとする場合、保存前にエラーの検証はできない点にご注意ください.

情報の各項目は（ と  を除き）半角の二重引用符で囲み、（最後のものでない限り）半角カンマによって次の項目と分離することに注意してください.



type パラメーター
パラメーターは、テンプレートエディターにそのパラメーターの値の性質を伝えることを目的とします. 場合によっては、テンプレートエディターは、特定のパラメーターに対して テンプレートデータの値に応じて、利用者が指定された型に一致する有効な値のみをを入力できるようにユーザーインターフェースを変更するようにプログラムされています. このパラメーターには、テンプレートのパラメータもしくはその設定値にいかなる機能的な効果もありません. テンプレート編集者が編集モードでどう表示するか、パラメータをどう扱うか指定するのみです.

使い方

これを使用するには  パラメータを追加し、その後にコロン+スペースを足してから、下記の表にある引用符で挟まれた値のどれかを選んで記入します.

例:

効果

2020年2月現在、ビジュアルエディターおよび2017年版ウィキテキストエディターでは13種類ののうち5種類のtype値のみが視覚的効果を持ちますが、TemplateWizard では8種類が視覚的効果を持ちます.

特定の値の効果は、テンプレートエディターがそれらをサポートするように更新されるにつれ変わる可能性が高いです. ビジュアルエディターおよび2017年版ウィキテキストエディターに対するそのような取り組みのひとつは Phabricator タスク T55613 で追跡されています. TemplateWizard が真偽値をサポートするようにする同様の取り組みは、T200664 で追跡されています.

現在の既知の効果は以下に列挙されています.

カスタム書式
の値を編集するときに、あらかじめ定義された規則に従い一連のウィキテキストの記号を入力することによって、カスタム書式を作成します.


 * - テンプレート開始
 * - コンテンツ（例えば、文字列、整数、あるいはパラメーター）. この半角アンダーバーは、値の最小長さを文字で示す役割を果たし、  のように繰り返すことができます.  この長さに届かない場合、残りの文字をスペースで埋めます.  これはパラメーターの後ろに続く等号を特定の位置で揃えるために使えます（改行のための   と併用した場合）.
 * - パイプ記号 (パラメータの区切り記号)
 * - 等号 (パラメータの値の前に置く)
 * またはEnterキーを押す - 改行（これは入力欄では と表示される）
 * - スペース (新しい行を字下げするには と併用)
 * - テンプレート終了

ウィキテキストは少なくとも最低限の  を満たす必要があり、不足している場合は文字列の書式が無効というエラーになります.



ブランク定型
以下に示す値が空の定型を複写して使用すると、特定のテンプレートに新規にテンプレートデータを記入できます. タグは最も一般的なタグのみ提供してあります.

エラー


/ 間違った JSON 書式
これらのエラーは、ビジュアルエディターまたは2017年テキストエディターで、無効な JSON コード（キーやパラメータの重複、カンマが足りない・不用など）を含むテンプレートデータを、たいていは手動で編集して、保存しようとしたときに発生します.

ビジュアルエディターまたは2017年版ウィキテキストエディターでは「」と、テンプレートデータ GUI エディター「間違った JSON 書式」と表示されます.

これらのエラーは検出が難しく、また変形が多くて一覧にするのが困難です. これらを回避する最善策は、テンプレートデータエディターでのみテンプレートデータを編集することです. エラーが発生したときに検出する最善策は、エラーを強調表示して修復を補助する、 JSONLint のような、外部の JSON バリデーター（検証機能）を使うことです.

2010年版ウィキテキストエディターでは、JSON が無効かどうか検査をしません. 古い未修正のバグが原因です. ページ内に無効な JSON が含まれる場合は、予想外の「」が飛び出すかもしれません. これらエラーを修正する最善策は、JSON バリデーター（上記参照）を使うことです.

このエラーは  で宣言していないパラメーターを   で宣言した場合に発生します. 角括弧内の数字が、 内で欠落しているパラメーターを指しています. パラメーターが先頭から何番目か示すのですが、実際の位置よりも1少なくなります. は最初が0で、二番目が1、という配列だからです.

修正方法は、 に記述したパラメータが全点、 にあるか確認し、記入します. 代替策として、 オブジェクトを除去するとエラーは出なくなります.

このエラーは  で宣言していないパラメーターを   で宣言した場合に発生します. 角括弧内の数字が、 内で欠落しているパラメーターを指しています. パラメーターが先頭から何番目か示すのですが、実際の位置よりも1少なくなります. は最初が0で、二番目が1、という配列だからです.

修正方法は、 に記述したパラメータが全点、 にあるか確認し、記入します. 代替策として、 オブジェクトを除去するとエラーは出なくなります.

このエラーは (必須)、もしくは  (推奨) の値を引用符で挟んだ場合に発生します.

文字列ではなく真偽値であるため、引用符は不要です. これを修正するには、これらのパラメーターに対する値  または   を囲む引用符をすべて除去します.

<span id="Property_&quot;format&quot;_is_expected_to_be_...">

プロパティ "format" に期待されるのは……
パラメーターは存在するものの、値が  、  、あるいは有効な書式文字列でない場合、エラーメッセージ「」が表示されます.

これを修正するには、 の後の値が   もしくは   に等しく、つづりに間違いがないことを確認します. 代わりに、ウィキテキストである場合には、最小限  を含み、等号の重複、波括弧の欠如や重複といったような、通常テンプレートの失敗を引き起こす構文の間違いがないことを確かめます. カスタム書式の構文の詳細は#カスタム書式節をご参照ください. 代替策として、 オブジェクトを除去するとエラーは出なくなります.

このエラーはテンプレートデータに存在しないパラメーターを宣言した場合に発生します. これはおそらくスペル間違いによるものです.

別の原因としてそのオブジェクトのパラメータではないのに、TemplateData オブジェクト内にパラメータを宣言した場合です. スペル間違いか、上位のオブジェクトの下位に置かれた TemplateData オブジェクト内にそのパラメータを記入していませんか.

一例として、パラメータ をTemplateData のオブジェクト 内ではなく、ルートに書いてしまったとします.

別の方法として、 内のテンプレートのパラメータに想定外のパラメータが含まれる場合、名称はエラー内の"パラメーターparametername." 配下に表示します.

修正方法は、パラメータ名のスペル間違いの修正と、さらにパラメータを正しい位置におくことです. それに加え、TemplateData オブジェクトに該当しないパラメータを記述していないか確認します. 特定のオブジェクトにどのパラメータが設定されているか、#TemplateData parametersの節をご参照ください.

このエラーは、テンプレートデータ内に  オブジェクトがない場合に発生します. これは各パラメーターのすべての詳細を含むので、必須オブジェクトです. このエラーを修正するには、このオブジェクトが追加されていて、スペル間違いがないことを確認してください. パラメーターの追加方法は、上述の節をご参照ください.

<span id="Limitations_and_feedback">

制限とフィードバック

 * 不足している機能 – テンプレートデータは、利用者が望む機能の開発へと導いてくれることを期待して、少ない機能で利用可能にしたツールの例です. テンプレートデータの新機能の要望がありましたら、ぜひお知らせください.
 * テンプレート表示が遅れる – テンプレートページへ TemplateData を追加後、ビジュアルエディターでテンプレートを開くと、メタデータがすぐに表示されるはずです. しかしながらメタデータの表示には数時間を要する可能性があります. 強制的に更新するには (説明文書の下位ページではなく) テンプレートページ自体に空編集をします. 空編集を行うテンプレートページを開き、「任意の変更を加えず編集要約欄は空欄のまま」ページを保存します.
 * 現在の問題 – 現在のバグや機能要求のリストはWikimedia バグトラッカーで利用可能です.

<span id="Other_tools">

その他のツール

 * : ツールバーのダイアログウィンドウ. テンプレートデータから生成したフォームを使い、テンプレートにウィキテキストを記入するために使用.
 * TemplateData Wizard: テンプレートデータを生成するツール. インタラクティブなインターフェースを使用.
 * Skeleton TemplateData generator: テンプレートのソースウィキコードを解読するツール. 使用するすべてのパラメータ（引数）を検出し、値が空のドキュメントとパラメータの一覧を出力.
 * JSONLint: 手入力したJSONが正しいかどうか確認するツール. 構文エラーの発見に役立つ.
 * このウィキにある[ テンプレートデータを備えたテンプレートの一覧]
 * ドイツ語版ウィキペディアのテンプレートに備わったテンプレートデータでは、ボックス内にテンプレートのデータを表示. テンプレートはそのデータとともにドイツ語版ウィキペディアの特定のカテゴリに分類される
 * https://query.wikidata.org/ およびクエリ補助機能 Query Helper