首页 > 解决方案 > 在 neo4j 中,如何将节点组合成组并在这些组之间建立关系?

问题描述

我想将节点及其关系组合在一起(如三元组),并在neo4j中的此类三元组之间建立关系。

图表的示例图像

Neo4j如何做到这一点?很抱歉没有展示我以前的任何作品,因为我找不到任何有用的东西。我在 neo4j 论坛中问过同样的事情,这里

提前致谢。

EDIT1:
我已经找到了一种可能的方法来做到这一点,需要你的帮助来确定天气会导致查询或存储出现问题。
抱歉,stackoverflow 说我还不允许嵌入图片
可能的解决方案草图。

可能的解决方案草图

三元组采用主语-->关系-->谓词
的形式 因此,对于我需要的每个三元组,我将创建另一个表示该三元组的节点。
三元组将具有到主语和谓语的链接,并且还可以包含它们的 id 作为键值对。通过这种方式,我们可以在 2 个三元组之间建立关系。

标签: neo4jrdfdata-modelinggraph-databases

解决方案


推荐阅读