Преобразование троек RDF в квадраты из командной строки?
Есть ли способ преобразовать N-Triples в N-Quads или Turtle в TriG, указав URI именованного графа в качестве параметра? Предпочтительно использоватьriot
или rapper
.
1 ответ
Я работал над инструментом на основе 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 } }
также возможно выполнять общие преобразования на каждой последовательной последовательности четырехугольников, имеющих один и тот же граф.