如何在Freebase中提取所有实体的名称和类型?

时间:2014-02-10 09:41:32

标签: google-api freebase named-entity-recognition freebase-acre

我正在尝试在Freebase转储中提取所有Named实体及其类型。

我看过了 How to extract Freebase Data Dump for a particular topic 但我没有在Freebase转储中获得实际的命名实体。

我试图获取类似的信息, 姓名:巴拉克奥巴马类型:人 名称:纽约类型:城市等..

Freebase已在其数据库中拥有所有这些实体,但我没有找到任何Freebase API或Google API来列出所有实体及其类型。

你能帮帮我吗。

由于

1 个答案:

答案 0 :(得分:3)

数据转储格式描述为here。自从我写了你引用的答案以来,它已经改变了一些,但基本原则仍然是相同的。

MQLreadSearch API都可用于将Freebase主题过滤为特定类型(例如/ people / person类型)。主题可以有多种类型,但如果您想要的是经典的NER类型,那么首先要做的就是按所需类型进行过滤,因为在数千万个主题中“Free”中只有大约300万人

Freebase包含的信息远不仅仅是在NER任务中有用的名称,因此您可能需要退后一步,考虑一下您可能想要提取的其他属性。