On 23.07.2015, at 14:43, Joern Kottmann <[email protected]> wrote: > One thing which must have been overlooked when UIMA was built is that > people (like me) have to write code which wants to interact with the CAS > but can't be an AE. In UIMA the CAS (either in memory, or serialized) > is difficult to > be used without implementing an AE.
I'm not sure why you feel like that. E.g. in WebAnno (an annotation editor that uses the CAS as its internal data model), create operate with the CAS basically without any AEs. All editing operations are done directly on the CAS which is loaded/saved directly using the UIMA API calls for binary serialization. Basically, we are using the same API that we would be using in an AE, but without the AE/pipelining stuff. It doesn't get any more difficult without the AE - in fact some things become easier without AEs, readers, and consumers. I'm sure you must have something similar in the CAS Editor plugin in Eclipse, no? -- Richard
