owl文件导入neo4j教程(win11)

一、前置条件
下载安装好neo4j
我是在官网下载的社区版4.4.28

下载neosemantics-4.4.0.3.jar
直接贴下载网址

https://objects.githubusercontent.com

下载rdf2rdf

https://sourceforge.net/projects/rdf2rdf/

下载并安装配置好jdk8
下载jdk11

二、步骤
1.使用如下命令将owl转换为rdf
wj.owl是我的, rdf2rdf-1.0.2-2.3.1.jar是上面下载的
放在一个文件夹

java -jar rdf2rdf-1.0.2-2.3.1.jar wj.owl wj.rdf

2.删除jdk8,安装配置好jdk11
3.将neosemantics-4.4.0.3.jar放到neo4j文件夹的D:\neo4j\plugins里
在conf/neo4j.conf里的最后一行添加

dbms.unmanaged_extension_classes=semantics.extension=/rdf

4.启动neo4j
输入call dbms.procedures()
看是否出现n10s.开头的安装包,有代表成功配置,没有就说明环境问题,自己看报错信息查找解法

5.一步步执行如下命令

call n10s.graphconfig.init(); // 图初始化,这一步必须有,没有就导不进去
CREATE CONSTRAINT n10s_unique_uri ON (r:Resource) ASSERT r.uri IS UNIQUE; // 这一步可能也要,如果报错了的话也不用担心直接执行下一步
call n10s.rdf.import.fetch( "file:///D:/neo4j/tupu.rdf"); // 导入数据

OK,成功

你可能感兴趣的:(neo4j,python,开发语言)