gpt4 book ai didi

sparql - 使用 SPARQL 插入空白节点的正确通用方法是什么

转载 作者:行者123 更新时间:2023-12-05 04:13:46 24 4
gpt4 key购买 nike

我正在使用 Apache Jena 框架编写应用程序。有了这个,我可以做任何事情(插入、更新、选择)。但是我不知道如何使用 INSERT 查询正确插入空白节点。

是否有解决此问题的首选方法(适用于每个端点)?我知道 SPARQL 1.1 引入了一些功能来实现这一点,但它似乎无法使用 Virtuoso 端点。

最佳答案

有几种语法可供使用。假设您要将类型为 :Person 的 bnode 添加到名为 child 的对象属性中。这是一种方法:

?s :child [a :Person] .

还有一个:

?s :child [] .
[] a :Person .

而且 _:bn 符号非常通用,当一个图中有多个 bnode 时很有用:

?s :child _:b0 .
_:b0 a :Person .

关于sparql - 使用 SPARQL 插入空白节点的正确通用方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36846988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com