如何从freebase获取mids

时间:2014-11-25 18:11:34

标签: freebase

我想知道有没有办法通过查询姓名,出生地和出生年份来从freebase检索Mids ...

我知道,我可以使用如下查询:

query={"type":"/people/person"%2C"id":null%2C"name":"Susan%20Sarandon"%2C"date_of_birth":"1946-10-04"}

它给了我:"id" = "/en/susan_sarandon"
但我想:"id": "/m/01vwllw"

我也需要知道date_of_birth,但我只知道出生地和出生年份和死亡年份。另一个问题是我不确定他们存储名称的方式。我的意思是它总是像“Susan Sarandon”或者它可能是“Susan_Sarandon”?

1 个答案:

答案 0 :(得分:0)

如果你只想要一个ID,Freebase会给你任何它认为最好的东西。如果你明确想要一个MID(或GUID),你可以要求它们,例如

[{
  "type": "/people/person",
  "mid": null,
  "name": "Susan Sarandon",
  "date_of_birth": "1946-10-04"
}]