问题标签 [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.
rdf - 我可以暂时暂停 RDF 批量加载过程一段时间,然后将其恢复到进程吗?
我目前正在使用 rdf_loader_run() 过程将 DBpedia 和 Freebase 数据转储批量加载到 virtuoso 开源版本 v7 中。数据库在我们的服务器上,我在 Virtuoso 中为在线服务运行了另一个图形 IRI。加载过程在很大程度上影响了服务的响应率。我可以使用 isql 中的 rdf_loader_stop() 来暂时暂停加载线程,并且可以通过再次运行 rdf_loader_run() 命令恢复到之前的加载过程状态吗?
官方 Wiki 并没有很好地解释这一点。
ubuntu - 在 Virtuoso 开源中安装 ODS 框架时出错
我已经develop/6
在我的 Ubuntu 机器上安装了来自 Virtuoso 的分支。显然一切正常,但是当我尝试安装 ODS 框架时出现以下消息错误:
我尝试使用旧版本的 ODS 框架包 (1.87.26),但错误仍然存在。
这是我的日志:
这是我的日志:
rdf - 提取由一组节点诱导的子图
给定对象和有向关系的通用图:
以及对象的子集,例如obj1, obj2, obj3
,如何使用简单的 SPARQL 查询提取仅包含该对象子集的子图,而不管整个图中的特定关系如何?结果子图应该是:
我目前的尝试是使用一堆OPTIONAL
子句尝试所有可能的关系,这可能不是最好的方法:
sparql - 如何避免超时,即在 Virtuoso SPARQL 端点上进行无时间限制的查询?
每次我在http://dbpedia.org/sparql端点或我的本地 Virtuoso 商店中进行查询时,我都会在相当长的一段时间后(比如我自己的经验 30 分钟)得到一个超时错误。
为了查询 DBpedia 的在线 SPARQL 端点,我使用以下语句:
我读到超时值小于零(即负数)永远不会允许超时发生,所以我设置了 qexec.setTimeout(-100) 值。但我仍然超时。
如何解决这个问题呢?在一定数量的大型查询之后, http ://dbpedia.org/sparql是否也会阻止您的 IP 地址?我可以不运行连续无限制(即非常大,10^6)的查询吗?谢谢。
ubuntu - 由于 virtuoso-opensource-7.0-common 导致 apt-get 无法使用
在我们的服务器上,我们安装了 Virtuoso 6.1,但不知何故 Ubuntu 也尝试安装 Virtuoso 7(或者可能有人尝试安装它)。无论如何,现在 apt-get 根本不可用,建议修复apt-get -f install
失败(见底部)。
输出uname -a
:
Linux 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 也不起作用。
rdf - Virtuoso 中的分布式查询
我想测试一下 Virtuoso 处理分布式查询的能力。
例如,我有一个很大的 RDF 图(超过 100GB),我想使用集群来查询这个图。
Virtuoso 可以在小图上拆分图形以在集群上使用它们,还是应该拆分图形并手动聚合查询结果?换句话说,是否可以使用 Virtuoso 进行分布式查询?如果可能的话,我在哪里可以找到这方面的指南?
预先感谢。
python - 使用 Python 和 RDFLib 将三元组添加到 Virtuoso Triplestore
我需要编写一个程序来将三元组添加到 Virtuoso Triplestore,我正在使用 Python 和 RDFLib。我已经安装了 Virtuoso 插件并尝试了http://pythonhosted.org/virtuoso/rdflib.html#virtuoso-storage中的连接。我有:
似乎没有问题,问题是:现在呢?如何添加新的三元组?我试过了:
产生以下错误:
问题是这有什么问题?以及如何正确添加三元组?谢谢。
architecture - Virtuoso 中从 SPARQL 到 RDBMS 的数据流
我对 Virtuosos 架构的理解正确吗?
我已经对 Virtuoso 中的数据流进行了说明。
它显示了某种处理程序/缓存如何接收 SPARQL 查询,它重定向到查询转换为 SQL 的 RDF 视图。从那里,RDBMS 接收查询并使用四元映射将数据转换为 RDF,然后返回给用户。
这是正确的,Virtuoso 是如何真正做到这一点的?处理程序叫什么,我是否缺少任何组件/重要细节?
sparql - SPARQL 查询执行时间测量命令
我需要测量 SPARQL 查询执行时间。你能告诉我我需要使用什么命令吗?我正在使用 Virtuoso。
java - 发送到 virtuoso 端点的 CONSTRUCT 查询和发送到 Jena 端点的查询之间有区别吗?
我试图根据以下 CONSTRUCT 查询推断一些新的三元组:
当提交到基于 virtuoso 的 SPARQL 端点时,它会返回预期的结果。但是,当针对基于 Jena 的端点提交相同的查询时,将返回 0 个三元组。
我已经调试了两天多,似乎找不到任何错误。
如何将 CONSTRUCT 查询写入基于 virtuoso 的端点和发送到 Jena 实现的查询是否有区别?