> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superquran.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Knowledge Graph Overview

> Understanding the Quran Knowledge Graph and how it works

# Quran Knowledge Graph Overview

The Quran Knowledge Graph is a powerful way to represent and explore the rich interconnections within the Quran. This page explains what the knowledge graph is and how it helps users discover insights in the Quranic text.

## What is a Knowledge Graph?

<img className="block dark:hidden" src="https://mintlify.s3.us-west-1.amazonaws.com/quranlabs/images/knowledge-graph-light.png" alt="Knowledge Graph visualization" />

<img className="hidden dark:block" src="https://mintlify.s3.us-west-1.amazonaws.com/quranlabs/images/knowledge-graph-dark.png" alt="Knowledge Graph visualization" />

A knowledge graph is like a digital map that shows how different pieces of information are connected. Instead of just storing facts in separate tables or lists, a knowledge graph represents information as:

* **Nodes** (circles in the diagram): These represent entities like verses, words, concepts, or scholars
* **Relationships** (lines in the diagram): These show how the entities are connected to each other

This structure makes it possible to ask complex questions and discover connections that might not be obvious at first glance.

## The Quran as a Knowledge Graph

The Quran is perfectly suited to be represented as a knowledge graph because:

1. **It has natural internal connections** - verses reference each other, stories continue across chapters, and themes recur throughout the text
2. **Words and concepts are deeply interconnected** - Arabic root words create networks of related meanings
3. **Scholarly interpretations add layers of meaning** - tafsir and commentaries connect verses to explanations and contexts
4. **Historical and contextual information enriches understanding** - asbab al-nuzul (reasons for revelation) connect verses to historical events

## What's in the Quran Knowledge Graph?

Our knowledge graph includes:

### Quranic Text Entities

* **Surahs** (chapters) with their names, revelation context, and themes
* **Verses** with their text in Arabic and translations
* **Words** with their grammatical properties and root words
* **Root words** with their range of meanings and occurrences

### Conceptual Entities

* **Topics** like patience, gratitude, prayer, etc.
* **Stories** of prophets and historical events
* **Rulings** related to Islamic law and practice
* **Concepts** like the afterlife, divine attributes, etc.

### Scholarly Resources

* **Tafsir** (interpretations) from classical and contemporary scholars
* **Hadith** (prophetic sayings) related to verses
* **Linguistic analyses** of words and phrases
* **Thematic studies** connecting related verses

## How the Knowledge Graph Powers Search and Discovery

When you interact with Quran AI, the knowledge graph works behind the scenes to:

1. **Understand your question** by mapping it to relevant concepts and entities
2. **Find connected verses** by traversing relationships in the graph
3. **Discover relevant context** by exploring connected scholarly resources
4. **Identify thematic patterns** by analyzing clusters of connected verses

### Example: Searching for "Patience"

<img className="block" src="https://mintlify.s3.us-west-1.amazonaws.com/quranlabs/images/patience-search-example.png" alt="Example search for patience" />

When you search for "patience," the system:

1. Identifies the concept of patience in the graph
2. Finds verses directly connected to this concept
3. Discovers related concepts like "perseverance" and "steadfastness"
4. Retrieves scholarly explanations about patience
5. Presents a comprehensive view of how the Quran addresses patience

## Beyond Simple Search

The knowledge graph enables capabilities beyond simple keyword search:

* **Thematic exploration** - discover how themes develop across the Quran
* **Linguistic analysis** - explore how words and their roots are used
* **Contextual understanding** - see verses in their historical and textual context
* **Conceptual mapping** - understand how different concepts relate to each other

## Non-Technical Explanation of How It Works

Think of the Quran Knowledge Graph like a vast library where:

* Every book (verse) is connected to related books
* Every word is linked to its family of related words
* Expert librarians (scholarly resources) have added notes connecting ideas
* There's a smart assistant who knows all these connections and can guide you

When you ask a question, the assistant doesn't just look for books with those exact words, but understands what you're looking for and navigates the connections to find the most relevant information.

For more detailed information about the structure of the knowledge graph, see the [Schema](/knowledge-graph/schema) page.
