Model 如何将多个rdf数据存储到tdb数据集中?

Model 如何将多个rdf数据存储到tdb数据集中?,model,dataset,store,rdf,jena,Model,Dataset,Store,Rdf,Jena,我是tdb的新成员,我想将几个rdf数据存储到tdb中。许多代码如下: public static final String book = "Ontologies/book.rdf"; public static final String conference = "Ontologies/conference.rdf"; public static final String inproceeding = "Ontologies/inproceeding.rdf"; public static f

我是tdb的新成员,我想将几个rdf数据存储到tdb中。许多代码如下:

public static final String book = "Ontologies/book.rdf";
public static final String conference = "Ontologies/conference.rdf";
public static final String inproceeding = "Ontologies/inproceeding.rdf";
public static final String journal = "Ontologies/journal.rdf";
public static final String JournalArtical = "Ontologies/JournalArtical.rdf";
public static final String organization = "Ontologies/organization.rdf";
public static final String person = "Ontologies/person.rdf";
public static final String place = "Ontologies/place.rdf";
public static final String proceedings = "Ontologies/proceedings.rdf";
public static final String series = "Ontologies/series.rdf";
public static final String thesis = "Ontologies/thesis.rdf";

static String queryRequest = "select * {?s ?p ?o.}";

/**
 * @param args the command line arguments
 */
public static void main(String[] args) throws IOException {
    ArrayList<String> al = new ArrayList();
   // al.add(book);
    al.add(conference);
   al.add(inproceeding);
    al.add(journal);
   al.add(JournalArtical);
    al.add(organization);
    al.add(person);
   al.add(place);
   al.add(proceedings);
    al.add(series);
   al.add(thesis);

    //create the DataSet   
    Dataset dataset = TDBFactory.createDataset("QA");
    Model model = dataset.getDefaultModel();
    //to fill model  
    Iterator  it=  al.iterator();
    while(it.hasNext()){
    FileManager.get().readModel(model, (String)it.next());
    }

    model.commit();
    dataset.close();
}
}
它抛出ConcurrentModificationException异常? 我不知道为什么?
一个模型可以存储很多rdf数据吗?

TDB做了很多异步工作,因此您可以尝试在每次读取操作后添加TDB.syncmodel,以迫使它等待操作真正完成,然后再继续下一个操作。

它在哪里抛出ConcurrentModificationException?这是哪个版本?。抛出的异常如下:线程主java.util.ConcurrentModificationException中的异常:迭代器:从208开始,现在是209,---在这一行:FileManager.get.readModelmodel,Stringit.next;我的tdb值是tdb-0.8.10;或使用交易: