From Terms to Meaning - Framing Knowledge with Competency Questions
Last updated on 2025-11-11 | Edit this page
Overview
Questions
- What is a Competency Question (CQ) and how does it help in ontology development?
Objectives
- Explain what a Competency Question (CQ) is and why it’s useful in ontology development.
- Formulate domain-relevant CQs that reveal how concepts connect and what data relationships matter.
- Use CQs to guide vocabulary refinement and early ontology design.
- Understand how CQs validate whether a knowledge model meets its intended purpose.
Introduction
Why Competency Questions?
Think of CQs as the “user stories” of ontology design — they describe what users (researchers, managers, etc.) need to know or compare, and ensure your data terms and structures can support those needs.
They help you: - Focus on purpose-driven vocabulary development - Identify data gaps early - Build alignment between scientists, data managers, and modelers
Example: Salmon Data Integration Context
Imagine you have multiple datasets on sockeye salmon:
- Fraser River dataset: smolt length, weight, and ocean entry date
- Bristol Bay dataset: similar metrics, but uses different column names and sampling protocols
Possible Competency Questions might be:
- “Is the average smolt condition at ocean entry higher in one population than another?”
- “Do differences in smolt condition explain variation in adult return rates?”
From these questions, you can see what concepts need alignment: condition factor, smolt stage, population, region, and return abundance.
Challenge 1: Identify decision points
Goal: Draft and refine CQs that reflect the research or management needs represented by your data.
Steps:
Review your vocabulary terms or data dictionary from earlier modules.
In small groups, brainstorm 3–5 natural-language questions that:
- Are answerable using your data (or could be if integrated).
- Require multiple terms or relationships to answer.
- Reflect real research or management scenarios.
Write each question on a sticky note or digital card.
Group similar questions and discuss:
- Which terms appear most often?
- What relationships are implied?
Challenge 2: Write your own competency questions
Goal: Identify which terms and relationships are needed to answer each CQ.
Instructions:
In small groups or pairs, write 2–3 CQs that your data integration or modeling efforts should be able to answer.
Focus on specific, realistic, and answerable questions — avoid vague ones like “What is salmon health?”
Check your questions:
- Are key concepts clearly defined?
- Do you know what data source could answer it?
- What relationships would your ontology need to represent?
🧩 Example Revision:
Too broad: “What affects salmon survival?”
Better: “Does smolt condition at ocean entry affect adult return rates by region?”
Challenge 3: Connect CQs to terms
Using your data dictionary from Modules 1–3:
- Highlight which terms appear in your CQs.
- Identify any missing terms or unclear definitions.
- Note which terms might need alignment across datasets (e.g., “region,” “population,” “condition”).
- Competency Questions express the intended use of an ontology in natural language.
- They help translate real-world research and management questions into conceptual structures.
- CQs are iterative, evolving as you refine your vocabulary and build your ontology.
- Good CQs are specific, testable, and connected to real data needs.