问题标签 [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 投票
1 回答
1051 浏览

sparql - 如何使用 SPARQL 从 DBpedia 中提取数据

我正在尝试使用SERVICESPARQL 的功能从 dbpedia 中提取一些数据。

事实上,我想提取所有纽约剧院的名称、纬度和地段。要检查一个实例是否是一个剧院,我可以使用http://dbpedia.org/class/yago/Theater104417809​</a>。剧院的一个示例可以是http://dbpedia.org/resource/Grand_Theatre_(New_York_City)

如何使用service函数在 SPARQL 中获取我需要的内容?

**编辑**

我正在尝试的查询是以下查询,但没有返回任何值。

0 投票
1 回答
154 浏览

rdf - GraphDB 是否提供任何类似于 Stardog 完整性约束验证 (ICV) 的机制

我正在寻找一个大型三重存储数据库管理系统,该系统提供一种机制来保证提交的事务不会以使其与其 TBox 不一致的方式改变本体的 ABox。

到目前为止,我确定提供此机制的唯一一个是 Stardog ( https://www.stardog.com/docs/#_validating_constraints )。

GraphDB 是否提供任何类似的机制?

0 投票
1 回答
288 浏览

java - 启动 Stardog 服务器时出错

几周前它运行良好,但现在我在使用stardog-admin.bat server start. 当我这样做时,我收到以下错误:

我在互联网上搜索过,但找不到解决方案。我也试过下载新版Stardog(5.3.3),因为我拿到的是5.3.1,重做快速入门指南

我不得不提到我正在 Windows 上安装它。

0 投票
2 回答
537 浏览

c# - 使用 stardog 从 C# 发送 SPARQL 查询:“无法在读取端点上执行更新查询”

正如标题所说,我正在尝试使用来自 visualstudio 的 SPARQL 查询创建三元组。在 stardog studio 中使用相同的 SPARQL 查询是可行的,但是当我尝试使用 stardogconnector 从 visualstudio 发送它们时,我收到以下错误:

dotNetRDF.dll 中出现“VDS.RDF.Query.RdfQueryException”类型的未处理异常附加信息:查询存储时出现 HTTP 错误(HTTP 400 错误请求)。存储返回以下错误消息:{"message":"Cannot execute update query on read endpoint"} 请参阅上述状态行或内部异常以获取更多详细信息

这是代码:

正如我所说,在 stardog studio 中插入相同的查询会给出正确的结果。数据库在线,连接正常(密码等正确),...我只是不知道错误是什么意思。有人可以帮忙吗?我在网上找不到太多关于此错误的信息。

0 投票
1 回答
49 浏览

sparql - SPARQL 更新个人的类型

我有一个简单的本体,它的结构是这样的:

我的应用程序正在使用 Stardog,我想动态更新开头 aCell并且需要更新为子类之一的个人类型。

我的第一种方法是:

不幸的是,这会删除单元格,但不会将其插入回去。我怎样才能做到这一点?每个 Cell 都有属性和数据,因此在此过程中不要丢失它们很重要(我是 SPARQL 的新手)。

0 投票
1 回答
214 浏览

java - 无法让 Stardog 在 Mac OS X 上运行

我只是下载 Stardog 并尝试在我的机器上运行它(Mac OS X 10.14.2)。

我使用ZSHshell,并在我的.zshrc文件中添加了以下两行:

以下是我的整个$PATH变量:

以下是我的java版本:

我复制了许可证,/Applications/stardog-6.1.0然后尝试运行 stardog-admin server start,但这就是输出:

我错过了什么?

0 投票
1 回答
252 浏览

api - Stardog:如何通过 http 协议将参数传递给 SPARQL 存储查询

我是语义网和 SPARQL 的新手。我试图在我的 URL 中传递参数时通过 HTTP 协议执行获取请求。如何将参数放在我的 SPARQL 查询中,以及如何为我的 URL 赋值。

以下是我所拥有的:

Sparql 查询:(我正在尝试将我的值放在 s 中)

http请求:

如您所见,我正在尝试给出 value 105A203

我希望我的方法GET没有有效负载/正文。

0 投票
2 回答
155 浏览

postgresql - Stardog:无法加载类 [org.postgresql.Driver]

我正在尝试按照 Stardog 教程使用虚拟图

按照说明,我设置了$STARDOG_EXT环境变量。

JDBC 设置

Stardog 不附带 JDBC 驱动程序,因此您需要手动将包含 RDBMS 驱动程序的 JAR 文件复制到 Stardog 服务器的类路径中。这样做的首选方法是将STARDOG_EXT环境变量设置为指向 Stardog 安装目录之外的目录并将 jar 文件复制到那里:

我在上述位置复制了 JAR 文件,如下所示。

但是Unable to load class: org.postgresql.Driver在尝试使用 PostgreSQL 创建虚拟图时出现错误。

我的 PostgreSQL 属性文件 ( music.properties) 和映射文件 ( music_mappings.ttl) 位于 - ~/Workspace/Stardog/pgsql_demo.

0 投票
0 回答
56 浏览

request-headers - 如何使用 Yasgui 查询 Stardog

我想使用 Yasgui 针对 Stardog 知识图运行查询。该请求需要特定的标头。

由于我只想要一个选项卡来查询 Stardog,因此在将该选项卡添加到我的前端时,我传递了一个唯一的配置对象。该查询在 Chrome 中返回预期结果,但在使用 Firefox 时出现错误。在 Firefox 开发人员工具中,我使用前端发送的请求被列为“已阻止”。单击“编辑并重新发送”后,它现在可以按预期工作。

我已经尝试在我的 Firefox 浏览器中停用 CORS 策略。

有人能告诉我如何配置 Yasgui 与 Stardog 一起工作吗?

提前致谢

0 投票
1 回答
55 浏览

java - 从字符串中删除特殊符号

我在这个 Java 代码中使用 Stardog:

这会生成我在 JPanel 中的 JLabel 中显示的 HTML 代码,这是我得到的代码示例: HTML 代码和结果

这是在 Notepad++ 中打开 HTML:

所以我需要删除 ^^<http://www.w3.org/2001/XMLSchema#float>。我可以删除网址:

但我不能删除 ^^<> 部分,因为它们是特殊字符。我怎样才能删除它们?