查找Freebase对象的所有键/名称?

时间:2011-07-18 18:32:02

标签: search freebase

我正在尝试弄清楚如何查询freebase(或他们的data dumps)某个人或公司名称,并获取所有其他“键”或“名称”的列表那个项目。我想使用结果来防止我的内容组织中出现重复的标记。

我如何query freebase获取给定项目的所有名称?

例如,this page on IBM列出了术语“IBM”的以下名称(或“键”)。

  • International_Business_Machines
  • IBM
  • IBM_computer
  • IBM_Japan_Ltd
  • IBM_Machines
  • IBM_Software_Group
  • 等...

1 个答案:

答案 0 :(得分:3)

这将为您提供所有密钥:

{
  "id": "/en/ibm",
  "key" : []
}

如果你只想要英语维基百科中的那些,你可以使用:

{
  "id": "/en/ibm",
  "key" : [
    "namespace" : "/wikipedia/en",
    "value" : null
  ]
}

您可以在http://www.freebase.com/queryeditor的查询编辑器中试用它们,然后单击“mqlread”(右上角)将其转换为可在代码中使用的原始API调用。