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.