我有一个关于我正在尝试从教程构建的SPARQL查询的问题.我想生成三元组,它返回一个乐队成员列表以及他们使用DBPedia端点所在的乐队.
PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbp: <http://dbpedia.org/resource/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
SELECT ?name ?bandname where {
?person foaf:name ?name .
?band dbo:bandMember ?person .
?band dbo:genre dbpedia:Punk_rock .
?band dbp:name ?bandname .
}
Run Code Online (Sandbox Code Playgroud)
我也使用[SPARQL查询验证器] [2]试图找出我的问题,似乎我使用了不正确的前缀"dbp:name?bandname"我只是希望在可能的情况下以JSON返回三元组.
一旦我可以运行它,我想添加另一个前缀,从GeoNames,以查看与乐队相关的地方,如果可能(但该部分是在未来).任何见解将不胜感激!