Какое пространство имен для математических функций в SPARQL?

Я в настоящее время разрабатываю проект, в котором я использую AllegroGraph в качестве базы данных графа. AllegroGraph обеспечивает полную поддержку SPARQL 1.1 Query and Update. Я пытаюсь написать запрос 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 ответов

Другие вопросы по тегам