问题标签 [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 回答
229 浏览

fuseki - Can I setup two Fuseki instances using the same database directory?

I need to have a public read only instance to query data using the port 3030 and a private read and write instance to add and update data using the port 3031. Both instances are only accessible throw a web server using distinct domains and port 80. Also, the private instance provides access using an HTTP user/password.

My question is about concurrency: Has Fuseki support to concurrently access to a directory database using two server instances?

0 投票
1 回答
672 浏览

rdf - 推理在 Fuseki 中保存的三倍数

我将个人保存在 Fuseki 中,并将与这些个人相关的本体保存在不同的文件中。现在我需要对 Fuseki 中保存的个人进行一些基本推理,例如只获取某种类型的个人。我使用 OWLAPI。

作为一个简单的解决方案,我想将所有个人从 Fuseki 导出到 RDF/XML 文件,并将其与我的本体文件一起加载到 OWLAPI 以进行推理。但我意识到,将三元组从 Fuseki 导出为 RDF/XML 或其他一些本体格式(turtle、n3 等)并不简单。Fuseki 仅提供纯格式,如 json、xml。

所以我现在可能走错了路。如何在 Fuseki 中简单地对三元组进行推理?实际上,我根本没有被迫使用 Fuseki。我只是想使用一些三元存储,因为个人会迅速变化,而且我不习惯只使用 RDF/XML 文件来存储和编辑个人。

0 投票
2 回答
2923 浏览

java - 数据导入期间超出 Fuseki GC 开销限制

我正在尝试在启动时将 LinkedMDB(6.1m 三元组)导入本地版本的 jena-fuseki:

并运行一分钟,然后因以下错误而死:

有没有办法可以提高内存限制或以不太密集的方式导入数据?

为了比较起见,当我使用 100 万个三重源文件时,它在不到 10秒的时间内导入。

0 投票
1 回答
1224 浏览

sparql - Fuseki 1.0.1 SPARQL 更新返回 404

我正在尝试学习更新 Fuseki 中的数据,但是当我尝试时出现 404 错误。我显然没有做正确的事情。也许这是我的 INSERT 命令?不过,我已经尝试了很多。

我在 /sparql.tpl 使用基于 Web 的 SPARQL 界面。

我可以让 SPARQL 查询在同一页面上正常工作。但是第二种形式,标记为 SPARQL 更新是我用于更新的,这给了我错误:

这是我在表单发布到 url localhost:3030/bookfinder/update 时遇到的错误:

这是我的 TTL 文件。

有什么猜测吗?

0 投票
1 回答
569 浏览

caching - 我可以禁用 Fuseki 服务器的缓存吗?

我想禁用 Fuseki 服务器的 SPARQL 查询缓存。我可以禁用它吗?怎么办?我正在考虑以下方法:

  1. 使用命令行参数 - 看起来毫无准备
  2. 使用设置文件 (*.ttl) - 我找不到禁用缓存的符号
  3. 编辑服务器代码 - 基本上我不会这样做:(

请告诉我如何禁用缓存。

0 投票
1 回答
249 浏览

jena - 使用 OWL2 属性链上传本体时,Resoner 无法使用 FUSEKI / OWLIM

我想在 OWL 中使用属性链并在 FUSEKI / OWLIM 中进行推理,但我无法使用 OWL2 属性链进行推理。

我使用 Protege 工具来定义本体。本体文件包含以下“hasGrandParent”对象属性的属性链

  • hasParent • hasParent → hasGrandParent

在 Protege 中启用推理器时,推理工作正常并显示关系(hasGrandParent 关系),但是当将相同的本体文件加载到 FUSEKI / OWLIM 时,推理不起作用。我肯定在配置中遗漏了一些东西。

任何人都可以请帮助使其正常工作。

0 投票
2 回答
1356 浏览

rdf - 在 Fuseki SPARQL 查询中转义双引号?

是否可以在使用 Fuseki 的 SPARQL 查询中使用双引号作为 URI 的一部分?我正在使用 DBpedia 数据集,它有一些 URI,例如:

我试过了:

但继续收到以下错误:

0 投票
1 回答
394 浏览

sparql - 如何在 SPARQL UPDATE 语句中正确指定 RDF 图

我使用以下 IRI 在 PROTEGE 中创建了一个本体:

和我给它的前缀mp

现在我将这个本体上传到 Fuseki 服务器并尝试运行更新语句。

在这个本体中有一个名为 CarrierProfile 的类,所以我想使用INSERT语句创建一个新的运营商配置文件

(1)我试过这个

-- fuseki 服务器显示UPDATE SUCCESS,当我查询回来时,我没有得到一个名为 CarrierProfile3 的新运营商配置文件

(2) 当我使用这个时

它也成功了,当我查询时,这次我得到了一个名为 CarrierProfile3 的新运营商配置文件

我不明白我在代码 1 中做错了什么。我没有正确提及图表吗?

0 投票
1 回答
336 浏览

sparql - 使用 fuseki 减少查询 sparql 的字符串长度

当我启动一个 Fuseki 服务器时,我使用这个命令:

在这个 ttl 文件中,我可以写一些前缀规则:

在 SPARQL 查询中,我必须编写所有前缀值,如下所示:

如果我不写前缀,则查询不起作用...似乎配置文件中定义的规则前缀在查询中可能不可用。

在 SPARQL 查询中编写的所有元素都转到 GET 信息 URL。

是否可以通过在配置文件中添加前缀以在启动我的 fuseki 服务器后重用它来减少此查询的字符串长度?

0 投票
1 回答
330 浏览

xml - SPARQL 插入查询

在乌龟我有这样的事情:

当我使用

我得到结果

如何为 ID_13 Katrin 插入另一个排名(仅适用于 katrin)????

我试过这个

但是当我使用 select 查看我插入的内容时,此查询将新排名插入到 Katring 和 emily,然后我得到以下结果: