当我查看 HTML 页面时: http: //dbpedia.org/page/Bill_Nye我可以看到 Virtuoso 页面(http://pt.dbpedia.org/)的以下简单查询中未返回的许多属性sparql):
prefix foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?s ?p WHERE {
?e foaf:name "Bill Nye"@en .
?e ?s ?p.
}
当我尝试访问我可以在此页面上看到的属性之一时,没有结果返回 - 比如说 foaf:depiction:
prefix foaf: <http://xmlns.com/foaf/0.1/>
SELECT $depiction WHERE {
?s foaf:name "Bill Nye"@en.
?e foaf:depiction ?depiction
}
当我通过http://dbpedia.org/sparql的 sparql 端点运行它们时,编码后
SELECT ?s ?p WHERE { ?e foaf:name "Bill Nye"@en.?e ?s ?p. }
我明白了
http://dbpedia.org/sparql?query=SELECT%20%3Fs%20%3Fp%20WHERE%20%7B%20%3Fe%20foaf%3Aname%20%22Bill%20Nye%22@en.%3Fe%20%3Fs%20%3Fp.%20%7D&format=json
以及看起来像http://dbpedia.org/page/Bill_Nye上显示的所有属性的结果。我很想解释一下差异,它只是 Virtuoso 界面还是更多?我对这个语义网很陌生,所以请温柔一点。