Vocabularies typically reflect a consensus among experts in a certain application domain. They are thus implemented in collaboration of domain experts and knowledge engineers. Particularly the presence of domain experts with little technical background requires a low-threshold vocabulary engineering methodology. This methodology should be implementable without dependencies on complex software components, it should provide collaborators with comprehensible feedback on syntax and semantics errors in a tight loop, and it should give access to a humanreadable presentation of the vocabulary. Inspired by agile software and content development methodologies, we define the VoCol methodology to address these requirements. We implemented a prototype based on a loose coupling of validation and documentation generation components on top of a standard Git repository. All of these components, even the repository engine, can be exchanged with little effort. By evaluating the usefulness of error feedback of different tools in the realistic setting of an emerging mobility vocabulary we prove, however, that our choice of the crucial validation component is workable.
[1]
Csongor Nyulas,et al.
WebProtégé: A collaborative ontology editor and knowledge acquisition tool for the Web
,
2013,
Semantic Web.
[2]
Christoph Lange,et al.
Luzzu Quality Metric Language - A DSL for Linked Data Quality Assessment
,
2015,
ArXiv.
[3]
Jeff Sutherland,et al.
Manifesto for Agile Software Development
,
2013
.
[4]
Peter F. Patel-Schneider,et al.
OWL 2 Web Ontology Language
,
2009
.
[5]
Richard Cyganiak,et al.
Neologism: Easy Vocabulary Publishing
,
2008
.
[6]
Alistair Cockburn,et al.
Selecting a Project 's Methodology
,
2000,
IEEE Softw..
[7]
Simone Braun,et al.
Ontology Maturing: a Collaborative Web 2.0 Approach to Ontology Engineering
,
2007,
CKC.
[8]
Christoph Lange,et al.
Luzzu -- A Framework for Linked Data Quality Assessment
,
2016,
2016 IEEE Tenth International Conference on Semantic Computing (ICSC).