最新文章请前去  http://xjtushilei.com 里的http://xjtushilei.com/2012/11/04/sparql%E5%AD%A6%E4%B9%A0sparql%E7%A4%BA%E4%BE%8B-dbpedia%E5%9C%A8%E7%BA%BF%E9%AA%8C%E8%AF%81/

select的第2个
问题:中国的首都是什么?select distinct ?c where
{
<http://dbpedia.org/resource/China> <http://dbpedia.org/property/capital> ?c
}
------------------------------------------------------select的第2个
问题:韩国比较大的城市有哪些?select distinct ?c where
{
<http://dbpedia.org/resource/Korea> <http://dbpedia.org/property/largestCity> ?c
}
------------------------------------------------------
ask第1个
问题:北京人口是否超过了1千万?
prefix xsdt: <http://www.w3.org/2001/XMLSchema#>
ask where
{
<http://dbpedia.org/resource/Beijing> <http://dbpedia.org/property/populationTotal>  ?total.
filter(?total >"10000000"^^xsdt:integer )
}
--------------------------------------------------------
ask第2个
问题:姚明是90后吗?
prefix xsdt: <http://www.w3.org/2001/XMLSchema#>
ask where
{
<http://dbpedia.org/resource/Yao_Ming> <http://dbpedia.org/ontology/birthDate>  ?date.
filter(?date>"1990-01-01"^^xsdt:date )
}
--------------------------------------------------------------------
第1个describe(说明:The DESCRIBE query result clause allows the server to return whatever RDF it wants that describes the given resource(s).)
问题:返回“哈希表”这个实体的所有内容describe ?a
{?a <http://www.w3.org/2000/01/rdf-schema#label> "哈希表"@zh}----------------------------------------------------------------------
describe第2个
问题:返回“数据结构”类别下的所有实体内容describe ?a
{?a <http://purl.org/dc/terms/subject> <http://dbpedia.org/resource/Category:Data_structures>}----------------------------------------------------------------------
filter的第1个
问题:请随意列举出生在中国的20个人select distinct ?name where
{
?a <http://www.w3.org/2000/01/rdf-schema#label> ?name.
?a <http://dbpedia.org/property/birthPlace> ?country.
filter regex(str(?country), "China")
}limit 20----------------------------------------------------------------------
filter第2个
问题:2008年之后的美国灾难电影有哪些?PREFIX dbpprop:<http://dbpedia.org/property/>
prefix xsdt: <http://www.w3.org/2001/XMLSchema#>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX category: <http://dbpedia.org/resource/Category:>
SELECT ?filmname {
?film dcterms:subject category:American_disaster_films.
?film dbpprop:name ?filmname.
?film dbpprop:released ?date.
FILTER (?date > "2008-01-01T00:00:00"^^xsdt:dateTime)
}
-------------------------------------------------------
filter第3个
问题:名字中包含'Republic'的且在1920年之前成立的国家有哪些?PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX type: <http://dbpedia.org/class/yago/>
PREFIX prop: <http://dbpedia.org/property/>
SELECT ?lbl ?est
WHERE {?country rdfs:label ?lbl .FILTER(bif:contains(?lbl, "Republic")) .?country prop:establishedDate ?est .FILTER(?est < "1920-01-01"^^xsd:date) .
}
-------------------------------------------------------
filter第4个
问题:1990到1993年出生的NBA球员有哪些有哪些?PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT ?name
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
?a  <http://dbpedia.org/ontology/birthDate>  ?date.filter(?date>"1990-01-01"^^xsd:date &&
?date<"1993-01-01"^^xsd:date )
}
bound的第1个
问题:1970年前出生的NBA球员中,没有上过大学的人有谁?(这个问题和下一个问题形成对比)PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT distinct  ?name ?college
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
?a  <http://dbpedia.org/ontology/birthDate>  ?date.filter(?date<"1970-01-01"^^xsd:date  )
optional
{
?a <http://dbpedia.org/ontology/college> ?college
}
filter(!bound(?college))
}
------------------------------------------------------
bound的第2个
问题:1970年前出生的NBA球员中,上过大学的人有谁?PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT distinct  ?name ?college
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
?a  <http://dbpedia.org/ontology/birthDate>  ?date.filter(?date<"1970-01-01"^^xsd:date  )
optional
{
?a <http://dbpedia.org/ontology/college> ?college
}
filter(bound(?college))
}
------------------------------------------------------not exists的第1个
问题:NBA球员中,法国出生但是不在法国的“Saint”城市出生的人有谁?PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT  ?name ?country
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
?a <http://dbpedia.org/property/birthPlace> ?country.
filter regex(str(?country), "France")
filter not exists{
{?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
?a <http://dbpedia.org/property/birthPlace> ?country.
filter regex(str(?country), "Saint")
}
}
}
------------------------------------------------------
not exists的第2个
问题:出生在西安的名人有哪些?但是这些人不在1970年后出生的人当中PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT  ?name
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/birthPlace> <http://dbpedia.org/resource/Xi'an>.
filter not exists{?a <http://dbpedia.org/ontology/birthYear> ?date.filter(?date>"1970-01-01"^^xsd:date  )
}
}
------------------------------------------------------------------------
in第一个(in是限制条件,a in(a,b,c,d)表示返回成功,e in(a,b,c,d)返回失败)
问题:北京的城市人口和总人口是多少?(没有这项指标则忽略)SELECT ?b ?number
WHERE
{<http://dbpedia.org/resource/Beijing> ?b ?number.
filter( ?b in(<http://dbpedia.org/property/populationUrban>,<http://dbpedia.org/property/populationTotal>)  )
}------------------------------------------------------------------------
in第一个(in是限制条件,a in(a,b,c,d)表示返回成功,e in(a,b,c,d)返回失败)
问题:姚明的出生日期和死亡日期是什么时候?如果有数据才返回结果,没有就忽略。SELECT ?b ?date
WHERE
{<http://dbpedia.org/resource/Yao_Ming> ?b ?date.
filter( ?b in(<http://dbpedia.org/ontology/birthDate>,<http://dbpedia.org/ontology/deathDate>)  )
}---------------------------------------------------------------------------
regex的第1个
问题:NBA球员中,法国出生的有谁?PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT  ?name ?country
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
?a <http://dbpedia.org/property/birthPlace> ?country.
filter regex(str(?country), "France")
}
------------------------------------------------------
regex的第2个
问题:NBA球员中,名字中有“Jason”的人都有谁?PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT  ?name
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
filter(regex(?name,"Jason"))
}------------------------------------------------------


minus(主要就是排除功能)的第1个
问题:美国浪漫主义电影里,除去2000年以前的电影,还剩下什么电影?PREFIX dbpprop:<http://dbpedia.org/property/>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX category: <http://dbpedia.org/resource/Category:>
SELECT ?filmname{?film dcterms:subject category:Romantic_epic_films.?film dbpprop:name ?filmname.MINUS{?film dbpprop:released ?date.FILTER (?date < 2000 )}
}
------------------------------------------------------
minus(主要就是排除功能)的第2个
问题:NBA队员里,除去出生在美国的,还有哪些人?PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT ?name
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.?a  <http://dbpedia.org/ontology/birthDate>  ?date.minus{?a <http://dbpedia.org/property/birthPlace> ?country.filter regex(str(?country), "American")}
}
-------------------------------------------
union(主要进行合并操作)第1个
问题:中国和韩国的领导人有哪些?SELECT ?people
where{
{
<http://dbpedia.org/resource/China> <http://dbpedia.org/ontology/leader> ?people.
}
union
{
<http://dbpedia.org/resource/Korea> <http://dbpedia.org/property/leaderName> ?people.
}
}
-------------------------------------------
union(主要进行合并操作)第2个
问题:浪漫主义电影和美国灾难片这两种类型的电影有哪些?PREFIX dbpprop:<http://dbpedia.org/property/>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX category: <http://dbpedia.org/resource/Category:>
SELECT ?filmname{
{
?film dcterms:subject category:Romantic_epic_films.
?film dbpprop:name ?filmname.
}
union{
?film dcterms:subject category:American_disaster_films.
?film dbpprop:name ?filmname.
}
}--------------------------------------------------
optional 第1个
问题:NBA球员中,出生在1950年以前的人的名字叫什么,如果数据库中有出生地点,也列举出来,没有的话就不用管(备注:其实这也是optional的作用)PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT distinct ?name ?birthPlace
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
?a  <http://dbpedia.org/ontology/birthDate>  ?date.filter(?date<"1950-01-01"^^xsd:date  )
optional {
?a <http://dbpedia.org/property/birthPlace> ?birthPlace
}
}
--------------------------------------------------------------------------------------
optional 第2个
问题:NBA球员中,出生在1970年以前的人的名字叫什么,如果上过大学,请列出大学。(结果中看到有部分人没有大学信息)PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
SELECT distinct  ?name ?college
WHERE {?a <http://dbpedia.org/property/name> ?name.?a  <http://dbpedia.org/property/league> <http://dbpedia.org/resource/National_Basketball_Association>.
?a  <http://dbpedia.org/ontology/birthDate>  ?date.filter(?date<"1970-01-01"^^xsd:date  )
optional {
?a <http://dbpedia.org/ontology/college> ?college
}
}

												

sparql学习 sparql示例 dbpedia在线验证相关推荐

  1. go-kit微服务学习-官方示例stringsvc学习

    kit库 该库详细的文档可以参考官方文档,本文只是针对kit官网给出的stringsvc相关例子示例的学习. 示例代码stringsvc1 package mainimport ("cont ...

  2. c语言口令验证模块加强版,[C语言学习第3章口令验证模块的开发.ppt

    [C语言学习第3章口令验证模块的开发 C语言程序 设计项目教程 第3章 口令验证模块的开发 Evaluation only. Created with Aspose.Slides for .NET 3 ...

  3. 招募 | 贪心科技招募CV、语音分析、联邦学习课程讲师(在线+兼职)

    贪心科技作为中国领先的AI人才战略服务商,面向企业和个人提供以"内容+技术+平台"为核心的人才服务解决方案. 面向企业,我们提供以"解决行业AI业务问题"为目标 ...

  4. 【图文】如何在学信网申请在线验证报告?包括-教育部学籍在线验证报告-教育部学历证书电子注册备案表 in 中国高等教育学生信息网

    步骤(图示) (1 / 7) (2 / 7) (3 / 7) (4 / 7) (5 / 7) (6 / 7) (7 / 7) 步骤(文字) 打开学信网 https://www.chsi.com.cn/ ...

  5. 天津专升本应届生学信网学籍在线验证报告查询下载操作步骤

    应届生教育部学籍在线验证报告查询操作步骤 1.登录学信网 www.chsi.com.cn 单击 "学籍查询" 2.单击"本人查询"选项,输入账号.密码登录 3. ...

  6. 石墨文档软件服务器,软件技巧 篇十三:工作学习好帮手,在线文档使用体验之石墨文档...

    软件技巧 篇十三:工作学习好帮手,在线文档使用体验之石墨文档 2019-10-26 21:43:34 6点赞 87收藏 4评论 很多时候,我们在网上写东西,都不会出现各种各样的状况,但有的时候,习惯于 ...

  7. Cocos2d-x 2.0.1 学习tests示例(一)Manual Transformation

    作者:无幻 博客: http://blog.csdn.net/akof1314 初学Cocos2d-x,如文章有错误之处,欢迎指出 从上次<Cocos2d-x 2.0 从HelloWorld入手 ...

  8. Android开发学习总结(四)——Eclipse在线安装ADT插件

    Android开发学习总结(四)--Eclipse在线安装ADT插件 要想使用Eclipse开发Android应用,首先要安装一个ADT插件,在此记录一下在Eclipse中采用在线安装的方式ADT插件 ...

  9. ROS_Kinetic_29 kamtoa simulation学习与示例分析(一)

    致谢源代码网址:https://github.com/Tutorgaming/kamtoa-simulation kamtoa simulation学习与示例分析(一) 源码学习与分析是学习ROS,包 ...

最新文章

  1. IBM 消费者洞察报告,揭示 5G 娱乐时代的三大关键趋势
  2. 如何直观的解释back propagation算法?
  3. 混合云数据中心运维的管理
  4. logic多分类的两种类别
  5. centos7 + VMware Workstation Pro
  6. 【转】深入浅出OOP(六): 理解C#的Enums
  7. 推荐 | 掌握这些套路,你也能解决 90% 的 NLP 问题
  8. IOS中通知中心NSNotificationCenter应用总结
  9. 空间相关性分析:空间权重矩阵
  10. 阿里巴巴 Java面经
  11. 如何设置ddns动态域名服务实现外网访问
  12. 支付宝支付对账单java_[Java]解析支付宝对账单csv
  13. linux基础--认识文件以及vi编辑器
  14. 【Electron】 NSIS 打包 Electron 生成exe安装包
  15. http、https 等 常用默认端口号
  16. ubuntu18.04安装CUDA
  17. windows驱动程序开发(普及)
  18. Oracle数据库学习第一天
  19. easyX像素鸟PixelBird
  20. 企业微信怎么分享名片给用户?如何统计名片添加好友的效果?

热门文章

  1. springboot配置内存数据库H2
  2. [Python爬虫]爬取东方财富网公司公告需要注意的几个问题
  3. 回环口--Loopback接口
  4. 化妆品护肤DiY的广告界面 简单的jquery 图片无缝滚动
  5. java过滤汉字和英文,java判断及过滤汉字
  6. day07 Java链表(环、快慢指针)
  7. uart口图片_串口(USART)框图的讲解
  8. ros中的velocity smoother详细分析
  9. c语言和java哪个好学_学java前要学C语言吗?java和C语言哪个好学?
  10. php x20有啥用,vivo X20有什么新功能