{
  "form": "IMM5406",
  "root": "IMM_5406",
  "revision": "2026-05",
  "sha256": "4f544818e48b7355b2b7bb0dc89feed47fdd7e7ce836075b5d3c9489ed315b27",
  "form_namespace": "http://www.xfa.org/schema/xfa-form/2.8/",
  "groups": {
    "applicant": {
      "fields": {
        "family_name": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Applicant.PaddedEntry.PersonalData[0].Row.FamilyName",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Family name in English",
          "label_fr": "Nom de famille en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "given_names": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Applicant.PaddedEntry.PersonalData[0].Row.GivenNames",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Given names in English",
          "label_fr": "Prénoms en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "dob": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Applicant.PaddedEntry.PersonalData[0].Row.DOB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Date of birth",
          "label_fr": "Date de naissance",
          "kind": "field",
          "value_type": "date",
          "max_chars": 2000
        },
        "birth_country": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Applicant.PaddedEntry.PersonalData[1].Row.COB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Country or territory of birth",
          "label_fr": "Pays ou territoire de naissance",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "address": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Applicant.PaddedEntry.PersonalData[1].Row.Address",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Full current residential address, including country",
          "label_fr": "Adresse actuelle complète, y compris le pays",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "marital_status": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Applicant.PaddedEntry.PersonalData[1].Row.MaritalStatus",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Marital status",
          "label_fr": "État matrimonial",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000,
          "allowed_values": [
            "4",
            "1",
            "10",
            "3",
            "7",
            "5",
            "2",
            "9",
            "8"
          ]
        },
        "email": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Applicant.PaddedEntry.PersonalData[1].Row.Email",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Email address",
          "label_fr": "Adresse courriel",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "marriage_present": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Applicant.PaddedEntry.MarriageInPerson.MarriageInPerson.yesno",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "exclGroup"
          ],
          "label": "Physically present at the marriage ceremony?",
          "label_fr": "Présence physique à la cérémonie de mariage?",
          "kind": "exclGroup",
          "value_type": "integer",
          "max_chars": 2000,
          "allowed_values": [
            "1",
            "2"
          ]
        }
      },
      "choices": {
        "marital_status": {
          "annulled": "4",
          "common_law": "1",
          "conjugal": "10",
          "divorced": "3",
          "separated": "7",
          "married": "5",
          "single": "2",
          "unknown": "9",
          "widowed": "8"
        }
      },
      "initial": 1,
      "max": 1,
      "container": "IMM_5406.page1.SectionA.SectionAinfo.Applicant"
    },
    "spouse": {
      "fields": {
        "family_name": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Spouse.PaddedEntry.PersonalData[0].Row.FamilyName",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Family name in English",
          "label_fr": "Nom de famille en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "given_names": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Spouse.PaddedEntry.PersonalData[0].Row.GivenNames",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Given names in English",
          "label_fr": "Prénoms en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "dob": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Spouse.PaddedEntry.PersonalData[0].Row.DOB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Date of birth",
          "label_fr": "Date de naissance",
          "kind": "field",
          "value_type": "date",
          "max_chars": 2000
        },
        "birth_country": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Spouse.PaddedEntry.PersonalData[1].Row.COB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Country or territory of birth",
          "label_fr": "Pays ou territoire de naissance",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "address": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Spouse.PaddedEntry.PersonalData[1].Row.Address",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Full current residential address, including country",
          "label_fr": "Adresse actuelle complète, y compris le pays",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "marital_status": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Spouse.PaddedEntry.PersonalData[1].Row.MaritalStatus",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Marital status",
          "label_fr": "État matrimonial",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000,
          "allowed_values": [
            "4",
            "1",
            "10",
            "3",
            "7",
            "5",
            "2",
            "9",
            "8"
          ]
        },
        "email": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Spouse.PaddedEntry.PersonalData[1].Row.Email",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Email address",
          "label_fr": "Adresse courriel",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "marriage_present": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Spouse.PaddedEntry.MarriageInPerson.MarriageInPerson.yesno",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "exclGroup"
          ],
          "label": "Physically present at the marriage ceremony?",
          "label_fr": "Présence physique à la cérémonie de mariage?",
          "kind": "exclGroup",
          "value_type": "integer",
          "max_chars": 2000,
          "allowed_values": [
            "1",
            "2"
          ]
        }
      },
      "choices": {
        "marital_status": {
          "annulled": "4",
          "common_law": "1",
          "conjugal": "10",
          "divorced": "3",
          "separated": "7",
          "married": "5",
          "single": "2",
          "unknown": "9",
          "widowed": "8"
        }
      },
      "initial": 1,
      "max": 1,
      "container": "IMM_5406.page1.SectionA.SectionAinfo.Spouse"
    },
    "parent1": {
      "fields": {
        "family_name": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent1.PaddedEntry.PersonalData[0].Row.FamilyName",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Family name in English",
          "label_fr": "Nom de famille en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "given_names": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent1.PaddedEntry.PersonalData[0].Row.GivenNames",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Given names in English",
          "label_fr": "Prénoms en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "dob": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent1.PaddedEntry.PersonalData[0].Row.DOB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Date of birth",
          "label_fr": "Date de naissance",
          "kind": "field",
          "value_type": "date",
          "max_chars": 2000
        },
        "birth_country": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent1.PaddedEntry.PersonalData[1].Row.COB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Country or territory of birth",
          "label_fr": "Pays ou territoire de naissance",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "address": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent1.PaddedEntry.PersonalData[1].Row.Address",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Full current residential address, including country",
          "label_fr": "Adresse actuelle complète, y compris le pays",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "marital_status": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent1.PaddedEntry.PersonalData[1].Row.MaritalStatus",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Marital status",
          "label_fr": "État matrimonial",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000,
          "allowed_values": [
            "4",
            "1",
            "3",
            "7",
            "5",
            "2",
            "9",
            "8"
          ]
        },
        "email": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent1.PaddedEntry.PersonalData[1].Row.Email",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Email address",
          "label_fr": "Adresse courriel",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        }
      },
      "choices": {
        "marital_status": {
          "annulled": "4",
          "common_law": "1",
          "divorced": "3",
          "separated": "7",
          "married": "5",
          "single": "2",
          "unknown": "9",
          "widowed": "8"
        }
      },
      "initial": 1,
      "max": 1,
      "container": "IMM_5406.page1.SectionA.SectionAinfo.Parent1"
    },
    "parent2": {
      "fields": {
        "family_name": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent2.PaddedEntry.PersonalData[0].Row.FamilyName",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Family name in English",
          "label_fr": "Nom de famille en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "given_names": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent2.PaddedEntry.PersonalData[0].Row.GivenNames",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Given names in English",
          "label_fr": "Prénoms en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "dob": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent2.PaddedEntry.PersonalData[0].Row.DOB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Date of birth",
          "label_fr": "Date de naissance",
          "kind": "field",
          "value_type": "date",
          "max_chars": 2000
        },
        "birth_country": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent2.PaddedEntry.PersonalData[1].Row.COB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Country or territory of birth",
          "label_fr": "Pays ou territoire de naissance",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "address": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent2.PaddedEntry.PersonalData[1].Row.Address",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Full current residential address, including country",
          "label_fr": "Adresse actuelle complète, y compris le pays",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "marital_status": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent2.PaddedEntry.PersonalData[1].Row.MaritalStatus",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Marital status",
          "label_fr": "État matrimonial",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000,
          "allowed_values": [
            "4",
            "1",
            "3",
            "7",
            "5",
            "2",
            "9",
            "8"
          ]
        },
        "email": {
          "path": "IMM_5406.page1.SectionA.SectionAinfo.Parent2.PaddedEntry.PersonalData[1].Row.Email",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Email address",
          "label_fr": "Adresse courriel",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        }
      },
      "choices": {
        "marital_status": {
          "annulled": "4",
          "common_law": "1",
          "divorced": "3",
          "separated": "7",
          "married": "5",
          "single": "2",
          "unknown": "9",
          "widowed": "8"
        }
      },
      "initial": 1,
      "max": 1,
      "container": "IMM_5406.page1.SectionA.SectionAinfo.Parent2"
    },
    "children": {
      "fields": {
        "relationship": {
          "path": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}].PaddedEntry.PersonalData[0].Row.Relationship",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Relationship to the person completing this form",
          "label_fr": "Lien avec la personne qui remplit ce formulaire",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000,
          "allowed_values": [
            "1",
            "2",
            "3",
            "4",
            "5",
            "6"
          ]
        },
        "family_name": {
          "path": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}].PaddedEntry.PersonalData[0].Row.FamilyName",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Family name in English",
          "label_fr": "Nom de famille en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "given_names": {
          "path": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}].PaddedEntry.PersonalData[0].Row.GivenNames",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Given names in English",
          "label_fr": "Prénoms en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "dob": {
          "path": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}].PaddedEntry.PersonalData[0].Row.DOB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Date of birth",
          "label_fr": "Date de naissance",
          "kind": "field",
          "value_type": "date",
          "max_chars": 2000
        },
        "birth_country": {
          "path": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}].PaddedEntry.PersonalData[1].Row.COB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Country or territory of birth",
          "label_fr": "Pays ou territoire de naissance",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "address": {
          "path": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}].PaddedEntry.PersonalData[1].Row.Address",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Full current residential address, including country",
          "label_fr": "Adresse actuelle complète, y compris le pays",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "marital_status": {
          "path": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}].PaddedEntry.PersonalData[1].Row.MaritalStatus",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Marital status",
          "label_fr": "État matrimonial",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000,
          "allowed_values": [
            "4",
            "1",
            "3",
            "7",
            "5",
            "2",
            "9",
            "8"
          ]
        },
        "email": {
          "path": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}].PaddedEntry.PersonalData[1].Row.Email",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Email address",
          "label_fr": "Adresse courriel",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        }
      },
      "choices": {
        "relationship": {
          "son": "1",
          "daughter": "2",
          "step_daughter": "3",
          "step_son": "4",
          "adopted_son": "5",
          "adopted_daughter": "6"
        },
        "marital_status": {
          "annulled": "4",
          "common_law": "1",
          "divorced": "3",
          "separated": "7",
          "married": "5",
          "single": "2",
          "unknown": "9",
          "widowed": "8"
        }
      },
      "initial": 3,
      "max": -1,
      "container": "IMM_5406.page1.SectionB.SectionBinfo.Child[{index}]"
    },
    "siblings": {
      "fields": {
        "relationship": {
          "path": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}].PaddedEntry.PersonalData[0].Row.Relationship",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Relationship to the person completing this form",
          "label_fr": "Lien avec la personne qui remplit ce formulaire",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000,
          "allowed_values": [
            "1",
            "2",
            "5",
            "6",
            "3",
            "4"
          ]
        },
        "family_name": {
          "path": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}].PaddedEntry.PersonalData[0].Row.FamilyName",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Family name in English",
          "label_fr": "Nom de famille en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "given_names": {
          "path": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}].PaddedEntry.PersonalData[0].Row.GivenNames",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Given names in English",
          "label_fr": "Prénoms en anglais",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "dob": {
          "path": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}].PaddedEntry.PersonalData[0].Row.DOB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Date of birth",
          "label_fr": "Date de naissance",
          "kind": "field",
          "value_type": "date",
          "max_chars": 2000
        },
        "birth_country": {
          "path": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}].PaddedEntry.PersonalData[1].Row.COB",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Country or territory of birth",
          "label_fr": "Pays ou territoire de naissance",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "address": {
          "path": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}].PaddedEntry.PersonalData[1].Row.Address",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Full current residential address, including country",
          "label_fr": "Adresse actuelle complète, y compris le pays",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        },
        "marital_status": {
          "path": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}].PaddedEntry.PersonalData[1].Row.MaritalStatus",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Marital status",
          "label_fr": "État matrimonial",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000,
          "allowed_values": [
            "4",
            "1",
            "3",
            "7",
            "5",
            "2",
            "9",
            "8"
          ]
        },
        "email": {
          "path": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}].PaddedEntry.PersonalData[1].Row.Email",
          "kinds": [
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "subform",
            "field"
          ],
          "label": "Email address",
          "label_fr": "Adresse courriel",
          "kind": "field",
          "value_type": "text",
          "max_chars": 2000
        }
      },
      "choices": {
        "relationship": {
          "brother": "1",
          "sister": "2",
          "half_brother": "5",
          "half_sister": "6",
          "step_brother": "3",
          "step_sister": "4"
        },
        "marital_status": {
          "annulled": "4",
          "common_law": "1",
          "divorced": "3",
          "separated": "7",
          "married": "5",
          "single": "2",
          "unknown": "9",
          "widowed": "8"
        }
      },
      "initial": 3,
      "max": -1,
      "container": "IMM_5406.page1.SectionC.SectionCinfo.Sibling[{index}]"
    }
  },
  "selectors": {
    "hideChildren": "IMM_5406.page1.SectionB.SectionBinfo.hideChildren",
    "hideSiblings": "IMM_5406.page1.SectionC.SectionCinfo.hideSiblings"
  },
  "manual": [
    "IMM_5406.page1.SectionD.Signature.Signature",
    "IMM_5406.page1.SectionD.Signature.SignedDate"
  ],
  "rules": {
    "rows": "Original initial3; template max=-1. Preserve every submitted row with stable indexes.",
    "length": "Actual maxChars when present; otherwise2000 is an application safety limit. Never truncate.",
    "dates": "Calendar-valid YYYY-MM-DD, year1..9999, non-future. Unknown dates require correction/manual review.",
    "choices": "Use language-specific exports; FR adopted-child and step-sibling codes differ from EN.",
    "saved_state": "Never append value to exclGroup. Preserve original template, scripts, namespaces and processing instructions."
  }
}
