如何使用 SPARQL 在图中查找叶节点?

How to find leaf nodes in the graph using SPARQL?

我必须使用通用查询找出该图的所有叶节点,这是因为叶节点是在某些情况下经过 2 步、某些情况下 1 步和 3 步后从项目 X 创建的某些情况下的步骤。

有人可以帮忙写一个通用的 RDF 遍历查询吗?

您需要的是寻找所有不是任何三元组 'subject' 的节点,即没有箭头的节点。

这是通过如下查询完成的:

SELECT DISTINCT ?b
WHERE{
?a :create ?b .
FILTER NOT EXISTS {?b :create ?c}
}