使用freebase了解某位艺术家的类型

时间:2011-09-24 19:03:37

标签: json freebase mql

我是freebase的新手,我只需要使用MQL获得某个艺术家的流派

由于

2 个答案:

答案 0 :(得分:3)

这将为您提供前100位音乐艺术家的名字,流派和Freebase ID。

[{
  "type":"/music/artist",
  "id":null,
  "name":null
  "genre":[],
}]​

要获得给定艺术家的流派,只需specify the ID而不是留空。请注意,艺术家可以有多种类型,因此您需要使用数组语法进行查询。默认的返回属性是名称。如果您更喜欢ID或ID和名称,只需使用以下语法在查询中指定:

'genre':[{'id':null,'name':null}]

你甚至可以使用

获得幻想并获取父类型
'genre':[{'id':null,'name':null,'parent_genre':[]}] 

虽然类型层次结构相当嘈杂,而且策划不太好。

答案 1 :(得分:1)

[{   “类型”: “/音乐/艺术家”,   “ID”:无效,   “名”:空   “类型”:[], }]

这应该给你你想要的东西。你应该用艺术家的名字或id来取代结果。 由于您是新手,您可以将以下内容视为开始 https://github.com/narphorium/freebase-java-api