Hi all,
I would like to know how and if it is possible to append to an existing model 
and save only the difference, instead of the whole model. Specifically, the 
problem setting is the following: Suppose we read an RDF from the hard disk 
that has many (e.g. 1 million) triples, add another triple, and save the model 
again. This goes somehow like:
model.read(...)Statement st = model.createStatement(s, p, 
o);model.add(st);model.write(new FileOutputStream(...), syntax);
Is there a way to avoid writing the whole model to disk (which overwrites the 
old one), and instead append only the difference, i.e. the extra triple? If not 
for an RDF file on the hard disk, maybe this is possible for a persistent 
(TDB/SDB) model? If not programmatically, maybe using sparql/update? And if not 
out-of-the-box, any hints towards implementing it?
Thank you in advance for your support.
Best regards,Nikolaos Konstantinouhttp://www.cn.ntua.gr/~nkons/                 
                          

Reply via email to