問題タブ [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.
wikipedia - エクスポートされたウィキペディアの記事からインターランゲージ リンクを取得していますか?
以前は、エクスポートされたウィキペディアの記事を正規表現で解析して、言語間リンクを取得していました。
ウィキデータ プロジェクトのフェーズ 1 では、これらのリンクはウィキデータの別のページに移動されました。
たとえば、Ore Mountainsの記事には、エクスポートに言語リンクがありません。言語リンクは現在Q4198にあります。
言語リンクをエクスポートするにはどうすればよいですか?
mediawiki - ウィキデータ API: ウィキボヤージュの記事がウィキデータからリンクされているかどうかを確認する
英語の Wikivoyage 記事 (たとえばBronzeville ) がWikidata データベースからリンクされているかどうかをプログラムで確認したいと考えています。
たとえば、English Wikivoyage の Bronzeville の記事は、ウィキデータからリンクされていません (アイテムは存在しますが)。
注: 一部のウィキデータ アイテムにはラベルが付いていますが、それは存在または非存在を意味するものではありません。ラベルのないアイテムもあれば、同じラベルのアイテムが 2 つの異なるもの (たとえば、場所と人物) を参照しているためです。
ウィキデータ APIなどを介してこれを行う方法はありますか?
wikipedia-api - 特定のウィキデータ ID のステートメントのリストを取得するには?
私がなんとかした唯一のことは、このリンクです:
しかし、これは多くの役に立たないデータを生成します。必要なのは、指定されたアイテムのすべてのステートメントを取得することですが、上記のクエリにステートメントが表示されません。
ここでは次のようになります。
このための API はありますか、それとも Web ページをスクレイピングする必要がありますか?
sparql - プロパティでウィキデータ エンティティを見つける方法は?
APIを使用して、指定されたプロパティでWikidataエンティティを見つける方法はありますか? たとえば、Freebase ID プロパティ (Property:P646) を持つエンティティはたくさんあります。これは一意の識別子であり、この識別子でエンティティを取得したいと考えています。
これを達成する方法を知っている人はいますか?
wikidata - 名前からのウィキデータ エンティティ値
たとえば、Google のページ データを取得したい場合など、エンティティの名前に基づいて Wikidata ページ情報を取得する方法はありますか。対応するエンティティ値で「エンティティ」を使用して行う必要があると思いますが、エンティティ値を特定する簡単な方法があるかどうかはわかりません。
php - ウィキデータの URL を解析できません
ウィキデータ API からのデータを分析しようとしていますが、var_dump 関数を実行するとタイムアウトが発生し続けます。以下の私のコードを見てください:
[送信] をクリックしますが、次のメッセージが表示されます: 致命的なエラー: 最大実行時間が 30 秒を超えました... データを分析するための他の提案はありますか? ありがとう。
c# - 変数キー名で JSON アイテムにアクセスする
以下は私の JSON データで、たまたま Wikidata が提供する形式ですが、わかりやすくするために大幅に削除されています。
C# 内でこのデータにアクセスしようとしています。私の問題は、Q200405 が動的であることです。これは基本的に、取得しているレコード番号です。たとえば、別のページで
これまでの私の最善の試みは、Json.NET (Newtonsoft) を使用することでした。
これは機能しますが、明らかにハードコーディングQuery.Q200405.ToString()は理想的なソリューションではありません! データにドリルダウンするために複数の Deserialize ステートメントを実行するべきではないでしょうか?
私の質問は、上記の JSON 形式を ac# プログラムに読み込む最良の方法は何ですか?