Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] Protege-OWL API, Problem saving an Ontology

Kevin Alonso kalonso at vicomtech.org
Thu Jan 7 00:51:37 PST 2010


Thank  you Timothy,

More information about this will be welcome, and the number of 
individuals in ontology before saving are 4833.

Regards,

Kevin


Timothy Redmond escribió:
> 
>>> I´m using Protege-OWL API and when i´m going to save the ontology the 
>>> process takes about 30 minutes. Is it normal?
> 
> This is not normal but your code looks right.  Did you generate and a
> huge amount of data?  A thread dump [1] while it is stuck might give
> some insight.
> 
> I am not in a good situation to give further information right now but I
> will send more information later.
> 
> -Timothy
> 
> [1] http://java.sun.com/developer/technicalArticles/Programming/Stacktrace/
> 
> On Mon, 2010-01-04 at 12:51 +0100, Kevin Alonso wrote:
>> Dear all,
>>
>> I´m using Protege-OWL API and when i´m going to save the ontology the 
>> process takes about 30 minutes. Is it normal?
>>
>> The code I used:
>>
>> OWLModel owlModel = null;
>> try {
>> 	owlModel = ProtegeOWL.createJenaOWLModelFromURI(phuri);
>> } catch (OntologyLoadException e) {
>> 	// TODO Auto-generated catch block
>> 	e.printStackTrace();
>> 	System.out.println("Errror Loading Ontology: "+ phuri);
>> }
>>
>>
>> Then I use a Protege-OWL Java cede classes to create a factory and add 
>> some individuals to the ontology.
>>
>> Factory model = new Factory(owlModel);
>> ...
>>
>>
>> And finally I save the ontology:
>> JenaOWLModel jenaModel =(JenaOWLModel)owlModel;
>> try {
>> 	jenaModel.save(new File("ModifiedOntology.owl").toURI());
>> } catch (Exception e) {
>> 	// TODO Auto-generated catch block
>> 	e.printStackTrace();
>> 	System.out.println("Error saving Ontology");
>> }
>> System.out.println("Done.");
>>
>> Is another way to save the ontology more efficiently?
>>
>>
>> Thanks in advance,
>>
>> Kevin.
>> _______________________________________________
>> protege-owl mailing list
>> protege-owl at lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>
>> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
> 
> _______________________________________________
> protege-owl mailing list
> protege-owl at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-owl
> 
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03



More information about the protege-owl mailing list