ScalSPARQL: A New Scalable system for the mapping of SPARQL Queries to NoSQL languages Based on MDE approach
Mouad Banane, Allae Erraissi, Badr El Khalyly, Abdessamad Belangour, Mohamed Azzouazi
Abstract
Mouad Banane, Allae Erraissi, Badr El Khalyly, Abdessamad Belangour, Mohamed Azzouazi
Abstract
In recent years, NoSQL databases have solved the problem of managing big data, on the other hand, RDF data has become increasingly used. SPARQL is the language used for querying RDF data. In this paper, we will present a new proposal for a system for mapping SPARQL queries to queries from NoSQL languages like Cassandra QL, MongoDB QL, etc. The idea of this technique is based on the principle of engineering metamodels, of which we first proposed the SPARQL metamodel. And secondly, we have proposed metamodels of NoSQL languages. The third part consists of carrying out a transformation between these two metamodels, the source metamodel of SPARQL and the target metamodel of NoSQL languages.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In recent years, NoSQL databases have solved the problem of managing big data, on the other hand, RDF data has become increasingly used. SPARQL is the language used for querying RDF data. In this paper, we will present a new proposal for a system for mapping SPARQL queries to queries from NoSQL languages like Cassandra QL, MongoDB QL, etc. The idea of this technique is based on the principle of engineering metamodels, of which we first proposed the SPARQL metamodel. And secondly, we have proposed metamodels of NoSQL languages. The third part consists of carrying out a transformation between these two metamodels, the source metamodel of SPARQL and the target metamodel of NoSQL languages.
Key concepts: NoSQL, SPARQL, Computer science, Metamodeling, Scalability, RDF, Database, Expressive power