问题标签 [fuseki]
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.
tomcat - OS启动时如何启动Fuseki?
是否有一种在操作系统启动时启动 Fuseki 的简单方法,或多或少就像我们可以从/etc/init.d/tomcat7 start或/etc/init.d/elasticsearch start启动 Tomcat 或 ElasticSearch 实例一样?
据我所见,Fuseki 似乎没有状态方法,而且它似乎也没有类似于/etc/init.d/技巧的东西。
java - 如何通过 java 类运行以下 CMD 代码?
我正在通过命令行界面命令启动 Fuseki 服务器。跟随方式;
如何在不打开任何 CMD 行接口的情况下通过 java 类运行上述代码?如此多的 stackoverflow 答案提供了以下代码。
但是我不知道应该如何将我的上述内容应用到这里。
更新的问题;
公共类测试{
错误消息:“java.io.IOException:无法运行程序“fuseki-server”(在目录“D:\jena-fuseki-1.0.1”中):CreateProcess error=2,系统找不到在 java 中指定的文件.lang.ProcessBuilder.start(未知来源)“
sparql - 检查图形是否存在并返回消息的 SPARQL 查询是什么?
我想检查该图是否存在于我的 Fuseki 服务器中,如果存在,它应该返回一条消息,例如
图存在
graph - 在 Sparql 中创建和查看图表时出错
我正在使用 CREATE GRAPH 在 sparql 中创建一个新图。这让我成功更新成功。但是当我查询所有图表时,我找不到它。我正在使用 SELECT 和 Union 进行查询。我正在使用 Fuseki 服务器。
django - 允许在 Django 中使用三重存储的库
我需要快速创建一个简单的 Web 应用程序 - 一个用于查询三重商店的界面。以前我用 Django 做了一个这样的应用程序来查询图形数据库 Neo4j,我使用 Neomodel 包来绑定 Django 和 Neo4j。有没有这样的包可以将 Django 与三重商店一起使用?我已经安装了 Fuseki 并拥有海龟格式的数据。在此页面上:http ://csarven.ca/how-to-create-a-linked-data-site它解释了如何做我需要的,但使用我不知道的 PHP。由于我没有太多时间可以浪费,我更愿意使用我已经熟悉的 pythonic Django。
jena - 识别 Apache Fuseki 中解析器错误的来源
在尝试将大型 RDF/XML 文档加载到 Fuseki 时出现以下错误:
我如何找出哪一行包含有问题的错误?
我已经尝试在 Log4j.properties 中打开输出,并且我还尝试使用 Jena 命令行 rdfxml 工具(以及 utf8 和 riot)验证 RDF/XML 文件 --- 它验证时没有报告错误。但我是这个工具集的新手。
jena - Fuseki Server v1.1.1:SPARQLer:SPARQL 查询在 xml-to-html-links 中获取结果:链接给出错误 400
我正在使用 Jena-Fuseki 服务器版本 1.1.1。我能够连接到我的 TDB 并通过 ControlPanel>Select Dataset>SPARQL Query 成功查询它。
但是,当使用Get Results where Output = XML和If XML output 进行查询时,添加 XSLT 样式表(空白表示无):xml-to-html-links
结果成功返回,但链接无法正常工作,而是导致错误如下:
结果中的每个链接都会触发一个 SPARQL 查询,如下所示(我从 GET 请求 URL 中恢复):
使用在线 URL 编码器/解码器对查询进行编码,并将其作为 GET 请求中的查询参数粘贴回去,然后事情就按预期进行了。
这是 jena-fuseki v 1.1.1 中的错误还是我这边出了问题。
openshift - OpenShift 上的 Fuseki:可以更新但不能选择
我在 OpenShift 上安装了 Jena Fuseki 服务器。
配置文件如下图--config services.ttl
所示。
我观察到的情况如下:
如果我从控制面板执行 SPARQL 更新,我会得到Update Succeeded
一些 TDB 文件确实会在服务器上更改(在 中./app-root/data/DB/
)。
SELECT ?s ?p ?o WHERE { ?s ?p ?o. }
但是,当我在控制面板中再次执行 SPARQL 查询时,我得到零语句。对于这个 GET 请求也是如此:
OpenShift 上的日志文件包含以下条目:
所以看起来好像 RDF 语句可以写入 TDB 但不能检索。如果我在本地安装的 Fuseki 上尝试相同的操作,则问题不会出现。
我还能做些什么来诊断和解决 OpenShift 上的 Fuseki 的这个问题?
更新显然,如果我将语句插入到命名的 GRAPH(不是默认图)中,问题不会出现。
sparql - DELETE/INSERT 操作可用于删除包含空白节点的三元组:如何?
我想使用 SPARQL DELETE/INSERT来确保在重复更新?performance
和某些连接的空白节点后没有多个属性值,而只有零(对于可选情况)或一个(对于强制情况)。
如果我将 DELETE/INSERT(见下文)发送到 Jena Fuseki 1.1.1 服务器,我会收到以下错误消息:“DELETE 模板中不允许有空白节点”。
但是,规范包含这句话:“DELETE/INSERT 操作可用于删除包含空白节点的三元组。”
那么在这种情况下,有效的 DELETE/INSERT 形式是什么?为便于维护,最好 DELETE 和 INSERT 部分可以保持结构相似。(这是一个后续问题。)
python - 带有 Fuseki 的 RDFlib 在本地服务器上运行查询非常缓慢
我有一个小型 wsgi 应用程序,运行本地 Cherry 服务器,我使用 RDFlib 将人类语言查询转换为 SPARQL 查询,以查询加载到 fuseki 的 ttl 文件。它有效,但速度非常慢!这个脚本的上一版本直接接受 SPARQL 查询,所以我没有使用 RDFlib,而且运行速度非常快!我使用 RDFlib 的方式有什么问题导致它这么慢吗?