問題タブ [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-api - このウィキデータ クエリが結果を返さないのはなぜですか?
このウィキデータ クエリは何かを返すべきではありませんか?
私は何が欠けていますか?
wikipedia - ウィキペディア検索ボックスのようなウィキデータ API 検索
理解できないウィキデータ API に問題があります。特定のランドマークに関するウィキペディアの記事が存在するかどうかを検索しています。
例えば、ブータンの寺院「虎の巣」。
ウィキペディアでのお寺の名前は「パロ タクツァン」ですが、ウィキペディアのホームページの右上にある検索ボックスで「虎の巣」で検索すると、「パロ タクツァン」のページが表示されます。そうあるべきです。
しかし、私のボットは Wikidata を使用してランドマークのページを検索しています。私のボットがウィキペディアが使用する名前 (「パロ タクツァン」) を検索すると、必要なデータが見つかります。
この URLの結果については、ここをクリックしてください:
しかし、「虎の巣」で検索しても出てきません。ウィキペディアの検索機能のようにウィキデータを検索するにはどうすればよいですか。「Tiger's Nest」から「Paro Taktsang」にリダイレクトされますか?
sparql - #Entity dbpedia のクエリ
dbpediaが提供する3 種類のリソース ウェイ。以下のように。
1) RDF スキーマを使用します。<Subject Predicate Object>
技術。SPARQLクエリの使用
上記のSPARQLクエリは、dbpedia リソース リンクから結果をフェッチします。以下の画像にリソースリンクを添付しました。
2)ウィキデータ APIを使用します。JSONで出力します。ウィキデータ API の使用
3)だから、私は説明のプロパティ/#Paris
エンティティのタイプが欲しい。#Paris のような Fragment 識別子を処理する方法がわかりません。sparql クエリまたは任意の API が必要ですか? わかりません。
バックグラウンド:
このクエリを使用して、すべての DBpedia スーパークラス/サブクラスのペアを抽出しました --
次に、他のクエリをいくつか実行して、それらのクラスのすべてのインスタンス (エンティティ) を取得しました。
java - ウィキデータにエンティティ タイプを問い合わせる
ウィキペディアのページの Freebase に従って型を取得したい。たとえば、Jeb Bush
私は得るべきです、
私は Freebase MQL でこれを行う方法を知っていますが、Wikidata が Freebase に取って代わるので、Wikidata API を介して同じクエリを作成できるように API を更新したいと考えました。誰かがその方法を説明できますか?
freebase - ウィキデータにあるすべての映画のリストを取得するには?
Freebase を使用して、自分の Web サイト用のすべての映画を入手していましたが、間もなく閉鎖されます。そこで、別の無料の映画データベースを探していたところ、Wikidata に出会いました。正直なところ、すべての映画を照会する方法を理解するのは複雑すぎます。
それで、ウィキデータのすべての映画を取得するのを手伝ってくれると思いました。将来的には、テレビ番組やシリーズも含めたいと考えています。
プログラミング言語は問いません。リンク付きの Web クエリを使用したいです。
api - すべての韓国映画の詳細を取得するためにウィキデータ API にクエリを実行するにはどうすればよいですか?
できればJsonやXML形式で結果を返したい。そうする方法はありますか?以前は freebase.com を使用していましたが、現在は非推奨です。助けてください。
youtube - YouTube ビデオのフリーベース ID でウィキデータをクエリするにはどうすればよいですか?
YouTube APIを使用して、特定の動画の freebase トピックの詳細を取得しています。freebaseが閉鎖されたので、ウィキデータを使用して特定のトピック ID を照会するにはどうすればよいですか?
たとえば、次のトピック ID/m/0181lj
は次の情報を提供する必要があります。
wikidata REST APIを試してみましたが、必要なものに一致するリクエストが見つかりませんでした。
アップデート
Freebase はナレッジ グラフをリリースしtopicId
ました。
https://kgsearch.googleapis.com/v1/entities:search?ids=/m/0181lj&key=API_KEY&limit=5&indent=True
/m/05fqyx
ただし、次の音楽ジャンルなど、一部の ID はデータを返していないようです。/m/02w1p3
代わりにfreebase をダウンロードできますが、まだ試していません!
r - ウィキデータ API を使用して人名をクエリする
現在、ウィキデータ API を使用して、特定の人物名 (ウィキペディアの記事のタイトルに対応する)の別名を照会しようとしています。
私は R を使用しており、Wikidata クエリ用のWikidataRパッケージがあります。たとえば、"Martin Luther" という名前の場合、"find_item" を使用すると、次のような ID が返されます。
返された結果では、1、3、9 だけが人間を指しています。最初の ID Q9554 と get_item 関数を使用すると、次の出力を取得できます。
したがって、「Martin Luther」のエイリアスを取得したい場合は、直接クエリを実行する代わりに、ウィキデータで彼の ID が必要です。人名を使用してウィキペディアを直接クエリすることは可能ですが、人名を使用してウィキデータをクエリする方法はありますか? それが不可能な場合、ウィキデータ API をクエリして個人の ID (例では 1、3、9 など) のみを返すようにするにはどうすればよいですか? どうも。
geolocation - ウィキメディア コモンズ API: 場所の近くにあるコモンズ カテゴリを検索します
(緯度、経度) による Wikimedia Commons API 検索画像を読んだ後、GeoData 拡張機能を備えた MediaWiki API を使用して、指定された場所の周りのページを検索できることがわかりました。ただし、その API を介して指定された場所の周りのCommons カテゴリを取得しようとしています - それは可能ですか?
また、WikiData API がこれを行うことも承知しています (特定の緯度/経度に近いウィキメディア コモンズ カテゴリを取得するための APIで述べられているように)。私はすでにそれを使用しており、可能であれば 2 つの結果を比較できるように別の API を探しています。
wikimedia - 増分更新のドキュメントは十分に明確ではありません
私はウィキデータの変更についていく必要があるデータベースを持っており、それを行う方法を探していたところ、次の 3 つを見つけました。
- RSS
- API 呼び出し
- Socket.IO
他の方法があるかどうか、ウィキデータが最適または推奨している方法を知りたい