Настройка конечной точки сверки OpenRefine через GraphDB - PullRequest
0 голосов
/ 19 ноября 2018

Последние версии GraphDB предлагают интегрированный инструмент OpenRefine со всей его важной поддержкой для сверки данных с существующими словарями, при условии, что они предоставляются через OpenRefine-совместимый API согласования , который затем можно вызвать из GraphDB / OpenRefine. Теперь, следуя нескольким советам, которые я получил в ходе недавних выступлений в GraphDB, я ожидал, что такой API согласования будет также автоматически отображаться поверх данных в самом GraphDB (возможно, с использованием коннектора Lucene), чтобы вы могли согласовать новые табличные данные с сущностями, которые уже в вашем графике RDF. Но, к сожалению, я не могу найти информацию о такой поддержке ни в документации, ни в самой последней версии GraphDB. Есть ли какой-нибудь простой способ настроить такой сервис поверх данных RDF / конечной точки SPARQL? Заранее спасибо за любые советы.

Ответы [ 2 ]

0 голосов
/ 10 марта 2019

OntoRefine еще не имеет встроенных серверов выверки.Тем не менее, мы работаем над такой частью проекта https://www.ontotext.com/knowledgehub/current/cima-project/. У нас уже есть разведывательный сервер VIAF, который мы рассматриваем, чтобы сделать его доступным в качестве бесплатного сервиса.И более общий способ настройки разведывательных данных RDF, использующий Elastic для скоринга.

(Расширение grefine rdf не подходит для этой цели: у него нет скоринга, и вы даже не можете сказать, какой luceneиндекс для использования)

0 голосов
/ 19 ноября 2018

Я не знаю ни о какой такой конечной точке в GraphDB - я согласен, что было бы очень хорошо иметь.

В качестве обходного пути вы можете использовать расширение RDF , которое позволяет вамсоздавать службы согласования из конечных точек SPARQL - но обычно это происходит очень медленно и зависит от конкретного механизма SPARQL (поэтому я даже не уверен, что это может работать с GraphDB).

...