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

01/25/2018
by   Harsh Thakkar, et al.
0

Knowledge graphs have become popular over the past decade and frequently rely on the Resource Description Framework (RDF) or Property Graph (PG) databases as data models. However, the query languages for these two data models -- SPARQL for RDF and the PG traversal language Gremlin -- are lacking interoperability. We present Gremlinator, the first translator from SPARQL -- the W3C standardized language for RDF -- and Gremlin -- a popular property graph traversal language. Gremlinator translates SPARQL queries to Gremlin path traversals for executing graph pattern matching queries over graph databases. This allows a user, who is well versed in SPARQL, to access and query a wide variety of Graph Data Management Systems (DMSs) avoiding the steep learning curve for adapting to a new Graph Query Language (GQL). Gremlin is a graph computing system-agnostic traversal language (covering both OLTP graph database or OLAP graph processors), making it a desirable choice for supporting interoperability for querying Graph DMSs. Gremlinator currently supports the translation of a subset of SPARQL 1.0, specifically the SPARQL SELECT queries.

READ FULL TEXT
research
01/09/2018

A Stitch in Time Saves Nine -- SPARQL querying of Property Graphs using Gremlin Traversals

Knowledge graphs have become popular over the past decade and frequently...
research
04/02/2023

S2CTrans: Building a bridge from SPARQL to Cypher

In graph data applications, data is primarily maintained using two model...
research
08/17/2019

Towards an Integrated Graph Algebra for Graph Pattern Matching with Gremlin (Extended Version)

Graph data management (also called NoSQL) has revealed beneficial charac...
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
07/14/2023

PG-Triggers: Triggers for Property Graphs

Graph databases are emerging as the leading data management technology f...
research
02/10/2020

RDFFrames: Knowledge Graph Access for Machine Learning Tools

Knowledge graphs represented as RDF datasets are becoming increasingly p...
research
05/30/2020

A Novel Approach for Generating SPARQL Queries from RDF Graphs

This work is done as part of a research master's thesis project. The goa...

Please sign up or login with your details

Forgot password? Click here to reset