问题标签 [stardog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2412 浏览

java - 注入自动装配的依赖项失败 - 无法自动装配字段(Spring)

我正在构建一个应用程序,该应用程序通过 Snarl API 与前端的 Springboot 连接到 Stardog 数据库。snarlTemplate 的自动装配 bean 工作正常,但我定义的任何组件都有问题。我已经取出了 ValidationDAO 的自动装配并让它加载。我看过其他有同样问题的帖子,但我找不到解决方案。

首先,这是 DAO(我已将其注释为组件)...验证是在不同文件中定义的 POJO。
src/main/java/validation/ValidationDAO.java

然后是 HomeController:
src/main/java/validation/HomeController.java

根上下文:
src/main/webapp/WEB-INF/spring/root-context.xml

最后,完整的错误信息。

0 投票
2 回答
119 浏览

jmeter - JMeter:SPARQL 查询 HTTP 请求未更新数据库

我最近开始使用 SPARQL 和 JMeter。我正在尝试加载测试 Stardog。为此,我使用了 Jmeter 并运行了一个 SPARQL 查询,该查询使用 HTTP 请求更新数据库中的值。我尝试在 Stardog Web 界面中运行查询,它可以很好地更改数据库中的值。当我使用 Jmeter 运行相同的查询时,它运行得很好,但不会更改数据库中的值。如果我知道自己做错了什么,那将非常有帮助。我正在运行的查询是:

Jmeter的截图可以在这里找到: https ://onedrive.live.com/redir?resid=E29D7716CE8E7022!239767&authkey=!AEzPJtZJi-bbmjw&ithint=folder%2cpng

我在 Stardog 中使用的 rdf 文件可以在这里找到(https://onedrive.live.com/redir?resid=E29D7716CE8E7022!239766&authkey=!ALBbaxM8nHhAXSw&ithint=file%2crdf)。

任何帮助将不胜感激。谢谢你。

[抱歉上传Onedrive链接,我是新用户,没有足够的声望点来上传超过2个链接。]

0 投票
1 回答
191 浏览

stardog - 带有变量服务的 Startdog 联合查询

我的 Stardog 数据库包含 SPARQL 端点的服务描述。我现在正在尝试选择特定服务并在查询中调用它,如https://www.w3.org/TR/2013/REC-sparql11-federated-query-20130321/#values中所述

不幸的是,Stardog 抛出异常,告诉我变量不是 URI:

使用 IRI 构造函数在 BIND 语句中转换“?service”变量并使用绑定变量也无济于事。如何确保变量是 IRI,以便让 Stardog 执行联合查询?

0 投票
1 回答
1732 浏览

javascript - 解决 Graphql 的异步函数无法返回通过具有 rdf 数据的 Stardog 服务器查询的数据

我正在尝试使用以下 graphql 查询 stardog 服务器是我的代码。

查询成功执行,我可以在控制台上看到结果,但return data.results.bindings;内部function(data)没有将此结果返回到Noun下的类型系统, resolve: (obj) => { console.log(obj); } 并且obj返回显示 null 而不是bindingsGraphQL 查询返回的结果。如果有人可以帮助我弄清楚我在这里缺少什么,那就太好了。

提前致谢, 亚什帕尔

0 投票
1 回答
419 浏览

java - Stardog DB 与 Java 的连接

我正在尝试做一些非常简单的事情:将连接到数据库,读取一些记录,并在一个漂亮的界面中显示它们。

到目前为止,我所做的只是使用以下代码启动和停止服务器:

要操作这个,我必须下载并导入SLF4J,还要导入在我的stardog / server.

然后我可以启动和停止服务器,但我的问题是我无法连接到我的数据库。

我正在使用以下代码尝试连接:

我确认我确信我的凭证数据和数据库名称是正确的。

try,直行finallycatch绕过。

另外我可以说,我是通过下面的链接引导我的。我在 Eclipse 4.5.2 中编码,并使用 Java 1.8。

我究竟做错了什么?。谢谢你。

0 投票
1 回答
443 浏览

python - 使用 RDFLib 向 Stardog 添加包含空白节点的三元组

我正在使用 RDFLib Python 库来操作 Stardog 数据库。如何添加空白节点?我正在尝试g.add((BNode(),FOAF.knows,Literal('amy'))),但出现异常“SPARQLStore 不支持 Bnodes!”。什么是替代方案?

0 投票
1 回答
103 浏览

java - stardog sesame 远程访问 - 找不到类 org.openrdf.repository.base.AbstractRepository?

我正在尝试将我的应用程序与 stardog 集成。应用程序已经通过 sesame remoteRepository 接口访问了 Java 中的其他 RDF 存储库。

Stardog 在http://docs.stardog.com/#_using_sesame中写道,这可以通过使用 StardogRepository() 来实现 - 但没有说明要包含哪些库。

在 stardog 4.1.3 安装中进行了一些搜索后,我发现并包含在 eclipse 的 WEB-INF/lib 中:

之后,eclipse Java 编译器在代码中没有显示错误,但在项目路径中显示了一个错误,说:

该项目未构建,因为其构建路径不完整。找不到 org.openrdf.repository.base.AbstractRepository 的类文件。修复构建路径,然后尝试构建此项目

项目清理后,此问题仍然存在。

此类 org.openrdf.repository.base.AbstractRepository 定义在 lib eclipse-rdf4j-2.0.1.jar 中,它也存在于 WEB-INF/lib 文件夹中(有或没有后者的 eclipse-rdf4j-2.0.jar)。 1.jar问题不变)。

为了在http://docs.stardog.com/#中编译这两行代码,我包含了哪些 lib shell?

非常感谢任何提示。

0 投票
2 回答
807 浏览

sparql - 解析 SPARQL 结果以获取主机名

我有很多这样的三元组:

?url可以在哪里:

是否有可能使用 SPARQL 查询以某种方式过滤查询并获得不同的域列表?在示例中,www.ex.comwww.google.com

像这样的东西:

但是对待每个 url 绑定。当然,我可以全部获取它们,并在我的程序中逐个处理每个 url,但我认为 sparql 查询会更节省内存。我正在使用 Stardog - 如果它有一些自定义功能。

0 投票
0 回答
104 浏览

sparql - Stardog 在涉及除法的查询时未返回预期结果

此查询应该返回特定比赛中特定球队的球员比例。但是,当我在我的 stardog db 上运行它时,什么都没有返回。Stardog 甚至没有表示有 0 个结果或填写列标题。我将查询粘贴到 yasgui.org 的界面中,查询似乎格式正确(没有语法错误)。有谁知道为什么它没有返回预期的结果?

以下类似查询确实返回了预期结果。它的作用完全一样,只是它返回的是团队球员和比赛中所有球员的总和,而不是某个球队的球员比例。

0 投票
0 回答
138 浏览

sparql - SPARQL:使用本地文件时,联合查询没有结果,而 dbpedia 上的相同查询会

在stardog上上传的本地文件:

1.使用本地文件查询:

2. 仅使用 dbpedia 的相同查询将给出结果:

使用第二个查询将产生一个包含领导者的列和一个来自 dbpedia 的所有语言的领导者摘要列。为什么我使用本地 rdf 文件的第一个查询不起作用?对本地文件的选择查询dbr:United_States dbo:leader ?person .返回与直接在 dbpedia 端点上运行它完全相同的列和相同的领导者:dbpedia:John_Roberts, dbpedia:Joe_Biden, dbpedia:Barack_Obama, dbpedia:Paul_Ryan

为什么第一个查询没有结果?