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

GraphDB上的资源endpoint

柯浩壤
2023-03-14

我试图从GraphDB查询资源。我创建了一个名为theOnto的存储库。在图形数据库工作台中,如果我从下拉列表中选择回购,然后查询资源,比如http://localhost:7200/resource/qLinkage/Program,那么它工作正常。这是有效的,因为为html" target="_blank">存储库名称设置了一些cookie。但是我想打相同的资源url,并获得所需的数据,而无需设置cookie。

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

这必须通过GraphDB服务器上的某些设置实现。如果没有指定默认存储库,则必须有某种方法指定默认存储库。有人能提供一些关于实现这一点的建议吗?

提前谢谢。

共有1个答案

宇文良骏
2023-03-14

首先尝试使用RESTendpoint-

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

交换http://your.uri.com/here用于您的完整qLinkage URI。

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

您也可以在设置中设置默认存储库-

 类似资料:
  • 概览 Android上的Chrome使用了Java代码中的一些资源(例如,Android layout和相关的字符串或图像)。这些资源依照Android的资源目录结构存储于Java根目录内, content/public/android/java/res - Java resources available within content and anything that depends on c

  • 集合包含所有文件。 如果我在调试器中运行这个项目,它工作得很好。但是,如果我将项目构建为文件,它会给出一个错误: 文件路径为:

  • GraphDB 是一个企业图形数据存储引擎,它使用C#语言开发,并且是开源的,对于非商业目的可以免费下载,但如果用于商业目的则需要购买商业许可。 图形数据库和我们常说的NoSQL数据库存储方式是不同的,它们更善于处理一类特定的问题:数据集包含了大量的关系,需要快速高效地遍历这些关系。 图形数据库一个常见的用例就是用来存储社交关系或社交图,通常,这些社交图由许多节点组成,节点之间存在许多独立的关系,

  • Eclipse显示警告消息,表示"资源泄漏,准备好的语句未在以下位置关闭" 在我看来,finally块负责关闭preparedstatement和rs对象。你知道为什么eclipse还在抱怨资源泄漏吗?

  • RESTful 的 API 都是关于访问和操作 资源,可将资源看成 MVC 模式中的 模型 在如何代表一个资源没有固定的限定,在 Yii 中通常使用 yii\base\Model 或它的子类(如 yii\db\ActiveRecord) 代表资源,是为以下原因: yii\base\Model 实现了 yii\base\Arrayable 接口, 它允许你通过 RESTful API 自定义你想要公

  • Yii 中的资源是和 Web 页面相关的文件,可为 CSS 文件,JavaScript 文件,图片或视频等, 资源放在 Web 可访问的目录下,直接被 Web 服务器调用。 通过程序自动管理资源更好一点,例如,当你在页面中使用 yii\jui\DatePicker 小部件时, 它会自动包含需要的 CSS 和 JavaScript 文件, 而不是要求你手工去找到这些文件并包含, 当你升级小部件时,它