当前位置: 首页 > 知识库问答 >
问题:

使用graph store API从命名图中检索三元组

秦宏硕
2023-03-14

我试图使用graph Store HTTP协议从存储库中的命名图(名称是URI)中检索所有语句。我正在Windows 10上使用8.10版GraphDB安装。

安装报告API的可用性位于:/repositories/{repositoryID}/rdf graphs/{graph}

但是,用URI替换{gram}会导致报告没有找到处理程序错误或noslash错误(如果URI已编码)。

我尝试过未编码的URI和编码的URI。参考规范SPARQL 1.1图形存储HTTP协议建议?graph={graph}可能是必需的,但这也失败了。

一些例子:

11:14:50.901[http-nio-7200-exec-2]警告o.s.w.s.m.s.DefaultHandlerExceptionResolver-已解析[org.springframework.web.servlet.NoHandlerFoundException:未找到GET/repositories/foodandwine/rdf图的处理程序/http://www.w3.org/TR/2003/PR-owl-guide-20031209/food]

11:14:59.583[http-nio-7200-exec-10]警告o.s.web。servlet。PageNotFound-找不到GET/repositories/foodandwine/rdf graphs/http>//www.w3的处理程序。org/TR/2003/PR-owl-guide-20031209/food

消息无效URI: noSlash

说明由于被认为是客户端错误(例如,错误的请求语法、无效的请求消息帧或欺骗性的请求路由),服务器无法或不会处理请求。

我肯定我错过了一些非常简单的事情,但是如果方向正确,我会非常感激的。

共有1个答案

柳正志
2023-03-14

正如Damyan所说,使用如下URL:

curl -X GET --header 'Accept: application/rdf+xml' http://localhost:7200/repositories/test/rdf-graphs/service?graph=http%3A%2F%2Fbase.org%2Ftest

重新发布他的评论作为答案,这样这个问题就不会再次出现在[graphdb]答案:0

 类似资料:
  • 问题内容: 是否可以通过使用列的索引来获取列名?我浏览了API文档,但找不到任何东西。 问题答案: 你可以从元数据中获取此信息。参见 例如 你可以从那里获取列名称。如果你这样做 然后也会为你获取检索到的标签名称。

  • 问题内容: 如果我有: 如何使用T-SQL获得元素名称“名称”和“内容”的列表? 到目前为止,我得到的最好成绩是: 但是,当然,我无法解决这个问题。 问题答案: 实际上,对不起,我得到的最好的是: 猜猜我回答了我自己的问题…

  • 问题内容: 我正在重构一些旧代码,包括重写基本的mysql查询以使用PDO。 以下内容在所有浏览器和所有图像类型中均能出色发挥作用: 不幸的是,但是我使用PDO重写了它,但是它不起作用。我已经遍历了整个PDO文档和标准的Web搜索,但是所有建议/解决方案都无效。 如何使用PDO轻松地从MySQL中获取图像并显示图像? 编辑1: 马修·拉兹洛夫(Matthew Ratzloff)在下面给出了明显的答

  • 问题内容: 希望有人能解释为什么我无法从中检索元素。 考虑我包含正确地覆盖了它们和方法的列表。 我希望做的是构造一个我自己,并将相关的哈希码属性设置为某些值。我可以查询该方法,以查看集合中是否存在“等效”对象。因此,即使两个对象返回true,它们也可能不是真实的。 为何没有类似的方法呢? 有兴趣了解此API决策背后的想法 问题答案: 如果知道要检索的元素,那么您已经有了该元素。给定一个元素,答案的

  • 我目前正在使用JAK(KML的Java API)与Google Earth和定制的KML文件进行交互。我可以使用placemark p.getName()或point等工具获取/设置地名的名称、描述和坐标。getCoordinates();但我遇到的问题是获取图标所用图像的url。例如,如果我的kml文件中有这个placemark(包含在文档中,然后是整个kml标记): 我怎样才能抓住那个png

  • 问题内容: 我试图将多个排序列表合并到一个TreeSet中。然后,我考虑在该TreeSet上应用Binary Search算法,以O(log n)时间复杂度来检索元素。 下面是我的代码,在其中,我以一种方法传递列表列表,并将它们组合在一起以避免重复…里面的所有列表都经过排序- 首先,这是将多个排序列表合并到TreeSet中的正确方法吗?是否有任何直接方法可以有效地合并TreeSet中的多个排序列表