NEW
A minimal, reusable set of general concepts and relations providing a shared backbone for multiple applications and domains.
DESCRIPTION
A core ontology defines essential, domain-neutral concepts such as entity, event, attribute, and relation. It supports reuse across projects by providing consistent semantics and modeling constraints. Core ontologies often align to upper ontologies and expose well-documented patterns. They reduce redundancy and accelerate development by offering a common vocabulary for integration. Examples include CCO suites aligned to BFO and general-purpose categories in SUMO or DOLCE. They are foundational in enterprise knowledge graph architectures.
ALTERNATIVE DEFINITIONS
Wikipedia
A foundational ontology (upper level ontology, top-level ontology) is a model of the most general categories of the world and their relations.
Defines core/top-level ontologies as general categories applicable across domains.
Common Core Ontologies
The Common Core Ontologies are a suite of open-source ontologies designed to provide a higher-level framework for domain ontologies.
Positions core ontologies as reusable frameworks for domain modeling.
RELATED TERMS
Foundational Ontology Upper Ontology Common Core Ontology Basic Formal Ontology SUMO DOLCE Ontology Design Patterns Data Schema Knowledge Graph OWL
COMPETING TERMS
RELATIONS
- Broader: Ontology
- Narrower: Common Core Ontology
KNOWLEDGE AREAS
Semantic & Knowledge Modeling Data Modeling Data Architecture Data Management
TARGET AUDIENCE
Data Architect Data Modeler Data Steward Information Analyst Data Management Consultant
EXTERNAL SOURCES
- Wikipedia - Foundational ontology
- Common Core Ontologies - Official site describing CCO suite
- BFO - Upper ontology grounding core categories
- LOA-CNR - DOLCE foundational ontology overview
TOP QUESTIONS
What distinguishes a Core Ontology from a Domain Ontology?
Core ontologies model general, domain-neutral concepts; domain ontologies specialize those concepts for a particular field.
Category: Misunderstanding
Why adopt a Core Ontology?
It provides a reusable semantic backbone, improving interoperability and modeling consistency across projects.
Category: Relevancy
How does a Core Ontology relate to upper ontologies?
Core ontologies often align or build upon upper ontologies, inheriting foundational categories and constraints.
Category: Topic
What are examples of Core Ontologies?
Common Core Ontologies, and generalized categories in SUMO or DOLCE.
Category: Example
What risks exist with Core Ontology adoption?
Misfit to business needs, overgeneralization, and maintenance burden if not governed properly.
Category: Risk
How do you implement a Core Ontology?
Import modules, subclass domain concepts, and reuse standard relations while validating with competency questions.
Category: Advice
Is a Core Ontology required for knowledge graphs?
Not strictly, but it significantly improves semantic coherence and reuse.
Category: Opinion
Who maintains Core Ontologies?
Consortia or communities with governance processes, documentation, and release management.
Category: Management
What is a competing term for Core Ontology?
Domain Ontology, focused on specialized concepts and relations.
Category: Alternatives