Neo4j Desktop 导入RDF
- Neo4j Desktop 导入RDF
-
- 安装插件Neosemantics (n10s)
- 打开Neo4j Browser
- 创建约束
- 初始化图形配置
- 导入前预览
- 导入数据
- 查看全部
- 官方文件地址
Neo4j Desktop 导入RDF
需要先安装Neo4j Desktop,我安装了1.4.15版本 下载网址https://neo4j.com/download-center/#desktop
安装插件Neosemantics (n10s)
Neo4j不支持直接导入RDF但是有相应的插件Neosemantics (n10s), github开源项目地址 Neosemantics (n10s) 以及详细的用户说明 Neosemantics(n10s) User Guide
打开Neo4j Browser
创建约束
CREATE CONSTRAINT n10s_unique_uri ON (r:Resource) ASSERT r.uri IS UNIQUE
图形配置的初始化
call n10s.graphconfig.init()
导入前预览
这一步可以省略,这一步的目的是为了RDF实际上,数据库中没有添加文件前几行的导入预览。 有两种方式
CALL n10s.rdf.stream.fetch("file:///D:/download/idmdownload/code/wow/nsmntx.ttl","Turtle");
或者是
CALL n10s.rdf.preview.fetch("file:///D:/download/idmdownload/code/wow/nsmntx.ttl","Turtle");
都可以看看
导入数据
CALL n10s.rdf.import.fetch("file:///D:/download/idmdownload/code/wow/nsmntx.ttl","Turtle");
查看全部
match (n) return n
官方文件地址
Neo4j官方文档