获取传递关系中的所有节点-扩展

FJE

这是“获取传递关系中的所有节点”的扩展

是否可以使用SPARQL获得两个传递节点之间的所有传递节点?我试图从此站点和answer-semanticweb上进行挖掘,但是,如果未按照Can JENA ARQ show property path details所建议的那样定义路径的长度,则目前看来是不可能的但是我看到约书亚·泰勒(Joshua Taylor) 对第一个问题的回答充满了希望

我提供了数据样本的图片以显示问题的严重程度:

数据样本

[编辑]我想找到的路径:a:h,应导致四个结果:
a -> b -> c -> d -> h
a -> b -> c -> e -> h
a -> f -> h
a -> g -> h

[编辑]使用约书亚·泰勒Joshua Taylor)的解决方案,将每个节点分组为单个结果,这是到目前为止解决该问题的最接近的解决方案。

约书亚·泰勒(Joshua Taylor)

我认为这在纯SPARQL中是不可能的。解决相关问题的关键是group by在结果的不同行中都有所不同。通常,我不知道您是否可以为每个路径都唯一,以便每个路径group by获得一个结果行。

但是,在您的特定数据中(这是特定数据的外观,而不是一般的图形),有一个属性可以区分不同的路径:每个路径都包含该路径唯一的节点。也就是说,对于每个节点def,和g,恰好有包含节点的一个路径。这意味着,对于这个特殊的例子,你可能能够做到这一点,如果你能找到一种方法来确定在查询中唯一的节点。我不相信这是可能的两种,不过,因为它相当于问同一个问题:“之间有多少路径是存在?startx(这里x是一个def,和g在这种情况下)?”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取传递关系中的所有节点-扩展

来自分类Dev

Tree中的所有节点均未扩展

来自分类Dev

在igTree中扩展特定节点时如何扩展节点的所有子节点?

来自分类Dev

获取关系中的所有节点,而不是所有节点

来自分类Dev

扩展所有原型

来自分类Dev

扩展所有原型

来自分类Dev

完全扩展Jtree的所有节点(包括子节点)

来自分类Dev

在括号扩展中扩展变量

来自分类Dev

通过密码从节点获取所有传递关系

来自分类Dev

在javascript ES2015扩展类中,是否必须重新导入所有依赖关系?

来自分类Dev

PrimeNG Treetable以编程方式扩展所有不工作的节点

来自分类Dev

jsTree-在扩展所有节点之前呈现它们?

来自分类Dev

扩展Swift中的所有类型?

来自分类Dev

扩展Isabelle引理中的所有定义

来自分类Dev

删除zsh中的所有扩展

来自分类Dev

在Android Studio中搜索时,是否可以扩展所有搜索节点?

来自分类Dev

在Android Studio中搜索时,是否可以扩展所有搜索节点?

来自分类Dev

扩展一个扩展器也应该扩展所有其他扩展器

来自分类Dev

扩展所有Swift对象

来自分类Dev

所有枚举的枚举扩展

来自分类Dev

UML,包含,扩展关系

来自分类Dev

从包含在列表中的关系中获取所有节点

来自分类Dev

ArangoDB FOXX节点扩展

来自分类Dev

如何编写协议扩展以从Swift枚举获取所有rawValues

来自分类Dev

获取扩展特定类的所有类名

来自分类Dev

扩展已在Django中扩展的模板

来自分类Dev

扩展并扩展了Java中泛型的组合

来自分类Dev

使用类中的扩展方法进行扩展

来自分类Dev

使用类中的扩展方法进行扩展