SPARQL查询例子解析(一)

本文详细解析SPARQL查询语言的各种用法,包括匹配查询、数据类型限制、空白节点、过滤操作、拼接结果、正则匹配、算术运算、三元组共享、GROUP BY、UNION、OPTIONAL、MINUS、NOT EXISTS、BIND以及VALUES关键字的使用,通过实例深入理解SPARQL的查询功能。
摘要由CSDN通过智能技术生成

匹配查询:查询下列RDF图数据中既包含名字也包含邮箱的人



/*************************************************************************************************************************/

具有数据类型限制的查询

DATA


其中"cat"是RDF数据内容,@en是该内容的一个类型标记;

同理下面的整形 和specialDatatype为一个带有数据类型http://example.org/datatype#specialDatatype的类型化文字。

在具有数据标记的RDF数据中如果不带类型查询是查询不到的例如:


正确的查询方法为:




/*********************************************************************************************************************/

空白节点标签的结果查询。

查询结果可以包含空白节点,本文档中示例结果集中的空白节点“_:”形式编写,后跟空白节点标签


/*********************************************************************************************************************/

查询语句的返回结果可以使用表达式来将结果拼接,现我们将一个人的名字由查询的姓和名拼接而成。



/****************************************************************************************************************/

通过用正则化的方式来匹配查询某一结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值