首页 > 解决方案 > 从命令行将 RDF 三元组转换为四元组?

问题描述

有没有办法通过将命名图 URI 指定为参数来将 N-Triples 转换为 N-Quads,或将 Turtle 转换为 TriG?最好使用riotrapper

标签: rdfjenan-quads

解决方案


我一直在研究一个基于 Jena 的工具,它可以简化从命令行处理命名图流的过程。它的名称“ngs”代表“命名图形流”,它可以作为可运行的 jar 从发布部分获得,Java 构建创建一个 debian 包。

https://github.com/SmartDataAnalytics/RdfProcessingToolkit/blob/master/README-NGS.md

通过ngs map --graph 'http://your.graph' data.trig 它支持您的用例,它还支持映射到默认图形并从标准输入读取,例如cat data.trig | ngs map --dg

它还可以对具有ngs map --sparql 'CONSTRUCT WHERE { GRAPH ?g { ?s ?p ?o } }相同图形的每个连续四边形序列执行一般转换。


推荐阅读