如何通过特定标签的值查询SPARQL?
例如,如果我具有特定实体的Wikidata URI,那么如何使用owl:sameAs
我尝试过类似的事情
SELECT
?item
WHERE {
?item owl:sameAs ?wikilink.
FILTER(?wikilink, <http://www.wikidata.org/entity/Q312> )
}
LIMIT10
我的目标是能够一次搜索多个URI并返回其中任何一个结果,就像URI的正则表达式一样?但是我似乎只能按标签而不是标签的值进行搜索。
答案 0 :(得分:2)
尝试like this-
SELECT ?item
WHERE
{
?item owl:sameAs <http://www.wikidata.org/entity/Q312>
}
LIMIT 10
-or this-
SELECT ?item
WHERE
{
?item owl:sameAs ?wikilink .
VALUES ( ?wikilink )
{ ( <http://www.wikidata.org/entity/Q312> ) }
}
LIMIT 10
This article也可能会帮助您。