Semantic-based reuse of Business Process Models