Discerning and Characterising Types of Competency Questions for Ontologies
C. Maria Keet, Zubeida Casmod Khan
TL;DR
This work addresses the lack of structured guidance for competency questions in ontology engineering by introducing the Questions for Ontologies (QuO) framework, which classifies CQs into five types: Scoping (SCQ), Validating (VCQ), Foundational (FCQ), Relationship (RCQ), and Metaproperty (MpCQ). It formalizes the distinct purposes and constituents of each type, provides a practical diagrammatic representation, and demonstrates their use via a coffee-domain use case aligned with the NeOn methodology. To promote reuse and research, the authors introduce ROCQS, a FAIR-compliant repository containing 438 CQs categorized by type, with plans for future expansion and tooling support. The work aims to enhance clarity and effectiveness of CQs in ontology development, enabling better scoping, validation, foundational alignment, relational analysis, and metaproperty classification, with potential impact on ontology quality and interoperability.
Abstract
Competency Questions (CQs) are widely used in ontology development by guiding, among others, the scoping and validation stages. However, very limited guidance exists for formulating CQs and assessing whether they are good CQs, leading to issues such as ambiguity and unusable formulations. To solve this, one requires insight into the nature of CQs for ontologies and their constituent parts, as well as which ones are not. We aim to contribute to such theoretical foundations in this paper, which is informed by analysing questions, their uses, and the myriad of ontology development tasks. This resulted in a first Model for Competency Questions, which comprises five main types of CQs, each with a different purpose: Scoping (SCQ), Validating (VCQ), Foundational (FCQ), Relationship (RCQ), and Metaproperty (MpCQ) questions. This model enhances the clarity of CQs and therewith aims to improve on the effectiveness of CQs in ontology development, thanks to their respective identifiable distinct constituent elements. We illustrate and evaluate them with a user story and demonstrate where which type can be used in ontology development tasks. To foster use and research, we created an annotated repository of 438 CQs, the Repository of Ontology Competency QuestionS (ROCQS), incorporating an existing CQ dataset and new CQs and CQ templates, which further demonstrate distinctions among types of CQs.
