首页 > 解决方案 > 使用 SPARQL 获取 RDF 图中两个节点之间的所有路径

问题描述

我想获得两个节点(主题)之间的所有路径。

假设我的 RDF 图是:

@prefix : <urn:ex:>.

:a :relatedTo :b .
:b :relatedTo :c .
:c :relatedTo :d .

:a :relatedTo :e .
:e :relatedTo :f .
:f :relatedTo :d .

:a :relatedTo :i .
:i :relatedTo :j .
:j :relatedTo :d .

我想获得a&之间的路径d

根据上述数据,a&之间有 3 条路径d

a - b - c - d
a - e - f - d
a - i - j - d

是否可以使用 SPARQL 或 CTS 查询来实现这一点?

标签: sparqlrdfmarklogicmarklogic-8

解决方案


推荐阅读