我之前使用过来自三重模式的 Uri 绑定变量作为 GRAPH 参数,但是当我使用下面显示的 BIND/URI/CONCAT 的结果时,它的行为不符合预期:它不匹配任何已知的图。我检查了 ?graph 变量是否解析为预期的 Graph Uri。如果该模式应该起作用,是否存在我忽略的变量范围问题?
选择 ?s ?p ?o 在哪里 { 图 <http://www.interition.net/g1> { <s1> :a 属性 ?literal 。 BIND ( URI(CONCAT("http://www.interition.net/graphs/", ?literal )) AS ?graph) 。 } 图?图{ ?s?p?o。 } }
示例 nQuads
<s1> <http://www.interition.net/ref/aProperty> "g2" <http://www.interition.net/g1> .
<s2> <http://www.interition.net/ref/aState> "happy" <http://www.interition.net/graphs/g2> .