Resource Description Framework (RDF) and Property Graph (PG) are the two most commonly used data models for representing, storing, and querying graph data. We present Expressive Reasoning Graph Store (ERGS) -- a graph store built on top of JanusGraph (a Property Graph store) that also allows storing and querying of RDF datasets. First, we describe how RDF data can be translated into a Property Graph representation and then describe a query translation module that converts SPARQL queries into a series of Gremlin traversals. The converters and translators thus developed can allow any Apache Tinkerpop compliant graph database to store and query RDF datasets. We demonstrate the effectiveness of our proposed approach using JanusGraph as the base Property Graph store and compare its performance with standard RDF systems.
翻译:资源描述框架(RDF)和属性图图(PG)是代表、储存和查询图表数据最常用的两种数据模型。我们展示了表达理性图表存储(ERGS) -- -- 建在Janus Graph(Property Graph)顶部的一个图形存储库,也允许存储和查询RDF数据集。首先,我们描述了如何将RDF数据转换成属性图代表,然后描述一个查询翻译模块,将SPARQL查询转换成一系列Gremlin Traversal。因此开发的转换器和翻译器可以允许任何符合Apache Tinkerpop的图形数据库存储和查询RDF数据集。我们用Janus Graph作为基本属性图存储库,并将其性能与标准RDF系统进行比较,展示了我们拟议方法的有效性。