GraphDB API:有关导入方法的问题

问题描述 投票:0回答:1

我正在使用 GraphDB 10.8(免费),并且想要使用 GraphDB API 将 RDF 文件导入到默认图形中。我一直在阅读并尝试 API 文档,但无法运行 import POST 方法。错误似乎是导入文件的文件名。我最初使用

/rest/repositories/importtest/import/server
GET 方法来显示可导入的文件,效果很好。它提供了一个 JSON 信息包,然后我用它来构建 import POST 方法,但无论我为 filenames 数组属性尝试了什么,我都会收到错误:

File [path]/briefdata.rdf does not exist

需要明确的是,该文件确实存在,位于

/home/ianpiper/graphdb-import
(这是服务器上的默认位置),并且它是全局读写的。实际上,文件是通过该方法的 GET 形式找到的,所以看起来在 POST 方法中我只是没有提供通向该文件的路径的正确形式。谁能告诉我这个问题吗?

谢谢,

伊恩。

rest post graphdb
1个回答
0
投票
这个问题的答案是根本不使用路径,而只是将文件名放入 fileNames 数组中:

"fileNames": [ "briefdata.rdf"
]
我想这是有道理的; GraphDB 已定义导入文件夹 /home/ianpiper/graphdb-import,因此只需要文件名。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.