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

发布于 2024-11-24 20:04:31 字数 561 浏览 0 评论 0原文

我试图弄清楚如何查询 freebase (或他们的 数据转储)用于某个人或公司名称,并获取该项目的所有其他“键”或“名称”的列表。我想使用结果来防止我的内容组织中出现重复标签。

如何查询 freebase 获取给定项目的所有名称?

例如,IBM 上的此页面列出了以下名称(或“键”):术语“IBM”。

  • 国际_商业
  • _机器IBM
  • IBM_计算机
  • IBM_日本_有限公司
  • IBM_机器
  • IBM_软件_集团
  • 等...

I am trying to figure out how to query freebase (or their data dumps) for a certain person or company name and get back a list of all the other "keys" or "names" for that item. I want to use the results to prevent duplicate tags in my content organization.

How do I query freebase for all the names of a given item?

For example, this page on IBM lists the following names (or "keys") for the term "IBM".

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ˉ厌 2024-12-01 20:04:31

这将为您提供所有密钥:

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

如果您只想要英语维基百科中的密钥,您可以使用:

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

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

This will get you all the keys:

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

If you just want the ones from English Wikipedia, you can use:

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

You can try them out in the query editor at http://www.freebase.com/queryeditor and click "mqlread" (top right) to get it transformed into a raw API call that you can use in your code.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文