Dbpedia 备选名称

Dbpedia alternative names

我一直在尝试从 dbpedia 中获取歌手的名字以及他们的替代名字。知道我做错了什么吗?当我包含别名时,我没有得到任何结果

PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX dbr: <http://dbpedia.org/property/>

SELECT ?singer ?alternativeName
WHERE { 
 ?x dbo:musicalArtist ?singer.
 ?x dbp:alias ?alternativeName.
}

没有别名。用可选的方式验证 运行,即

PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX dbp: <http://dbpedia.org/property/>

SELECT ?singer ?alternativeName
WHERE { 
   ?x dbo:musicalArtist ?singer.
   OPTIONAL{?x dbp:alias ?alternativeName.}
}

更新:Stanislav Kralin 的评论很可能是exactly您所需要的。