我从https://developers.google.com/freebase/data下载了freebase三元组 但后来我不知道如何将MID转换为实际的实体名称,如/ m / 02hl8db映射到“Burgertime”。 freebase端是否有可用的转储,它提供与mid相关的所有属性。我的用例是查找所有产品名称和拥有该产品的公司。同样,我也想提取所有人名和名称变体。
答案 0 :(得分:2)
转储的Freebase三元组(即RDF)转储 。格式是MIDproperty / predicateobject的主题,所以如果你有一个你想要属性的对象MID(例如它的名字),只需找到适当的三元组作为主题MID。
以下是该主题的所有属性值:
ns:cvg.game_version ns:type.type.instance ns:m.02hl8db.
ns:m.02hl8db ns:type.object.type ns:cvg.game_version.
ns:m.02hl8db ns:cvg.game_version.game ns:m.01xq80.
ns:m.02hl8db ns:type.object.name "Burgertime"@en.
ns:m.02hl8db ns:type.object.type ns:common.topic.
ns:m.02hl8db ns:cvg.game_version.platform ns:m.01145.
ns:m.02hl8db rdfs:label "Burgertime"@en.
ns:m.02hl8db rdf:type ns:cvg.game_version.
ns:m.02hl8db rdf:type ns:common.topic.
以及那些作为对象的三元组
ns:m.01xq80 ns:cvg.computer_videogame.versions ns:m.02hl8db.
ns:m.01145 ns:cvg.cvg_platform.games_on_this_platform ns:m.02hl8db.
转换您在Freebase.com上看到的ID时,无论它们是类型/属性ID还是主题ID,只需记住在RDF转储中查找斜杠时用斜点替换斜杠。