-
下载与Neo4J版本相匹配的扩展包neosemantics.jar
,将jar复制到neo4j/plugins目录下。
例如:neo4j-community-3.5.34与neosemantics-3.5.0.4.jar -
修改配置文件
在neo4j/neo4j.conf文件中添加以下内容:
dbms.unmanaged_extension_classes=semantics.extension=/rdf
- 重新启动 neo4j
-
访问Neo4J web端并登录,查看列表中是否包含可扩展的rdf、owl
call dbms.procedures()
-
创建常规标签,这是导入数据必要步骤
CREATE INDEX ON:Resource(uri)
CREATE INDEX ON:URI(uri)
CREATE INDEX ON:BNode(uri)
CREATE INDEX ON:Class(uri)
-
owl文件导入Neo4J(这里通过将owl文件转换为rdf文件,再通过Neo4J命令导入)
1.
下载RDF2RDF.jar
,将jar包与owl文件放在同一目录下(这里不必放入Neo4J安装目录中)。
2.进入owl文件所在目录,在cmd执行以下命令:
java -jar rdf2rdf-1.0.1-2.3.1.jar xxx.owl xxx.turtle
3.将生成的rdf文件通过命令导入Neo4J
CALL semantics.importRDF('file:///path/fileName.turtle', 'RDF/XML',{})
版权声明:本文为kidom1412原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。