SPARQL中Math函数的哪个命名空间?

时间:2017-09-14 12:49:27

标签: math xpath namespaces sparql allegrograph

我目前正在开发一个项目,其中我使用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

你能帮我找一个解决方法吗?

提前致谢!

0 个答案:

没有答案