我越来越关系到SPARQL FROM和FROM NAMED图形混乱。我确实阅读了SPARQL Specifications中关于这两个构造的规范。我只想确认我的理解。 假设一个RDF数据集位于IRI I。 I由起来: ,其默认图G 3命名图{(I1,G1), (I2,G2), (I3,G3)} 现在,假设我有一个SPARQL查询: SELECT *
FROM I
FROM I1
FROM N
我有我的数据组织在多个图表中。三联保存的图形很重要。数据结构是复杂的,但它可以简化如下: 我的存储包含蛋糕,那里有不同的蛋糕类型的层次结构中,<cake> <http://example.com/a1> a <http://example.com/applecake>
<http://example.com/a2> a <http://example.com/rainbowcake>
...
我在我的RDF店内以下情况: 命名图表:一个 S1 P1 O1
命名图表:乙 S2 P2 O1
命名图:C S3 P3 O1
我现在要定义一个SPARQL查询,其找到在名为A + B + C 一个新的图形的所有图,其中O1处于tripples,并存储那些3个图表+的tripples新的命名图表:A + B + C Named Graph: A
S1 P1 O1
Named