使用Virtuoso的批量加载过程加载gzip压缩的RDF源文件

时间:2015-02-24 11:35:41

标签: rdf virtuoso

我想在Virtuoso中加载一批gzip压缩的RDF源文件。目前我使用以下bash脚本:

for file in $(find `pwd` -type f -name "*.gz"); do isql -S <port> "EXEC=DB.DBA.TTLP_MT(gz_file_open('$file'), '', '<graph>', 480, 0, 1);"; done

但是,我更喜欢使用the bulk loading process。到目前为止,我只是通过首先解压缩所有文件,大量降低高清空间来实现这一目标,因为邮政编码通常约为90% 有没有办法指示virtuoso的批量加载过程使用gzip压缩的RDF源文件作为输入?

1 个答案:

答案 0 :(得分:2)

Virtuoso也可以使用gzip压缩文件。您无需提取它们。 ld_dir_all()或ld_dir()会处理这个问题(正如你在这里看到的那样:click