Skip to content

Commit b37c347

Browse files
authored
Merge pull request #424 from cvandeplas/main
new: Generalizing Persuasion (GP) Framework
2 parents e970e8d + f267c28 commit b37c347

2 files changed

Lines changed: 155 additions & 3 deletions

File tree

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
153153
- [objects/credential](https://github.com/MISP/misp-objects/blob/main/objects/credential/definition.json) - Credential describes one or more credential(s) including password(s), api key(s) or decryption key(s).
154154
- [objects/credit-card](https://github.com/MISP/misp-objects/blob/main/objects/credit-card/definition.json) - A payment card like credit card, debit card or any similar cards which can be used for financial transactions.
155155
- [objects/crowdsec-ip-context](https://github.com/MISP/misp-objects/blob/main/objects/crowdsec-ip-context/definition.json) - CrowdSec Threat Intelligence - IP CTI search.
156-
- [objects/crowdstrike-report](https://github.com/MISP/misp-objects/blob/main/objects/crowdstrike-report/definition.json) - An Object Template to encode an Crowdstrike detection report.
156+
- [objects/crowdstrike-report](https://github.com/MISP/misp-objects/blob/main/objects/crowdstrike-report/definition.json) - An Object Template to encode an Crowdstrike detection report.
157157
- [objects/crypto-material](https://github.com/MISP/misp-objects/blob/main/objects/crypto-material/definition.json) - Cryptographic materials such as public or/and private keys.
158158
- [objects/cryptocurrency-transaction](https://github.com/MISP/misp-objects/blob/main/objects/cryptocurrency-transaction/definition.json) - An object to describe a cryptocurrency transaction.
159159
- [objects/cs-beacon-config](https://github.com/MISP/misp-objects/blob/main/objects/cs-beacon-config/definition.json) - Cobalt Strike Beacon Config.
@@ -169,7 +169,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
169169
- [objects/dns-record](https://github.com/MISP/misp-objects/blob/main/objects/dns-record/definition.json) - A set of DNS records observed for a specific domain.
170170
- [objects/domain-crawled](https://github.com/MISP/misp-objects/blob/main/objects/domain-crawled/definition.json) - A domain crawled over time.
171171
- [objects/domain-ip](https://github.com/MISP/misp-objects/blob/main/objects/domain-ip/definition.json) - A domain/hostname and IP address seen as a tuple in a specific time frame.
172-
- [objects/edr-report](https://github.com/MISP/misp-objects/blob/main/objects/edr-report/definition.json) - An Object Template to encode an EDR detection report.
172+
- [objects/edr-report](https://github.com/MISP/misp-objects/blob/main/objects/edr-report/definition.json) - An Object Template to encode an EDR detection report.
173173
- [objects/elf](https://github.com/MISP/misp-objects/blob/main/objects/elf/definition.json) - Object describing a Executable and Linkable Format.
174174
- [objects/elf-section](https://github.com/MISP/misp-objects/blob/main/objects/elf-section/definition.json) - Object describing a section of an Executable and Linkable Format.
175175
- [objects/email](https://github.com/MISP/misp-objects/blob/main/objects/email/definition.json) - Email object describing an email with meta-information.
@@ -246,6 +246,7 @@ for a specific attribute. An optional **to_ids** boolean field to disable the ID
246246
- [objects/ftm-Video](https://github.com/MISP/misp-objects/blob/main/objects/ftm-Video/definition.json) - Video.
247247
- [objects/ftm-Workbook](https://github.com/MISP/misp-objects/blob/main/objects/ftm-Workbook/definition.json) - Workbook.
248248
- [objects/game-cheat](https://github.com/MISP/misp-objects/blob/main/objects/game-cheat/definition.json) - Describes a game cheat or a cheatware.
249+
- [objects/Generalizing Persuasion Framework](https://github.com/MISP/misp-objects/blob/main/objects/Generalizing Persuasion Framework/definition.json) - By placing their work within the GP Framework, scholars will help the field resolve inconsistencies, identify and address open questions, and ensure collective progress. The GP Framework is not meant to compete with other theories (such as the ELM) but rather to fill in two gaps. First, it allows one to consider how individual persuasion studies connect to one another and why studies may arrive at contradictory conclusions. Second, it highlights the sources of variations that should be studied. (James N. Druckman).
249250
- [objects/geolocation](https://github.com/MISP/misp-objects/blob/main/objects/geolocation/definition.json) - An object to describe a geographic location.
250251
- [objects/git-vuln-finder](https://github.com/MISP/misp-objects/blob/main/objects/git-vuln-finder/definition.json) - Export from git-vuln-finder.
251252
- [objects/github-user](https://github.com/MISP/misp-objects/blob/main/objects/github-user/definition.json) - GitHub user.
@@ -473,7 +474,7 @@ When the object is created, the `validate_all.sh` and `jq_all_the_things.sh` is
473474
- Add a description in the object template explaining the scope and use-cases of your object templates
474475
- If the object is the mapping of an existing format, add a reference into the description of the object template
475476
- `first-seen` and `last-seen` are not required in a object template as an object has those fields by default. If you need additional temporal information, add new specific field(s).
476-
- Be lax on the number of fields required by default (e.g. use `requiredOneOf`).
477+
- Be lax on the number of fields required by default (e.g. use `requiredOneOf`).
477478
- Review existing object templates before creating a new one. When doing a pull-request, don't hesitate to add the logic why a new template is required.
478479

479480
## MISP objects documentation
Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
{
2+
"attributes": {
3+
"actors_receiver": {
4+
"description": "Assessments across weighted dimensions. Effort, motivation, prior attitudes",
5+
"disable_correlation": true,
6+
"misp-attribute": "text",
7+
"multiple": true,
8+
"ui-priority": 20
9+
},
10+
"actors_speaker_motivation": {
11+
"description": "Motivations in crafting messages",
12+
"disable_correlation": true,
13+
"misp-attribute": "text",
14+
"multiple": true,
15+
"ui-priority": 11
16+
},
17+
"actors_speaker_type": {
18+
"description": "Types (e.g., elites, media, opinion leaders, friends/family).",
19+
"disable_correlation": true,
20+
"misp-attribute": "text",
21+
"multiple": true,
22+
"sane_default": [
23+
"Politician",
24+
"Government Official",
25+
"Law Enforcement",
26+
"Media",
27+
"Religious Leader",
28+
"CEO/Executive",
29+
"Community Leader",
30+
"Teacher/Professor",
31+
"Coache/Mentor",
32+
"Expert in a specific field",
33+
"Celebrity",
34+
"Athlete",
35+
"Social Media Personality",
36+
"Trendsetter",
37+
"Salesperson",
38+
"Marketeer",
39+
"Friend/Family",
40+
"Lobbyist",
41+
"Advocacy Group",
42+
"Professional Association",
43+
"Leaked document",
44+
"Whistle-blower",
45+
"Online forum",
46+
"Algorithm"
47+
],
48+
"ui-priority": 10
49+
},
50+
"outcomes_attitude": {
51+
"description": "General evaluation of an object (where the 'object' is broadly construed).",
52+
"disable_correlation": true,
53+
"misp-attribute": "text",
54+
"multiple": true,
55+
"ui-priority": 60
56+
},
57+
"outcomes_behavior": {
58+
"description": "Does not always follow from an attitude. Depends on attitude attributes, injunctive and descriptive norms, behavioral control, and emotions.",
59+
"disable_correlation": true,
60+
"misp-attribute": "text",
61+
"multiple": true,
62+
"ui-priority": 70
63+
},
64+
"outcomes_emotion": {
65+
"description": "Can inform conscious evaluations or override them.",
66+
"disable_correlation": true,
67+
"misp-attribute": "text",
68+
"multiple": true,
69+
"ui-priority": 80
70+
},
71+
"outcomes_identity": {
72+
"description": "A dimension of evaluation. Often activated when threatened.",
73+
"disable_correlation": true,
74+
"misp-attribute": "text",
75+
"multiple": true,
76+
"ui-priority": 90
77+
},
78+
"settings_competition_observers": {
79+
"description": "Number of observers.",
80+
"disable_correlation": true,
81+
"misp-attribute": "float",
82+
"ui-priority": 102
83+
},
84+
"settings_competition_receivers": {
85+
"description": "Number of receivers.",
86+
"disable_correlation": true,
87+
"misp-attribute": "float",
88+
"ui-priority": 101
89+
},
90+
"settings_competition_speakers": {
91+
"description": "Number of speakers.",
92+
"disable_correlation": true,
93+
"misp-attribute": "float",
94+
"ui-priority": 100
95+
},
96+
"settings_culture": {
97+
"description": "Shapes understandings of topics. Alters salience of different values.",
98+
"disable_correlation": true,
99+
"misp-attribute": "text",
100+
"multiple": true,
101+
"ui-priority": 140
102+
},
103+
"settings_process": {
104+
"description": "Threatening settings. Political (conflictual) settings versus deliberative settings",
105+
"disable_correlation": true,
106+
"misp-attribute": "text",
107+
"multiple": true,
108+
"ui-priority": 130
109+
},
110+
"settings_space": {
111+
"description": "Attitude or behavioral change in one setting may not generalize to other settings.",
112+
"disable_correlation": true,
113+
"misp-attribute": "text",
114+
"multiple": true,
115+
"ui-priority": 110
116+
},
117+
"settings_time": {
118+
"description": "Pretreatment effects—what happened prior to the persuasive message. Posttreatment duration—how long an effect lasts. Time between exposure and outcome measurement.",
119+
"disable_correlation": true,
120+
"misp-attribute": "text",
121+
"multiple": true,
122+
"ui-priority": 120
123+
},
124+
"treatments_medium": {
125+
"description": "Alters frames, processing goals, and/or effort. Interactions with other persuasion variables.",
126+
"disable_correlation": true,
127+
"misp-attribute": "text",
128+
"multiple": true,
129+
"ui-priority": 50
130+
},
131+
"treatments_message_content": {
132+
"description": "Argument strength (and inadequacy). Framing and evaluations. Matching to receivers' goals. Altering receivers' motivations (e.g., using narratives).",
133+
"disable_correlation": true,
134+
"misp-attribute": "text",
135+
"multiple": true,
136+
"ui-priority": 40
137+
},
138+
"treatments_topic": {
139+
"description": "Persons/groups, issues, institutions, products. Variation within a topic (e.g., different policy issues)",
140+
"disable_correlation": true,
141+
"misp-attribute": "text",
142+
"multiple": true,
143+
"ui-priority": 30
144+
}
145+
},
146+
"description": "By placing their work within the GP Framework, scholars will help the field resolve inconsistencies, identify and address open questions, and ensure collective progress. The GP Framework is not meant to compete with other theories (such as the ELM) but rather to fill in two gaps. First, it allows one to consider how individual persuasion studies connect to one another and why studies may arrive at contradictory conclusions. Second, it highlights the sources of variations that should be studied. (James N. Druckman)",
147+
"meta-category": "misc",
148+
"name": "Generalizing Persuasion Framework",
149+
"uuid": "dc6cdc5f-17d7-4d7b-95fe-86478990c910",
150+
"version": 1
151+
}

0 commit comments

Comments
 (0)