Re: how to dynamically set a required annotation type from within a UIMAfit annotator?

2013-12-06 Thread Renaud Richardet
@Richard, Thanks for your explanation; it seems that it would be quite a deep code change, and in my usecase not worth the trouble. @Thomas, Thanks for sharing your project with us. However, I looked at UIMA-AS, and found it too complicated for my taste. My poor-man's solution will be to show a

how to dynamically set a required annotation type from within a UIMAfit annotator?

2013-12-05 Thread Renaud Richardet
I find it very convenient to add @TypeCapability(inputs = { TOKEN, SENTENCE, COOCCURRENCE }) so that I can ensure that dependencies are met. But sometimes, the dependencies are dynamic (e.g. an input type capability is part of the config of an annotator, and is loaded dynamically, see code

Re: how to dynamically set a required annotation type from within a UIMAfit annotator?

2013-12-05 Thread Richard Eckart de Castilho
To my knowledge, the capabilities are part of the descriptor which must be available before the AE is initialized. You cannot retroactively change the descriptor of a method from within its initialize() method. It would be nice to have something like this, though. But that would also mean

Re: how to dynamically set a required annotation type from within a UIMAfit annotator?

2013-12-05 Thread Thomas Ginter
Renaud, We (clinical NLP group at the University of Utah) have written a platform that sits on top of UIMA-AS that will allow you to dynamically assign and even generate types for annotation engines. We have a whole family of annotators whose parameters are dynamic using this platform. We