我如何在不使用Freebase API的情况下访问包含的类型

我如何在不使用Freebase API的情况下访问包含的类型,freebase,Freebase,我想在Freebase类型之间构建子类型和超级类型;包括美国总统的类型有: /人/人 政府/政治家 这两类人都是超级美国总统。由于Freebase的客户端版本将在6月底关闭,因此我无法使用MQL查询检索基于和的此类关系。我想知道,如何通过Freebase数据转储访问这些特定信息?首先,included/included类型与sub/super类型没有相同的语义 其次,Freebase数据模型&dump是同质的,因此dump应该包含所有域、类型和属性信息——包括包含的类型信息。我最近没有检查以确认

我想在Freebase类型之间构建子类型和超级类型;包括美国总统的类型有:

/人/人

政府/政治家


这两类人都是超级美国总统。由于Freebase的客户端版本将在6月底关闭,因此我无法使用MQL查询检索基于和的此类关系。我想知道,如何通过Freebase数据转储访问这些特定信息?

首先,included/included类型与sub/super类型没有相同的语义

其次,Freebase数据模型&dump是同质的,因此dump应该包含所有域、类型和属性信息——包括包含的类型信息。我最近没有检查以确认它仍然存在,但是除非他们将
/freebase
域列入黑名单,否则您应该能够grep属性
/freebase/type\u hints/included\u types
,以解决包含的关系

要展开第一点,属性名称的“提示”部分表示它的使用。web客户端(过去)在根据用户请求的类型添加其他类型时会注意它,但是批量加载作业或API的直接用户可以做任何他们想做的事情(包括省略web客户端用来驱动其许多行为的
/common/topic