2015-09-27 70 views

回答

0

您可以,但API並非真正用於批量下載。 Freebase中有大約8,974 drugs,所以它不是完全不可行的。你也許可以用的東西開始喜歡this query

[{ 
    "type": "/medicine/drug", 
    "id": null, 
    "name": null, 
    "*": { 
    } 
}] 

和美化,以滿足您的需求。特別是,您可能需要使用遊標併爲查詢應用程序添加遊標處理支持。

或者,您可以使用MQLread API獲取ID列表,然後使用Topic API對其進行查詢,例如, /en/aspirin

最後,許多Freebase信息來自FDA數據集,如Structured Product Labels,因此您可以考慮直接從FDA下載相關數據集並使用它們。這還有一個額外的好處,就是它們會隨着時間的推移保持最新狀態,而Freebase已經被凍結了6個月以上,並且不會再被更新。