問題タブ [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.

0 投票する
1 に答える
58 参照

sparql - SPARQL 選択が期待どおりに機能しない

このクエリを実行すると

私はこの応答を受け取ります:

私は と の関係にしか興味がないので 、このクエリでうまくいくaと 思いました。g

私はこの結果を期待していました:

代わりに私はこれを得ました:

何が起こっている?SPARQL ロジックの私の理解は完全に間違っていますか?

編集:詳細

データセットは次のとおりです。

アリス ( GRAPH uri:alice):

ボブ ( GRAPH uri:bob):

信頼 ( GRAPH uri:trust):

stardog をトリプルストアとして使用しています

0 投票する
1 に答える
75 参照

sparql - SPARQL クエリが指定されたクラスの後にプロパティを推論しない

推論をテストするために、SPARQL でテスト クエリを実行しています。私のクエリは次のとおりです。

snorql ページで試してみると、このクエリの結果が得られません。何かがポリオ ワクチンであると指定した場合、ワクチンに指定されたプロパティを自動的に継承するべきではありませんか? 何を変更する必要がありますか?

0 投票する
1 に答える
667 参照

sparql - SPARQL クエリの「if」

私の問題は非常に単純です。次を含むソースmy:g1があります。

次に、次を含む 2 番目のソースmy:g2があります。

次のようなものを生成する SPARQL クエリを設定するにはどうすればよいですか。

すなわち。"literal 1"と の両方に同じ変数を使用するように sparql に指示するにはどうすればよい"literal 2"ですか : 次のようなものを探しています

注:このクエリがひどく間違っていることは知っていますが、私の意図を明確にするためだけです

編集:

この特定のケースでは、次のような「ユニオン」ステートメント

動作しますが、私の「実際の」ケースではありません。他の解決策はありますか?

0 投票する
1 に答える
888 参照

sparql - SPARQL で数値を文字列値として使用する

SPARQLクエリで数値を文字列値として何らかの方法で使用することは可能ですか? たとえば、次の RDF データ、クエリ、および目的の結果について考えてみましょう。

知識ベース

クエリ

理想的な結果

0 投票する
1 に答える
1273 参照

sparql - DBPedia with Sesame などの SPARQL エンドポイントをクエリするにはどうすればよいですか?

Sesame triplestore を使用してデータを保存しています。dbpedia などの外部リソースを使用して Sesame でクエリ インターフェイスを使用しようとすると、結果が得られません。このクエリは、必要なすべてのプレフィックスを追加した後、snorql を含む結果を返しますが、ゴマは返しません。

何を変更する必要がありますか?

0 投票する
2 に答える
28721 参照

sparql - SPARQL クエリの「または」

SPARQL で基本的な論理演算子が実装されていない理由がよくわかりません。ただし、ほとんどの場合、さまざまな方法で同じ結果を得ることができます。

この質問の目的は、「または」ステートメントを置き換えることができる可能な方法の谷のクイック リファレンスを用意することです。

これが私が考えることができるものです:

1)UNION

例えば:

-非常に冗長になる可能性があるため、多くの場合適切ではありません

として機能しません

(少なくともStardogではありません)

2)FILTER

例えば:

他のアイデアはありますか?