add core ontology #7
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addition of BFO and CCO to the SuperNOVA Codebase
To establish a robust and future-proof semantic foundation for the SuperNOVA ecosystem, we have added two core ontologies directly into the project: BFO (Basic Formal Ontology) and CCO (Common Core Ontologies), both in their official OWL formats.
Ontology Sources and Download Links
BFO (Basic Formal Ontology)
https://github.com/BFO-ontology/BFO
https://raw.githubusercontent.com/BFO-ontology/BFO/master/releases/2.0/bfo.owl
CCO (Common Core Ontologies)
https://github.com/CommonCoreOntology/CommonCoreOntologies
https://github.com/CommonCoreOntology/CommonCoreOntologies/releases
Why These Ontologies?
BFO (Basic Formal Ontology)
BFO serves as a general, domain-independent upper ontology. It provides a rigorous conceptual structure for categorizing all entities, processes, roles, qualities, continuants, and occurrents. Because BFO is widely used across scientific, industrial, and governmental ontologies, adopting it as our top-level framework ensures consistency, interoperability, and long-term stability.
CCO (Common Core Ontologies)
CCO is built directly on top of BFO and provides mid-level ontologies describing real-world concepts such as agents, organizations, artifacts, events, locations, time, information objects, and systems. These ontologies cover the majority of modeling needs encountered in practical applications, making CCO an ideal foundation for the SuperNOVA knowledge system. Users can extend CCO with custom classes without breaking semantic coherence.
Why Embed These Files Directly in the SuperNOVA Repository?
Version Stability
Ontology versions are locked and version-controlled alongside the code, ensuring deterministic behavior across installations and releases.
Decentralized Operation
Since SuperNOVA runs without central servers, all foundational ontologies must be available locally on each node.
Bootstrapping the Knowledge Engine
On initialization, SuperNOVA loads and converts these OWL ontologies into its internal immutable fact model (EAVT), establishing a universal semantic baseline.
Extensibility and Coherence
All user-defined ontologies and domain-specific classes extend a common BFO/CCO foundation, preventing semantic drift and maintaining global interoperability.