gpt4 book ai didi

neo4j - 将 RDF(XML 或 Turtle)导入 Neo4j

转载 作者:行者123 更新时间:2023-12-02 10:49:56 25 4
gpt4 key购买 nike

我下载了 Freebase 的数据库转储。格式该文件的内容是 rdf 海龟。我需要获取所有数据进入neo4j数据库。

我已经在tinkerpop.blueprints 的帮助下编写了一个导入器。起初它似乎有效,但导入 30 分钟后由于rdf文件包含字符而发生异常在他们不被允许的职位上。一点点后来(经过一番调查)我发现耶拿我使用的解析器 (RDFReader) 已弃用,不应使用。

我现在需要知道的是:

有什么方法可以将该rdf文件导入neo4j吗?Jena 能够将数据转换为七种不同的数据文件格式:.ttl、.rdf、.ne、.jsonld、.owl、.trig、.nq。

是否有适用于其中一种(或多种)文件格式的导入器?

最佳答案

有一个plugin它允许您将 RDF 数据导入 Neo4j。您只需将语义.liteOntoImport.jar 文件放入您的插件文件夹中,然后在 Neo4j 命令行中调用:

CALL semantics.liteOntoImport('file:///filename.owl','RDF/XML')

因此你的文件应该位于Neo4j的导入目录中。如果不是,您应该输入完整路径。

编辑

相同的过程适用于 .xml 和 .ttl 文件,只需在命令行中更改文件类型(第二个参数),例如“海龟”。

关于neo4j - 将 RDF(XML 或 Turtle)导入 Neo4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19676485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com