[英]How can I build SPARQL query?
我目前正在基于SPARQL和Protege(4.2版)的项目中工作。
我导入到Protege的RDF是:
http://dbpedia.org/class/yago/AirlinerHijackings
和
http://umbel.org/umbel/rc/AirplaneHijacking.rdf
我在Protege中得到的本体是
作为构建项目的起点,我需要查询被劫持的航班的名称以及1980年至2000年之间被劫持的航班的名称!
我尝试编写查询,但是无法获得正确的查询
谢谢
你可以这样做:
PREFIX dbpprop: <http://dbpedia.org/property/>
PREFIX yago: <http://dbpedia.org/class/yago/>
SELECT ?h
WHERE {
?h a yago:AirlinerHijackings .
?h dbpprop:date ?date .
FILTER(?date >= "1980-01-01"^^xsd:date && ?date < "2001-01-01"^^xsd:date)
}
您可以在此处尝试该查询: http : //dbpedia.org/sparql
但是您需要以某种方式将DBPedia数据导入Protege,而且我不知道您的本体是做什么用的? 不需要,因为您已经拥有DBPedia为您定义的数据格式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.