A shared language standard for political debate

Political debates online often fail because participants use identical words to mean fundamentally different things—functioning as false cognates across ideological languages. The Civic Discourse Project addresses this by providing precise, multi-layered definitions for contested terms.

This project is an ongoing effort to build a practical reference that participants can invoke to establish common ground before debating substance.

How to Use the CDP

Before or during a debate, participants can reference specific definitions by term and column. The columns range from Technical (academic) to Expansive (broadest serious usage), plus Polemical columns showing how each side rhetorically deploys the term.

By declaring which definition you're using, you eliminate semantic confusion and focus on substantive disagreement. You can also generate a personal CDP profile by checking boxes on the definitions you use, then sharing the link in your bio or posts.

"I'm using SOCIALIST-T (the technical definition). Under that standard, supporting universal healthcare doesn't make someone a socialist—that would be SOCIALIST-E at most."
T Technical — academic definition
C Common — mainstream usage
E Expansive — widest serious usage
P-L Polemical-Left
P-R Polemical-Right
v1.0 — US Edition

Terms Coming Soon

Economic: Keynesian; Laissez-faire; Marxist; Social Democrat; Welfare State
Political Spectrum: Center-Left; Center-Right; Extremist; Radical
Ideologies: Anarchist; Authoritarian; Democratic Socialist; Neoconservative; Reactionary; Social Liberal; Traditionalist
Political Style: Anti-Establishment; Centrist; Elitist; Technocrat
Cultural: Anti-Woke; Cancel Culture; Identity Politics; Political Correctness; Social Justice Warrior
Identity: Anti-Zionist; Antisemitic; Islamophobe; Racist; White Supremacist; Xenophobe