Semantically Enhanced Concept Search of the Holy Quran: Qur’anic English WordNet

  • Hammad AfzalEmail author
  • Tayyeba Mukhtar
Research Article - Computer Engineering and Computer Science


This paper presents a framework to perform concept- and keyword-based English search of the Holy Quran. The concept-based search is challenging as it should be able to handle the abstract queries which often do not occur verbatim in text. In order to implement it, a Qur’anic English WordNet is implemented, which is a WordNet-derived database for the English translations of the Qur’an to form the basis of a semantically rich resource for Qur’an search system. WordNet structure of semantically linked information is used as baseline and is augmented with a few newly created relations to capture Qur’an specific information. A Vocabulary of Qur’anic Concepts is also automatically extracted from the English Qur’anic translations and is made available in the form of conceptual hierarchy. Finally, an information retrieval tool, Qur’an enhanced search tool, is developed to perform semantically enhanced search based on the newly created knowledge resources. The strength of the proposed scheme is demonstrated by comparing the information retrieved against other similar tools, and results are found to be encouraging with best performance in terms of recall. Furthermore, the semiautomatic approach of creating the knowledge repository used in this research is scalable as compared to other existing systems which are manually created. The proposed system is easily extendable for other religious knowledge texts such as Islamic Jurisprudence and Hadeeth.


Quranic language resources, WordNet Information retrieval Linguistic resource Quranic semantics 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hakak, S.; Kamsin, A.; Tayan, O.; Idris, M.Y.I.; Gani, A.; Zerdoumi, S.: Preserving content integrity of digital Holy Quran: survey and open challenges. In: IEEE Access (2017)Google Scholar
  2. 2.
    Sharaf, A.-B.M.; Atwell, E.: Qurana: corpus of the Quran annotated with pronominal anaphora. In: Proceedings of the Conference LREC. Citeseer, pp. 130–137 (2012)Google Scholar
  3. 3.
    Abbas, N.; Atwell, E.: Qurany topics (2006). Accessed 19 Jan 2010
  4. 4.
    Abdelnasser, H.; Mohamed, R.; Ragab, M.; Mohamed, A.; Farouk, B.; El-Makky, N.; Torki, M.: Al-bayan: an arabic question answering system for the Holy Quran. ANLP 2014, 57 (2014)Google Scholar
  5. 5.
    Abouenour, L.; Bouzoubaa, K.; Rosso, P.: IDRAAQ: new Arabic question answering system based on query expansion and passage retrieval. In: CLEF 2012 Conference and Labs of the Evaluation Forum. CELCT, Rome, Italy (2012)Google Scholar
  6. 6.
    Miller, G.A.: WordNet: a lexical database for English. Commun. ACM 38(11), 39–41 (1995)CrossRefGoogle Scholar
  7. 7.
    Hippisley, A.; Cheng, D.; Ahmad, K.: The head-modifier principle and multilingual term extraction. Nat. Lang. Eng. 11(02), 129–157 (2005)CrossRefGoogle Scholar
  8. 8.
    Frantzi, K.; Ananiadou, S.; Mima, H.: Automatic recognition of multi-word terms: the c-value/nc-value method. Int. J. Dig. Libr. 3(2), 115–130 (2000)CrossRefGoogle Scholar
  9. 9.
    Brewster, C.; Jupp, S.; Luciano, J.; Shotton, D.; Stevens, R.D.; Zhang, Z.: Issues in learning an ontology from text. BMC Bioinform. 10(5), 1 (2009)CrossRefGoogle Scholar
  10. 10.
    Habash, M.: Mushaf al tajweed, Dar-Al-Maarifah, Syria (2001)Google Scholar
  11. 11.
    Smith, C.: Parallel English Quran translations (2011). Accessed 26 Feb 2011
  12. 12.
    Yauri, A.R.; Kadir, R.A.; Azman, A.; Murad, M.A.A.: Ontology semantic approach to extraction of knowledge from holy Quran. In: Proceedings of the 2013 5th International Conference on Computer Science and Information Technology (CSIT). IEEE, pp. 19–23 (2013)Google Scholar
  13. 13.
    Sharaf, A.-B.M.; Atwell, E.: Qursim: a corpus for evaluation of relatedness in short texts. In: Proceedings of the Conference on LREC, pp. 2295–2302 (2012)Google Scholar
  14. 14.
    Dukes, K.; Buckwalter, T.: A dependency treebank of the Quran using traditional Arabic grammar. In: Proceedings of the 7th International Conference on Informatics and Systems (INFOS). IEEE, pp. 1–7 (2010)Google Scholar
  15. 15.
    Islamicity (2005). Accessed 23 Sept 2008
  16. 16.
    Saad, S.; Salim, N.; Zainuddin, S.: An early stage of knowledge acquisition based on Quranic text. In: Proceedings of the 2011 International Conference on Semantic Technology and Information Retrieval, STAIR 2011 (2011)Google Scholar
  17. 17.
    Mohamed, R.; Ragab, M.; Abdelnasser, H.; El-Makky, N.M.; Torki, M.: Al-bayan: a knowledge-based system for Arabic answer selection. SemEval-2015, p. 226 (2015)Google Scholar
  18. 18.
    Abbas, N. H.: Quran ’search for a concept’ tool and website. Unpublished thesis, University of Leeds (2009)Google Scholar
  19. 19.
    Dukes, K.: Statistical parsing by machine learning from a classical arabic treebank (2015). ArXiv preprint arXiv:1510.07193
  20. 20.
    Shoaib, M.; Yasin, M.N.; Hikmat, U.K.; Saeed, M.I.; Khiyal, M.S.H.: Relational Wordnet model for semantic search in Holy Quran. In: Proceedings of the International Conference on Emerging Technologies. ICET 2009. IEEE, pp. 29–34 (2009)Google Scholar
  21. 21.
    Rodríguez, H.; Farwell, D.; Farreres, J.; Bertran, M.; Alkhalifa, M.; Martí, M.A.; Black, W.; Elkateb, S.; Kirk, J.; Pease, A.: Arabic wordnet: current state and future extensions. In: Proceedings of the Fourth Global WordNet Conference, Szeged, HungaryGoogle Scholar
  22. 22.
    Abouenour, L.; Bouzoubaa, K.; Rosso, P.: On the evaluation and improvement of Arabic WordNet coverage and usability. Lang. Resour. Eval. 47(3), 891–917 (2013)CrossRefGoogle Scholar
  23. 23.
    Trad, R.; Koroni, R.; Mustafa, H.; Almaghrabi, A.: Evaluating Arabic Wordnet ontology by expansion of Arabic queries using various retrieval models. In: Proceedings of the 2012 10th International Conference on ICT and Knowledge Engineering (ICT & Knowledge Engineering). IEEE, pp. 155–162 (2012)Google Scholar
  24. 24.
    Benard, B.: Java utility to generate SQL database from WordNet standard database (2009). Accessed 19 Apr 2011
  25. 25.
    Zarrabi-Zadeh, H.: Tanzil: a Quranic project for producing high precision Quran text (2008). Accessed 3 Nov 2008
  26. 26.
    Toutanova, K.; Klein, D.; Manning, C.D.; Singer, Y.: Feature-rich part-of-speech tagging with a cyclic dependency network. In: Proceedings of the 2003 Conference of the North American Chapter of the Association for Computational Linguistics on Human Language Technology-Volume 1. Association for Computational Linguistics, pp. 173–180 (2003)Google Scholar
  27. 27.
    Castellví, M.T.C.; Bagot, R.E.; Palatresi, J.V.: Automatic term detection: a review of current systems. Recent Adv. Comput. Terminol. 2, 53–88 (2001)CrossRefGoogle Scholar
  28. 28.
    Mukhtar, T.; Afzal, H.; Majeed, A.: Vocabulary of Quranic concepts: a semi-automatically created terminology of Holy Quran. In: Proceedings of the 2012 15th International Multitopic Conference (INMIC). IEEE, pp. 43–46 (2012)Google Scholar
  29. 29.
    Afzal, H.; Stevens, R.; Nenadic, G.: Towards semantic annotation of bioinformatics services: building a controlled vocabulary. In: Proceedings of the Third International Symposium on Semantic Mining in Biomedicine, pp. 5–12 (2006)Google Scholar
  30. 30.
    Alqahtani, M.; Atwell, E.: Evaluation criteria for computational Quran search. Int. J. Islam. Appl. Comput. Sci. Technol. 5(1), 12–22 (2017)Google Scholar

Copyright information

© King Fahd University of Petroleum & Minerals 2019

Authors and Affiliations

  1. 1.National University of Sciences and TechnologyIslamabadPakistan

Personalised recommendations