我对Apache Jena很新,我遇到了一些问题。我用
初始化了一个TDB数据集Dataset dataset = TDBFactory.createDataset(my/desired/directory);
我将使用以下代码将Statements
添加到Model
来使用模型填充此数据集:
dataset.begin(ReadWrite.WRITE);
try{
model = dataset.getNamedModel(modelName);
Statement stmt = model.createStatement
(
model.createResource(subject),
model.createProperty(property),
model.createResource(object)
);
model.add(stmt);
dataset.commit();
} finally {
if (model != null) model.close();
dataset.end();
}
就是这样。在查看my/desired/path
后,我找到了一个目录(大小= 192MB)。
为什么这个数据集如此之大?!
但我最初的问题是:如何通过Java API将此数据集集成到我运行的Fuseki-Server?我能够将模型与DataAccessorFactory
和createHTTP
方法集成。
谢谢,FFoDWindow。