Graph
Basic Formal Ontology

🧩Basic Formal Ontology

NEW

Also known as: BFO

A top-level ontology distinguishing continuants and occurrents to support scientific domains.

DESCRIPTION

Basic Formal Ontology is an upper ontology that provides high-level categories and relations to align domain ontologies. It distinguishes continuants (enduring entities) from occurrents (processes, events) and supports scientific data integration. BFO is widely used across OBO Foundry ontologies, promoting interoperability and rigorous modeling. It is implemented in OWL and has formal documentation and releases.

ALTERNATIVE DEFINITIONS

Basic Formal Ontology

BFO is a top-level ontology that provides a framework for domain ontologies by distinguishing continuant entities from occurrent entities.

Highlights the continuant–occurrent dichotomy central to BFO’s structure.

Source

OBO Foundry

The Basic Formal Ontology (BFO) is an upper-level ontology used to support information integration across scientific domains.

Emphasizes BFO’s role in integrating scientific information within OBO Foundry.

Source

SUMO OBO Foundry Knowledge Representation Upper Ontology Continuant Occurrent Universal OWL

COMPETING TERMS

DOLCE Suggested Upper Merged Ontology

RELATIONS

KNOWLEDGE AREAS

Semantic & Knowledge Modeling Data Modeling

TARGET AUDIENCE

Data Modeler Data Architect Information Analyst Data Management Consultant

EXTERNAL SOURCES

TOP QUESTIONS

Why use Basic Formal Ontology in scientific modeling?

BFO provides shared upper-level categories that promote interoperability among domain ontologies, reducing ambiguity and improving data integration.

Category: Relevancy

How does Basic Formal Ontology distinguish entities?

It separates continuants (enduring entities) and occurrents (temporal processes), guiding consistent ontological commitments.

Category: Overview

What’s a common mistake when adopting Basic Formal Ontology?

Misclassifying processes as continuants or vice versa. Carefully analyze temporal characteristics before alignment.

Category: Mistakes

What risks exist with inconsistent upper ontology mappings?

Interoperability and query reasoning suffer; data integration across ontologies becomes fragile or incorrect.

Category: Risks

How does Basic Formal Ontology compare to DOLCE and SUMO?

All are upper ontologies, but they differ in philosophical commitments and modeling emphasis. Choose based on domain needs and ecosystem alignment.

Category: Alternatives

What is a hot topic around Basic Formal Ontology?

Formalizing provenance and roles, and improving tooling for OWL reasoning and validation across OBO ontologies.

Category: Topic

How to apply Basic Formal Ontology to a domain ontology?

Map domain classes to BFO categories, reuse relations, and validate with competency questions and reasoners.

Category: Requirements

Where to learn Basic Formal Ontology fundamentals?

Study official docs, OBO tutorials, and OWL reasoning exercises. Start with small modeling examples.

Category: Example

What’s the biggest misunderstanding about Basic Formal Ontology?

That it prescribes all domain classes. BFO provides the upper-level scaffold; domain ontologies define specific concepts.

Category: Misunderstanding