gpt4 book ai didi

sparql - Virtuoso 中用户定义的 SPARQL 聚合函数

转载 作者:行者123 更新时间:2023-12-01 13:34:19 27 4
gpt4 key购买 nike

我想在 SPARQL 中实现一个用户定义的 bool 聚合函数,我正在检查这在不同的 SPARQL 引擎中是否容易/可行。关于Virtuoso,可能吗?如果是这样,我在哪里可以找到有关它的更多信息?通过谷歌搜索,我找到了如何为 SQL 而不是 SPARQL 执行此操作:http://docs.openlinksw.com/virtuoso/aggregates/

感谢您的关注和帮助,路易斯

最佳答案

你已经完成了一半以上。

Virtuoso 允许您在 SPARQL 查询中使用内置 (bif:) 和用户定义 (sql:) 的 SQL 函数,如 discussed in the documentation :

A SPARQL expression can contain calls to Virtuoso/PL functions and built-in SQL functions in both the WHERE clause and in the result set. Two namespace prefixes, bif and sql are reserved for these purposes. When a function name starts with the bif: namespace prefix, the rest of the name is treated as the name of a SQL BIF (Built-In Function). When a function name starts with the sql: namespace prefix, the rest of the name is treated as the name of a Virtuoso/PL function owned by DBA with database qualifier DB, e.g., sql:example(...) is converted into DB.DBA."example"(...).

Ob免责声明:OpenLink Software生产 Virtuoso , 并雇用了我。

关于sparql - Virtuoso 中用户定义的 SPARQL 聚合函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44518315/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com