OntoRefine - это расширение и улучшение поверх OpenRefine.Функциональность, предлагаемая OpenRefine, включая API, должна присутствовать в версии GraphDB.С точки зрения реализации вам не нужно гораздо больше, чем простой HTTP-клиент.
Вот пример использования ранее созданного проекта OntoRefine.
public static void main(String[] args) throws URISyntaxException, IOException {
CloseableHttpClient client = HttpClientBuilder.create().build();
HttpGet post = new HttpGet(new URI("http://localhost:7200/orefine/command/core/get-models?project=1987845723285"));
HttpEntity entity = client.execute(post).getEntity();
System.out.println(EntityUtils.toString(entity));
}
Конечно, вы также можете использоватьбиблиотеки OpenRefine, такие как, например, fine-java .