如何通过字符串比较进行过滤?

How to filter with string comparison?

我正在尝试提取字母数字大于(或小于)文字字符串的所有主题。这没有用:

sparql 
select distinct ?s 
{ ?s ?p ?o. FILTER (?s > "Whosebug"^^xsd:string). } order by ?s

如何在 FILTER 子句中执行字符串比较?

?s 是一个主题,三元组中的主题是 IRI 或空白节点。目前尚不清楚应如何将 IRI 与字符串进行比较,但无论如何,您都必须比较字符串值,即 FILTER(STR(?s) > "Whosebug")