如何使用SPARQL查询从dbpedia获取关于德国体育的信息
如何使用SPARQL从DBpedia获取德国体育信息?什么SPARQL查询可以获得这些信息?我使用了这个SPARQL查询,但没有得到任何结果如何使用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
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