mechanism

The causal process or action by which something occurs—answering HOW rather than WHAT. Describes the biological, chemical, or physical means by which a cause produces an effect.

Canonical URL: https://healthschema.org/mechanism
Namespace: hs:
Category: Property

Why This Property Exists

Schema.org's medical vocabulary can describe what happens—a condition, a symptom, a treatment outcome—but lacks vocabulary for expressing how biological processes unfold mechanistically.

Consider the difference:

The second version captures the actual biological process—the mechanism—that connects cause to effect. This mechanistic detail is essential for:

The mechanism property fills this gap by capturing the means by which causes produce effects, making implicit biological knowledge explicit and machine-readable.

Domain and Range

Used On (Domain)

Type Context
hs:CausalStep Primary use. Each step in a causal pathway describes its mechanism.
hs:ContributingFactor Explains how a risk factor contributes to a multifactorial condition.

Expected Values (Range)

Type Notes
schema:Text Free text description of the causal process. Should describe an action or process, not a state.

Distinction From Related Properties

Several properties describe aspects of causation. Here's how they differ:

Property Captures Answers Example
mechanism The process/action "By what means?" "TGF-β binds to receptor complex, phosphorylating SMAD proteins"
result The immediate outcome "What happened?" "Increased collagen gene transcription"
description General explanation "What is this?" "A growth factor signaling pathway involved in tissue repair"
initialCause Starting point "What triggered this?" The BiologicalProcess or event that begins the pathway
finalOutcome End state "What's the ultimate effect?" The MedicalCondition or state produced by the entire pathway

The Key Test

If your text describes a verb (binding, signaling, phosphorylating, inhibiting)—it's a mechanism.
If your text describes a noun or state (increased levels, cell death, inflammation)—it's a result.

Usage Guidance

Do

Don't

Level of Detail

Match the granularity to your content's purpose:

Examples

Example 1: CausalStep in a Pathway

From a PRP therapy mechanism:

{
  "@type": "CausalStep",
  "stepNumber": 2,
  "mechanism": "Growth factors bind to receptor tyrosine kinases on target cell surfaces",
  "result": "Receptor dimerisation and autophosphorylation, activating intracellular signaling cascades"
}

Why this works: The mechanism describes the action (binding), the actors (growth factors, receptor tyrosine kinases), and implies the biochemical process. The result describes what happens as a consequence.

Example 2: ContributingFactor Mechanism

From a multifactorial hair loss condition:

{
  "@type": "ContributingFactor",
  "factorName": "Inadequate protein intake",
  "importance": "Major",
  "mechanism": "Hair is 90% protein (keratin); insufficient dietary protein means follicles lack building blocks for hair shaft synthesis",
  "modifiable": true,
  "interventions": [
    "Calculate individual requirements: 1.2-2.0 g/kg daily",
    "Track intake for at least 3 days"
  ]
}

Why this works: The mechanism explains why low protein causes hair problems—it connects the dietary factor to the biological need. This makes the intervention rationale clear.

Example 3: Multi-Step Biochemical Pathway

TGF-β mediated collagen synthesis:

{
  "@type": "CausalPathway",
  "name": "TGF-β mediated collagen synthesis pathway",
  "pathwaySteps": [
    {
      "@type": "CausalStep",
      "stepNumber": 1,
      "mechanism": "TGF-β binds to TGF-β receptor complex on fibroblast surface",
      "result": "Receptor kinase domain phosphorylates SMAD2 and SMAD3 proteins"
    },
    {
      "@type": "CausalStep",
      "stepNumber": 2,
      "mechanism": "Phosphorylated SMAD2/3 form complex with SMAD4",
      "result": "SMAD complex translocates from cytoplasm into nucleus"
    },
    {
      "@type": "CausalStep",
      "stepNumber": 3,
      "mechanism": "SMAD complex binds to regulatory regions of collagen genes",
      "result": "Increased transcription of COL1A1, COL1A2, and COL3A1 genes"
    }
  ]
}

Why this works: Each step has a distinct mechanism (binding, complex formation, gene regulation) and each result feeds into the next step's context. The pathway reads as a coherent chain of causation.

Anti-Example: Confusing Mechanism and Result

Problematic:

{
  "@type": "CausalStep",
  "mechanism": "Increased inflammation",
  "result": "Tissue damage from inflammatory mediators"
}

Better:

{
  "@type": "CausalStep",
  "mechanism": "Activated macrophages release pro-inflammatory cytokines (TNF-α, IL-1β, IL-6)",
  "result": "Local tissue inflammation with increased vascular permeability"
}

Why the first version fails: "Increased inflammation" is a state, not an action. It doesn't tell you how inflammation occurs. The corrected version identifies the actors (macrophages), the action (release), and the specific molecules involved.

Implementation Notes

Relationship to schema.org

Schema.org has mechanismOfAction on Drug and DietarySupplement, but this is limited to pharmacological contexts. Health Schema's mechanism property is broader, applying to any causal step in any biological pathway—not just drug actions.

Validation

Standard schema.org validators will not recognise this property. This is expected for Health Schema extensions. The property is defined in the Health Schema context and will be correctly interpreted by systems that load this context.