2

我是 Freebase 的新手,但如何用 Freebase 填充我不完整的数据库?例如,在我的数据库中,我有一把物品剑,它具有附魔、冰霜、火和兽人的属性。在 Freebase 中,我还添加了 legend 和 weight 属性。我怎么能把这一切放在一起?

4

1 回答 1

0

您应该安装Google Refine并从您希望用 Freebase 数据扩充的数据库中导入(作为 CSV 文件)表。

将数据导入 Google Refine 后,您需要将每一行与 Freebase进行核对。这是必要的,因为 Freebase 有数百万个主题,其中许多具有相似或相同的名称。例如,目前 Freebase 中有 26 个名为“Sword”的主题,因此您需要告诉 Google Refine 其中哪一个对应于数据库中名为“Sword”的行。

协调数据后,您可以使用来自 Freebase 的附加值自动扩展每一行数据。如果您在Google Refine 邮件列表中询问,他们将能够帮助您详细了解如何在最新版本的 Refine 中执行此操作。

当您的数据在 Refine 中完全扩充和清理后,您可以将其导出回 CSV 文件并将其加载回您的数据库。您还应该考虑在数据库中添加列来存储已协调的 Freebase 对象 ID,这样您就可以重复整个过程而无需重新协调所有数据。

于 2011-12-20T02:24:37.163 回答