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