Social Change Domain
The Social Change domain enables modelling of campaigns, movements, and interventions designed to create systemic change through collective action, advocacy, organizational transformation, and institutional reform. It provides a structured approach for representing social movements, policy advocacy, and progressive change initiatives.
Schema Version: 2.1
Schema Location: /schemas/social-change.schema.json
Specification: JSON Schema Draft-07
Overview
What is the Social Change Domain?
The Social Change domain captures structured approaches to creating positive social transformation, enabling analysis of campaigns, movements, and interventions across various contexts. The domain covers:
- Systemic Advocacy — Efforts directed at policy or institutional change
- Collective Action — Strikes, protests, boycotts, and industrial actions
- Organizational Change — Worker-led initiatives within organizations
- Institutional Reform — Government programs and policy interventions
- Civil Society Mobilization — NGO campaigns and community organizing
This domain extends the Orthogramic Metamodel by providing frameworks for modeling social change initiatives and their impact pathways.
Purpose and Value
The Social Change domain enables architects and planners to:
- Model change initiatives — Structure campaigns and movements
- Map stakeholders — Identify actors and influence relationships
- Track impact — Measure outcomes and policy shifts
- Support strategy — Enable evidence-based advocacy planning
- Document progress — Capture campaign milestones and learnings
The Social Change domain maps to social impact data concepts:
- Campaign → Campaign/program entity
- Stakeholder → Actor/participant dimension
- Action → Event/activity fact table
- Impact → Outcome metrics
- Policy Target → Policy tracking data
Core Components
The Social Change domain uses a theory of change framework:
- Inputs: Resources, stakeholders, capabilities
- Activities: Campaigns, actions, advocacy
- Outputs: Engagement, awareness, mobilization
- Outcomes: Policy, behavior, institutional change
Domain Attributes
Core Attributes
| Attribute | Type | Description | Required |
|---|---|---|---|
name | String | Name/title of the social change action | ✓ |
description | String | Summary of goal and focus | ✓ |
activityType | Enum | Type of activity or intervention | ✓ |
specificActions | Array[String] | Specific actions employed | |
leadingOrganizations | Array[String] | Key organizations coordinating | |
systemicProblem | String | Problem being addressed | |
primaryAffectedGroups | Array[String] | Groups impacted by injustice | |
stakeholders | Array[Object] | Involved or affected actors | |
policyTargets | Array[String] | Legislation being influenced | |
institutionalTargets | Array[String] | Entities being engaged | |
tactics | Array[Object] | Advocacy and action tactics | |
escalationSequence | Array[String] | Sequence of increasing pressure | |
economicImpact | String | Scale of economic disruption | |
legalBasis | String | Jurisdictional basis for action | |
capabilities | Array[Object] | Capabilities leveraged | |
valueStreams | Array[String] | Value flows affected | |
successMeasurement | String | Evaluation method | |
risks | Array[Object] | Operational or reputational risks | |
keyPerformanceIndicators | Array[Object] | Success metrics | |
improvementAreas | Array[String] | Enhancement opportunities | |
strategicGoals | Array[String] | Broader goals supported |
Enumeration Values
Activity Type (activityType)
| Value | Description | Example |
|---|---|---|
Campaign | Coordinated campaign | Awareness campaigns |
Protest | Public demonstration | Marches, rallies |
Strike | Work stoppage | Industrial action |
Boycott | Consumer boycott | Product boycotts |
Legal Challenge | Legal action | Court cases |
Coalition | Alliance building | Multi-org coalitions |
Research Program | Evidence gathering | Policy research |
Revolution | Systemic overthrow | Political revolution |
Organizational Reform | Internal change | Workplace reform |
Policy Initiative | Government program | Policy development |
Community Organizing | Grassroots mobilization | Local organizing |
Consulting Project | Professional intervention | DEI consulting |
Change Scope (changeScope)
| Value | Description |
|---|---|
Department-level | Single department |
Organization-wide | Entire organization |
Multi-organizational | Multiple organizations |
Sector-wide | Industry sector |
Regional | Geographic region |
National | Country-wide |
International | Cross-border |
Change Agent Type (changeAgentType)
| Value | Description | Example |
|---|---|---|
Worker Committee | Employee-led | Worker councils |
HR Leadership | Management-led | HR initiatives |
External Consultant | Professional services | DEI consultants |
Government Agency | Public sector | Social services |
NGO Partnership | Non-profit | Advocacy NGOs |
Union | Labor organization | Trade unions |
Community Group | Local community | Neighborhood groups |
Violence Classification (violenceClassification)
| Value | Description |
|---|---|
Non-violent | Peaceful methods only |
Minimal Violence | Limited confrontation |
Armed Resistance | Armed action |
Civil War | Large-scale conflict |
Tactics Elements
| Attribute | Type | Description |
|---|---|---|
tacticType | Enum | Type of tactic |
description | String | Detailed description |
channel | String | Delivery channel |
violenceLevel | Enum | Level of confrontation |
effectiveness | Object | Tactic effectiveness |
resources | Object | Resources required |
Revolution-Specific Attributes
For revolutionary change initiatives:
| Attribute | Type | Description |
|---|---|---|
revolutionType | Enum | Type: Political, Social, Economic, Cultural |
revolutionaryScope | Enum | Scope: Local, Regional, National, International |
legitimacyBasis | String | Moral/legal justification |
targetRegime | String | Government/system being challenged |
revolutionaryPhases | Array[String] | Progression stages |
internationalSupport | Array[Object] | External backing |
historicalPrecedent | String | Reference to similar movements |
counterRevolutionaryForces | Array[Object] | Opposition forces |
Domain Relationships
The Social Change domain integrates with other metamodel domains:
| Target Domain | Relationship Type | Description |
|---|---|---|
| Policy | Target | Policies being changed |
| Organization | Context | Organizations being transformed |
| People | Participants | People involved in change |
| Stakeholder | Engagement | Stakeholders affected |
| Strategy | Alignment | Change supports strategy |
| Performance | Measurement | Impact metrics tracked |
| Risk | Assessment | Change risks identified |
| Capabilities | Enablement | Capabilities leveraged |
| Finance | Resources | Funding and resources |
| Market | Impact | Market effects of change |
Examples
Example 1: Fair Wage Industrial Action
{
"name": "Fair Wage Now Strike Series",
"description": "National industrial action targeting minimum wage reform through coordinated strikes and collective bargaining",
"activityType": "Strike",
"changeScope": "National",
"changeAgentType": "Union",
"specificActions": ["Strike", "Protest March", "Picket Line", "Consumer Boycott"],
"leadingOrganizations": ["National Union of Educators", "Transport Workers Federation", "Retail Workers Alliance"],
"systemicProblem": "Structural wage suppression through casualisation and weakened collective bargaining rights",
"primaryAffectedGroups": ["Migrant workers", "Youth labor force", "Casual employees", "Gig economy workers"],
"stakeholders": [
{
"name": "Retail Workers Union",
"type": "Union",
"influenceLevel": "High",
"engagementStrategy": "Collective Bargaining"
},
{
"name": "Federal Government",
"type": "Government",
"influenceLevel": "High",
"engagementStrategy": "Policy Advocacy"
},
{
"name": "Employer Associations",
"type": "Industry Body",
"influenceLevel": "Medium",
"engagementStrategy": "Negotiation"
}
],
"policyTargets": ["Modern Awards", "Industrial Relations Act", "Minimum Wage Legislation"],
"institutionalTargets": ["Fair Work Commission", "Department of Labour", "Major Retail Employers"],
"tactics": [
{
"tacticType": "Strike",
"description": "Coordinated work stoppage across retail sector",
"channel": "Onsite and media",
"violenceLevel": "Non-violent"
},
{
"tacticType": "Protest March",
"description": "National day of action with marches in major cities",
"channel": "Public demonstration",
"violenceLevel": "Non-violent"
},
{
"tacticType": "Consumer Boycott",
"description": "Boycott of major retailers refusing wage increases",
"channel": "Social media and community",
"violenceLevel": "Non-violent"
}
],
"escalationSequence": ["Ballot → Strike Notice → 24-hour Strike → Extended Strike → Legal Action → Mass Picket"],
"economicImpact": "Estimated $50M daily impact on retail sector during strike action",
"legalBasis": "Protected industrial action under Fair Work Act 2009",
"capabilities": [
{
"capabilityId": "cap-collective-bargaining",
"name": "Collective Bargaining",
"levelOfUse": "High"
},
{
"capabilityId": "cap-member-mobilization",
"name": "Member Mobilization",
"levelOfUse": "High"
}
],
"valueStreams": ["Workforce Participation", "Wage Distribution", "Economic Equity"],
"successMeasurement": "Collective Action Maturity Model, Social Impact Index",
"risks": [
{
"riskType": "Legal",
"description": "Injunctions from employer associations"
},
{
"riskType": "Reputational",
"description": "Public backlash if disruption excessive"
}
],
"keyPerformanceIndicators": [
{
"indicatorName": "Wage increase percentage",
"targetValue": "10%",
"measurementMethod": "Post-negotiation audit"
},
{
"indicatorName": "Member participation rate",
"targetValue": "75%",
"measurementMethod": "Strike attendance records"
}
],
"strategicGoals": ["SDG 8: Decent Work and Economic Growth", "Reduced income inequality"]
}
Example 2: Organizational DEI Transformation
{
"name": "Equity and Inclusion Transformation Project",
"description": "Consultant-facilitated comprehensive organizational change to address systemic inequities in healthcare",
"activityType": "Consulting Project",
"changeScope": "Organization-wide",
"changeAgentType": "External Consultant",
"institutionalContext": "Healthcare System",
"specificActions": ["Organizational Assessment", "Training Programs", "Policy Reform", "Leadership Development"],
"leadingOrganizations": ["Social Justice Consultancy", "Internal Equity Committee"],
"systemicProblem": "Racial and gender inequities in healthcare delivery and employment",
"primaryAffectedGroups": ["Patients of color", "Female employees", "LGBTQ+ staff and patients"],
"changeMethodology": "Organizational Development",
"tactics": [
{
"tacticType": "Consulting Intervention",
"description": "Comprehensive equity audit and transformation planning",
"channel": "Executive workshops and staff assessments"
},
{
"tacticType": "Training and Education",
"description": "Anti-bias training and cultural competency development",
"channel": "Organizational training programs"
}
],
"resourceSource": "Consulting Contract",
"timeline": "2-year implementation",
"keyPerformanceIndicators": [
{
"indicatorName": "Equity indicators",
"targetValue": "Improved across all dimensions",
"measurementMethod": "Annual equity audit"
},
{
"indicatorName": "Employee retention by demographic",
"targetValue": "Parity across groups",
"measurementMethod": "HR analytics"
}
],
"sustainabilityPlan": "Training programs and ongoing monitoring"
}
Example 3: Non-Violent Democratic Revolution
{
"name": "Democratic Restoration Movement",
"description": "Non-violent overthrow of authoritarian regime through mass civil disobedience",
"activityType": "Revolution",
"revolutionType": "Political Revolution",
"violenceClassification": "Non-violent",
"revolutionaryScope": "National Revolution",
"legitimacyBasis": "Democratic Restoration",
"targetRegime": "Authoritarian Government",
"leadingOrganizations": ["Democratic Coalition", "Civil Rights Union", "Student Movement"],
"systemicProblem": "Authoritarian repression and electoral fraud",
"primaryAffectedGroups": ["Citizens", "Political dissidents", "Independent media"],
"tactics": [
{
"tacticType": "Mass Demonstration",
"description": "Coordinated peaceful protests in major cities",
"violenceLevel": "Non-violent",
"channel": "Public squares and government buildings"
},
{
"tacticType": "Civil Disobedience",
"description": "Systematic non-compliance with authoritarian laws",
"violenceLevel": "Non-violent"
},
{
"tacticType": "General Strike",
"description": "Economy-wide work stoppage",
"violenceLevel": "Non-violent"
}
],
"escalationSequence": ["Petition campaign", "Mass demonstrations", "General strike", "Government buildings occupation", "Parallel government formation"],
"revolutionaryPhases": ["Grievance Accumulation", "Mobilization", "Active Revolution", "Consolidation"],
"internationalSupport": [
{"supportType": "Diplomatic", "source": "Democratic nations", "level": "High"},
{"supportType": "Economic", "source": "International NGOs", "level": "Medium"}
],
"historicalPrecedent": "Velvet Revolution 1989",
"keyPerformanceIndicators": [
{
"indicatorName": "Government resignation",
"targetValue": "Complete leadership change",
"measurementMethod": "Official announcements"
},
{
"indicatorName": "Democratic transition",
"targetValue": "Free and fair elections within 6 months",
"measurementMethod": "International election monitoring"
}
]
}
Implementation Guidelines
Social Change Planning Best Practices
- Define clear goals — Articulate specific, measurable objectives
- Map stakeholders — Identify all affected and influencing parties
- Build coalitions — Create alliances for collective impact
- Plan escalation — Design progressive pressure strategies
- Measure impact — Track outcomes against theory of change
Theory of Change Framework
| Component | Description | Examples |
|---|---|---|
| Problem | Systemic issue | Wage inequality |
| Root Causes | Underlying factors | Policy gaps, power imbalance |
| Activities | Interventions | Campaigns, advocacy |
| Outputs | Direct results | Awareness, engagement |
| Outcomes | Changes achieved | Policy reform, behavior change |
| Impact | Long-term effects | Reduced inequality |
OpenMetadata Integration
When integrating with OpenMetadata, map Social Change entities as follows:
| Orthogramic Element | OpenMetadata Entity | Notes |
|---|---|---|
| Campaign | Pipeline | Campaign workflow |
| Stakeholder | Team/User | Participant tracking |
| Action | Event | Action events |
| Impact Metrics | Dashboard | Impact dashboards |
| Policy Target | Glossary Term | Policy vocabulary |
# Example: Map Social Change to OpenMetadata Pipeline
def create_social_change_pipeline(initiative):
"""
Map Orthogramic Social Change to OpenMetadata Pipeline
"""
return {
"name": initiative["name"].lower().replace(" ", "_"),
"displayName": initiative["name"],
"description": initiative["description"],
"pipelineType": "socialChange",
"owner": {"name": initiative.get("leadingOrganizations", [""])[0], "type": "team"},
"tags": [
{"tagFQN": f"ActivityType.{initiative['activityType']}"},
{"tagFQN": f"ChangeScope.{initiative.get('changeScope', 'unknown')}"}
],
"tasks": [
{"name": stage.lower().replace(" ", "_"), "displayName": stage}
for stage in initiative.get("escalationSequence", [])
]
}
Schema Reference
- Repository:
Orthogramic/Orthogramic_Metamodel - Schema Location:
/schemas/social-change.schema.json - Version: 2.1
- Specification: JSON Schema Draft-07
- License: Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0)
Previous: Channel Domain | Next: Intelligence Domain