首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以将属性图转换为RDF数据集?

是否可以将属性图转换为RDF数据集?
EN

Stack Overflow用户
提问于 2017-04-27 12:58:23
回答 1查看 216关注 0票数 1

我们知道neo4j和Titan使用属性图作为他们的数据模型,这比RDF更复杂和灵活。但是,我的团队正在构建一个名为gStore的图形数据库,该数据库基于RDF数据集。gStore不支持N-四边形或属性图,因为它不能处理除标签外还具有属性的边。

下面是一个RDF数据集:<John> <height> "170" <John> <play> <football>

以下是N-Quads数据集:<John> <height> "170" "2017-02-01" <John> <play> <football> "2016-03-04"

您可以看到,属性图更通用,可以表示现实生活中更多的关系。然而,RDF更简单,我们的系统就是基于它的。改变整个系统的数据模型真的很难。有没有办法将属性图转换成RDF图?如果是,该怎么做呢?

如果数据模型被很好地转换,我们如何查询它?使用SPARQL语言查询RDF数据集,neo4j设计了一种Cypher语言来查询其属性图。但是,当我们将属性图转换为RDF图时,如何查询它呢?

EN

回答 1

Stack Overflow用户

发布于 2021-06-20 20:04:16

RDF是一种序列化图形数据的机制。您可以将数据作为属性图存储在Neo4j中,使用cypher对其进行查询,然后自动将其序列化为RDF,以实现数据交换和互操作性。查看the neosemantics plugin for Neo4j。它的功能与您所描述的完全相同,甚至更多。

在您提到RDF不支持的关系中的属性的特定情况下,neosemantics将使用RDF-star来避免在导入/导出期间丢失数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43648965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档