问题标签 [sparql-generate]

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 回答
466 浏览

csv - 将 CSV 转换为 RDF,其中一列是一组值

我想将 CSV 转换为 RDF。

实际上,该 CSV 的一列是一组用分隔符(在我的例子中是空格字符)连接的值。

这是一个示例 CSV(带标题):

我希望在转换过程中创建一个类似这样的 RDF:

我通常使用 Tarql 进行 CSV 转换。
每行迭代都很好。
但它没有对“内部”列值进行子迭代的功能。

SPARQL-Generate 可能会有所帮助(据我所知,使用 iter:regex 和 sub-generate)。但是我找不到任何与我的用例匹配的示例。

PS:可能RML也可以提供帮助。但我对这项技术没有先验知识。

0 投票
0 回答
180 浏览

sparql - Sparql 查询以获取和删除重复记录

在 allegro-graph 数据库中,我创建了一个 rdf 类型的 Product,它具有 id、barcode、name 谓词。条形码是可选的。在数据库中,条形码有多个重复记录(字符串类型)。现在,我想获取计数大于 1 的条码记录并删除它们。

以下是我的查询,

如果条形码记录数大于 1,则此查询必须显示结果。但结果最终给出“No Result”。

有没有办法获取和删除重复项?谁能帮我写一个查询?

谢谢!

0 投票
0 回答
46 浏览

sparql - Sparql、距离和非常长的响应时间

我在 Spring Boot 项目中使用 sparql。

我创建了一个查询,它将计算距离,然后在距离小于 x 时进行过滤。

但是,我的处理时间很长(大约 2 秒,有时是 +)。在我的计算机上,我有 32GB 的内存,在我的生产服务器上要少得多(1GB 内存),但时间总是一样的。

另一方面,要进行计数,处理时间显然更快

我用耶拿。我已经尝试过缩短查询 1,但我觉得处理时间没有改变……你能帮我提高查询 1 的性能吗?

感谢您