问题标签 [4store]

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 投票
3 回答
1032 浏览

sparql - 将 Freebase 导入 Triplestore

我目前正在计划一个包含大数据的大项目。

我已经使用了搜索,所有结果都告诉我,如果不使用BaseKBFreebase 到 RDF等 3rd 方工具,就不可能将 Freebase 导入任何三重存储

正如我所看到的,转储已经作为 RDF 提供,那么如果我想将转储导入到我的 4store 三重存储并通过 SPARQL 访问数据,问题在哪里?

0 投票
0 回答
530 浏览

sparql - SPARQL DELETE 在 4store

我正在尝试从我的三元组商店中删除一些三元组,但不幸的是,我什至无法让这个简单的查询工作:

我只想删除属于一个主题的所有三元组,该主题本身连接到我拥有的 URI(使用我拥有的谓词)。SELECT 查询中的 WHERE 语句为我提供了我想要删除的所有解决方案。

编辑

好的,所以我一直在玩它,出于某种原因,这很有效:

这真的应该像那样工作还是我的三重商店有问题?(我正在使用 4store。)

0 投票
1 回答
234 浏览

jakarta-ee - 4Store vs Sesame,特点

我正在寻找与 Java EE 一起使用的三重存储。

我以 2 种可能性结束,4Store 和 Sesame,但看不出两者在功能方面的真正区别。我不介意表演细节。

0 投票
1 回答
73 浏览

datetime - 4Store时区过滤器不准确

我在过滤两个时间过滤器(包括 4Store 中的时区)之间的记录时遇到问题。我的记录目前大多是+02:00时区的,是一种xsd:dateTime类型。

当我尝试这样的过滤器时:

或者

数据库将这些时间转移到时区数量,然后将它们与数据库中的时间进行逐字比较,忽略它们的时区。这意味着,当我想要示例范围内的时间时,我必须删除时区,或者 put Zor +00:00。当我阅读时间时,它们的写法是正确的,它们的时区是+02:00. 它以某种方式忽略了时区比较,但是当我将时区放在查询中时,商店会改变时间。当我在系统中有更多时区时,这将是一个主要的混乱。

有人可以就此提供一些建议吗?

0 投票
1 回答
131 浏览

rdf - 将客户端连接到 4store(Protégé/Gephi/等)

将像 Protégé(protege.stanford.edu)或 Gephi(http://gephi.github.io/,语义 Web 导入插件)这样的 RDF/SPARQL 客户端与tripplestore“4store”连接起来的正确配置是什么?(http://4store.org/trac/wiki/SparqlServer)?

Semantic Web Import Plugin 日志中的错误:fr.inria.edelweiss.sparql.RdfParser$1 fatalError SCHWERWIEGEND: Premature end of file。

0 投票
0 回答
53 浏览

rdf - 在 4store 中导入 rdf

我正在尝试在 Triplestore 4store 中添加三元组

但我收到了这个错误

我搜索并发现它与 ipv6 问题有关,但找不到相同的正确解决方案

0 投票
1 回答
94 浏览

sparql - 为 4store 客户端设置软限制

在运行 sparql 查询时,我收到警告

这不依赖于任何特定的查询,而是所有的。我想知道如果我不使用 http 接口,而是使用 4store 客户端主服务器,如何增加软限制

0 投票
1 回答
428 浏览

curl - 带有 where 子句的 sparql 插入

如何在 4store sparql 中插入带有“where”条件的插入查询据我搜索,我知道我们必须使用 curl 命令。我尝试使用这个

但它说“WHERE”不应该在那里。我做错了什么?有没有其他方法可以做到这一点使用简单的插入命令我无法在 sparql 中工作

它正在工作,但对于 ?subject3 它正在输入空值。我不知道为什么。当我检查三元组的 where 条件时,它们正在显示值

0 投票
0 回答
124 浏览

python - 存储由使用相同 Bnode 的 RDFlib 创建的不同图

我在 python 中使用 RDFLib 创建了不同的图,它们共享相同的 Bnode。每个 BNode 都有一个特定的名称。我现在正在尝试使用 4store 和 http4store 将所有图表存储在一个图表中。我面临的问题是,在将图形添加到 4store 数据库后,Bnode 发生了变化并被分配了不同的名称,这是一个相当大的问题,因为所有图形共享相同的 Bnode。因此,每次收到新图表时,我都会将其存储如下:

参考是我使用创建的图的名称:4s-httpd -p 8000 reference描述符是要添加的图。

然后使用 SPARQL 查询我得到了包含不同 Bnodes 名称的三倍存储。我还尝试用旧图解析每个新图,以在存储之前使用 RDFLib 解析器创建一个图,但在 BNode 发生更改时我得到了相同的结果。

我的问题是:如何使用完全相同的 Bnode 存储图形,如果不可能,RDFLib 中是否有替代方案?

同样由于关于 4store 的文档湖,什么是对 python 友好的最好的 RDF Triplestores?