Sparql 未在virtuoso中上载RDF文件
我尝试使用ld_dir命令将一个.rdf文件单独上载到virtuoso,如下所示:Sparql 未在virtuoso中上载RDF文件,sparql,virtuoso,Sparql,Virtuoso,我尝试使用ld_dir命令将一个.rdf文件单独上载到virtuoso,如下所示: ld_dir('/home', 'filename.rdf', 'http://domain.example/TEST'); 操作似乎完成了,尽管需要1毫秒;这是不合逻辑的。。但是,当我尝试使用以下方式查看图形内容时: SELECT * FROM <http://domain.example/TEST> WHERE {?p ?o ?s} 它只是不显示任何结果。 对另一个图形执行相同的查询将显示结
ld_dir('/home', 'filename.rdf', 'http://domain.example/TEST');
操作似乎完成了,尽管需要1毫秒;这是不合逻辑的。。但是,当我尝试使用以下方式查看图形内容时:
SELECT * FROM <http://domain.example/TEST> WHERE {?p ?o ?s}
它只是不显示任何结果。
对另一个图形执行相同的查询将显示结果。命令只会让Virtuoso知道RDF文件的路径。开始“摄取”RDF文件并不会让Virtuoso变得更优秀。以下是要在isql控制台中键入的命令:
code ld_dir('/home', 'filename.rdf', 'http://domain.example/TEST');
set isolation='uncommitted';
rdf_loader_run();
它是rdf_加载程序_运行;命令谁做的把戏。这个命令在我的机器上运行了几分钟,花费了很多时间,而不是1毫秒
Source在另一个图形上执行相同的查询将显示结果。以相同方式加载另一个图形?这个操作似乎已经完成了,虽然需要1毫秒,但如果在类Unix系统上有一个名为/home的文件,我会感到惊讶。这就是主目录所在的位置。上的文档说明它加载与文件掩码匹配的所有文件。例如ld_dir'/data8/2848260'、'%.gz'、'http://bsbm.org';. 我打赌您没有任何/home/filename.rdf,所以它完成得很快,但您看不到任何数据。