When you're modifying the model, all happens in-memory. You have to
write the model back to file, as Andy suggest, there is a good Jena API
tutorial.

> I am sorry but I used model.read method but did not mention it in the code.
> I mean the rdf file is readed successfully but still I could not find the
> individual when I open the file in Protege.
>
>
> On Thu, Jun 30, 2016 at 1:51 PM, Andy Seaborne <[email protected]> wrote:
>
>> On 30/06/16 21:43, kumar rohit wrote:
>>
>>> I have an rdf file on c:/users/desktop/std.rdf. I have the following jena
>>> code
>>>
>>
>> which does not read the file.
>>
>>
>>> *String personURI = "c://users/desktop/rohit/std.rdf";*
>>>
>> There is no connection between using a URI and a file.  That is just a
>> string used as a URI.  If you change it ... you don't get "file not found"
>>
>> * String fullName = "rohit kumar";*
>>> *// create an empty Model*
>>> *Model model = ModelFactory.createDefaultModel();*
>>>
>> Empty model.
>>
>> *// create the resource*
>>> *Resource res1 = model.createResource(personURI)..addProperty(VCARD.FN,
>>> fullName);*
>>>
>>> What happens after this code? Is this save "rohit kumar" in the file
>>> std.rdf?
>>>
>> No.
>>
>> read the file into a model (RDFDataMgr or model.read), change it, write it
>> out again.
>>
>> See the tutorials.
>>
>>
>>
>>
>>> I can not find this resource after running this code and open the file in
>>> Protege?
>>>
>>>
>>         Andy
>>
-- 
Lorenz Bühmann
AKSW group, University of Leipzig
Group: http://aksw.org - semantic web research center

Reply via email to