SPARQL中转换为URI的转义字符串

SPARQL中转换为URI的转义字符串,sparql,url-encoding,Sparql,Url Encoding,在SPARQL中将字符串转换为URI时,是否有一种简单的方法来转义该字符串 例如,1

在SPARQL中将字符串转换为URI时,是否有一种简单的方法来转义该字符串

例如,1<2的字符串可以转换为1%20%3C%202

我假设对REPLACE函数的长系列调用可以做到这一点,遵循模式BINDREPLACE?string,有一个函数ENCODE_FOR_URI:

规范:

有一个函数为URI编码:


规范:

Apache Jena的扩展函数可以是或Apache Jena的扩展函数可以是或
ENCODE_FOR_URI("1 < 2") => "1%20%3C%202"