Thilo Goetz | 18 May 20:31
Picon
Picon

Re: Problem with subIterator of AnnotationIndex

Ngan Nguyen wrote:
> In AnnotationIndex class says that "Annotations are sorted in increasing
> order of their start offset". However when I use subIterator method of
> AnnotationIndex to get an iterator of annotations (token) inside an
> annotation (sentence), the returned annotations' order is strange. See 
> below
> token_string(begin,end,part_of_speech):
> 
> He(0/2/PRP)
> . (13,14,.)
> running(6,13,VBG)
> is (3,5,VBZ)
> 
> Can such strange orders happen in the AnnotationIndex? or just my program
> bugs? I tried to find the reason why but I still couldn't.
> 
> I find AnnotationIndex a bit inconvenient for programmers. Do you have any
> effective strategy to deal with annotations in the annotation pool?
> 

That sounds like a bug.  Could you provide a test case (code)?  Or maybe an
XCAS of a document plus instructions on how to reproduce this?  Thanks.

--Thilo


Gmane