我从freebase中提取了一些GUID,我正在寻找他们的具体名称。当我使用在线freebase查询编辑器时,引擎搜索只返回了对象的“mid”。我把一些GUID作为样本。
/guid/9202a8c04000641f800000000081a20e
/guid/9202a8c04000641f8000000000d01105
/guid/9202a8c04000641f8000000000ee5691
我想知道哪个查询适合通过只有GUID来检索信息。我试过了
{"id": "/guid/9202a8c04000641f8000000000ee5691",
"name":null,
"*":null}
但是对于像这样的一些GUID,结果是空的
"result": [{
"permission": "/boot/all_permission",
"name": null,
"key": [],
"mid": "/m/0838jg",
"guid": "#9202a8c04000641f800000000081a20e",
"timestamp": "2006-10-23T12:41:35.0000Z",
"attribution": "/user/metaweb",
"id": "/m/0838jg",
"creator": "/user/metaweb",
"search": [],
"type": []
}]
}
由于
答案 0 :(得分:1)
Freebase实体可能没有名称。这通常适用于CVT或中介节点,但在这种情况下,它是一个被删除的主题。如果您查看historical view of the object,您可以看到它曾经是美国总统宠物的名单。 Freebase排除维基百科列表文章(因为它们不代表单个实体),因此它被删除了。
如果要在删除之前查询名称,可以在查询中使用as_of_time参数。
编辑:以下是MQLRead和query editor
的示例