在SPARQL中定义递归查询

时间:2016-07-02 19:01:36

标签: recursion sparql rdf semantic-web

我们可以将下面的查询称为递归查询吗?如果没有,我们可以称之为什么?

select ?x ?y 
where{
?x p1* ?y
}

1 个答案:

答案 0 :(得分:2)

是的,property path运算符(例如*)在SPARQL中提供有限的递归。但请注意,属性路径中不允许使用变量,因此您的查询在语法上无效。