Using Linguistic Analysis to Translate Arabic Natural Language Queries to SPARQL

08/06/2015
by   Iyad AlAgha, et al.
0

The logic-based machine-understandable framework of the Semantic Web often challenges naive users when they try to query ontology-based knowledge bases. Existing research efforts have approached this problem by introducing Natural Language (NL) interfaces to ontologies. These NL interfaces have the ability to construct SPARQL queries based on NL user queries. However, most efforts were restricted to queries expressed in English, and they often benefited from the advancement of English NLP tools. However, little research has been done to support querying the Arabic content on the Semantic Web by using NL queries. This paper presents a domain-independent approach to translate Arabic NL queries to SPARQL by leveraging linguistic analysis. Based on a special consideration on Noun Phrases (NPs), our approach uses a language parser to extract NPs and the relations from Arabic parse trees and match them to the underlying ontology. It then utilizes knowledge in the ontology to group NPs into triple-based representations. A SPARQL query is finally generated by extracting targets and modifiers, and interpreting them into SPARQL. The interpretation of advanced semantic features including negation, conjunctive and disjunctive modifiers is also supported. The approach was evaluated by using two datasets consisting of OWL test data and queries, and the obtained results have confirmed its feasibility to translate Arabic NL queries to SPARQL.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/25/2013

Description Logics based Formalization of Wh-Queries

The problem of Natural Language Query Formalization (NLQF) is to transla...
research
03/27/2023

An ontology-aided, natural language-based approach for multi-constraint BIM model querying

Being able to efficiently retrieve the required building information is ...
research
11/07/2014

Azhary: An Arabic Lexical Ontology

Arabic language is the most spoken languages in the Semitic languages gr...
research
09/29/2021

Improving Arabic Diacritization by Learning to Diacritize and Translate

We propose a novel multitask learning method for diacritization which tr...
research
05/19/2022

The Arabic Ontology – An Arabic Wordnet with Ontologically Clean Content

We present a formal Arabic wordnet built on the basis of a carefully des...
research
11/23/2018

Competency Questions and SPARQL-OWL Queries Dataset and Analysis

Competency Questions (CQs) are natural language questions outlining and ...
research
09/17/2017

MERF: Morphology-based Entity and Relational Entity Extraction Framework for Arabic

Rule-based techniques and tools to extract entities and relational entit...

Please sign up or login with your details

Forgot password? Click here to reset