CFP last date
20 January 2025
Reseach Article

AR2SPARQL: An Arabic Natural Language Interface for the Semantic Web

by Iyad AlAgha, Alaa Abu-Taha
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 125 - Number 6
Year of Publication: 2015
Authors: Iyad AlAgha, Alaa Abu-Taha
10.5120/ijca2015905928

Iyad AlAgha, Alaa Abu-Taha . AR2SPARQL: An Arabic Natural Language Interface for the Semantic Web. International Journal of Computer Applications. 125, 6 ( September 2015), 19-27. DOI=10.5120/ijca2015905928

@article{ 10.5120/ijca2015905928,
author = { Iyad AlAgha, Alaa Abu-Taha },
title = { AR2SPARQL: An Arabic Natural Language Interface for the Semantic Web },
journal = { International Journal of Computer Applications },
issue_date = { September 2015 },
volume = { 125 },
number = { 6 },
month = { September },
year = { 2015 },
issn = { 0975-8887 },
pages = { 19-27 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume125/number6/22436-2015905928/ },
doi = { 10.5120/ijca2015905928 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:15:19.350350+05:30
%A Iyad AlAgha
%A Alaa Abu-Taha
%T AR2SPARQL: An Arabic Natural Language Interface for the Semantic Web
%J International Journal of Computer Applications
%@ 0975-8887
%V 125
%N 6
%P 19-27
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

With the growing interest in supporting the Arabic language on the Semantic Web (SW), there is an emerging need to enable Arab users to query ontologies and RDF stores without being challenged with the formal logic of the SW. In the domain of English language, several efforts provided Natural Language (NL) interfaces to enable ordinary users to query ontologies using NL queries. However, none of these efforts were designed to support the Arabic language which has different morphological and semantic structures. As a step towards supporting Arabic Question Answering (QA) on the SW, this work presents AR2SPARQL, a NL interface that takes questions expressed in Arabic and returns answers drawn from an ontology-based knowledge base. The core of AR2SPARQL is the approach we propose to translate Arabic questions into triples which are matched against RDF data to retrieve an answer. The system uses both linguistic and semantic features to resolve ambiguity when matching words to the ontology content. To overcome the limited support for Arabic Natural Language Processing (NLP), the system does not make intensive use of sophisticated linguistic methods. Instead, it relies more on the knowledge defined in the ontology and the grammar rules we define to capture the structures of Arabic questions and to construct an adequate RDF representations. AR2SPARQL has been tested with two different datasets and results have shown that it achieves a good retrieval performance in terms of precision and recall.

References
  1. Mooney Natural Language Learning Data. [cited 1-8-2015. Available on: https://files.ifi.uzh.ch/ddis/oldweb/ddis/research/talking-to-the-semantic-web/owl-test-data/.
  2. Abdelnasser, H., et al., 2014. Al-Bayan: An Arabic Question Answering System for the Holy Quran. ANLP 2014. p. 57.
  3. Abouenour, L. 2011. On the improvement of passage retrieval in Arabic question/answering (Q/A) systems, in Natural Language Processing and Information Systems Springer. p. 336-341.
  4. Abouenour, L., K. Bouzoubaa, and P. Rosso. 2010. Using the Yago ontology as a resource for the enrichment of Named Entities in Arabic WordNet. in Editors & Workshop Chairs.
  5. Al-Feel, H., 2013. A Step towards the Arabic DBpedia. International Journal of Computer Applications. 80(3): p. 27-33.
  6. Al-Khalifa, H. and A. Al-Wabil. 2007. The Arabic language and the semantic web: Challenges and opportunities. in The 1st int. symposium on computer and Arabic language.
  7. Al-Zoghby, A.M., A.S.E. Ahmed, and T.T. Hamza, 2013. Arabic Semantic Web Applications: A Survey. Journal of Emerging Technologies in Web Intelligence. 5(1): p. 52-69.
  8. Bahanshal, A.O. and H.S. Al-Khalifa. 2013. Toward Recipes for Arabic DBpedia. in Proceedings of International Conference on Information Integration and Web-based Applications & Services: ACM.
  9. BEKHTI, S. and M. AL-HARBI. 2013. AQuASys: A Question-Answering System For Arabic. in WSEAS International Conference. Proceedings. Recent Advances in Computer Engineering Series: WSEAS.
  10. Black, W., et al. 2006. Introducing the Arabic wordnet project. in Proceedings of the 3rd International WordNet Conference (GWC-06).
  11. Dukes, K., E. Atwell, and N. Habash, 2013. Supervised collaboration for syntactic annotation of Quranic Arabic. Language resources and evaluation. 47(1): p. 33-62.
  12. Ezzeldin, A.M. and M. Shaheen. 2012. A SURVEY OF ARABIC QUESTION ANSWERING: CHALLENGES, TASKS, APPROACHES, TOOLS, AND FUTURE TRENDS. in The 13th International Arab Conference on Information Technology.
  13. Fader, A., L.S. Zettlemoyer, and O. Etzioni. 2013. Paraphrase-Driven Learning for Open Question Answering. in ACL (1).
  14. Farghaly, A. and K. Shaalan, 2009. Arabic natural language processing: Challenges and solutions. ACM Transactions on Asian Language Information Processing (TALIP). 8(4): p. 14.
  15. Green, S. and C.D. Manning. 2010. Better Arabic parsing: Baselines, evaluations, and analysis. in Proceedings of the 23rd International Conference on Computational Linguistics: Association for Computational Linguistics.
  16. Hammo, B., H. Abu-Salem, and S. Lytinen. 2002. QARAB: A question answering system to support the Arabic language. in Proceedings of the ACL-02 workshop on Computational approaches to semitic languages: Association for Computational Linguistics.
  17. Hattab, M., et al. 2009. Addaall Arabic Search Engine: Improving Search based on Combination of Morphological Analysis and Generation Considering Semantic Patterns. in The second International Conference on Arabic Language Resources and Tools, Cairo, Egypt.
  18. Hazman, M., S.R. El-Beltagy, and A. Rafea, 2009. Ontology learning from domain specific web documents. International Journal of Metadata, Semantics and Ontologies. 4(1): p. 24-33.
  19. Iqbal, R., A. Mustapha, and Z.M. Yusoff, 2013. An experience of developing Quran ontology with contextual information support. Multicultural Education & Technology Journal. 7(4): p. 333-343.
  20. Ishkewy, H., H. Harb, and H. Farahat, 2014. Azhary: An Arabic Lexical Ontology. International Journal of Web & Semantic Technology. 5(4).
  21. Jarrar, M. 2011. Arabic ontology engineering-challenges and opportunities. in Proceedings of the 2011 International Conference on Intelligent Semantic Web-Services and Applications: ACM.
  22. Kaufmann, E. and A. Bernstein. 2007. How useful are natural language interfaces to the semantic web for casual end-users?: Springer.
  23. Kaufmann, E., A. Bernstein, and L. Fischer. 2007. NLP-Reduce: A "naive" but Domain-independent Natural Language Interface for Querying Ontologies: ESWC Zurich.
  24. Khan, H.U., et al., 2013. Ontology Based Semantic Search in Holy Quran. International Journal of Future Computer and Communication. 2(6): p. 570-575.
  25. Khoja, S. 2001. APT: Arabic part-of-speech tagger. in Proceedings of the Student Workshop at NAACL.
  26. Lopez, V., M. Pasin, and E. Motta. 2005. Aqualog: An ontology-portable question answering system for the semantic web, in The Semantic Web: Research and Applications Springer. p. 546-562.
  27. Lopez, V., et al., 2013. Evaluating question answering over linked data. Web Semantics: Science, Services and Agents on the World Wide Web. 21: p. 3-13.
  28. Lu, J., et al. 2007. SOR: a practical system for ontology storage, reasoning and search. in Proceedings of the 33rd international conference on Very large data bases: VLDB Endowment.
  29. Mahgoub, A.Y., et al., 2014. Semantic Query Expansion for Arabic Information Retrieval. ANLP 2014. p. 87.
  30. Mohammed, F., K. Nasser, and H. Harb, 1993. A knowledge based Arabic question answering system (AQAS). ACM SIGART Bulletin. 4(4): p. 21-30.
  31. Soudani, N., et al. 2014. Toward an Arabic Ontology for Arabic Word Sense Disambiguation Based on Normalized Dictionaries. in On the Move to Meaningful Internet Systems: OTM 2014 Workshops: Springer.
  32. Tang, L.R. and R.J. Mooney. 2001. Using multiple clause constructors in inductive logic programming for semantic parsing, in Machine Learning: ECML 2001 Springer. p. 466-477.
  33. Tazit, N., et al., 2007. Semantic internet search engine with focus on Arabic language. The 1st International Sysmposium on Computers and Arabic Language & Exhibition 2007آ© KACST & SCS.
  34. Unger, C., et al. 2012. Template-based question answering over RDF data. in Proceedings of the 21st international conference on World Wide Web: ACM.
  35. Wang, C., et al. 2007. Panto: A portable natural language interface to ontologies, in The Semantic Web: Research and Applications Springer. p. 473-487.
  36. Zaidi, S., M. Laskri, and A. Abdelali. 2010. Arabic collocations extraction using Gate. in Machine and Web Intelligence (ICMWI), 2010 International Conference on: IEEE.
Index Terms

Computer Science
Information Sciences

Keywords

Semantic Web SPARQL Natural Language Interface Arabic Question Answering