UIMA: an architectural approach to unstructured information processing in the corporate research environment - Ferrucci, D; Lally, A (Natural Language Engineering, 2004)