问题标签 [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.
sparql - 在 where 子句中使用嵌套三元组时,SPARQL* DELETE/INSERT 返回错误
为什么不允许<<?s ?o ?p>> ?x ?y
在插入/删除语句的 where 子句中包含嵌套三元组。它立即返回 500 错误。
以下简单语句返回此错误。
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
提前致谢,
佛朗哥
sparql - Jena 中的 Reification 和 SPARQL*:兼容性
我可以使用 SPARQL* 查询来查询使用具体化的经典 RDF 模型吗?对我来说,耶拿文档在这里有点模糊。
下面的代码创建了一个具体化的语句:
该代码还包含两个查询:(i) 一个经典的 SPARQL 查询,(ii) 一个 SPARQL* 查询。两者都查询<http://www.sayer.de>
结果。虽然(i)返回解决方案,但(ii)没有这样做。
我在这里做什么/理解错误?
python - 如何使用 python 解析 rdf* 文件?rdflib 是否支持 rdf*?
rdflib 现在支持 rdf* 吗?
如何在 python 中解析 rdf* 文件?谢谢。
乔利克斯
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 语句来呈现特定于边缘的标签?
java - 双数据类型不适用于 RDF 星形查询
Apache Jena 无法查询其中包含双精度数据类型的 RDF 星形三元组。这是耶拿 3.17 问题的重现代码(它也可以在其他版本上重现)。
现在在查询期间,我正在使用以下代码。
上述查询未能获取任何结果。但是,如果我只是替换 xsd:double
为xsd:float
或xsd:decimal
获取结果。因此,我正在寻求帮助以了解导致此问题的原因是什么xsd:double
?
注意:您可能认为我没有使用最优化的方式进行插入。但是,这是由于代码中的其他要求,并且可以通过此途径重现问题。
graphdb - graphdb 是否支持 rdf-star 语法?
考虑 W3C 的 RDF* 规范中的示例 2: https ://w3c.github.io/rdf-star/cg-spec/editors_draft.html
但是当我在 GraphDB 中尝试时,它不支持前一种语法,而后者支持。graphdb 是否不支持 {|... |} 之类的语法?
graph - 与 LPG 相比,RDF* 图的主要优势和用例是什么?
我了解 RDF* 解决了 RDF 中缺少属性和属性以及内部结构的问题。但我想知道当 RDF* 优于 LPG 时,有哪些用例?与 LPG 相比,RDF* 的主要优势是什么?