Bug #4770
openLoad Annotations from Metacat in Annotation plugin
0%
Description
Currently only locally stored annotations are loaded (at startup when the Annotation Plugin is initialized).
For a large local corpus of EML data packages that all have annotations, this could get costly. Moreover, loading all remote annotations would be a nightmare if we did it at start up (worst case scenario).
I think the best approach for remote files will be to search for and load their annotations when they themselves are opened.
We want to continue to load local annotations (until we run into a memory limit and have to solve that problem) so that we can continue to support the current annotation-based searching.
So back to the topic of this bug:when a DP is opened from the remote repository, the associated annotation[s] should be downloaded and loaded into the SMS manager. This will allow us to continue annotating the DP as though it were local. (Perhaps we should force a network>local synchronization before annotation begins? TBD)
Related issues