eduKateSG · Why Science?
Build a small shared semantic floor—then let specialised ontologies keep the detail their science needs
Start with the core concept that must cross project boundaries, then inspect modules, imported identifiers and release choices before treating datasets as interoperable.
Science learning becomes powerful when specialised vocabularies share a small, dependable semantic floor. The OBO Foundry describes the Core Ontology for Biology and Biomedicine, or COB, as a small ontology that brings together key terms from a wide range of OBO projects to improve interoperability and reuse. Its official page lists a main ontology, base module, native-ID module, external mapping product and an explicitly experimental demo product. The official repository says the plan is to keep COB small while ensuring one or more COB terms can serve as roots for OBO Library ontologies. COB can coordinate high-level meaning, but it does not replace domain definitions, evidence, releases or the scientific judgement needed to map specialised data. This guide supports Primary Science, PSLE Science, Secondary Science, O-Level Science, O-Level Biology, computing and STEM education as a longform evidence-reading route; it is not medical, laboratory, admission or career advice.
Related eduKate reading: Relation Ontology; Information Artifact Ontology; Ontology for Biomedical Investigations; Gene Ontology; Science Learning Hub; Education Hub; STEM Education; Careers by Subject Capability.
Primary and official sources checked on 13 October 2026: OBO Foundry Core Ontology for Biology and Biomedicine overview, checked 13 October 2026; Official COB source repository; Canonical COB OWL release; Official COB project documentation; 2026 Singapore–Cambridge O-Level Biology syllabus; MOE G2/G3 Lower Secondary Science teaching and learning syllabus; 2026 MOE G2 Computing syllabus. Ontologies, definitions and release products can change, so preserve dated documentation, exact source records and file versions.
How a small core ontology supports a large scientific ecosystem
Scientific ontologies often specialise deeply: one may describe cells, another experiments and another gene functions. Shared upper terms help their classes meet without forcing every project to rebuild the same roots.
The OBO Foundry says COB deliberately stays small. Smallness is a design constraint: the core should coordinate concepts that many ontologies need while leaving domain detail with the communities that understand it.
The official repository describes COB terms as possible roots for OBO Library ontologies. A root supports organisation and reasoning, but it does not make every descendant concept equivalent across domains.
COB publishes multiple products. The base module contains COB-ID terms, while fuller products can include external OBO terms used in their axioms; product choice changes what a system imports.
The native module preserves native identifiers rather than rewiring them. Identifier strategy affects provenance, maintenance and how downstream systems recognise the authority for a term.
An external mapping product can describe connections without pretending the core owns every specialised class. Mappings need scope because exact equivalence is stronger than useful relatedness.
The official page marks the demo product as experimental. Experimental examples can teach and test design ideas, but production claims should name their status and avoid treating a demonstration as normative.
The hopeful value is coordination without erasure: projects gain a shared semantic floor while retaining the definitions, evidence and nuance that make specialised science useful.
Begin with competency questions. If two datasets must answer a cross-domain query, write the expected results and counterexamples before choosing a core term.
Keep imported and native identifiers distinguishable. A familiar label can conceal which project defines the class and which release supplied its axioms.
Module boundaries affect performance and reasoning. Importing a smaller core may simplify deployment, while a fuller module can provide connections needed for richer inference.
Logical consistency is necessary but not sufficient. A mapping can be formally satisfiable and still misrepresent the biology or study design.
Interoperability is tested by tasks, not by file loading alone. Queries, data exchange, validation and round-trip conversion reveal whether meaning survived.
Core terms should not become a dumping ground for unresolved local concepts. Ambiguous data may need an explicit provisional status rather than a broad class chosen for convenience.
For classroom learning, a shared concept map can show how cell, organism, process, information and experiment link while each science topic keeps its own vocabulary.
Reader-ready documentation names the selected COB module, external dependencies, mapping rules and known losses so another team can reproduce the integration.
Version drift can split an ecosystem when participating ontologies import different core releases. Dependency coordination and tested upgrade windows reduce silent semantic divergence.
Rewiring identifiers may simplify a graph while obscuring the source authority. Preserve attribution and migration history whenever identifiers are transformed.
Reasoner-generated classifications should be separated from curator assertions. Both may be useful, but they answer different provenance questions.
A crosswalk can be asymmetric: one specialised class may map broadly to a core term while the reverse mapping would return many scientifically different descendants.
Closed validation rules and open-world ontology reasoning solve different problems. Use the first to enforce required records and the second to derive declared logical consequences.
Metrics such as fewer unmapped terms or more shared roots are not proof of better science. Review whether the resulting queries preserve distinctions users actually need.
A reproducible ontology assembly freezes products, import catalogues, checksums, reasoner, mapping code, test fixtures and query outputs alongside human review notes.
COB succeeds when shared concepts make collaboration easier without becoming an excuse to compress every scientific disagreement into one high-level label.
Governance is part of interoperability. A shared core term may affect many downstream ontologies, validators and datasets, so proposed changes need visible discussion, versioning and impact analysis. The authority responsible for a specialised class may differ from the group maintaining its high-level parent. Record who can approve definition changes, how deprecations are communicated and which compatibility promises apply. This prevents a technical convenience from silently moving scientific authority away from the community that collects and interprets the evidence. It also gives adopters a route for reporting edge cases that the current core does not represent well.
Interoperability tests should include round trips. Export a specialised record through the COB-aligned exchange model, import it back and compare identifiers, relations, qualifiers and provenance with the source. A successful parse is only the first checkpoint. The restored record should answer the same scientific questions and should not acquire broader claims through unintended inheritance. Counterexamples are especially valuable: include terms that must remain distinct even though they share a core parent. These fixtures make semantic loss observable and convert vague confidence in a shared ontology into a repeatable quality-control process.
Core ontologies can reduce duplication, but aggressive consolidation may increase coupling. If every domain change depends on one central release, maintenance can slow and local innovation can become risky. Modular design offers a middle path: coordinate the concepts that genuinely need to be shared, publish stable interfaces and let domain ontologies evolve behind them. Teams should measure upgrade effort, failed mappings and query changes over time. A small core is successful not because all projects look identical, but because necessary connections remain intelligible, testable and recoverable when one participating ontology changes.
For learners, COB offers a useful systems lesson. Biology is not a flat vocabulary list; it is a network in which organisms have parts, processes occur, investigations produce information and evidence supports claims. A core ontology shows the common scaffolding, while specialised ontologies show why detail matters. Students can build a five-node concept map, label each relation and then compare it with a second topic. The goal is not to memorise ontology engineering terms. It is to practise moving between a big organising idea and the precise local concept needed to explain an observation honestly.
| Stage | Question | Evidence | Responsible output |
|---|---|---|---|
| Scope | Which high-level concept must be shared? | Competency question and participating ontologies | A bounded interoperability need |
| Select | Which COB product and identifiers apply? | Base, full or native module with frozen release | A declared semantic core |
| Map | How do specialised terms connect to it? | Definitions, axioms, mappings and provenance | Traceable cross-ontology alignment |
| Test | Do expected queries work without lost meaning? | Fixtures, reasoner output and domain review | Validated interoperability |
Inside this guide
1–12 · Core concepts, modules and identity
- 1. Begin with an interoperability question
- 2. Define the shared floor
- 3. Use the COB identifier
- 4. Read the formal definition
- 5. Choose the main product
- 6. Understand the base module
- 7. Understand the full module
- 8. Understand the native module
- 9. Treat the demo as experimental
- 10. Identify source authority
- 11. Inspect root placement
- 12. Inspect relations
13–24 · Imports, mappings and validation
- 13. Build import catalogues
- 14. Coordinate dependency versions
- 15. Map specialised terms
- 16. Keep exactness honest
- 17. Preserve domain distinctions
- 18. Run logical checks
- 19. Run competency queries
- 20. Separate assertions and inferences
- 21. Validate identifiers
- 22. Validate labels second
- 23. Challenge broad buckets
- 24. Challenge circular imports
25–36 · Learning, communication and pathways
- 25. Challenge semantic metrics
- 26. Challenge silent rewiring
- 27. Review release migrations
- 28. Connect to Primary Science
- 29. Connect to Secondary Science
- 30. Connect to mathematics
- 31. Connect to computing
- 32. Connect to pathways
- 33. Did you know?
- 34. Write a reader-ready integration note
- 35. Build a validation ladder
- 36. Finish with a reproducible ontology bundle
Section 1 of 36
1. Begin with an interoperability question
A core ontology is useful when projects need a shared answer across specialised vocabularies, not simply because one more file can be imported.
Working checkpoint — COB identifier: Write the cross-domain question and expected result. Keep the COB product, release, source ontology, mapping relation and review decision together.
For mathematics, compare a shared set with domain-specific subsets and relations.
Section 2 of 36
2. Define the shared floor
COB coordinates high-level biological and biomedical concepts while domain ontologies retain specialist detail.
Working checkpoint — core term: State which meanings must be common and which must remain local. Test interoperability with positive and negative query fixtures, not labels alone.
For computing, make dependency drift and failed query fixtures visible.
Section 3 of 36
3. Use the COB identifier
A stable COB class provides a reference beyond interface labels and local abbreviations.
Working checkpoint — base module: Store IRI, label, definition and release. Separate core coordination from ownership of specialised scientific definitions.
For writing, define the common term before explaining the specialised distinction.
Section 4 of 36
4. Read the formal definition
Core labels can feel obvious, yet their logical placement determines inheritance across many ontologies.
Working checkpoint — full module: Compare textual and logical definitions. Pin imports and reasoner versions before comparing classification results.
For students, ask which idea is shared and which detail belongs to a specialised topic.
Section 5 of 36
5. Choose the main product
The canonical COB product packages the ontology intended for broad use.
Working checkpoint — native identifier: Record exact file, date and checksum. Document every semantic loss introduced by simplification or identifier rewiring.
For parents, the calm checkpoint is whether the learner can move between a big idea and an example.
Section 6 of 36
6. Understand the base module
The base module contains terms in the COB ID space and can support a smaller dependency footprint.
Working checkpoint — interoperability test: Check whether required external connections remain available. Keep the COB product, release, source ontology, mapping relation and review decision together.
For mathematics, compare a shared set with domain-specific subsets and relations.
Section 7 of 36
7. Understand the full module
Fuller products include external OBO terms used in COB axioms and therefore carry more dependency context.
Working checkpoint — COB identifier: Freeze the import catalogue with the release. Test interoperability with positive and negative query fixtures, not labels alone.
For computing, make dependency drift and failed query fixtures visible.
Section 8 of 36
8. Understand the native module
The native module preserves native IDs instead of rewired COB identifiers.
Working checkpoint — core term: Choose identity policy deliberately and document translation. Separate core coordination from ownership of specialised scientific definitions.
For writing, define the common term before explaining the specialised distinction.
Section 9 of 36
9. Treat the demo as experimental
The official page labels the demo product experimental, so it should not silently define production truth.
Working checkpoint — base module: Separate teaching fixtures from governed releases. Pin imports and reasoner versions before comparing classification results.
For students, ask which idea is shared and which detail belongs to a specialised topic.
Section 10 of 36
10. Identify source authority
A core assembly may reuse a term whose authoritative definition belongs to another ontology.
Working checkpoint — full module: Keep source namespace and governance visible. Document every semantic loss introduced by simplification or identifier rewiring.
For parents, the calm checkpoint is whether the learner can move between a big idea and an example.
Section 11 of 36
11. Inspect root placement
COB aims to provide roots for OBO ontologies, but root selection shapes inherited meaning and queries.
Working checkpoint — native identifier: Review each attachment with domain experts. Keep the COB product, release, source ontology, mapping relation and review decision together.
For mathematics, compare a shared set with domain-specific subsets and relations.
Section 12 of 36
12. Inspect relations
Shared relations connect core and specialised classes and can drive inference across imports.
Working checkpoint — interoperability test: Use authoritative relation identifiers and verify direction. Test interoperability with positive and negative query fixtures, not labels alone.
For computing, make dependency drift and failed query fixtures visible.
Section 13 of 36
13. Build import catalogues
Ontology IRIs must resolve to frozen local products for reproducible assembly.
Working checkpoint — COB identifier: Store mappings from imported IRI to file and checksum. Separate core coordination from ownership of specialised scientific definitions.
For writing, define the common term before explaining the specialised distinction.
Section 14 of 36
14. Coordinate dependency versions
Different projects may otherwise build on incompatible core or relation releases.
Working checkpoint — core term: Test a declared compatibility set. Pin imports and reasoner versions before comparing classification results.
For students, ask which idea is shared and which detail belongs to a specialised topic.
Section 15 of 36
15. Map specialised terms
A local class can connect to a COB concept through subclassing or a scoped mapping.
Working checkpoint — base module: State whether the relation is asserted, inferred or approximate. Document every semantic loss introduced by simplification or identifier rewiring.
For parents, the calm checkpoint is whether the learner can move between a big idea and an example.
Section 16 of 36
16. Keep exactness honest
Useful alignment does not always mean logical equivalence in both directions.
Working checkpoint — full module: Distinguish exact, broad, narrow and related mappings. Keep the COB product, release, source ontology, mapping relation and review decision together.
For mathematics, compare a shared set with domain-specific subsets and relations.
Section 17 of 36
17. Preserve domain distinctions
One core parent may gather classes whose experimental or clinical meanings remain different.
Working checkpoint — native identifier: Retain specialised IDs in exchanged data. Test interoperability with positive and negative query fixtures, not labels alone.
For computing, make dependency drift and failed query fixtures visible.
Section 18 of 36
18. Run logical checks
Reasoners can expose contradictions, unsatisfiable classes and unexpected inheritance.
Working checkpoint — interoperability test: Save reasoner version and explanation output. Separate core coordination from ownership of specialised scientific definitions.
For writing, define the common term before explaining the specialised distinction.
Section 19 of 36
19. Run competency queries
A valid ontology file can still fail the task users need it to perform.
Working checkpoint — COB identifier: Test expected inclusions, exclusions and edge cases. Pin imports and reasoner versions before comparing classification results.
For students, ask which idea is shared and which detail belongs to a specialised topic.
Section 20 of 36
20. Separate assertions and inferences
Curator statements and reasoner consequences require different provenance and review.
Working checkpoint — core term: Tag the origin of every generated edge. Document every semantic loss introduced by simplification or identifier rewiring.
For parents, the calm checkpoint is whether the learner can move between a big idea and an example.
Section 21 of 36
21. Validate identifiers
Typographical errors, obsolete IDs and mixed namespaces can break joins without obvious symptoms.
Working checkpoint — base module: Reject unknown and retired identifiers at intake. Keep the COB product, release, source ontology, mapping relation and review decision together.
For mathematics, compare a shared set with domain-specific subsets and relations.
Section 22 of 36
22. Validate labels second
Labels help readers but should not replace stable identifiers in integration logic.
Working checkpoint — full module: Use labels for display after ID validation. Test interoperability with positive and negative query fixtures, not labels alone.
For computing, make dependency drift and failed query fixtures visible.
Section 23 of 36
23. Challenge broad buckets
Mapping unresolved concepts to a high-level core class can improve counts while destroying meaning.
Working checkpoint — native identifier: Keep ambiguity explicit until reviewed. Separate core coordination from ownership of specialised scientific definitions.
For writing, define the common term before explaining the specialised distinction.
Section 24 of 36
24. Challenge circular imports
Poor dependency design can create difficult release cycles and inconsistent assemblies.
Working checkpoint — interoperability test: Map the dependency graph before deployment. Pin imports and reasoner versions before comparing classification results.
For students, ask which idea is shared and which detail belongs to a specialised topic.
Section 25 of 36
25. Challenge semantic metrics
More linked classes do not automatically mean better or safer interoperability.
Working checkpoint — COB identifier: Evaluate query accuracy and domain usefulness. Document every semantic loss introduced by simplification or identifier rewiring.
For parents, the calm checkpoint is whether the learner can move between a big idea and an example.
Section 26 of 36
26. Challenge silent rewiring
Identifier replacement can hide the original authority and change downstream expectations.
Working checkpoint — core term: Publish reversible crosswalks and migration logs. Keep the COB product, release, source ontology, mapping relation and review decision together.
For mathematics, compare a shared set with domain-specific subsets and relations.
Section 27 of 36
27. Review release migrations
Core changes can propagate through many ontologies and data products.
Working checkpoint — base module: Run impact analysis across imports and fixtures. Test interoperability with positive and negative query fixtures, not labels alone.
For computing, make dependency drift and failed query fixtures visible.
Section 28 of 36
28. Connect to Primary Science
A simple map from living thing to organism, part and process shows how broad ideas organise examples.
Working checkpoint — full module: Let pupils place examples under shared concepts and explain why. Separate core coordination from ownership of specialised scientific definitions.
For writing, define the common term before explaining the specialised distinction.
Section 29 of 36
29. Connect to Secondary Science
Cells, systems, genetics and experiments reveal how one concept can connect several biology topics.
Working checkpoint — native identifier: Trace one syllabus idea across specialised vocabularies. Pin imports and reasoner versions before comparing classification results.
For students, ask which idea is shared and which detail belongs to a specialised topic.
Section 30 of 36
30. Connect to mathematics
Sets, hierarchies, relations and logical consequences make ontology structure visible.
Working checkpoint — interoperability test: Test one inheritance claim by hand. Document every semantic loss introduced by simplification or identifier rewiring.
For parents, the calm checkpoint is whether the learner can move between a big idea and an example.
Section 31 of 36
31. Connect to computing
Modules, namespaces, imports, dependency graphs and tests turn semantic design into software infrastructure.
Working checkpoint — COB identifier: Automate release, identifier and query checks. Keep the COB product, release, source ontology, mapping relation and review decision together.
For mathematics, compare a shared set with domain-specific subsets and relations.
Section 32 of 36
32. Connect to pathways
Core semantics supports bioinformatics, knowledge engineering, data platforms, ontology curation and scientific software.
Working checkpoint — core term: Check current official course and career information separately. Test interoperability with positive and negative query fixtures, not labels alone.
For computing, make dependency drift and failed query fixtures visible.
Section 33 of 36
33. Did you know?
COB publishes several modules because the smallest useful core and the fullest useful assembly are not always the same file.
Working checkpoint — base module: Compare base, full and native products before choosing. Separate core coordination from ownership of specialised scientific definitions.
For writing, define the common term before explaining the specialised distinction.
Section 34 of 36
34. Write a reader-ready integration note
Name need, COB product, releases, imports, mappings, tests, inferred edges, limitations and owners.
Working checkpoint — full module: Make the assembly reproducible without private memory. Pin imports and reasoner versions before comparing classification results.
For students, ask which idea is shared and which detail belongs to a specialised topic.
Section 35 of 36
35. Build a validation ladder
Check scope, identifiers, definitions, modules, imports, logic, mappings, fixtures, provenance and domain review.
Working checkpoint — native identifier: Stop interoperability claims at the earliest failed rung. Document every semantic loss introduced by simplification or identifier rewiring.
For parents, the calm checkpoint is whether the learner can move between a big idea and an example.
Section 36 of 36
36. Finish with a reproducible ontology bundle
Deliver frozen products, catalogue, mappings, reasoner settings, validation reports, query tests and migration notes.
Working checkpoint — interoperability test: Make every cross-domain result traceable to sources and rules. Keep the COB product, release, source ontology, mapping relation and review decision together.
For mathematics, compare a shared set with domain-specific subsets and relations.
Contents · Previous section · Continue to the Science Learning Hub
