Enterprise/business process models that represent knowledge of business processes are generally designed for particular applications in a range of different enterprises. It is a considerable challenge to manage the knowledge of processes that are distributed throughout many different information systems, due to the heterogeneity of the process models used. In this paper, the authors present a framework for semantic annotation that tackles the problem of the heterogeneity of distributed process models to facilitate management of process knowledge. The feasibility of the approach is demonstrated by means of exemplar studies, and a comprehensive empirical evaluation is used to validate the authors’ approach.