2

我以前从未使用过 DBpedia/SPARQL。

如何进行查询以选择所有(或前 100 名)足球运动员,同时选择他们的出生日期、比赛位置和身高。如果可能的话,我希望结果是 JSON 格式:D。

4

1 回答 1

3
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中选择,不知道是不是你想要的。

于 2012-08-17T12:19:44.470 回答