SELECT *
WHERE {
?Person a <http://dbpedia.org/ontology/Comedian> .
?Person <http://dbpedia.org/ontology/influenced> ?influenced.
?Person <http://dbpedia.org/ontology/birthDate> ?birthDate.
?Person <http://dbpedia.org/ontology/wikiPageLength> ?weight.
}
我原以为上面的代码在插入snorql时会生成一个数据集,其中包含要查询的Comedian页面的长度。相反,它正在生成一个空数据集。相比之下,下面的代码生成一个非空数据集,但不包括页面长度。
SELECT *
WHERE {
?Person a <http://dbpedia.org/ontology/Comedian> .
?Person <http://dbpedia.org/ontology/influenced> ?influenced.
?Person <http://dbpedia.org/ontology/birthDate> ?birthDate.
}
有没有办法查询DBpedia以获取有关页面本身未包含的维基百科页面的信息,例如页面长度或页面访问次数?
答案 0 :(得分:1)
虽然 声明了这样的属性(例如,请参阅http://dbpedia.org/ontology/wikiPageLength),但在描述任何资源时似乎并未实际使用。例如,以下查询返回0:
select (count(*) as ?n) { ?s dbo:wikiPageLength ?l }