SPARQL递归祖先查询

2024-03-06

我被 SPARQL 中的递归查询困住了,我无法理解它。我想获得一个实例的所有祖先”a" (a hasParent b, b hasParent c, c hasParent d)所以结果将是“b, c ,and d“如果实例是”a".

有什么想法如何构造父级有一个父级而另一个父级有另一个父级的链接部分? (递归的深度未知)


See SPARQL 属性路径 https://www.w3.org/TR/sparql11-query/#propertypaths和操作员+.

SELECT *
{ <a> <hasParent>+ ?ancestor }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SPARQL递归祖先查询 的相关文章

随机推荐