使用SPARQL获取RDF图中两个节点之间的所有路径

使用SPARQL获取RDF图中两个节点之间的所有路径,sparql,rdf,marklogic,marklogic-8,Sparql,Rdf,Marklogic,Marklogic 8,我想获得两个节点(主题)之间的所有路径 假设我的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 . 是否可以使用SPARQL或CTS查

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

假设我的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 .

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

在这里被多次询问。请使用搜索功能…@AKSW我得到了一些但都是为了如果两个节点之间只有一条路径,多条路径我没有找到任何答案。如果您能提供一些答案,这将是一个很大的帮助。可能重复的@DixitSingla不能满足您的需要?如果在开始-结束节点之间只有一条路径,并且有多条路径没有得到正确的结果,那么这条路径将非常完美。
a - b - c - d
a - e - f - d
a - i - j - d