UIMA: an architectural approach to unstructured information processing in the corporate research environment | Synapse