Abstract
1- Introduction
2- The resources
3- The Quran related ontology
4- Related works
5- The proposed system
6- Experimental results
7- Conclusion
References
Abstract
The automatic processing of natural languages knew a remarkable growth in terms of techniques, methods and the variety of its potential applications. For instance, to automatize the processing of the Arabic language with its particular features, we selected the holy Quran as a study case. The latter has represented a challenge for the artificial intelligence. The main objective of the present paper is to design the semantic search engine for the text of the Quran using Quranic ontology. To determine the semantic fields of the words of the holy Quran, the Quranic ontology was developed, that presents the meaning of words and their relations. This method is used for each concept in order to enrich the query.
Introduction
Currently, available models of search to the Quranic concepts exploit keyword-based searching, where statistical and keywordbased techniques have achieved some success in data mining and information retrieval systems. To exploit the semantic-based techniques, the Quranic ontology was developed to presents the meaning of words and its relations; our goal is to request the database with the information retrieval systems and to guarantee exactness and reliability in the results. Query expansion is a successful technique to overcome weaknesses in performance. The latter requires finding out equivalent word alternatives (synonyms) for all or some of query words. This is made by either the user intervention, usually called interactive query expansion, or it is made automatically without any of the above and usually called automatic query expansion see in (Rachidi et al., 2003). Our contribution consists in creating a search engine using Apache Lucene. Also, it builds the Quranic ontology with a semantic relation between the terms of the holy Quran in order to expand the queries. The organization of this research consists in: first, presenting the resources and illustrates the quranic ontology. Second, describing the system to enrich the query. Third, including the discussions and the justifications of the search result analysis, finally, summarizing the program illustration and discussing some further works.