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] plugin-development: Working with multiple OWL Files

Timothy Redmond tredmond at
Mon Aug 16 09:00:34 PDT 2010

If I understand what you are trying to do then this would be possible in 
Protege 4.1 but not in Protege 3.*.

My understanding from your description is that

   1. Protege is editing ontology A
   2. the user opens your tab and an ontology B is created that imports A
   3. you want to see changes in A in the ontology B.

In Protege 4.1 this will work.  Essentially you need to use the same 
ontology manager for both ontologies.  In fact, I am planning on using a 
variation of this technique to close a gforge ticket and I think there 
was another user on the mailing list who was doing this.

In Protege 3.* it is not clear how to arrange that updates to A will be 
seen in B.

But I am bit uncertain about the terminology.  If you actually meant that

   1. Protege is editing ontology B
   2. the user opens your tab and an ontology A is created that is
      imported by B
   3. you want to see changes in A in the ontology B.

then this will work in Protege 3.*.  Note that in this case the user 
editing the ontology will see your import in the regular Protege tabs.

On 08/13/2010 05:15 AM, Rita Marnau wrote:
> Hi,
> I am developing a Protege tab plugin. Herefore I am working with my own
> ontology which imports the actual project ontology when the tab is
> activated.
> The problem is that my tab doesnt recognize any changes made in the
> project ontology during runtime. When the user changes something, adding
> a new class, some indivduals etc,
>  my tab doesn't note anything. It still shows and uses all
> classes/individuals etc from the project ontology in original state
> (when the tab opened the first time).
> Do I have to make a reimport, when something changed? How can I
> recognize easily that the project ontology has changed? For example when
> my tab gets the focus?
> Or is there an easier way to have always the current project data in my
> ontology available?
> Situation:
>                 plugin-ontology<-------import------project-ontology
> tab-plugin working with plugin-ontology, changes of
> project-ontology possible, data in plugin-ontology should be
> synchronized: current data of project ontology should be always 
> available.
> Thanks very much for help!
> Rita
> _______________________________________________
> protege-owl mailing list
> protege-owl at
> Instructions for unsubscribing: 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the protege-owl mailing list