【问题标题】:How to construct graph based on triple list in Cosmos DB?如何在 Cosmos DB 中基于三元组构建图?
【发布时间】:2017-06-27 14:37:58
【问题描述】:

我已从给定文本中提取信息,结果是RDF 格式(entity1, entity2, releation)的三重列表。我想使用三元组构建知识图谱,但是 cosmos db graph API 不提供此类 API。所以基本上我有两个问题

  1. 如何在 Azure Cosmos db 中导入三元组构建图?具体来说,如果有C#的解决方案就更好了;

  2. 是否有这样的 API 可以让我使用 SPARQL 查询知识图谱?

我是NLP领域的新手,如果您发现我的描述有任何错误,请纠正我。

【问题讨论】:

    标签: azure nlp azure-cosmosdb triplestore


    【解决方案1】:

    您将不得不使用其中一个 Cosmos DB SDK 编写一个应用程序,并将您的三元组列表转换为可由 Cosmos 执行的 Gremlin 语句来为数据库播种。

    SPARQL 不受本机支持,Gremlin 是目前唯一可用的图形查询语言。但是,可以将 Cosmos 数据导出到 HDInsight 中进行分析,因此您可以在 HDInsight 群集上安装 SPARQL,然后使用 Spark 执行您想要的任何 SPARQL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-26
      • 1970-01-01
      • 2021-01-21
      • 1970-01-01
      • 2018-03-02
      • 2017-10-04
      相关资源
      最近更新 更多