Sparql数据库学习思维导图
2022-06-17 14:22:26 0 举报
AI智能生成
Sparql数据库学习思维导图
作者其他创作
大纲/内容
限定符OPTIONAL<br>
将筛选条件指定为可选项
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#><br>PREFIX db: <http://bio2rdf.org/drugbank_vocabulary:>0<br>SELECT ?drug_name ?dosage ?indication<br>WHERE {<br> ?drug a db:Drug .<br> ?drug rdfs:label ?drug_name .<br> OPTIONAL { ?drug db:dosage ?dosage . }<br> OPTIONAL { ?drug db:indication ?indication . }<br>}<br>
查询
查询属性foaf:name 及其 属性值name
PREFIX foaf: <http://xmlns.com/foaf/0.1/><br>SELECT ?name<br>WHERE {<br> ?person foaf:name ?name<br>}
查询给定主语的所有属性 及其 属性值。<br>
SELECT ?p ?o<br>{ <br> <http://dig.csail.mit.edu/2008/webdav/timbl/foaf.rdf#libby> ?p ?o<br>}
组合查询(以一个查询条件的宾语,作为另一个查询条件的主语)<br>
PREFIX foaf: <http://xmlns.com/foaf/0.1/><br>PREFIX card: <http://www.w3.org/People/Berners-Lee/card#><br>SELECT ?homepage<br>WHERE{<br> card:i foaf:knows ?o .<br> ?o foaf:homepage ?homepage .<br>}<br>
匹配
匹配多种模式(同时匹配多种条件)<br>
PREFIX foaf: <http://xmlns.com/foaf/0.1/><br>SELECT *<br>WHERE {<br> ?person foaf:name ?name .<br> ?person foaf:mbox ?email .<br>}<br>
匹配主语<br>
PREFIX foaf: <http://xmlns.com/foaf/0.1/><br>SELECT ?s ?homepage <br>{<br> ?s foaf:homepage ?homepage .<br>}
0 条评论
下一页