RDF* 与属性图的协调
数据库
2014-11-14 v2
摘要
属性图 (PG) 和资源描述框架 (RDF) 都是用于表示图状数据的常用模型。虽然存在一些特定于系统的解决方案可以将数据从一种模型转换为另一种模型,但这些解决方案彼此并不完全兼容,且似乎没有任何一种基于形式化基础。事实上,对于 PG 模型,甚至不存在一个普遍公认的形式化定义。本文档旨在从形式上协调这两种模型。为此,本文档提出了 PG 模型的形式化定义,并引入了 PG 与 RDF 之间定义明确的转换。结果是,本文档为以下两项创新提供了基础:一方面,通过实现本文档中定义的 RDF 到 PG 的转换,基于 PG 的系统可以使用户能够加载 RDF 数据,并利用例如图遍历语言 Gremlin 或声明式图查询语言 Cypher,以兼容且独立于系统的方式使其可访问。另一方面,本文档中的 PG 到 RDF 转换使得 RDF 数据管理系统能够使用标准 RDF 查询语言 SPARQL,支持对属性图内容进行兼容且独立于系统的查询。此外,本文档代表了对这两种模型及其查询语言之间关系进行系统研究的基础。
引用
@article{arxiv.1409.3288,
title = {Reconciliation of RDF* and Property Graphs},
author = {Olaf Hartig},
journal= {arXiv preprint arXiv:1409.3288},
year = {2014}
}
备注
slightly changed the definition of PGs and added the notion of property uniqueness