我试过阅读Freebase等,但是找不到这个看似简单的问题的答案。/g/和/m/命名空间ids之间有什么区别?(我一直在查看Freebase转储和在线访问。)
例如,“音乐录音”的/g/ id为1yg94vctq (http://www.freebase.com/g/1yg94vctq),但也有一个/m/ id为0kpv 11 (http://www.freebase.com/m/0kpv11)。
前者是‘宾语’,后者是‘类型’。这两者之间的关系是什么? /g/意味着什么?
发布于 2014-06-18 01:37:14
您应该将所有ID视为等效的。它们有/en、/m、/g、/wikipedia/en、/wikipedia/en_id等多种形式。
在一个理想的世界里,我怀疑谷歌宁愿不公开/g I,但它们往往会泄露出去。它们表示内部Google知识图中的实体,这些实体没有相应的外部ID/主题。在我的经验中,他们中的大多数都代表了来自/notable*领域的东西,在这些领域中,Google有一些值得注意的主题,它们是从Freebase以外的各种其他来源创建的(例如,搜索查询、其他许可数据库等等)。
由/g标识符表示的实体实际上小于/type/对象,但在API/下载中可能是这样表示的,因为这最接近于“nothing”。它们可能应该被视为赤裸裸的标识符,除了它们的标签/名称之外,没有任何类型或其他信息。不过,我会把它们储存起来,它们可能会神奇地决定将来会有什么有用的东西(不是预测,只是一种一般的哲学,即人们应该尽可能多地保留信息,以求和解)。
https://stackoverflow.com/questions/24272840
复制相似问题