arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1409.3288cs.DB
收藏

RDF * 和属性图的协调

Reconciliation of RDF* and Property Graphs

Olaf Hartig

摘要:

属性图(PG)和资源描述框架(RDF)都是表示图形数据的常用模型。虽然存在一些特定于系统的解决方案来将数据从一个模型转换到另一个模型,但这些解决方案彼此并不完全兼容,而且它们似乎都没有基于正式的基础。事实上,对于PG模型,甚至不存在一个公认的正式定义。本文件的目的是正式协调这两种模式。为此,该文档提出了PG模型的形式化,并引入了PG和RDF之间定义良好的转换。因此,该文档为以下两个创新提供了基础:一方面,通过实现本文档中定义的RDF到PG的转换,基于PG的系统可以使其用户能够加载RDF数据,并以兼容的、系统独立的方式使用例如图遍历语言Gremlin或声明性图查询语言Cypher。另一方面,本文档中的PG到RDF转换使RDF数据管理系统能够通过使用标准RDF查询语言SPARQL来支持对属性图的内容的兼容的、系统独立的查询。此外,本文还为系统研究两种模型之间的关系以及它们的查询语言之间的关系奠定了基础。

英文摘要:

Both the notion of Property Graphs (PG) and the Resource Description Framework (RDF) are commonly used models for representing graph-shaped data. While there exist some system-specific solutions to convert data from one model to the other, these solutions are not entirely compatible with one another and none of them appears to be based on a formal foundation. In fact, for the PG model, there does not even exist a commonly agreed-upon formal definition. The aim of this document is to reconcile both models formally. To this end, the document proposes a formalization of the PG model and introduces well-defined transformations between PGs and RDF. As a result, the document provides a basis for the following two innovations: On one hand, by implementing the RDF-to-PG transformations defined in this document, PG-based systems can enable their users to load RDF data and make it accessible in a compatible, system-independent manner using, e.g., the graph traversal language Gremlin or the declarative graph query language Cypher. On the other hand, the PG-to-RDF transformation in this document enables RDF data management systems to support compatible, system-independent queries over the content of Property Graphs by using the standard RDF query language SPARQL. Additionally, this document represents a foundation for systematic research on relationships between the two models and between their query languages.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑