Chapters
This textbook is organized into 27 chapters covering 528 concepts.
Chapter Overview
- Foundations of Systems Thinking - This chapter introduces the vocabulary of systems: what a system is, its boundary, environment, and inputs and outputs.
- Mental Models and Systems Analysis Tools - This chapter covers the practical tools analysts use to understand a system before intervening in it: mental models, systems maps, rich pictures, five whys, and fishbone diagrams.
- Causal Loop Diagram Notation and Loop Identification - This chapter teaches the formal notation of causal loop diagrams (CLDs): nodes, edges, causal links, and link polarity.
- Feedback, Delay, and Loop Dynamics - This chapter examines what feedback loops do over time: how positive and negative feedback produce vicious and virtuous cycles, how loop dominance shifts as a system evolves, and how delays separate a system's actions from their consequences.
- Stocks, Flows, and System Dynamics - This chapter builds the stock-and-flow model of system structure, covering inflows, outflows, buffers, bottlenecks, and constraints, along with more advanced patterns like aging chains and co-flows.
- Growth Patterns and Nonlinear Behavior - This chapter examines how systems grow and change state, from linear and exponential growth through S-curves and diminishing returns.
- Feedback Resilience and Robustness - This chapter distinguishes resilience, robustness, and antifragility as different ways a system can withstand disruption, and shows how systems adapt and self-regulate.
- Systems Archetypes: Cross-Cutting Vocabulary - This chapter defines the vocabulary shared across every systems archetype: quick fixes versus fundamental solutions, side effects and externalities, misaligned incentives, and the collective action problem.
- Named Archetypes and Limits to Growth - This chapter introduces the ten named systems archetypes as a catalog of recurring behavior patterns, then works through Limits to Growth as the first fully developed case study.
- Fixes That Fail and Shifting the Burden - This chapter works through two archetypes where a well-intentioned fix backfires or creates dependency: Fixes That Fail, illustrated with Campbell's Law, Goodhart's Law, and the streetlight effect, and Shifting the Burden.
- Tragedy of the Commons and Success to the Successful - This chapter applies two archetypes to shared-resource and winner-take-all dynamics.
- Named Laws, Technology Archetypes, and Complexity Modeling - This chapter surveys the named laws and effects that describe recurring technology and network dynamics -- Metcalfe's Law, the Matthew Effect, path dependence, and the AI Flywheel -- along with network topology concepts like scale-free and small-world networks.
- Leverage Points: The Iceberg Model to Structural Change - This chapter introduces Donella Meadows' leverage-points hierarchy through the iceberg model, moving from the visible events layer down through patterns and structures to mental models.
- Leverage Points: Rules, Paradigms, and Emergence - This chapter covers the highest-leverage interventions in Meadows' hierarchy -- rules, self-organizing structure, goals, and paradigm shifts -- along with the common mistakes practitioners make when attempting deep change, such as level confusion and underestimating resistance.
- Graph Theory Fundamentals - This chapter establishes the mathematical foundations of graphs: vertices, edges, directed and undirected graphs, weighted and property graphs, and the RDF and ontology standards used to represent knowledge formally.
- Graph Database Architecture - This chapter explains how native and distributed graph databases are built to traverse highly connected data efficiently, in contrast to the JOIN operations relational databases rely on.
- Knowledge Representation and Metadata - This chapter introduces entities, attributes, and relationships as the building blocks of knowledge representation, and shows how schemas, metadata registries, and business glossaries make that representation shareable across an organization.
- Data Management and Governance - This chapter covers the relational database concepts -- primary and foreign keys, normalization, star schemas, and data warehousing -- an enterprise typically has in place before adopting a knowledge graph, along with ETL, data integration, and API-based interoperability.
- Enterprise Knowledge Graphs - This chapter introduces the enterprise knowledge graph as the book's central technical thesis: a graph-structured layer that connects data across an organization's silos.
- Organizational Silos and Silo Busting - This chapter examines why organizational silos form -- through bounded rationality, growth by acquisition, and misaligned incentive structures -- and how cross-functional teams, shared metrics, common vocabulary, and governance models break them down.
- Capability Maturity Model for Systems Thinking - This chapter presents a capability maturity model for assessing and growing an organization's systems-thinking and knowledge-graph practice, from aware and repeatable levels through integrated and transformative levels.
- Artificial Intelligence and Machine Learning Foundations - This chapter covers the core vocabulary of artificial intelligence and machine learning -- algorithms, neural networks, large language models, training data, and generative AI -- along with the failure modes of model drift, overfitting, and AI hallucination.
- AI Systems Dynamics - This chapter applies systems thinking to AI-specific feedback loops, including the AI flywheel, algorithmic improvement cycles, and platform dynamics, using search engines and recommendation systems as running examples.
- Knowledge Systems and Economic Complexity - This chapter explores tacit versus explicit knowledge, how knowledge decays and spills over between organizations, and economic-complexity concepts such as the product space, relatedness, and learning curves.
- Systems Design, Emerging Technology, and Practice - This chapter covers human-centered systems design and stakeholder analysis as practical methods for anticipating side effects before implementing an intervention.
- Knowledge Graph Applications and Data Architecture - This chapter applies knowledge graphs to concrete enterprise problems: master data management, a single view of the customer, semantic layers, and linked data.
- Systems Thinking Across Disciplines - This closing chapter surveys how systems thinking applies beyond information technology -- to economic, ecological, social, urban, biological, political, market, and education systems.
How to Use This Textbook
Chapters are ordered so that every concept appears after the concepts it depends on -- if you read the book front to back, you will always have the background you need for the chapter you're on. Readers who already know systems thinking basics can jump directly to the chapters on knowledge graphs, AI systems, or applications; each chapter's Prerequisites section lists which earlier chapters it draws on so you can fill any gaps first.
Note: Each chapter includes a list of concepts covered. Make sure to complete prerequisites before moving to advanced chapters.