Browse all Quranic topics organized by Ontology, Thematic, and General categories. Click on any topic to see associated ayahs.
The Quranic Ontology uses knowledge representation to define key concepts in the Quran and show their relationships using predicate logic. The ontology is based on traditional Quranic analysis, including the hadīth of the Prophet Muhammad ﷺ and the tafsīr of Ibn Kathīr. Named entities in verses, such as historic people and places, are linked to concepts in the ontology through named entity tagging.
The ontology is a graph of 300 linked concepts and 350 relations, providing a structured map of Quranic knowledge. Ontology topics are sourced from Quran corpus project.
Thematic topics are grouped into three major themes, each highlighting a different dimension of Quranic teachings:
General topics cover a wide range of Quranic subjects that don’t fall directly under Ontology or Thematic categories. These provide an accessible entry point for readers to explore various aspects of the Quran.
Topic Name ⇅ | Arabic Name | Type | Parent | Children | Ayahs ⇅ | Action |
---|---|---|---|---|---|---|
Youth
|
الشباب |
General
|
— | 0 | 3 | View |
Yunus
|
يونس |
Ontology
|
— | 0 | 4 | View |
Yusuf
|
يوسف |
Ontology
|
— | 0 | 26 | View |
Zabur
|
زبور |
Ontology
|
— | 0 | 3 | View |
Zachariah
|
— |
Thematic
|
— | 0 | 17 | View |
Zachariah (ﷺ)
|
— |
Thematic
|
— | 0 | 1 | View |
Zakat
|
الزكاة |
General
|
— | 0 | 76 | View |
Zaqqum
|
زقوم |
Ontology
|
— | 0 | 12 | View |
Zayd
|
زيد |
Ontology
|
— | 0 | 1 | View |
Zechariah
|
زكريا |
Ontology
|
— | 0 | 23 | View |
ẓihâr-divorce
|
— |
Thematic
|
— | 0 | 1 | View |
Zul-kifl(mentioned passingly)
|
— |
Thematic
|
— | 0 | 1 | View |
Each verse can be associated with multiple topics across all three categories: ontological, thematic, and general. The topics are organized hierarchically, meaning each topic may have parent topics and child topics.
The QUL exports ayah topics data as a SQLite database with the following structure:
topic_id
:
Unique identifier for the topic
topic_name
:
The English name of the topic
arabic_name
:
The Arabic name or transliteration of the topic (if available)
verse_key
:
The verse identifier in format "chapter:verse" (e.g., "2:255")
is_ontology
:
Boolean indicating if this is an ontology topic
is_thematic
:
Boolean indicating if this is a thematic topic
parent_topic_id
:
ID of the parent topic (for hierarchical organization)
description
:
Detailed description of what the topic encompasses