基于 Git 的去中心化协同知识管理
数据库
2018-10-17 v3 分布式、并行与集群计算
多智能体系统
网络与互联网体系结构
摘要
万维网和语义网被设计为分布式服务与数据集的网络。Web 的分布式特性带来了互换数据的多种协同可能。RDF 数据常用的协同解决方案是集中式的(例如 SPARQL 端点和 wiki 系统)。但要支持分布式协同,需要一个支持数据集分叉、能够合并分叉状态并允许分布式数据集同步的系统。在本文中,我们提出 Quit Store,其受成功的 Git 系统启发并构建于其上。该方法基于对分布式数据集演化与整合的形式化表达。在协同策展过程中,系统自动对 RDF 数据集进行版本控制并追踪溯源信息。它还提供对分布式 RDF 数据集进行分支、合并和同步的支持。合并过程由针对 RDF 数据的特定合并策略守护。最后,我们使用参考实现展示了整体良好的性能,并证明了该系统的实际可用性。
引用
@article{arxiv.1805.03721,
title = {Decentralized Collaborative Knowledge Management using Git},
author = {Natanael Arndt and Patrick Naumann and Norman Radtke and Michael Martin and Edgard Marx},
journal= {arXiv preprint arXiv:1805.03721},
year = {2018}
}
备注
Special Issue on Managing the Evolution and Preservation of the Data Web