European Knowledge Acquisition Workshop

EKAW 2016: Knowledge Engineering and Knowledge Management pp 303-319

VoCol: An Integrated Environment to Support Version-Controlled Vocabulary Development

  • Lavdim Halilaj
  • Niklas Petersen
  • Irlán Grangel-González
  • Christoph Lange
  • Sören Auer
  • Gökhan Coskun
  • Steffen Lohmann
Conference paper

DOI: 10.1007/978-3-319-49004-5_20

Volume 10024 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Halilaj L. et al. (2016) VoCol: An Integrated Environment to Support Version-Controlled Vocabulary Development. In: Blomqvist E., Ciancarini P., Poggi F., Vitali F. (eds) Knowledge Engineering and Knowledge Management. EKAW 2016. Lecture Notes in Computer Science, vol 10024. Springer, Cham

Abstract

Vocabularies are increasingly being developed on platforms for hosting version-controlled repositories, such as GitHub. However, these platforms lack important features that have proven useful in vocabulary development. We present VoCol, an integrated environment that supports the development of vocabularies using Version Control Systems. VoCol is based on a fundamental model of vocabulary development, consisting of the three core activities modeling, population, and testing. We implemented VoCol using a loose coupling of validation, querying, analytics, visualization, and documentation generation components on top of a standard Git repository. All components, including the version-controlled repository, can be configured and replaced with little effort to cater for various use cases. We demonstrate the applicability of VoCol with a real-world example and report on a user study that confirms its usability and usefulness.

Keywords

Vocabulary development Version control system Ontology engineering Integrated development environment IDE Git GitHub Webhook 

Copyright information

© Springer International Publishing AG 2016

Authors and Affiliations

  • Lavdim Halilaj
    • 1
    • 2
  • Niklas Petersen
    • 1
    • 2
  • Irlán Grangel-González
    • 1
    • 2
  • Christoph Lange
    • 1
    • 2
  • Sören Auer
    • 1
    • 2
  • Gökhan Coskun
    • 3
  • Steffen Lohmann
    • 2
  1. 1.Enterprise Information Systems (EIS)University of BonnBonnGermany
  2. 2.Fraunhofer Institute for Intelligent Analysis and Information Systems (IAIS)Sankt AugustinGermany
  3. 3.Bayer Business ServicesBerlinGermany