如何使用RDF4J控制台以编程方式创建存储库?

时间:2018-02-08 15:02:19

标签: sesame rdf4j

正如here所解释的那样,很容易清除现有的存储库并加载新的数据集。但是,由于create命令的对话性质,我无法看到如何使用脚本设置repo。此外,REST API文档似乎省略了创建回购的可能性;只是为了删除它。

1 个答案:

答案 0 :(得分:2)

只需在脚本中输入对话框的预期输入,每行一个。例如,要创建一个名为' test-script'的内存存储库,对其发出查询,然后关闭它:

create memory.
test-script
testing using a script
10000
true
0
org.eclipse.rdf4j.query.algebra.evaluation.impl.StrictEvaluationStrategyFactory
open test-script. 
select * where {?s ?p ?o }.
close.
quit.

至于通过REST API创建一个repo,这是可能的,但有些未记录(主要是因为它很麻烦)。如果您需要以编程方式访问此类内容,则可以更轻松地使用RDF4J Java APIs