Properties dbpedia owl的sparql空结果:受影响的属性

Properties dbpedia owl的sparql空结果:受影响的属性,properties,sparql,dbpedia,empty-list,Properties,Sparql,Dbpedia,Empty List,我试图检索这个页面中dbpedia owl:implemented的值,例如:Andy_Warhol 我写的查询是: PREFIX rsc : http://dbpedia.org/resource PREFIX dbpedia-owl :http://dbpedia.org/ontology SELECT ?o WHERE { rsc:Andy_Warhol dbpedia-owl:infuenced ?o . } 但它是空的 奇怪的是,当我从本体类型(如“诞生地”)对另一个属性进行

我试图检索这个页面中dbpedia owl:implemented的值,例如:Andy_Warhol

我写的查询是:

PREFIX rsc : http://dbpedia.org/resource
PREFIX dbpedia-owl :http://dbpedia.org/ontology

SELECT ?o WHERE {
   rsc:Andy_Warhol dbpedia-owl:infuenced ?o .
}
但它是空的

奇怪的是,当我从本体类型(如“诞生地”)对另一个属性进行相同的查询时,sparql引擎返回结果:

SELECT ?o WHERE {
  rsc:Andy_Warhol dbpedia-owl:birthplace ?o .
}
这是指向其他资源的链接:
dbpedia.org/resource/Pittsburgh


我只是不知道如何编写这个查询?

这里有几个问题。其中一个原因是,前面介绍的SPARQL是不正确的。我编辑了前缀语法,使其合法,但前缀仍然是错误的(它们没有以最后的斜杠结尾)。您不想查询
http://dbpedia.org/resourceAndy_Warhol毕竟
;您想查询
http://dbpedia.org/resource/Andy_Warhol
。DBpedia的一些示例列在它们的列表中。使用这些名称空间和SPARQL端点,我们可以请求所有具有
http://dbpedia.org/resource/Andy_Warhol
作为此查询的主题:

SELECT * WHERE {
  dbpedia:Andy_Warhol ?p ?o .
}

在那里生成的结果中,您将看到使用
http://dbpedia.org/ontology/birthPlace
(注意
出生地
中的大写字母P),但是您不会看到任何带有谓词
的三元组http://dbpedia.org/ontology/infuenced
,所以第一次查询没有结果是有道理的。你有什么理由认为应该有一些结果吗?

除了@Joshua的回答中提到的几个形式错误外,还有一个语义问题,即你正在寻找的属性(在本例中)似乎是在受影响的实体上找到的

此查询可能会提供所需的结果

PREFIX rsc: <http://dbpedia.org/resource/>
PREFIX dbpedia-owl: <http://dbpedia.org/ontology/>

SELECT ?s WHERE {
    ?s dbpedia-owl:influencedBy rsc:Andy_Warhol .
}
前缀rsc:
前缀dbpedia owl:
选择?在哪里{
?s dbpedia猫头鹰:受rsc影响:Andy_Warhol。
}

您在哪里以及如何运行这些查询?当我在运行它们时,两个查询都没有得到任何结果。看起来你的前缀不好。您不想查询
http://dbpedia.org/resourceAndy_Warhol
;您想查询
http://dbpedia.org/resource/Andy_Warhol