相关疑难解决方法(0)

SPARQL查询中空白节点和变量之间的区别

我已经研究了关于这个主题的SPARQL规范,并且发现这个答案相当有趣.但是定义很复杂,所以我仍然没有看到我的问题的答案.

我找不到任何查询示例,其中空白节点返回的结果与使用变量代替空白节点的同一查询不同.

例如,以下查询返回不同结果时是否存在任何情况:

  1. SELECT ?a ?b
    WHERE {
        ?a :predicate _:blankNode .
        _:blankNode :otherPredicate ?b .
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. SELECT ?a ?b
    WHERE {
        ?a :predicate ?variable .
        ?variable :otherPredicate ?b .
    }
    
    Run Code Online (Sandbox Code Playgroud)

也许有更复杂的查询导致不同的行为?

特别是我想知道在没有空白节点的RDF图上执行的查询的不同结果的任何示例.

谢谢.

PS.是的,我知道空白节点只能在一个BasicGraphPattern中使用而不是变量.但这不是我所说的差异.

rdf semantic-web sparql blank-nodes

14
推荐指数
1
解决办法
6413
查看次数

RDF图形蕴涵

我刚刚读到了关于RDF(资源描述框架)的蕴涵概念.任何人都可以告诉我两个RDF图的蕴涵示例并稍微解释一下.

谢谢

xml rdf graph rdfs

8
推荐指数
2
解决办法
1564
查看次数

标签 统计

rdf ×2

blank-nodes ×1

graph ×1

rdfs ×1

semantic-web ×1

sparql ×1

xml ×1