NEW
A formal, shared representation of a domain’s concepts, relationships, and constraints enabling semantic interoperability and automated reasoning.
DESCRIPTION
Ontologies define shared vocabularies and constraints so systems can interpret meaning consistently. Built on formalisms like RDF, OWL, and description logic, they enable reasoning, validation, and data integration. Ontologies go beyond taxonomies by modeling properties, axioms, and complex relations. They power knowledge graphs, semantic search, interoperability, and explainability. Common tools include Protégé and SPARQL endpoints. Good ontology engineering follows competency questions, reuse, and modular design. Governance and versioning ensure stability as domains evolve.
ALTERNATIVE DEFINITIONS
W3C
An ontology defines the terms used to describe and represent an area of knowledge.
Emphasizes controlled vocabulary and representation for a knowledge domain in OWL context.
Thomas R. Gruber
An ontology is an explicit specification of a conceptualization.
Canonical, concise definition widely cited in knowledge engineering.
Wikipedia
In computer science and information science, an ontology is a formal representation of knowledge as a set of concepts within a domain and the relationships between those concepts.
Defines ontologies broadly as formal representations of domain concepts and relations.
RELATED TERMS
RDF OWL Simple Knowledge Organization System Knowledge Graph Vocabulary Data Schema Reasoning Class Attribute SPARQL Description Logic Semantic Web Linked Data
COMPETING TERMS
RELATIONS
- Narrower: Application Ontology Applied Ontology Core Ontology Domain Ontology Formal Ontology Foundational Ontology Gene Ontology Heavy-weight Ontology Lexical Ontology Light-weight Ontology Material Ontology Process Ontology Upper Ontology
KNOWLEDGE AREAS
Semantic & Knowledge Modeling Data Management AI Data Architecture
TARGET AUDIENCE
Data Architect Data Modeler Data Steward Information Analyst AI Engineer Data Scientist
EXTERNAL SOURCES
- Wikipedia - Ontology (information science)
- W3C - Primer on OWL 2 for ontologies
- W3C - SKOS primer for controlled vocabularies
- Stanford Center for Biomedical Informatics Research - Popular ontology editor and platform
- W3C - RDF 1.1 concepts underpinning ontologies
TOP QUESTIONS
What distinguishes an Ontology from a Taxonomy?
A taxonomy organizes concepts hierarchically, while an ontology also defines properties, constraints, and rich relationships to enable reasoning and interoperability.
Category: Misunderstanding
Why use an Ontology in data integration?
Ontologies standardize meaning across sources, enabling semantic alignment, reuse, and automated inference for robust, interoperable data integration.
Category: Relevancy
What languages express an Ontology?
Ontologies are commonly expressed in RDF and OWL, sometimes complemented by SHACL for constraints and SKOS for vocabularies.
Category: Requirements
How are Ontologies managed over time?
Versioning, change governance, competency questions, and stakeholder review ensure ontologies evolve without breaking dependent systems.
Category: Management
What tools support Ontology development?
Protégé is widely used for editing; reasoners like HermiT or Fact++ validate consistency and infer implicit facts.
Category: Tools
How does an Ontology enable reasoning?
Logical axioms and constraints permit inference engines to derive new facts, detect inconsistencies, and classify entities automatically.
Category: Example
What is a common mistake when building an Ontology?
Overmodeling with unnecessary classes and properties impedes adoption; start with competency questions and iterate pragmatically.
Category: Mistakes
How do Ontologies relate to Knowledge Graphs?
Ontologies define the schema and semantics that guide how knowledge graphs represent and infer relationships among entities.
Category: Overview
When should you prefer a Taxonomy over an Ontology?
When simple hierarchical categorization suffices and reasoning needs are minimal, taxonomies offer lighter-weight governance.
Category: Alternatives