在GraphDB上设置OpenRefine协调端点



GraphDB的最新版本提供了一个集成的OpenRefine工具,其所有重要的支持都是通过OpenRefine兼容的协调API公开数据,然后您可以从GraphDB/OpenRefine调用该工具。现在,根据我从最近的GraphDB会谈中获得的一些提示,我希望这样一个协调API也会自动暴露在GraphDB本身的数据上(可能涉及Lucene连接器(,这样您就可以根据RDF图中已经存在的实体协调新的表格数据。但不幸的是,我在文档中或最新的GraphDB版本中都找不到任何关于这种支持的信息。有没有任何直接的方法可以在RDF数据/SPARQL端点上设置这样的服务?提前感谢您的任何提示。

OntoRefine还没有内置的对账服务器。然而,我们正在作为该项目的一部分进行工作https://www.ontotext.com/knowledgehub/current/cima-project/.我们已经有一个VIAF侦察服务器,我们正在考虑提供免费服务。还有一种更通用的方法,通过RDF数据设置recon,该方法使用Elastic进行评分。

(grefine rdf扩展不适合这个目的:它没有评分,你甚至不能告诉它使用哪个lucene索引(

2020年9月更新:

  • 我们开发了一款VIAF侦察服务器,它比以前的服务器要好得多。它考虑了名字的变体,解析出国籍和职业,并根据一些";重要性";指标。我们还没有部署它,因为我们正在寻找一个客户
  • 您可以使用与上述VIAF服务器相同的框架(基于将RDF道具映射到Lucene/Elastic并使用其"类似"功能(,在RDF数据上实现recon。同样,我们正在寻找一个客户端或借口来发布这个框架作为GraphDB的一部分

我不知道GraphDB中有任何这样的端点——我同意拥有它将是一件非常好的事情。

作为一种变通方法,您可以使用RDF扩展,它允许您从SPARQL端点创建协调服务,但这通常非常缓慢,并且取决于特定的SPARQL引擎(所以我甚至不确定这是否能与GraphDB一起使用(。

最新更新