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] Problems with repository

Timothy Redmond tredmond at stanford.edu
Thu Aug 5 06:54:56 PDT 2010


I am glad you found a solution that works for your plugin.  Your 
solution is reasonable - it is not inelegant in any way.  I am not sure 
about the previous version of the code and why it didn't work - it looks 
reasonable.

-Timothy



On 08/05/2010 03:25 AM, Rita Marnau wrote:
> Found a solution that works:
> When I create my plugin-ontology from file (via InputStream), I add a 
> repository before:
>
>   Collection errors = new ArrayList();
>   OwlProjectFromStreamCreator creator = new OwlProjectFromStreamCreator();
> *creator.addRepository(localRepository);*
>   //set InputStream from ontology .owl file
>   creator.setStream(pluginOntologyStream);
>   //create owlModel
>   creator.create(errors);
>   //get created JenaOWLModel
>   this.pluginOntology = creator.getOwlModel();
>   this.handleErrors(errors);
>
> Don't know if that's the elegant way, but it works.
>
> Rita
>
>> Message: 2
>> Date: Wed, 04 Aug 2010 16:52:05 +0200
>> From: Rita Marnau<rma at informatik.uni-kiel.de>
>> To:protege-owl at mailman.stanford.edu
>> Subject: [protege-owl] Problems with repository
>> Message-ID:<4C597E95.4040705 at informatik.uni-kiel.de>
>> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
>>
>> Hi,
>>
>> I create a new Ontology for a protege plugin and would like to add a
>> global repository entry for this ontology.
>> Situation:  I create a plugin-ontology when the plugin starts the first
>> time. plugin-ontology.repository is created with all needed import paths.
>> I add a global repository entry:
>>
>> LocalFolderRepository localRepository = new LocalFolderRepository(
>>                       repositoryFile, true)
>> plugin-ontology.getRepositoryManager().addGlobalRepository(localRepository);
>>
>>
>> But every time I load my protege plugin, protege can not find the
>> repository and asks for it. Although the .repository file exists with
>> every entry needed (in the same directory of the project and the
>> plugin-ontology  file).
>> The repository entry is not shown in the global repository manager
>> either. What can I do? The task is that protege finds the repository
>> itself on loading the plugin without asking the user each time.
>>
>> I am using Protege 3.4.4 on Windows.  Thanks for help.
>>
>>
>> Rita
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL:<http://mailman.stanford.edu/pipermail/protege-owl/attachments/20100804/2f1bec3f/attachment-0001.htm>
>>
>> ------------------------------
>>
>> _______________________________________________
>> protege-owl mailing list
>> protege-owl at lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>
>>
>> End of protege-owl Digest, Vol 49, Issue 6
>> ******************************************
>>    
>
>
> _______________________________________________
> 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
>    

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.stanford.edu/pipermail/protege-owl/attachments/20100805/44bd8b0a/attachment.html>


More information about the protege-owl mailing list