Get AI summaries of any video or article — Sign up free
Learn Systems Thinking with Object-Process Modeling in PKM thumbnail

Learn Systems Thinking with Object-Process Modeling in PKM

5 min read

Based on Zsolt's Visual Personal Knowledge Management's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.

TL;DR

OPM models systems using explicit building blocks: objects (squares), processes (ellipses), and links that show how processes act on objects.

Briefing

Object-Process Methodology (OPM)—with its ISO-standard modeling tools OPD and OPL—turns messy systems thinking into a disciplined way to describe what exists, what happens, and how change propagates through states. The core payoff is clarity: objects (things) and processes (actions) are linked through explicit input/output and state changes, letting people map complex systems without hand-waving about “relationships” or “flows.” That matters both for tackling global challenges and for managing personal knowledge workflows, where the real difficulty is seeing how parts interact over time.

OPD starts with three building blocks. First come objects: nouns that “exist or might exist,” drawn as squares. Next are processes: what happens or might happen, written as verbs in present participle form ending in “-ing,” drawn as ellipses. Processes never occur in a vacuum; they act on objects, connected by lines that specify the relationship type. A key example is the instrument relation—reading requires a book—captured in OPL as “reading requires a book.”

Transformation is where OPM becomes especially practical. Processes transform objects in three ways: they can create objects, destroy or consume them, or affect them. Affecting an object means changing its state. The transcript uses reading to illustrate statefulness: a book can be unread or read, and reading changes the book’s state from unread to read. To represent transformation mechanics, OPM uses procedural links for input/output results, including participation constraints (the “plus” marker) to indicate that at least one participant is involved. In the personal knowledge context, note-making consumes fleeting notes or ideas and yields notes—an explicit accounting of what gets used up and what emerges.

The model also frames any system through complementary lenses: structure and behavior. Structure is the static question—what the system is made of and how parts relate—while behavior is the dynamic question—how the system changes over time. In a knowledge base example, structure includes components like catalogs, notes, and connections; connections link two notes, and tags specify the nature of each relationship. Behavior is represented through how processes transform stateful objects, such as generalization and specialization: consuming can change content from unknown to known, while consuming and content can be described in either direction.

Beyond the mechanics, the transcript adds a third aspect relevant to man-made systems: function—why the system exists and for whom. That “utilitarian subjective” layer is what ties modeling to purpose, not just description.

Finally, the practical takeaway lands on four “inner roles” used to model personal knowledge management: architect, librarian, gardener, and writer. The workflow is not presented as a strict sequence; instead, these personalities work in concert. Curating content aligns with the librarian, architecting the storage and backlog aligns with the architect, gardening covers organizing and connecting ideas, and authoring aligns with the writer. The transcript closes by emphasizing that OPM is a learnable modeling language rather than a foreign one, and it points viewers to an Excalidraw + Obsidian setup for diagramming, plus an older OPM tool (OPCAT) for practicing the grammar.

Cornell Notes

OPM (Object-Process Methodology) uses ISO-standard modeling tools OPD and OPL to make systems thinking concrete. It represents a system with objects (squares), processes (ellipses), and explicit links showing how processes act on objects. Processes transform objects by creating, consuming, or affecting them—especially by changing object states (e.g., a book shifts from unread to read after reading). Systems are viewed through structure (what parts exist and how they relate) and behavior (how things change over time), with an added “function” layer for man-made systems. The approach is applied to personal knowledge management through roles like librarian, architect, gardener, and writer working together.

How does OPM distinguish between objects, processes, and states?

Objects are “things that exist or might exist,” drawn as squares and treated like nouns. Processes are “things that happen or might happen,” drawn as ellipses and written as verbs in present participle form ending in “-ing.” Processes act on objects, and when a process affects an object, it changes the object’s state—so objects must be stateful (e.g., a book can be unread or read, and reading changes that state).

What does it mean for a process to transform an object in OPM?

Transformation comes in three forms: a process can create an object, destroy/consume an object, or affect an object. Affecting is specifically state change. The transcript’s personal knowledge example treats note-making as consuming at least one fleeting note/idea and yielding at least one note, using a procedural link with an input/output result and a participation constraint (the “plus” marker).

How do OPD and OPL work together in representing relationships like “reading requires a book”?

OPD provides the visual structure: objects and processes connected by lines that indicate relationship types. The instrument relation reads as “reading requires a book.” OPL then expresses that same relationship in sentence form, tying the process to the object it needs. This combination grounds meaning in both visual and textual formalism.

Why are “structure” and “behavior” treated as complementary system views?

Structure is the static view: what the system is made of and how parts relate. Behavior is the dynamic view: how the system changes over time and what happens to the objects inside it. In the knowledge base example, structure includes notes and connections (with tags specifying relationship nature), while behavior is captured through processes that transform stateful objects (like content moving from unknown to known).

What extra element matters for man-made systems that doesn’t apply the same way to natural occurrences?

Function: the utilitarian, subjective “why” behind building the system and “for whom” it is built. The transcript contrasts this with natural occurrences, where the purpose question is less directly applicable.

How does the transcript apply the modeling concepts to personal knowledge management roles?

It maps personal knowledge management to four interacting roles: librarian (curating content like organizing books), architect (designing storage and managing a backlog), gardener (organizing, sorting, and connecting ideas), and writer (authoring). The roles are not framed as mutually exclusive or strictly sequential; they operate in concert as the system grows.

Review Questions

  1. In OPM, what visual and grammatical conventions distinguish objects from processes, and how does the model show that processes act on objects?
  2. Give an example of a process that creates, consumes, and/or affects an object. How would you represent the state change aspect?
  3. How do structure and behavior differ in OPM system descriptions, and where does “function” fit for man-made systems?

Key Points

  1. 1

    OPM models systems using explicit building blocks: objects (squares), processes (ellipses), and links that show how processes act on objects.

  2. 2

    Processes transform objects by creating, destroying/consuming, or affecting them; affecting means changing the object’s state.

  3. 3

    Statefulness is essential: objects must have states so process effects can be represented as transitions (e.g., unread → read).

  4. 4

    OPD captures structure and relationships visually, while OPL expresses the same relationships in formal sentence form (e.g., instrument relation like “reading requires a book”).

  5. 5

    Any system can be viewed through structure (static parts and relationships) and behavior (dynamic change over time).

  6. 6

    For man-made systems, function adds the purpose layer—why the system exists and for whom.

  7. 7

    Personal knowledge management can be modeled as interacting roles (librarian, architect, gardener, writer) rather than a single linear workflow.

Highlights

OPM’s biggest practical shift is treating “relationships” as formal links between objects and processes, with transformation and state change made explicit.
Reading becomes more than a metaphor: it consumes fleeting notes/ideas and yields notes, while also changing a book’s state from unread to read.
Structure and behavior provide two complementary system lenses, and function adds a purpose layer only relevant to man-made systems.
The transcript’s PKM example frames inner roles as a coordinated system—curate, architect, garden, author—rather than a strict sequence.

Topics

Mentioned