A Novel Approach for Generating SPARQL Queries from RDF Graphs

05/30/2020
by   Emna Jabri, et al.
0

This work is done as part of a research master's thesis project. The goal is to generate SPARQL queries based on user-supplied keywords to query RDF graphs. To do this, we first transformed the input ontology into an RDF graph that reflects the semantics represented in the ontology. Subsequently, we stored this RDF graph in the Neo4j graphical database to ensure efficient and persistent management of RDF data. At the time of the interrogation, we studied the different possible and desired interpretations of the request originally made by the user. We have also proposed to carry out a sort of transformation between the two query languages SPARQL and Cypher, which is specific to Neo4j. This allows us to implement the architecture of our system over a wide variety of BD-RDFs providing their query languages, without changing any of the other components of the system. Finally, we tested and evaluated our tool using different test bases, and it turned out that our tool is comprehensive, effective, and powerful enough.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/25/2018

Killing Two Birds with One Stone -- Querying Property Graphs using SPARQL via GREMLINATOR

Knowledge graphs have become popular over the past decade and frequently...
research
01/28/2021

Evaluating Complex Queries on Streaming Graphs

In this paper, we study the problem of evaluating persistent queries ove...
research
12/05/2017

G-CORE: A Core for Future Graph Query Languages

We report on a community effort between industry and academia to shape t...
research
11/02/2021

MillenniumDB: A Persistent, Open-Source, Graph Database

In this systems paper, we present MillenniumDB: a novel graph database e...
research
03/22/2023

The Complexity of Why-Provenance for Datalog Queries

Explaining why a database query result is obtained is an essential task ...
research
02/22/2023

SGMFQP:An Ontology-based Swine Gut Microbiota Federated Query Platform

Gut microbiota plays a crucial role in modulating pig development and he...
research
05/05/2022

Leveraging Application Data Constraints to Optimize Database-Backed Web Applications

Exploiting the relationships among data, such as primary and foreign key...

Please sign up or login with your details

Forgot password? Click here to reset