问题标签 [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.
ubuntu - 如何在 Ubuntu 上启动 OpenLink Virtuoso
我有一个带有 Ubuntu 操作系统的远程服务器。我putty
用来在服务器上运行命令。我在上面安装了 OpenLink 开源 Virtuoso。
现在,当我使用以下命令启动服务器时:
要启动服务器,您有两个步骤
- 去
cd /usr/local/virtuoso-opensource/var/lib/virtuoso/db
- 然后输入
/usr/local/virtuoso-opensource/bin/virtuoso-t -f &
服务器成功启动,我可以访问指挥和其他东西,但是一旦我关闭putty
会话,Virtuoso 服务器也会关闭。我也在那台机器tomcat
上运行LAMP
。那两个仍然继续运行,但奇怪的是,Virtuoso 关闭了。
即使我与putty
会话断开连接,我如何才能保持运行?
drupal-7 - 从自定义商店创建 Drupal SPARQL 视图?
我正在尝试使用我自己的商店创建 Drupal 7 SPARQL 视图。我在 Virtuoso 和 Fuseki 中加载了三元组,但似乎无法建立最终连接以提供视图。我能够从 Fuseki 和 Virtuoso SPARQL UI 成功查询数据,只是不知道如何定义端点 URI 和数据集,以便它们正确组合以形成 Drupal 可以使用的 SPARQL 查询。例如,Fuseki 似乎在 SPARQL 端点 URI 中嵌入了默认数据集(即http://myhostname:3030/default/sparql),而 Virtuoso 没有。
示例数据:
sparql - 如何跳过 DBpedia SPARQL 请求中的错误日期?
我需要从 DBpedia 获取有关电影的数据。
我在http://dbpedia-live.openlinksw.com/sparql上使用 SPARQL 查询如下:
我试图获得 2000 年 1 月 1 日之后发行的电影。但引擎回答如下:
据我了解,DBpedia 中的数据存在一些错误,引擎无法将字符串数据转换为日期类型,以便与我设置的日期进行比较。引擎会中断查询执行。
所以,问题是:有没有办法告诉引擎跳过所有错误的数据并将所有可以处理的数据返回给我?
semantics - 在耶拿操作 RDF
目前,我发现在从文件加载模型后,我可以在 rdf 中使用 Jena 中的模型(模型)语法进行查询,如果我应用 sparql 查询,它会给我相同的输出。所以,我想知道,没有 sparql 是不是一个好方法?虽然我已经用一个小的 rdf 文件对其进行了测试。我还想知道我是否使用 Virtuoso 我可以使用没有 sparql 的模型语法进行操作吗?
提前致谢。
rdf - 如何使用本地 sparql 端点插入/更新存储在本地 virtuoso 中的 RDF?
我试图在我的 rdf 文件中插入一个资源,该文件存储在本地 virtuoso 三重存储中。我的 sparql 端点也在我自己的服务器上。但它说出现了一些错误 500,表示服务器内部出现问题。感谢您提前提出任何建议
我的 SPARQL 查询是
rdf - 在 Virtuoso 中查看图表
目前,在我的应用程序中,我正在使用图形,它基本上是一个使用 Virtuoso 中的 Jena 框架的 RDF 文件(创建、插入三元组、操作)。在服务器中,我可以看到创建的图形名称,并且有两个选项重命名和删除。是否有任何用户界面可以让我看到图形三元组或直接备份该图形(即 RDF 文件)。我知道我可以直接上传图表(RDF 文件),但如何查看或备份该 RDF 文件?
请帮忙。
virtuoso - virtuoso rdfs 规则集
我正在尝试来自http://docs.openlinksw.com/virtuoso/rdfsparqlrule.html的以下示例。
将数据加载到图表中:
关于子类和子属性的断言:
定义规则:
执行查询:
这给了我只有 1 个结果行 - http://localhost:8890/dataspace
。
虽然我想得到 3 行:
http://localhost:8890/dataspace/test2/weblog/test2tWeblog
http://localhost:8890/dataspace/discussion/oWiki-test1Wiki
http://localhost:8890/dataspace
谁能告诉我我在这里做错了什么。是否需要授予 dba 对 rdfs_rule_set 的任何权限?非常感谢。
python - POST 响应长度非零,但读取为空
我正在关注这个 Virtuoso Web Service 示例。我来自 POST 的响应的 .length 非零,但 .read() 为空。这仅在 POST 成功时发生。如果我故意犯错,我会得到一个非零的 .read()。
返回...
如果您故意使 XML 格式错误(例如“query”>>“queryzzz”)...
我确定我只是在做一些愚蠢的事情。我的 19902 字节响应在哪里?
java - 如何使用 Java 将 RDF 文件上传到 Virtuoso
我正在开发一种从 url 检索 rdf 文件的自动方法,然后将它们填充到我的(远程)virtuoso 存储中。目前,我正在使用 Jena 库和 Virtuoso Jena Provider 来做到这一点,特别是我创建了一个带有模型的 VirtGraph,然后我在这个模型中读取了 rdf 文件。有什么方法可以绕过使用模型来读取 rdf 文件并使用 java 将其直接上传到商店?
timeout - 通过连接字符串在 virtuoso 服务器中设置连接超时
我使用以下配置在 Windows 上启动了 virtuoso 服务(这是配置文件的重要部分):
我正在使用 dotNetRDF 库对本地服务器进行本地查询(该库使超时 30 秒),但我可以通过在启动对象时发送连接字符串来覆盖默认超时:
它仍然在 30 秒时超时(如果我的查询足够复杂,可以在 30 秒内处理...
我的项目使用了一些复杂的查询,所以我需要尽可能大的 timeout 属性,我该如何覆盖该属性?