CausalPathway

A multi-step mechanistic explanation showing how an initial cause leads to a final outcome through intermediate steps. This type captures complex causation that cannot be expressed with simple "A causes B" relationships.

Canonical URL: https://causalschema.org/CausalPathway
Namespace: cs:
Category: Causal Mechanisms

Properties

Properties from CausalPathway (in addition to properties inherited from Thing):

Property Expected Type Description
name Text Descriptive name for the pathway (e.g., "Rising Damp Mechanism")
description Text Summary of the causal mechanism
initialCause Text or Thing What starts the causal chain
pathwaySteps CausalStep Ordered sequence of steps in the causal chain
finalOutcome Thing Resulting condition or state after the pathway completes
timeframe Duration or Text Typical duration of the full pathway
acceleratingFactors ContributingFactor What speeds up the process
mitigatingFactors ContributingFactor What slows or prevents the process

Examples

Example 1: Rising Damp Mechanism

A construction example showing how moisture moves through masonry:

JSON-LD
{
  "@context": [
    "https://schema.org",
    {
      "cs": "https://causalschema.org/",
      "CausalPathway": "cs:CausalPathway",
      "CausalStep": "cs:CausalStep"
    }
  ],
  "@type": "CausalPathway",
  "name": "Rising Damp Mechanism",
  "description": "How ground moisture penetrates walls lacking effective damp proof courses",
  "initialCause": "Ground moisture in contact with wall base",
  "pathwaySteps": [
    {
      "@type": "CausalStep",
      "stepNumber": 1,
      "mechanism": "Porous masonry in contact with damp ground",
      "result": "Moisture enters wall base through capillary action"
    },
    {
      "@type": "CausalStep",
      "stepNumber": 2,
      "mechanism": "Capillary action draws moisture upward through brick and mortar",
      "result": "Moisture rises through wall, typically to 1-1.5m height"
    },
    {
      "@type": "CausalStep",
      "stepNumber": 3,
      "mechanism": "Evaporation at wall surface deposits dissolved ground salts",
      "result": "Hygroscopic salt accumulation in plaster"
    },
    {
      "@type": "CausalStep",
      "stepNumber": 4,
      "mechanism": "Hygroscopic salts absorb atmospheric moisture",
      "result": "Self-perpetuating damp even after source addressed"
    }
  ],
  "finalOutcome": {
    "@type": "Thing",
    "name": "Rising damp damage",
    "description": "Damaged plaster, salt deposits, and potential structural decay"
  },
  "timeframe": "Months to years depending on conditions"
}

Example 2: Generic Causal Pathway

A minimal implementation showing the essential structure:

JSON-LD
{
  "@context": "https://causalschema.org/context.jsonld",
  "@type": "CausalPathway",
  "name": "Cause → Effect Mechanism",
  "initialCause": "Initial trigger event",
  "pathwaySteps": [
    {
      "@type": "CausalStep",
      "stepNumber": 1,
      "mechanism": "First process occurs",
      "result": "Intermediate state A"
    },
    {
      "@type": "CausalStep",
      "stepNumber": 2,
      "mechanism": "Second process follows",
      "result": "Intermediate state B"
    }
  ],
  "finalOutcome": "End result"
}

Usage Notes

When to Use CausalPathway

When NOT to Use CausalPathway

Use standard schema.org for simple relationships:

Best Practices

Related Types

Causal Schema Types

Schema.org Types