问题标签 [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.
sesame - 当 clcik 在新的 repo 上时,Virtuoso Sesame Provider 显示空白页
我已经根据本教程 ( http://virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtSesame2HttpRepository ) 配置了我的 sesame,以将 virtuoso 扩展添加到其中。当我单击新存储库时,它显示空白页面。谁能告诉我我在哪里做错了。
我刚刚执行了以下步骤。
设置芝麻 HTTP 存储库
本节详细介绍了配置和测试 Virtuoso HTTP Sesame 存储库所需的步骤。
rdf - virtuoso 的手动重启问题
我在我的 Ubuntu 机器上安装了 virtuoso 的开源版本。我面临的问题是,每次重新启动机器时,我都必须手动重新启动 virtuoso。有什么方法可以让我的机器自动启动 virtuoso?就像,我在另一个端口安装了tomcat,我不需要在重启我的机器后重启Apache。有谁知道我可以在哪里进行更改以解决此问题。谢谢
sparql - 为什么下面的 sparql 查询不返回笛卡尔积
我是 sparql 领域的初学者。我写了这个查询:
我根据来自古腾堡项目的数据运行它。数据具有以下形式:
ETC
我希望我得到类似的东西:
但我得到了类似的东西:
所以没有像 SQL 那样的笛卡尔积。
这是 Virtuoso 中的错误还是功能?
请注意,之所以?p
在片段?ID1 ?p ?autor1.
中存在,是因为数据中没有“作者真实姓名”属性。Guttenberg 只给出这样的字符串:http://www.w3.org/1999/02/22-rdf-syntax-ns#_1
对于第一作者,http://www.w3.org/1999/02/22-rdf-syntax-ns#_2
对于第二作者,等等。
例如(使用真实数据)它看起来像这样:
并且“The Mystery”书没有其他三元组(title,author1 author2)。
rdf - SPARQL 属性路径查询
我正在尝试将 SPARQL 1.1 属性路径与 VirtuosoOS 6.1 一起使用,但出现了问题。我使用下一个图表:
我想找到所有从 x 开始的“链接”“foo”,其中 x 是 bar:a1 ---(type:write)--> x。显然答案是 foo:b4 和 foo:b6。
所以,我使用这个查询
但Virtuoso说
我的查询有什么问题?也许 Virtuoso 不支持此功能?
freebase - 批量加载时 Virtuoso 7 崩溃
我正在尝试为 Freebase 创建一个本地 SPARQL 端点以运行一些本地实验。在使用 Virtuoso 7 时,我经常看到服务器被 OOM 杀手杀死。我已按照此处提到的所有必需步骤进行操作。如RDF Performance Tuning中所述,我还对我的virtuoso.ini
文件进行了必要的更改。
我的系统配置是:
- 8 个 CPU 2.9 Ghz
- 16 GB 内存
我也有足够的硬盘。
关于数据转储,我将 freebase 数据转储(23GB gzip 压缩,大约 250 GB 未压缩)拆分为 10 个较小的 gzip 压缩文件,每个文件包含 200,000,000 个三元组。
以下是我所做的更改virtuoso.ini
除此之外,我已经vm.swapiness = 10
按照2中的说明进行了设置。
我错过了一些明显的东西吗?
PS:我也试过virtuoso-opensource-6.1
。但它似乎太慢了。
我观察到的一个有趣的现象是,在批量加载过程中,virtuoso-6.1 的内存消耗上升得太慢了,但这可能是因为一般索引本身太慢了。
我的另一个观察结果是 virtuoso-6.1 在启动时占用的内存几乎可以忽略不计(大约 500MB),而 virtuoso-7 开始时大约 6500 MB 并且增长迅速。
在这方面的任何帮助将不胜感激。
sparql - Virtuoso 中的属性函数
我正在与 Jena 和 Virtuoso 合作托管一些 RDF 数据。我计划将 Jena 作为接口,将 Virtuoso 作为后端存储,因为 Jena 似乎更容易扩展,而且 Virtuoso 具有一些不错的功能,例如将关系数据转换为 RDF。我的问题是,当 virtuoso 用作底层存储时,Jena 中的属性函数(在此处描述)以及我想要实现的那些似乎没有任何效果。
使用 TDB (TDBFactory.createDataset) 制作数据集但使用 Virtuoso (VirtGraph、VirtDataset 并尝试 QueryExecutionFactory.sparqlService) 时查询不工作的示例:
我正在寻找一种方法来使 Jena/ARQ 对发送给 Virtuoso 的查询结果进行预处理或后处理。
如果这不可能,请指出其他方向。在 Virtuoso 中实现属性功能或使用 Sesame 或其他易于扩展的系统代替是我自己的初步想法。
rdf - 将 10Gb 的 RDF 加载到 virtuoso Triplestore 中的最快方法是什么?
使用
将单个 10Gb RDF 文件加载到 virtuoso 三重存储中的最快选择是什么?使用默认配置,该过程不会在一天内完成。
到目前为止,我收集了以下选项:
- 使用 Web 界面,使用DB.DBA.RDF_LOAD_RDFXML_MT
- 使用 1. 与isql-vt控制台
- 使用带有DB.DBA.TTLP_MT的 Web 界面
- 3. 与isql-vt控制台一起使用
- 在指挥网络界面中使用“四存储上传”
- 从 URL 下载
还有其他几个,可以在这里找到:http: //virtuoso.openlinksw.com/dataspace/doc/dav/wiki/Main/VirtRDFInsert。
从文件系统上可用的单个文件以事务方式加载大量三元组的首选或规范方法是什么?
sparql - SPARQL 联合查询不起作用
我的基本问题是:我有两台安装了 Virtuoso 的计算机 A 和 B,我试图从一台计算机查询到另一台计算机。我在机器 A 上创建了一个 RDF 图并在 A 上执行查询以查看本地存储的数据。
它正确地返回了数据。我在机器 B 上运行以下查询
我停顿了很长时间,最终收到以下错误
“错误 HTCLI:[OpenLink][Virtuoso ODBC 驱动程序][Virtuoso Server]HC001:HTTP 客户端中的连接错误”
我是否必须为另一台计算机设置权限或其他什么?对不起,我是新手。
sparql - 使用 termStart 和 termEnd 查询 DBpedia 以获取政府办公室职位过滤器
目标:获得某年官职人员的DBpedia资源。例如 1998 年的美国总统、现任康涅狄格州纽黑文市市长等……
在查看了总统巴拉克奥巴马、市长托尼哈普和其他一些人的 DBpedia 资源页面后,我发现唯一一致提供的信息是属性termStart
和termEnd
. 问题是它termStart
包含termEnd
多个条目,因此使用它们也会包含不正确的资源页面。我不知道如何区分正确和错误。
一个人应该很容易地获得这种性质的查询的结果,这似乎很简单。如果有人使用freebase
,但freebase
不是最新的,因此对纽黑文市长的查询返回空。
以下是我使用 Virtuoso 对 1998 年美国总统的查询
我得到的结果是巴拉克·奥巴马、比尔·克林顿、乔治·W·布什和威廉·霍华德·塔夫脱。塔夫脱总统被包括在内,因为结束日期是 1892 年 3 月,我认为可以修复。但是,我不知道剩下的 3 个中哪一个是正确的。请记住,如果我更改上述类别,我将获得不同的职位名称。例如 Mayors_of_New_Haven_,Connecticutts 或 Governors_of_California 等...
Category:
无论如何,如果我以某种方式知道后面的字符串是正确的但不知道它是什么,我可以获得正确的结果吗?或者有没有在特定日期查询任何政府职位持有人?
rdf - 为什么这个 SPARQL 查询没有返回任何结果?
通过DBpedia SPARQL 端点运行这个查询会得到很多结果(institution
填充列):
但是,添加该行会FILTER(BOUND(?institution))
返回一个空结果集:
为什么是这样?我希望第一个查询的所有institution
结果都会显示结果,但没有任何结果。