10. The computer program product of claim 9 , wherein said process further comprises: identifying verbs and extracting verb attributes; and associating the roles and context with said verbs.
9. A computer program product for information extraction via semantic abstraction, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code executable by a processor to: receive natural language dependency parse trees as input; process, using the processor, the dependency parse trees by using an action application program interface (API) that creates a mapping from nodes of the dependency parse trees into actions, roles and contextual predicates, eliminates auxiliary verbs, detects negation from adverbs, classifies verbs, and outputs a collection of annotation query language (AQL) views, wherein mappings other than a default mapping use a configuration file that provides for defining new roles through navigation in the dependency parse trees; and using the mapping for extracting information, wherein: the actions are placed in a data format that comprises columns including said verbs along with columns for said verb attributes that comprise action identification, verb base, verb classification, verb tense, verb voice and verb sentiment, wherein verb sentiment is independent of an action; the roles comprise arguments for said verbs; and the contextual predicates include modifiers for said verbs.