Comprehending Quran

Documentation

Complete documentation for the Quranic Arabic Corpus

About the Project

The Quranic Arabic Corpus is an annotated linguistic resource which shows the Arabic grammar, syntax and morphology for each word in the Holy Quran.

This project is based on research at the University of Leeds and is maintained by the quran.com team.

How to Use

  • Word by Word: Click on any Arabic word to see detailed grammatical analysis
  • Dictionary: Search for words by root or meaning
  • Root Explorer: Explore all words derived from a specific root
  • Search: Find verses containing specific words or roots

Annotation Tags

N - Noun Denotes a noun in the verse
V - Verb Denotes a verb with tense information
PN - Proper Noun Proper noun like Allah or Muhammad
ADJ - Adjective Describes a noun
P - Preposition Prepositional phrases
PRON - Pronoun Personal or demonstrative pronouns

Data Sources

  • Quran text from the Medina Mushaf
  • Translations based on Sahih International
  • Root data from classical Arabic lexicons
  • Morphological analysis based on traditional grammar

API Usage

Our Java API allows programmatic access to corpus data:

// Example API call
QuranAPI api = new QuranAPI();
WordDetails word = api.getWordDetails(1, 1, 1);
System.out.println(word.getArabic() + ": " + word.getTranslation());

Academic References

  • Dukes, K., & Buckwalter, T. (2010). A morphological database for the Quranic Arabic corpus.
  • Dukes, K. (2009). The Quranic Arabic Corpus: Annotation and visualization.
  • Versteegh, K. (2001). The Arabic Language. Edinburgh University Press.