dbpedia sparql:结果中缺少foaf名称但存在于资源页面中

时间:2017-11-09 07:10:54

标签: sparql dbpedia

我正在尝试查询http://live.dbpedia.org/sparql

SELECT ?name ?fname ?birth ?death ?person ?wikipedia
WHERE {
      ?person dbo:birthPlace dbr:Berlin .
      ?person dbo:birthDate ?birth .
      ?person foaf:isPrimaryTopicOf ?wikipedia .
      FILTER (?birth < "1900-01-01"^^xsd:date) .
OPTIONAL{      ?person dbp:name ?name . }
OPTIONAL{      ?person foaf:name ?fname . }
OPTIONAL{      ?person dbo:deathDate ?death . }
 } 
ORDER BY ?name

在结果页面中,如果你搜索&#34; http://dbpedia.org/resource/Friedrich_Wilhelm_Foerster&#34;在person列下,相应的fname列为空。 但是如果你检查http://dbpedia.org/page/Friedrich_Wilhelm_Foerster foaf:名字有价值&#34; Friedrich Wilhelm Foerster(en)&#34;。为什么会发生这种情况以及如何解决这个问题?

0 个答案:

没有答案