如何使用Virtuoso 7.1将RDF上传到相同的Graph IRI中

时间:2014-10-04 11:37:18

标签: rdf virtuoso

我有两个文件。 一个是aaa.nt,另一个是bbb.ttl

我正在尝试将两个文件中的所有三元组上传到一个图形IRI(http://xxx.xxx.xxx.xxx)。

其实我试了两次。 首先,我失败了,但第二次,我得到了它。

第一种方式如下。

iSQL

  1. ld_dir('/home/temp','*.nt','http://xxx.xxx.xxx.xxx');
  2. rdf_loader_run();
  3. ld_dir('/home/temp','*.ttl','http://xxx.xxx.xxx.xxx');
  4. rdf_loader_run();
  5. 第二种方式如下。

    iSQL

    1. delete from load_list;#< - 用于使load_list清除...
    2. ld_dir('/home/temp','*.nt','http://xxx.xxx.xxx.xxx');
    3. ld_dir('/home/temp','*.ttl','http://xxx.xxx.xxx.xxx');
    4. rdf_loader_run();
    5. 无论如何,我以第二种方式取得了成功,但我并不了解这种机制。

      使用第一种方式,我只从两个文件(aaa.ntbbb.ttl)获得三元组。 我不记得确切,我得到的三元组只来自其中一个文件。

      使用第二种方式,我可以在两个文件中获得所有三元组。

      如果我有使用其他.nt文件添加更多三元组的情况怎么办?并上传到相同的图形IRI,即http://xxx.xxx.xxx.xxx

      我做错了吗?

      请让我知道如何照顾它。

      谢谢。

1 个答案:

答案 0 :(得分:0)

两种方法都应该有效,即您可以使用RDF批量加载器功能同时或在Virtuoso Quad Store中单独加载数据集。我们一直都这样做......