Mobilisation, recruitment, and participation
| Date | Presenters | Method |
|---|---|---|
| 4 Dec: | Daichi, Seongyeon, Jehyun | TBD |
| 18 Dec: | Ayla, Tara, Theresa, Annabelle | TBD |
| 15 Jan: | Luna, Emilene, Raffa, Sofia | TBD |
What does ‘political opportunity structure’ mean? How does it help us understand how movements emerge and (potentially) have an impact? Discuss with examples
What does ‘political opportunity structure’ mean? How does it help us understand how movements emerge and (potentially) have an impact? Discuss with examples
Political opportunity structure (POS) refers to availabilities of resources, institutional arrangements, and histories of mobilisation that shape (facilitating/hindering) movement activity. Different aspects of these components are relevant to different movements. But POS in all cases is an important part of explaining if and how movements form, how they operate, and whether and what kinds of impacts they can have. …
What does ‘political opportunity structure’ mean? How does it help us understand how movements emerge and (potentially) have an impact? Discuss with examples
What does ‘political opportunity structure’ mean? How does it help us understand how movements emerge and (potentially) have an impact? Discuss with examples
POS defines what resources are available for emergent movements to use, whether they can access the public sphere and/or political decision-making, and whether there are viable models of mobilisation and campaigning. While individuals and groups always have some possibility of exercising their agency, the structure referred to by POS is a powerful constraining set of factors. …
What does ‘political opportunity structure’ mean? How does it help us understand how movements emerge and (potentially) have an impact? Discuss with examples
What does ‘political opportunity structure’ mean? How does it help us understand how movements emerge and (potentially) have an impact? Discuss with examples
At a most basic level, POS can refer to the freedom for movements to form, to mobilise and campaign for certain goals. Authoritarian states typically restrict this freedom and offer less space for movements than in liberal democratic states like Germany. Looking closely at specific examples can demonstrate how POS shapes movements. The anti-nuclear movement in Germany, for example, benefited by forming in the wake of 1968-era mobilisations, so models existed for mobilising. Germany’s federal state structure presented more ‘opportunities’ for movements to disrupt implementation of nuclear projects. Critical events, such as Cold War missile installation and the Chernobyl accident, strengthened the movement. And Germany’s (PR) electoral system made the creation of a political party (i.e., institutionalisation and creation of elite allies) a viable option. Germany’s virtually non-existent nuclear power infrastructure is evidence of the anti-nuclear movements success in Germany, contrasted with less successful movement activity in, e.g., France. …
What does ‘political opportunity structure’ mean? How does it help us understand how movements emerge and (potentially) have an impact? Discuss with examples
What does ‘political opportunity structure’ mean? How does it help us understand how movements emerge and (potentially) have an impact? Discuss with examples
To assess whether and in what ways movements can emerge, whether and in what ways movements can have an impact, it is essential to consider relevant POS aspects. Movements exercise their agency within the limitations created by POS.
What types of social networks exist? Where? (When?)
How do social networks affect decisions to participate in collective action? (2009, 118–19)
Mobilization in social movements frequently occurs through mechanisms of “bloc recruitment” (Oberschall, 1973): cells, branches, or simply significant groups of members of existing organizations are recruited as a whole to a new movement, or contribute to the start of new campaigns (della Porta and Diani 2009, 120)
Mobilization in social movements frequently occurs through mechanisms of “bloc recruitment” (Oberschall, 1973): cells, branches, or simply significant groups of members of existing organizations are recruited as a whole to a new movement, or contribute to the start of new campaigns (della Porta and Diani 2009, 120)
what are the mobilising networks in cases you know of?
Take the survey at https://forms.gle/soCtvvSX5TKuURp57
import { liveGoogleSheet } from "@jimjamslam/live-google-sheet";
import { aq, op } from "@uwdata/arquero";
// UPDATE THE LINK FOR A NEW POLL
surveyResults = liveGoogleSheet(
"https://docs.google.com/spreadsheets/d/e/" +
"2PACX-1vQ_vXVZg2dn-UeLLm42vrQ86JP46u9GsVgg-glRy2xK8MfLnZ1ehr2sObgDpDsoYMmuN3GBKCJAHz1L/" +
"pub?gid=1510353834&single=true&output=csv",
10000, 1, 5); // adjust the last number to select all relevant columns
respondentCount = surveyResults.length;social media eased mobilisation, expanded participation?
social_mediaCounts = aq.from(surveyResults)
.select("social_media")
.groupby("social_media")
.count()
.derive({ measure: d => "" })
// Calculate the maximum count from your dataset
social_media_maxCountRE = Math.max(...social_mediaCounts.objects().map(d => d.count));
plot_social_media = Plot.plot({
marks: [
Plot.barY(social_mediaCounts, {
x: "social_media",
y: "count",
fill: "social_media",
stroke: "black",
strokeWidth: 1
}),
Plot.ruleY([respondentCount], { stroke: "#ffffff99" })
],
color: {
domain: [
"Strongly disagree",
"Disagree",
"Neutral",
"Agree",
"Strongly agree"
],
range: [
"red",
"pink",
"lightgrey",
"lightgreen",
"forestgreen"
]
},
marginBottom: 180,
x: { label: "", tickSize: 2, tickRotate: -45,
domain: ["Strongly disagree", "Disagree", "Neutral", "Agree", "Strongly agree"]
},
y: {
label: "",
tickSize: 10,
tickFormat: d => d,
tickValues: Array.from(
new Set(social_mediaCounts.objects().map(d => d.count))
).sort((a, b) => a - b),
domain: [0, social_media_maxCountRE]
},
facet: { data: social_mediaCounts, x: "measure", label: "" },
marginLeft: 140,
style: {
width: 1350,
height: 500,
fontSize: 30,
}
});offline, orgs as important as ever
brick_and_mortarCounts = aq.from(surveyResults)
.select("brick_and_mortar")
.groupby("brick_and_mortar")
.count()
.derive({ measure: d => "" })
// Calculate the maximum count from your dataset
brick_and_mortar_maxCountRE = Math.max(...brick_and_mortarCounts.objects().map(d => d.count));
plot_brick_and_mortar = Plot.plot({
marks: [
Plot.barY(brick_and_mortarCounts, {
x: "brick_and_mortar",
y: "count",
fill: "brick_and_mortar",
stroke: "black",
strokeWidth: 1
}),
Plot.ruleY([respondentCount], { stroke: "#ffffff99" })
],
color: {
domain: [
"Strongly disagree",
"Disagree",
"Neutral",
"Agree",
"Strongly agree"
],
range: [
"red",
"pink",
"lightgrey",
"lightgreen",
"forestgreen"
]
},
marginBottom: 180,
x: { label: "", tickSize: 2, tickRotate: -45,
domain: ["Strongly disagree", "Disagree", "Neutral", "Agree", "Strongly agree"]
},
y: {
label: "",
tickSize: 10,
tickFormat: d => d,
tickValues: Array.from(
new Set(brick_and_mortarCounts.objects().map(d => d.count))
).sort((a, b) => a - b),
domain: [0, brick_and_mortar_maxCountRE]
},
facet: { data: brick_and_mortarCounts, x: "measure", label: "" },
marginLeft: 140,
style: {
width: 1350,
height: 500,
fontSize: 30,
}
});from start until 5.12
which social media platforms are you on? Could you imagine getting ‘mobilised’ via them?
What types of social movement organisations exist? What are the key differentiating attributes?
Movements are not based on networks alone; without some degree of formal organization, movements frequently fade away or dissipate their energies. (Tarrow 2011, 146)
BUT… to what extent/degree is organisation helpful?
Tarrow (2011, 160): if organisations formalise/institutionalise, may lose capacity for disruption; but if they lack infrastructure, they may be unable to sustain interaction with allies, authorities, supporters
AFL-CIO: heavily formalised org., traditional bargaining tactics (ineffective), failed to win concessions from growers
UFW: experienced leaders willing to listen to new ideas, org structure facilitating vertical exchange (creates tactical innovation and strategic capactity), won concessions
How do these different types relate to our discussion of framing?
- recall frame alignment (esp. ‘bridging’ and ‘extenstion’)
young people more prominent, numerous in activism?
youngCounts = aq.from(surveyResults)
.select("young")
.groupby("young")
.count()
.derive({ measure: d => "" })
// Calculate the maximum count from your dataset
young_maxCountRE = Math.max(...youngCounts.objects().map(d => d.count));
plot_young = Plot.plot({
marks: [
Plot.barY(youngCounts, {
x: "young",
y: "count",
fill: "young",
stroke: "black",
strokeWidth: 1
}),
Plot.ruleY([respondentCount], { stroke: "#ffffff99" })
],
color: {
domain: [
"Yes",
"No",
"Maybe"
],
range: [
"forestgreen",
"darkred",
"goldenrod"
]
},
marginBottom: 80,
x: { label: "", tickSize: 2, tickRotate: -1, padding: 0.2,
domain: ["Yes", "No", "Maybe"]
},
y: {
label: "",
tickSize: 10,
tickFormat: d => d,
tickValues: Array.from(
new Set(youngCounts.objects().map(d => d.count))
).sort((a, b) => a - b),
domain: [0, young_maxCountRE]
},
facet: { data: youngCounts, x: "measure", label: "" },
marginLeft: 60,
style: {
width: 1600,
height: 500,
fontSize: 40,
},
});if more young people in activism, advantage or disadvantage?
advantage_disadvantageCounts = aq.from(surveyResults)
.select("advantage_disadvantage")
.groupby("advantage_disadvantage")
.count()
.derive({ measure: d => "" })
// Calculate the maximum count from your dataset
advantage_disadvantage_maxCountRE = Math.max(...advantage_disadvantageCounts.objects().map(d => d.count));
plot_advantage_disadvantage = Plot.plot({
marks: [
Plot.barY(advantage_disadvantageCounts, {
x: "advantage_disadvantage",
y: "count",
fill: "advantage_disadvantage",
stroke: "black",
strokeWidth: 1
}),
Plot.ruleY([respondentCount], { stroke: "#ffffff99" })
],
color: {
domain: [
"advantage",
"disadvantage"
],
range: [
"blue",
"red"
]
},
marginBottom: 120,
x: { label: "", tickSize: 2, tickRotate: -40, padding: 0.2,
domain: ["advantage", "disadvantage"]
},
y: {
label: "",
tickSize: 10,
tickFormat: d => d,
tickValues: Array.from(
new Set(advantage_disadvantageCounts.objects().map(d => d.count))
).sort((a, b) => a - b),
domain: [0, advantage_disadvantage_maxCountRE]
},
facet: { data: advantage_disadvantageCounts, x: "measure", label: "" },
marginLeft: 60,
style: {
width: 1600,
height: 500,
fontSize: 40,
},
});Anonymous feedback here: https://forms.gle/AjHt6fcnwZxkSg4X8
Alternatively, please send me an email: m.zeller@lmu.de
Social network example - Barabási (2016, 17)