1

我正在尝试从 GraphDB 查询资源。我创建了一个名为 say theOnto 的存储库。在 graphDB 工作台中,如果我从下拉列表中选择 Repo 然后查询资源,例如http://localhost:7200/resource/qLinkage/Program,那么它工作正常。这是有效的,因为为存储库名称设置了一些 cookie。但我想在不设置 cookie 的情况下点击相同的资源 url 并获取所需的数据。

这在许多公开可用的 GraphDB 中是可能的(例如http://dbpedia.org/resource/Database

这必须通过 GraphDB 服务器上的一些设置来实现。如果未指定,则必须有某种方法来指定默认存储库。任何人都可以提供一些关于实现这一目标的指示吗?

提前致谢。

4

1 回答 1

2

首先尝试使用 REST 端点 -

http://localhost:7200/resource?uri=http://your.uri.com/here

交换http://your.uri.com/here以获得完整的 qLinkage URI。

我还会仔细检查 qLinkage 本体是否已加载到存储库中,并且 qLinkage 是 GraphDB 正在使用的正确命名空间前缀。如果 GraphDB 选择使用 ql 作为其命名空间前缀,那么它将无法正确解析。

您还可以在设置 -> 存储库中设置默认存储库,然后使用图钉图标。图形数据库 8+。

于 2017-02-15T16:47:23.713 回答