我正在尝试使用SPARQL查询来提取化合物的同义词列表,但是我无法生成任何有效的查询。 特别是,我希望每种化合物都能获得其名称和多种语言的别名列表(“别名”)。
我没有找到任何像样的例子,这里是我可以产生的东西:
SELECT ?element ?elementLabel ?elementAltLabel ?alternative
WHERE {
?element wdt:P31 wd:Q11344.
OPTIONAL { ?subject skos:altLabel ?alternative . }
SERVICE wikibase:label { bd:serviceParam wikibase:language "en,ja".}
}
LIMIT 2
不幸的是超时。
我试图了解这种语言的工作方式,但是我显然在这里犯了一些大的愚蠢错误。