使用 SPARQL 确定特定三元组是否存在

发布于 2024-09-17 10:04:50 字数 451 浏览 9 评论 0原文

如果数据集是:

@prefix dc:   <http://purl.org/dc/elements/1.1/> .
@prefix :     <http://example.org/book/> .
@prefix ns:   <http://example.org/ns#> .

:book1  dc:title  "SPARQL Tutorial" .
:book2  dc:title  "The Semantic Web" .

如何检查三元组 :book1 dc:title "SPARQL Tutorial" . 是否存在?

我可以执行 SELECT ?book where {?book dc:title "SPARQL Tutorial"} 但随后我必须进行后处理以确定是否检索到“book1”!

If the data set is:

@prefix dc:   <http://purl.org/dc/elements/1.1/> .
@prefix :     <http://example.org/book/> .
@prefix ns:   <http://example.org/ns#> .

:book1  dc:title  "SPARQL Tutorial" .
:book2  dc:title  "The Semantic Web" .

How do I check that the triple :book1 dc:title "SPARQL Tutorial" . exists?

I can do SELECT ?book where {?book dc:title "SPARQL Tutorial"} but then I have to do post processing to determine if 'book1' was retrieved!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把时间冻结 2024-09-24 10:04:50
ASK  { ?book dc:title "SPARQL Tutorial" }
ASK  { ?book dc:title "SPARQL Tutorial" }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文