2016-02-26 46 views
2

我正在探索Google知識圖譜搜索API,但找不到解釋響應或搜索實體的@id字段的相關文檔。 例如"@id": "kg:/m/09tm4t4"Google知識圖搜索API @id字段

1-這個ID的壽命是多少?將它用作我自己的基於搜索結果的特定於應用的數據的關鍵是安全的,並且假設這個id在將來不會改變?

2-目前爲止我所見過的所有ID都有前綴kg:/m/。我正在考慮在我的密鑰中忽略這個前綴。這個決定是否可以面向未來?

我之前沒有看過這種格式,所以任何指向這種格式解釋文檔的鏈接都是非常感謝的。

回答

1

由於迄今爲止從知識圖譜的前身Freebase遷移而來的ID很可能會長期存在。 Freebase使用「/ m/...」符號,例如Freebase頁面爲http://www.freebase.com/m/09tm4t4(該頁面當前可用,但可能很快就會消失)。就我所見,Google沒有對他們的一生作過任何保證,但是,如果他們已經努力保持一些向後兼容性,似乎他們很快就不會改變它們來打破兼容性。

我會不是忽略存儲您的密鑰的前綴。如果Google將Freebase的新格式轉換爲過去的格式,那麼您的運營狀況將會很糟糕。

+0

現在Freebase不見了,谷歌知識圖譜實體似乎正在獲取'''前綴'/ g/...'而不是'/ m/...',所以希望提問者遵循你的建議關於不丟棄前綴。 –