当我查看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:描述:
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界面还是更多的东西?我对这个语义网很新鲜,所以请保持温和。
答案 0 :(得分:3)
请注意,您要将查询发送到两个不同的Virtuoso安装:
您还可以通过es.dbpedia.org,it.dbpedia.org,el.dbpedia.org等获得不同的经验。
I18n章节不会加载与主DBpedia完全相同的数据集。请参阅: http://mappings.dbpedia.org/index.php/DBpedia_datasets
答案 1 :(得分:-1)
我相信以下查询(已订购)将使您能够更轻松地识别缺失的结果 -
prefix foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?s ?p ?o WHERE
{
?s foaf:name "Bill Nye"@en .
?s ?p ?o.
}
order by 2
在这里,您可以轻松识别所有缺失的结果都具有表单的谓词 -
is ********** of
基本上,这些只是人类可见的Html视图中的视觉效果 - 并代表其他任何主题的对象http://dbpedia.org/resource/Bill_Nye
的其他关系那是 -
<something else> ?p <http://dbpedia.org/resource/Bill_Nye>