问题标签 [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.
csv - 将 CSV 转换为 RDF,其中一列是一组值
我想将 CSV 转换为 RDF。
实际上,该 CSV 的一列是一组用分隔符(在我的例子中是空格字符)连接的值。
这是一个示例 CSV(带标题):
我希望在转换过程中创建一个类似这样的 RDF:
我通常使用 Tarql 进行 CSV 转换。
每行迭代都很好。
但它没有对“内部”列值进行子迭代的功能。
SPARQL-Generate 可能会有所帮助(据我所知,使用 iter:regex 和 sub-generate)。但是我找不到任何与我的用例匹配的示例。
PS:可能RML也可以提供帮助。但我对这项技术没有先验知识。
sparql - Sparql 查询以获取和删除重复记录
在 allegro-graph 数据库中,我创建了一个 rdf 类型的 Product,它具有 id、barcode、name 谓词。条形码是可选的。在数据库中,条形码有多个重复记录(字符串类型)。现在,我想获取计数大于 1 的条码记录并删除它们。
以下是我的查询,
如果条形码记录数大于 1,则此查询必须显示结果。但结果最终给出“No Result”。
有没有办法获取和删除重复项?谁能帮我写一个查询?
谢谢!
sparql - Sparql、距离和非常长的响应时间
我在 Spring Boot 项目中使用 sparql。
我创建了一个查询,它将计算距离,然后在距离小于 x 时进行过滤。
但是,我的处理时间很长(大约 2 秒,有时是 +)。在我的计算机上,我有 32GB 的内存,在我的生产服务器上要少得多(1GB 内存),但时间总是一样的。
另一方面,要进行计数,处理时间显然更快
我用耶拿。我已经尝试过缩短查询 1,但我觉得处理时间没有改变……你能帮我提高查询 1 的性能吗?
感谢您