Knowledge Graph

A knowledge graph is a structured representation of entities (nodes) and their relationships (edges), enabling semantic querying and complex relationship-based reasoning. It serves as a foundational component for advanced semantic search and RAG systems.

Core Functionality

  • Models knowledge as interconnected entities (e.g., Person, Company, Location) with typed relationships (e.g., WORKS_AT, LOCATED_IN)
  • Supports graph traversal queries (e.g., “find all people connected to a company through employment”)
  • Integrates with LLMs for natural language query interpretation

Integration in RAG Systems

2026 04 14 Build a light RAG system with neo4j

Source Notes