如何使用SPARQL查询从dbpedia获取关于德国体育的信息

如何使用SPARQL查询从dbpedia获取关于德国体育的信息,sparql,dbpedia,Sparql,Dbpedia,如何使用SPARQL从DBpedia获取德国体育信息?什么SPARQL查询可以获得这些信息?我使用了这个SPARQL查询,但没有得到任何结果 SELECT * WHERE { ?c a dbpedia.org/ontology/Country . ?c rdfs:label dbpedia:Germany . } 修复查询 您发布的查询格式不正确。试图在公共DBpedia SPARQL端点上运行它会产生错误。参考dbpedia.org/ontology/Country应该是dbpe

如何使用SPARQL从DBpedia获取德国体育信息?什么SPARQL查询可以获得这些信息?我使用了这个SPARQL查询,但没有得到任何结果

SELECT * WHERE { 
  ?c a dbpedia.org/ontology/Country . 
  ?c rdfs:label dbpedia:Germany .
}
修复查询 您发布的查询格式不正确。试图在公共DBpedia SPARQL端点上运行它会产生错误。参考
dbpedia.org/ontology/Country
应该是
dbpedia owl:Country
,而
rdfs:label
s通常是字符串,因此
“Germany”@en
应该替换
dbpedia:Germany
。但是,更正后的查询只返回一个结果

询问德国的体育 如果没有更多关于您试图获取的数据类型的信息,查询德国体育的最简单答案是,您应该让DBpedia为您描述德国的体育,几乎是逐字逐句。以下查询是合法的SPARQL,您可以将其粘贴到


有一篇Wikipedia文章,上面的查询描述了相应的DBpedia资源。

我尝试了SELECT*WHERE{?c a.?c rdfs:label DBpedia:Germany},但没有得到任何结果!杰克,你能编辑你的问题以包含你正在使用的查询吗?通过这种方式,问题将更加完整,并且更有可能引起知识渊博的人的注意?有些答案讨论了如何开始使用SPARQL、找到可用的属性、在web浏览器中浏览数据等等。维基百科上有一篇文章叫做,还有一个。浏览后者将帮助您确定要查询的内容。
SELECT * WHERE { 
  ?c a dbpedia-owl:Country . 
  ?c rdfs:label "Germany"@en .
}
describe dbpedia:Sport_in_Germany