Sparql 编码/提供字符串&;sqarql GET请求中的整数值

Sparql 编码/提供字符串&;sqarql GET请求中的整数值,sparql,semantic-web,Sparql,Semantic Web,我有一个sparql查询,其中包含一个FILTER语句,如下所示: FILTER ((?dayOfWeek = ?day) && (?start >= ?startTime) && (?finish <= ?finishTime)) 但这并不能解决问题 在查询字符串中提供在snorql上工作的文本值也会导致一个空数据集,这让我非常困惑 我假设我要么以错误的方式提供了值,要么对它们进行了错误的编码。查询字符串本身已进行了百分比转义(字符集:!*'();

我有一个sparql查询,其中包含一个
FILTER
语句,如下所示:

FILTER ((?dayOfWeek = ?day) && (?start >= ?startTime) && (?finish <= ?finishTime))
但这并不能解决问题

在查询字符串中提供在snorql上工作的文本值也会导致一个空数据集,这让我非常困惑

我假设我要么以错误的方式提供了值,要么对它们进行了错误的编码。查询字符串本身已进行了百分比转义(字符集:
!*'();:@&=+$,/?%#[]


有什么建议吗?

如果您使用的是SPARQL协议,则用法是

...sparql?query=PREFIX .. SELECT...

i、 e.一个完整的SPARQL查询(在URL中编码)。

我发送了一个完整的查询(我没那么傻!),为了这篇文章的目的,我把它删掉了。事实证明,问题在于我的一个参数是以sparql引擎不支持的方式使用完整名称空间指定的。
...sparql?query=<query>&day=Wed&startTime=720&finishTime=820
...sparql?query=<query>&day=Wed&startTime=720&startTime_type=integer&finishTime=820&finishTime_type=integer
...sparql?query=PREFIX .. SELECT...