Ontology authoring is a non-trivial task for authors who are not proficient in logic. It is difficult to either specify the requirements for an ontology, or test their satisfaction. In this paper, we propose a novel approach to address this problem by leveraging the ideas of competency questions and test-before software development. We first analyse real-world competency questions collected from two different domains. Analysis shows that many of them can be categorised into patterns that differ along a set of features. Then we employ the linguistic notion of presupposition to describe the ontology requirements implied by competency questions, and show that these requirements can be tested automatically.
|Title of host publication||The Semantic Web|
|Subtitle of host publication||Trends and Challenges|
|Editors||V. Presutti, C. d'Amato, F. Gandon, M. d'Aquin, S. Staab, A. Tordai|
|Number of pages||15|
|Publication status||Published - 2014|