问题标签 [openrdf]

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 回答
50 浏览

scala - 如何在 SBT 项目中使用 CSPARQL-ReadyToGoPack-0.9

我想 在 SBT 项目中使用CSPARQL-ReadyToGoPack-0.9 。我在Linux上。我怎样才能做到这一点?

0 投票
1 回答
84 浏览

sparql - 对我的 Sesame 数据存储的所有 SPARQL 查询都失败(不返回任何内容)。我配置错了什么?

我在 ubuntu Linux 上的 tomcat7 下安装了 openrdf-sesame 和 openrdf-workbench (2.8.6)。我加载了以下数据:

我似乎无法对它执行任何 sparql 查询。我试过了:

我没有从该查询中得到任何结果。当我从工作台尝试时,我在浏览器中看到一个页面,上面写着:这个 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。那么下面就什么都没有了。当我在 python 中使用 SPARQLWrapper 尝试相同的查询时,我也会得到一个空的 XML 文档作为结果。在工作台中,如果我点击上下文,我可以看到我的上下文,如果我点击命名空间,我可以看到我的 nsamspaces,但是如果我点击类型,服务器会抛出 500 错误。“java.lang.NoClassDefFoundError: java/util/Objects”位于堆栈跟踪的顶部。

有任何想法吗?

0 投票
2 回答
141 浏览

rdf - 如何使用已分配资源 IRI 的 OpenRDF 阿里巴巴“嵌套”对象?

我正在尝试将OpenRDF Alibaba(与Sesame相关联)作为将 Java 对象映射到 RDF 三元组并再次映射回来的工具。目前,我正在研究它如何处理对象图。

我有两个对象,内部和外部。外部引用了内部。当我坚持一个外部实例时,似乎内部实例被表示为 b 节点,即使我之前已经用分配的 IRI 坚持了内部实例。

我必须做些什么才能自己成功分配内部实例的 IRI,而不是创建 b 节点?

额外的信用问题:我怎样才能使资源 IRI 成为 Java 对象的属性,而不是让它与它识别的对象平行但断开连接?


代码:

内:

外:

测试程序:


输出:

我只创建了两个对象实例,并将它们分别持久化。阿里巴巴似乎忽略了这一点,并创建了 Inner-instance 的第二个副本作为 b 节点,以供 Outer-instance 引用。

0 投票
0 回答
168 浏览

java - 处理芝麻中的空白节点

在 Model.filter() 中,我想存储对象。但是如果对象是空白节点,我想检索相应的三元组并存储真实对象。

Model.filter() 中的问题是,如果空白节点(对象)是 _:a ,则返回的“值”将类似于:xxxxxxxxxxa。这很好,但是当我在模型中有 ( :xxxxxxxxxxa,p,o) 时,尝试使用 model.filter(_:xxxxxxxxxxa,null,null) 失败。

这是更详细地解释问题的源代码:

先感谢您。

0 投票
1 回答
70 浏览

java - Sesame中BNode的解决方案

有没有在芝麻中处理 BNODE 的解决方案?例如:

如果我们有一个像 { s p1 _:a, _:a p2 "value") 这样的 RDF,那么即使在删除语句之后,第二个三元组也会留在模型中。没有提供任何解决方案来处理芝麻中的 BNode 吗?

0 投票
1 回答
91 浏览

rdf - 检查 Sesame 中的谓词是否为标准类型

Sesame 中是否有可能检查谓词 (URI)、w3c 标准谓词(例如 RDFS 谓词)是否像 RDF.TYPE 或包含在 RDF 词汇表中?

0 投票
0 回答
180 浏览

sparql - 如何为远程存储库的 Blazegraph SELECT SPARQL 查询绑定变量?

我找不到如何SELECT为远程存储库的 Blazegraph SPARQL 查询绑定变量。

示例仅适用于本地存储库并具有不同的类。

IPreparedTupleQuery没有bindParameters方法。

Prepare每次做都需要很多时间。

https://wiki.blazegraph.com/wiki/index.php/RDR

0 投票
1 回答
1245 浏览

rdf - 如何在rdf中插入一个列表

我有一个图表,在这个图表中我有一个这样的列表:

当我提出这个查询

我希望得到资源和雕塑。我不明白为什么不工作,我该怎么办?

0 投票
1 回答
308 浏览

lucene - RDF4J rdf lucene 配置

一段时间以来,我一直在尝试配置我的 sesame RDF 存储库(目前称为 RDF4j),以便使用全文查询。

我没有找到关于此配置的太多文档,我认为我需要创建一个模板文件,以便可以在控制台中使用它。这是有关该主题的小信息https://groups.google.com/forum/#!topic/rdf4j-users/xw2UJCziKl8

有人知道有关使用 Lucene 配置 RDF4j 的任何信息吗?任何线索将不胜感激。否则,我会考虑将整个存储库更改为另一个,例如 virtuoso。

提前致谢,

0 投票
1 回答
157 浏览

owl-api - 在使用 OWLAPI 时,在 Turtle 文档的导入语句中使用命名空间前缀会导致失败

如果以 Turtle 格式保存(使用 OWLAPI)的本体使用一组前缀,则导入本体的导入语句使用声明的前缀。OWLAPI Turtle 解析器不能读回使用前缀保存的本体。导入语句被标记为问题的根源。

假设 Onto2 导入 Onto1 和 Onto3(请参阅下面的声明)。保存 Onto2 的结果如下:

当 OWLAPI Turtle 解析器读回 Onto2 时,它会抱怨

导入语句在第 13 行。