問題タブ [wikidata]
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.
sparql - ウィキデータ プロパティ ステートメントとプロパティ ダイレクト
ゴールデン ゲート ブリッジに関連するエンティティとそのプロパティを取得しようとしています。このクエリを使用しました ( https://query.wikidata.org/#SELECT%20%3Fp2%20%3Fs%0AWHERE%0A%7B%0A%20%20%09%3Fs%20%3Fp2%20wd%3AQ44440% 20.%0A%7D ):
しかし、結果で、プロパティ「p:statement/P800」とプロパティ「wdt:P800」が実際には同じものを指していることに気付きました。彼らは同じIDを持っています。なぜ両方を返すのか不思議です。それらの違いは何ですか?どうすれば入手できますか?
私は DBpedia をよく使うので、wikidata の URI スキームに慣れていません。かなり混乱しています。
sparql - ウィキデータ エンティティから利用可能なすべての情報をプログラムで取得する方法は?
私はウィキデータに本当に慣れていません。ウィキデータは多くの具体化を使用していると思いました。
オバマに関するすべての情報を入手したいとします。DBpedia から実行する場合は、単純なクエリを使用します。
select * where {<http://dbpedia.org/resource/Barack_Obama> ?p ?o .}
これにより、Obama をサブジェクトとするすべてのプロパティと値が返されます。基本的に、結果はこのページと同じですがhttp://dbpedia.org/page/Barack_Obama
、クエリの結果は必要な形式になっています。
ウィキデータで同じことを行う方法を考えています。これはオバマのウィキデータ ページです: https://www.wikidata.org/wiki/Q76
. このページのすべてのステートメントが必要だとしましょう。しかし、このページのほとんどすべてのステートメントは、ランクや資格などがあるという点で具体化されています。たとえば、「教育を受けた」部分については、学校だけでなく、「開始時間」と「終了時間」も含まれています。オバマはもうこれらの学校にいないので、すべての学校は通常としてランク付けされています.
( https://query.wikidata.orgを使用して)真実のステートメントを取得することで、すべての学校を取得できます。
上記のクエリは、単純にすべての学校を返します。
学校の開始時刻と終了時刻を取得したい場合は、次のようにする必要があります。
しかし問題は、実際のページを見ずに、?school_statement に pq:P580 と pq:P582、つまり「開始時刻」と「終了時刻」があることをどうやって知るのでしょうか? そして、すべての情報 (具体化を含む) を から取得するにはどうすればよいかという問題に行き着きhttps://www.wikidata.org/wiki/Q76
ます。
最終的には、次のようなテーブルが期待されます。
||predicate||object||objectLabel||qualifier1||qualifier1Value||qualifier2||qualifier2Value||...
wikidata - ウィキデータ API 経由で目の色のリストを取得する
たとえば、ウィキデータ API を使用して目の色のリストを取得する必要があります。
https://www.wikidata.org/wiki/Property:P1340
SPARQL クエリなしで色の名前を受け取ることは可能ですか?
https://www.wikidata.org/w/api.php?action=wbgetentities&ids=P1340&languages=en
前もって感謝します。
wikipedia - APIを介してウィキペディアの記事の長さを取得するには?
記事の URL がある場合、記事のメタデータを取得するにはどうすればよいですか? 特に長さ、カテゴリ、息子は?私はJavaアプリケーションを開発しています。
dataset - ウィキデータの増分ダンプの解釈
Wikidata のインクリメンタル ダンプを調べています。これらのファイルは興味深いものでした。
ディレクトリ配下の wikidatawiki-20160802-pages-meta-hist-incr.xml.bz2 と wikidatawiki-20160802-stubs-meta-hist-incr.xml.gz という異なる 2 つのファイルには、どのようなデータが格納されているのでしょうか?
各ファイルで、データはどのように編成されていますか?
また、以下のようにJSONで記述された内容の変化はどのように解釈できるのでしょうか?
ヒントになるページはありますか?
wikidata - APIでウィキデータから米国の州のリストを取得するには?
ウィキデータ API でアメリカの州を検索しようとしましたが、結果がありません。
例: http://wdq.wmflabs.org/api?q=claim[150:30]
- P150 -行政区域の実体を含む
- Q30 -アメリカ合衆国
私は何を間違っていますか?
sparql - ウィキデータからカテゴリのメンバーを取得する
ウィキデータから特定のカテゴリのすべてのメンバーを取得したいと考えています。P31 Q11424
たとえば、 「カテゴリ:ストックホルムを舞台とする映画」( )のすべての映画 (映画のインスタンス: ) を取得したいと考えていますQ7519614
。しかし、私は関係がどうなるかを見つけることができないようです。DBpedia は「subject of」を使用しますが、Wikidata の同等物 ( P805
) は結果を返しません。
また、このクエリを使用して答えにたどり着くことができると思いましたが、役に立ちませんでした。
sparql - PageRank に似たもので並べ替えられたウィキデータの結果
ウィキデータ (ウィキデータ SPARQL エンドポイント) で、PageRank のようなもので SPARQL クエリの結果を並べ替える方法はありますか?
結果を並べ替えるフィールドを指定できますか? そのフィールドは、一番上のエンティティが次のエンティティよりも注目/重要/認識可能であることを表していますか?
sparql - ウィキデータ SPARQL クエリ
ウィキデータの SPARQL エンドポイントで、誰かが大学の教師として雇用されているすべての大学を見つけたいと考えています。これまでのところ、次のクエリを使用して、タイプ (人、役職、雇用者) のトリプルを取得することができました。
このクエリは、その人物が保持しているすべての役職を返します。私の場合は、大学教員の職に限定したいと考えています (wd:Q1622272)。
可能であれば、簡単なクエリをお願いします。