Proactive Prevention of False-Positive Conflicts in Distributed Ontology Development

Lavdim Halilaj, Irlán Grangel-González, Maria-Esther Vidal, Steffen Lohmann, Sören Auer

2016

Abstract

A Version Control System (VCS) is usually required for successful ontology development in distributed settings. VCSs enable the tracking and propagation of ontology changes, as well as collecting metadata to describe changes, e.g., who made a change at which point in time. Modern VCSs implement an optimistic approach that allows for simultaneous changes of the same artifact and provides mechanisms for automatic as well as manual conflict resolution. However, different ontology development tools serialize the ontology artifacts in different ways. As a consequence, existing VCSs may identify a huge number of false-positive conflicts during the merging process, i.e., conflicts that do not result from ontology changes but the fact that two ontology versions are differently serialized. Following the principle of prevention is better than cure, we designed SerVCS, an approach that enhances VCSs to cope with different serializations of the same ontology. SerVCS is based on a unique serialization of ontologies to reduce the number of false-positive conflicts produced whenever different serializations of the same ontology are compared. We implemented SerVCS on top of Git, utilizing tools such as Rapper and Rdf-toolkit for syntax validation and unique serialization, respectively. We have conducted an empirical evaluation to determine the conflict detection accuracy of SerVCS whenever simultaneous changes to an ontology are performed using different ontology editors. The evaluation results suggest that SerVCS empowers VCSs by preventing them from wrongly identifying serialization related conflicts.

Download


Paper Citation


in Harvard Style

Halilaj L., Grangel-González I., Vidal M., Lohmann S. and Auer S. (2016). Proactive Prevention of False-Positive Conflicts in Distributed Ontology Development . In Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - Volume 2: KEOD, (IC3K 2016) ISBN 978-989-758-203-5, pages 43-51. DOI: 10.5220/0006054600430051

in Bibtex Style

@conference{keod16,
author={Lavdim Halilaj and Irlán Grangel-González and Maria-Esther Vidal and Steffen Lohmann and Sören Auer},
title={Proactive Prevention of False-Positive Conflicts in Distributed Ontology Development},
booktitle={Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - Volume 2: KEOD, (IC3K 2016)},
year={2016},
pages={43-51},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006054600430051},
isbn={978-989-758-203-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management - Volume 2: KEOD, (IC3K 2016)
TI - Proactive Prevention of False-Positive Conflicts in Distributed Ontology Development
SN - 978-989-758-203-5
AU - Halilaj L.
AU - Grangel-González I.
AU - Vidal M.
AU - Lohmann S.
AU - Auer S.
PY - 2016
SP - 43
EP - 51
DO - 10.5220/0006054600430051