从Wikidata 查询服务我想查询实体乙醇(即 Q153)。
我可以通过使用以下 SPARQL 查询 CAS 来简单地做到这一点:
SELECT ?cas ?casLabel
WHERE {
?cas wdt:P231 "64-17-5".
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
但是,我没有找到一种方法,如何按名称查询实体。是否有属性名称、化合物或类似于查询字符串“乙醇”的内容,如下所示?还是应该以不同的方式构造这样的查询?
SELECT ?compound ?compoundLabel
WHERE {
?compound wdt:???? "ethanol".
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
搜索字符串“乙醇”的另一种方法是使用 wikidata API。但是,这不是通过 SPARQL 端点: