SPARQL DBPedia公司信息没有回报

时间:2019-04-05 16:35:51

标签: dbpedia

我无法恢复dbpedia某些页面上可见的某些字段。

我得到了一些字段,但不是全部。例如,我得到了rdf:type

select * where {
  values ?comp{ <http://dbpedia.org/resource/Digital_distribution>}.
  ?comp rdf:type ?type
}

但是

select * where {
  values ?comp{ <http://dbpedia.org/resource/Digital_distribution>}.
  ?comp dbo:industry ?indus
}

什么也不退。

Apple_Inc中的某些字段存在相同的问题。

1 个答案:

答案 0 :(得分:1)

您的查询(为清晰起见,已重新格式化)-

SELECT * 
WHERE
  { VALUES ?comp 
         { http://dbpedia.org/resource/Digital_distribution } . 
    ?comp  dbo:industry  ?indus 
  }

说“为公司Digital_distribution获取行业”。您想“让拥有行业Digital_distribution的公司”

尝试this(请参阅results)-

SELECT * 
WHERE
  { ?company  dbo:industry  ?industry 
    VALUES ( ?industry ) 
         { ( <http://dbpedia.org/resource/Digital_distribution> ) 
         } . 
  }