从 Freebase 转储关系的方法?
Way to dump the relations from Freebase?
我已经 运行 通过 Google API for Freebase,但仍然很困惑。
有没有简单的方法可以从 Freebase 中转储关系?
I want to dump all entity-name-pair with a specific relation (e.g. marry_with, ...), and also want the chinese entity names.
我应该
- 写MQL查询所有满足条件的实体? (但最近 MQL 服务即将停用。)
- 或转储所有 freebase 并解析?
- 或者是否有其他 API 能够做到这一点?
- 或其他知识库(YAGO、DBpedia、维基数据)更容易做到这一点?
哪种方式更容易解决。
请告诉我一些方向。谢谢
Freebase was retired and Wikidata is the recommended alternative.
您可以使用 Wikidata Query API 获取具有特定 属性 的实体。
例如,查询 http://wdq.wmflabs.org/api?q=CLAIM[26]
检索具有 属性 spouse
(P26) 的所有项目的 ID。
您可以将其与 Wikidata API 结合使用,例如,为上一个查询返回的前三个项目获取英文标签和别名:
http://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q23|Q24|Q42&languages=en&props=labels|aliases
我已经 运行 通过 Google API for Freebase,但仍然很困惑。 有没有简单的方法可以从 Freebase 中转储关系?
I want to dump all entity-name-pair with a specific relation (e.g. marry_with, ...), and also want the chinese entity names.
我应该
- 写MQL查询所有满足条件的实体? (但最近 MQL 服务即将停用。)
- 或转储所有 freebase 并解析?
- 或者是否有其他 API 能够做到这一点?
- 或其他知识库(YAGO、DBpedia、维基数据)更容易做到这一点?
哪种方式更容易解决。 请告诉我一些方向。谢谢
Freebase was retired and Wikidata is the recommended alternative.
您可以使用 Wikidata Query API 获取具有特定 属性 的实体。
例如,查询 http://wdq.wmflabs.org/api?q=CLAIM[26]
检索具有 属性 spouse
(P26) 的所有项目的 ID。
您可以将其与 Wikidata API 结合使用,例如,为上一个查询返回的前三个项目获取英文标签和别名:
http://www.wikidata.org/w/api.php?action=wbgetentities&ids=Q23|Q24|Q42&languages=en&props=labels|aliases