Conflict Detection, Avoidance, and Resolution in a Non-Linear RDF Version Control System The Quit Editor Interface Concurrency Control

被引:2
作者
Arndt, Natanael [1 ]
Radtke, Norman [2 ]
机构
[1] Univ Leipzig, Inst Angew Informat eV, Inst Informat, Agile Knowledge Engn & Semant Web AKSW, Leipzig, Germany
[2] Inst Angew Informat eV, Agile Knowledge Engn & Semant Web AKSW, Leipzig, Germany
来源
COMPANION OF THE WORLD WIDE WEB CONFERENCE (WWW 2019 ) | 2019年
关键词
versioning; transaction; concurrency control; conflict detection; Git; RDF; Quit Store;
D O I
10.1145/3308560.3316519
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Semantic Web is about collaboration and exchange of information. While the data on the Semantic Web is constantly evolving and meant to be collaboratively edited there is no practical transactional concept or method to control concurrent writes to a dataset and avoid conflicts. Thus, we follow the question, how can we ensure a controlled state of a SPARQL Store when performing non transactional write operations? Based on the Distributed Version Control System for RDF data implemented in the Quit Store we present the Quit Editor Interface Concurrency Control (QEICC). QEICC provides a protocol on top of the SPARQL 1.1 standard to identify, avoid, and resolve conflicts. The strategies reject, branch, and merge are presented to allow different levels of control over the conflict resolution. While the reject strategy gives full control to the client, with branch and merge it is even possible to postpone the conflict resolution and integrate it into the date engineering process.
引用
收藏
页码:943 / 951
页数:9
相关论文
共 22 条
[1]  
Arndt N., 2017, INFORM 2017, DOI [10.18420/in2017_187, DOI 10.18420/IN2017_187]
[2]   Decentralized Evolution and Consolidation of RDF Graphs [J].
Arndt, Natanael ;
Martin, Michael .
WEB ENGINEERING (ICWE 2017), 2017, 10360 :23-40
[3]   Decentralized Collaborative Knowledge Management Using Git [J].
Arndt, Natanael ;
Naumann, Patrick ;
Radtke, Norman ;
Martin, Michael ;
Marx, Edgard .
JOURNAL OF WEB SEMANTICS, 2019, 54 :29-47
[4]  
BERENSON H, 1995, SIGMOD C
[5]  
Bernstein P.A., 1987, Concurrency Control and Recovery in Database Systems, VVolume 370
[6]   Managing the evolution and preservation of the data web [J].
Debattista, Jeremy ;
Fernandez, Javier D. ;
Vidal, Maria-Esther ;
Umbrich, Juergen .
JOURNAL OF WEB SEMANTICS, 2019, 54 :1-3
[7]  
Debattista Jeremy, 2018, MEPDAW 2018
[8]  
Demers Alan J., 1994, 1 WORKSH MOB COMP SY
[9]  
Feigenbaum L., 2013, W3C Recommendation
[10]  
Gearon P., 2013, SPARQL 1.1 update: W3C recommendation 21 march 2013