问题标签 [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.

0 投票
1 回答
1086 浏览

command - fuseki 负载图 - 未找到 s-put

我正在尝试在 fuseki 中加载图表。服务器正在正常工作。

但是当我在 fuseki 文件夹中尝试 s-put 时,它告诉我找不到 s-put?!

知道问题可能是什么吗?我尝试从 ls 输出复制/粘贴 s-put 但仍然没有...我正在使用 mac os X

0 投票
2 回答
2414 浏览

sparql - 查询内存不足的大型 RDF 数据集

我想在我的机器上下载两个或更多数据集,并能够为每个数据集启动一个 SPARQL 端点。我试过 Fuseki,它是 Jena 项目的一部分。但是,它将整个数据集加载到内存中,如果我打算查询像 DBpedia 这样的大型数据集,考虑到我打算做其他事情(启动多个 SPARQL 端点并在它们上使用联合查询系统),这并不是非常需要的。

提醒一下,我打算使用SILK链接多个数据集,使用FEDX联合查询系统查询它们。如果您建议对我正在使用的系统进行任何更改,或者可以给我一个提示,那就太好了。如果您建议一个适合该项目的数据集,这也会很有帮助。

0 投票
1 回答
75 浏览

sparql - SPARQL 图会在更新后保持顺序吗?

我在图表中有一些项目需要使用 SPARQL 检索并单独处理。我想使用 OFFSET 和 LIMIT 来获取每个项目,例如

似乎 Jena Fuseki 服务器在没有更新时维护项目顺序,因此 OFFSET 24 处的下一个项目将始终相同。这是一个没有根据的假设吗?更新后的顺序会一样吗?

0 投票
1 回答
1493 浏览

sparql - Fuseki “找不到要运行的 jarfile”

我正在尝试设置 Fuseki,并且我已按照文档进行操作,但对 Fuseki 还是陌生的。我在终端中指定了路径。

我收到错误消息:

我不确定 jarfile 需要放在哪里才能找到它。fuseki-server.jar当前与 位于同一目录中fuseki-server

0 投票
1 回答
783 浏览

sparql - 你如何在 fuseki 中使用用户定义的函数?

我有一个在某个服务器上运行的 Fuseki 端点。我想使用 Jena 的com.hp.hpl.jena.sparql.function库传递用户定义的函数。不幸的是,我得到了错误:

我确保将类(包含文件的 jar)添加到类路径中,并且我可以从该服务器上使用此类的其他应用程序访问此类。

我现在尝试的示例案例是某个函数,它获取图中所有三元组的主题并返回每个主题的前半部分。

作为参考,我添加了以下功能:

这是我使用的 SPARQL 查询:

运行 Fuseki(使用 fuseki 提供的默认配置):

0 投票
2 回答
6938 浏览

sparql - 构造成命名图

我正在尝试使用 SPARQL Construct 查询从现有的命名图创建一个新的命名图。我正在查询的数据库包含http://graph.com/old一个现有的命名图。我使用Jena TDB作为数据库,通过Jena Fuseki端点访问。下面的查询给了我一个错误:

如果我从 CONSTRUCT 块中删除图形语句,查询将完美运行,但我想将三元组放入我指定的命名图形中,而不是默认图形。

据我所知,关于 CONSTRUCT 的 SPARQL 1.1 部分没有说明任何关于构建命名图的内容。有没有办法做到这一点?

0 投票
1 回答
762 浏览

sparql - 目前处于锁定区域:Fuseki + 全文搜索 + 推理

我最近开始在 Fuseki 0.2.8 快照中使用全文搜索。

我有一个由 TDB 数据集支持的 InfModel,我在其中添加了一个 Lucene 文本索引。我已经用这样的一些搜索查询对其进行了测试:

这很好用,直到我对 Fuseki 有两个或多个同时查询,然后偶尔我会得到:

我尝试使用 10 个并发用户以随机间隔发送查询来测试端点,在两分钟内,大约 30% 的查询返回上述 500 错误。

我还尝试通过替换此部分来禁用推理(下面的完整汇编文件):

有了这个:

并且当 TextDataset 使用 #tdbDataset 而不是 #dataset_inf 时不会产生异常。

我的设置是否有任何问题,或者这是 Fuseki 中的错误?

这是我当前的汇编文件:

这是 Fuseki 日志中的一个异常的完整堆栈跟踪:

任何建议表示赞赏。

谢谢,斯图尔特。

0 投票
2 回答
3514 浏览

java - 如何使用 Apache Jena Java API 创建 Fuseki SPARQL 服务器?

我正在尝试在我的机器上创建一个 Fuseki SPARQL 服务器。Jena 网站上的文档描述了如何从命令行创建这样的服务器,这里是:http: //jena.apache.org/documentation/serving_data/。我正在寻找一种仅使用 Jena Java API 创建和初始化此类服务器的方法。我已经查看了 Jena API,但在确定如何进行方面没有取得任何进展。有没有人这样做过?

0 投票
1 回答
709 浏览

owl - 猫头鹰:Fuseki中的进口

我是新来的,虽然我搜索过类似的东西,但我找不到答案。所以这是我的问题:Fuseki 如何处理 owl:imports?

详细信息:我在不同的 owl 文件中定义了一组本体。让我们称其中两个为subDomainA.owlsubDomainB.owl.

为了“加入”这些本体,我定义了一个单独的 owl 文件来导入其他本体。我们称之为completeDomain.owlowl:importssubDomainA.owlsubDomainB.owl. 有一些明确声明的语句completeDomain.owl。如果不清楚,则sweetAll.owl类似于SWEET

我需要使用 Fuseki 将这些 owl 文件(使用 RDF/XML 语法)导入 TDB。这些进口将如何处理?我的意思是,我是否应该将其加载completeDomain.owl到默认图表和subDomainA.owl它们subDomainB.owl各自的图表中,并且 Fuseki 会“理解”导入并让我一次查询所有这些?

使用tdb:unionDefaultGraph是一样的吗?completeDomain.owl使用 subDomain 本体中声明的实体声明的语句会发生什么?另外,我看不出tdb:unionDefaultGraphUnion Model的区别。

如您所见,我有点困惑,任何帮助将不胜感激!

0 投票
1 回答
133 浏览

rdf - SPARQL 查询没有给出任何结果

我正在尝试使用 Fuseki 在本地本体上运行 SPARQL 查询,但我无法获得任何结果。我的本体包含这样的国家列表:

属性是这样的:

我试图运行的测试查询是:

为什么这没有给我一个国家列表?我得到一个空的“名称”列