Skip to content

Example Library Overview

This section provides a curated collection of .expn example files to demonstrate a variety of modelling scenarios using Experience Notation.

Each example highlights different features of the language and offers inspiration for constructing structured, expressive user journeys.


Quick Navigation

Example Description
Simple Onboarding A minimal journey showing login and signup steps
User Decision Flow Demonstrates conditional logic and branching outcomes
Advanced Personas Uses personas with traits, metrics, and reactions
External Personas Models external personas using External-Source: blocks
Contextual Factors Incorporates Disruption: and Environmental-Factors: to reflect real-world frictions
Modular Journeys Uses Ref: and Tag: to link modular content
Comprehensive CX Journey A rich, multi-event customer experience with full syntax coverage

File Format

All examples follow the EBNF structure described in the language specification. Where applicable, comments are included inline to clarify design choices.

These examples can be adapted, extended, or modularised for your own domain-specific applications.


How to Use

  • Copy and edit them as a starting point for your own .expn files
  • Compare styles and scenarios to see how different constructs are applied
  • Pair them with the Validation Guide to check correctness

Continue with any example to explore specific modelling approaches in action.