如何在SPARQL中转换为字符串搜索

我想使用字符串代替Wikidata ID#。

下面的代码使用wd:Q2263(汤姆·汉克斯)(Tom Hanks)可以完美地显示他被投射(P161)的电影(Q11424)。

SELECT DISTINCT ?item ?itemLabel ?itemDescription
WHERE {
  ?item wdt:P31 wd:Q11424; wdt:P161 wd:Q2263.
  ?article schema:about ?item;
    schema:name ?title;
    schema:inlanguage "en";
    schema:isPartOf <https://en.wikipedia.org/>.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
LIMIT 10

问题是我想将wd:Q2263(Tom Hanks)更改为字符串:item?label“ Tom Hanks” @en。 在我的网站上,我使用的是搜索框,因此在代码中,我需要将该人的名字作为字符串。我不想在Wikipedia中查找它来获取Wikidata ID。

ksf0204ksf 回答:如何在SPARQL中转换为字符串搜索

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3122302.html

大家都在问