问题标签 [rdf-star]

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 投票
0 回答
79 浏览

sparql - 在 where 子句中使用嵌套三元组时,SPARQL* DELETE/INSERT 返回错误

为什么不允许<<?s ?o ?p>> ?x ?y在插入/删除语句的 where 子句中包含嵌套三元组。它立即返回 500 错误。

以下简单语句返回此错误。

0 投票
1 回答
177 浏览

graphdb - GraphDB 自定义规则集,用于通过 RDF* 语句进行推理

我正在尝试向内置 RDFSPlus(优化)规则集添加一个简单规则,以便能够让 GraphDB 从 RDF* 断言生成推断(隐式)语句。

具体来说,参考这里的 GraphDB 示例https://graphdb.ontotext.com/documentation/9.4/free/devhub/rdf-sparql-star.html,从这些断言开始:

我想让 GraphDB 推理引擎来推断这两个语句:

GraphDB 生成第一个(显然)没有问题,但事实证明 RDF* 有点棘手。

首先,我尝试将此规则添加到内置 RDFSPlus(优化)的副本中:

在这种情况下,我无法创建存储库;GraphDB 控制台显示此异常:

然后我尝试添加只有一个'<'和'>'的规则,如下所示:

GraphDB 似乎能够创建存储库,但是尝试使用 SPARQL 会导致此错误消息:“初始化推理器失败”,并且 GraphDB 控制台显示此异常:

所有这些测试均使用 GraphDB 免费版运行:版本:9.3,修订:41892658

提前致谢,

佛朗哥

0 投票
1 回答
204 浏览

sparql - Jena 中的 Reification 和 SPARQL*:兼容性

我可以使用 SPARQL* 查询来查询使用具体化的经典 RDF 模型吗?对我来说,耶拿​​文档在这里有点模糊。

下面的代码创建了一个具体化的语句:

该代码还包含两个查询:(i) 一个经典的 SPARQL 查询,(ii) 一个 SPARQL* 查询。两者都查询<http://www.sayer.de>结果。虽然(i)返回解决方案,但(ii)没有这样做。

我在这里做什么/理解错误?

0 投票
0 回答
145 浏览

python - 如何使用 python 解析 rdf* 文件?rdflib 是否支持 rdf*?

rdflib 现在支持 rdf* 吗?
如何在 python 中解析 rdf* 文件?谢谢。

乔利克斯

0 投票
0 回答
53 浏览

graphdb - GraphDB:在自定义图中使用 RDF-star 作为边缘标签?

https://graphdb.ontotext.com/documentation/standard/exploring-data.html#create-your-own-visual-graph描述了使用 SPARQL 查询创建可视化图的能力,以及“边缘基础”步骤说:

边缘基础知识:此查询确定边缘文本的绑定SELECT?label如果为空,则使用边缘 IRI 的本地名称。

在此步骤的 UI 中,还有“RDFS 或 SKOS 标签”示例查询,其中填写:

我的问题是如何利用此功能?更具体地说,作为语句主题的边缘 IRI(即?edge)是rdfs:label什么?

是否只是图中的 RDF 谓词,如下所示?

是否有可能以某种方式使用RDF-star,如下所示?

似乎是前一种情况,因为当我加载上述语句并使用上面的示例查询时得到以下结果:

someSubject --“每个 :somePredicate 关系的一些友好标签”--> someObject

我很好奇是否有任何方法可以利用 RDF-star 语句来呈现特定于边缘的标签?

0 投票
1 回答
65 浏览

java - 双数据类型不适用于 RDF 星形查询

Apache Jena 无法查询其中包含双精度数据类型的 RDF 星形三元组。这是耶拿 3.17 问题的重现代码(它也可以在其他版本上重现)。

现在在查询期间,我正在使用以下代码。

上述查询未能获取任何结果。但是,如果我只是替换 xsd:doublexsd:floatxsd:decimal获取结果。因此,我正在寻求帮助以了解导致此问题的原因是什么xsd:double

注意:您可能认为我没有使用最优化的方式进行插入。但是,这是由于代码中的其他要求,并且可以通过此途径重现问题。

0 投票
1 回答
67 浏览

graphdb - graphdb 是否支持 rdf-star 语法?

考虑 W3C 的 RDF* 规范中的示例 2: https ://w3c.github.io/rdf-star/cg-spec/editors_draft.html

但是当我在 GraphDB 中尝试时,它不支持前一种语法,而后者支持。graphdb 是否不支持 {|... |} 之类的语法?

0 投票
0 回答
60 浏览

graph - 与 LPG 相比,RDF* 图的主要优势和用例是什么?

我了解 RDF* 解决了 RDF 中缺少属性和属性以及内部结构的问题。但我想知道当 RDF* 优于 LPG 时,有哪些用例?与 LPG 相比,RDF* 的主要优势是什么?