最近、Jena TDB を使用しています。私の目標は、RDF グラフを表現した RDF ファイルを保存することです。すべてが私のコードで正常に動作し、保存したものをクエリすることもできます.しかし、データが完全に保存されたかどうかはまだわかりません! Jena TDB がファイルのコンテンツにインデックスを付けること、および指定されたフォルダーに保存される 1 つのファイルに対して構築された複数のインデックスがあることを私は知っています。しかし、データベースが作成され、TDB に提供するすべての RDF ファイルが以前のものと一緒に保存されるかどうかを確認するにはどうすればよいですか? おそらくオンラインまたはJavaでそうする方法はありますか?私のコードは大量のデータを扱うのに十分ですか?
public static void main(String[] args) {
String directory = "/*location*/ ";
Dataset dataset = TDBFactory.createDataset(directory);
Model tdb = dataset.getNamedModel("RDFData");
// read the input file
String source = "/*location*/rdfstorage.rdf";
FileManager.get().readModel( tdb, source);
tdb.close();
dataset.close();
}