有没有办法检查Virtuoso
中SPARQL
的版本,而不是以管理员身份访问服务器?有点像Postgres,你会select version()
。
答案 0 :(得分:2)
作为documented on OpenLink's website -
您可以利用Virtuoso的内置函数(例如sys_stat
)和相关的bif:
SPARQL前缀来查询服务器以获取各种详细信息,例如 -
SELECT
( bif:sys_stat('st_dbms_name') AS ?name )
( bif:sys_stat('st_dbms_ver') AS ?version )
( bif:sys_stat('st_build_thread_model') AS ?thread )
( bif:sys_stat('st_build_opsys_id') AS ?opsys )
( bif:sys_stat('st_build_date') AS ?date )
# ( bif:sys_stat('st_lic_owner') AS ?owner )
# ( bif:sys_stat('st_lic_serial_number') AS ?serial )
WHERE
{ ?s ?p ?o }
LIMIT 1
st_lic_owner
和st_lic_serial_number
参数仅在商业版上有效,并且会在开源版上产生SPARQL错误;因此,他们在这里评论了。