uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marshall Schor (JIRA)" <...@uima.apache.org>
Subject [jira] Closed: (UIMA-1840) Result Specification behavior incorrect for aggregates
Date Mon, 02 Aug 2010 17:56:16 GMT

     [ https://issues.apache.org/jira/browse/UIMA-1840?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Marshall Schor closed UIMA-1840.

    Fix Version/s: 2.3.1
       Resolution: Fixed

ResultSpecification_impl has new static method that takes 2 ResultSpec_impls and intersects
them, following language subsumption rules.  The Javadocs for containsType and containsFeature
are clarified to represent what they do in all the specific cases of language subsumption.
 The PrimitiveAnalysisEngine_impl is modified to cache the resultSpec corresponding to its
output capabilities, everytime the type system changes. The call to do the intersection is
changed to use the new method in the ResutlSpecification_impl.  The old method, computeAnalysisComponentResultSpec,
is commented out.  I hope no users made use of this (we'll soon see ...).  I made a new set
of test cases for this (ResultSpecTest), and moved the resultSpec test from the AnalysisEngine_implTest,
and modified it to work (it needs the type system specified, in order to compute the intersection
for these tests).

uimaj core tests all run OK, including new ones.

> Result Specification behavior incorrect for aggregates
> ------------------------------------------------------
>                 Key: UIMA-1840
>                 URL: https://issues.apache.org/jira/browse/UIMA-1840
>             Project: UIMA
>          Issue Type: Bug
>          Components: Core Java Framework
>            Reporter: Eddie Epstein
>            Assignee: Marshall Schor
>             Fix For: 2.3.1
> For a scenario using default result specifications, if an annotator with language "x-unspecified"
is included in an aggregate with a different language, say "en", any containsType method calls
from the annotator will return false. 
> This behavior is incorrect given that the annotator has declared that it will work with
any language.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message