ok, I believe you're right! 

Thanks a lot!

>----Messaggio originale----
>Da: [email protected]
>Data: 02/04/2012 11.58
>A: "[email protected]"<[email protected]>
>Cc: <[email protected]>
>Ogg: Re: Re: Re: Re: Re: Re: Jena slow ontology population
>
>take a look at your memory consumption. you will find that you are
>using an in-memory model so all your data will be held in RAM and swap
>space. you can imagine that your machine at some point will constantly
>swap data, ultimately to its own demise.
>
>here are two things to look into: persistent storage & runtime GC.
>
>1. start to use a persistent jena model interface
>
>2. switch to a 64bit java run-time to improve overall performance.
>
>
>
>
>
>On Mon, Apr 2, 2012 at 5:39 AM, [email protected] <[email protected]> 
wrote:
>> Hi Marco and hi all,
>>
>> sorry to bother you. I have restarted the ontology population trying not to
>> use a reasoner.
>> So, instead of using this instruction:
>>
>> model = ModelFactory.createOntologyModel(org.mindswap.pellet.jena.
>> PelletReasonerFactory.THE_SPEC, null);
>>
>> I'm using this one:
>>
>> model = ModelFactory.createOntologyModel();
>>
>> but, after some hours of population, it seems to me that the performances 
are
>> slowing down again.
>> Is it correct to use the previous instruction instead of the one related to
>> Pellet? Do I have to take into
>> account other instructions?
>>
>> Thanks a lot!
>>
>> Paola
>>
>>>----Messaggio originale----
>>>Da: [email protected]
>>>Data: 30/03/2012 15.43
>>>A: "[email protected]"<[email protected]>
>>>Cc: <[email protected]>
>>>Ogg: Re: Re: Re: Re: Re: Jena slow ontology population
>>>
>>>you can take any tool of your choice but SPARQL updates and Jena API
>>>calls on the model come to mind here, of course.
>>>
>>>so try updates without reasoning and let us know if you experience
>>>performance advantages.
>>>
>>>
>>>
>>>On Fri, Mar 30, 2012 at 9:34 AM, [email protected] <[email protected]>
>> wrote:
>>>> thanks a lot!
>>>>
>>>> Sorry, but what do you mean with "plain update"?
>>>>
>>>> Paola
>>>>
>>>>>----Messaggio originale----
>>>>>Da: [email protected]
>>>>>Data: 30/03/2012 15.21
>>>>>A: "[email protected]"<[email protected]>
>>>>>Cc: <[email protected]>
>>>>>Ogg: Re: Re: Re: Re: Jena slow ontology population
>>>>>
>>>>>so why don't you try a plain update and see how that performs?
>>>>>
>>>>>
>>>>>On Fri, Mar 30, 2012 at 8:59 AM, [email protected] <[email protected]>
>>>> wrote:
>>>>>> yes, I insert individuals in every step.
>>>>>>
>>>>>> thanks!
>>>>>>
>>>>>>>----Messaggio originale----
>>>>>>>Da: [email protected]
>>>>>>>Data: 30/03/2012 14.47
>>>>>>>A: "[email protected]"<[email protected]>
>>>>>>>Cc: <[email protected]>
>>>>>>>Ogg: Re: Re: Re: Jena slow ontology population
>>>>>>>
>>>>>>>So all updates are A-box related?
>>>>>>>
>>>>>>>On Fri, Mar 30, 2012 at 8:22 AM, [email protected] <villa.va@libero.
it>
>>>>>> wrote:
>>>>>>>> Thanks a lot for your reply!
>>>>>>>> As you have assumed, I don't use neither TDB or SDB...I have an in
>>>> memory-
>>>>>>>> model at runtime.
>>>>>>>> It seems to me that my model does not require complicate 
inferences...
>> at
>>>>>> every
>>>>>>>> step,
>>>>>>>> it extracts a tuple from the DB and generates the corresponding
>>>> individuals
>>>>>>>> with:
>>>>>>>> model.createIndividual; the properties are added using the 
addProperty
>>>>>>>> method.
>>>>>>>>
>>>>>>>> The only thing that can be complicated to be calculated is that, if 
an
>>>>>>>> individual has the same
>>>>>>>> id of the last one processed, I extract the latter from the ontology 
to
>>>> add
>>>>>>>> some properties...
>>>>>>>>
>>>>>>>> thanks a lot again!
>>>>>>>>
>>>>>>>> Paola
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>----Messaggio originale----
>>>>>>>>>Da: [email protected]
>>>>>>>>>Data: 30/03/2012 13.56
>>>>>>>>>A: "[email protected]"<[email protected]>
>>>>>>>>>Cc: <[email protected]>
>>>>>>>>>Ogg: Re: Re: Jena slow ontology population
>>>>>>>>>
>>>>>>>>>your hardware looks good, what type of inference does your model
>>>>>>>>>require for updates?
>>>>>>>>>
>>>>>>>>>Pellet is a very powerful reasoning system which can result in
>>>>>>>>>significant computational complexity for the subsystem to deal with
>>>>>>>>>depending on your level of inference that is of course. So you better
>>>>>>>>>know exactly what level of reasoning your application requires in
>>>>>>>>>advance to optimize the system at run-time.
>>>>>>>>>
>>>>>>>>>TBD, SDB are persistent storage options, from what you have just said
>>>>>>>>>I can assume you are using an in-memory model at run-time.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>On Fri, Mar 30, 2012 at 7:41 AM, [email protected] <villa.va@libero.
>> it>
>>>>>>>> wrote:
>>>>>>>>>> Hi Marco, thanks a lot for your help! :-)
>>>>>>>>>>
>>>>>>>>>> Version of Jena: 2.6.4
>>>>>>>>>> OS: Linux 64 bit
>>>>>>>>>> reasoner: Pellet
>>>>>>>>>> TDB and SDB: I don't use them, I believed that they were related to
>> RDF
>>>>>>>> while
>>>>>>>>>> I'm using OWL, but maybe I can be wrong...
>>>>>>>>>>
>>>>>>>>>> current hw:
>>>>>>>>>>  *-CPU
>>>>>>>>>>          description: CPU
>>>>>>>>>>          product: Intel(R) Xeon(R) CPU
>>>>>>>>>>          version: Intel(R) Xeon(R) CPU E5620
>>>>>>>>>>          slot: CPU 1
>>>>>>>>>>          size: 2400MHz
>>>>>>>>>>          capacity: 2400MHz
>>>>>>>>>>          width: 64 bits
>>>>>>>>>>          clock: 133MHz
>>>>>>>>>>  *-memory
>>>>>>>>>>          description: System Memory
>>>>>>>>>>          physical id: 24
>>>>>>>>>>          slot: System board or motherboard
>>>>>>>>>>          size: 8GiB
>>>>>>>>>>
>>>>>>>>>> If you want to know other information, please tell me! And thanks a
>> lot
>>>>>>>> again!
>>>>>>>>>>
>>>>>>>>>> Paola
>>>>>>>>>>
>>>>>>>>>>>----Messaggio originale----
>>>>>>>>>>>Da: [email protected]
>>>>>>>>>>>Data: 30/03/2012 11.36
>>>>>>>>>>>A: <[email protected]>, "[email protected]"<villa.
>>>>>> va@libero.
>>>>>>>>>> it>
>>>>>>>>>>>Ogg: Re: Jena slow ontology population
>>>>>>>>>>>
>>>>>>>>>>>can you please be a bit more specific about the configuration you
>> have
>>>>>>>>>>>currently installed? e.g. version of Jena, back end type (TDB, SDB,
>>>>>>>>>>>in-memory), current hardware, and OS (32bit, 64bit, linux,
>>>>>>>>>>>windows,mac), and type of reasoner you use.
>>>>>>>>>>>
>>>>>>>>>>>---
>>>>>>>>>>>Marco Neumann
>>>>>>>>>>>KONA
>>>>>>>>>>>
>>>>>>>>>>>Join us at SemTech Biz in San Francisco June 3-7 2012 and save 15%
>>>>>>>>>>>with the lotico community discount code 'STMN'
>>>>>>>>>>>http://www.lotico.com/evt/SemTechSF2012/
>>>>>>>>>>>
>>>>>>>>>>>On Fri, Mar 30, 2012 at 4:22 AM, [email protected] <villa.
va@libero.
>>>> it>
>>>>>>>>>> wrote:
>>>>>>>>>>>> Dear users,
>>>>>>>>>>>>
>>>>>>>>>>>> I am new to Jena and have a problem with Jena OWL-API. I have
>> written
>>>>>>>> some
>>>>>>>>>>>> simple Java code that:
>>>>>>>>>>>>
>>>>>>>>>>>> 1) extracts some tuples (around 1 million tuples) of data from a
>>>>>> database
>>>>>>>>>>>> 2) puts each of them in an ontology file using Jena library. In
>>>>>>>> particular,
>>>>>>>>>> it
>>>>>>>>>>>> takes every tuple and inserts
>>>>>>>>>>>> every element in a class of the ontology file, by using methods
>> like
>>>>>>>>>>>> createIndividual, addproperty, model.write.
>>>>>>>>>>>>
>>>>>>>>>>>> The insertion phase is very quick when my program starts, but the
>>>>>>>>>> performances
>>>>>>>>>>>> became worse and worse as
>>>>>>>>>>>> time goes by. The DB man has told me that the database has no
>>>> problems.
>>>>>> I
>>>>>>>>>> have
>>>>>>>>>>>> run the program with 5 gigabytes
>>>>>>>>>>>> of RAM...it simply ends up to use them all. Is that normal? Do I
>> have
>>>>>> to
>>>>>>>>>> use a
>>>>>>>>>>>> more powerful PC to manage such
>>>>>>>>>>>> data? I can give you more details about my problem if you tell me
>>>> what
>>>>>> I
>>>>>>>>>> have
>>>>>>>>>>>> to look for exactly.
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks a lot,
>>>>>>>>>>>>
>>>>>>>>>>>> Paola
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>--
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>---
>>>>>>>>>Marco Neumann
>>>>>>>>>KONA
>>>>>>>>>
>>>>>>>>>Join us at SemTech Biz in San Francisco June 3-7 2012 and save 15%
>>>>>>>>>with the lotico community discount code 'STMN'
>>>>>>>>>http://www.lotico.com/evt/SemTechSF2012/
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>--
>>>>>>>
>>>>>>>
>>>>>>>---
>>>>>>>Marco Neumann
>>>>>>>KONA
>>>>>>>
>>>>>>>Join us at SemTech Biz in San Francisco June 3-7 2012 and save 15%
>>>>>>>with the lotico community discount code 'STMN'
>>>>>>>http://www.lotico.com/evt/SemTechSF2012/
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>--
>>>>>
>>>>>
>>>>>---
>>>>>Marco Neumann
>>>>>KONA
>>>>>
>>>>>Join us at SemTech Biz in San Francisco June 3-7 2012 and save 15%
>>>>>with the lotico community discount code 'STMN'
>>>>>http://www.lotico.com/evt/SemTechSF2012/
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>--
>>>
>>>
>>>---
>>>Marco Neumann
>>>KONA
>>>
>>>Join us at SemTech Biz in San Francisco June 3-7 2012 and save 15%
>>>with the lotico community discount code 'STMN'
>>>http://www.lotico.com/evt/SemTechSF2012/
>>>
>>
>>
>
>
>
>-- 
>
>
>---
>Marco Neumann
>KONA
>
>Join us at SemTech Biz in San Francisco June 3-7 2012 and save 15%
>with the lotico community discount code 'STMN'
>http://www.lotico.com/evt/SemTechSF2012/
>


Reply via email to