2013-09-30 83 views
2

我有一些從freebase中提取的GUID,我正在尋找它們的具體名稱。當我使用在線freebase查詢編輯器時,引擎搜索只是將對象的「中間」返回給我。我把這裏的一些GUID作爲示例。Freebase GUID在線搜索返回空值

/guid/9202a8c04000641f800000000081a20e 
/guid/9202a8c04000641f8000000000d01105 
/guid/9202a8c04000641f8000000000ee5691 

我想知道哪些查詢適合通過只有GUID檢索信息。我試圖

{"id": "/guid/9202a8c04000641f8000000000ee5691", 
"name":null, 
"*":null} 

但結果是空一些的GUID這樣

"result": [{ 
    "permission": "/boot/all_permission", 
    "name": null, 
    "key": [], 
    "mid": "/m/0838jg", 
    "guid": "#9202a8c04000641f800000000081a20e", 
    "timestamp": "2006-10-23T12:41:35.0000Z", 
    "attribution": "/user/metaweb", 
    "id": "/m/0838jg", 
    "creator": "/user/metaweb", 
    "search": [], 
    "type": [] 
    }] 
} 

感謝

回答

1

爲遊離鹼的實體沒有名字這是可能的。這通常適用於CVT或中介節點,但在這種情況下,這是一個已刪除的主題。如果你看看historical view of the object,你可以看到它曾經是美國總統寵物名單。 Freebase排除維基百科列表文章(因爲它們不代表單個實體),所以它被刪除。

如果您想查詢刪除之前的名稱,可以在查詢中使用as_of_time參數。

編輯:這裏是和MQLRead例子query editor

+0

謝謝你這麼多湯姆爲您全面解答。我的問題是通過你的提示來解決的.Freebase是一個很棒的資源,但它有點複雜,比如將n維關係數據映射到兩個維度:) – user2831355

+0

湯姆你能給我一個例子,說明如何使用as_of_time,因爲我無法將它叫出來Freebase在線編輯器。非常感謝。 – user2831355

+0

這是一個信封參數,而不是查詢參數。我已經更新了我的答案,並附有示例鏈接。查看查詢編輯器中的「查詢包絡」選項卡,查看添加日期的位置。 –