从命令行将 RDF 三元组转换为四元组?
Converting RDF triples to quads from command line?
有没有办法通过将命名图 URI 指定为参数,将 N-Triples 转换为 N-Quads,或将 Turtle 转换为 TriG?最好使用 riot
或 rapper
.
我一直在开发一个基于 Jena 的工具,它可以简化从命令行处理命名图流的工作。
它的名称 'ngs' 代表 'named graph streams',它可以作为可运行的 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 } }
还可以对具有相同图形的每个连续四边形序列执行一般转换。
有没有办法通过将命名图 URI 指定为参数,将 N-Triples 转换为 N-Quads,或将 Turtle 转换为 TriG?最好使用 riot
或 rapper
.
我一直在开发一个基于 Jena 的工具,它可以简化从命令行处理命名图流的工作。 它的名称 'ngs' 代表 'named graph streams',它可以作为可运行的 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 } }
还可以对具有相同图形的每个连续四边形序列执行一般转换。