This document proposes a framework that unifies problem-solving knowledge and workflow modeling. It extends the Unified Problem-solving Method description Language (UPML) by incorporating workflow control structures and participants as new knowledge components. The framework represents workflows using a stack of ontologies, including a High-Level Petri Nets ontology to model control flow and a TOVE ontology to model organizational resources. It defines knowledge components for tasks, methods, domains, control models, and resource models, and connects them with bridges. This allows problem-solving methods and their operational descriptions to be defined and reused independently of each other through mappings between tasks and control structures.