如何获取Cayley图中的谓词列表

时间:2017-03-12 07:20:22

标签: cayley

我一直在玩开源知识图实现的功能 - Cayley https://github.com/cayleygraph/cayley/blob/master/docs/Quickstart-As-Application.md

有趣的是知道查询是自然形成的,例如

 // Let's get the list of actors in the film
 g.V().Has("<name>","Casablanca")
  .Out("</film/film/starring>").Out("</film/performance/actor>")
  .Out("<name>").All()

我想了解如何获取对节点有效的所有“谓词”的列表?我能想到的一种方法是手动完成数据转储(三元组)。有任何编程方式吗?或任何架构查询工具可用于此?

1 个答案:

答案 0 :(得分:0)

我发现答案很简单,但在Gremlin API文档的文档深层链接。

Gremlin API提供, path.OutPredicates() path.InPredicates()

https://github.com/cayleygraph/cayley/blob/master/docs/GremlinAPI.md#pathoutpredicates