uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marshall Schor <...@schor.com>
Subject Re: question on uimaFIT following and preceding
Date Tue, 07 Feb 2017 14:48:44 GMT
I tend to agree with you :-)

I've implemented the equivalent in the UIMA v3 Select framework, where it does
"skip".  That could be made configurable, but I think I would rather wait to see
if someone needs this before adding that configuration ability to the API.


On 2/7/2017 3:22 AM, Richard Eckart de Castilho wrote:
>> On 06.02.2017, at 22:31, Marshall Schor <msa@schor.com> wrote:
>> Hi,
>> The v3 "select" framework has following and preceding methods, modeled on uimaFIT.
>> I think "following" only depends on the "getEnd()" value of the annotation, and
>> "preceding" only depends on the "getBegin()" value of the annotation, is this
>> correct?
> I am pretty sure that this is the intention, yes.
>> Also, when doing a preceding, are annotations whose "getEnd()" are too large,
>> skipped while iterating backwards?
> The current implementation of selectPreceding() does not check skip such annotations.
> Looking where selectPreceding originally came from, I believe that this may be bug.
> Also, the behavior of selectPreceding() is inconsistent with selectBetween() and selectFollowing()
> which work as expected.
> Since we have this behavior since v1.1.0, it is hard to tell if anybody came to rely
on it.
> So I would consider this a bug to be fixed in selectPreceding...
> Cheers,
> -- Richard

View raw message