538 lines
21 KiB
JSON
538 lines
21 KiB
JSON
{
|
||
"format": "trainlog-movement-patterns-v1",
|
||
"version": 1,
|
||
"movement_patterns": [
|
||
{
|
||
"pattern_id": "cyclic_lower_limb",
|
||
"definition": "Repeated lower-limb propulsion such as cycling; not identical to gait.",
|
||
"typical_action_ids": [
|
||
"hip_extension",
|
||
"hip_flexion",
|
||
"knee_extension",
|
||
"knee_flexion"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Propulsion cyclique des membres inférieurs",
|
||
"typical_body_zone_ids": [
|
||
"calves",
|
||
"glutes",
|
||
"thighs"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "cyclic_rowing",
|
||
"definition": "Repeated leg drive, trunk control and arm pull; cardio rower differs from seated resistance row.",
|
||
"typical_action_ids": [
|
||
"elbow_flexion",
|
||
"hip_extension",
|
||
"knee_extension",
|
||
"shoulder_extension"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Rame cyclique",
|
||
"typical_body_zone_ids": [
|
||
"arms",
|
||
"back",
|
||
"core",
|
||
"glutes",
|
||
"thighs"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "hip_dominant",
|
||
"definition": "Multi-joint task organized around hip extension with comparatively restrained knee excursion.",
|
||
"typical_action_ids": [
|
||
"hip_extension"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Mouvement à dominante hanche",
|
||
"typical_body_zone_ids": [
|
||
"glutes",
|
||
"thighs"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "horizontal_pull",
|
||
"definition": "Pull toward torso with shoulder extension/horizontal abduction and elbow flexion.",
|
||
"typical_action_ids": [
|
||
"elbow_flexion",
|
||
"scapular_retraction",
|
||
"shoulder_extension",
|
||
"shoulder_horizontal_abduction"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Tirage horizontal",
|
||
"typical_body_zone_ids": [
|
||
"arms",
|
||
"back"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "horizontal_push",
|
||
"definition": "Press resistance away anterior to torso with coordinated shoulder and elbow movement.",
|
||
"typical_action_ids": [
|
||
"elbow_extension",
|
||
"shoulder_horizontal_adduction"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Poussée horizontale",
|
||
"typical_body_zone_ids": [
|
||
"arms",
|
||
"chest",
|
||
"shoulders"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "knee_dominant",
|
||
"definition": "Multi-joint lower-limb task with substantial knee-extension demand; hip extension remains involved.",
|
||
"typical_action_ids": [
|
||
"hip_extension",
|
||
"knee_extension"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Mouvement à dominante genou",
|
||
"typical_body_zone_ids": [
|
||
"glutes",
|
||
"thighs"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "locomotion",
|
||
"definition": "Repeated gait cycles with support and progression; treadmill belt can replace overground translation.",
|
||
"typical_action_ids": [
|
||
"ankle_dorsiflexion",
|
||
"ankle_plantarflexion",
|
||
"hip_extension",
|
||
"hip_flexion",
|
||
"knee_extension",
|
||
"knee_flexion"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Locomotion",
|
||
"typical_body_zone_ids": [
|
||
"calves",
|
||
"glutes",
|
||
"thighs"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "shoulder_abduction",
|
||
"display_name_fr": "Abduction de l’épaule",
|
||
"definition": "Raise humerus laterally or in scapular plane against resistance; lateral-raise family. Scapular upward rotation accompanies larger elevation.",
|
||
"typical_action_ids": [
|
||
"scapular_upward_rotation",
|
||
"shoulder_abduction"
|
||
],
|
||
"typical_body_zone_ids": [
|
||
"shoulders"
|
||
],
|
||
"parent_pattern_id": null,
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"nih_deltoid",
|
||
"openstax_actions",
|
||
"openstax_upper"
|
||
],
|
||
"notes": "Explicit authored task convention; anti-motion is a demand, not a new joint action or claim of muscle isolation."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_ankle_plantarflexion",
|
||
"definition": "Predominant resisted ankle plantarflexion.",
|
||
"typical_action_ids": [
|
||
"ankle_plantarflexion"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Flexion plantaire",
|
||
"typical_body_zone_ids": [
|
||
"calves"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_elbow_extension",
|
||
"definition": "Predominant resisted elbow extension.",
|
||
"typical_action_ids": [
|
||
"elbow_extension"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Extension isolée du coude",
|
||
"typical_body_zone_ids": [
|
||
"arms"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_elbow_flexion",
|
||
"definition": "Predominant resisted elbow flexion.",
|
||
"typical_action_ids": [
|
||
"elbow_flexion"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Flexion isolée du coude",
|
||
"typical_body_zone_ids": [
|
||
"arms"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_hip_abduction",
|
||
"definition": "Predominant resisted hip abduction.",
|
||
"typical_action_ids": [
|
||
"hip_abduction"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Abduction isolée de hanche",
|
||
"typical_body_zone_ids": [
|
||
"glutes"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_hip_adduction",
|
||
"definition": "Predominant resisted hip adduction.",
|
||
"typical_action_ids": [
|
||
"hip_adduction"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Adduction isolée de hanche",
|
||
"typical_body_zone_ids": [
|
||
"thighs"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_knee_extension",
|
||
"definition": "Predominant resisted knee extension.",
|
||
"typical_action_ids": [
|
||
"knee_extension"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Extension isolée du genou",
|
||
"typical_body_zone_ids": [
|
||
"thighs"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_knee_flexion",
|
||
"definition": "Predominant resisted knee flexion.",
|
||
"typical_action_ids": [
|
||
"knee_flexion"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Flexion isolée du genou",
|
||
"typical_body_zone_ids": [
|
||
"thighs"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_shoulder_horizontal_abduction",
|
||
"definition": "Reverse-fly humeral horizontal abduction with approximately fixed elbow.",
|
||
"typical_action_ids": [
|
||
"shoulder_horizontal_abduction"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Écarté inversé",
|
||
"typical_body_zone_ids": [
|
||
"back",
|
||
"shoulders"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "single_joint_shoulder_horizontal_adduction",
|
||
"definition": "Fly-like humeral adduction across torso with approximately fixed elbow.",
|
||
"typical_action_ids": [
|
||
"shoulder_horizontal_adduction"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Écarté pectoral",
|
||
"typical_body_zone_ids": [
|
||
"chest",
|
||
"shoulders"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "trunk_anti_extension",
|
||
"display_name_fr": "Résistance à l’extension du tronc",
|
||
"definition": "Resist an external trunk-extension moment while maintaining intended spinal orientation. No dynamic joint action is required.",
|
||
"typical_action_ids": [],
|
||
"typical_body_zone_ids": [
|
||
"core"
|
||
],
|
||
"parent_pattern_id": "trunk_stabilization",
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"nih_abdominal_wall",
|
||
"openstax_actions",
|
||
"openstax_back"
|
||
],
|
||
"notes": "Explicit authored task convention; anti-motion is a demand, not a new joint action or claim of muscle isolation."
|
||
},
|
||
{
|
||
"pattern_id": "trunk_anti_rotation",
|
||
"display_name_fr": "Résistance à la rotation du tronc",
|
||
"definition": "Resist an external rotational moment between thorax and pelvis while maintaining intended orientation.",
|
||
"typical_action_ids": [],
|
||
"typical_body_zone_ids": [
|
||
"core"
|
||
],
|
||
"parent_pattern_id": "trunk_stabilization",
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"nih_abdominal_wall",
|
||
"openstax_actions",
|
||
"openstax_back"
|
||
],
|
||
"notes": "Explicit authored task convention; anti-motion is a demand, not a new joint action or claim of muscle isolation."
|
||
},
|
||
{
|
||
"pattern_id": "trunk_extension",
|
||
"definition": "Dynamic resisted spinal extension.",
|
||
"typical_action_ids": [
|
||
"trunk_extension"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Extension du tronc",
|
||
"typical_body_zone_ids": [
|
||
"back",
|
||
"core"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "trunk_flexion",
|
||
"definition": "Dynamic resisted spinal flexion.",
|
||
"typical_action_ids": [
|
||
"trunk_flexion"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Flexion du tronc",
|
||
"typical_body_zone_ids": [
|
||
"core"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "trunk_lateral_stability",
|
||
"display_name_fr": "Stabilité latérale du tronc",
|
||
"definition": "Resist an external lateral-flexion moment while maintaining trunk orientation; not dynamic side bending.",
|
||
"typical_action_ids": [],
|
||
"typical_body_zone_ids": [
|
||
"back",
|
||
"core"
|
||
],
|
||
"parent_pattern_id": "trunk_stabilization",
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"nih_abdominal_wall",
|
||
"openstax_actions",
|
||
"openstax_back"
|
||
],
|
||
"notes": "Explicit authored task convention; anti-motion is a demand, not a new joint action or claim of muscle isolation."
|
||
},
|
||
{
|
||
"pattern_id": "trunk_rotation",
|
||
"definition": "Dynamic resisted thorax-pelvis rotation.",
|
||
"typical_action_ids": [
|
||
"trunk_rotation"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Rotation du tronc",
|
||
"typical_body_zone_ids": [
|
||
"core"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "trunk_stabilization",
|
||
"definition": "Maintain trunk orientation against external moments; anti-extension, anti-rotation and anti-lateral-flexion are demands, not anatomical joint motions.",
|
||
"typical_action_ids": [],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Stabilisation du tronc",
|
||
"typical_body_zone_ids": [
|
||
"back",
|
||
"core"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "vertical_pull",
|
||
"definition": "Pull from overhead toward torso.",
|
||
"typical_action_ids": [
|
||
"elbow_flexion",
|
||
"shoulder_adduction",
|
||
"shoulder_extension"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Tirage vertical",
|
||
"typical_body_zone_ids": [
|
||
"arms",
|
||
"back"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
},
|
||
{
|
||
"pattern_id": "vertical_push",
|
||
"definition": "Press overhead relative to torso with humeral elevation and elbow extension.",
|
||
"typical_action_ids": [
|
||
"elbow_extension",
|
||
"scapular_upward_rotation",
|
||
"shoulder_abduction",
|
||
"shoulder_flexion"
|
||
],
|
||
"evidence_type": "practical_inference",
|
||
"confidence": "moderate",
|
||
"source_refs": [
|
||
"acsm_2009",
|
||
"openstax_actions"
|
||
],
|
||
"notes": "Authored classification convention; typical actions are not mandatory in every variant and single-joint does not mean one muscle or zero stabilization.",
|
||
"display_name_fr": "Poussée verticale",
|
||
"typical_body_zone_ids": [
|
||
"arms",
|
||
"shoulders"
|
||
],
|
||
"body_zone_semantics": "Descriptive common participation, not a persisted exercise mapping or requirement that every listed zone be assigned."
|
||
}
|
||
]
|
||
}
|