We had previously discussed that using the base CAS as a single global view was not useful for applications because of potential collisions, and therefore recommended that a collection of multi-view analytics that need a single "global" view should create a named view for that purpose. Doesn't that previous discussion read on the topic of global indexes?
I remember that discussion, but I guess I'm flip-flopping. It's true global indexes would need to be used with some care; annotators can't assume no one else is writing to them. Used appropriately, I don't see this as likely to cause a problem (but if you want to argue otherwise, maybe you can convince me to flop back to the other side again). I see there as being only two options here: (a) Have a global index of some kind in order to allow annotators to work on the CAS without regard for views. (b) Require that to do any work with the CAS you need to work with a view. I believe that this is inconsisent with the OASIS architecture proposal. -Adam
