0

当我查看 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 界面还是更多?我对这个语义网很陌生,所以请温柔一点。

4

2 回答 2

3

请注意,您将查询发送到两个不同的 Virtuoso 安装:

  • pt.dbpedia.org/sparql :是葡萄牙语的国际章节(PT 代表 DBpedia 葡萄牙语)
  • dbpedia.org/sparql :是 DBpedia 的主要 SPARQL 端点,包含来自多种语言的数据,但以英语为中心。

您还将对 es.dbpedia.org、it.dbpedia.org、el.dbpedia.org 等有不同的体验。

I18n 章节不会加载与主 DBpedia 完全相同的数据集。请参阅: http: //mappings.dbpedia.org/index.php/DBpedia_datasets

于 2012-05-22T08:56:06.007 回答
-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>
于 2011-12-21T14:06:12.310 回答