2016-12-17 46 views
0

我越来越关系到SPARQL FROMFROM NAMED图形混乱。我确实阅读了SPARQL Specifications中关于这两个构造的规范。我只想确认我的理解。从又从名为graph在SPARQL

假设一个RDF数据集位于IRI II由起来:

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

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

SELECT * 
FROM I 
FROM I1 
FROM NAMED I2 

所以,如果我的理解,要评估此查询,SPARQL服务可能会在后面构建活动图形,此活动合并将包含:

  • ,其默认图这是I合并和I1
  • 一个名为图表I2

这种认识对吗?

回答

4

FROMFROM NAMED子句描述要查询的数据集。如何实现不属于SPARQL规范。有大量的图表可以从中获取I,I1I2

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

无论那些从基础数据集采取是依赖于实现的。这是常见的事,以提供(图的宇宙是数据集中的命名图),但它也有可能是II1,并I2从网络(图的宇宙是网络)拍摄。