如何在neo4j中使用三重店?

时间:2017-06-29 07:18:31

标签: neo4j nlp rdf graph-databases triplestore

我试图将知识图构建为个人实践,并且我已经解析了文本以获得一些自定义三元组列表。三元组由三部分(entity_1, relation, entity_2)组成,每个部分都是utf-8编码的字符串(它们是所有自然语言,不是以rdf:开头的RDF格式或类似的XML)。

我想使用三重存储将三重列表存储到neo4j中,但是,我无法找到这样的API或命令。我试过CALL semantics.importRDF("file:///Users/jbarrasa/Downloads/opentox-example.turtle","TTL", false, 500)(从this blog借来的),但它告诉我没有这样的命令。

我是图数据库和NLP字段的新手,看来这里的三元组列表与所谓的RDF格式不同。所以我有两个问题

  1. neo4j中是否有任何API或命令可导入此类自定义三元组列表?
  2. RDF格式数据与我的自定义三元组列表之间的关系是什么。更具体地说,我的自定义三重列表格式和标准RDF格式之间有什么区别吗?
  3. 我试图谷歌它,但我被这么多信息轰炸,我有点困惑。

1 个答案:

答案 0 :(得分:1)

为了在该博客中运行程序(如semantics.importRDF),首先必须安装neosemantics plugin jar文件。有关说明,请参阅该链接中的自述文件。