Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.2.1
-
None
Description
Capability Language Flow uses the declared output capabilities (and input capabilities) to compute the flow. In the rest of UIMA, saying a type T is output means include subtypes of T (e.g., the result specificaiton says subtypes of T should be produced). However the logic in Capability Language Flow only uses information that is explicitly declared in the output capability specification (and input capabilities) when determining the flow, without considering subtyping.
Check if this is properly documented, and fix if it isn't.