owl文件导入Neo4j

  1. 下载与Neo4J版本相匹配的扩展包neosemantics.jar,将jar复制到neo4j/plugins目录下。
    例如:neo4j-community-3.5.34与neosemantics-3.5.0.4.jar
  2. 修改配置文件
    在neo4j/neo4j.conf文件中添加以下内容:
    dbms.unmanaged_extension_classes=semantics.extension=/rdf
  3. 重新启动 neo4j
  4. 访问Neo4J web端并登录,查看列表中是否包含可扩展的rdf、owl
    call dbms.procedures()
    owl文件导入Neo4j_第1张图片
    owl文件导入Neo4j_第2张图片
  5. 创建常规标签,这是导入数据必要步骤
    CREATE INDEX ON:Resource(uri)
    CREATE INDEX ON:URI(uri)
    CREATE INDEX ON:BNode(uri)
    CREATE INDEX ON:Class(uri)
  6. 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',{})
    在这里插入图片描述

你可能感兴趣的:(nlp,知识图谱,人工智能)