You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Michael Baessler <mb...@michael-baessler.de> on 2007/11/21 14:10:49 UTC

Result Specifications in CPE

I think this is an documentation issue. Since we changed the code to 
work fine with the capabilityLanguageFlow the Default ResultSpec is not 
used in any case, right?

-- Michael


> 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
>