trainlog/catalog/movement-patterns-v1.json

538 lines
21 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"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 à lextension 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."
}
]
}