我目前正在开发一个项目,其中我使用AllegroGraph作为图形数据库。 AllegroGraph为SPARQL 1.1查询和更新提供全面支持。 我正在尝试编写一个SPARQL查询,其中我需要一些数学函数(例如平方根等)。问题是我找到的每个命名空间都不起作用。例如,我尝试以这种方式使用xpath命名空间来表示数学函数(https://www.w3.org/2005/xpath-functions/math):
PREFIX func:<http://www.w3.org/2005/xpath-functions/math#>
SELECT ?res
WHERE {
BIND(func:sqrt(4) as ?res) .
}
但由于我收到以下错误,它无法正常工作:
QUERY FAILED: URI function <http://www.w3.org/2005/xpath-functions/math#sqrt> is not defined
你能帮我找一个解决方法吗?
提前致谢!