例如,给定一个上下文,您的图形数据库/知识库(如grakn)中确实有一组事实,这些事实表示图形的当前状态(在这里的纯文本中),例如:
因此,我知道我可以表示图中的版本,并将从版本1到版本2的所有内容(减去更改)复制到一个新的数据集(节点和边)中,
但是,我想知道是否有最佳实践(或引擎的某种机制)来表示这些更改,比如数据集的版本控制,或者类似的东西,使更改成为一个新的数据集,但保留一个历史,以便您可以重新组合以前的状态图。
发布于 2018-02-12 10:33:31
唯一接近这一点的是Grakn可以支持将属性附加到关系。例如:
insert
$x (spouse: $p1, spouse: $p2) isa marriage;
$x has date "01/10/2010"还可以将属性附加到属性。因此,如果定义了属性类型,例如Version,就可以将其附加到所有关系中。
因此,虽然它不能代表随时间的变化,但随时间的推移,您可以根据用例在某种程度上围绕它工作。
https://stackoverflow.com/questions/48737706
复制相似问题