2016-12-17 9 views
0

SPARQLのFROMFROM NAMEDのグラフに関する混乱があります。私はSPARQL Specificationsのこれらの2つの構造に関する仕様を読んだ。私は自分の理解を確認したい。SPARQLの名前付きグラフからの投稿

RDFデータセットがIRI Iにあるとします。 Iはで構成されています

  • デフォルトのグラフは、私はSPARQLクエリがあるとし、グラフ今{(I1,G1), (I2,G2), (I3,G3)}

という名前G

  • 3:

    SELECT * 
    FROM I 
    FROM I1 
    FROM NAMED I2 
    

    だから私は理解していれば、このクエリを評価するために、SPARQLサービスはアクティブなグラフを背面に構築することができます。このアクティブなマージには、

    • IのマージとI1
    • という名前のグラフI2

    デフォルトのグラフは、このような理解は正しいですか?

  • 答えて

    4

    FROM,FROM NAMED節には、照会するデータセットが記述されています。それがどのようになっているかは、SPARQL仕様の一部ではありません。 I,I1、およびI2というグラフの世界があります。

    クエリのデータセットには、II1のマージであるデフォルトグラフと、名前付きグラフI2があります。

    これらが基礎となるデータセットから取得されるかどうかは、実装に依存します。 (グラフの世界はデータセットの名前付きグラフですが)II1、およびI2がウェブから取得される可能性があります(グラフの世界はウェブです)。

    関連する問題