2012-10-18 33 views
5

我正在使用python庫rdflib來查詢Freebase的主題。針對Freebase主題的RDF

我發現Freebase返回的主題數據不完整。舉例來說,當我查詢:

http://rdf.freebase.com/rdf/en.barack_obama

結果不包含有關place_of_birth數據,儘管我可以確認的是,當我使用MQL查詢該屬性存在的數據。

我的問題是:我可以依賴對RDF服務的查詢來返回給定主題的所有rdf三元組嗎?

如果不是,有沒有辦法確保我得到所有的三元組?

回答

4

不幸的是答案是否定的。某些主題鏈接到Freebase中的其他數千個主題,如果我們沒有對返回的三元組數量設置限制,我們的API會超時。我們將在不久的將來發布完整的Freebase RDF轉儲。這將是獲取所有RDF數據的最佳方式。

+1

以此爲權威答案:Shawn在Google/Freebase中運作! 謝謝Shawn,你在fb上做的所有事情。 – mjv

+0

謝謝肖恩!你有一個想法,當RDF轉儲將可用?同時,你會推薦使用MQL還是Topic API?謝謝。 – user1748083