问题标签 [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.
sparql - 将 Freebase 导入 Triplestore
我目前正在计划一个包含大数据的大项目。
我已经使用了搜索,所有结果都告诉我,如果不使用BaseKB或Freebase 到 RDF等 3rd 方工具,就不可能将 Freebase 导入任何三重存储
正如我所看到的,转储已经作为 RDF 提供,那么如果我想将转储导入到我的 4store 三重存储并通过 SPARQL 访问数据,问题在哪里?
sparql - SPARQL DELETE 在 4store
我正在尝试从我的三元组商店中删除一些三元组,但不幸的是,我什至无法让这个简单的查询工作:
我只想删除属于一个主题的所有三元组,该主题本身连接到我拥有的 URI(使用我拥有的谓词)。SELECT 查询中的 WHERE 语句为我提供了我想要删除的所有解决方案。
编辑
好的,所以我一直在玩它,出于某种原因,这很有效:
这真的应该像那样工作还是我的三重商店有问题?(我正在使用 4store。)
jakarta-ee - 4Store vs Sesame,特点
我正在寻找与 Java EE 一起使用的三重存储。
我以 2 种可能性结束,4Store 和 Sesame,但看不出两者在功能方面的真正区别。我不介意表演细节。
datetime - 4Store时区过滤器不准确
我在过滤两个时间过滤器(包括 4Store 中的时区)之间的记录时遇到问题。我的记录目前大多是+02:00
时区的,是一种xsd:dateTime
类型。
当我尝试这样的过滤器时:
或者
数据库将这些时间转移到时区数量,然后将它们与数据库中的时间进行逐字比较,忽略它们的时区。这意味着,当我想要示例范围内的时间时,我必须删除时区,或者 put Z
or +00:00
。当我阅读时间时,它们的写法是正确的,它们的时区是+02:00
. 它以某种方式忽略了时区比较,但是当我将时区放在查询中时,商店会改变时间。当我在系统中有更多时区时,这将是一个主要的混乱。
有人可以就此提供一些建议吗?
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。
rdf - 在 4store 中导入 rdf
我正在尝试在 Triplestore 4store 中添加三元组
但我收到了这个错误
我搜索并发现它与 ipv6 问题有关,但找不到相同的正确解决方案
sparql - 为 4store 客户端设置软限制
在运行 sparql 查询时,我收到警告
这不依赖于任何特定的查询,而是所有的。我想知道如果我不使用 http 接口,而是使用 4store 客户端主服务器,如何增加软限制
curl - 带有 where 子句的 sparql 插入
如何在 4store sparql 中插入带有“where”条件的插入查询据我搜索,我知道我们必须使用 curl 命令。我尝试使用这个
但它说“WHERE”不应该在那里。我做错了什么?有没有其他方法可以做到这一点使用简单的插入命令我无法在 sparql 中工作
它正在工作,但对于 ?subject3 它正在输入空值。我不知道为什么。当我检查三元组的 where 条件时,它们正在显示值
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?