問題タブ [linked-data]
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 選択が期待どおりに機能しない
このクエリを実行すると
私はこの応答を受け取ります:
私は と の関係にしか興味がないので 、このクエリでうまくいくa
と 思いました。g
私はこの結果を期待していました:
代わりに私はこれを得ました:
何が起こっている?SPARQL ロジックの私の理解は完全に間違っていますか?
編集:詳細
データセットは次のとおりです。
アリス ( GRAPH uri:alice
):
ボブ ( GRAPH uri:bob
):
信頼 ( GRAPH uri:trust
):
stardog をトリプルストアとして使用しています
sparql - SPARQL クエリが指定されたクラスの後にプロパティを推論しない
推論をテストするために、SPARQL でテスト クエリを実行しています。私のクエリは次のとおりです。
snorql ページで試してみると、このクエリの結果が得られません。何かがポリオ ワクチンであると指定した場合、ワクチンに指定されたプロパティを自動的に継承するべきではありませんか? 何を変更する必要がありますか?
sparql - SPARQL クエリの「if」
私の問題は非常に単純です。次を含むソースmy:g1
があります。
次に、次を含む 2 番目のソースmy:g2
があります。
次のようなものを生成する SPARQL クエリを設定するにはどうすればよいですか。
すなわち。"literal 1"
と の両方に同じ変数を使用するように sparql に指示するにはどうすればよい"literal 2"
ですか : 次のようなものを探しています
注:このクエリがひどく間違っていることは知っていますが、私の意図を明確にするためだけです
編集:
この特定のケースでは、次のような「ユニオン」ステートメント
動作しますが、私の「実際の」ケースではありません。他の解決策はありますか?
sparql - SPARQL で数値を文字列値として使用する
SPARQLクエリで数値を文字列値として何らかの方法で使用することは可能ですか? たとえば、次の RDF データ、クエリ、および目的の結果について考えてみましょう。
知識ベース
クエリ
理想的な結果
sparql - DBPedia with Sesame などの SPARQL エンドポイントをクエリするにはどうすればよいですか?
Sesame triplestore を使用してデータを保存しています。dbpedia などの外部リソースを使用して Sesame でクエリ インターフェイスを使用しようとすると、結果が得られません。このクエリは、必要なすべてのプレフィックスを追加した後、snorql を含む結果を返しますが、ゴマは返しません。
何を変更する必要がありますか?
sparql - SPARQL クエリの「または」
SPARQL で基本的な論理演算子が実装されていない理由がよくわかりません。ただし、ほとんどの場合、さまざまな方法で同じ結果を得ることができます。
この質問の目的は、「または」ステートメントを置き換えることができる可能な方法の谷のクイック リファレンスを用意することです。
これが私が考えることができるものです:
1)UNION
例えば:
-非常に冗長になる可能性があるため、多くの場合適切ではありません
として機能しません
(少なくともStardogではありません)
2)FILTER
例えば:
他のアイデアはありますか?