我从给定文本中提取了信息,结果是RDF
格式(entity1, entity2, releation
)的三重列表。我想使用三元组列表构建知识图,但是,cosmos db graph API不提供此类API。基本上我有两个问题
如何导入三元组列表以在Azure Cosmos db中构建图形?具体来说,如果有C#解决方案会更好;
是否有这样的API允许我使用SPARQL查询知识图?
我是NLP领域的新手,如果您在我的描述中发现任何错误,请纠正我。
答案 0 :(得分:0)
您将不得不使用其中一个Cosmos DB SDK编写应用程序,并将您的三重列表转换为可由Cosmos执行的Gremlin语句,以便为数据库设定种子。
本机不支持SPARQL,Gremlin是目前唯一可用的图形查询语言。但是,可以将Cosmos数据导出到HDInsight进行分析,这样您就可以在HDInsight集群上安装SPARQL,然后使用Spark执行您想要的任何SPARQL。