REA describes flows. It does not describe the arrangement. The Business Model Canvas does. Osterwalder's nine cells (Customer Segments, Value Propositions, Channels, Customer Relationships, Revenue Streams, Key Resources, Key Activities, Key Partners, Cost Structure) name the arrangement of a business at a point in time. A stakeholder or a resource belongs in one or more cells. Making that placement explicit turns a canvas from a slide into a queryable graph.
ShurIQ publishes BMC as the second meta-ontology bundle. Every client concept can declare shuriq_bmc_cell in its frontmatter. Three variants are supported. The traditional Osterwalder canvas is the default. Ash Maurya's Lean canvas swaps Problem for Key Partners and Unfair Advantage for Cost Structure; it fits startup engagements. The temporal variant indexes each cell by a time slice so a stakeholder can appear in Key Partners in one quarter and Customer Segments in another. The shuriq_bmc_variant key picks the reading.
The power sits in the composite. A single stakeholder can carry a REA type and a BMC cell at once. A partner is EconomicAgent under REA and KeyPartners under BMC. A channel is EconomicResource (the coverage or attention it carries) and Channels (the cell it occupies). Two typings, one node. An agent walking the graph reads both, which is what allows a weekly report to count a single event once and land it in both readings without double-booking.
How to apply it. After REA typings, add shuriq_bmc_cell to every stakeholder, offering, and channel in the client bundle. If a concept resists a cell placement, that is a canvas gap worth naming. The next post is SBPI, which reads the composite as inputs and produces the weekly scoring pass.