Open johardi opened 8 years ago
The delay is due to the call to reasoner.precalculate(), in the initializeReasoner() method of SparqlQueryView.
The problem still occurs but is not nearly as severe: The translation time was reduced by roughly 96% in the fix https://github.com/protegeproject/rdf-library/issues/2 (in a test ontology with 7,227 axioms the translation time is about 3.4s as opposed to 92.3s).
While actually the plugin is doing something (i.e., running its own reasoner), you can't do anything in Protege (e.g., clicking other tabs or selecting entities). Users might think Protege hangs / got frozen.