Example: Advanced Personas
Purpose
This example demonstrates how to represent multiple personas within a journey, including global and inline definitions. It shows how traits, metrics, and emotional responses can be modelled in Experience Notation.
Features Demonstrated
- Global persona definitions
- Inline persona experiences within events
- Use of
Traits:
,Metrics:
,Experience:
, andAdaptation:
Annotated Example
EBNF-Version: 1.1
Syntax-Version: 1.0
Journey-Title: Persona Showcase
Journey-Description: Demonstrates persona-driven modelling across multiple events
Persona: Knowledge Seeker
Traits: { expertise="intermediate", patience="moderate" }
Experience: Curious but cautious
Metrics: { confidence=6 }
Event: Search for Help
Step: Submit question
User: Knowledge Seeker
Action: Types query into search bar
UI-Element: Support Portal
Step: Read article
User: Knowledge Seeker
Action: Skims through documentation
UI-Element: Help Article
Persona: Knowledge Seeker
Experience: Becomes slightly frustrated
Adaptation: Skips to FAQ section
Metrics: { patience=low }
Event: Contact Support
Step: Open chat window
User: Knowledge Seeker
Action: Starts live chat with support agent
UI-Element: Live Chat Interface
Persona: Knowledge Seeker
Experience: Feels reassured by human interaction
Metrics: { confidence=8 }
What You Can Learn
- How to structure reusable personas outside event blocks
- How to express internal states and changes in a step-by-step journey
- When to apply
Metrics:
andAdaptation:
to reflect user shifts
Continue to External Personas for linking users across systems or data sources.