Can anyone send me the code for it please? sent from my Google Nexus 7 On May 30, 2013 5:19 PM, "Andy Seaborne" <[email protected]> wrote:
> On 29/05/13 05:57, Faisal Sarfraz wrote: > >> hi Stefan >> Thanks for your message but i am stuck in here. My scenario is different >> as >> i have to use some database values to be used as values in property. >> i have a scenario in which under a same project URI, there will be >> repeated >> values of 3 selected properties. >> like a project ABC, for which i have different code files and these all >> will have to be placed in rdf under URIhttp://somewhere/ABC >> >> please suggest if you understand my wording >> > > If you want to update the file after writing, then read it back in (if you > don't have "model" around e.g. another program), make the changes to the > model and write back out. > > You can also use SPARQL Updare. > > What you can't do is modify parts of the file in-p-lace with the Jena API. > RDF/XML files are not like databases. > > You must either > > 1/ Use a database (e.g. TDB) to store the RDF > or > 2/ read-in, modify, write out. > > Andy > > >> >> On Wed, May 29, 2013 at 9:13 AM, Stefan Scheffler < >> [email protected]> wrote: >> >> Hi, >>> You can read in the file as a new model, make your changes and write it >>> out like you do in the source code you posted(mke shure you closed the >>> filehandler before writing it out again). This will overwrite the >>> existing >>> file with the changes. >>> By the way you also can update the existing model and write it out. This >>> will have the same effect. >>> >>> Regards >>> Stefan >>> >>> Am 29.05.2013 03:27, schrieb Faisal Sarfraz: >>> >>> Hi All >>> >>>> I am new to jena. I am trying to update RDF file which is placed >>>> externally. Currently i am using this code to write it >>>> >>>> String fileName = "details.rdf"; >>>> FileWriter out = new FileWriter( fileName ); >>>> try { >>>> model.write( out, "RDF/XML-ABBREV" ); >>>> } >>>> finally { >>>> try { >>>> out.close(); >>>> } >>>> catch (IOException closeException) { >>>> // ignore >>>> } >>>> } >>>> >>>> this is writing it to external file now i want to update it after >>>> certain >>>> changes. is there a way? >>>> Please help >>>> >>>> >>>> >>> >> >
