問題タブ [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 - Sparql クエリでの属性の優先順位付け
これは Sparql と Wikidata に関する質問です。インスタンス型のリレーションを返すクエリを作成したいのですが、利用できない場合はそのサブクラスを返します。私は試した:
残念ながら、これはすべてのソリューションを返しますが、私は1つのソリューションしか必要としません
elasticsearch - ネストされたデータ構造に対する Elasticsearch クエリ
ウィキデータのダンプをelasticsearchにインデックスしました。オブジェクトのネスト構造があり、同じフィールドで重複するサブフィールドがいくつかあります。1 つのオブジェクトのみの構造を示します。
label.name または claim.mainSnak.dataValue.wikiItemId について調査を行う方法が見つかりません。これらはフィールド内でより多く存在する 2 つのサブフィールドです。どうすればそれができますか?
sparql - Wikidata Sparql: 特定の人が決して監督しなかった俳優のリストを取得する方法は?
人気のある映画のリストの中で、ティム バートンが監督したことのない俳優のリストが必要だとしましょう。
私はこの手順でそれをやろうとしました:
- ティム・バートンがこれまでに監督したすべての俳優を選択 (サブ選択)
- 人気のある映画のリストから俳優のリストを選択します (imdb id による)
- 2 番目の選択で最初の選択からすべてのアクターを除外する (
NOT IN
)
これは私が試したコードです(NOT IN
失敗、理由はわかりません):
または、このリンクに従ってください
([最後のフィルター] を削除できる Christopher Lee のフィルターがあります。これは、ここで説明する内容を強調するために使用されます:)
このコードには、ダーク シャドウ (ティム バートン監督) とロード オブ ザ リング 3 の 2 つの映画があります。この例では、クリストファー リーは両方の映画に出演しています。彼がリストに載っていることがわかります。
NOT IN
サブセレクトで失敗する理由が本当にわかりません。サブ Select リクエストを試してみたところ、中に Christopher Lee が見つかりました。これは、彼を除外する必要があることを意味します。
wikidata - 特定のカテゴリでウィキデータを検索するには?
現在、次のクエリでウィキデータを検索しています。
さまざまな食材や食べ物を見つける必要があります。
したがって、クエリはデンマーク語でイチゴを検索しています。私の問題は、絵画や人物のような結果が得られることです。食べ物などの特定のカテゴリで検索する方法はありますか? またはどういうわけか「偽」ヒットの「ノイズ」を制限しますか?
Wikidata を調べて Google で検索しようとしましたが、どのような選択肢があるのかわかりません。