我一直在尝试从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.
}发布于 2018-03-22 10:46:39
没有化名。以可选方式验证运行,即
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的评论很可能是一点儿没错你所需要的。
https://stackoverflow.com/questions/49425986
复制相似问题