You appear to have missed Andy's point here, this list exists to help users with problems they encounter not to write their code for them. We are all volunteers here and while people are happy to help with specific questions we don't have the bandwidth/desire to do your work for you
As Andy suggests please read the linked tutorials which contain many examples of this kind of thing, once you've read the tutorials try writing some code to do this, if you are still stuck then please start a new email thread which contains a complete minimal example of what you tried to do and why it doesn't work. Rob On 5/30/13 6:28 AM, "Faisal Sarfraz" <[email protected]> wrote: >code for updating the rdf file > > >On Thu, May 30, 2013 at 5:38 PM, Andy Seaborne <[email protected]> wrote: > >> On 30/05/13 13:21, Faisal Sarfraz wrote: >> >>> Can anyone send me the code for it please? >>> >> >> For which? >> >> 1/ ==> see the documentation >>http://jena.apache.org/**documentation/tdb/<http://jena.apache.org/docume >>ntation/tdb/> >> >> 2/ ==> reading data: >>http://jena.apache.org/**documentation/io/index.html<http://jena.apache.o >>rg/documentation/io/index.html> >> >> For documentation on the Jena API, see the tutorials and the javadoc. >>Try >> doing something and if you get stuck, ask a specific question here, >>showing >> what you have tried and what the data is. A complete, minimal example. >> >> Andy >> >> >> >>> 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 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >>
