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