我想用Freebase找出一個職業運動員屬於哪個團隊。Freebase初學者:獲得運動員的運動
所以我試圖做這樣的事情
[{
"id": null,
"name": "Kobe Bryant",
"type": "/sports/pro_athlete",
"sports_played": []
}]
,然後提取屬性「sport_played」找出球員屬於什麼運動。我的計劃是,然後對「basketball_player」進行更具體的查詢,直到找到團隊名稱。 (就是做這個簡單的方法?)
不過,我已經失敗的第一步,因爲在結果,而性能sport_played和sport_played_professionally包含一個條目,該條目爲空:
{
"code": "/api/status/ok",
"result": [{
"id": "/en/kobe_bryant",
"name": "Kobe Bryant",
"sports_played": [
null
],
"type": "/sports/pro_athlete"
}],
"status": "200 OK",
"transaction_id": "cache;cache03.p01.sjc1:8101;2012-06-13T13:30:20Z;0053"
}
我很困惑:從瀏覽數據庫中知道這個玩家應該有體育價值。結果清楚地表明結果中的「sports_played」列表中有一個值。
但爲什麼它是空的?不應該是對籃球對象的引用嗎?