owl文件导入Neo4j

  • Post author:
  • Post category:其他



  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()




    在这里插入图片描述
  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',{})


    在这里插入图片描述



版权声明:本文为kidom1412原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。