我需要存储 RDF 三元组,同时跟踪修改。有什么可以提供这项服务的吗?或者,您将如何在使用上下文感知三元存储时跟踪修订?
编辑:请注意,我不仅需要变更集。我还需要在过去的任何时候看到三元组。
我需要存储 RDF 三元组,同时跟踪修改。有什么可以提供这项服务的吗?或者,您将如何在使用上下文感知三元存储时跟踪修订?
编辑:请注意,我不仅需要变更集。我还需要在过去的任何时候看到三元组。
除了其他答案,还可以看看 Jim Downing 等人开发的Lensfield 系统(目前是研究软件)。 Lensfield 不仅会跟踪您的数据的不同版本,还会跟踪任何脚本/转换用于处理数据和更改图表的说明。简而言之,它是版本控制、maven 和语义数据的混合体。也许这有帮助。
我试图通过存储额外的三元组来描述谁说了什么,什么时候来解决这类问题。但是您需要具体化、命名图或四边形,这可能会破坏可判定性。
看看这个关于同一主题的语义溢出问题 - semanticoverflow.com:如何实现语义数据版本控制?- 那里有各种各样的相关链接
通常,三重存储中的版本控制依赖于使用命名图并将有关每个命名图的元数据存储在单独的图中,或者三重存储具有一些内置的版本控制机制,例如 Talis 平台(尽管这不是上下文感知存储,所以不适合你)
针对多个 RDF 图的版本控制问题,我们开发了Quit Store (Quads in Git)。它提供:
我们还发表了一些关于该主题各个方面的论文。你可以在这里找到它们:http: //aksw.org/Projects/Quit