我正在使用 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 方法中我只是没有提供通向该文件的路径的正确形式。谁能告诉我这个问题吗?
谢谢,伊恩。
"fileNames": [
"briefdata.rdf"
]
我想这是有道理的; GraphDB 已定义导入文件夹 /home/ianpiper/graphdb-import,因此只需要文件名。