About Causal Schema

Causal Schema is an open-source extension to schema.org that enables semantic markup of causal reasoning, temporal progressions, multi-factorial conditions, and conditional recommendations.

Why Causal Schema Exists

Schema.org provides excellent vocabulary for describing what things are—products, organisations, articles, medical conditions. However, it lacks the ability to express why things happen or how to reason about them.

Consider these common content patterns that schema.org cannot adequately represent:

Causal Schema fills this gap with nine core types that work across any industry.

Origin & Evolution

Causal Schema evolved from HealthSchema, a medical-focused vocabulary developed for health content. When building HealthSchema, we realised that the causal reasoning patterns—pathways, progressions, factor interactions—weren't specific to healthcare. They apply equally to:

We extracted the domain-agnostic patterns into Causal Schema, keeping HealthSchema as a future health-specific extension.

Design Principles

Extension, Not Replacement

Causal Schema augments schema.org rather than replacing it. Use standard schema.org types wherever possible; add Causal Schema types when you need to express causal reasoning.

Single Namespace

All types—core and domain extensions—share the cs: prefix and https://causalschema.org/ namespace. This simplifies implementation and ensures consistency.

LLM-Optimised

These types are designed to help large language models truly understand causal content, enabling better reasoning, more accurate answers, and appropriate hedging based on evidence levels.

Evidence-Based

Properties support evidence citations and confidence levels, enabling transparent documentation of what's known and what's uncertain.

Domain-Agnostic Core

Core types work across industries. Domain-specific extensions (like the construction extension) add specialised types while inheriting core capabilities.

Who Maintains This

Causal Schema was originally developed by Creative Touch for real-world content markup needs. It is released as open-source under the Creative Commons Attribution 4.0 licence.

The vocabulary is designed to be community-driven. We welcome:

Technical Details

Contact

For questions, suggestions, or collaboration: