問題タブ [wikidata-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1273 参照

wikipedia - エクスポートされたウィキペディアの記事からインターランゲージ リンクを取得していますか?

以前は、エクスポートされたウィキペディアの記事を正規表現で解析して、言語間リンクを取得していました。

ウィキデータ プロジェクトのフェーズ 1 では、これらのリンクはウィキデータの別のページに移動されました。

たとえば、Ore Mountainsの記事には、エクスポートに言語リンクがありません。言語リンクは現在Q4198にあります。

言語リンクをエクスポートするにはどうすればよいですか?

0 投票する
2 に答える
547 参照

mediawiki - ウィキデータ API: ウィキボヤージュの記事がウィキデータからリンクされているかどうかを確認する

英語の Wikivoyage 記事 (たとえばBronzeville ) がWikidata データベースからリンクされているかどうかをプログラムで確認したいと考えています。

たとえば、English Wikivoyage の Bronzeville の記事は、ウィキデータからリンクされていません (アイテムは存在しますが)。

注: 一部のウィキデータ アイテムにはラベルが付いていますが、それは存在または非存在を意味するものではありません。ラベルのないアイテムもあれば、同じラベルのアイテムが 2 つの異なるもの (たとえば、場所と人物) を参照しているためです。

ウィキデータ APIなどを介してこれを行う方法はありますか?

0 投票する
1 に答える
1879 参照

wikipedia-api - 特定のウィキデータ ID のステートメントのリストを取得するには?

私がなんとかした唯一のことは、このリンクです:

しかし、これは多くの役に立たないデータを生成します。必要なのは、指定されたアイテムのすべてのステートメントを取得することですが、上記のクエリにステートメントが表示されません。

ここでは次のようになります。

このための API はありますか、それとも Web ページをスクレイピングする必要がありますか?

0 投票する
4 に答える
5273 参照

wikidata - すべてのウィキデータ プロパティのリストを取得するには?

すべての既知のウィキデータ プロパティを一覧表示するこのページに相当するウィキデータ API は何ですか? 'doctoral advisor' などのプロパティを検索して、P184 を取得したいと考えています。

itemsにも同様の関数が存在しますが、プロパティに相当するものを見つけることができないようです。

0 投票する
3 に答える
4093 参照

sparql - プロパティでウィキデータ エンティティを見つける方法は?

APIを使用して、指定されたプロパティでWikidataエンティティを見つける方法はありますか? たとえば、Freebase ID プロパティ (Property:P646) を持つエンティティはたくさんあります。これは一意の識別子であり、この識別子でエンティティを取得したいと考えています。

これを達成する方法を知っている人はいますか?

0 投票する
3 に答える
9777 参照

wikidata - 名前からのウィキデータ エンティティ値

たとえば、Google のページ データを取得したい場合など、エンティティの名前に基づいて Wikidata ページ情報を取得する方法はありますか。対応するエンティティ値で「エンティティ」を使用して行う必要があると思いますが、エンティティ値を特定する簡単な方法があるかどうかはわかりません。

0 投票する
0 に答える
92 参照

php - ウィキデータの URL を解析できません

ウィキデータ API からのデータを分析しようとしていますが、var_dump 関数を実行するとタイムアウトが発生し続けます。以下の私のコードを見てください:

[送信] をクリックしますが、次のメッセージが表示されます: 致命的なエラー: 最大実行時間が 30 秒を超えました... データを分析するための他の提案はありますか? ありがとう。

0 投票する
2 に答える
4891 参照

c# - 変数キー名で JSON アイテムにアクセスする

以下は私の JSON データで、たまたま Wikidata が提供する形式ですが、わかりやすくするために大幅に削除されています。

C# 内でこのデータにアクセスしようとしています。私の問題は、Q200405 が動的であることです。これは基本的に、取得しているレコード番号です。たとえば、別のページで

これまでの私の最善の試みは、Json.NET (Newtonsoft) を使用することでした。

これは機能しますが、明らかにハードコーディングQuery.Q200405.ToString()は理想的なソリューションではありません! データにドリルダウンするために複数の Deserialize ステートメントを実行するべきではないでしょうか?

私の質問は、上記の JSON 形式を ac# プログラムに読み込む最良の方法は何ですか?