3. Optional graph pattern

Data structure

dbpedia:Mount_Etna rdf:type umbel-sc:Volcano ; 
                    rdfs:label quot;Etnaquot; . 
dbpedia:Mount_Baker rdf:type umbel-sc:Volcano .
dbpedia:Beerenberg rdf:type umbel-sc:Volcano ; 
                   rdfs:label "Beerenberg"@en .

问题:所有已知的火山和他们的名字

Query

SELECT ?v ?name WHERE {
 ?v rdf:type umbel-sc:Volcano . 
OPTIONAL { ?v rdfs:label ?name }
 } 

如果这里没有optinal ,使用basic graph pattern。那么,Mount_baker就会被忽略,达不到我们问题的效果。

返回

dbpedia:Mount_Etna “Etna”
dbpedia:Mount_Baker
dbpedia:Beerenberg ”Beerenberg“@en

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • l1. Introduction of terms /abbreviations Introduce or def...
    神农架村姑阅读 353评论 0 0
  • 01这是小北第一次相亲,走到咖啡厅门口她突然放松了下来。还有半个小时,她打算找个靠窗的位置看会书。推开门,她经常坐...
    晴风Joy阅读 768评论 10 18
  • 丁怀远是个正经的公务员,是单位里的科长,手底下有十几个人。三十五岁的他,热爱运动,阳光帅气,身材颀长。 所有女人梦...
    幸美人阅读 482评论 0 6
  • CentOS安装RabbitMQ 安装erlang 配置epel源 centos6.xwget -O /etc/y...
    肖金光xjg阅读 1,205评论 0 3