Use this flowchart for every span. Go top-to-bottom; first "YES" wins.
START: Read the span
|
v
+-----------------------------------------------+
| Is it about the THING they bought/received? |
| (product, service, treatment, outcome) |
+-----------------------------------------------+
| YES --> O (Offering)
| NO |
v
+-----------------------------------------------+
| Is it about HOW PEOPLE behaved? |
| (staff attitude, skill, communication) |
+-----------------------------------------------+
| YES --> P (People)
| NO |
v
+-----------------------------------------------+
| Is it about TIME, STEPS, or FRICTION? |
| (waiting, process, ease, resolution steps) |
+-----------------------------------------------+
| YES --> J (Journey)
| NO |
v
+-----------------------------------------------+
| Is it about the SPACE or INTERFACE? |
| (physical place, app/website, ambiance) |
+-----------------------------------------------+
| YES --> E (Environment)
| NO |
v
+-----------------------------------------------+
| Is it about ABILITY TO ACCESS or INCLUSION? |
| (availability, disability, language, bias) |
+-----------------------------------------------+
| YES --> A (Access)
| NO |
v
+-----------------------------------------------+
| Is it about PRICE, COST, or WORTH? |
| (money, effort, value, transparency) |
+-----------------------------------------------+
| YES --> V (Value)
| NO |
v
+-----------------------------------------------+
| Is it about TRUST, PATTERNS, or LOYALTY? |
| (honesty over time, brand, recovery, bond) |
+-----------------------------------------------+
| YES --> R (Relationship)
| NO |
v
RE-READ SPAN -- may need splitting
Memory Aid: O-P-J-E-A-V-R = "Offer People a Journey in an Environment with Access to Value and Relationship"
2. Domain Summary Table
Code
Domain
Core Question
One-Line Definition
Example (+)
Example (-)
O
Offering
Does it work?
The core product/service delivered
"Perfectly cooked steak"
"Phone won't charge"
P
People
How did they treat me?
Human interactions and behavior
"So helpful and patient"
"Rude and dismissive"
J
Journey
Was it smooth?
Process, timing, friction
"Seated immediately"
"Waited 45 minutes"
E
Environment
Is the space okay?
Physical, digital, ambient context
"Beautiful clean space"
"App keeps crashing"
A
Access
Can I get it?
Availability, accessibility, inclusion
"Open 24/7"
"No wheelchair ramp"
V
Value
Is it worth it?
Cost, pricing, and worth
"Great bang for buck"
"Total rip-off"
R
Relationship
Can I trust them?
Trust, reliability, loyalty
"Always reliable"
"Shady company"
Default Owner Routing
Domain
Default Owner
O
Product / Operations
P
HR / Training
J
Operations / Process
E
Facilities / IT
A
Compliance / Design
V
Finance / Pricing
R
Leadership / CX
3. Category Quick Reference
28 Categories - 4 per domain. Use this for URT-Core or to narrow down to subcodes.
O - Offering (4 categories, 18 subcodes)
Code
Category
Definition
O1
Function
Does it do what it's supposed to do?
O2
Quality
How well is it made or executed?
O3
Completeness
Is everything included that should be?
O4
Fit
Does it match customer's specific needs?
P - People (4 categories, 20 subcodes)
Code
Category
Definition
P1
Attitude
Disposition, manner, emotional tone of staff
P2
Competence
Knowledge, skill, professional capability
P3
Responsiveness
Attentiveness, initiative, follow-through
P4
Communication
Quality of information exchange
J - Journey (4 categories, 20 subcodes)
Code
Category
Definition
J1
Timing
Speed, punctuality, time management
J2
Ease
Effort required and friction encountered
J3
Reliability
Consistency and predictability of process
J4
Resolution
How problems are handled when they arise
E - Environment (4 categories, 20 subcodes)
Code
Category
Definition
E1
Physical Space
Tangible environment attributes
E2
Digital Space
Online and application interface
E3
Ambiance
Intangible environmental qualities (mood, noise)
E4
Safety
Security and wellbeing factors
A - Access (4 categories, 20 subcodes)
Code
Category
Definition
A1
Availability
Can you get it when you need it?
A2
Accessibility
Can everyone use it regardless of ability?
A3
Inclusivity
Does it work for diverse backgrounds?
A4
Convenience
Is it easy to reach and engage with?
V - Value (4 categories, 20 subcodes)
Code
Category
Definition
V1
Price
The monetary cost itself
V2
Transparency
Clarity and honesty about costs
V3
Effort
Non-monetary costs (time, hassle, mental load)
V4
Worth
Overall value assessment
R - Relationship (4 categories, 20 subcodes)
Code
Category
Definition
R1
Integrity
Honesty and ethical behavior
R2
Dependability
Consistency over time
R3
Recovery
Response to failures (ownership, apology, compensation)
R4
Loyalty
Investment in ongoing relationship
3.5 High-Frequency Subcodes Quick Reference
These are the most commonly used subcodes across all domains. Memorize these first.
Offering (O) - Top Subcodes
Code
Name
Definition
+ Example
- Example
O1.01
Works/Doesn't Work
Basic functionality
"Software runs perfectly"
"Car won't start"
O1.02
Performance Level
How well it operates
"Incredibly fast"
"Sluggish and laggy"
O1.05
Outcome Achievement
Did customer accomplish goal?
"Passed my exam!"
"Treatment didn't work"
O2.01
Materials/Inputs
Quality of components
"Real leather"
"Cheap plastic parts"
O2.03
Presentation
Visual/aesthetic quality
"Gorgeous plating"
"Looked thrown together"
O2.05
Condition at Delivery
State when received
"Still warm"
"Arrived damaged"
O4.01
Specification Match
Matches what was ordered
"Exactly right"
"Wrong size delivered"
People (P) - Top Subcodes
Code
Name
Definition
+ Example
- Example
P1.01
Warmth/Friendliness
Approachability
"So welcoming"
"Cold and unfriendly"
P1.02
Respect
Treating with dignity
"Made me feel valued"
"Talked down to me"
P1.03
Empathy
Understanding situation
"Really got my frustration"
"Couldn't care less"
P2.01
Knowledge
Understanding of products
"Knew every detail"
"Couldn't answer basics"
P2.03
Problem-Solving
Ability to address issues
"Found creative solution"
"Just said 'can't'"
P3.01
Attentiveness
Awareness of needs
"Always checking in"
"Had to flag them down"
P3.03
Availability
Present when needed
"Easy to find someone"
"Impossible to reach"
P4.01
Clarity
Understandable info
"Explained clearly"
"Confusing jargon"
Journey (J) - Top Subcodes
Code
Name
Definition
+ Example
- Example
J1.01
Wait Time
Time spent waiting
"Seated immediately"
"45 min past appointment"
J1.02
Service Speed
Time for delivery
"Next day delivery"
"Took three weeks"
J1.03
Response Time
Time to address inquiries
"Replied in minutes"
"Days for a response"
J2.01
Simplicity
Straightforward processes
"So easy to do"
"Needlessly complicated"
J3.02
Accuracy
Correct execution
"Order exactly right"
"Wrong items delivered"
J4.02
Resolution Process
How problems handled
"Clear escalation path"
"Transferred in circles"
J4.03
Resolution Speed
Time to fix
"Fixed same day"
"Took weeks to resolve"
Environment (E) - Top Subcodes
Code
Name
Definition
+ Example
- Example
E1.01
Cleanliness
Hygiene and tidiness
"Spotless facilities"
"Filthy bathrooms"
E1.02
Maintenance
Condition and upkeep
"Everything works"
"Broken equipment"
E2.01
Interface Design
Visual/interaction quality
"Beautiful app"
"Cluttered mess"
E2.02
Functionality
Features working
"Everything works"
"Buttons broken"
E3.01
Atmosphere/Vibe
Overall mood
"Calm and relaxing"
"Stressful chaos"
E4.01
Physical Safety
Protection from harm
"Felt completely safe"
"Dangerous conditions"
Access (A) - Top Subcodes
Code
Name
Definition
+ Example
- Example
A1.01
Operating Hours
When accessible
"Open 24/7"
"Banker's hours only"
A1.02
Booking Access
Ability to schedule
"Easy online booking"
"3 weeks for appointment"
A1.03
Inventory/Capacity
Available
"Always in stock"
"Perpetually sold out"
A2.01
Physical Accessibility
Mobility accommodations
"Wheelchair accessible"
"No ramps or elevators"
A3.01
Language Support
Multiple languages
"Staff spoke my language"
"English only, no help"
A4.01
Location
Physical accessibility
"Convenient location"
"Middle of nowhere"
A4.02
Parking
Vehicle accommodation
"Easy free parking"
"Parking nightmare"
Value (V) - Top Subcodes
Code
Name
Definition
+ Example
- Example
V1.01
Absolute Price
The actual cost
"Very affordable"
"Outrageously expensive"
V1.04
Hidden Costs
Unexpected charges
"No hidden fees"
"Surprise $50 charge"
V2.01
Pricing Clarity
Understanding costs
"Clear price list"
"Impossible to understand"
V2.03
Advertising Accuracy
Marketing matches reality
"As advertised"
"Bait and switch"
V2.04
Terms Fairness
Policy reasonableness
"Fair cancellation"
"Predatory contract"
V4.01
Overall Value
Total assessment
"Excellent value"
"Total rip-off"
V4.02
Quality-Price Ratio
What you get for payment
"Great for the price"
"Pay more, get less"
Relationship (R) - Top Subcodes
Code
Name
Definition
+ Example
- Example
R1.01
Truthfulness
Accurate representations
"Everything as stated"
"They flat out lied"
R1.02
Promise Keeping
Honoring commitments
"Always deliver on word"
"Never keep promises"
R1.04
Ethics
Moral business conduct
"Ethical company"
"Shady business practices"
R2.02
Consistency
Same experience over time
"Always great"
"Varies wildly"
R3.01
Acknowledgment
Admitting failures
"Owned their mistake"
"Denied any wrongdoing"
R3.03
Compensation
Making amends
"More than made up for it"
"Offered nothing"
R4.01
Recognition
Acknowledging repeat customers
"They remember me"
"Stranger every time"
4. Metadata Cheat Sheet
7 dimensions, 24 total values. Profile determines which are required.
4.1 Valence (V) - ALWAYS REQUIRED
Code
Label
When to Use
Markers
V+
Positive
Praise, satisfaction
"great," "loved," "excellent"
V-
Negative
Complaint, dissatisfaction
"terrible," "hated," "worst"
V0
Neutral
Factual observation
"they have," "it was"
V+-
Mixed
Both positive and negative in same span
"good but," "despite," "however"
Rule: Prefer splitting over V+- unless the positive and negative target the same thing.
4.2 Intensity (I) - ALWAYS REQUIRED
Code
Label
When to Use
Markers
I1
Mild
Slight preference/concern
"a bit," "somewhat," "could be better"
I2
Moderate
Clear but not extreme
Standard adjectives, no intensifiers
I3
Strong
Emphatic, intense
"extremely," "worst ever," CAPS, !!!, profanity
4.3 Specificity (S) - Standard+
Code
Label
When to Use
Example
S1
Vague
General impression only
"Service was bad"
S2
Moderate
Some details or context
"Service was slow at dinner"
S3
Specific
Names, times, amounts
"Waiter John took 40 mins at 7pm Saturday"
4.4 Actionability (A) - Standard+
Code
Label
When to Use
Example
A1
Low
Feeling, no clear action path
"I just didn't like it"
A2
Medium
Suggests improvement area
"Food could be warmer"
A3
High
Specific implementable fix
"West bathroom stall lock is broken"
Note: S and A are correlated but not identical. "John was rude" = S3 (named person) but A2 (action unclear).
Confusing P3.04 (Follow-Through) with R1.02 (Promise Keeping)
P3.04 = specific interaction ("said they'd call back, didn't"). R1.02 = trust/pattern ("they never keep their word").
3
Confusing J2.01 (Simplicity) with E2.04 (Navigation)
J2 = effort/friction in process ("too many steps"). E2 = qualities of interface ("buttons don't work").
4
Confusing J3.01 (Consistency) with O1.04 (Reliability)
J3.01 = process delivers same result each time. O1.04 = product itself works consistently. "Pizza is always good" = J3.01. "Phone always connects" = O1.04.
5
Confusing E2.03 (Interface Performance) with O1.02 (Product Performance)
E2.03 = the app/interface is slow. O1.02 = the core product performs poorly ("car accelerates slowly").
6
Confusing A3.05 (Equal Treatment) with P1.02 (Respect)
A3.05 = identity-based discrimination ("treated differently because of X"). P1.02 = general disrespect without identity framing.
7
Confusing V2.xx with R1.xx
V2 = pricing/terms/advertising specifically. R1 = trust/integrity/organizational character framing.
8
Over-splitting cause-effect spans
"Long wait because understaffed" = single span. Primary = J1.01, Secondary = A1.04. Only split if different sentences or genuinely different issues.
9
Assigning CR-B/W/S without explicit comparison
CR-N is default. "Service is slow" = CR-N. "Service is still slow" = CR-S. Must have explicit temporal language.
10
Inventing causal codes
Causal chain only when text explicitly states or logically entails. "Probably a training issue" = annotator speculation = NO causal code.
Quick Disambiguation Tests
Question
If YES
If NO
Does it mention the product/service itself?
Likely O
Check P-R
Does it name or describe a person?
Likely P
Check J-R
Does it mention time, steps, or waiting?
Likely J
Check E-R
Does it describe a place or interface?
Likely E
Check A-R
Does it mention accessibility or availability?
Likely A
Check V-R
Does it mention price, cost, or worth?
Likely V
Check R
Does it mention trust, patterns, or "always/never"?
Likely R
Re-read span
6. V vs R Rule: Scam vs Rip-off
This is the most common confusion. Use this anchor:
The Rule
Feedback Type
Domain
Rationale
"This is a rip-off"
V4.01
Complaint about the exchange (poor value)
"This company is a scam"
R1.04
Moral judgment about intent (they're dishonest)
Criminal Metaphor Mapping
Word/Phrase
Domain
Reasoning
"scam"
R1.04
Character judgment
"fraud"
R1.04
Character judgment
"crooks"
R1.04
Character judgment
"rip-off"
V4.01
Exchange complaint
"robbery"
V4.01
Exchange complaint
"highway robbery"
V4.01
Exchange complaint
"overpriced"
V1.01 or V4.02
Price/value complaint
Decision Heuristic
Ask: Is the complaint about...
What I got vs. what I paid? --> V (Value)
Their intent to deceive/harm me? --> R (Relationship)
Examples
Span
Primary
Rationale
"Total scam company"
R1.04
Moral judgment about intent
"They charged me twice"
J3.02
Process accuracy issue
"refused to refund"
R3.03
Recovery/compensation failure
"This is robbery"
V4.01
Exchange complaint
"They deliberately mislead people"
R1.01
Organizational truthfulness
"Overpriced garbage"
V4.02
Quality-price ratio
7. J4 vs R3 Rule: Process vs Ownership
Both J4 and R3 deal with problems, but from different angles.
The Distinction
Domain
Focus
Key Question
J4 (Resolution)
What they did to fix it
How was the problem handled operationally?
R3 (Recovery)
How they took responsibility
Did they own it, apologize, make amends?
Category-Level Comparison
J4 Category
R3 Category
Distinction
J4.01 Problem Acknowledgment
R3.01 Admitting Failures
J4.01 = recognized the issue exists. R3.01 = admitted wrongdoing/fault.
J4.02 Resolution Process
--
J4.02 = the operational steps taken
J4.03 Resolution Speed
--
J4.03 = how fast they fixed it
J4.04 Resolution Quality
R3.03 Compensation
J4.04 = was fix adequate? R3.03 = did they make amends beyond fixing?
J4.05 Prevention
R3.04 Improvement
J4.05 = process change. R3.04 = organizational commitment to change.
Decision Heuristic
Ask: Is the feedback about...
The mechanics of the fix? --> J4 (Journey: Resolution)
Their accountability and making things right? --> R3 (Relationship: Recovery)
Examples
Span
Primary
Rationale
"They immediately sent a replacement"
J4.02 or R3.03
If emphasizing speed/process = J4. If emphasizing making amends = R3.
"Took weeks to resolve"
J4.03
Resolution speed
"They owned their mistake"
R3.01
Admitting fault
"Sincere apology"
R3.02
Expression of regret
"Offered nothing"
R3.03
Compensation failure
"Changed their process"
J4.05
Prevention action
"Blamed me instead"
R3.05
Ownership failure
8. Span Boundary Rules
When to SPLIT
At contrasting conjunctions: but, however, although, despite, yet
When subject changes: location -> service -> food
When valence changes: positive -> negative
When domain changes: different aspect of experience
When in different sentences (unless tightly linked cause-effect)
When to KEEP TOGETHER
Cause-effect in same clause: "Long wait because understaffed"
Primary = impact (J1.01 Wait Time)
Secondary = cause (A1.04 Staffing)
Same target, mixed assessment: "Good but overpriced" (same product)
Elaboration of same point: "Service was slow. Had to wait 40 minutes."
Max Spans Guidance
Sentence Type
Typical Spans
Simple sentence
1-2 spans
Complex sentence
2-3 spans
If tempted to create 4+
Re-read; probably over-splitting
Cause-Effect Examples
Span
Treatment
Primary
Secondary
"Long wait because understaffed"
Single
J1.01
A1.04
"Food cold, had to send it back"
Single
O2.05
J4.02
"App crashed so I lost my data"
Single
E2.02
E4.03
"Rude waiter. Also the food was cold."
TWO spans
P1.02 / O2.05
--
"Support was slow because the system kept crashing"
Single
J1.03
J3.03
V+- vs Split Decision
Feedback
Action
"Great product, terrible onboarding"
SPLIT: two different targets
"Good but overpriced"
KEEP: same target, use V+-
"Nice staff despite the chaos"
SPLIT if chaos is separate feedback
Test: If the positive and negative parts have different domain targets, split them.
9. Worked Examples
Example 1: Restaurant Review (Multiple Spans)
"The pasta was perfectly al dente and beautifully plated, but our waiter disappeared for 20 minutes and we had to flag down someone else to get the check. Good value for a nice dinner out."
Span
Primary
Secondary
V
I
S
A
T
E
CR
"pasta was perfectly al dente"
O1.02
--
V+
I2
S2
A2
TC
ES
CR-N
"beautifully plated"
O2.03
--
V+
I2
S2
A2
TC
ES
CR-N
"waiter disappeared for 20 minutes"
P3.03
--
V-
I2
S3
A3
TC
ES
CR-N
"flag down someone else"
P3.01
--
V-
I2
S2
A2
TC
ES
CR-N
"Good value for nice dinner"
V4.01
--
V+
I1
S1
A1
TC
ES
CR-N
Example 2: Software with Improvement Signal (CR-B)
"Implementation took twice as long as promised, but once we went live, the system has been rock solid. Much more stable than the last version."
Span
Primary
Secondary
V
I
CR
Note
"Implementation took twice as long"
J1.02
R1.02
V-
I3
CR-N
No self-comparison
"system has been rock solid"
O1.04
--
V+
I3
CR-N
Current state
"Much more stable than last version"
O1.04
--
V+
I2
CR-B
Explicit improvement
Example 3: Persistent Problem (CR-S)
"Still waiting forever for appointments. Third time I've complained about this and nothing has changed."
Required: All Standard fields + causal_chain (when evidence supports),
linked_spans, confidence, annotator_notes
Optional: None - all fields should be completed
Forbidden: domains, categories as primary
URT v5.1 Annotator Quickstart Guide | Track A: Training Materials