问题标签 [virtuoso]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
409 浏览

rdf - 我可以暂时暂停 RDF 批量加载过程一段时间,然后将其恢复到进程吗?

我目前正在使用 rdf_loader_run() 过程将 DBpedia 和 Freebase 数据转储批量加载到 virtuoso 开源版本 v7 中。数据库在我们的服务器上,我在 Virtuoso 中为在线服务运行了另一个图形 IRI。加载过程在很大程度上影响了服务的响应率。我可以使用 isql 中的 rdf_loader_stop() 来暂时暂停加载线程,并且可以通过再次运行 rdf_loader_run() 命令恢复到之前的加载过程状态吗?
官方 Wiki 并没有很好地解释这一点。

0 投票
2 回答
325 浏览

ubuntu - 在 Virtuoso 开源中安装 ODS 框架时出错

我已经develop/6在我的 Ubuntu 机器上安装了来自 Virtuoso 的分支。显然一切正常,但是当我尝试安装 ODS 框架时出现以下消息错误:

我尝试使用旧版本的 ODS 框架包 (1.87.26),但错误仍然存​​在。

这是我的日志:


这是我的日志:

0 投票
1 回答
872 浏览

rdf - 提取由一组节点诱导的子图

给定对象和有向关系的通用图:

以及对象的子集,例如obj1, obj2, obj3,如何使用简单的 SPARQL 查询提取仅包含该对象子集的子图,而不管整个图中的特定关系如何?结果子图应该是:

我目前的尝试是使用一堆OPTIONAL子句尝试所有可能的关系,这可能不是最好的方法:

0 投票
1 回答
1730 浏览

sparql - 如何避免超时,即在 Virtuoso SPARQL 端点上进行无时间限制的查询?

每次我在http://dbpedia.org/sparql端点或我的本地 Virtuoso 商店中进行查询时,我都会在相当长的一段时间后(比如我自己的经验 30 分钟)得到一个超时错误。

为了查询 DBpedia 的在线 SPARQL 端点,我使用以下语句:

我读到超时值小于零(即负数)永远不会允许超时发生,所以我设置了 qexec.setTimeout(-100) 值。但我仍然超时。

如何解决这个问题呢?在一定数量的大型查询之后, http ://dbpedia.org/sparql是否也会阻止您的 IP 地址?我可以不运行连续无限制(即非常大,10^6)的查询吗?谢谢。

0 投票
2 回答
951 浏览

ubuntu - 由于 virtuoso-opensource-7.0-common 导致 apt-get 无法使用

在我们的服务器上,我们安装了 Virtuoso 6.1,但不知何故 Ubuntu 也尝试安装 Virtuoso 7(或者可能有人尝试安装它)。无论如何,现在 apt-get 根本不可用,建议修复apt-get -f install失败(见底部)。

输出uname -aLinux servername 3.2.0-45-generic #70-Ubuntu SMP Wed May 29 20:12:06 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

输出:

卸载 Virtuoso 7 也不起作用。

0 投票
1 回答
385 浏览

rdf - Virtuoso 中的分布式查询

我想测试一下 Virtuoso 处理分布式查询的能力。

例如,我有一个很大的 RDF 图(超过 100GB),我想使用集群来查询这个图。

Virtuoso 可以在小图上拆分图形以在集群上使用它们,还是应该拆分图形并手动聚合查询结果?换句话说,是否可以使用 Virtuoso 进行分布式查询?如果可能的话,我在哪里可以找到这方面的指南?

预先感谢。

0 投票
0 回答
1210 浏览

python - 使用 Python 和 RDFLib 将三元组添加到 Virtuoso Triplestore

我需要编写一个程序来将三元组添加到 Virtuoso Triplestore,我正在使用 Python 和 RDFLib。我已经安装了 Virtuoso 插件并尝试了http://pythonhosted.org/virtuoso/rdflib.html#virtuoso-storage中的连接。我有:

似乎没有问题,问题是:现在呢?如何添加新的三元组?我试过了:

产生以下错误:

问题是这有什么问题?以及如何正确添加三元组?谢谢。

0 投票
1 回答
141 浏览

architecture - Virtuoso 中从 SPARQL 到 RDBMS 的数据流

我对 Virtuosos 架构的理解正确吗?

我已经对 Virtuoso 中的数据流进行了说明。

数据流:Virtuoso 中的 SPARQL 到 RDBMS

它显示了某种处理程序/缓存如何接收 SPARQL 查询,它重定向到查询转换为 SQL 的 RDF 视图。从那里,RDBMS 接收查询并使用四元映射将数据转换为 RDF,然后返回给用户。

这是正确的,Virtuoso 是如何真正做到这一点的?处理程序叫什么,我是否缺少任何组件/重要细节?

0 投票
1 回答
565 浏览

sparql - SPARQL 查询执行时间测量命令

我需要测量 SPARQL 查询执行时间。你能告诉我我需要使用什么命令吗?我正在使用 Virtuoso。

0 投票
0 回答
173 浏览

java - 发送到 virtuoso 端点的 CONSTRUCT 查询和发送到 Jena 端点的查询之间有区别吗?

我试图根据以下 CONSTRUCT 查询推断一些新的三元组:

当提交到基于 virtuoso 的 SPARQL 端点时,它会返回预期的结果。但是,当针对基于 Jena 的端点提交相同的查询时,将返回 0 个三元组。

我已经调试了两天多,似乎找不到任何错误。

如何将 CONSTRUCT 查询写入基于 virtuoso 的端点和发送到 Jena 实现的查询是否有区别?