UJG • W3C Community Group

User Journey Graph (UJG)

UJG is a W3C community-driven standard for modeling and evaluating human-facing product systems. It applies across tools, platforms, and teams.

What's inside the UJG family

Each document focuses on a specific aspect of journey modeling. Together, they connect intent, execution, and measurement.

Graph

Journeys, states, transitions, nesting, and reusable navigation patterns.

/ed/graph

Runtime

Data model for recording actual user behavior as causally ordered event chains.

/ed/runtime
See all specs →

How to read (by role)

Product / UX

Architecture → Graph → Metrics

Engineering

Architecture → Core → Graph → Runtime → Mapping

Analytics / Data

Architecture → Runtime → Mapping → Metrics

Tool builders

Core → Profiles → Runtime → Mapping

Publishing model

UJG evolves in the Editor's Draft workspace. Technical Reports are immutable snapshots of documents the editors believe are reliable enough for community experimentation.

  • Selected draft material captured at a point in time.
  • Stable URL space for implementers.
  • Publication does not mean every included part is final or stable.
  • ED continues iterating alongside TR releases.
View technical reports →

Participate

UJG is developed openly. Feedback, issues, and implementation reports are welcome.