SPARQL 中的来自和来自命名图

1 rdf graph sparql named-graphs

我对 SPARQL 中的FROMFROM NAMED图形感到困惑。我确实阅读了SPARQL 规范中与这两个构造相关的规范。我只是想确认一下我的理解。

假设一个 RDF 数据集位于 IRI II由。。。制成由。。。做成:

  • 默认图形 G
  • 3 个命名图 {(I1,G1), (I2,G2), (I3,G3)}

现在,假设我有一个 SPARQL 查询:

SELECT * 
FROM I
FROM I1
FROM NAMED I2
Run Code Online (Sandbox Code Playgroud)

所以如果我理解,为了评估这个查询,SPARQL 服务可能会在后面构造活动图,这个活动合并将包含:

  • 一个默认的图形这是合并II1
  • 命名图 I2

这种理解对吗?

And*_*dyS 6

FROMFROM NAMED子句描述要查询的数据集。它是如何产生的并不是 SPARQL 规范的一部分。还有从图的宇宙II1以及I2被采取。

你是正确的,对于查询的数据集将有一个默认的图形这是合并II1,也是一个名为graph I2

这些是否取自基础数据集取决于实现。这是常见的事,以提供(图的宇宙是数据集中的命名图),但它也有可能是II1I2从网上取(图宇宙是网络)。