9. A system comprising: a computer processor; computer readable storage medium coupled to the computer processor, the computer readable storage medium including one or more documents containing a first flow diagram in one or more diagram formats supported by the documents; an extractor configured to extract from the first flow diagram one or more flow graphs comprising extracted nodes and edges, and extract from the first flow diagram relational, geometric and textual features for the extracted nodes and edges; a classifier trained to learn rules to recognize process semantics based on the relational, geometric and textual features of the extracted nodes and edges, the rules configured as a decision tree; and generated, based on the learned rules, process modeling recognition code to recognize and decide process semantics in a second flow diagram.
9. A system comprising: a computer processor; computer readable storage medium coupled to the computer processor, the computer readable storage medium including one or more documents containing a first flow diagram in one or more diagram formats supported by the documents; an extractor configured to extract from the first flow diagram one or more flow graphs comprising extracted nodes and edges, and extract from the first flow diagram relational, geometric and textual features for the extracted nodes and edges; a classifier trained to learn rules to recognize process semantics based on the relational, geometric and textual features of the extracted nodes and edges, the rules configured as a decision tree; and generated, based on the learned rules, process modeling recognition code to recognize and decide process semantics in a second flow diagram. 11. The system of claim 9 , wherein the textual features include a lexical category of a label associated with an extracted node or edge from the extracted nodes and edges.