ChaitanyaChakkaVsk commited on
Commit
603f053
·
1 Parent(s): f8f2078

Data validation for prompts added.

Browse files
backend/data/prompts.json CHANGED
@@ -1967,7 +1967,7 @@
1967
  ],
1968
  "events": [
1969
  {
1970
- "id": "silent_action",
1971
  "modality": "silent_action",
1972
  "actor": "person_A",
1973
  "action": "thumbs_up",
@@ -1976,7 +1976,7 @@
1976
  "definition": "The person's right hand forms or holds a thumbs-up pose: a fist closed with the thumb extended upward, clearly recognizable. The target is the pose, not a separate hand-raising motion."
1977
  },
1978
  {
1979
- "id": "silent_action",
1980
  "modality": "silent_action",
1981
  "actor": "person_A",
1982
  "action": "raise_open_palm",
@@ -1986,7 +1986,14 @@
1986
  }
1987
  ],
1988
  "content": {
1989
- "silent_action": {
 
 
 
 
 
 
 
1990
  "actor": "person_A",
1991
  "action": "raise_open_palm",
1992
  "body_side": "right",
@@ -2001,8 +2008,8 @@
2001
  "timing_type": "relative",
2002
  "value": {
2003
  "sequence": [
2004
- "silent_action",
2005
- "silent_action"
2006
  ]
2007
  }
2008
  },
@@ -2022,7 +2029,7 @@
2022
  ],
2023
  "events": [
2024
  {
2025
- "id": "silent_action",
2026
  "modality": "silent_action",
2027
  "actor": "person_A",
2028
  "action": "raise_open_palm",
@@ -2031,7 +2038,7 @@
2031
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers together and extended, held clearly as a recognizable open-palm pose. The target is the held pose, not a separate raising motion."
2032
  },
2033
  {
2034
- "id": "silent_action",
2035
  "modality": "silent_action",
2036
  "actor": "person_A",
2037
  "action": "thumbs_up",
@@ -2041,7 +2048,14 @@
2041
  }
2042
  ],
2043
  "content": {
2044
- "silent_action": {
 
 
 
 
 
 
 
2045
  "actor": "person_A",
2046
  "action": "thumbs_up",
2047
  "body_side": "right",
@@ -2056,8 +2070,8 @@
2056
  "timing_type": "relative",
2057
  "value": {
2058
  "sequence": [
2059
- "silent_action",
2060
- "silent_action"
2061
  ]
2062
  }
2063
  },
@@ -2213,7 +2227,7 @@
2213
  ],
2214
  "events": [
2215
  {
2216
- "id": "sounding_action",
2217
  "modality": "sounding_action",
2218
  "actor": "person_A",
2219
  "action": "slapping_the_thigh",
@@ -2225,7 +2239,7 @@
2225
  "definition": "The person's left hand strikes the top of the left thigh, with visible contact and a sharp slap sound at the moment of impact."
2226
  },
2227
  {
2228
- "id": "sounding_action",
2229
  "modality": "sounding_action",
2230
  "actor": "person_A",
2231
  "action": "clapping_hands",
@@ -2238,7 +2252,17 @@
2238
  }
2239
  ],
2240
  "content": {
2241
- "sounding_action": {
 
 
 
 
 
 
 
 
 
 
2242
  "actor": "person_A",
2243
  "action": "clapping_hands",
2244
  "acting_body_side": "both",
@@ -2256,8 +2280,8 @@
2256
  "timing_type": "relative",
2257
  "value": {
2258
  "sequence": [
2259
- "sounding_action",
2260
- "sounding_action"
2261
  ]
2262
  }
2263
  },
@@ -2277,7 +2301,7 @@
2277
  ],
2278
  "events": [
2279
  {
2280
- "id": "sounding_action",
2281
  "modality": "sounding_action",
2282
  "actor": "person_A",
2283
  "action": "clapping_hands",
@@ -2289,7 +2313,7 @@
2289
  "definition": "The person brings both hands together in front of the torso to clap, with visible hand-to-hand contact and a single sharp clap sound at the moment of impact."
2290
  },
2291
  {
2292
- "id": "sounding_action",
2293
  "modality": "sounding_action",
2294
  "actor": "person_A",
2295
  "action": "slapping_the_thigh",
@@ -2302,7 +2326,17 @@
2302
  }
2303
  ],
2304
  "content": {
2305
- "sounding_action": {
 
 
 
 
 
 
 
 
 
 
2306
  "actor": "person_A",
2307
  "action": "slapping_the_thigh",
2308
  "acting_body_side": "left",
@@ -2320,8 +2354,8 @@
2320
  "timing_type": "relative",
2321
  "value": {
2322
  "sequence": [
2323
- "sounding_action",
2324
- "sounding_action"
2325
  ]
2326
  }
2327
  },
@@ -3735,14 +3769,14 @@
3735
  ],
3736
  "events": [
3737
  {
3738
- "id": "speech",
3739
  "modality": "speech",
3740
  "actor": "person_A",
3741
  "text": "stop",
3742
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3743
  },
3744
  {
3745
- "id": "silent_action",
3746
  "modality": "silent_action",
3747
  "actor": "person_A",
3748
  "action": "raise_open_palm",
@@ -3751,7 +3785,7 @@
3751
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
3752
  },
3753
  {
3754
- "id": "sounding_action",
3755
  "modality": "sounding_action",
3756
  "actor": "person_A",
3757
  "action": "clapping_hands",
@@ -3762,19 +3796,19 @@
3762
  }
3763
  ],
3764
  "content": {
3765
- "speech": {
3766
  "actor": "person_A",
3767
  "text": "stop",
3768
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3769
  },
3770
- "silent_action": {
3771
  "actor": "person_A",
3772
  "action": "raise_open_palm",
3773
  "body_side": "right",
3774
  "body_part": "hand",
3775
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
3776
  },
3777
- "sounding_action": {
3778
  "actor": "person_A",
3779
  "action": "clapping_hands",
3780
  "acting_body_side": "both",
@@ -3977,14 +4011,14 @@
3977
  ],
3978
  "events": [
3979
  {
3980
- "id": "speech",
3981
  "modality": "speech",
3982
  "actor": "person_A",
3983
  "text": "stop",
3984
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3985
  },
3986
  {
3987
- "id": "silent_action",
3988
  "modality": "silent_action",
3989
  "actor": "person_A",
3990
  "action": "peace_sign",
@@ -3993,7 +4027,7 @@
3993
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
3994
  },
3995
  {
3996
- "id": "sounding_action",
3997
  "modality": "sounding_action",
3998
  "actor": "person_A",
3999
  "action": "clapping_hands",
@@ -4004,19 +4038,19 @@
4004
  }
4005
  ],
4006
  "content": {
4007
- "speech": {
4008
  "actor": "person_A",
4009
  "text": "stop",
4010
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4011
  },
4012
- "silent_action": {
4013
  "actor": "person_A",
4014
  "action": "peace_sign",
4015
  "body_side": "right",
4016
  "body_part": "hand",
4017
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4018
  },
4019
- "sounding_action": {
4020
  "actor": "person_A",
4021
  "action": "clapping_hands",
4022
  "acting_body_side": "both",
@@ -4142,14 +4176,14 @@
4142
  ],
4143
  "events": [
4144
  {
4145
- "id": "speech",
4146
  "modality": "speech",
4147
  "actor": "person_A",
4148
  "text": "stop",
4149
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4150
  },
4151
  {
4152
- "id": "silent_action",
4153
  "modality": "silent_action",
4154
  "actor": "person_A",
4155
  "action": "peace_sign",
@@ -4158,7 +4192,7 @@
4158
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4159
  },
4160
  {
4161
- "id": "sounding_action",
4162
  "modality": "sounding_action",
4163
  "actor": "person_A",
4164
  "action": "clapping_hands",
@@ -4169,19 +4203,19 @@
4169
  }
4170
  ],
4171
  "content": {
4172
- "speech": {
4173
  "actor": "person_A",
4174
  "text": "stop",
4175
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4176
  },
4177
- "silent_action": {
4178
  "actor": "person_A",
4179
  "action": "peace_sign",
4180
  "body_side": "right",
4181
  "body_part": "hand",
4182
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4183
  },
4184
- "sounding_action": {
4185
  "actor": "person_A",
4186
  "action": "clapping_hands",
4187
  "acting_body_side": "both",
@@ -4230,14 +4264,14 @@
4230
  ],
4231
  "events": [
4232
  {
4233
- "id": "speech",
4234
  "modality": "speech",
4235
  "actor": "person_A",
4236
  "text": "stop",
4237
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4238
  },
4239
  {
4240
- "id": "silent_action",
4241
  "modality": "silent_action",
4242
  "actor": "person_A",
4243
  "action": "peace_sign",
@@ -4246,7 +4280,7 @@
4246
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4247
  },
4248
  {
4249
- "id": "sounding_action",
4250
  "modality": "sounding_action",
4251
  "actor": "person_A",
4252
  "action": "clapping_hands",
@@ -4257,19 +4291,19 @@
4257
  }
4258
  ],
4259
  "content": {
4260
- "speech": {
4261
  "actor": "person_A",
4262
  "text": "stop",
4263
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4264
  },
4265
- "silent_action": {
4266
  "actor": "person_A",
4267
  "action": "peace_sign",
4268
  "body_side": "right",
4269
  "body_part": "hand",
4270
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4271
  },
4272
- "sounding_action": {
4273
  "actor": "person_A",
4274
  "action": "clapping_hands",
4275
  "acting_body_side": "both",
@@ -4395,14 +4429,14 @@
4395
  ],
4396
  "events": [
4397
  {
4398
- "id": "speech",
4399
  "modality": "speech",
4400
  "actor": "person_A",
4401
  "text": "stop",
4402
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4403
  },
4404
  {
4405
- "id": "silent_action",
4406
  "modality": "silent_action",
4407
  "actor": "person_A",
4408
  "action": "peace_sign",
@@ -4411,7 +4445,7 @@
4411
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4412
  },
4413
  {
4414
- "id": "sounding_action",
4415
  "modality": "sounding_action",
4416
  "actor": "person_A",
4417
  "action": "clapping_hands",
@@ -4422,19 +4456,19 @@
4422
  }
4423
  ],
4424
  "content": {
4425
- "speech": {
4426
  "actor": "person_A",
4427
  "text": "stop",
4428
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4429
  },
4430
- "silent_action": {
4431
  "actor": "person_A",
4432
  "action": "peace_sign",
4433
  "body_side": "right",
4434
  "body_part": "hand",
4435
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4436
  },
4437
- "sounding_action": {
4438
  "actor": "person_A",
4439
  "action": "clapping_hands",
4440
  "acting_body_side": "both",
@@ -4483,14 +4517,14 @@
4483
  ],
4484
  "events": [
4485
  {
4486
- "id": "speech",
4487
  "modality": "speech",
4488
  "actor": "person_A",
4489
  "text": "stop",
4490
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4491
  },
4492
  {
4493
- "id": "silent_action",
4494
  "modality": "silent_action",
4495
  "actor": "person_A",
4496
  "action": "peace_sign",
@@ -4499,7 +4533,7 @@
4499
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4500
  },
4501
  {
4502
- "id": "sounding_action",
4503
  "modality": "sounding_action",
4504
  "actor": "person_A",
4505
  "action": "clapping_hands",
@@ -4510,19 +4544,19 @@
4510
  }
4511
  ],
4512
  "content": {
4513
- "speech": {
4514
  "actor": "person_A",
4515
  "text": "stop",
4516
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4517
  },
4518
- "silent_action": {
4519
  "actor": "person_A",
4520
  "action": "peace_sign",
4521
  "body_side": "right",
4522
  "body_part": "hand",
4523
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4524
  },
4525
- "sounding_action": {
4526
  "actor": "person_A",
4527
  "action": "clapping_hands",
4528
  "acting_body_side": "both",
@@ -4571,14 +4605,14 @@
4571
  ],
4572
  "events": [
4573
  {
4574
- "id": "speech",
4575
  "modality": "speech",
4576
  "actor": "person_A",
4577
  "text": "stop",
4578
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4579
  },
4580
  {
4581
- "id": "silent_action",
4582
  "modality": "silent_action",
4583
  "actor": "person_A",
4584
  "action": "peace_sign",
@@ -4587,7 +4621,7 @@
4587
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4588
  },
4589
  {
4590
- "id": "sounding_action",
4591
  "modality": "sounding_action",
4592
  "actor": "person_A",
4593
  "action": "clapping_hands",
@@ -4598,19 +4632,19 @@
4598
  }
4599
  ],
4600
  "content": {
4601
- "speech": {
4602
  "actor": "person_A",
4603
  "text": "stop",
4604
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4605
  },
4606
- "silent_action": {
4607
  "actor": "person_A",
4608
  "action": "peace_sign",
4609
  "body_side": "right",
4610
  "body_part": "hand",
4611
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4612
  },
4613
- "sounding_action": {
4614
  "actor": "person_A",
4615
  "action": "clapping_hands",
4616
  "acting_body_side": "both",
@@ -4659,14 +4693,14 @@
4659
  ],
4660
  "events": [
4661
  {
4662
- "id": "speech",
4663
  "modality": "speech",
4664
  "actor": "person_A",
4665
  "text": "stop",
4666
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4667
  },
4668
  {
4669
- "id": "silent_action",
4670
  "modality": "silent_action",
4671
  "actor": "person_A",
4672
  "action": "peace_sign",
@@ -4675,7 +4709,7 @@
4675
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4676
  },
4677
  {
4678
- "id": "sounding_action",
4679
  "modality": "sounding_action",
4680
  "actor": "person_A",
4681
  "action": "clapping_hands",
@@ -4686,19 +4720,19 @@
4686
  }
4687
  ],
4688
  "content": {
4689
- "speech": {
4690
  "actor": "person_A",
4691
  "text": "stop",
4692
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4693
  },
4694
- "silent_action": {
4695
  "actor": "person_A",
4696
  "action": "peace_sign",
4697
  "body_side": "right",
4698
  "body_part": "hand",
4699
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4700
  },
4701
- "sounding_action": {
4702
  "actor": "person_A",
4703
  "action": "clapping_hands",
4704
  "acting_body_side": "both",
@@ -5132,14 +5166,14 @@
5132
  ],
5133
  "events": [
5134
  {
5135
- "id": "speech",
5136
  "modality": "speech",
5137
  "actor": "person_A",
5138
  "text": "okay",
5139
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5140
  },
5141
  {
5142
- "id": "silent_action",
5143
  "modality": "silent_action",
5144
  "actor": "person_A",
5145
  "action": "raise_open_palm",
@@ -5148,7 +5182,7 @@
5148
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5149
  },
5150
  {
5151
- "id": "sounding_action",
5152
  "modality": "sounding_action",
5153
  "actor": "person_A",
5154
  "action": "clapping_hands",
@@ -5159,19 +5193,19 @@
5159
  }
5160
  ],
5161
  "content": {
5162
- "speech": {
5163
  "actor": "person_A",
5164
  "text": "okay",
5165
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5166
  },
5167
- "silent_action": {
5168
  "actor": "person_A",
5169
  "action": "raise_open_palm",
5170
  "body_side": "right",
5171
  "body_part": "hand",
5172
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5173
  },
5174
- "sounding_action": {
5175
  "actor": "person_A",
5176
  "action": "clapping_hands",
5177
  "acting_body_side": "both",
@@ -5220,14 +5254,14 @@
5220
  ],
5221
  "events": [
5222
  {
5223
- "id": "speech",
5224
  "modality": "speech",
5225
  "actor": "person_A",
5226
  "text": "okay",
5227
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5228
  },
5229
  {
5230
- "id": "silent_action",
5231
  "modality": "silent_action",
5232
  "actor": "person_A",
5233
  "action": "raise_open_palm",
@@ -5236,7 +5270,7 @@
5236
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5237
  },
5238
  {
5239
- "id": "sounding_action",
5240
  "modality": "sounding_action",
5241
  "actor": "person_A",
5242
  "action": "clapping_hands",
@@ -5247,19 +5281,19 @@
5247
  }
5248
  ],
5249
  "content": {
5250
- "speech": {
5251
  "actor": "person_A",
5252
  "text": "okay",
5253
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5254
  },
5255
- "silent_action": {
5256
  "actor": "person_A",
5257
  "action": "raise_open_palm",
5258
  "body_side": "right",
5259
  "body_part": "hand",
5260
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5261
  },
5262
- "sounding_action": {
5263
  "actor": "person_A",
5264
  "action": "clapping_hands",
5265
  "acting_body_side": "both",
@@ -5385,14 +5419,14 @@
5385
  ],
5386
  "events": [
5387
  {
5388
- "id": "speech",
5389
  "modality": "speech",
5390
  "actor": "person_A",
5391
  "text": "okay",
5392
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5393
  },
5394
  {
5395
- "id": "silent_action",
5396
  "modality": "silent_action",
5397
  "actor": "person_A",
5398
  "action": "raise_open_palm",
@@ -5401,7 +5435,7 @@
5401
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5402
  },
5403
  {
5404
- "id": "sounding_action",
5405
  "modality": "sounding_action",
5406
  "actor": "person_A",
5407
  "action": "clapping_hands",
@@ -5412,19 +5446,19 @@
5412
  }
5413
  ],
5414
  "content": {
5415
- "speech": {
5416
  "actor": "person_A",
5417
  "text": "okay",
5418
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5419
  },
5420
- "silent_action": {
5421
  "actor": "person_A",
5422
  "action": "raise_open_palm",
5423
  "body_side": "right",
5424
  "body_part": "hand",
5425
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5426
  },
5427
- "sounding_action": {
5428
  "actor": "person_A",
5429
  "action": "clapping_hands",
5430
  "acting_body_side": "both",
@@ -5550,14 +5584,14 @@
5550
  ],
5551
  "events": [
5552
  {
5553
- "id": "speech",
5554
  "modality": "speech",
5555
  "actor": "person_A",
5556
  "text": "okay",
5557
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5558
  },
5559
  {
5560
- "id": "silent_action",
5561
  "modality": "silent_action",
5562
  "actor": "person_A",
5563
  "action": "peace_sign",
@@ -5566,7 +5600,7 @@
5566
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5567
  },
5568
  {
5569
- "id": "sounding_action",
5570
  "modality": "sounding_action",
5571
  "actor": "person_A",
5572
  "action": "clapping_hands",
@@ -5577,19 +5611,19 @@
5577
  }
5578
  ],
5579
  "content": {
5580
- "speech": {
5581
  "actor": "person_A",
5582
  "text": "okay",
5583
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5584
  },
5585
- "silent_action": {
5586
  "actor": "person_A",
5587
  "action": "peace_sign",
5588
  "body_side": "right",
5589
  "body_part": "hand",
5590
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5591
  },
5592
- "sounding_action": {
5593
  "actor": "person_A",
5594
  "action": "clapping_hands",
5595
  "acting_body_side": "both",
@@ -5638,14 +5672,14 @@
5638
  ],
5639
  "events": [
5640
  {
5641
- "id": "speech",
5642
  "modality": "speech",
5643
  "actor": "person_A",
5644
  "text": "okay",
5645
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5646
  },
5647
  {
5648
- "id": "silent_action",
5649
  "modality": "silent_action",
5650
  "actor": "person_A",
5651
  "action": "peace_sign",
@@ -5654,7 +5688,7 @@
5654
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5655
  },
5656
  {
5657
- "id": "sounding_action",
5658
  "modality": "sounding_action",
5659
  "actor": "person_A",
5660
  "action": "clapping_hands",
@@ -5665,19 +5699,19 @@
5665
  }
5666
  ],
5667
  "content": {
5668
- "speech": {
5669
  "actor": "person_A",
5670
  "text": "okay",
5671
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5672
  },
5673
- "silent_action": {
5674
  "actor": "person_A",
5675
  "action": "peace_sign",
5676
  "body_side": "right",
5677
  "body_part": "hand",
5678
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5679
  },
5680
- "sounding_action": {
5681
  "actor": "person_A",
5682
  "action": "clapping_hands",
5683
  "acting_body_side": "both",
@@ -5803,14 +5837,14 @@
5803
  ],
5804
  "events": [
5805
  {
5806
- "id": "speech",
5807
  "modality": "speech",
5808
  "actor": "person_A",
5809
  "text": "okay",
5810
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5811
  },
5812
  {
5813
- "id": "silent_action",
5814
  "modality": "silent_action",
5815
  "actor": "person_A",
5816
  "action": "peace_sign",
@@ -5819,7 +5853,7 @@
5819
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5820
  },
5821
  {
5822
- "id": "sounding_action",
5823
  "modality": "sounding_action",
5824
  "actor": "person_A",
5825
  "action": "clapping_hands",
@@ -5830,19 +5864,19 @@
5830
  }
5831
  ],
5832
  "content": {
5833
- "speech": {
5834
  "actor": "person_A",
5835
  "text": "okay",
5836
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5837
  },
5838
- "silent_action": {
5839
  "actor": "person_A",
5840
  "action": "peace_sign",
5841
  "body_side": "right",
5842
  "body_part": "hand",
5843
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5844
  },
5845
- "sounding_action": {
5846
  "actor": "person_A",
5847
  "action": "clapping_hands",
5848
  "acting_body_side": "both",
@@ -5891,14 +5925,14 @@
5891
  ],
5892
  "events": [
5893
  {
5894
- "id": "speech",
5895
  "modality": "speech",
5896
  "actor": "person_A",
5897
  "text": "okay",
5898
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5899
  },
5900
  {
5901
- "id": "silent_action",
5902
  "modality": "silent_action",
5903
  "actor": "person_A",
5904
  "action": "peace_sign",
@@ -5907,7 +5941,7 @@
5907
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5908
  },
5909
  {
5910
- "id": "sounding_action",
5911
  "modality": "sounding_action",
5912
  "actor": "person_A",
5913
  "action": "clapping_hands",
@@ -5918,19 +5952,19 @@
5918
  }
5919
  ],
5920
  "content": {
5921
- "speech": {
5922
  "actor": "person_A",
5923
  "text": "okay",
5924
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5925
  },
5926
- "silent_action": {
5927
  "actor": "person_A",
5928
  "action": "peace_sign",
5929
  "body_side": "right",
5930
  "body_part": "hand",
5931
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5932
  },
5933
- "sounding_action": {
5934
  "actor": "person_A",
5935
  "action": "clapping_hands",
5936
  "acting_body_side": "both",
@@ -5979,14 +6013,14 @@
5979
  ],
5980
  "events": [
5981
  {
5982
- "id": "speech",
5983
  "modality": "speech",
5984
  "actor": "person_A",
5985
  "text": "okay",
5986
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5987
  },
5988
  {
5989
- "id": "silent_action",
5990
  "modality": "silent_action",
5991
  "actor": "person_A",
5992
  "action": "peace_sign",
@@ -5995,7 +6029,7 @@
5995
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5996
  },
5997
  {
5998
- "id": "sounding_action",
5999
  "modality": "sounding_action",
6000
  "actor": "person_A",
6001
  "action": "clapping_hands",
@@ -6006,19 +6040,19 @@
6006
  }
6007
  ],
6008
  "content": {
6009
- "speech": {
6010
  "actor": "person_A",
6011
  "text": "okay",
6012
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6013
  },
6014
- "silent_action": {
6015
  "actor": "person_A",
6016
  "action": "peace_sign",
6017
  "body_side": "right",
6018
  "body_part": "hand",
6019
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6020
  },
6021
- "sounding_action": {
6022
  "actor": "person_A",
6023
  "action": "clapping_hands",
6024
  "acting_body_side": "both",
@@ -6144,14 +6178,14 @@
6144
  ],
6145
  "events": [
6146
  {
6147
- "id": "speech",
6148
  "modality": "speech",
6149
  "actor": "person_A",
6150
  "text": "okay",
6151
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6152
  },
6153
  {
6154
- "id": "silent_action",
6155
  "modality": "silent_action",
6156
  "actor": "person_A",
6157
  "action": "peace_sign",
@@ -6160,7 +6194,7 @@
6160
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6161
  },
6162
  {
6163
- "id": "sounding_action",
6164
  "modality": "sounding_action",
6165
  "actor": "person_A",
6166
  "action": "clapping_hands",
@@ -6171,19 +6205,19 @@
6171
  }
6172
  ],
6173
  "content": {
6174
- "speech": {
6175
  "actor": "person_A",
6176
  "text": "okay",
6177
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6178
  },
6179
- "silent_action": {
6180
  "actor": "person_A",
6181
  "action": "peace_sign",
6182
  "body_side": "right",
6183
  "body_part": "hand",
6184
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6185
  },
6186
- "sounding_action": {
6187
  "actor": "person_A",
6188
  "action": "clapping_hands",
6189
  "acting_body_side": "both",
@@ -6232,14 +6266,14 @@
6232
  ],
6233
  "events": [
6234
  {
6235
- "id": "speech",
6236
  "modality": "speech",
6237
  "actor": "person_A",
6238
  "text": "okay",
6239
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6240
  },
6241
  {
6242
- "id": "silent_action",
6243
  "modality": "silent_action",
6244
  "actor": "person_A",
6245
  "action": "peace_sign",
@@ -6248,7 +6282,7 @@
6248
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6249
  },
6250
  {
6251
- "id": "sounding_action",
6252
  "modality": "sounding_action",
6253
  "actor": "person_A",
6254
  "action": "clapping_hands",
@@ -6259,19 +6293,19 @@
6259
  }
6260
  ],
6261
  "content": {
6262
- "speech": {
6263
  "actor": "person_A",
6264
  "text": "okay",
6265
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6266
  },
6267
- "silent_action": {
6268
  "actor": "person_A",
6269
  "action": "peace_sign",
6270
  "body_side": "right",
6271
  "body_part": "hand",
6272
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6273
  },
6274
- "sounding_action": {
6275
  "actor": "person_A",
6276
  "action": "clapping_hands",
6277
  "acting_body_side": "both",
 
1967
  ],
1968
  "events": [
1969
  {
1970
+ "id": "thumbs_up",
1971
  "modality": "silent_action",
1972
  "actor": "person_A",
1973
  "action": "thumbs_up",
 
1976
  "definition": "The person's right hand forms or holds a thumbs-up pose: a fist closed with the thumb extended upward, clearly recognizable. The target is the pose, not a separate hand-raising motion."
1977
  },
1978
  {
1979
+ "id": "open_palm",
1980
  "modality": "silent_action",
1981
  "actor": "person_A",
1982
  "action": "raise_open_palm",
 
1986
  }
1987
  ],
1988
  "content": {
1989
+ "thumbs_up": {
1990
+ "actor": "person_A",
1991
+ "action": "thumbs_up",
1992
+ "body_side": "right",
1993
+ "body_part": "hand",
1994
+ "definition": "The person's right hand forms or holds a thumbs-up pose: a fist closed with the thumb extended upward, clearly recognizable. The target is the pose, not a separate hand-raising motion."
1995
+ },
1996
+ "open_palm": {
1997
  "actor": "person_A",
1998
  "action": "raise_open_palm",
1999
  "body_side": "right",
 
2008
  "timing_type": "relative",
2009
  "value": {
2010
  "sequence": [
2011
+ "thumbs_up",
2012
+ "open_palm"
2013
  ]
2014
  }
2015
  },
 
2029
  ],
2030
  "events": [
2031
  {
2032
+ "id": "open_palm",
2033
  "modality": "silent_action",
2034
  "actor": "person_A",
2035
  "action": "raise_open_palm",
 
2038
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers together and extended, held clearly as a recognizable open-palm pose. The target is the held pose, not a separate raising motion."
2039
  },
2040
  {
2041
+ "id": "thumbs_up",
2042
  "modality": "silent_action",
2043
  "actor": "person_A",
2044
  "action": "thumbs_up",
 
2048
  }
2049
  ],
2050
  "content": {
2051
+ "open_palm": {
2052
+ "actor": "person_A",
2053
+ "action": "raise_open_palm",
2054
+ "body_side": "right",
2055
+ "body_part": "hand",
2056
+ "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers together and extended, held clearly as a recognizable open-palm pose. The target is the held pose, not a separate raising motion."
2057
+ },
2058
+ "thumbs_up": {
2059
  "actor": "person_A",
2060
  "action": "thumbs_up",
2061
  "body_side": "right",
 
2070
  "timing_type": "relative",
2071
  "value": {
2072
  "sequence": [
2073
+ "open_palm",
2074
+ "thumbs_up"
2075
  ]
2076
  }
2077
  },
 
2227
  ],
2228
  "events": [
2229
  {
2230
+ "id": "slap",
2231
  "modality": "sounding_action",
2232
  "actor": "person_A",
2233
  "action": "slapping_the_thigh",
 
2239
  "definition": "The person's left hand strikes the top of the left thigh, with visible contact and a sharp slap sound at the moment of impact."
2240
  },
2241
  {
2242
+ "id": "clap",
2243
  "modality": "sounding_action",
2244
  "actor": "person_A",
2245
  "action": "clapping_hands",
 
2252
  }
2253
  ],
2254
  "content": {
2255
+ "slap": {
2256
+ "actor": "person_A",
2257
+ "action": "slapping_the_thigh",
2258
+ "acting_body_side": "left",
2259
+ "acting_body_part": "hand",
2260
+ "target_body_side": "left",
2261
+ "target_body_part": "thigh",
2262
+ "target_sound": "sharp slap sound",
2263
+ "definition": "The person's left hand strikes the top of the left thigh, with visible contact and a sharp slap sound at the moment of impact."
2264
+ },
2265
+ "clap": {
2266
  "actor": "person_A",
2267
  "action": "clapping_hands",
2268
  "acting_body_side": "both",
 
2280
  "timing_type": "relative",
2281
  "value": {
2282
  "sequence": [
2283
+ "slap",
2284
+ "clap"
2285
  ]
2286
  }
2287
  },
 
2301
  ],
2302
  "events": [
2303
  {
2304
+ "id": "clap",
2305
  "modality": "sounding_action",
2306
  "actor": "person_A",
2307
  "action": "clapping_hands",
 
2313
  "definition": "The person brings both hands together in front of the torso to clap, with visible hand-to-hand contact and a single sharp clap sound at the moment of impact."
2314
  },
2315
  {
2316
+ "id": "slap",
2317
  "modality": "sounding_action",
2318
  "actor": "person_A",
2319
  "action": "slapping_the_thigh",
 
2326
  }
2327
  ],
2328
  "content": {
2329
+ "clap": {
2330
+ "actor": "person_A",
2331
+ "action": "clapping_hands",
2332
+ "acting_body_side": "both",
2333
+ "acting_body_part": "hand",
2334
+ "target_body_side": "both",
2335
+ "target_body_part": "hand",
2336
+ "target_sound": "sharp clap sound",
2337
+ "definition": "The person brings both hands together in front of the torso to clap, with visible hand-to-hand contact and a single sharp clap sound at the moment of impact."
2338
+ },
2339
+ "slap": {
2340
  "actor": "person_A",
2341
  "action": "slapping_the_thigh",
2342
  "acting_body_side": "left",
 
2354
  "timing_type": "relative",
2355
  "value": {
2356
  "sequence": [
2357
+ "clap",
2358
+ "slap"
2359
  ]
2360
  }
2361
  },
 
3769
  ],
3770
  "events": [
3771
  {
3772
+ "id": "speech_stop",
3773
  "modality": "speech",
3774
  "actor": "person_A",
3775
  "text": "stop",
3776
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3777
  },
3778
  {
3779
+ "id": "open_palm",
3780
  "modality": "silent_action",
3781
  "actor": "person_A",
3782
  "action": "raise_open_palm",
 
3785
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
3786
  },
3787
  {
3788
+ "id": "clap",
3789
  "modality": "sounding_action",
3790
  "actor": "person_A",
3791
  "action": "clapping_hands",
 
3796
  }
3797
  ],
3798
  "content": {
3799
+ "speech_stop": {
3800
  "actor": "person_A",
3801
  "text": "stop",
3802
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3803
  },
3804
+ "open_palm": {
3805
  "actor": "person_A",
3806
  "action": "raise_open_palm",
3807
  "body_side": "right",
3808
  "body_part": "hand",
3809
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
3810
  },
3811
+ "clap": {
3812
  "actor": "person_A",
3813
  "action": "clapping_hands",
3814
  "acting_body_side": "both",
 
4011
  ],
4012
  "events": [
4013
  {
4014
+ "id": "speech_stop",
4015
  "modality": "speech",
4016
  "actor": "person_A",
4017
  "text": "stop",
4018
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4019
  },
4020
  {
4021
+ "id": "peace_sign",
4022
  "modality": "silent_action",
4023
  "actor": "person_A",
4024
  "action": "peace_sign",
 
4027
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4028
  },
4029
  {
4030
+ "id": "clap",
4031
  "modality": "sounding_action",
4032
  "actor": "person_A",
4033
  "action": "clapping_hands",
 
4038
  }
4039
  ],
4040
  "content": {
4041
+ "speech_stop": {
4042
  "actor": "person_A",
4043
  "text": "stop",
4044
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4045
  },
4046
+ "peace_sign": {
4047
  "actor": "person_A",
4048
  "action": "peace_sign",
4049
  "body_side": "right",
4050
  "body_part": "hand",
4051
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4052
  },
4053
+ "clap": {
4054
  "actor": "person_A",
4055
  "action": "clapping_hands",
4056
  "acting_body_side": "both",
 
4176
  ],
4177
  "events": [
4178
  {
4179
+ "id": "speech_stop",
4180
  "modality": "speech",
4181
  "actor": "person_A",
4182
  "text": "stop",
4183
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4184
  },
4185
  {
4186
+ "id": "peace_sign",
4187
  "modality": "silent_action",
4188
  "actor": "person_A",
4189
  "action": "peace_sign",
 
4192
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4193
  },
4194
  {
4195
+ "id": "clap",
4196
  "modality": "sounding_action",
4197
  "actor": "person_A",
4198
  "action": "clapping_hands",
 
4203
  }
4204
  ],
4205
  "content": {
4206
+ "speech_stop": {
4207
  "actor": "person_A",
4208
  "text": "stop",
4209
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4210
  },
4211
+ "peace_sign": {
4212
  "actor": "person_A",
4213
  "action": "peace_sign",
4214
  "body_side": "right",
4215
  "body_part": "hand",
4216
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4217
  },
4218
+ "clap": {
4219
  "actor": "person_A",
4220
  "action": "clapping_hands",
4221
  "acting_body_side": "both",
 
4264
  ],
4265
  "events": [
4266
  {
4267
+ "id": "speech_stop",
4268
  "modality": "speech",
4269
  "actor": "person_A",
4270
  "text": "stop",
4271
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4272
  },
4273
  {
4274
+ "id": "peace_sign",
4275
  "modality": "silent_action",
4276
  "actor": "person_A",
4277
  "action": "peace_sign",
 
4280
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4281
  },
4282
  {
4283
+ "id": "clap",
4284
  "modality": "sounding_action",
4285
  "actor": "person_A",
4286
  "action": "clapping_hands",
 
4291
  }
4292
  ],
4293
  "content": {
4294
+ "speech_stop": {
4295
  "actor": "person_A",
4296
  "text": "stop",
4297
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4298
  },
4299
+ "peace_sign": {
4300
  "actor": "person_A",
4301
  "action": "peace_sign",
4302
  "body_side": "right",
4303
  "body_part": "hand",
4304
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4305
  },
4306
+ "clap": {
4307
  "actor": "person_A",
4308
  "action": "clapping_hands",
4309
  "acting_body_side": "both",
 
4429
  ],
4430
  "events": [
4431
  {
4432
+ "id": "speech_stop",
4433
  "modality": "speech",
4434
  "actor": "person_A",
4435
  "text": "stop",
4436
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4437
  },
4438
  {
4439
+ "id": "peace_sign",
4440
  "modality": "silent_action",
4441
  "actor": "person_A",
4442
  "action": "peace_sign",
 
4445
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4446
  },
4447
  {
4448
+ "id": "clap",
4449
  "modality": "sounding_action",
4450
  "actor": "person_A",
4451
  "action": "clapping_hands",
 
4456
  }
4457
  ],
4458
  "content": {
4459
+ "speech_stop": {
4460
  "actor": "person_A",
4461
  "text": "stop",
4462
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4463
  },
4464
+ "peace_sign": {
4465
  "actor": "person_A",
4466
  "action": "peace_sign",
4467
  "body_side": "right",
4468
  "body_part": "hand",
4469
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4470
  },
4471
+ "clap": {
4472
  "actor": "person_A",
4473
  "action": "clapping_hands",
4474
  "acting_body_side": "both",
 
4517
  ],
4518
  "events": [
4519
  {
4520
+ "id": "speech_stop",
4521
  "modality": "speech",
4522
  "actor": "person_A",
4523
  "text": "stop",
4524
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4525
  },
4526
  {
4527
+ "id": "peace_sign",
4528
  "modality": "silent_action",
4529
  "actor": "person_A",
4530
  "action": "peace_sign",
 
4533
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4534
  },
4535
  {
4536
+ "id": "clap",
4537
  "modality": "sounding_action",
4538
  "actor": "person_A",
4539
  "action": "clapping_hands",
 
4544
  }
4545
  ],
4546
  "content": {
4547
+ "speech_stop": {
4548
  "actor": "person_A",
4549
  "text": "stop",
4550
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4551
  },
4552
+ "peace_sign": {
4553
  "actor": "person_A",
4554
  "action": "peace_sign",
4555
  "body_side": "right",
4556
  "body_part": "hand",
4557
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4558
  },
4559
+ "clap": {
4560
  "actor": "person_A",
4561
  "action": "clapping_hands",
4562
  "acting_body_side": "both",
 
4605
  ],
4606
  "events": [
4607
  {
4608
+ "id": "speech_stop",
4609
  "modality": "speech",
4610
  "actor": "person_A",
4611
  "text": "stop",
4612
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4613
  },
4614
  {
4615
+ "id": "peace_sign",
4616
  "modality": "silent_action",
4617
  "actor": "person_A",
4618
  "action": "peace_sign",
 
4621
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4622
  },
4623
  {
4624
+ "id": "clap",
4625
  "modality": "sounding_action",
4626
  "actor": "person_A",
4627
  "action": "clapping_hands",
 
4632
  }
4633
  ],
4634
  "content": {
4635
+ "speech_stop": {
4636
  "actor": "person_A",
4637
  "text": "stop",
4638
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4639
  },
4640
+ "peace_sign": {
4641
  "actor": "person_A",
4642
  "action": "peace_sign",
4643
  "body_side": "right",
4644
  "body_part": "hand",
4645
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4646
  },
4647
+ "clap": {
4648
  "actor": "person_A",
4649
  "action": "clapping_hands",
4650
  "acting_body_side": "both",
 
4693
  ],
4694
  "events": [
4695
  {
4696
+ "id": "speech_stop",
4697
  "modality": "speech",
4698
  "actor": "person_A",
4699
  "text": "stop",
4700
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4701
  },
4702
  {
4703
+ "id": "peace_sign",
4704
  "modality": "silent_action",
4705
  "actor": "person_A",
4706
  "action": "peace_sign",
 
4709
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4710
  },
4711
  {
4712
+ "id": "clap",
4713
  "modality": "sounding_action",
4714
  "actor": "person_A",
4715
  "action": "clapping_hands",
 
4720
  }
4721
  ],
4722
  "content": {
4723
+ "speech_stop": {
4724
  "actor": "person_A",
4725
  "text": "stop",
4726
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4727
  },
4728
+ "peace_sign": {
4729
  "actor": "person_A",
4730
  "action": "peace_sign",
4731
  "body_side": "right",
4732
  "body_part": "hand",
4733
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4734
  },
4735
+ "clap": {
4736
  "actor": "person_A",
4737
  "action": "clapping_hands",
4738
  "acting_body_side": "both",
 
5166
  ],
5167
  "events": [
5168
  {
5169
+ "id": "speech_okay",
5170
  "modality": "speech",
5171
  "actor": "person_A",
5172
  "text": "okay",
5173
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5174
  },
5175
  {
5176
+ "id": "open_palm",
5177
  "modality": "silent_action",
5178
  "actor": "person_A",
5179
  "action": "raise_open_palm",
 
5182
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5183
  },
5184
  {
5185
+ "id": "clap",
5186
  "modality": "sounding_action",
5187
  "actor": "person_A",
5188
  "action": "clapping_hands",
 
5193
  }
5194
  ],
5195
  "content": {
5196
+ "speech_okay": {
5197
  "actor": "person_A",
5198
  "text": "okay",
5199
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5200
  },
5201
+ "open_palm": {
5202
  "actor": "person_A",
5203
  "action": "raise_open_palm",
5204
  "body_side": "right",
5205
  "body_part": "hand",
5206
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5207
  },
5208
+ "clap": {
5209
  "actor": "person_A",
5210
  "action": "clapping_hands",
5211
  "acting_body_side": "both",
 
5254
  ],
5255
  "events": [
5256
  {
5257
+ "id": "speech_okay",
5258
  "modality": "speech",
5259
  "actor": "person_A",
5260
  "text": "okay",
5261
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5262
  },
5263
  {
5264
+ "id": "open_palm",
5265
  "modality": "silent_action",
5266
  "actor": "person_A",
5267
  "action": "raise_open_palm",
 
5270
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5271
  },
5272
  {
5273
+ "id": "clap",
5274
  "modality": "sounding_action",
5275
  "actor": "person_A",
5276
  "action": "clapping_hands",
 
5281
  }
5282
  ],
5283
  "content": {
5284
+ "speech_okay": {
5285
  "actor": "person_A",
5286
  "text": "okay",
5287
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5288
  },
5289
+ "open_palm": {
5290
  "actor": "person_A",
5291
  "action": "raise_open_palm",
5292
  "body_side": "right",
5293
  "body_part": "hand",
5294
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5295
  },
5296
+ "clap": {
5297
  "actor": "person_A",
5298
  "action": "clapping_hands",
5299
  "acting_body_side": "both",
 
5419
  ],
5420
  "events": [
5421
  {
5422
+ "id": "speech_okay",
5423
  "modality": "speech",
5424
  "actor": "person_A",
5425
  "text": "okay",
5426
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5427
  },
5428
  {
5429
+ "id": "open_palm",
5430
  "modality": "silent_action",
5431
  "actor": "person_A",
5432
  "action": "raise_open_palm",
 
5435
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5436
  },
5437
  {
5438
+ "id": "clap",
5439
  "modality": "sounding_action",
5440
  "actor": "person_A",
5441
  "action": "clapping_hands",
 
5446
  }
5447
  ],
5448
  "content": {
5449
+ "speech_okay": {
5450
  "actor": "person_A",
5451
  "text": "okay",
5452
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5453
  },
5454
+ "open_palm": {
5455
  "actor": "person_A",
5456
  "action": "raise_open_palm",
5457
  "body_side": "right",
5458
  "body_part": "hand",
5459
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5460
  },
5461
+ "clap": {
5462
  "actor": "person_A",
5463
  "action": "clapping_hands",
5464
  "acting_body_side": "both",
 
5584
  ],
5585
  "events": [
5586
  {
5587
+ "id": "speech_okay",
5588
  "modality": "speech",
5589
  "actor": "person_A",
5590
  "text": "okay",
5591
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5592
  },
5593
  {
5594
+ "id": "peace_sign",
5595
  "modality": "silent_action",
5596
  "actor": "person_A",
5597
  "action": "peace_sign",
 
5600
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5601
  },
5602
  {
5603
+ "id": "clap",
5604
  "modality": "sounding_action",
5605
  "actor": "person_A",
5606
  "action": "clapping_hands",
 
5611
  }
5612
  ],
5613
  "content": {
5614
+ "speech_okay": {
5615
  "actor": "person_A",
5616
  "text": "okay",
5617
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5618
  },
5619
+ "peace_sign": {
5620
  "actor": "person_A",
5621
  "action": "peace_sign",
5622
  "body_side": "right",
5623
  "body_part": "hand",
5624
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5625
  },
5626
+ "clap": {
5627
  "actor": "person_A",
5628
  "action": "clapping_hands",
5629
  "acting_body_side": "both",
 
5672
  ],
5673
  "events": [
5674
  {
5675
+ "id": "speech_okay",
5676
  "modality": "speech",
5677
  "actor": "person_A",
5678
  "text": "okay",
5679
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5680
  },
5681
  {
5682
+ "id": "peace_sign",
5683
  "modality": "silent_action",
5684
  "actor": "person_A",
5685
  "action": "peace_sign",
 
5688
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5689
  },
5690
  {
5691
+ "id": "clap",
5692
  "modality": "sounding_action",
5693
  "actor": "person_A",
5694
  "action": "clapping_hands",
 
5699
  }
5700
  ],
5701
  "content": {
5702
+ "speech_okay": {
5703
  "actor": "person_A",
5704
  "text": "okay",
5705
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5706
  },
5707
+ "peace_sign": {
5708
  "actor": "person_A",
5709
  "action": "peace_sign",
5710
  "body_side": "right",
5711
  "body_part": "hand",
5712
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5713
  },
5714
+ "clap": {
5715
  "actor": "person_A",
5716
  "action": "clapping_hands",
5717
  "acting_body_side": "both",
 
5837
  ],
5838
  "events": [
5839
  {
5840
+ "id": "speech_okay",
5841
  "modality": "speech",
5842
  "actor": "person_A",
5843
  "text": "okay",
5844
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5845
  },
5846
  {
5847
+ "id": "peace_sign",
5848
  "modality": "silent_action",
5849
  "actor": "person_A",
5850
  "action": "peace_sign",
 
5853
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5854
  },
5855
  {
5856
+ "id": "clap",
5857
  "modality": "sounding_action",
5858
  "actor": "person_A",
5859
  "action": "clapping_hands",
 
5864
  }
5865
  ],
5866
  "content": {
5867
+ "speech_okay": {
5868
  "actor": "person_A",
5869
  "text": "okay",
5870
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5871
  },
5872
+ "peace_sign": {
5873
  "actor": "person_A",
5874
  "action": "peace_sign",
5875
  "body_side": "right",
5876
  "body_part": "hand",
5877
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5878
  },
5879
+ "clap": {
5880
  "actor": "person_A",
5881
  "action": "clapping_hands",
5882
  "acting_body_side": "both",
 
5925
  ],
5926
  "events": [
5927
  {
5928
+ "id": "speech_okay",
5929
  "modality": "speech",
5930
  "actor": "person_A",
5931
  "text": "okay",
5932
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5933
  },
5934
  {
5935
+ "id": "peace_sign",
5936
  "modality": "silent_action",
5937
  "actor": "person_A",
5938
  "action": "peace_sign",
 
5941
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5942
  },
5943
  {
5944
+ "id": "clap",
5945
  "modality": "sounding_action",
5946
  "actor": "person_A",
5947
  "action": "clapping_hands",
 
5952
  }
5953
  ],
5954
  "content": {
5955
+ "speech_okay": {
5956
  "actor": "person_A",
5957
  "text": "okay",
5958
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5959
  },
5960
+ "peace_sign": {
5961
  "actor": "person_A",
5962
  "action": "peace_sign",
5963
  "body_side": "right",
5964
  "body_part": "hand",
5965
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5966
  },
5967
+ "clap": {
5968
  "actor": "person_A",
5969
  "action": "clapping_hands",
5970
  "acting_body_side": "both",
 
6013
  ],
6014
  "events": [
6015
  {
6016
+ "id": "speech_okay",
6017
  "modality": "speech",
6018
  "actor": "person_A",
6019
  "text": "okay",
6020
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6021
  },
6022
  {
6023
+ "id": "peace_sign",
6024
  "modality": "silent_action",
6025
  "actor": "person_A",
6026
  "action": "peace_sign",
 
6029
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6030
  },
6031
  {
6032
+ "id": "clap",
6033
  "modality": "sounding_action",
6034
  "actor": "person_A",
6035
  "action": "clapping_hands",
 
6040
  }
6041
  ],
6042
  "content": {
6043
+ "speech_okay": {
6044
  "actor": "person_A",
6045
  "text": "okay",
6046
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6047
  },
6048
+ "peace_sign": {
6049
  "actor": "person_A",
6050
  "action": "peace_sign",
6051
  "body_side": "right",
6052
  "body_part": "hand",
6053
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6054
  },
6055
+ "clap": {
6056
  "actor": "person_A",
6057
  "action": "clapping_hands",
6058
  "acting_body_side": "both",
 
6178
  ],
6179
  "events": [
6180
  {
6181
+ "id": "speech_okay",
6182
  "modality": "speech",
6183
  "actor": "person_A",
6184
  "text": "okay",
6185
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6186
  },
6187
  {
6188
+ "id": "peace_sign",
6189
  "modality": "silent_action",
6190
  "actor": "person_A",
6191
  "action": "peace_sign",
 
6194
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6195
  },
6196
  {
6197
+ "id": "clap",
6198
  "modality": "sounding_action",
6199
  "actor": "person_A",
6200
  "action": "clapping_hands",
 
6205
  }
6206
  ],
6207
  "content": {
6208
+ "speech_okay": {
6209
  "actor": "person_A",
6210
  "text": "okay",
6211
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6212
  },
6213
+ "peace_sign": {
6214
  "actor": "person_A",
6215
  "action": "peace_sign",
6216
  "body_side": "right",
6217
  "body_part": "hand",
6218
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6219
  },
6220
+ "clap": {
6221
  "actor": "person_A",
6222
  "action": "clapping_hands",
6223
  "acting_body_side": "both",
 
6266
  ],
6267
  "events": [
6268
  {
6269
+ "id": "speech_okay",
6270
  "modality": "speech",
6271
  "actor": "person_A",
6272
  "text": "okay",
6273
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6274
  },
6275
  {
6276
+ "id": "peace_sign",
6277
  "modality": "silent_action",
6278
  "actor": "person_A",
6279
  "action": "peace_sign",
 
6282
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6283
  },
6284
  {
6285
+ "id": "clap",
6286
  "modality": "sounding_action",
6287
  "actor": "person_A",
6288
  "action": "clapping_hands",
 
6293
  }
6294
  ],
6295
  "content": {
6296
+ "speech_okay": {
6297
  "actor": "person_A",
6298
  "text": "okay",
6299
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6300
  },
6301
+ "peace_sign": {
6302
  "actor": "person_A",
6303
  "action": "peace_sign",
6304
  "body_side": "right",
6305
  "body_part": "hand",
6306
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6307
  },
6308
+ "clap": {
6309
  "actor": "person_A",
6310
  "action": "clapping_hands",
6311
  "acting_body_side": "both",
backend/main.py CHANGED
@@ -26,6 +26,7 @@ from uuid import uuid4
26
 
27
  # import assignment
28
  from backend import assignment
 
29
 
30
  app = FastAPI()
31
 
@@ -105,6 +106,7 @@ class AnnotationPayload(BaseModel):
105
  @app.on_event("startup")
106
  def startup():
107
  ensure_dataset_configured()
 
108
  try:
109
  fetch_video_catalog()
110
  except Exception as exc:
@@ -335,6 +337,19 @@ def load_prompt_items():
335
  return json.load(prompts_file)
336
 
337
 
 
 
 
 
 
 
 
 
 
 
 
 
 
338
  def fetch_video_catalog():
339
  """Lists every video under main_videos/ once and caches it in memory as
340
  {model: {item_id: [(variant_number, path), ...sorted by variant]}}.
 
26
 
27
  # import assignment
28
  from backend import assignment
29
+ from backend.validate_prompts import check_items
30
 
31
  app = FastAPI()
32
 
 
106
  @app.on_event("startup")
107
  def startup():
108
  ensure_dataset_configured()
109
+ validate_prompt_data()
110
  try:
111
  fetch_video_catalog()
112
  except Exception as exc:
 
337
  return json.load(prompts_file)
338
 
339
 
340
+ def validate_prompt_data():
341
+ """Fails fast at startup if prompts.json violates the event-id schema
342
+ check_items() enforces (see validate_prompts.py). A violation doesn't
343
+ raise anywhere else - it silently corrupts the annotation screen (merged
344
+ annotation state, garbled temporal-constraint text) instead - so this is
345
+ the only place that catches it before annotators do."""
346
+ errors = check_items(load_prompt_items())
347
+ if errors:
348
+ raise RuntimeError(
349
+ "prompts.json failed schema validation:\n" + "\n".join(f" - {e}" for e in errors)
350
+ )
351
+
352
+
353
  def fetch_video_catalog():
354
  """Lists every video under main_videos/ once and caches it in memory as
355
  {model: {item_id: [(variant_number, path), ...sorted by variant]}}.
backend/validate_prompts.py ADDED
@@ -0,0 +1,126 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ """Validates prompts.json against the schema the frontend's event / temporal-
3
+ constraint rendering (frontend/src/lib/promptSchema.js) relies on:
4
+
5
+ 1. Event id uniqueness: within one item, every events[].id must be unique.
6
+ 2. Referential integrity: every id referenced anywhere in
7
+ temporal_constraint.value must exist in that item's events[].id set.
8
+
9
+ Both are structural invariants, not a naming convention - an id can be
10
+ anything (a generic modality name or a specific semantic name) as long as
11
+ it's unique within its item and every reference to it resolves. Violating
12
+ either one doesn't raise anywhere in the frontend; it silently degrades
13
+ (id collisions merge annotation state across events, missing ids fall back
14
+ to printing the raw id instead of a readable label) - which is how 22 items
15
+ went unnoticed in prompts.json before this validator existed.
16
+
17
+ Run directly to check backend/data/prompts.json and, if present,
18
+ frontend/src/data/prompts.json (also verifying the two are byte-identical,
19
+ since the deployed container only reads the backend copy - see main.py):
20
+
21
+ python backend/validate_prompts.py
22
+
23
+ Exits non-zero if any check fails. check_items() is also imported by
24
+ main.py's startup hook so a broken prompts.json fails deploy immediately
25
+ instead of shipping a silently-corrupted annotation screen.
26
+ """
27
+
28
+ import json
29
+ import sys
30
+ from pathlib import Path
31
+
32
+ KNOWN_RELATION_TYPES = {"synchronization", "sync_count", "order", "order_count"}
33
+
34
+
35
+ def referenced_ids(temporal_constraint):
36
+ """All event ids referenced by a temporal_constraint's value, regardless
37
+ of relation_type's value shape. None means the relation_type itself is
38
+ unrecognized (checked separately - there's nothing to id-check)."""
39
+ relation_type = temporal_constraint.get("relation_type")
40
+ value = temporal_constraint.get("value") or {}
41
+
42
+ if relation_type in ("synchronization", "sync_count"):
43
+ return list(value.get("events") or [])
44
+ if relation_type == "order":
45
+ return list(value.get("sequence") or [])
46
+ if relation_type == "order_count":
47
+ ids = list(value.get("ordered_events") or [])
48
+ ids += list((value.get("event_counts") or {}).keys())
49
+ return ids
50
+ return None
51
+
52
+
53
+ def check_item(item):
54
+ """Returns a list of error strings for one prompt item (empty if valid)."""
55
+ errors = []
56
+ item_id = item.get("item_id", "<missing item_id>")
57
+
58
+ events = item.get("events") or []
59
+ event_ids = [e.get("id") for e in events]
60
+ seen = set()
61
+ for event_id in event_ids:
62
+ if event_id in seen:
63
+ errors.append(f"{item_id}: duplicate event id {event_id!r} in events[]")
64
+ seen.add(event_id)
65
+
66
+ tc = item.get("temporal_constraint") or {}
67
+ relation_type = tc.get("relation_type")
68
+ if relation_type not in KNOWN_RELATION_TYPES:
69
+ errors.append(f"{item_id}: unknown temporal_constraint.relation_type {relation_type!r}")
70
+ return errors
71
+
72
+ referenced = referenced_ids(tc)
73
+ missing = sorted(set(referenced) - set(event_ids))
74
+ for missing_id in missing:
75
+ errors.append(
76
+ f"{item_id}: temporal_constraint references event id {missing_id!r} "
77
+ f"which does not exist in events[] {event_ids}"
78
+ )
79
+ return errors
80
+
81
+
82
+ def check_items(items):
83
+ """Returns a flat list of error strings across every item."""
84
+ errors = []
85
+ for item in items:
86
+ errors.extend(check_item(item))
87
+ return errors
88
+
89
+
90
+ def _load(path):
91
+ with open(path, encoding="utf-8") as f:
92
+ return json.load(f)
93
+
94
+
95
+ def main():
96
+ backend_path = Path(__file__).resolve().parent / "data" / "prompts.json"
97
+ frontend_path = (
98
+ Path(__file__).resolve().parent.parent / "frontend" / "src" / "data" / "prompts.json"
99
+ )
100
+
101
+ all_errors = []
102
+
103
+ backend_items = _load(backend_path)
104
+ all_errors += [f"[backend/data/prompts.json] {e}" for e in check_items(backend_items)]
105
+
106
+ if frontend_path.exists():
107
+ frontend_items = _load(frontend_path)
108
+ all_errors += [f"[frontend/src/data/prompts.json] {e}" for e in check_items(frontend_items)]
109
+
110
+ if backend_path.read_bytes() != frontend_path.read_bytes():
111
+ all_errors.append(
112
+ "backend/data/prompts.json and frontend/src/data/prompts.json "
113
+ "are not byte-identical - they must be kept in sync."
114
+ )
115
+
116
+ if all_errors:
117
+ print(f"prompts.json validation FAILED - {len(all_errors)} issue(s):\n")
118
+ for error in all_errors:
119
+ print(f" - {error}")
120
+ sys.exit(1)
121
+
122
+ print(f"prompts.json validation passed ({len(backend_items)} items).")
123
+
124
+
125
+ if __name__ == "__main__":
126
+ main()
frontend/src/data/prompts.json CHANGED
@@ -1967,7 +1967,7 @@
1967
  ],
1968
  "events": [
1969
  {
1970
- "id": "silent_action",
1971
  "modality": "silent_action",
1972
  "actor": "person_A",
1973
  "action": "thumbs_up",
@@ -1976,7 +1976,7 @@
1976
  "definition": "The person's right hand forms or holds a thumbs-up pose: a fist closed with the thumb extended upward, clearly recognizable. The target is the pose, not a separate hand-raising motion."
1977
  },
1978
  {
1979
- "id": "silent_action",
1980
  "modality": "silent_action",
1981
  "actor": "person_A",
1982
  "action": "raise_open_palm",
@@ -1986,7 +1986,14 @@
1986
  }
1987
  ],
1988
  "content": {
1989
- "silent_action": {
 
 
 
 
 
 
 
1990
  "actor": "person_A",
1991
  "action": "raise_open_palm",
1992
  "body_side": "right",
@@ -2001,8 +2008,8 @@
2001
  "timing_type": "relative",
2002
  "value": {
2003
  "sequence": [
2004
- "silent_action",
2005
- "silent_action"
2006
  ]
2007
  }
2008
  },
@@ -2022,7 +2029,7 @@
2022
  ],
2023
  "events": [
2024
  {
2025
- "id": "silent_action",
2026
  "modality": "silent_action",
2027
  "actor": "person_A",
2028
  "action": "raise_open_palm",
@@ -2031,7 +2038,7 @@
2031
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers together and extended, held clearly as a recognizable open-palm pose. The target is the held pose, not a separate raising motion."
2032
  },
2033
  {
2034
- "id": "silent_action",
2035
  "modality": "silent_action",
2036
  "actor": "person_A",
2037
  "action": "thumbs_up",
@@ -2041,7 +2048,14 @@
2041
  }
2042
  ],
2043
  "content": {
2044
- "silent_action": {
 
 
 
 
 
 
 
2045
  "actor": "person_A",
2046
  "action": "thumbs_up",
2047
  "body_side": "right",
@@ -2056,8 +2070,8 @@
2056
  "timing_type": "relative",
2057
  "value": {
2058
  "sequence": [
2059
- "silent_action",
2060
- "silent_action"
2061
  ]
2062
  }
2063
  },
@@ -2213,7 +2227,7 @@
2213
  ],
2214
  "events": [
2215
  {
2216
- "id": "sounding_action",
2217
  "modality": "sounding_action",
2218
  "actor": "person_A",
2219
  "action": "slapping_the_thigh",
@@ -2225,7 +2239,7 @@
2225
  "definition": "The person's left hand strikes the top of the left thigh, with visible contact and a sharp slap sound at the moment of impact."
2226
  },
2227
  {
2228
- "id": "sounding_action",
2229
  "modality": "sounding_action",
2230
  "actor": "person_A",
2231
  "action": "clapping_hands",
@@ -2238,7 +2252,17 @@
2238
  }
2239
  ],
2240
  "content": {
2241
- "sounding_action": {
 
 
 
 
 
 
 
 
 
 
2242
  "actor": "person_A",
2243
  "action": "clapping_hands",
2244
  "acting_body_side": "both",
@@ -2256,8 +2280,8 @@
2256
  "timing_type": "relative",
2257
  "value": {
2258
  "sequence": [
2259
- "sounding_action",
2260
- "sounding_action"
2261
  ]
2262
  }
2263
  },
@@ -2277,7 +2301,7 @@
2277
  ],
2278
  "events": [
2279
  {
2280
- "id": "sounding_action",
2281
  "modality": "sounding_action",
2282
  "actor": "person_A",
2283
  "action": "clapping_hands",
@@ -2289,7 +2313,7 @@
2289
  "definition": "The person brings both hands together in front of the torso to clap, with visible hand-to-hand contact and a single sharp clap sound at the moment of impact."
2290
  },
2291
  {
2292
- "id": "sounding_action",
2293
  "modality": "sounding_action",
2294
  "actor": "person_A",
2295
  "action": "slapping_the_thigh",
@@ -2302,7 +2326,17 @@
2302
  }
2303
  ],
2304
  "content": {
2305
- "sounding_action": {
 
 
 
 
 
 
 
 
 
 
2306
  "actor": "person_A",
2307
  "action": "slapping_the_thigh",
2308
  "acting_body_side": "left",
@@ -2320,8 +2354,8 @@
2320
  "timing_type": "relative",
2321
  "value": {
2322
  "sequence": [
2323
- "sounding_action",
2324
- "sounding_action"
2325
  ]
2326
  }
2327
  },
@@ -3735,14 +3769,14 @@
3735
  ],
3736
  "events": [
3737
  {
3738
- "id": "speech",
3739
  "modality": "speech",
3740
  "actor": "person_A",
3741
  "text": "stop",
3742
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3743
  },
3744
  {
3745
- "id": "silent_action",
3746
  "modality": "silent_action",
3747
  "actor": "person_A",
3748
  "action": "raise_open_palm",
@@ -3751,7 +3785,7 @@
3751
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
3752
  },
3753
  {
3754
- "id": "sounding_action",
3755
  "modality": "sounding_action",
3756
  "actor": "person_A",
3757
  "action": "clapping_hands",
@@ -3762,19 +3796,19 @@
3762
  }
3763
  ],
3764
  "content": {
3765
- "speech": {
3766
  "actor": "person_A",
3767
  "text": "stop",
3768
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3769
  },
3770
- "silent_action": {
3771
  "actor": "person_A",
3772
  "action": "raise_open_palm",
3773
  "body_side": "right",
3774
  "body_part": "hand",
3775
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
3776
  },
3777
- "sounding_action": {
3778
  "actor": "person_A",
3779
  "action": "clapping_hands",
3780
  "acting_body_side": "both",
@@ -3977,14 +4011,14 @@
3977
  ],
3978
  "events": [
3979
  {
3980
- "id": "speech",
3981
  "modality": "speech",
3982
  "actor": "person_A",
3983
  "text": "stop",
3984
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3985
  },
3986
  {
3987
- "id": "silent_action",
3988
  "modality": "silent_action",
3989
  "actor": "person_A",
3990
  "action": "peace_sign",
@@ -3993,7 +4027,7 @@
3993
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
3994
  },
3995
  {
3996
- "id": "sounding_action",
3997
  "modality": "sounding_action",
3998
  "actor": "person_A",
3999
  "action": "clapping_hands",
@@ -4004,19 +4038,19 @@
4004
  }
4005
  ],
4006
  "content": {
4007
- "speech": {
4008
  "actor": "person_A",
4009
  "text": "stop",
4010
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4011
  },
4012
- "silent_action": {
4013
  "actor": "person_A",
4014
  "action": "peace_sign",
4015
  "body_side": "right",
4016
  "body_part": "hand",
4017
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4018
  },
4019
- "sounding_action": {
4020
  "actor": "person_A",
4021
  "action": "clapping_hands",
4022
  "acting_body_side": "both",
@@ -4142,14 +4176,14 @@
4142
  ],
4143
  "events": [
4144
  {
4145
- "id": "speech",
4146
  "modality": "speech",
4147
  "actor": "person_A",
4148
  "text": "stop",
4149
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4150
  },
4151
  {
4152
- "id": "silent_action",
4153
  "modality": "silent_action",
4154
  "actor": "person_A",
4155
  "action": "peace_sign",
@@ -4158,7 +4192,7 @@
4158
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4159
  },
4160
  {
4161
- "id": "sounding_action",
4162
  "modality": "sounding_action",
4163
  "actor": "person_A",
4164
  "action": "clapping_hands",
@@ -4169,19 +4203,19 @@
4169
  }
4170
  ],
4171
  "content": {
4172
- "speech": {
4173
  "actor": "person_A",
4174
  "text": "stop",
4175
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4176
  },
4177
- "silent_action": {
4178
  "actor": "person_A",
4179
  "action": "peace_sign",
4180
  "body_side": "right",
4181
  "body_part": "hand",
4182
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4183
  },
4184
- "sounding_action": {
4185
  "actor": "person_A",
4186
  "action": "clapping_hands",
4187
  "acting_body_side": "both",
@@ -4230,14 +4264,14 @@
4230
  ],
4231
  "events": [
4232
  {
4233
- "id": "speech",
4234
  "modality": "speech",
4235
  "actor": "person_A",
4236
  "text": "stop",
4237
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4238
  },
4239
  {
4240
- "id": "silent_action",
4241
  "modality": "silent_action",
4242
  "actor": "person_A",
4243
  "action": "peace_sign",
@@ -4246,7 +4280,7 @@
4246
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4247
  },
4248
  {
4249
- "id": "sounding_action",
4250
  "modality": "sounding_action",
4251
  "actor": "person_A",
4252
  "action": "clapping_hands",
@@ -4257,19 +4291,19 @@
4257
  }
4258
  ],
4259
  "content": {
4260
- "speech": {
4261
  "actor": "person_A",
4262
  "text": "stop",
4263
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4264
  },
4265
- "silent_action": {
4266
  "actor": "person_A",
4267
  "action": "peace_sign",
4268
  "body_side": "right",
4269
  "body_part": "hand",
4270
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4271
  },
4272
- "sounding_action": {
4273
  "actor": "person_A",
4274
  "action": "clapping_hands",
4275
  "acting_body_side": "both",
@@ -4395,14 +4429,14 @@
4395
  ],
4396
  "events": [
4397
  {
4398
- "id": "speech",
4399
  "modality": "speech",
4400
  "actor": "person_A",
4401
  "text": "stop",
4402
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4403
  },
4404
  {
4405
- "id": "silent_action",
4406
  "modality": "silent_action",
4407
  "actor": "person_A",
4408
  "action": "peace_sign",
@@ -4411,7 +4445,7 @@
4411
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4412
  },
4413
  {
4414
- "id": "sounding_action",
4415
  "modality": "sounding_action",
4416
  "actor": "person_A",
4417
  "action": "clapping_hands",
@@ -4422,19 +4456,19 @@
4422
  }
4423
  ],
4424
  "content": {
4425
- "speech": {
4426
  "actor": "person_A",
4427
  "text": "stop",
4428
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4429
  },
4430
- "silent_action": {
4431
  "actor": "person_A",
4432
  "action": "peace_sign",
4433
  "body_side": "right",
4434
  "body_part": "hand",
4435
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4436
  },
4437
- "sounding_action": {
4438
  "actor": "person_A",
4439
  "action": "clapping_hands",
4440
  "acting_body_side": "both",
@@ -4483,14 +4517,14 @@
4483
  ],
4484
  "events": [
4485
  {
4486
- "id": "speech",
4487
  "modality": "speech",
4488
  "actor": "person_A",
4489
  "text": "stop",
4490
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4491
  },
4492
  {
4493
- "id": "silent_action",
4494
  "modality": "silent_action",
4495
  "actor": "person_A",
4496
  "action": "peace_sign",
@@ -4499,7 +4533,7 @@
4499
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4500
  },
4501
  {
4502
- "id": "sounding_action",
4503
  "modality": "sounding_action",
4504
  "actor": "person_A",
4505
  "action": "clapping_hands",
@@ -4510,19 +4544,19 @@
4510
  }
4511
  ],
4512
  "content": {
4513
- "speech": {
4514
  "actor": "person_A",
4515
  "text": "stop",
4516
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4517
  },
4518
- "silent_action": {
4519
  "actor": "person_A",
4520
  "action": "peace_sign",
4521
  "body_side": "right",
4522
  "body_part": "hand",
4523
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4524
  },
4525
- "sounding_action": {
4526
  "actor": "person_A",
4527
  "action": "clapping_hands",
4528
  "acting_body_side": "both",
@@ -4571,14 +4605,14 @@
4571
  ],
4572
  "events": [
4573
  {
4574
- "id": "speech",
4575
  "modality": "speech",
4576
  "actor": "person_A",
4577
  "text": "stop",
4578
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4579
  },
4580
  {
4581
- "id": "silent_action",
4582
  "modality": "silent_action",
4583
  "actor": "person_A",
4584
  "action": "peace_sign",
@@ -4587,7 +4621,7 @@
4587
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4588
  },
4589
  {
4590
- "id": "sounding_action",
4591
  "modality": "sounding_action",
4592
  "actor": "person_A",
4593
  "action": "clapping_hands",
@@ -4598,19 +4632,19 @@
4598
  }
4599
  ],
4600
  "content": {
4601
- "speech": {
4602
  "actor": "person_A",
4603
  "text": "stop",
4604
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4605
  },
4606
- "silent_action": {
4607
  "actor": "person_A",
4608
  "action": "peace_sign",
4609
  "body_side": "right",
4610
  "body_part": "hand",
4611
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4612
  },
4613
- "sounding_action": {
4614
  "actor": "person_A",
4615
  "action": "clapping_hands",
4616
  "acting_body_side": "both",
@@ -4659,14 +4693,14 @@
4659
  ],
4660
  "events": [
4661
  {
4662
- "id": "speech",
4663
  "modality": "speech",
4664
  "actor": "person_A",
4665
  "text": "stop",
4666
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4667
  },
4668
  {
4669
- "id": "silent_action",
4670
  "modality": "silent_action",
4671
  "actor": "person_A",
4672
  "action": "peace_sign",
@@ -4675,7 +4709,7 @@
4675
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4676
  },
4677
  {
4678
- "id": "sounding_action",
4679
  "modality": "sounding_action",
4680
  "actor": "person_A",
4681
  "action": "clapping_hands",
@@ -4686,19 +4720,19 @@
4686
  }
4687
  ],
4688
  "content": {
4689
- "speech": {
4690
  "actor": "person_A",
4691
  "text": "stop",
4692
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4693
  },
4694
- "silent_action": {
4695
  "actor": "person_A",
4696
  "action": "peace_sign",
4697
  "body_side": "right",
4698
  "body_part": "hand",
4699
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4700
  },
4701
- "sounding_action": {
4702
  "actor": "person_A",
4703
  "action": "clapping_hands",
4704
  "acting_body_side": "both",
@@ -5132,14 +5166,14 @@
5132
  ],
5133
  "events": [
5134
  {
5135
- "id": "speech",
5136
  "modality": "speech",
5137
  "actor": "person_A",
5138
  "text": "okay",
5139
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5140
  },
5141
  {
5142
- "id": "silent_action",
5143
  "modality": "silent_action",
5144
  "actor": "person_A",
5145
  "action": "raise_open_palm",
@@ -5148,7 +5182,7 @@
5148
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5149
  },
5150
  {
5151
- "id": "sounding_action",
5152
  "modality": "sounding_action",
5153
  "actor": "person_A",
5154
  "action": "clapping_hands",
@@ -5159,19 +5193,19 @@
5159
  }
5160
  ],
5161
  "content": {
5162
- "speech": {
5163
  "actor": "person_A",
5164
  "text": "okay",
5165
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5166
  },
5167
- "silent_action": {
5168
  "actor": "person_A",
5169
  "action": "raise_open_palm",
5170
  "body_side": "right",
5171
  "body_part": "hand",
5172
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5173
  },
5174
- "sounding_action": {
5175
  "actor": "person_A",
5176
  "action": "clapping_hands",
5177
  "acting_body_side": "both",
@@ -5220,14 +5254,14 @@
5220
  ],
5221
  "events": [
5222
  {
5223
- "id": "speech",
5224
  "modality": "speech",
5225
  "actor": "person_A",
5226
  "text": "okay",
5227
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5228
  },
5229
  {
5230
- "id": "silent_action",
5231
  "modality": "silent_action",
5232
  "actor": "person_A",
5233
  "action": "raise_open_palm",
@@ -5236,7 +5270,7 @@
5236
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5237
  },
5238
  {
5239
- "id": "sounding_action",
5240
  "modality": "sounding_action",
5241
  "actor": "person_A",
5242
  "action": "clapping_hands",
@@ -5247,19 +5281,19 @@
5247
  }
5248
  ],
5249
  "content": {
5250
- "speech": {
5251
  "actor": "person_A",
5252
  "text": "okay",
5253
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5254
  },
5255
- "silent_action": {
5256
  "actor": "person_A",
5257
  "action": "raise_open_palm",
5258
  "body_side": "right",
5259
  "body_part": "hand",
5260
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5261
  },
5262
- "sounding_action": {
5263
  "actor": "person_A",
5264
  "action": "clapping_hands",
5265
  "acting_body_side": "both",
@@ -5385,14 +5419,14 @@
5385
  ],
5386
  "events": [
5387
  {
5388
- "id": "speech",
5389
  "modality": "speech",
5390
  "actor": "person_A",
5391
  "text": "okay",
5392
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5393
  },
5394
  {
5395
- "id": "silent_action",
5396
  "modality": "silent_action",
5397
  "actor": "person_A",
5398
  "action": "raise_open_palm",
@@ -5401,7 +5435,7 @@
5401
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5402
  },
5403
  {
5404
- "id": "sounding_action",
5405
  "modality": "sounding_action",
5406
  "actor": "person_A",
5407
  "action": "clapping_hands",
@@ -5412,19 +5446,19 @@
5412
  }
5413
  ],
5414
  "content": {
5415
- "speech": {
5416
  "actor": "person_A",
5417
  "text": "okay",
5418
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5419
  },
5420
- "silent_action": {
5421
  "actor": "person_A",
5422
  "action": "raise_open_palm",
5423
  "body_side": "right",
5424
  "body_part": "hand",
5425
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5426
  },
5427
- "sounding_action": {
5428
  "actor": "person_A",
5429
  "action": "clapping_hands",
5430
  "acting_body_side": "both",
@@ -5550,14 +5584,14 @@
5550
  ],
5551
  "events": [
5552
  {
5553
- "id": "speech",
5554
  "modality": "speech",
5555
  "actor": "person_A",
5556
  "text": "okay",
5557
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5558
  },
5559
  {
5560
- "id": "silent_action",
5561
  "modality": "silent_action",
5562
  "actor": "person_A",
5563
  "action": "peace_sign",
@@ -5566,7 +5600,7 @@
5566
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5567
  },
5568
  {
5569
- "id": "sounding_action",
5570
  "modality": "sounding_action",
5571
  "actor": "person_A",
5572
  "action": "clapping_hands",
@@ -5577,19 +5611,19 @@
5577
  }
5578
  ],
5579
  "content": {
5580
- "speech": {
5581
  "actor": "person_A",
5582
  "text": "okay",
5583
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5584
  },
5585
- "silent_action": {
5586
  "actor": "person_A",
5587
  "action": "peace_sign",
5588
  "body_side": "right",
5589
  "body_part": "hand",
5590
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5591
  },
5592
- "sounding_action": {
5593
  "actor": "person_A",
5594
  "action": "clapping_hands",
5595
  "acting_body_side": "both",
@@ -5638,14 +5672,14 @@
5638
  ],
5639
  "events": [
5640
  {
5641
- "id": "speech",
5642
  "modality": "speech",
5643
  "actor": "person_A",
5644
  "text": "okay",
5645
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5646
  },
5647
  {
5648
- "id": "silent_action",
5649
  "modality": "silent_action",
5650
  "actor": "person_A",
5651
  "action": "peace_sign",
@@ -5654,7 +5688,7 @@
5654
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5655
  },
5656
  {
5657
- "id": "sounding_action",
5658
  "modality": "sounding_action",
5659
  "actor": "person_A",
5660
  "action": "clapping_hands",
@@ -5665,19 +5699,19 @@
5665
  }
5666
  ],
5667
  "content": {
5668
- "speech": {
5669
  "actor": "person_A",
5670
  "text": "okay",
5671
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5672
  },
5673
- "silent_action": {
5674
  "actor": "person_A",
5675
  "action": "peace_sign",
5676
  "body_side": "right",
5677
  "body_part": "hand",
5678
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5679
  },
5680
- "sounding_action": {
5681
  "actor": "person_A",
5682
  "action": "clapping_hands",
5683
  "acting_body_side": "both",
@@ -5803,14 +5837,14 @@
5803
  ],
5804
  "events": [
5805
  {
5806
- "id": "speech",
5807
  "modality": "speech",
5808
  "actor": "person_A",
5809
  "text": "okay",
5810
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5811
  },
5812
  {
5813
- "id": "silent_action",
5814
  "modality": "silent_action",
5815
  "actor": "person_A",
5816
  "action": "peace_sign",
@@ -5819,7 +5853,7 @@
5819
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5820
  },
5821
  {
5822
- "id": "sounding_action",
5823
  "modality": "sounding_action",
5824
  "actor": "person_A",
5825
  "action": "clapping_hands",
@@ -5830,19 +5864,19 @@
5830
  }
5831
  ],
5832
  "content": {
5833
- "speech": {
5834
  "actor": "person_A",
5835
  "text": "okay",
5836
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5837
  },
5838
- "silent_action": {
5839
  "actor": "person_A",
5840
  "action": "peace_sign",
5841
  "body_side": "right",
5842
  "body_part": "hand",
5843
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5844
  },
5845
- "sounding_action": {
5846
  "actor": "person_A",
5847
  "action": "clapping_hands",
5848
  "acting_body_side": "both",
@@ -5891,14 +5925,14 @@
5891
  ],
5892
  "events": [
5893
  {
5894
- "id": "speech",
5895
  "modality": "speech",
5896
  "actor": "person_A",
5897
  "text": "okay",
5898
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5899
  },
5900
  {
5901
- "id": "silent_action",
5902
  "modality": "silent_action",
5903
  "actor": "person_A",
5904
  "action": "peace_sign",
@@ -5907,7 +5941,7 @@
5907
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5908
  },
5909
  {
5910
- "id": "sounding_action",
5911
  "modality": "sounding_action",
5912
  "actor": "person_A",
5913
  "action": "clapping_hands",
@@ -5918,19 +5952,19 @@
5918
  }
5919
  ],
5920
  "content": {
5921
- "speech": {
5922
  "actor": "person_A",
5923
  "text": "okay",
5924
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5925
  },
5926
- "silent_action": {
5927
  "actor": "person_A",
5928
  "action": "peace_sign",
5929
  "body_side": "right",
5930
  "body_part": "hand",
5931
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5932
  },
5933
- "sounding_action": {
5934
  "actor": "person_A",
5935
  "action": "clapping_hands",
5936
  "acting_body_side": "both",
@@ -5979,14 +6013,14 @@
5979
  ],
5980
  "events": [
5981
  {
5982
- "id": "speech",
5983
  "modality": "speech",
5984
  "actor": "person_A",
5985
  "text": "okay",
5986
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5987
  },
5988
  {
5989
- "id": "silent_action",
5990
  "modality": "silent_action",
5991
  "actor": "person_A",
5992
  "action": "peace_sign",
@@ -5995,7 +6029,7 @@
5995
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5996
  },
5997
  {
5998
- "id": "sounding_action",
5999
  "modality": "sounding_action",
6000
  "actor": "person_A",
6001
  "action": "clapping_hands",
@@ -6006,19 +6040,19 @@
6006
  }
6007
  ],
6008
  "content": {
6009
- "speech": {
6010
  "actor": "person_A",
6011
  "text": "okay",
6012
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6013
  },
6014
- "silent_action": {
6015
  "actor": "person_A",
6016
  "action": "peace_sign",
6017
  "body_side": "right",
6018
  "body_part": "hand",
6019
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6020
  },
6021
- "sounding_action": {
6022
  "actor": "person_A",
6023
  "action": "clapping_hands",
6024
  "acting_body_side": "both",
@@ -6144,14 +6178,14 @@
6144
  ],
6145
  "events": [
6146
  {
6147
- "id": "speech",
6148
  "modality": "speech",
6149
  "actor": "person_A",
6150
  "text": "okay",
6151
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6152
  },
6153
  {
6154
- "id": "silent_action",
6155
  "modality": "silent_action",
6156
  "actor": "person_A",
6157
  "action": "peace_sign",
@@ -6160,7 +6194,7 @@
6160
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6161
  },
6162
  {
6163
- "id": "sounding_action",
6164
  "modality": "sounding_action",
6165
  "actor": "person_A",
6166
  "action": "clapping_hands",
@@ -6171,19 +6205,19 @@
6171
  }
6172
  ],
6173
  "content": {
6174
- "speech": {
6175
  "actor": "person_A",
6176
  "text": "okay",
6177
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6178
  },
6179
- "silent_action": {
6180
  "actor": "person_A",
6181
  "action": "peace_sign",
6182
  "body_side": "right",
6183
  "body_part": "hand",
6184
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6185
  },
6186
- "sounding_action": {
6187
  "actor": "person_A",
6188
  "action": "clapping_hands",
6189
  "acting_body_side": "both",
@@ -6232,14 +6266,14 @@
6232
  ],
6233
  "events": [
6234
  {
6235
- "id": "speech",
6236
  "modality": "speech",
6237
  "actor": "person_A",
6238
  "text": "okay",
6239
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6240
  },
6241
  {
6242
- "id": "silent_action",
6243
  "modality": "silent_action",
6244
  "actor": "person_A",
6245
  "action": "peace_sign",
@@ -6248,7 +6282,7 @@
6248
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6249
  },
6250
  {
6251
- "id": "sounding_action",
6252
  "modality": "sounding_action",
6253
  "actor": "person_A",
6254
  "action": "clapping_hands",
@@ -6259,19 +6293,19 @@
6259
  }
6260
  ],
6261
  "content": {
6262
- "speech": {
6263
  "actor": "person_A",
6264
  "text": "okay",
6265
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6266
  },
6267
- "silent_action": {
6268
  "actor": "person_A",
6269
  "action": "peace_sign",
6270
  "body_side": "right",
6271
  "body_part": "hand",
6272
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6273
  },
6274
- "sounding_action": {
6275
  "actor": "person_A",
6276
  "action": "clapping_hands",
6277
  "acting_body_side": "both",
 
1967
  ],
1968
  "events": [
1969
  {
1970
+ "id": "thumbs_up",
1971
  "modality": "silent_action",
1972
  "actor": "person_A",
1973
  "action": "thumbs_up",
 
1976
  "definition": "The person's right hand forms or holds a thumbs-up pose: a fist closed with the thumb extended upward, clearly recognizable. The target is the pose, not a separate hand-raising motion."
1977
  },
1978
  {
1979
+ "id": "open_palm",
1980
  "modality": "silent_action",
1981
  "actor": "person_A",
1982
  "action": "raise_open_palm",
 
1986
  }
1987
  ],
1988
  "content": {
1989
+ "thumbs_up": {
1990
+ "actor": "person_A",
1991
+ "action": "thumbs_up",
1992
+ "body_side": "right",
1993
+ "body_part": "hand",
1994
+ "definition": "The person's right hand forms or holds a thumbs-up pose: a fist closed with the thumb extended upward, clearly recognizable. The target is the pose, not a separate hand-raising motion."
1995
+ },
1996
+ "open_palm": {
1997
  "actor": "person_A",
1998
  "action": "raise_open_palm",
1999
  "body_side": "right",
 
2008
  "timing_type": "relative",
2009
  "value": {
2010
  "sequence": [
2011
+ "thumbs_up",
2012
+ "open_palm"
2013
  ]
2014
  }
2015
  },
 
2029
  ],
2030
  "events": [
2031
  {
2032
+ "id": "open_palm",
2033
  "modality": "silent_action",
2034
  "actor": "person_A",
2035
  "action": "raise_open_palm",
 
2038
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers together and extended, held clearly as a recognizable open-palm pose. The target is the held pose, not a separate raising motion."
2039
  },
2040
  {
2041
+ "id": "thumbs_up",
2042
  "modality": "silent_action",
2043
  "actor": "person_A",
2044
  "action": "thumbs_up",
 
2048
  }
2049
  ],
2050
  "content": {
2051
+ "open_palm": {
2052
+ "actor": "person_A",
2053
+ "action": "raise_open_palm",
2054
+ "body_side": "right",
2055
+ "body_part": "hand",
2056
+ "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers together and extended, held clearly as a recognizable open-palm pose. The target is the held pose, not a separate raising motion."
2057
+ },
2058
+ "thumbs_up": {
2059
  "actor": "person_A",
2060
  "action": "thumbs_up",
2061
  "body_side": "right",
 
2070
  "timing_type": "relative",
2071
  "value": {
2072
  "sequence": [
2073
+ "open_palm",
2074
+ "thumbs_up"
2075
  ]
2076
  }
2077
  },
 
2227
  ],
2228
  "events": [
2229
  {
2230
+ "id": "slap",
2231
  "modality": "sounding_action",
2232
  "actor": "person_A",
2233
  "action": "slapping_the_thigh",
 
2239
  "definition": "The person's left hand strikes the top of the left thigh, with visible contact and a sharp slap sound at the moment of impact."
2240
  },
2241
  {
2242
+ "id": "clap",
2243
  "modality": "sounding_action",
2244
  "actor": "person_A",
2245
  "action": "clapping_hands",
 
2252
  }
2253
  ],
2254
  "content": {
2255
+ "slap": {
2256
+ "actor": "person_A",
2257
+ "action": "slapping_the_thigh",
2258
+ "acting_body_side": "left",
2259
+ "acting_body_part": "hand",
2260
+ "target_body_side": "left",
2261
+ "target_body_part": "thigh",
2262
+ "target_sound": "sharp slap sound",
2263
+ "definition": "The person's left hand strikes the top of the left thigh, with visible contact and a sharp slap sound at the moment of impact."
2264
+ },
2265
+ "clap": {
2266
  "actor": "person_A",
2267
  "action": "clapping_hands",
2268
  "acting_body_side": "both",
 
2280
  "timing_type": "relative",
2281
  "value": {
2282
  "sequence": [
2283
+ "slap",
2284
+ "clap"
2285
  ]
2286
  }
2287
  },
 
2301
  ],
2302
  "events": [
2303
  {
2304
+ "id": "clap",
2305
  "modality": "sounding_action",
2306
  "actor": "person_A",
2307
  "action": "clapping_hands",
 
2313
  "definition": "The person brings both hands together in front of the torso to clap, with visible hand-to-hand contact and a single sharp clap sound at the moment of impact."
2314
  },
2315
  {
2316
+ "id": "slap",
2317
  "modality": "sounding_action",
2318
  "actor": "person_A",
2319
  "action": "slapping_the_thigh",
 
2326
  }
2327
  ],
2328
  "content": {
2329
+ "clap": {
2330
+ "actor": "person_A",
2331
+ "action": "clapping_hands",
2332
+ "acting_body_side": "both",
2333
+ "acting_body_part": "hand",
2334
+ "target_body_side": "both",
2335
+ "target_body_part": "hand",
2336
+ "target_sound": "sharp clap sound",
2337
+ "definition": "The person brings both hands together in front of the torso to clap, with visible hand-to-hand contact and a single sharp clap sound at the moment of impact."
2338
+ },
2339
+ "slap": {
2340
  "actor": "person_A",
2341
  "action": "slapping_the_thigh",
2342
  "acting_body_side": "left",
 
2354
  "timing_type": "relative",
2355
  "value": {
2356
  "sequence": [
2357
+ "clap",
2358
+ "slap"
2359
  ]
2360
  }
2361
  },
 
3769
  ],
3770
  "events": [
3771
  {
3772
+ "id": "speech_stop",
3773
  "modality": "speech",
3774
  "actor": "person_A",
3775
  "text": "stop",
3776
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3777
  },
3778
  {
3779
+ "id": "open_palm",
3780
  "modality": "silent_action",
3781
  "actor": "person_A",
3782
  "action": "raise_open_palm",
 
3785
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
3786
  },
3787
  {
3788
+ "id": "clap",
3789
  "modality": "sounding_action",
3790
  "actor": "person_A",
3791
  "action": "clapping_hands",
 
3796
  }
3797
  ],
3798
  "content": {
3799
+ "speech_stop": {
3800
  "actor": "person_A",
3801
  "text": "stop",
3802
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
3803
  },
3804
+ "open_palm": {
3805
  "actor": "person_A",
3806
  "action": "raise_open_palm",
3807
  "body_side": "right",
3808
  "body_part": "hand",
3809
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
3810
  },
3811
+ "clap": {
3812
  "actor": "person_A",
3813
  "action": "clapping_hands",
3814
  "acting_body_side": "both",
 
4011
  ],
4012
  "events": [
4013
  {
4014
+ "id": "speech_stop",
4015
  "modality": "speech",
4016
  "actor": "person_A",
4017
  "text": "stop",
4018
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4019
  },
4020
  {
4021
+ "id": "peace_sign",
4022
  "modality": "silent_action",
4023
  "actor": "person_A",
4024
  "action": "peace_sign",
 
4027
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4028
  },
4029
  {
4030
+ "id": "clap",
4031
  "modality": "sounding_action",
4032
  "actor": "person_A",
4033
  "action": "clapping_hands",
 
4038
  }
4039
  ],
4040
  "content": {
4041
+ "speech_stop": {
4042
  "actor": "person_A",
4043
  "text": "stop",
4044
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4045
  },
4046
+ "peace_sign": {
4047
  "actor": "person_A",
4048
  "action": "peace_sign",
4049
  "body_side": "right",
4050
  "body_part": "hand",
4051
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4052
  },
4053
+ "clap": {
4054
  "actor": "person_A",
4055
  "action": "clapping_hands",
4056
  "acting_body_side": "both",
 
4176
  ],
4177
  "events": [
4178
  {
4179
+ "id": "speech_stop",
4180
  "modality": "speech",
4181
  "actor": "person_A",
4182
  "text": "stop",
4183
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4184
  },
4185
  {
4186
+ "id": "peace_sign",
4187
  "modality": "silent_action",
4188
  "actor": "person_A",
4189
  "action": "peace_sign",
 
4192
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4193
  },
4194
  {
4195
+ "id": "clap",
4196
  "modality": "sounding_action",
4197
  "actor": "person_A",
4198
  "action": "clapping_hands",
 
4203
  }
4204
  ],
4205
  "content": {
4206
+ "speech_stop": {
4207
  "actor": "person_A",
4208
  "text": "stop",
4209
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4210
  },
4211
+ "peace_sign": {
4212
  "actor": "person_A",
4213
  "action": "peace_sign",
4214
  "body_side": "right",
4215
  "body_part": "hand",
4216
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4217
  },
4218
+ "clap": {
4219
  "actor": "person_A",
4220
  "action": "clapping_hands",
4221
  "acting_body_side": "both",
 
4264
  ],
4265
  "events": [
4266
  {
4267
+ "id": "speech_stop",
4268
  "modality": "speech",
4269
  "actor": "person_A",
4270
  "text": "stop",
4271
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4272
  },
4273
  {
4274
+ "id": "peace_sign",
4275
  "modality": "silent_action",
4276
  "actor": "person_A",
4277
  "action": "peace_sign",
 
4280
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4281
  },
4282
  {
4283
+ "id": "clap",
4284
  "modality": "sounding_action",
4285
  "actor": "person_A",
4286
  "action": "clapping_hands",
 
4291
  }
4292
  ],
4293
  "content": {
4294
+ "speech_stop": {
4295
  "actor": "person_A",
4296
  "text": "stop",
4297
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4298
  },
4299
+ "peace_sign": {
4300
  "actor": "person_A",
4301
  "action": "peace_sign",
4302
  "body_side": "right",
4303
  "body_part": "hand",
4304
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4305
  },
4306
+ "clap": {
4307
  "actor": "person_A",
4308
  "action": "clapping_hands",
4309
  "acting_body_side": "both",
 
4429
  ],
4430
  "events": [
4431
  {
4432
+ "id": "speech_stop",
4433
  "modality": "speech",
4434
  "actor": "person_A",
4435
  "text": "stop",
4436
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4437
  },
4438
  {
4439
+ "id": "peace_sign",
4440
  "modality": "silent_action",
4441
  "actor": "person_A",
4442
  "action": "peace_sign",
 
4445
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4446
  },
4447
  {
4448
+ "id": "clap",
4449
  "modality": "sounding_action",
4450
  "actor": "person_A",
4451
  "action": "clapping_hands",
 
4456
  }
4457
  ],
4458
  "content": {
4459
+ "speech_stop": {
4460
  "actor": "person_A",
4461
  "text": "stop",
4462
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4463
  },
4464
+ "peace_sign": {
4465
  "actor": "person_A",
4466
  "action": "peace_sign",
4467
  "body_side": "right",
4468
  "body_part": "hand",
4469
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4470
  },
4471
+ "clap": {
4472
  "actor": "person_A",
4473
  "action": "clapping_hands",
4474
  "acting_body_side": "both",
 
4517
  ],
4518
  "events": [
4519
  {
4520
+ "id": "speech_stop",
4521
  "modality": "speech",
4522
  "actor": "person_A",
4523
  "text": "stop",
4524
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4525
  },
4526
  {
4527
+ "id": "peace_sign",
4528
  "modality": "silent_action",
4529
  "actor": "person_A",
4530
  "action": "peace_sign",
 
4533
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4534
  },
4535
  {
4536
+ "id": "clap",
4537
  "modality": "sounding_action",
4538
  "actor": "person_A",
4539
  "action": "clapping_hands",
 
4544
  }
4545
  ],
4546
  "content": {
4547
+ "speech_stop": {
4548
  "actor": "person_A",
4549
  "text": "stop",
4550
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4551
  },
4552
+ "peace_sign": {
4553
  "actor": "person_A",
4554
  "action": "peace_sign",
4555
  "body_side": "right",
4556
  "body_part": "hand",
4557
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4558
  },
4559
+ "clap": {
4560
  "actor": "person_A",
4561
  "action": "clapping_hands",
4562
  "acting_body_side": "both",
 
4605
  ],
4606
  "events": [
4607
  {
4608
+ "id": "speech_stop",
4609
  "modality": "speech",
4610
  "actor": "person_A",
4611
  "text": "stop",
4612
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4613
  },
4614
  {
4615
+ "id": "peace_sign",
4616
  "modality": "silent_action",
4617
  "actor": "person_A",
4618
  "action": "peace_sign",
 
4621
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4622
  },
4623
  {
4624
+ "id": "clap",
4625
  "modality": "sounding_action",
4626
  "actor": "person_A",
4627
  "action": "clapping_hands",
 
4632
  }
4633
  ],
4634
  "content": {
4635
+ "speech_stop": {
4636
  "actor": "person_A",
4637
  "text": "stop",
4638
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4639
  },
4640
+ "peace_sign": {
4641
  "actor": "person_A",
4642
  "action": "peace_sign",
4643
  "body_side": "right",
4644
  "body_part": "hand",
4645
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4646
  },
4647
+ "clap": {
4648
  "actor": "person_A",
4649
  "action": "clapping_hands",
4650
  "acting_body_side": "both",
 
4693
  ],
4694
  "events": [
4695
  {
4696
+ "id": "speech_stop",
4697
  "modality": "speech",
4698
  "actor": "person_A",
4699
  "text": "stop",
4700
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4701
  },
4702
  {
4703
+ "id": "peace_sign",
4704
  "modality": "silent_action",
4705
  "actor": "person_A",
4706
  "action": "peace_sign",
 
4709
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4710
  },
4711
  {
4712
+ "id": "clap",
4713
  "modality": "sounding_action",
4714
  "actor": "person_A",
4715
  "action": "clapping_hands",
 
4720
  }
4721
  ],
4722
  "content": {
4723
+ "speech_stop": {
4724
  "actor": "person_A",
4725
  "text": "stop",
4726
  "definition": "The person clearly says the single word \"stop\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
4727
  },
4728
+ "peace_sign": {
4729
  "actor": "person_A",
4730
  "action": "peace_sign",
4731
  "body_side": "right",
4732
  "body_part": "hand",
4733
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
4734
  },
4735
+ "clap": {
4736
  "actor": "person_A",
4737
  "action": "clapping_hands",
4738
  "acting_body_side": "both",
 
5166
  ],
5167
  "events": [
5168
  {
5169
+ "id": "speech_okay",
5170
  "modality": "speech",
5171
  "actor": "person_A",
5172
  "text": "okay",
5173
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5174
  },
5175
  {
5176
+ "id": "open_palm",
5177
  "modality": "silent_action",
5178
  "actor": "person_A",
5179
  "action": "raise_open_palm",
 
5182
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5183
  },
5184
  {
5185
+ "id": "clap",
5186
  "modality": "sounding_action",
5187
  "actor": "person_A",
5188
  "action": "clapping_hands",
 
5193
  }
5194
  ],
5195
  "content": {
5196
+ "speech_okay": {
5197
  "actor": "person_A",
5198
  "text": "okay",
5199
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5200
  },
5201
+ "open_palm": {
5202
  "actor": "person_A",
5203
  "action": "raise_open_palm",
5204
  "body_side": "right",
5205
  "body_part": "hand",
5206
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5207
  },
5208
+ "clap": {
5209
  "actor": "person_A",
5210
  "action": "clapping_hands",
5211
  "acting_body_side": "both",
 
5254
  ],
5255
  "events": [
5256
  {
5257
+ "id": "speech_okay",
5258
  "modality": "speech",
5259
  "actor": "person_A",
5260
  "text": "okay",
5261
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5262
  },
5263
  {
5264
+ "id": "open_palm",
5265
  "modality": "silent_action",
5266
  "actor": "person_A",
5267
  "action": "raise_open_palm",
 
5270
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5271
  },
5272
  {
5273
+ "id": "clap",
5274
  "modality": "sounding_action",
5275
  "actor": "person_A",
5276
  "action": "clapping_hands",
 
5281
  }
5282
  ],
5283
  "content": {
5284
+ "speech_okay": {
5285
  "actor": "person_A",
5286
  "text": "okay",
5287
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5288
  },
5289
+ "open_palm": {
5290
  "actor": "person_A",
5291
  "action": "raise_open_palm",
5292
  "body_side": "right",
5293
  "body_part": "hand",
5294
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5295
  },
5296
+ "clap": {
5297
  "actor": "person_A",
5298
  "action": "clapping_hands",
5299
  "acting_body_side": "both",
 
5419
  ],
5420
  "events": [
5421
  {
5422
+ "id": "speech_okay",
5423
  "modality": "speech",
5424
  "actor": "person_A",
5425
  "text": "okay",
5426
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5427
  },
5428
  {
5429
+ "id": "open_palm",
5430
  "modality": "silent_action",
5431
  "actor": "person_A",
5432
  "action": "raise_open_palm",
 
5435
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5436
  },
5437
  {
5438
+ "id": "clap",
5439
  "modality": "sounding_action",
5440
  "actor": "person_A",
5441
  "action": "clapping_hands",
 
5446
  }
5447
  ],
5448
  "content": {
5449
+ "speech_okay": {
5450
  "actor": "person_A",
5451
  "text": "okay",
5452
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5453
  },
5454
+ "open_palm": {
5455
  "actor": "person_A",
5456
  "action": "raise_open_palm",
5457
  "body_side": "right",
5458
  "body_part": "hand",
5459
  "definition": "The person's right hand is raised to about shoulder height with the palm open and facing the camera, fingers extended, and the pose held clearly enough to be recognized as an open-palm gesture."
5460
  },
5461
+ "clap": {
5462
  "actor": "person_A",
5463
  "action": "clapping_hands",
5464
  "acting_body_side": "both",
 
5584
  ],
5585
  "events": [
5586
  {
5587
+ "id": "speech_okay",
5588
  "modality": "speech",
5589
  "actor": "person_A",
5590
  "text": "okay",
5591
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5592
  },
5593
  {
5594
+ "id": "peace_sign",
5595
  "modality": "silent_action",
5596
  "actor": "person_A",
5597
  "action": "peace_sign",
 
5600
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5601
  },
5602
  {
5603
+ "id": "clap",
5604
  "modality": "sounding_action",
5605
  "actor": "person_A",
5606
  "action": "clapping_hands",
 
5611
  }
5612
  ],
5613
  "content": {
5614
+ "speech_okay": {
5615
  "actor": "person_A",
5616
  "text": "okay",
5617
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5618
  },
5619
+ "peace_sign": {
5620
  "actor": "person_A",
5621
  "action": "peace_sign",
5622
  "body_side": "right",
5623
  "body_part": "hand",
5624
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5625
  },
5626
+ "clap": {
5627
  "actor": "person_A",
5628
  "action": "clapping_hands",
5629
  "acting_body_side": "both",
 
5672
  ],
5673
  "events": [
5674
  {
5675
+ "id": "speech_okay",
5676
  "modality": "speech",
5677
  "actor": "person_A",
5678
  "text": "okay",
5679
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5680
  },
5681
  {
5682
+ "id": "peace_sign",
5683
  "modality": "silent_action",
5684
  "actor": "person_A",
5685
  "action": "peace_sign",
 
5688
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5689
  },
5690
  {
5691
+ "id": "clap",
5692
  "modality": "sounding_action",
5693
  "actor": "person_A",
5694
  "action": "clapping_hands",
 
5699
  }
5700
  ],
5701
  "content": {
5702
+ "speech_okay": {
5703
  "actor": "person_A",
5704
  "text": "okay",
5705
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5706
  },
5707
+ "peace_sign": {
5708
  "actor": "person_A",
5709
  "action": "peace_sign",
5710
  "body_side": "right",
5711
  "body_part": "hand",
5712
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5713
  },
5714
+ "clap": {
5715
  "actor": "person_A",
5716
  "action": "clapping_hands",
5717
  "acting_body_side": "both",
 
5837
  ],
5838
  "events": [
5839
  {
5840
+ "id": "speech_okay",
5841
  "modality": "speech",
5842
  "actor": "person_A",
5843
  "text": "okay",
5844
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5845
  },
5846
  {
5847
+ "id": "peace_sign",
5848
  "modality": "silent_action",
5849
  "actor": "person_A",
5850
  "action": "peace_sign",
 
5853
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5854
  },
5855
  {
5856
+ "id": "clap",
5857
  "modality": "sounding_action",
5858
  "actor": "person_A",
5859
  "action": "clapping_hands",
 
5864
  }
5865
  ],
5866
  "content": {
5867
+ "speech_okay": {
5868
  "actor": "person_A",
5869
  "text": "okay",
5870
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5871
  },
5872
+ "peace_sign": {
5873
  "actor": "person_A",
5874
  "action": "peace_sign",
5875
  "body_side": "right",
5876
  "body_part": "hand",
5877
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5878
  },
5879
+ "clap": {
5880
  "actor": "person_A",
5881
  "action": "clapping_hands",
5882
  "acting_body_side": "both",
 
5925
  ],
5926
  "events": [
5927
  {
5928
+ "id": "speech_okay",
5929
  "modality": "speech",
5930
  "actor": "person_A",
5931
  "text": "okay",
5932
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5933
  },
5934
  {
5935
+ "id": "peace_sign",
5936
  "modality": "silent_action",
5937
  "actor": "person_A",
5938
  "action": "peace_sign",
 
5941
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5942
  },
5943
  {
5944
+ "id": "clap",
5945
  "modality": "sounding_action",
5946
  "actor": "person_A",
5947
  "action": "clapping_hands",
 
5952
  }
5953
  ],
5954
  "content": {
5955
+ "speech_okay": {
5956
  "actor": "person_A",
5957
  "text": "okay",
5958
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
5959
  },
5960
+ "peace_sign": {
5961
  "actor": "person_A",
5962
  "action": "peace_sign",
5963
  "body_side": "right",
5964
  "body_part": "hand",
5965
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
5966
  },
5967
+ "clap": {
5968
  "actor": "person_A",
5969
  "action": "clapping_hands",
5970
  "acting_body_side": "both",
 
6013
  ],
6014
  "events": [
6015
  {
6016
+ "id": "speech_okay",
6017
  "modality": "speech",
6018
  "actor": "person_A",
6019
  "text": "okay",
6020
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6021
  },
6022
  {
6023
+ "id": "peace_sign",
6024
  "modality": "silent_action",
6025
  "actor": "person_A",
6026
  "action": "peace_sign",
 
6029
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6030
  },
6031
  {
6032
+ "id": "clap",
6033
  "modality": "sounding_action",
6034
  "actor": "person_A",
6035
  "action": "clapping_hands",
 
6040
  }
6041
  ],
6042
  "content": {
6043
+ "speech_okay": {
6044
  "actor": "person_A",
6045
  "text": "okay",
6046
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6047
  },
6048
+ "peace_sign": {
6049
  "actor": "person_A",
6050
  "action": "peace_sign",
6051
  "body_side": "right",
6052
  "body_part": "hand",
6053
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6054
  },
6055
+ "clap": {
6056
  "actor": "person_A",
6057
  "action": "clapping_hands",
6058
  "acting_body_side": "both",
 
6178
  ],
6179
  "events": [
6180
  {
6181
+ "id": "speech_okay",
6182
  "modality": "speech",
6183
  "actor": "person_A",
6184
  "text": "okay",
6185
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6186
  },
6187
  {
6188
+ "id": "peace_sign",
6189
  "modality": "silent_action",
6190
  "actor": "person_A",
6191
  "action": "peace_sign",
 
6194
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6195
  },
6196
  {
6197
+ "id": "clap",
6198
  "modality": "sounding_action",
6199
  "actor": "person_A",
6200
  "action": "clapping_hands",
 
6205
  }
6206
  ],
6207
  "content": {
6208
+ "speech_okay": {
6209
  "actor": "person_A",
6210
  "text": "okay",
6211
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6212
  },
6213
+ "peace_sign": {
6214
  "actor": "person_A",
6215
  "action": "peace_sign",
6216
  "body_side": "right",
6217
  "body_part": "hand",
6218
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6219
  },
6220
+ "clap": {
6221
  "actor": "person_A",
6222
  "action": "clapping_hands",
6223
  "acting_body_side": "both",
 
6266
  ],
6267
  "events": [
6268
  {
6269
+ "id": "speech_okay",
6270
  "modality": "speech",
6271
  "actor": "person_A",
6272
  "text": "okay",
6273
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6274
  },
6275
  {
6276
+ "id": "peace_sign",
6277
  "modality": "silent_action",
6278
  "actor": "person_A",
6279
  "action": "peace_sign",
 
6282
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6283
  },
6284
  {
6285
+ "id": "clap",
6286
  "modality": "sounding_action",
6287
  "actor": "person_A",
6288
  "action": "clapping_hands",
 
6293
  }
6294
  ],
6295
  "content": {
6296
+ "speech_okay": {
6297
  "actor": "person_A",
6298
  "text": "okay",
6299
  "definition": "The person clearly says the single word \"okay\". The speech is audible and easy to distinguish. No extra words are spoken unless explicitly required."
6300
  },
6301
+ "peace_sign": {
6302
  "actor": "person_A",
6303
  "action": "peace_sign",
6304
  "body_side": "right",
6305
  "body_part": "hand",
6306
  "definition": "The person's right hand forms and holds a clear peace sign: the index and middle fingers are extended and separated in a V shape while the remaining fingers are folded, clearly recognizable as a right-hand peace sign."
6307
  },
6308
+ "clap": {
6309
  "actor": "person_A",
6310
  "action": "clapping_hands",
6311
  "acting_body_side": "both",