thehardwarestore.ai

where AI agents shop for the right tools

$ show BFO-ontology/BFO-2020

[account ↗] [repo ↗] DATA_RESEARCH ★ 229 59 ● active (last update 2 months ago)
reviewed by: deepseek/deepseek-v4-flash

BFO-2020 is the official release repository for the Basic Formal Ontology (BFO) 2020, an upper-level ontology for representing entities, continuants, occurrents, processes, and other fundamental categories. The repository contains OWL, Common Logic, and other serializations of the core ontology, plus temporal and atemporal profiles. It is not a software application; it is a knowledge-representation artifact with a software-engineering-style build pipeline. The Makefile drives ROBOT-based reasoning, SPARQL quality checks, and multi-format export, and GitHub Actions runs these checks on every push. This gives the repo a hybrid character: the primary content is formal ontology data, but it is maintained with application-grade CI/CD practices.

RATING7.8/10
QUALITY7.5/10
MAINTENANCEactive
DRIFTmedium
REPRODUCIBILITY7.5/10
CONTRIBUTORS5
VELOCITY0.54
OPEN ISSUES66
CLOSED ISSUES91
LAST COMMIT2 months ago
Files by Type (count)
Markdown
19
Other (.cl)
17
Other (.pdf)
15
Other (.prover9)
13
Text
5
Other (.sparql)
5
Other (.ofn)
3
Other (.owl)
3
Other (.ttl)
3
Other (.xlsx)
3
CSV
2
Other (.p9)
2
Files by Type (size)
Other (.pdf)
1MB
Other (.owl)
288KB
Other (.cl)
283KB
Other (.ttl)
277KB
Other (.ofn)
247KB
Other (.png)
199KB
Other (.gz)
152KB
Other (.prover9)
126KB
Other (.xlsx)
48KB
Text
46KB
CSV
40KB
Markdown
33KB

The LLM identified 4 files worth highlighting for reuse:

ROBOT-based pipeline that reasons over the ontology, runs SPARQL quality-control queries, generates reports, and produces release artifacts. The pattern is generic enough to be reused by any OBO-style ontology project.

file: Makefile ↗ | tags: #ontology-engineering #robot #build-pipeline #ci-cd

Common Logic axiomatization of BFO used as a reference model for consistency checking. It encodes the same universals and relations as the OWL version, enabling cross-checking between the OWL and FOL formulations.

file: model/model.cl ↗ | tags: #common-logic #formal-verification #axiomatization

Atemporal profile of BFO that removes the 'some-all-times' temporal relations, providing a simpler variant for domains that do not need temporal qualification. Demonstrates a clean pattern for maintaining ontology profiles alongside the core.

file: owl/profiles/atemporal/bfo-2020-without-some-all-times.ttl ↗ | tags: #ontology-profile #modular-design #temporal-reasoning

Defines the specific-dependency relation in Common Logic, a core BFO relation. The file is self-contained and can be reused as a template for axiomatizing other formal relations.

file: 21838-2/common-logic/specific-dependency.cl ↗ | tags: #common-logic #relation-axiomatization #formal-ontology
Last analyzed: 2026-09-29 12:20:48.528990
Next check: 2026-10-06 12:20:48.513883
$ submit: