2

如此处所述,很容易清除现有存储库并加载新数据集。但是,由于 create 命令的对话性质,我看不到如何仅使用脚本来设置 repo。此外,REST API文档似乎忽略了创建 repo 的可能性;只是为了删除它。

4

1 回答 1

3

只需将对话框的预期输入放在脚本中,每行一个。例如,要创建一个名为“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 API会容易得多。

于 2018-02-09T03:05:22.900 回答