1
Apache Jenaを使用する予定で、RDFを入力形式として使用します。しかし、私はCSV形式のデータを持っています。私は多くを研究し、それを変換する方法を見つけることができませんでした。誰もそれを効率的に行う方法を知っていますか?Apache Jena入力の場合:CSVからRDF形式への変換
私はxml123のようなツールを使いましたが、ダウンロードリンクが機能しませんでした。
Apache Jenaを使用する予定で、RDFを入力形式として使用します。しかし、私はCSV形式のデータを持っています。私は多くを研究し、それを変換する方法を見つけることができませんでした。誰もそれを効率的に行う方法を知っていますか?Apache Jena入力の場合:CSVからRDF形式への変換
私はxml123のようなツールを使いましたが、ダウンロードリンクが機能しませんでした。
使用イエナ-ARQと、次のように私のために働いているイエナ-CSV(両方V3.0.1):
public static void main(String ... strings) throws Exception {
CSV2RDF.init();
//load through manager:
//Model m = RDFDataMgr.loadModel("test.csv") ;
//classic way to load:
Model m = ModelFactory.createDefaultModel();
m.read(Tmp1.class.getResourceAsStream("/test.csv"), "http://example.com", "csv");
m.setNsPrefix("test", "http://example.com#");
m.write(System.out, "ttl");
}
入力(のtest.CSV):
Town,Population
Southton,123000
Northville,654000
出力(亀でRDF):
@prefix test: <http://example.com#> .
[ test:Population "123000"^^<http://www.w3.org/2001/XMLSchema#double> ;
test:Town "Southton" ;
<http://w3c/future-csv-vocab/row>
1
] .
[ test:Population "654000"^^<http://www.w3.org/2001/XMLSchema#double> ;
test:Town "Northville" ;
<http://w3c/future-csv-vocab/row>
2
] .
公式ドキュメントを参照してください。 0