Aaron Kaplan wrote:
In Section 1.5.5.4 of "UIMA Tutorial and Developers' Guides" I read:

The Default Result Specification is always used for all components of a Collection Processing Engine.

Why is this? Is it just because nobody's gotten around to putting in a call to setResultSpecification, or is there some fundamental reason that it couldn't be done?

What I would like is that when my annotator is instantiated inside a CPE, it can skip generating certain annotations if no other component in the CPE is going to consume them.

-Aaron
I think this is a documentation issue, but I'm not quite sure. I will start a discussion about this on the uima-dev list. I think when you use an aggregate AE with a capabilityLanguageFlow as flow constraint, a computed Result Specification is used.

If you don't use an aggregate AE as CasProcessor I think it is true, that the Default Result Specification is used.

We will let you know the result of the discussion on uima-dev.

-- Michael

Reply via email to