SerVCS: Serialization agnostic ontology development in distributed settings

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The development of domain-specific ontologies requires joint efforts among different groups of stakeholders, such as knowledge engineers and domain experts. During the development processes, ontology changes need to be tracked and propagated across developers. Version Control Systems (VCSs) collect metadata describing changes and allow for the synchronization of different versions of the same ontology. Commonly, VCSs follow optimistic approaches to enable the concurrent modification of ontology artifacts, as well as conflict detection and resolution. For conflict detection, VCSs usually apply techniques where files are compared line by line. However, ontology changes can be serialized in different ways during the development process. As a consequence, existing VCSs may detect a large number of false-positive conflicts, i.e., conflicts that do not result from ontology changes but from the fact that two ontology versions are differently serialized. We developed SerVCS in order to enhance VCSs to cope with different serializations of the same ontology, following the principle of prevention is better than cure. SerVCS resorts on unique ontology serializations and minimizes the number of false-positive conflicts. It is implemented on top of Git, utilizing tools such as Rapper and RDF-toolkit for syntax validation and unique serialization, respectively. We conducted an empirical evaluation to determine the conflict detection accuracy of SerVCS whenever simultaneous changes to an ontology are performed using different ontology editors. Experimental results suggest that SerVCS allows VCSs to conduct more effective synchronization processes by preventing false-positive conflicts.

Cite

CITATION STYLE

APA

Halilaj, L., Grangel-González, I., Vidal, M. E., Lohmann, S., & Auer, S. (2019). SerVCS: Serialization agnostic ontology development in distributed settings. In Communications in Computer and Information Science (Vol. 914, pp. 213–232). Springer Verlag. https://doi.org/10.1007/978-3-319-99701-8_10

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free