问题标签 [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.
command - fuseki 负载图 - 未找到 s-put
我正在尝试在 fuseki 中加载图表。服务器正在正常工作。
但是当我在 fuseki 文件夹中尝试 s-put 时,它告诉我找不到 s-put?!
知道问题可能是什么吗?我尝试从 ls 输出复制/粘贴 s-put 但仍然没有...我正在使用 mac os X
sparql - 查询内存不足的大型 RDF 数据集
我想在我的机器上下载两个或更多数据集,并能够为每个数据集启动一个 SPARQL 端点。我试过 Fuseki,它是 Jena 项目的一部分。但是,它将整个数据集加载到内存中,如果我打算查询像 DBpedia 这样的大型数据集,考虑到我打算做其他事情(启动多个 SPARQL 端点并在它们上使用联合查询系统),这并不是非常需要的。
提醒一下,我打算使用SILK链接多个数据集,使用FEDX联合查询系统查询它们。如果您建议对我正在使用的系统进行任何更改,或者可以给我一个提示,那就太好了。如果您建议一个适合该项目的数据集,这也会很有帮助。
sparql - SPARQL 图会在更新后保持顺序吗?
我在图表中有一些项目需要使用 SPARQL 检索并单独处理。我想使用 OFFSET 和 LIMIT 来获取每个项目,例如
似乎 Jena Fuseki 服务器在没有更新时维护项目顺序,因此 OFFSET 24 处的下一个项目将始终相同。这是一个没有根据的假设吗?更新后的顺序会一样吗?
sparql - Fuseki “找不到要运行的 jarfile”
我正在尝试设置 Fuseki,并且我已按照文档进行操作,但对 Fuseki 还是陌生的。我在终端中指定了路径。
我收到错误消息:
我不确定 jarfile 需要放在哪里才能找到它。fuseki-server.jar
当前与 位于同一目录中fuseki-server
。
sparql - 你如何在 fuseki 中使用用户定义的函数?
我有一个在某个服务器上运行的 Fuseki 端点。我想使用 Jena 的com.hp.hpl.jena.sparql.function
库传递用户定义的函数。不幸的是,我得到了错误:
我确保将类(包含文件的 jar)添加到类路径中,并且我可以从该服务器上使用此类的其他应用程序访问此类。
我现在尝试的示例案例是某个函数,它获取图中所有三元组的主题并返回每个主题的前半部分。
作为参考,我添加了以下功能:
这是我使用的 SPARQL 查询:
运行 Fuseki(使用 fuseki 提供的默认配置):
sparql - 构造成命名图
我正在尝试使用 SPARQL Construct 查询从现有的命名图创建一个新的命名图。我正在查询的数据库包含http://graph.com/old
一个现有的命名图。我使用Jena TDB作为数据库,通过Jena Fuseki端点访问。下面的查询给了我一个错误:
如果我从 CONSTRUCT 块中删除图形语句,查询将完美运行,但我想将三元组放入我指定的命名图形中,而不是默认图形。
据我所知,关于 CONSTRUCT 的 SPARQL 1.1 部分没有说明任何关于构建命名图的内容。有没有办法做到这一点?
sparql - 目前处于锁定区域:Fuseki + 全文搜索 + 推理
我最近开始在 Fuseki 0.2.8 快照中使用全文搜索。
我有一个由 TDB 数据集支持的 InfModel,我在其中添加了一个 Lucene 文本索引。我已经用这样的一些搜索查询对其进行了测试:
这很好用,直到我对 Fuseki 有两个或多个同时查询,然后偶尔我会得到:
我尝试使用 10 个并发用户以随机间隔发送查询来测试端点,在两分钟内,大约 30% 的查询返回上述 500 错误。
我还尝试通过替换此部分来禁用推理(下面的完整汇编文件):
有了这个:
并且当 TextDataset 使用 #tdbDataset 而不是 #dataset_inf 时不会产生异常。
我的设置是否有任何问题,或者这是 Fuseki 中的错误?
这是我当前的汇编文件:
这是 Fuseki 日志中的一个异常的完整堆栈跟踪:
任何建议表示赞赏。
谢谢,斯图尔特。
java - 如何使用 Apache Jena Java API 创建 Fuseki SPARQL 服务器?
我正在尝试在我的机器上创建一个 Fuseki SPARQL 服务器。Jena 网站上的文档描述了如何从命令行创建这样的服务器,这里是:http: //jena.apache.org/documentation/serving_data/。我正在寻找一种仅使用 Jena Java API 创建和初始化此类服务器的方法。我已经查看了 Jena API,但在确定如何进行方面没有取得任何进展。有没有人这样做过?
owl - 猫头鹰:Fuseki中的进口
我是新来的,虽然我搜索过类似的东西,但我找不到答案。所以这是我的问题:Fuseki 如何处理 owl:imports?
详细信息:我在不同的 owl 文件中定义了一组本体。让我们称其中两个为subDomainA.owl
和subDomainB.owl.
为了“加入”这些本体,我定义了一个单独的 owl 文件来导入其他本体。我们称之为completeDomain.owl
owl:importssubDomainA.owl
和subDomainB.owl
. 有一些明确声明的语句completeDomain.owl
。如果不清楚,则sweetAll.owl
类似于SWEET。
我需要使用 Fuseki 将这些 owl 文件(使用 RDF/XML 语法)导入 TDB。这些进口将如何处理?我的意思是,我是否应该将其加载completeDomain.owl
到默认图表和subDomainA.owl
它们subDomainB.owl
各自的图表中,并且 Fuseki 会“理解”导入并让我一次查询所有这些?
使用tdb:unionDefaultGraph
是一样的吗?completeDomain.owl
使用 subDomain 本体中声明的实体声明的语句会发生什么?另外,我看不出tdb:unionDefaultGraph
和Union Model的区别。
如您所见,我有点困惑,任何帮助将不胜感激!
rdf - SPARQL 查询没有给出任何结果
我正在尝试使用 Fuseki 在本地本体上运行 SPARQL 查询,但我无法获得任何结果。我的本体包含这样的国家列表:
属性是这样的:
我试图运行的测试查询是:
为什么这没有给我一个国家列表?我得到一个空的“名称”列