我最近一直在与 Jena TDB 合作。我的目标是存储一个 RDF 文件,它表示 RDF 图。我的代码一切正常,我也可以查询我存储的内容。但我仍然不确定我的数据是否已完全存储!我知道 Jena TDB 索引文件的内容,并且为一个文件构建了多个索引,这些索引将存储在指定的文件夹中。但是如何检查数据库是否已创建,以及我将提供给 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();
}