Open sesuncedu opened 10 years ago
The tools doesn't really deal well with imports management at all at the moment. This is a rather elaborate way of getting around that :)
Ultimately there needs to be a nice way to edit the imports closure of a project and refresh imported ontologies that are cached etc.
Direct import changes seem relatively straight forward (though I assume there's currently no listener set up to broadcast import closure change notifications to concurrent viewers
Changes to an imported ontology seem a veritable canapé of worms- if both ontologies are in the same project changes could propagate in real time, but that might need some heavy data factory mods.
Direct import changes seem relatively straight forward (though I assume there's currently no listener set up to broadcast import closure change notifications to concurrent viewers
At the moment, we don't generate events for this (potentially, the number of events for this is huge - we probably need some high level event that causes views to reload themselves).
Changes to an imported ontology seem a veritable canapé of worms- if both ontologies are in the same project changes could propagate in real time, but that might need some heavy data factory mods.
I think out biggest issue/challenge is dealing with a very large numbers of changes and propagating these to clients.
@sesuncedu, did you find any workaround on this issue?
If we want to have two (or more) webprotege projects in an imports relationship, for example Project A and Project B where B imports A, then what is the URL or URI for Project A such that Project B can import it?
Neither the New Entity IRI nor the public webprotege Project URL appear to work. Is this an unavailable capability at the moment?
Also, it seems that it might be easiest to build the import statements in desk-Protege first and then upload the skeletal ontologies to webProtege. The work of @sesuncedu is a bit complicated.
But, this is all contingent on being able to reference one webprotege project from another!
The process for adding imports to an ontology seems a little cumbersome.
...seems a little convoluted.
Also, the exported turtle looks a little odd. It does regrettably still seem to be legal OWL2-DL.