2017-06-29 30 views
0

我试图构建知识图作为个人实践,我已经解析了文本以获得一些自定义三重列表。一个三元组由三部分组成,(entity_1, relation, entity_2),每个部分都是一个带有utf-8编码的字符串(它们都是自然语言,而不是以rdf:或类似XML之类的RDF格式)。如何在neo4j中使用三重商店?

我想使用三重存储将三重列表存储到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格式有什么不同?

我试过谷歌它,但我受到轰炸,有太多的信息,我有点困惑。

回答

1

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

+0

谢谢,我会尝试。 – biggerfish