Research Tools
Discourse Analysis
Semantic discourse categories assigned by Claude Haiku — 14 DH-informed categories classifying how commenters frame their arguments.
Comments Labeled
44,412
of 487,977 total
Coverage
9.1%
of eligible comments
Categories Active
14
of 14 discourse types
Avg Confidence
0.807
classifier confidence
Model
Claude Haiku
multi-label classification
Search & Filter
Solidarity
4,947 comments
Well done, Donald.
Well done, Donald.
Brief expression of support and approval for Donald Trump's position.
Solidarity
0.85
@Marta-e2g
Mar 5, 2025
This is the type of president one should wish for. Well done Mr. Prime Minister Trudeau! Greetings from Germany.
This is the type of president one should wish for. Well done Mr. Prime Minister Trudeau! Greetings from Germany.
International commenter expressing strong approval and support for Trudeau's leadership, with comparative framing from Germany.
@FrankNeumann-l6q
Mar 5, 2025
What a speach! / european
What a speach! / european
Brief expression of approval for the speech from a European commenter, indicating support.
Solidarity
0.85
@josa3502
Mar 5, 2025
Australia stands with our Commonwealth ally.
Australia stands with our Commonwealth ally.
Expresses support and alliance with Canada through Commonwealth identity, showing solidarity with the country's position.
@BoxiesAU
Mar 5, 2025
Im really glad countries are sticking up for themselves and working together to stop the bullies ( Trump and his gang ).
Im really glad countries are sticking up for themselves and working together to stop the bullies ( Trump and his gang ).
Expresses approval of countries standing together against perceived bullying, framing it as moral support for collective action.
@Drum2
Mar 5, 2025
Bravo, Canadá.?????
Bravo, Canadá.?????
Brief expression of approval and support for Canada's position.
Solidarity
0.85
@feralco0
Mar 5, 2025
Well said, thank you for standing up to Trump & his puppets
Well said, thank you for standing up to Trump & his puppets
Expresses gratitude and support for standing up to perceived wrongdoing by Trump.
@SheilaBlackmore-x6e
Mar 5, 2025
Brilliant speech, standing up to the bully.
Brilliant speech, standing up to the bully.
Praises the speech and frames it as standing up to bullying, expressing support and moral approval.
@doctortwigsthegreyhound809
Mar 5, 2025
I'm from Russia and I'm proud of Canada.
I'm from Russia and I'm proud of Canada.
Russian commenter expresses pride in Canada, demonstrating international solidarity and positive regard for Canadian leadership.
@ЛарисаБобрик-я5л
Mar 5, 2025
I stand with Canada! ?? From ??
I stand with Canada! ?? From ??
Direct expression of support and solidarity with Canada using positive emoji.
Solidarity
0.85
@funtimefranky
Mar 5, 2025
Hi to all the people in Canada the British people are with you, Trump has pissed off its best ally and that's the British, he has upset our long term friends & ally which is …
Hi to all the people in Canada the British people are with you, Trump has pissed off its best ally and that's the British, he has upset our long term friends & ally which is Canada - that's the people and country we in England have massive respect & love for, I don't think Trump is doing a good job right now! ?
British commenter expressing strong support for Canada and criticism of Trump's damage to allied relationships.
@WayneClarke-n7b
Mar 5, 2025
Resistance Canada! That's really brave move. Europe stands with you.
Resistance Canada! That's really brave move. Europe stands with you.
Expresses support for Canada's resistance and invokes European solidarity, demonstrating international backing.
@walkingbrice27
Mar 5, 2025
Go Canada , stick it to that vile moron
Go Canada , stick it to that vile moron
Expresses support for Canada and its leader while condemning Trump, showing national solidarity and moral disapproval.
@robertsandeman4975
Mar 5, 2025
Trudeau finally have some balls to speak directly to Donald. Love it!!!! Bring it on!
Trudeau finally have some balls to speak directly to Donald. Love it!!!! Bring it on!
Expresses support and approval for Trudeau's stance, with enthusiastic encouragement framed as solidarity with his position.
@burgundytower
Mar 5, 2025
God bless Canada
God bless Canada
A brief blessing expressing support and goodwill toward Canada.
Solidarity
0.85
@johnirvingjr-cv5yq
Mar 5, 2025
Many Americans are so sorry for F45's behavior and lies. We hope you forgive us when this poor excuse is gone.
Many Americans are so sorry for F45's behavior and lies. We hope you forgive us when this poor excuse is gone.
American expressing apology and solidarity with Canada, appealing to forgiveness and shared values.
@donnameyer6456
Mar 5, 2025
Pray for all of us ❤ from Germany ❤
Pray for all of us ❤ from Germany ❤
Expression of empathy and support across borders, offering encouragement during difficult times.
Solidarity
0.85
@NN-NN-NN-NN-88
Mar 5, 2025
please Canada work with Europe instead, we love you ??❤
please Canada work with Europe instead, we love you ??❤
Expresses affection and support for Canada while suggesting international partnership with Europe.
@237.zr9
Mar 5, 2025
From Ukraine. Great speech. Like it.
From Ukraine. Great speech. Like it.
International commenter expressing support and approval for Canada's leadership from a personal perspective.
@freeesshhh
Mar 5, 2025
Massive respect from Australia ?? ohh boy Trudeau got Frumpy by the ghoulies lol ? ???Go Canada ?? from Down Under we stand with you. Frumpy has put tariffs on our stuff too! I’m off …
Massive respect from Australia ?? ohh boy Trudeau got Frumpy by the ghoulies lol ? ???Go Canada ?? from Down Under we stand with you. Frumpy has put tariffs on our stuff too! I’m off to buy some delicious real Canadian ?? maple syrup and whipping up a batch of delicious pancakes on Saturday morning. ?
Australian commenter expressing support for Canada and Trudeau while comparing Trump's impact across countries, with humorous tone.
@sheriashley7692
Mar 5, 2025
Compare Videos
Select 2–4 videos to compare their discourse profiles side by side (% of labeled comments).
Discourse Taxonomy
Category Distribution
Primary discourse type assigned to each comment
Classifier Confidence
Distribution of confidence scores across all labeled comments
Discourse Over Time
Top 6 discourse types by month — how framing evolves over time
Category Co-occurrence
Which discourse types most frequently appear together on the same comment
Top Channels by Discourse Type
Identity Assertion
CNN
2,313
Tyler Oliveira
1,991
RocaNews
467
JamCan
274
Yoke Immigration Canada
89
Solidarity
CNN
4,297
Tyler Oliveira
400
RocaNews
75
JamCan
36
CTV Your Morning
32
Policy Critique
CNN
3,445
Tyler Oliveira
551
Toronto Sun
340
CTV News
268
RocaNews
235
Humor / Satire
CNN
2,078
Tyler Oliveira
1,667
RocaNews
241
Global News
89
CTV News
68
Fear / Threat
Tyler Oliveira
1,549
CNN
1,332
RocaNews
321
JamCan
204
Toronto Sun
118
Meta-Commentary
Tyler Oliveira
1,702
CNN
1,478
RocaNews
168
CTV News
81
JamCan
77
Unverified Claim
CNN
1,480
Tyler Oliveira
820
RocaNews
203
Yoke Immigration Canada
203
JamCan
152
Moral Argument
CNN
1,733
Tyler Oliveira
704
RocaNews
205
JamCan
73
CTV Your Morning
23
Classified by Claude Haiku (Anthropic)
|
14-category DH taxonomy
|
Search
|
Discourse Quality (Perspective API)