問題タブ [wikidata-query-service]

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 投票する
0 に答える
289 参照

sparql - オプションのフィールドを持つフェデレーテッド SPARQL クエリが空の結果を返す

複数のオプション フィールドを持つことができる連合クエリを作成しようとしています。オプションのフィールドに対応するステートメントがない場合、結果はそのフィールドに空の値を持つ必要があります。通常のオプションの動作:) しかし、ウィキデータ クエリ サービスで以下のコードを実行すると、他の (オプションの) フィールドに対応するステートメントが存在する場合でも、結果セットは空になります。

オプションの?Pmemberofフィールド (サブジェクトに関するステートメントがない) を削除すると、すべてが正常に機能し、他のステートメントが返されます。ちなみに、これは元のクエリに期待する結果でもあります。

私は何を間違っていますか??Pmemberofに対応するステートメントがない場合でも、他のすべてのステートメントを返したいと考えてい ます。