Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用SPARQL查询现有的Neo4j图_Neo4j_Sparql - Fatal编程技术网

使用SPARQL查询现有的Neo4j图

使用SPARQL查询现有的Neo4j图,neo4j,sparql,Neo4j,Sparql,我想使用SPARQL查询现有的Neo4j图。此图是使用Neo4j语句(如MERGE等)构建的。因此,我希望保持图的原样,只向其添加SPARQL端点 我想做的不是重新摄取SPARQL查询所需的所有数据 我在这里找到了Neo4j的SPARQL扩展:,所以我的问题是: 这个分机对我有用吗 如果没有,Neo4j是否有其他插件或扩展为现有图形创建SPARQL端点 谢谢大家! 从技术上讲,可以使用Tinkerpop向Neo4j添加SPARQL支持,尽管我还没有尝试过。我目前建议使用neosemantic

我想使用SPARQL查询现有的Neo4j图。此图是使用Neo4j语句(如
MERGE
等)构建的。因此,我希望保持图的原样,只向其添加SPARQL端点

我想做的不是重新摄取SPARQL查询所需的所有数据

我在这里找到了Neo4j的SPARQL扩展:,所以我的问题是:

  • 这个分机对我有用吗
  • 如果没有,Neo4j是否有其他插件或扩展为现有图形创建SPARQL端点

谢谢大家!

从技术上讲,可以使用Tinkerpop向Neo4j添加SPARQL支持,尽管我还没有尝试过。

我目前建议使用neosemantics(),因为它支持rdf。此外,正如评论员所说,所有sparql neo4j项目似乎都被放弃了,因此您似乎没有其他选择。

此插件已有5年历史,版本为
2.1.5
,另一方面,最新版本是
3.5.4
-我怀疑它是否会工作->答案也在其中一个-项目已经死了,无法适应3.x,因为像Tinkerpop 3I这样的重大更改,我不知道还有其他插件,但现在有一些研究将SPARQL转换为Gremlin或Cypher作为属性图的查询语言。此外,我们还有一些商业项目,如Neo4J上的GraphScale,支持查询和推理。感谢您提供的信息!但是假设我把Neo4j降级到
2.1.5
,插件会像我要求的那样工作吗?
但是现在有一些研究将SPARQL转换成Gremlin或Cypher作为属性图的查询语言。
你能在这里明确列出一个项目吗?(将SPARQL转换为Cypher)