zl程序教程

您现在的位置是:首页 >  其它

当前栏目

《语义网基础教程(原书第3版)》—— 3.6 其他形式的SPARQL查询

查询 其他 基础教程 形式 语义 原书 3.6
2023-09-11 14:19:09 时间

本节书摘来自华章出版社《语义网基础教程(原书第3版)》一 书中的第3章,第3.6节,作者:(希)Grigoris Antoniou(荷)Paul Groth(荷)Frank van Harmelen(荷)Rinke Hoekstra ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

3.6 其他形式的SPARQL查询

到目前为止,我们已经关注了从一个RDF集合中选择特定的值。SPARQL也支持一些其他形式的查询。除了SELECT以外,两种常用的查询是ASK和CONSTRUCT。
ASK形式的查询简单地检查一个数据集中是否存在一个图模式,而不是去返回结果。例如,下面这个查询将返回真。
screenshot

使用ASK查询的原因是,比起检索一个完整的结果集,ASK查询计算得更快。
CONSTRUCT形式的查询用来从一个更大的RDF集中检索出一个RDF图。因此,可以查询一个三元组存储库并检索一个RDF图而非一组变量绑定。例如,我们可以创建一个新图,将那些拥有超过2间卧室的公寓标记为大公寓。
screenshot

CONSTRUCT查询经常用来在模式(schema)之间转换—通过查询特定的模式,并用目标模式中的属性替换。


网页结构的简介和Xpath语法的入门教程 相信很多小伙伴已经听说过Xpath,之前小编也写过一篇关于Xpath的文章,感兴趣的小伙伴可以戳这篇文章如何利用Xpath抓取京东网商品信息以及Python网络爬虫四大选择器(正则表达式、BS4、Xpath、CSS)总结。