NEW
Also known as: KB
A structured repository that stores, organizes, and retrieves domain information, facts, and rules for humans or systems.
DESCRIPTION
A knowledge base centralizes structured (and sometimes unstructured) information with schemas, relationships, and rules to support retrieval and reasoning. Implementations range from help center FAQs to expert systems and semantic stores. Modern knowledge bases often integrate ontologies and knowledge graphs for richer semantics and inference. They support self-service, reduce duplication, and underpin AI-driven search and Q&A.
ALTERNATIVE DEFINITIONS
Wikipedia
A knowledge base is a technology used to store complex structured and unstructured information used by a computer system.
Emphasizes both structured and unstructured information for computational use.
IBM
A knowledge base is a centralized repository of information that is used to optimize information collection, organization, and retrieval.
Highlights centralization and efficiency in organizing and retrieving knowledge.
Zendesk
A knowledge base is a self-serve online library of information about a product, service, department, or topic.
Frames knowledge bases in the context of customer support and self-service.
RELATED TERMS
Knowledge Representation Class Hierarchy Reasoner Inference Engine Document Management System FAQ System Semantic Search RDF Simple Knowledge Organization System
COMPETING TERMS
RELATIONS
- Broader: BASE
KNOWLEDGE AREAS
Semantic & Knowledge Modeling Document & Content Management Data Management
TARGET AUDIENCE
Information Analyst Data Steward Data Architect BI Specialist Data Management Consultant
EXTERNAL SOURCES
- Wikipedia - Knowledge base
- W3C OWL 2 Overview - Ontology standard for knowledge representation
- W3C SKOS Reference - Controlled vocabularies for knowledge bases
- Wikidata - Large open knowledge base example
TOP QUESTIONS
How does a Knowledge Base differ from a Knowledge Graph?
A knowledge base is the broader repository. A knowledge graph is a graph-structured knowledge base emphasizing entities and relationships for semantic queries and inference.
Category: Misunderstanding
What makes a good Knowledge Base schema?
Clear entity types, consistent relationships, governance for versioning, and alignment with ontologies. Aim for extensibility and interoperability.
Category: Requirements
What are common use cases for Knowledge Bases?
Self-service support, expert systems, semantic search, and as context stores for retrieval-augmented generation.
Category: Example
What are risks in managing a Knowledge Base?
Staleness, inconsistent tagging, and poor provenance lead to mistrust. Governance and curation workflows are essential.
Category: Risk
How do ontologies support Knowledge Bases?
Ontologies define shared semantics, enabling consistent categorization, validation, and reasoning across data and applications.
Category: Basics
How do I ensure content quality in a Knowledge Base?
Establish ownership, review cycles, validation rules, and analytics on usage and feedback. Automate broken link and policy checks.
Category: Management
What formats are used to implement Knowledge Bases?
Relational databases, document stores, triple stores (RDF), and graph databases (property graphs) are common, chosen per use case.
Category: Example
How does a Knowledge Base integrate with LLMs?
As a context source in retrieval-augmented generation, providing authoritative facts and reducing hallucinations. Index content for semantic search.
Category: Relevancy
Who should own the Knowledge Base in an organization?
A data or knowledge management team with domain stewards. Clear governance ensures curation and quality.
Category: Management