例如,给定一个上下文,你的图形数据库/知识库中有一组事实(如grakn中所示),它代表图形的当前状态(在这里以纯文本形式),如:
因此,我知道我可以代表图形中的版本,并将版本1中的所有内容(减去更改)复制到版本2的新数据集(节点和边缘),
但是我想知道是否有超时代表这些变化的最佳实践(或引擎的某种机制),比如该数据集的版本控制,或者类似的东西会改变新的数据集但保留一个历史记录,以便您可以重新组合以前的状态图。
答案 0 :(得分:2)
唯一接近的是Grakn可以支持将属性附加到关系。例如:
insert
$x (spouse: $p1, spouse: $p2) isa marriage;
$x has date "01/10/2010"
您还可以将属性附加到属性。因此,如果您定义了例如Version
的属性类型,则可以将其附加到您的所有关系中。
因此,虽然它不能代表开箱即用的变化,但您可以根据用例在某种程度上解决它。