问题标签 [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.
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?
rdf - 推理在 Fuseki 中保存的三倍数
我将个人保存在 Fuseki 中,并将与这些个人相关的本体保存在不同的文件中。现在我需要对 Fuseki 中保存的个人进行一些基本推理,例如只获取某种类型的个人。我使用 OWLAPI。
作为一个简单的解决方案,我想将所有个人从 Fuseki 导出到 RDF/XML 文件,并将其与我的本体文件一起加载到 OWLAPI 以进行推理。但我意识到,将三元组从 Fuseki 导出为 RDF/XML 或其他一些本体格式(turtle、n3 等)并不简单。Fuseki 仅提供纯格式,如 json、xml。
所以我现在可能走错了路。如何在 Fuseki 中简单地对三元组进行推理?实际上,我根本没有被迫使用 Fuseki。我只是想使用一些三元存储,因为个人会迅速变化,而且我不习惯只使用 RDF/XML 文件来存储和编辑个人。
java - 数据导入期间超出 Fuseki GC 开销限制
我正在尝试在启动时将 LinkedMDB(6.1m 三元组)导入本地版本的 jena-fuseki:
并运行一分钟,然后因以下错误而死:
有没有办法可以提高内存限制或以不太密集的方式导入数据?
为了比较起见,当我使用 100 万个三重源文件时,它在不到 10秒的时间内导入。
sparql - Fuseki 1.0.1 SPARQL 更新返回 404
我正在尝试学习更新 Fuseki 中的数据,但是当我尝试时出现 404 错误。我显然没有做正确的事情。也许这是我的 INSERT 命令?不过,我已经尝试了很多。
我在 /sparql.tpl 使用基于 Web 的 SPARQL 界面。
我可以让 SPARQL 查询在同一页面上正常工作。但是第二种形式,标记为 SPARQL 更新是我用于更新的,这给了我错误:
这是我在表单发布到 url localhost:3030/bookfinder/update 时遇到的错误:
这是我的 TTL 文件。
有什么猜测吗?
caching - 我可以禁用 Fuseki 服务器的缓存吗?
我想禁用 Fuseki 服务器的 SPARQL 查询缓存。我可以禁用它吗?怎么办?我正在考虑以下方法:
- 使用命令行参数 - 看起来毫无准备
- 使用设置文件 (*.ttl) - 我找不到禁用缓存的符号
- 编辑服务器代码 - 基本上我不会这样做:(
请告诉我如何禁用缓存。
jena - 使用 OWL2 属性链上传本体时,Resoner 无法使用 FUSEKI / OWLIM
我想在 OWL 中使用属性链并在 FUSEKI / OWLIM 中进行推理,但我无法使用 OWL2 属性链进行推理。
我使用 Protege 工具来定义本体。本体文件包含以下“hasGrandParent”对象属性的属性链
- hasParent • hasParent → hasGrandParent
在 Protege 中启用推理器时,推理工作正常并显示关系(hasGrandParent 关系),但是当将相同的本体文件加载到 FUSEKI / OWLIM 时,推理不起作用。我肯定在配置中遗漏了一些东西。
任何人都可以请帮助使其正常工作。
rdf - 在 Fuseki SPARQL 查询中转义双引号?
是否可以在使用 Fuseki 的 SPARQL 查询中使用双引号作为 URI 的一部分?我正在使用 DBpedia 数据集,它有一些 URI,例如:
我试过了:
但继续收到以下错误:
sparql - 如何在 SPARQL UPDATE 语句中正确指定 RDF 图
我使用以下 IRI 在 PROTEGE 中创建了一个本体:
和我给它的前缀mp
现在我将这个本体上传到 Fuseki 服务器并尝试运行更新语句。
在这个本体中有一个名为 CarrierProfile 的类,所以我想使用INSERT
语句创建一个新的运营商配置文件
(1)我试过这个
-- fuseki 服务器显示UPDATE SUCCESS
,当我查询回来时,我没有得到一个名为 CarrierProfile3 的新运营商配置文件
但
(2) 当我使用这个时
它也成功了,当我查询时,这次我得到了一个名为 CarrierProfile3 的新运营商配置文件
我不明白我在代码 1 中做错了什么。我没有正确提及图表吗?
sparql - 使用 fuseki 减少查询 sparql 的字符串长度
当我启动一个 Fuseki 服务器时,我使用这个命令:
在这个 ttl 文件中,我可以写一些前缀规则:
在 SPARQL 查询中,我必须编写所有前缀值,如下所示:
如果我不写前缀,则查询不起作用...似乎配置文件中定义的规则前缀在查询中可能不可用。
在 SPARQL 查询中编写的所有元素都转到 GET 信息 URL。
是否可以通过在配置文件中添加前缀以在启动我的 fuseki 服务器后重用它来减少此查询的字符串长度?
xml - SPARQL 插入查询
在乌龟我有这样的事情:
当我使用
我得到结果
如何为 ID_13 Katrin 插入另一个排名(仅适用于 katrin)????
我试过这个
但是当我使用 select 查看我插入的内容时,此查询将新排名插入到 Katring 和 emily,然后我得到以下结果: