Patent ID: 8650022
Filing Date: 2014-02-11
Classification: G06F

Abstract:
1. A method for automatic semantic annotation of a process model which comprises model elements named by natural language expressions, the method when processed by a processor performs: receiving a process model comprising model elements named by natural language expressions; analyzing via a computer processor a textual structure of each natural language expression based on predefined semantic pattern descriptions by searching a reference process ontology comprising a lexical knowledge base and a process knowledge base, such that when a matching entry is not found in the lexical knowledge base, populating the lexical knowledge base with new entries, and when a process knowledge base entry is not found, adding the process knowledge base entry to the process knowledge base; establishing via a computer processor a semantic linkage between each model element to classes and instances of the reference process ontology stored in a memory; generating via a computer processor a semantically annotated process model of the received process model based on the semantic linkage; outputting the semantically annotated process model.