This codebook defines all structured and qualitative fields used in the incident analysis project. Each variable includes its function, valid values (if applicable), and notes for interpretation. Field types are grouped according to a consistent classification system (see Field Type Reference).
incident_id
Globally unique identifier for each incident (e.g., INC-001
)
date
Date the incident occurred (YYYY-MM-DD
)
source_ids
List of internal source references used for incident documentation
→ Format: [DB-001, ADM-014]
keywords
Internal-use incident tags for filtering and scrape
→ Format: [task-force, encampment]
org_affiliated_actor
true
, false
true
if:
actor_student
true
, false
true
if
admin_response_type
incident_specific
, general_statement
, none
incident_specific
→ The incident was explicitly named or clearly referenced in a public admin statement within 2 weeksgeneral_statement
→ A public communication addressed related issues (e.g., protest safety, antisemitism) within 2 weeks but did not mention the incidentnone
→ No public administrative response occurred within 2 weeksNote: general_statement
is meant to identify umbrella statements that are likely purposed as a “catch-all” for several campus incidents. Concurrent statements that may incidentally relate, but are not “responses” are not considered a response (i.e. a UC-wide campus climate initiative announced at an event where an incident takes place at UCLA does not count).
accountability_follow_up
none
, proposed
, n/a
proposed
→ Follow-up action was proposednone
→ Response occurred, but no action was proposedn/a
→ No admin response occurredNote: This variable captures what the administration explicitly named or offered in communications. It does not confirm whether actions were completed. Actions initiated by students are credited to functioning accountability systems (e.g., reporting to EDI office) and are not coded. This variable isolates administrative discretion and reflects whether university leadership publicly acknowledged a duty to act.
admin_support_offered
counseling/referral
, violation_warning
, campus_climate_initiative
, positive_inclusion
, institutional_responsibility
, general_commitment
, multiple
, none
, n/a
counseling/referral
→ Students were directed to services such as CAPS, ombuds, or external reporting channels (e.g., UCPD, Title IX office)violation_warning
→ Admin issued a statement referencing applicable university rules, laws, or policies, and explicitly warned students or groups about possible violations or consequencescampus_climate_initiative
→ Admin referenced a programmatic effort or institutional partnership aimed at improving the long-term inclusion or cultural environment of the campus (concurrent statements that may incidentally relate, but are not direct “responses” don’t count (i.e. a UC-wide campus climate initiative announced at an event where an incident takes place at UCLA is not considered a response))positive_inclusion
→ Explicitly affirms the dignity and rights of the named, targeted group (not to be confused with condemnation of acts against that group) e.g. “Those who advocate on behalf of Palestinians should also be confident of their physical safety on our campuses.”institutional_responsibility
→ Explicitly acknowledges gaps or failures in the institution’s approach and commits to specific improvements or changes (does not require the implication of legal fault) e.g. “This display is a painful reminder that we must do more to foster understanding and compassion.” “We are tracking incidents, if behavior becomes pervasive consequences will be imposed.”general_commitment
→ Reaffirms existing commitments as sufficient, without acknowledging specific responsibility or need for change (e.g., “We remain committed to doing all we can…”)multiple
→ more than one supportive language was included in the administrative responsenone
→ An administrative response occurred, but no support was offeredn/a
→ No admin response occurredtarget_group
, actor_group
Primary identity or identity affiliated with group targeted or affected
→ Jewish
, Israeli
, Palestinian
, Muslim
, Arab
, Multiple
, Unknown
media_coverage_level
Degree of public visibility based on external coverage (excluding Daily Bruin, which is baseline AND excluding any admin activity to avoid endogeneity)
Assign the HIGHEST qualifying level where ALL minimum thresholds are met:
→ none
, low
, network-amplified
, moderate
, high
none
: Fewer than 2 sourceslow
: At least 2 internal or niche sources (e.g., org IG + campus newspaper other than DB or reddit r/UCLA), no external visibilitynetwork-amplified
: At least 5 sources within a single ecosystem (e.g., Jewish outlets, topic-specific subreddits or social media groups), no mainstream or outside-community pickupmoderate
: At least 5 sources across ecosystems, including at least two sources with general public reach (e.g., LAist, KTLA, local media)high
: At least 5 sources with cross-ecosystem or mainstream pickup (e.g., LAT, NYT, CNN) or viral social media exposure (≥ 100k views/interactions)Note:
network-amplified
, moderate
, or high
necessarily meet the ≥ 5-source threshold due to the replication dynamics of media ecosystems. No qualifying incident is excluded on source-count grounds alone.media_coverage_level
is with respect to an incident alone. Some incidents appear much later as part of an aggregate group of incidents (reflecting reporting on a task force report for example) or serve as context alongside more serious incidents; these cases that technically qualify it for mainstream pickup are disregarded.location
Location where the incident took place
→ on-campus
, off-campus
, other
policy_status
compliant
, violated
, combination
, unclear
, contested
compliant
→ The incident clearly followed all applicable policiesviolated
→ The incident clearly violated at least one applicable policycombination
→ The incident involved both compliance and violation (e.g., a protest began in violation of TPM policy but later moved to a location consistent with university protest guidelines)unclear
→ It is not possible to determine from available records whether a policy was violated or which policy appliescontested
→ Administration or participants disagreed over whether a policy was violated, or the policy’s applicability/enforcement was formally challengedpolicy_violation_type
TPM_policy
, student_conduct
, anti_discrimination
, non-affiliate
, combination
, none
TPM_policy
→ Breach of Time, Place, and Manner policies (e.g., unpermitted amplification, obstruction, disruption as defined in policy)student_conduct
→ Code of conduct violations by individuals or groupsanti_discrimination
→ Incident involved or was alleged to involve identity-based exclusion, hate speech, retaliation, or targeted harassmentnon-affiliate
→ Non-affiliate conduct violations by individuals or groupscombination
→ Violated a combination of above categoriesnone
→ No violation occurred (use if incident_policy_status: compliant
)Note: This is a qualitative indicator. The variable is in reference to the incident in question only. If within the broader context there are also policy violations, those violations are addressed in their originating incidents, not propagated to all related incidents.
norm_violation_type
bias/discrimination
, admin_policy_failure
, student_policy_failure
, resource_misuse
, community_harm
, individual_harm
, none
, multiple
bias/discrimination
→ Incident involved or was alleged to involve identity-based exclusion, derogatory expression, retaliation, or targeted behavior perceived as hostile toward a protected groupadmin_policy_failure
→ The university failed to follow or uphold its own stated policies or procedures in relation to the incident (e.g., did not enforce relevant rules, bypassed due process, failed to intervene when policy clearly applied)student_policy_failure
→ A student organization or governing body failed to follow its own published rules or commitments (e.g., violated non-exclusivity, misused funds, failed to follow internal procedures)resource_misuse
→ Misuse of university-allocated resources (e.g., student fee funding, exclusive use of shared spaces, improper access to facilities)community_harm
→ Cultural damage or damage to group morale caused by disruptive acts having impact on a large-scale (e.g. impromptu chants by groups of students in classroom hallways)individual_harm
→ Bullying, physical aggression, hostility, non-credible threatsnone
→ No discernible norm was violatedmultiple
→ More than one norm violation appliesNote: An institutional norm violation means an incident that undermines or contradicts the core values, expectations, or ethical standards of the institution—even if no specific written policy was technically broken. It captures harm or dysfunction beyond technical rules—the kinds of things that erode trust, equity, or accountability within a campus community. It’s what the university is supposed to stand for, even if it’s not always written down neatly. Looking for soft failures (e.g., passive admin neglect), structural problems (e.g., uneven enforcement), moral or reputational failures, and/or institutional and organizational responsibility to self-regulate (e.g. self-governance failures). Tracking these violations may also contribute to hostile environment by totality of circumstances (a case for report submission even when a single incident that doesn’t meet the school or federal policy violation threshold occurs).
severity_score
low
, moderate
, elevated
, high
low
moderate
elevated
high
Note: 1. Lack of administrative action affects response variables, not severity (severity is an IV). 2. Primary sources are contemporaneous, direct, or verifiable records of harm or disruption (e.g., police reports, medical records, Daily Bruin coverage, video evidence). These determine core variable values such as severity_score
. Secondary sources include retrospective or interpretive materials (e.g., lawsuits, OCR complaints, task force reports, social media). These do not define severity but may clarify ambiguous cases, reveal overlooked harm, or flag contested narratives. Use them to supplement—not override—primary evidence. Discrepancies between source types should be documented in the evidence/
YAML file.
police_involvement
none
, intervention
, escalation
, arrest
latency_days
date
and timestamp of first admin statementadministrative_tone
conciliatory
, neutral
, dismissive
, condemnation
, combination
conciliatory
→ Expresses empathy, acknowledges difficulties or distress, and emphasizes community values or healingneutral
→ Uses factual, procedural, or objective language regarding rules or policy without overt emotional or moral framingdismissive
→ Uses vague or generic language when attributing responsibility or identifying actors, even when detailed information is publicly available. May conflate activity in violation of applicable law or policy with behavior that goes against valuescondemnation
→ Denounces specific behavior as morally wrong, harmful, or against institutional standards or valuescombination
→ Exhibits multiple tones in distinct parts of the responseNote: A combination may occur if the administration is using a parallel rhetoric method to handle multiple incidents involving Jewish students and students who identify as pro-Palestinian in a single statement, if this is confounding then I’ll keep only the portions of statements relevant to an incident when coding. There should be no ‘judgement’ words, or as few as possible, e.g. ‘even when detailed info is publicly available and of public interest’ should be reduced, and any “judgement” should come out in the results.
administrative_positioning
civil_rights
, safety/security_threat
, alleged_policy_violation
, none
, n/a
civil_rights
→ Framed as implicating the university’s duty to protect or balance civil rights, i.e. free expression, equal protectionsafety/security_threat
→ Framed as endangering physical safety, public order, or campus operations; used to justify law enforcement or restrictionsalleged_policy_violation
→ Framed as a violation of established university rules, codes of conduct, or procedural guidelinesnone
→ No discernible narrative frame was offered in relation to the incidentn/a
→ No admin response occurredmedia_positioning
media_coverage_level
group_targeting
, security_failure
, student_endangerment
, impermissible_behavior
, reputational
, political_strategy
, financial_impact
, unclear
, n/a
group_targeting
→ Frames the incident as harassment or discrimination targeting a particular group; may involve political identity or protected class statussecurity_failure
→ Frames the incident as a breakdown of institutional control by admin, police, and/or campus operations—focus is on failure to contain, prevent, or manage unreststudent_endangerment
→ Frames the incident around risk or harm directly experienced by students—focus is on physical danger, trauma, or unsafe conditionsimpermissible_behavior
→ Highlights breaches of law, code of conduct, or permit allowancesreputational
→ Stresses impact of the incident on university image, branding, or donor relationspolitical_strategy
→ Links the incident to partisan goals, elections, broader ideological movements, or legislative agendasfinancial_impact
→ Focuses on monetary costs, damages, or budgetary consequences tied to the incidentunclear
→ Media report mentions the incident but does not offer a clear narrative framing.n/a
→ No media coverage, i.e. media_coverage_level
= none
actor_tone
, target_tone
accusatory
, fear/distress
, defensive
, defiant
, mobilizing/escalatory
, conciliatory
, solidarity
, combination
accusatory
→ Attributes blame, ignorance, or wrongdoing to another group or actor with moral judgment or indignationfear/distress
→ Emphasizes emotional vulnerability, fear, or a sense of being targeted, unsafe, or endangered defensive
→ Justifies or defends the group’s own actions or counters criticismsdefiant
→ Rejects authority or consequences with pride, disdain, or resistancemobilizing/escalatory
→ Urges greater collective action, confrontation, or disruption; a call to action, a threat to escalate, or bothconciliatory
→ Seeks compromise, mutual understanding, or de-escalationsolidarity
→ Expresses emotional identification with or support for another group’s causecombination
→ Multiple distinct tones present in the response (e.g., fear + accusation)actor_positioning
, target_positioning
rights-based
, oversight_failure
, policy_violation_defense
, financial_fairness
, combination
, none
, n/a
rights-based
→ Frames the incident around students’ legally or morally protected rights and freedoms, including any claim of being denied fair treatment, representation, or inclusion under civil rights principlesoversight_failure
→ Frames the incident as resulting from administrative indifference, selective enforcement, or unjust policingpolicy_violation_defense
→ Frames student actions as compliant with university policies, or accuses administration of unfair discretionary actionfinancial_grievence
→ Cites tuition, fees, university resources, or funding allocation as basis for grievances with administration or another party
e.g., “UCPD budget increases to fund more less-than-lethal weapons,” “Organization that uses student fees partakes in activities that exclude certain groups”combination
→ Multiple framings presented in one narrative (e.g., citing both rights violations and oversight failures)none
→ No clear framing detected or purely factual logisticsn/a
→ No student response occurrednotes
admin_response_level
(Derived)
Strength or adequacy of the administrative responsenone
, minimal
, adequate
, strong
admin_response_level |
admin_response_type |
accountability_follow_up |
admin_support_offered |
---|---|---|---|
none |
none |
n/a |
n/a |
minimal |
general_statement |
none |
none |
adequate |
incident_specific |
proposed |
Any one of: admin_support_offered |
strong |
incident_specific |
proposed |
Any two or more of: admin_support_offered |
Note: If two or more options reside on a response level, that is the designated level. E.g. if admin_response_type
= incident_specific
but both accountability_follow_up
and admin_support_offered
= none
, downgrade to minimal
by manual override. This captures purely symbolic responses.
Type | Ordered | Numeric | Needs Rules? | Structured | Examples |
---|---|---|---|---|---|
Binary / Boolean | No | No | No | ✅ Yes | admin_response , follow_up_action |
Nominal Categorical | No | No | ✅ Yes | ✅ Yes | target_group , media_coverage_level |
Ordinal Categorical | ✅ Yes | No | ✅ Yes | ✅ Yes | severity_score , tone_of_response |
Quantitative | ✅ Yes | ✅ Yes | No | ✅ Yes | latency_days , injury_count |
Structured Qualitative | Maybe | No | ✅ Yes | ✅ Yes | narrative_positioning , student_tone |
Unstructured Qualitative | No | No | — | ❌ No | notes , admin_statement_text |