{
ex:repository ex:createdBy ex:repOwner; ex:title “Rep_1”.
}
ex:books
{
ex:book_1 a ex:Science; ex:size “100”; ex:title “Science book 1”.
ex:book_2 a ex:Science; ex:size “1000”; ex:title “Science book 2”.
ex:book_3 a ex:Fantasy; ex:size “100”; ex:title “Fantasy book 1”.
}
1 に答える
0
Sesame は TriG 形式をサポートしているため、Sesame にアップロードするために TriG ファイルを Turtle に変換する必要はありません。
さらに、TriG から Turtle への変換ではデータが失われます。TriG はクワッドを記録できる形式であるため、複数の名前付きグラフを 1 つのファイルに入れることができますが、Turtle はトリプルのみを記録します。TriG を Turtle に変換すると、名前付きグラフ情報がすべて削除されます。
そうは言っても、Sesame では、ある形式から別の形式への変換は簡単です。
// writing to System.out as an example, change to a fileoutputstream to write to file
RDFWriter turtleWriter = Rio.createWriter(RDFFormat.TURTLE, System.out);
RDFParser trigParser = Rio.createParser(RDFFormat.TRIG);
// link the parser with the writer
trigParser.setRDFHandler(turtleWriter);
File trigFile = new File("/path/to/file.trig");
trigParser.parse(new FileInputStream(trigFile), trigFile.getAbsolutePath());
于 2014-11-23T18:41:16.397 に答える