在我们目前的项目中,我们有很多,我们要转换成RDF以表格形式的数据。 OpenRefine提供通过API来创建项目或更新数据的可能性(参见: https://github.com/OpenRefine/OpenRefine/wiki/OpenRefine-API )。
是否有可能使用这个API与OntoRefine如果是这样,我怎么办呢? 还是我们好建议使用OpenRefine?
这个问题也同样问了一年多前,但没有得到任何答复。 ( 如何自动表格数据整合到GraphDB? )
在我们目前的项目中,我们有很多,我们要转换成RDF以表格形式的数据。 OpenRefine提供通过API来创建项目或更新数据的可能性(参见: https://github.com/OpenRefine/OpenRefine/wiki/OpenRefine-API )。
是否有可能使用这个API与OntoRefine如果是这样,我怎么办呢? 还是我们好建议使用OpenRefine?
这个问题也同样问了一年多前,但没有得到任何答复。 ( 如何自动表格数据整合到GraphDB? )
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库,如瑞风-java的 ,例如。