我以前从未使用过 DBpedia/SPARQL。
如何进行查询以选择所有(或前 100 名)足球运动员,同时选择他们的出生日期、比赛位置和身高。如果可能的话,我希望结果是 JSON 格式:D。
SELECT * WHERE {
?player a <http://dbpedia.org/ontology/SoccerPlayer> .
?player <http://dbpedia.org/ontology/birthDate> ?birthDate .
?player <http://dbpedia.org/ontology/Person/height> ?height .
?player <http://dbpedia.org/ontology/position> ?position .
}
选择所有 ?player 的足球运动员,有 ?birthDate 的,有 ?height 的,有 ?position 的,并返回所有结果。我认为这是您需要的查询。至于结果格式,你可以从endpoint中选择,不知道是不是你想要的。