{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "us/uscis/naturalization-n400",
  "version": "1.0.0",
  "title": "United States Application for Naturalization (Form N-400)",
  "description": "Apply for U.S. citizenship through naturalization using Form N-400 (Application for Naturalization): eligibility, biographic and residence history, marital and family history, employment and travel history, the extensive background/good-moral-character disclosure questions, an optional fee reduction request, and applicant/interpreter/preparer certification and signature. It does not submit the application; the live U.S. Citizenship and Immigration Services (USCIS) source is always authoritative (see verification). Filing is available online via a login-gated myUSCIS account or by mail; this schema is sourced from the official Form N-400 AcroForm and Instructions, since the interactive online flow requires an authenticated account and could not be inspected directly.",
  "status": "draft",
  "jurisdiction": {
    "country": "US",
    "level": "national"
  },
  "authority": {
    "name": "U.S. Citizenship and Immigration Services",
    "abbreviation": "USCIS",
    "url": "https://www.uscis.gov/n-400"
  },
  "process": {
    "type": "application",
    "language": "en-US"
  },
  "source": {
    "url": "https://www.uscis.gov/n-400",
    "retrievedAt": "2026-07-02",
    "documentRef": "Form N-400 (Edition 01/20/25)"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-02",
    "verifiedBy": "GovSchema Engineering",
    "nextReviewBy": "2027-01-02",
    "notes": "Source-derived reference schema transcribed from the live Form N-400 PDF and Instructions at uscis.gov (Edition 01/20/25, fetched directly, no access block). Online filing via myUSCIS requires an authenticated account and could not be inspected, so per the issue's fallback guidance this schema is sourced from the official AcroForm instead. All 14 pages were extracted via pdfjs-dist text and position (x/y) extraction and transcribed field-by-field; ambiguous or densely-packed sections (Part 1 eligibility category lettering, Part 3 biographic item numbering) were cross-checked with position-sorted text to resolve PDF content-stream ordering that did not match visual reading order. The repeating-table row counts (previous physical addresses x3, employment/school entries x3, trips outside the U.S. x6, children x3, Part 9 crime/offense disclosure rows x5) were confirmed by rendering the corresponding pages to PNG via pdfjs-dist+node-canvas and visually counting table rows/columns, then cross-checked against the PDF's AcroForm field names. The GovSchema field model has no repeating-group/array type, so each table is modeled as N fixed, numbered field sets (e.g. previousAddress1..3, trip1..6) matching the source form's actual row count rather than an arbitrary truncation. Status remains 'draft' given the scale of this form (268 fields): recommend a second-reviewer pass focused on Part 9 (Additional Information About You, the good-moral-character background section, items 1-37) before promoting to 'verified'."
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "eligibilityCategory",
      "label": "Reason for Filing",
      "type": "enum",
      "required": true,
      "description": "Select only one box to identify the basis of eligibility. General provision (a) requires 5 years as an LPR (3 for spouse-of-USC filers under a different reason); each option routes to different eligibility requirements documented in the Form N-400 Instructions.",
      "sourceRef": "Part 1, Item 1 (a-g)",
      "validation": {
        "enum": [
          "general_provision",
          "spouse_of_us_citizen",
          "vawa_spouse_former_spouse_or_child_of_us_citizen",
          "spouse_of_us_citizen_qualified_employment_abroad",
          "military_service_during_hostilities",
          "one_year_honorable_military_service",
          "other"
        ]
      }
    },
    {
      "name": "otherReasonExplanation",
      "label": "If \"Other Reason for Filing,\" explain",
      "type": "string",
      "required": false,
      "description": "Required when eligibilityCategory is \"other\".",
      "sourceRef": "Part 1, Item 1.g",
      "requiredWhen": {
        "field": "eligibilityCategory",
        "equals": "other"
      },
      "validation": {
        "maxLength": 500
      }
    },
    {
      "name": "alienRegistrationNumber",
      "label": "Alien Registration Number (A-Number)",
      "type": "string",
      "required": false,
      "classification": "sensitive-pii",
      "description": "Personal identifier; handle as sensitive data. Digits only (the form prefixes a printed \"A-\").",
      "sourceRef": "Part 1 (Enter Your 9 Digit A-Number)",
      "validation": {
        "pattern": "^[0-9]{7,9}$"
      }
    },
    {
      "name": "uscisFieldOfficeOverseas",
      "label": "USCIS field office for naturalization interview (residing outside the United States)",
      "type": "string",
      "required": false,
      "description": "Required when the applicant's residential address is outside the United States and filing under INA section 319(b), which applies to eligibilityCategory \"spouse_of_us_citizen_qualified_employment_abroad\". Select from the list at uscis.gov/field-offices.",
      "sourceRef": "Part 1 preamble (INA 319(b) field office selection)",
      "requiredWhen": {
        "field": "eligibilityCategory",
        "equals": "spouse_of_us_citizen_qualified_employment_abroad"
      },
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "currentFamilyName",
      "label": "Your Current Legal Name — family name (last name)",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. Do not provide a nickname.",
      "sourceRef": "Part 2, Item 1",
      "validation": {
        "minLength": 1,
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "currentGivenName",
      "label": "Your Current Legal Name — given name (first name)",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 2, Item 1",
      "validation": {
        "minLength": 1,
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "currentMiddleName",
      "label": "Your Current Legal Name — middle name (if applicable)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 2, Item 1",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "otherNameFamilyName",
      "label": "Other Name You Have Used Since Birth — family name (last name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. The form provides a single-entry row on the printed page; use Part 14. Additional Information for further prior names.",
      "sourceRef": "Part 2, Item 2",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "otherNameGivenName",
      "label": "Other Name You Have Used Since Birth — given name (first name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 2, Item 2",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "otherNameMiddleName",
      "label": "Other Name You Have Used Since Birth — middle name (if applicable)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 2, Item 2",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "wantsNameChange",
      "label": "Would you like to legally change your name?",
      "type": "boolean",
      "required": true,
      "description": "If true, give the new name in newFamilyName/newGivenName/newMiddleName. Optional — a naturalization court name change is not required.",
      "sourceRef": "Part 2, Item 3"
    },
    {
      "name": "newFamilyName",
      "label": "New legal name — family name (last name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when wantsNameChange is true.",
      "sourceRef": "Part 2, Item 3",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii",
      "requiredWhen": {
        "field": "wantsNameChange",
        "equals": true
      }
    },
    {
      "name": "newGivenName",
      "label": "New legal name — given name (first name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when wantsNameChange is true.",
      "sourceRef": "Part 2, Item 3",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii",
      "requiredWhen": {
        "field": "wantsNameChange",
        "equals": true
      }
    },
    {
      "name": "newMiddleName",
      "label": "New legal name — middle name",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 2, Item 3",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "uscisOnlineAccountNumber",
      "label": "USCIS Online Account Number (if any)",
      "type": "string",
      "required": false,
      "sourceRef": "Part 2, Item 4",
      "validation": {
        "maxLength": 20
      }
    },
    {
      "name": "sex",
      "label": "Sex",
      "type": "enum",
      "required": true,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 2, Item 5",
      "validation": {
        "enum": [
          "male",
          "female"
        ]
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "dateOfBirth",
      "label": "Date of Birth",
      "type": "date",
      "required": true,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 2, Item 6",
      "classification": "pii"
    },
    {
      "name": "dateBecamePermanentResident",
      "label": "Date you became a lawful permanent resident",
      "type": "date",
      "required": false,
      "description": "Required if the applicant is a lawful permanent resident (the ordinary path to naturalization); some military-service-based filers under eligibilityCategory \"military_service_during_hostilities\" or \"one_year_honorable_military_service\" may not yet hold LPR status.",
      "sourceRef": "Part 2, Item 7"
    },
    {
      "name": "countryOfBirth",
      "label": "Country of Birth",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 2, Item 8",
      "validation": {
        "minLength": 1,
        "maxLength": 60
      },
      "classification": "pii"
    },
    {
      "name": "countryOfCitizenshipOrNationality",
      "label": "Country of Citizenship or Nationality",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. If a citizen or national of more than one country, list additional countries in Part 14. Additional Information.",
      "sourceRef": "Part 2, Item 9",
      "validation": {
        "minLength": 1,
        "maxLength": 60
      },
      "classification": "pii"
    },
    {
      "name": "parentWasUSCitizenBefore18",
      "label": "Was your mother or father (including adoptive parent) a U.S. citizen before your 18th birthday?",
      "type": "boolean",
      "required": true,
      "description": "If true, the applicant may already be a U.S. citizen and should not complete Form N-400; see Form N-600 instead.",
      "sourceRef": "Part 2, Item 10"
    },
    {
      "name": "hasDisabilityAffectingTesting",
      "label": "Do you have a physical or developmental disability or mental impairment that prevents you from demonstrating your knowledge and understanding of the English language or civics requirements for naturalization?",
      "type": "boolean",
      "required": true,
      "description": "If true, a completed Form N-648, Medical Certification for Disability Exceptions, must be submitted with the application.",
      "sourceRef": "Part 2, Item 11"
    },
    {
      "name": "wantsSSACard",
      "label": "Do you want the Social Security Administration to issue you an original or replacement Social Security card and update your immigration status with the SSA when you are naturalized?",
      "type": "boolean",
      "required": true,
      "description": "If true, give socialSecurityNumber and consentDisclosureToSSA (which must then also be true).",
      "sourceRef": "Part 2, Item 12.a"
    },
    {
      "name": "socialSecurityNumber",
      "label": "Social Security Number (if any)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when wantsSSACard is true.",
      "sourceRef": "Part 2, Item 12.b",
      "validation": {
        "pattern": "^[0-9]{3}-?[0-9]{2}-?[0-9]{4}$"
      },
      "classification": "sensitive-pii",
      "requiredWhen": {
        "field": "wantsSSACard",
        "equals": true
      }
    },
    {
      "name": "consentDisclosureToSSA",
      "label": "Consent for Disclosure: I authorize disclosure of information from this application and USCIS systems to the SSA",
      "type": "boolean",
      "required": false,
      "description": "Required (and must be true) when wantsSSACard is true.",
      "sourceRef": "Part 2, Item 12.c",
      "requiredWhen": {
        "field": "wantsSSACard",
        "equals": true
      }
    },
    {
      "name": "ethnicity",
      "label": "Ethnicity (select only one box)",
      "type": "enum",
      "required": true,
      "description": "Required for background checks.",
      "sourceRef": "Part 3, Item 1",
      "validation": {
        "enum": [
          "hispanic_or_latino",
          "not_hispanic_or_latino"
        ]
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "race",
      "label": "Race (select all applicable boxes)",
      "type": "string",
      "required": true,
      "description": "Required for background checks. Modeled as a comma-separated list of: american_indian_or_alaska_native, asian, black_or_african_american, native_hawaiian_or_other_pacific_islander, white.",
      "sourceRef": "Part 3, Item 2",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "heightFeet",
      "label": "Height — feet",
      "type": "integer",
      "required": true,
      "sourceRef": "Part 3, Item 3",
      "validation": {
        "minimum": 0,
        "maximum": 8
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "heightInches",
      "label": "Height — inches",
      "type": "integer",
      "required": true,
      "sourceRef": "Part 3, Item 3",
      "validation": {
        "minimum": 0,
        "maximum": 11
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "weightPounds",
      "label": "Weight — pounds",
      "type": "integer",
      "required": true,
      "sourceRef": "Part 3, Item 4",
      "validation": {
        "minimum": 1,
        "maximum": 999
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "eyeColor",
      "label": "Eye color (select only one box)",
      "type": "enum",
      "required": true,
      "sourceRef": "Part 3, Item 5",
      "validation": {
        "enum": [
          "black",
          "blue",
          "brown",
          "gray",
          "green",
          "hazel",
          "maroon",
          "pink",
          "unknown_other"
        ]
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "hairColor",
      "label": "Hair color (select only one box)",
      "type": "enum",
      "required": true,
      "sourceRef": "Part 3, Item 6",
      "validation": {
        "enum": [
          "bald_no_hair",
          "black",
          "blond",
          "brown",
          "gray",
          "red",
          "sandy",
          "white",
          "unknown_other"
        ]
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "currentPhysicalAddressInCareOfName",
      "label": "Current Physical Address — in care of name (if any)",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "currentPhysicalAddressLine1",
      "label": "Current Physical Address — street number and name",
      "type": "string",
      "required": true,
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "minLength": 1,
        "maxLength": 120
      }
    },
    {
      "name": "currentPhysicalAddressAptSteFlr",
      "label": "Current Physical Address — apartment/suite/floor number",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "maxLength": 20
      }
    },
    {
      "name": "currentPhysicalAddressCity",
      "label": "Current Physical Address — city or town",
      "type": "string",
      "required": true,
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "minLength": 1,
        "maxLength": 80
      }
    },
    {
      "name": "currentPhysicalAddressState",
      "label": "Current Physical Address — state",
      "type": "string",
      "required": false,
      "description": "Required for a U.S. address; leave blank for a foreign address (use currentPhysicalAddressProvince instead).",
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "currentPhysicalAddressZipCode",
      "label": "Current Physical Address — ZIP code",
      "type": "string",
      "required": false,
      "description": "Required for a U.S. address.",
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "currentPhysicalAddressProvince",
      "label": "Current Physical Address — province",
      "type": "string",
      "required": false,
      "description": "For a foreign address.",
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "currentPhysicalAddressPostalCode",
      "label": "Current Physical Address — postal code",
      "type": "string",
      "required": false,
      "description": "For a foreign address.",
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "currentPhysicalAddressCountry",
      "label": "Current Physical Address — country",
      "type": "string",
      "required": true,
      "sourceRef": "Part 4, Item 1",
      "validation": {
        "minLength": 1,
        "maxLength": 60
      }
    },
    {
      "name": "currentAddressDateFrom",
      "label": "Dates of Residence at current physical address — from",
      "type": "date",
      "required": true,
      "sourceRef": "Part 4, Item 1"
    },
    {
      "name": "currentAddressDateTo",
      "label": "Dates of Residence at current physical address — to",
      "type": "date",
      "required": false,
      "description": "Leave blank if this remains the applicant's current residence (source form offers a \"PRESENT\" option).",
      "sourceRef": "Part 4, Item 1"
    },
    {
      "name": "previousAddress1Line1",
      "label": "Previous Physical Address 1 — street number and name",
      "type": "string",
      "required": false,
      "description": "The source form provides a table of up to 3 prior physical addresses covering the last 5 years, required only for filers under the general provision (eligibilityCategory \"general_provision\"); other eligibility categories follow a different lookback period per the Instructions.",
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 120
      }
    },
    {
      "name": "previousAddress1City",
      "label": "Previous Physical Address 1 — city or town",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 80
      }
    },
    {
      "name": "previousAddress1State",
      "label": "Previous Physical Address 1 — state",
      "type": "string",
      "required": false,
      "description": "For a U.S. address.",
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "previousAddress1ZipCode",
      "label": "Previous Physical Address 1 — ZIP or postal code",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "previousAddress1Country",
      "label": "Previous Physical Address 1 — country",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "previousAddress1DateFrom",
      "label": "Previous Physical Address 1 — dates of residence, from",
      "type": "date",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)"
    },
    {
      "name": "previousAddress1DateTo",
      "label": "Previous Physical Address 1 — dates of residence, to",
      "type": "date",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)"
    },
    {
      "name": "previousAddress2Line1",
      "label": "Previous Physical Address 2 — street number and name",
      "type": "string",
      "required": false,
      "description": "The source form provides a table of up to 3 prior physical addresses covering the last 5 years, required only for filers under the general provision (eligibilityCategory \"general_provision\"); other eligibility categories follow a different lookback period per the Instructions.",
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 120
      }
    },
    {
      "name": "previousAddress2City",
      "label": "Previous Physical Address 2 — city or town",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 80
      }
    },
    {
      "name": "previousAddress2State",
      "label": "Previous Physical Address 2 — state",
      "type": "string",
      "required": false,
      "description": "For a U.S. address.",
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "previousAddress2ZipCode",
      "label": "Previous Physical Address 2 — ZIP or postal code",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "previousAddress2Country",
      "label": "Previous Physical Address 2 — country",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "previousAddress2DateFrom",
      "label": "Previous Physical Address 2 — dates of residence, from",
      "type": "date",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)"
    },
    {
      "name": "previousAddress2DateTo",
      "label": "Previous Physical Address 2 — dates of residence, to",
      "type": "date",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)"
    },
    {
      "name": "previousAddress3Line1",
      "label": "Previous Physical Address 3 — street number and name",
      "type": "string",
      "required": false,
      "description": "The source form provides a table of up to 3 prior physical addresses covering the last 5 years, required only for filers under the general provision (eligibilityCategory \"general_provision\"); other eligibility categories follow a different lookback period per the Instructions.",
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 120
      }
    },
    {
      "name": "previousAddress3City",
      "label": "Previous Physical Address 3 — city or town",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 80
      }
    },
    {
      "name": "previousAddress3State",
      "label": "Previous Physical Address 3 — state",
      "type": "string",
      "required": false,
      "description": "For a U.S. address.",
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "previousAddress3ZipCode",
      "label": "Previous Physical Address 3 — ZIP or postal code",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "previousAddress3Country",
      "label": "Previous Physical Address 3 — country",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "previousAddress3DateFrom",
      "label": "Previous Physical Address 3 — dates of residence, from",
      "type": "date",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)"
    },
    {
      "name": "previousAddress3DateTo",
      "label": "Previous Physical Address 3 — dates of residence, to",
      "type": "date",
      "required": false,
      "sourceRef": "Part 4, Item 1 (Physical Addresses history table)"
    },
    {
      "name": "isMailingSameAsPhysical",
      "label": "Is your current physical address also your current mailing address?",
      "type": "boolean",
      "required": true,
      "description": "If true, skip the mailingAddress* fields (Part 5 follows directly).",
      "sourceRef": "Part 4, Item 2"
    },
    {
      "name": "mailingAddressInCareOfName",
      "label": "Current Mailing Address — in care of name (if any)",
      "type": "string",
      "required": false,
      "description": "If applicable.",
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "mailingAddressLine1",
      "label": "Current Mailing Address — street number and name",
      "type": "string",
      "required": false,
      "description": "Required when isMailingSameAsPhysical is false.",
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 120
      },
      "requiredWhen": {
        "field": "isMailingSameAsPhysical",
        "equals": false
      }
    },
    {
      "name": "mailingAddressAptSteFlr",
      "label": "Current Mailing Address — apartment/suite/floor number",
      "type": "string",
      "required": false,
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 20
      }
    },
    {
      "name": "mailingAddressCity",
      "label": "Current Mailing Address — city or town",
      "type": "string",
      "required": false,
      "description": "Required when isMailingSameAsPhysical is false.",
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 80
      },
      "requiredWhen": {
        "field": "isMailingSameAsPhysical",
        "equals": false
      }
    },
    {
      "name": "mailingAddressState",
      "label": "Current Mailing Address — state",
      "type": "string",
      "required": false,
      "description": "For a U.S. address.",
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "mailingAddressZipCode",
      "label": "Current Mailing Address — ZIP code",
      "type": "string",
      "required": false,
      "description": "For a U.S. address.",
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "mailingAddressProvince",
      "label": "Current Mailing Address — province",
      "type": "string",
      "required": false,
      "description": "For a foreign address.",
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "mailingAddressPostalCode",
      "label": "Current Mailing Address — postal code",
      "type": "string",
      "required": false,
      "description": "For a foreign address.",
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "mailingAddressCountry",
      "label": "Current Mailing Address — country",
      "type": "string",
      "required": false,
      "description": "Required when isMailingSameAsPhysical is false.",
      "sourceRef": "Part 4, Item 3",
      "validation": {
        "maxLength": 60
      },
      "requiredWhen": {
        "field": "isMailingSameAsPhysical",
        "equals": false
      }
    },
    {
      "name": "maritalStatus",
      "label": "What is your current marital status?",
      "type": "enum",
      "required": true,
      "description": "If \"single_never_married\", skip the remaining Part 5 fields (go to Part 6).",
      "sourceRef": "Part 5, Item 1",
      "validation": {
        "enum": [
          "single_never_married",
          "married",
          "divorced",
          "widowed",
          "separated",
          "marriage_annulled"
        ]
      }
    },
    {
      "name": "spouseCurrentlyInArmedForces",
      "label": "If you are currently married, is your spouse a current member of the U.S. armed forces?",
      "type": "boolean",
      "required": false,
      "description": "Applicable when maritalStatus is not \"single_never_married\".",
      "sourceRef": "Part 5, Item 2"
    },
    {
      "name": "timesMarried",
      "label": "How many times have you been married?",
      "type": "integer",
      "required": false,
      "description": "Applicable when maritalStatus is not \"single_never_married\".",
      "sourceRef": "Part 5, Item 3",
      "validation": {
        "minimum": 0,
        "maximum": 99
      }
    },
    {
      "name": "currentSpouseFamilyName",
      "label": "Current Spouse's Legal Name — family name (last name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when filing under eligibilityCategory \"spouse_of_us_citizen\" or \"spouse_of_us_citizen_qualified_employment_abroad\".",
      "sourceRef": "Part 5, Item 4.a",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "currentSpouseGivenName",
      "label": "Current Spouse's Legal Name — given name (first name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 5, Item 4.a",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "currentSpouseMiddleName",
      "label": "Current Spouse's Legal Name — middle name",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 5, Item 4.a",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "currentSpouseDateOfBirth",
      "label": "Current Spouse's Date of Birth",
      "type": "date",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 5, Item 4.b",
      "classification": "pii"
    },
    {
      "name": "dateEnteredMarriageWithCurrentSpouse",
      "label": "Date You Entered into Marriage with Current Spouse",
      "type": "date",
      "required": false,
      "sourceRef": "Part 5, Item 4.c"
    },
    {
      "name": "currentSpouseAddressSameAsApplicant",
      "label": "Is your current spouse's present physical address the same as your physical address?",
      "type": "boolean",
      "required": false,
      "description": "If false, provide the spouse's address in Part 14. Additional Information.",
      "sourceRef": "Part 5, Item 4.d"
    },
    {
      "name": "currentSpouseBecameCitizenBy",
      "label": "When did your current spouse become a U.S. citizen?",
      "type": "enum",
      "required": false,
      "sourceRef": "Part 5, Item 5.a",
      "validation": {
        "enum": [
          "by_birth_in_the_united_states",
          "other"
        ]
      }
    },
    {
      "name": "currentSpouseDateBecameCitizen",
      "label": "Date Your Current Spouse Became a U.S. Citizen",
      "type": "date",
      "required": false,
      "description": "Required when currentSpouseBecameCitizenBy is \"other\".",
      "sourceRef": "Part 5, Item 5.b",
      "requiredWhen": {
        "field": "currentSpouseBecameCitizenBy",
        "equals": "other"
      }
    },
    {
      "name": "currentSpouseAlienNumber",
      "label": "Current Spouse's Alien Registration Number (A-Number) (if any)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 5, Item 6",
      "validation": {
        "pattern": "^[0-9]{7,9}$"
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "currentSpouseTimesMarried",
      "label": "How many times has your current spouse been married?",
      "type": "integer",
      "required": false,
      "sourceRef": "Part 5, Item 7",
      "validation": {
        "minimum": 0,
        "maximum": 99
      }
    },
    {
      "name": "currentSpouseCurrentEmployer",
      "label": "Current Spouse's Current Employer or Company",
      "type": "string",
      "required": false,
      "description": "Only applicable when filing under eligibilityCategory \"spouse_of_us_citizen_qualified_employment_abroad\".",
      "sourceRef": "Part 5, Item 8",
      "validation": {
        "maxLength": 160
      },
      "requiredWhen": {
        "field": "eligibilityCategory",
        "equals": "spouse_of_us_citizen_qualified_employment_abroad"
      }
    },
    {
      "name": "totalChildrenUnder18",
      "label": "Indicate your total number of children under 18 years of age",
      "type": "integer",
      "required": true,
      "sourceRef": "Part 6, Item 1",
      "validation": {
        "minimum": 0,
        "maximum": 99
      }
    },
    {
      "name": "child1Name",
      "label": "Child 1 — son or daughter's name (first name and family name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. The source form provides 3 rows; if you have more than three children, use Part 14. Additional Information.",
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "maxLength": 160
      },
      "classification": "pii"
    },
    {
      "name": "child1DateOfBirth",
      "label": "Child 1 — date of birth",
      "type": "date",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 6, Item 2",
      "classification": "pii"
    },
    {
      "name": "child1Relationship",
      "label": "Child 1 — relationship",
      "type": "enum",
      "required": false,
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "enum": [
          "biological_son_or_daughter",
          "stepchild",
          "legally_adopted_son_or_daughter"
        ]
      }
    },
    {
      "name": "child1Residence",
      "label": "Child 1 — residence",
      "type": "enum",
      "required": false,
      "description": "If the child does not reside with the applicant, provide the address in Part 14. Additional Information.",
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "enum": [
          "resides_with_me",
          "does_not_reside_with_me",
          "unknown_missing"
        ]
      }
    },
    {
      "name": "child1ProvidingSupport",
      "label": "Are you providing support for child 1?",
      "type": "boolean",
      "required": false,
      "description": "Only asked when filing under eligibilityCategory \"spouse_of_us_citizen_qualified_employment_abroad\" (Part 6, Item 8 preamble).",
      "sourceRef": "Part 6, Item 2 (support column)",
      "requiredWhen": {
        "field": "eligibilityCategory",
        "equals": "spouse_of_us_citizen_qualified_employment_abroad"
      }
    },
    {
      "name": "child2Name",
      "label": "Child 2 — son or daughter's name (first name and family name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. The source form provides 3 rows; if you have more than three children, use Part 14. Additional Information.",
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "maxLength": 160
      },
      "classification": "pii"
    },
    {
      "name": "child2DateOfBirth",
      "label": "Child 2 — date of birth",
      "type": "date",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 6, Item 2",
      "classification": "pii"
    },
    {
      "name": "child2Relationship",
      "label": "Child 2 — relationship",
      "type": "enum",
      "required": false,
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "enum": [
          "biological_son_or_daughter",
          "stepchild",
          "legally_adopted_son_or_daughter"
        ]
      }
    },
    {
      "name": "child2Residence",
      "label": "Child 2 — residence",
      "type": "enum",
      "required": false,
      "description": "If the child does not reside with the applicant, provide the address in Part 14. Additional Information.",
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "enum": [
          "resides_with_me",
          "does_not_reside_with_me",
          "unknown_missing"
        ]
      }
    },
    {
      "name": "child2ProvidingSupport",
      "label": "Are you providing support for child 2?",
      "type": "boolean",
      "required": false,
      "description": "Only asked when filing under eligibilityCategory \"spouse_of_us_citizen_qualified_employment_abroad\" (Part 6, Item 8 preamble).",
      "sourceRef": "Part 6, Item 2 (support column)",
      "requiredWhen": {
        "field": "eligibilityCategory",
        "equals": "spouse_of_us_citizen_qualified_employment_abroad"
      }
    },
    {
      "name": "child3Name",
      "label": "Child 3 — son or daughter's name (first name and family name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. The source form provides 3 rows; if you have more than three children, use Part 14. Additional Information.",
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "maxLength": 160
      },
      "classification": "pii"
    },
    {
      "name": "child3DateOfBirth",
      "label": "Child 3 — date of birth",
      "type": "date",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 6, Item 2",
      "classification": "pii"
    },
    {
      "name": "child3Relationship",
      "label": "Child 3 — relationship",
      "type": "enum",
      "required": false,
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "enum": [
          "biological_son_or_daughter",
          "stepchild",
          "legally_adopted_son_or_daughter"
        ]
      }
    },
    {
      "name": "child3Residence",
      "label": "Child 3 — residence",
      "type": "enum",
      "required": false,
      "description": "If the child does not reside with the applicant, provide the address in Part 14. Additional Information.",
      "sourceRef": "Part 6, Item 2",
      "validation": {
        "enum": [
          "resides_with_me",
          "does_not_reside_with_me",
          "unknown_missing"
        ]
      }
    },
    {
      "name": "child3ProvidingSupport",
      "label": "Are you providing support for child 3?",
      "type": "boolean",
      "required": false,
      "description": "Only asked when filing under eligibilityCategory \"spouse_of_us_citizen_qualified_employment_abroad\" (Part 6, Item 8 preamble).",
      "sourceRef": "Part 6, Item 2 (support column)",
      "requiredWhen": {
        "field": "eligibilityCategory",
        "equals": "spouse_of_us_citizen_qualified_employment_abroad"
      }
    },
    {
      "name": "employer1Name",
      "label": "Employer or School 1 — name",
      "type": "string",
      "required": true,
      "description": "List the most recent or current employment, school, or unemployment period first; the source form provides 3 rows covering the last 5 years for general-provision filers. Use \"self-employed,\" \"unemployed,\" or \"retired\" as applicable.",
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "employer1OccupationOrFieldOfStudy",
      "label": "Employer or School 1 — occupation or field of study",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "employer1City",
      "label": "Employer or School 1 — city/town",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 80
      }
    },
    {
      "name": "employer1State",
      "label": "Employer or School 1 — state/province",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "employer1ZipCode",
      "label": "Employer or School 1 — ZIP/postal code",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "employer1Country",
      "label": "Employer or School 1 — country",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "employer1DateFrom",
      "label": "Employer or School 1 — dates, from",
      "type": "date",
      "required": false,
      "sourceRef": "Part 7, Item 1"
    },
    {
      "name": "employer1DateTo",
      "label": "Employer or School 1 — dates, to",
      "type": "date",
      "required": false,
      "description": "Leave blank if this remains the applicant's current employment/school (source form offers a \"PRESENT\" option), see employer1IsCurrent.",
      "sourceRef": "Part 7, Item 1"
    },
    {
      "name": "employer2Name",
      "label": "Employer or School 2 — name",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "employer2OccupationOrFieldOfStudy",
      "label": "Employer or School 2 — occupation or field of study",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "employer2City",
      "label": "Employer or School 2 — city/town",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 80
      }
    },
    {
      "name": "employer2State",
      "label": "Employer or School 2 — state/province",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "employer2ZipCode",
      "label": "Employer or School 2 — ZIP/postal code",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "employer2Country",
      "label": "Employer or School 2 — country",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "employer2DateFrom",
      "label": "Employer or School 2 — dates, from",
      "type": "date",
      "required": false,
      "sourceRef": "Part 7, Item 1"
    },
    {
      "name": "employer2DateTo",
      "label": "Employer or School 2 — dates, to",
      "type": "date",
      "required": false,
      "description": "Leave blank if this remains the applicant's current employment/school (source form offers a \"PRESENT\" option), see employer1IsCurrent.",
      "sourceRef": "Part 7, Item 1"
    },
    {
      "name": "employer3Name",
      "label": "Employer or School 3 — name",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "employer3OccupationOrFieldOfStudy",
      "label": "Employer or School 3 — occupation or field of study",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "employer3City",
      "label": "Employer or School 3 — city/town",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 80
      }
    },
    {
      "name": "employer3State",
      "label": "Employer or School 3 — state/province",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "employer3ZipCode",
      "label": "Employer or School 3 — ZIP/postal code",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 15
      }
    },
    {
      "name": "employer3Country",
      "label": "Employer or School 3 — country",
      "type": "string",
      "required": false,
      "sourceRef": "Part 7, Item 1",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "employer3DateFrom",
      "label": "Employer or School 3 — dates, from",
      "type": "date",
      "required": false,
      "sourceRef": "Part 7, Item 1"
    },
    {
      "name": "employer3DateTo",
      "label": "Employer or School 3 — dates, to",
      "type": "date",
      "required": false,
      "description": "Leave blank if this remains the applicant's current employment/school (source form offers a \"PRESENT\" option), see employer1IsCurrent.",
      "sourceRef": "Part 7, Item 1"
    },
    {
      "name": "employer1IsCurrent",
      "label": "Is Employer or School 1 your present/current employment or school?",
      "type": "boolean",
      "required": false,
      "description": "Inferred from the \"PRESENT\" option shown against the first (most recent) row of the employment/school table.",
      "sourceRef": "Part 7, Item 1"
    },
    {
      "name": "trip1CountriesVisited",
      "label": "Trip 1 — countries to which you traveled",
      "type": "string",
      "required": false,
      "description": "List trips outside the United States during the last 5 years for general-provision filers, most recent first; the source form provides 6 rows. Do not include day trips completed within 24 hours.",
      "sourceRef": "Part 8, Item 1",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "trip1DateLeft",
      "label": "Trip 1 — date you left the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip1DateReturned",
      "label": "Trip 1 — date you returned to the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip2CountriesVisited",
      "label": "Trip 2 — countries to which you traveled",
      "type": "string",
      "required": false,
      "sourceRef": "Part 8, Item 1",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "trip2DateLeft",
      "label": "Trip 2 — date you left the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip2DateReturned",
      "label": "Trip 2 — date you returned to the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip3CountriesVisited",
      "label": "Trip 3 — countries to which you traveled",
      "type": "string",
      "required": false,
      "sourceRef": "Part 8, Item 1",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "trip3DateLeft",
      "label": "Trip 3 — date you left the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip3DateReturned",
      "label": "Trip 3 — date you returned to the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip4CountriesVisited",
      "label": "Trip 4 — countries to which you traveled",
      "type": "string",
      "required": false,
      "sourceRef": "Part 8, Item 1",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "trip4DateLeft",
      "label": "Trip 4 — date you left the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip4DateReturned",
      "label": "Trip 4 — date you returned to the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip5CountriesVisited",
      "label": "Trip 5 — countries to which you traveled",
      "type": "string",
      "required": false,
      "sourceRef": "Part 8, Item 1",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "trip5DateLeft",
      "label": "Trip 5 — date you left the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip5DateReturned",
      "label": "Trip 5 — date you returned to the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip6CountriesVisited",
      "label": "Trip 6 — countries to which you traveled",
      "type": "string",
      "required": false,
      "sourceRef": "Part 8, Item 1",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "trip6DateLeft",
      "label": "Trip 6 — date you left the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "trip6DateReturned",
      "label": "Trip 6 — date you returned to the United States",
      "type": "date",
      "required": false,
      "sourceRef": "Part 8, Item 1"
    },
    {
      "name": "claimedUSCitizenship",
      "label": "Have you EVER claimed to be a U.S. citizen (in writing or any other way)?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 1",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "votedInUSElection",
      "label": "Have you EVER registered to vote or voted in any Federal, state, or local election in the United States?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 2",
      "description": "May be answered \"No\" if the applicant lawfully voted only in a local election where non-citizens are eligible to vote."
    },
    {
      "name": "owesOverdueTaxes",
      "label": "Do you currently owe any overdue Federal, state, or local taxes in the United States?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 3"
    },
    {
      "name": "calledSelfNonresidentAlienOnTaxReturn",
      "label": "Since becoming a lawful permanent resident, have you called yourself a \"nonresident alien\" on a Federal, state, or local tax return, or decided not to file a tax return because you considered yourself a nonresident?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 4"
    },
    {
      "name": "memberOfCommunistOrTotalitarianParty",
      "label": "Have you EVER been a member of, involved in, or in any way associated with any Communist or totalitarian party, anywhere in the world?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 5.a",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "advocatedOverthrowOrTotalitarianism",
      "label": "Have you EVER advocated (supported or promoted), or been a member of, involved in, or associated with, any group anywhere in the world that advocated: the overthrow of the U.S. Government by force or other unconstitutional means; opposition to all organized government; world communism; establishment of a totalitarian dictatorship in the United States; the unlawful assaulting or killing of any government officer; unlawful damage, injury, or destruction of property; or sabotage?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 5.b",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "usedWeaponOrExplosiveToHarm",
      "label": "Have you EVER used a weapon or explosive with intent to harm another person or cause damage to property?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 6.a",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "engagedInKidnappingAssassinationHijacking",
      "label": "Have you EVER engaged (participated) in kidnapping, assassination, or hijacking or sabotage of an airplane, ship, vehicle, or other mode of transportation?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 6.b",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "threatenedOrConspiredWeaponOrHijackingActs",
      "label": "Have you EVER threatened, attempted, conspired, prepared, planned, advocated for, or incited others to commit any of the acts described in Item Numbers 6.a. or 6.b.?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 6.c",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "orderedIncitedCommittedTorture",
      "label": "Have you EVER ordered, incited, called for, committed, assisted, helped with, or otherwise participated in torture?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 7.a",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "orderedIncitedCommittedGenocide",
      "label": "Have you EVER ordered, incited, called for, committed, assisted, helped with, or otherwise participated in genocide?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 7.b",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "orderedIncitedCommittedKillingOrAttempt",
      "label": "Have you EVER ordered, incited, called for, committed, assisted, helped with, or otherwise participated in killing or trying to kill any person?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 7.c",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "orderedIncitedSevereInjury",
      "label": "Have you EVER ordered, incited, called for, committed, assisted, helped with, or otherwise participated in intentionally and severely injuring or trying to injure any person?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 7.d",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "orderedIncitedNonconsensualSexualContact",
      "label": "Have you EVER ordered, incited, called for, committed, assisted, helped with, or otherwise participated in any kind of sexual contact or activity with any person who did not consent or was unable to consent?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 7.e",
      "classification": "sensitive-pii",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "orderedIncitedPreventingReligiousPractice",
      "label": "Have you EVER ordered, incited, called for, committed, assisted, helped with, or otherwise participated in not letting someone practice his or her religion?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 7.f",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "orderedIncitedHarmDueToProtectedGround",
      "label": "Have you EVER ordered, incited, called for, committed, assisted, helped with, or otherwise participated in causing harm or suffering to any person because of race, religion, national origin, membership in a particular social group, or political opinion?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 7.g",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "servedInMilitaryOrPoliceUnit",
      "label": "Have you EVER served in, been a member of, assisted, or participated in any military or police unit?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 8.a",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information. If \"Yes\" to Item 8.a or 8.b, include country, unit name, rank/position, and dates of involvement in the Part 14 explanation."
    },
    {
      "name": "servedInArmedGroup",
      "label": "Have you EVER served in, been a member of, assisted, or participated in any armed group (for example a paramilitary unit, self-defense unit, vigilante unit, rebel group, or guerrilla group)?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 8.b",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "workedInDetentionFacility",
      "label": "Have you EVER worked, volunteered, or otherwise served in a place where people were detained (for example a prison, jail, prison camp, detention facility, or labor camp), or directed or participated in any other activity that involved detaining people?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 9",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "partOfGroupUsingOrThreateningWeapon",
      "label": "Were you EVER a part of, or did you EVER help, any group, unit, or organization that used a weapon against any person, or threatened to do so?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 10.a",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "usedWeaponAgainstPersonInGroup",
      "label": "If you answered \"Yes\" to Item Number 10.a., when you were part of or helped that group, did you EVER use a weapon against another person?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 10.b",
      "requiredWhen": {
        "field": "partOfGroupUsingOrThreateningWeapon",
        "equals": true
      }
    },
    {
      "name": "threatenedWeaponAgainstPersonInGroup",
      "label": "If you answered \"Yes\" to Item Number 10.a., when you were part of or helped that group, did you EVER threaten to use a weapon against another person?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 10.c",
      "requiredWhen": {
        "field": "partOfGroupUsingOrThreateningWeapon",
        "equals": true
      }
    },
    {
      "name": "receivedWeaponsOrMilitaryTraining",
      "label": "Have you EVER received any weapons training, paramilitary training, or other military-type training?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 11",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "soldOrTransportedWeaponsKnowinglyForHarm",
      "label": "Have you EVER sold, provided, or transported weapons, or assisted any person in selling, providing, or transporting weapons, which you knew or believed would be used against another person?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 12",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "recruitedChildSoldiers",
      "label": "Have you EVER recruited, enlisted, conscripted, or used any person under 15 years of age to serve in or help an armed group, or attempted or worked with others to do so?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 13",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "usedChildInHostilities",
      "label": "Have you EVER used any person under 15 years of age to take part in hostilities, or attempted or worked with others to do so?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 14",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "committedUnarrestedCrime",
      "label": "Have you EVER committed, agreed to commit, asked someone else to commit, helped commit, or tried to commit a crime or offense for which you were NOT arrested?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 15.a",
      "description": "Includes crimes and offenses anywhere in the world, including domestic violence and driving under the influence, even while under 18 years of age."
    },
    {
      "name": "everArrestedCitedDetainedOrCharged",
      "label": "Have you EVER been arrested, cited, detained, or confined by any law enforcement officer, military official, or immigration official for any reason, or been charged with a crime or offense?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 15.b",
      "description": "If \"Yes,\" complete the crime/offense table (crime1..crime5) even if records were sealed, expunged, or otherwise cleared."
    },
    {
      "name": "crime1DateOfCrime",
      "label": "Crime or Offense 1 — date of the crime or offense",
      "type": "date",
      "required": false,
      "description": "The source form provides a 5-row table for disclosing every qualifying crime or offense (Part 9, Item 15).",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime1Place",
      "label": "Crime or Offense 1 — place (city or town, state, country)",
      "type": "string",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime1WhatWasCrime",
      "label": "Crime or Offense 1 — what was the crime or offense",
      "type": "string",
      "required": false,
      "description": "If convicted, provide the crime of conviction; if not convicted, the crime or offense listed in the arrest, citation, or charging document.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "crime1Disposition",
      "label": "Crime or Offense 1 — result or disposition",
      "type": "string",
      "required": false,
      "description": "For example: no charges filed, convicted, charges dismissed, detention, jail, probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime1DateOfConviction",
      "label": "Crime or Offense 1 — date of conviction or guilty plea (if applicable)",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime1Sentence",
      "label": "Crime or Offense 1 — sentence (if applicable)",
      "type": "string",
      "required": false,
      "description": "For example: 90 days in jail, 90 days on probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime2DateOfCrime",
      "label": "Crime or Offense 2 — date of the crime or offense",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime2Place",
      "label": "Crime or Offense 2 — place (city or town, state, country)",
      "type": "string",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime2WhatWasCrime",
      "label": "Crime or Offense 2 — what was the crime or offense",
      "type": "string",
      "required": false,
      "description": "If convicted, provide the crime of conviction; if not convicted, the crime or offense listed in the arrest, citation, or charging document.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "crime2Disposition",
      "label": "Crime or Offense 2 — result or disposition",
      "type": "string",
      "required": false,
      "description": "For example: no charges filed, convicted, charges dismissed, detention, jail, probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime2DateOfConviction",
      "label": "Crime or Offense 2 — date of conviction or guilty plea (if applicable)",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime2Sentence",
      "label": "Crime or Offense 2 — sentence (if applicable)",
      "type": "string",
      "required": false,
      "description": "For example: 90 days in jail, 90 days on probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime3DateOfCrime",
      "label": "Crime or Offense 3 — date of the crime or offense",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime3Place",
      "label": "Crime or Offense 3 — place (city or town, state, country)",
      "type": "string",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime3WhatWasCrime",
      "label": "Crime or Offense 3 — what was the crime or offense",
      "type": "string",
      "required": false,
      "description": "If convicted, provide the crime of conviction; if not convicted, the crime or offense listed in the arrest, citation, or charging document.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "crime3Disposition",
      "label": "Crime or Offense 3 — result or disposition",
      "type": "string",
      "required": false,
      "description": "For example: no charges filed, convicted, charges dismissed, detention, jail, probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime3DateOfConviction",
      "label": "Crime or Offense 3 — date of conviction or guilty plea (if applicable)",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime3Sentence",
      "label": "Crime or Offense 3 — sentence (if applicable)",
      "type": "string",
      "required": false,
      "description": "For example: 90 days in jail, 90 days on probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime4DateOfCrime",
      "label": "Crime or Offense 4 — date of the crime or offense",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime4Place",
      "label": "Crime or Offense 4 — place (city or town, state, country)",
      "type": "string",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime4WhatWasCrime",
      "label": "Crime or Offense 4 — what was the crime or offense",
      "type": "string",
      "required": false,
      "description": "If convicted, provide the crime of conviction; if not convicted, the crime or offense listed in the arrest, citation, or charging document.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "crime4Disposition",
      "label": "Crime or Offense 4 — result or disposition",
      "type": "string",
      "required": false,
      "description": "For example: no charges filed, convicted, charges dismissed, detention, jail, probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime4DateOfConviction",
      "label": "Crime or Offense 4 — date of conviction or guilty plea (if applicable)",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime4Sentence",
      "label": "Crime or Offense 4 — sentence (if applicable)",
      "type": "string",
      "required": false,
      "description": "For example: 90 days in jail, 90 days on probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime5DateOfCrime",
      "label": "Crime or Offense 5 — date of the crime or offense",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime5Place",
      "label": "Crime or Offense 5 — place (city or town, state, country)",
      "type": "string",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime5WhatWasCrime",
      "label": "Crime or Offense 5 — what was the crime or offense",
      "type": "string",
      "required": false,
      "description": "If convicted, provide the crime of conviction; if not convicted, the crime or offense listed in the arrest, citation, or charging document.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 300
      }
    },
    {
      "name": "crime5Disposition",
      "label": "Crime or Offense 5 — result or disposition",
      "type": "string",
      "required": false,
      "description": "For example: no charges filed, convicted, charges dismissed, detention, jail, probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "crime5DateOfConviction",
      "label": "Crime or Offense 5 — date of conviction or guilty plea (if applicable)",
      "type": "date",
      "required": false,
      "sourceRef": "Part 9, Item 15.b (crime/offense table)"
    },
    {
      "name": "crime5Sentence",
      "label": "Crime or Offense 5 — sentence (if applicable)",
      "type": "string",
      "required": false,
      "description": "For example: 90 days in jail, 90 days on probation.",
      "sourceRef": "Part 9, Item 15.b (crime/offense table)",
      "validation": {
        "maxLength": 200
      }
    },
    {
      "name": "completedSuspendedSentenceProbationOrParole",
      "label": "If you received a suspended sentence, were placed on probation, or were paroled, have you completed it?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 16"
    },
    {
      "name": "engagedInProstitution",
      "label": "Have you EVER engaged in prostitution, attempted to procure or import prostitutes or persons for the purpose of prostitution, or received any proceeds or money from prostitution?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 17.a",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "traffickedControlledSubstances",
      "label": "Have you EVER manufactured, cultivated, produced, distributed, dispensed, sold, or smuggled (trafficked) any controlled substances, illegal drugs, narcotics, or drug paraphernalia in violation of any law?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 17.b",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "marriedForImmigrationBenefit",
      "label": "Have you EVER married someone in order to obtain an immigration benefit?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 17.c",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "marriedMultiplePeopleSimultaneously",
      "label": "Have you EVER been married to more than one person at the same time?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 17.d",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "helpedOthersEnterUSIllegally",
      "label": "Have you EVER helped anyone to enter, or try to enter, the United States illegally?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 17.e",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "gambledIllegally",
      "label": "Have you EVER gambled illegally or received income from illegal gambling?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 17.f",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "failedToSupportDependents",
      "label": "Have you EVER failed to support your dependents (pay child support) or to pay alimony?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 17.g",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "misrepresentedForPublicBenefit",
      "label": "Have you EVER made any misrepresentation to obtain any public benefit in the United States?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 17.h",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "gaveFalseInfoToUSOfficials",
      "label": "Have you EVER given any U.S. Government officials any information or documentation that was false, fraudulent, or misleading?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 18",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "liedToGainEntryOrBenefits",
      "label": "Have you EVER lied to any U.S. Government officials to gain entry or admission into the United States, or to gain immigration benefits while in the United States?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 19",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "removedOrDeportedFromUS",
      "label": "Have you EVER been removed or deported from the United States?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 20",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "placedInRemovalProceedings",
      "label": "Have you EVER been placed in removal, rescission, or deportation proceedings?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 21",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "isMaleResidedInUSBetween18And26",
      "label": "Are you a male who lived in the United States at any time between your 18th and 26th birthdays?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 22.a",
      "description": "Do not select \"Yes\" if the applicant was a lawful nonimmigrant for all of that time period. Federal law requires nearly all people born male who are U.S. citizens or immigrants, ages 18 through 25, to register with Selective Service (www.sss.gov)."
    },
    {
      "name": "registeredForSelectiveService",
      "label": "If you answered \"Yes\" to Item Number 22.a., did you register for the Selective Service?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 22.b",
      "requiredWhen": {
        "field": "isMaleResidedInUSBetween18And26",
        "equals": true
      }
    },
    {
      "name": "selectiveServiceNumber",
      "label": "Selective Service Number",
      "type": "string",
      "required": false,
      "description": "Required when registeredForSelectiveService is true.",
      "sourceRef": "Part 9, Item 22.c",
      "validation": {
        "maxLength": 20
      },
      "requiredWhen": {
        "field": "registeredForSelectiveService",
        "equals": true
      }
    },
    {
      "name": "selectiveServiceRegistrationDate",
      "label": "Date Registered for Selective Service",
      "type": "date",
      "required": false,
      "description": "Required when registeredForSelectiveService is true.",
      "sourceRef": "Part 9, Item 22.c",
      "requiredWhen": {
        "field": "registeredForSelectiveService",
        "equals": true
      }
    },
    {
      "name": "leftUSToAvoidDraft",
      "label": "Have you EVER left the United States to avoid being drafted in the U.S. armed forces?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 23",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "appliedForMilitaryServiceExemption",
      "label": "Have you EVER applied for any kind of exemption from military service in the U.S. armed forces?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 24",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "servedInUSArmedForces",
      "label": "Have you EVER served in the U.S. armed forces?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 25",
      "description": "If \"No,\" skip to Item Number 30.a."
    },
    {
      "name": "currentlyMemberOfUSArmedForces",
      "label": "Are you currently a member of the U.S. armed forces?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 26.a",
      "requiredWhen": {
        "field": "servedInUSArmedForces",
        "equals": true
      }
    },
    {
      "name": "scheduledToDeployOutsideUS",
      "label": "If you answered \"Yes\" to Item Number 26.a., are you scheduled to deploy outside the United States (including to a vessel) within the next 3 months?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 26.b",
      "requiredWhen": {
        "field": "currentlyMemberOfUSArmedForces",
        "equals": true
      }
    },
    {
      "name": "currentlyStationedOutsideUS",
      "label": "If you answered \"Yes\" to Item Number 26.a., are you currently stationed outside the United States?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 26.c",
      "requiredWhen": {
        "field": "currentlyMemberOfUSArmedForces",
        "equals": true
      }
    },
    {
      "name": "formerServiceMemberResidingOutsideUS",
      "label": "If you answered \"No\" to Item Number 26.a., are you a former U.S. military service member currently residing outside the United States?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 26.d",
      "requiredWhen": {
        "field": "currentlyMemberOfUSArmedForces",
        "equals": false
      }
    },
    {
      "name": "dischargedFromArmedForcesBecauseAlien",
      "label": "Have you EVER been discharged from training or service in the U.S. armed forces because you were an alien?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 27",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "courtMartialedOrDishonorableDischarge",
      "label": "Have you EVER been court-martialed, or received a discharge characterized as other than honorable, bad conduct, or dishonorable, while in the U.S. armed forces?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 28",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "desertedFromArmedForces",
      "label": "Have you EVER deserted from the U.S. armed forces?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 29",
      "description": "When a question includes the word \"EVER,\" it covers any actions or conduct anywhere in the world at any time, unless otherwise specified. A \"Yes\" answer requires an explanation in Part 14. Additional Information."
    },
    {
      "name": "hasHereditaryTitleOrNobility",
      "label": "Do you now have, or did you EVER have, a hereditary title or an order of nobility in any foreign country?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 30.a",
      "description": "If \"No,\" skip to Item Number 31."
    },
    {
      "name": "willingToGiveUpTitleOfNobility",
      "label": "If you answered \"Yes\" to Item Number 30.a., are you willing to give up any inherited titles or orders of nobility that you have in a foreign country at your naturalization ceremony?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 30.b",
      "requiredWhen": {
        "field": "hasHereditaryTitleOrNobility",
        "equals": true
      }
    },
    {
      "name": "supportsConstitutionAndGovernment",
      "label": "Do you support the Constitution and form of Government of the United States?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 31"
    },
    {
      "name": "willingToBearArms",
      "label": "If the law requires it, are you willing to bear arms on behalf of the United States?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 32"
    },
    {
      "name": "unableToTakeOathDueToDisability",
      "label": "Are you unable to take the Oath of Allegiance because of a physical or developmental disability or mental impairment?",
      "type": "boolean",
      "required": true,
      "sourceRef": "Part 9, Item 33",
      "description": "If \"Yes,\" skip Item Numbers 34.-37. and see the Legal Guardian, Surrogate, or Designated Representative section of the Instructions."
    },
    {
      "name": "understandsOathOfAllegiance",
      "label": "Do you understand the full Oath of Allegiance to the United States (see Part 16. Oath of Allegiance)?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 34",
      "requiredWhen": {
        "field": "unableToTakeOathDueToDisability",
        "equals": false
      }
    },
    {
      "name": "willingToTakeOathOfAllegiance",
      "label": "Are you willing to take the full Oath of Allegiance to the United States?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 35",
      "requiredWhen": {
        "field": "unableToTakeOathDueToDisability",
        "equals": false
      }
    },
    {
      "name": "willingToPerformNoncombatantService",
      "label": "If the law requires it, are you willing to perform noncombatant services in the U.S. armed forces?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 36",
      "requiredWhen": {
        "field": "unableToTakeOathDueToDisability",
        "equals": false
      }
    },
    {
      "name": "willingToPerformWorkOfNationalImportance",
      "label": "If the law requires it, are you willing to perform work of national importance under civilian direction?",
      "type": "boolean",
      "required": false,
      "sourceRef": "Part 9, Item 37",
      "requiredWhen": {
        "field": "unableToTakeOathDueToDisability",
        "equals": false
      }
    },
    {
      "name": "householdIncomeAtOrBelow400PctFPG",
      "label": "My household income is less than or equal to 400% of the Federal Poverty Guidelines",
      "type": "boolean",
      "required": true,
      "description": "If false, skip to Part 11 (not requesting a reduced fee). If true, complete the remaining Part 10 fields.",
      "sourceRef": "Part 10, Item 1"
    },
    {
      "name": "totalHouseholdIncome",
      "label": "Total household income",
      "type": "number",
      "required": false,
      "description": "Required when requesting a reduced fee.",
      "sourceRef": "Part 10, Item 2",
      "validation": {
        "minimum": 0
      },
      "classification": "financial",
      "requiredWhen": {
        "field": "householdIncomeAtOrBelow400PctFPG",
        "equals": true
      }
    },
    {
      "name": "householdSize",
      "label": "My household size",
      "type": "integer",
      "required": false,
      "description": "Required when requesting a reduced fee.",
      "sourceRef": "Part 10, Item 3",
      "validation": {
        "minimum": 1,
        "maximum": 99
      },
      "requiredWhen": {
        "field": "householdIncomeAtOrBelow400PctFPG",
        "equals": true
      }
    },
    {
      "name": "totalHouseholdMembersEarningIncome",
      "label": "Total number of household members earning income, including yourself",
      "type": "integer",
      "required": false,
      "description": "Required when requesting a reduced fee.",
      "sourceRef": "Part 10, Item 4",
      "validation": {
        "minimum": 0,
        "maximum": 99
      },
      "requiredWhen": {
        "field": "householdIncomeAtOrBelow400PctFPG",
        "equals": true
      }
    },
    {
      "name": "isHeadOfHousehold",
      "label": "I am the head of household",
      "type": "boolean",
      "required": false,
      "description": "Required when requesting a reduced fee.",
      "sourceRef": "Part 10, Item 5.a",
      "requiredWhen": {
        "field": "householdIncomeAtOrBelow400PctFPG",
        "equals": true
      }
    },
    {
      "name": "nameOfHeadOfHousehold",
      "label": "Name of head of household (if you selected \"No\" in Item Number 5.a.)",
      "type": "string",
      "required": false,
      "description": "Required when isHeadOfHousehold is false.",
      "sourceRef": "Part 10, Item 5.b",
      "validation": {
        "maxLength": 160
      },
      "classification": "pii",
      "requiredWhen": {
        "field": "isHeadOfHousehold",
        "equals": false
      }
    },
    {
      "name": "usedInterpreter",
      "label": "Was an interpreter used to prepare this application?",
      "type": "boolean",
      "required": false,
      "description": "Inferred from the Part 11 certification paragraph's reference to an interpreter listed in Part 12, rather than a distinct numbered checkbox. If true, complete Part 12.",
      "sourceRef": "Part 11 certification paragraph (references Part 12)"
    },
    {
      "name": "usedPreparer",
      "label": "Was this application prepared by someone other than the applicant?",
      "type": "boolean",
      "required": false,
      "description": "Inferred from the existence of Part 13, \"...if Other Than the Applicant,\" rather than a distinct numbered checkbox. If true, complete Part 13.",
      "sourceRef": "Part 13 title"
    },
    {
      "name": "applicantDaytimePhoneNumber",
      "label": "Applicant's Daytime Telephone Number",
      "type": "string",
      "required": true,
      "description": "Personal identifier; handle as sensitive data. In international E.164 format.",
      "sourceRef": "Part 11, Item 1",
      "validation": {
        "pattern": "^\\+[1-9][0-9]{1,14}$"
      },
      "classification": "pii"
    },
    {
      "name": "applicantMobilePhoneNumber",
      "label": "Applicant's Mobile Telephone Number (if any)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. In international E.164 format.",
      "sourceRef": "Part 11, Item 2",
      "validation": {
        "pattern": "^\\+[1-9][0-9]{1,14}$"
      },
      "classification": "pii"
    },
    {
      "name": "applicantEmail",
      "label": "Applicant's Email Address (if any)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 11, Item 3",
      "validation": {
        "maxLength": 160
      },
      "classification": "pii"
    },
    {
      "name": "applicantSignatureDate",
      "label": "Date of Applicant's Signature",
      "type": "date",
      "required": true,
      "description": "By signing, the applicant certifies under penalty of perjury that all responses and information are complete, true, and correct.",
      "sourceRef": "Part 11, Item 4"
    },
    {
      "name": "interpreterFamilyName",
      "label": "Interpreter's Family Name (Last Name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when usedInterpreter is true.",
      "sourceRef": "Part 12, Item 1",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii",
      "requiredWhen": {
        "field": "usedInterpreter",
        "equals": true
      }
    },
    {
      "name": "interpreterGivenName",
      "label": "Interpreter's Given Name (First Name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when usedInterpreter is true.",
      "sourceRef": "Part 12, Item 1",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii",
      "requiredWhen": {
        "field": "usedInterpreter",
        "equals": true
      }
    },
    {
      "name": "interpreterBusinessOrOrganizationName",
      "label": "Interpreter's Business or Organization Name",
      "type": "string",
      "required": false,
      "description": "If applicable.",
      "sourceRef": "Part 12, Item 2",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "interpreterLanguage",
      "label": "Language in which the interpreter is fluent and interpreted for the applicant",
      "type": "string",
      "required": false,
      "description": "Required when usedInterpreter is true.",
      "sourceRef": "Part 12 certification (\"I am fluent in English and ___\")",
      "validation": {
        "maxLength": 60
      },
      "requiredWhen": {
        "field": "usedInterpreter",
        "equals": true
      }
    },
    {
      "name": "interpreterDaytimePhoneNumber",
      "label": "Interpreter's Daytime Telephone Number",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when usedInterpreter is true. In international E.164 format.",
      "sourceRef": "Part 12, Item 3",
      "validation": {
        "pattern": "^\\+[1-9][0-9]{1,14}$"
      },
      "classification": "pii",
      "requiredWhen": {
        "field": "usedInterpreter",
        "equals": true
      }
    },
    {
      "name": "interpreterMobilePhoneNumber",
      "label": "Interpreter's Mobile Telephone Number (if any)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. In international E.164 format.",
      "sourceRef": "Part 12, Item 4",
      "validation": {
        "pattern": "^\\+[1-9][0-9]{1,14}$"
      },
      "classification": "pii"
    },
    {
      "name": "interpreterEmail",
      "label": "Interpreter's Email Address (if any)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 12, Item 5",
      "validation": {
        "maxLength": 160
      },
      "classification": "pii"
    },
    {
      "name": "interpreterSignatureDate",
      "label": "Date of Interpreter's Signature",
      "type": "date",
      "required": false,
      "description": "Required when usedInterpreter is true.",
      "sourceRef": "Part 12, Item 6",
      "requiredWhen": {
        "field": "usedInterpreter",
        "equals": true
      }
    },
    {
      "name": "preparerFamilyName",
      "label": "Preparer's Family Name (Last Name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when usedPreparer is true.",
      "sourceRef": "Part 13, Item 1",
      "validation": {
        "maxLength": 100
      },
      "requiredWhen": {
        "field": "usedPreparer",
        "equals": true
      }
    },
    {
      "name": "preparerGivenName",
      "label": "Preparer's Given Name (First Name)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when usedPreparer is true.",
      "sourceRef": "Part 13, Item 1",
      "validation": {
        "maxLength": 100
      },
      "requiredWhen": {
        "field": "usedPreparer",
        "equals": true
      }
    },
    {
      "name": "preparerBusinessOrOrganizationName",
      "label": "Preparer's Business or Organization Name",
      "type": "string",
      "required": false,
      "description": "If applicable.",
      "sourceRef": "Part 13, Item 2",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "preparerDaytimePhoneNumber",
      "label": "Preparer's Daytime Telephone Number",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. Required when usedPreparer is true. In international E.164 format.",
      "sourceRef": "Part 13, Item 3",
      "validation": {
        "pattern": "^\\+[1-9][0-9]{1,14}$"
      },
      "requiredWhen": {
        "field": "usedPreparer",
        "equals": true
      }
    },
    {
      "name": "preparerMobilePhoneNumber",
      "label": "Preparer's Mobile Telephone Number (if any)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data. In international E.164 format.",
      "sourceRef": "Part 13, Item 4",
      "validation": {
        "pattern": "^\\+[1-9][0-9]{1,14}$"
      }
    },
    {
      "name": "preparerEmail",
      "label": "Preparer's Email Address (if any)",
      "type": "string",
      "required": false,
      "description": "Personal identifier; handle as sensitive data.",
      "sourceRef": "Part 13, Item 5",
      "validation": {
        "maxLength": 160
      }
    },
    {
      "name": "preparerSignatureDate",
      "label": "Date of Preparer's Signature",
      "type": "date",
      "required": false,
      "description": "Required when usedPreparer is true.",
      "sourceRef": "Part 13, Item 6",
      "requiredWhen": {
        "field": "usedPreparer",
        "equals": true
      }
    }
  ],
  "steps": [
    {
      "id": "eligibility",
      "title": "Part 1. Information About Your Eligibility",
      "fields": [
        "eligibilityCategory",
        "otherReasonExplanation",
        "alienRegistrationNumber",
        "uscisFieldOfficeOverseas"
      ],
      "next": "about_you"
    },
    {
      "id": "about_you",
      "title": "Part 2. Information About You",
      "fields": [
        "currentFamilyName",
        "currentGivenName",
        "currentMiddleName",
        "otherNameFamilyName",
        "otherNameGivenName",
        "otherNameMiddleName",
        "wantsNameChange",
        "newFamilyName",
        "newGivenName",
        "newMiddleName",
        "uscisOnlineAccountNumber",
        "sex",
        "dateOfBirth",
        "dateBecamePermanentResident",
        "countryOfBirth",
        "countryOfCitizenshipOrNationality",
        "parentWasUSCitizenBefore18",
        "hasDisabilityAffectingTesting",
        "wantsSSACard",
        "socialSecurityNumber",
        "consentDisclosureToSSA"
      ],
      "next": "biographic"
    },
    {
      "id": "biographic",
      "title": "Part 3. Biographic Information",
      "fields": [
        "ethnicity",
        "race",
        "heightFeet",
        "heightInches",
        "weightPounds",
        "eyeColor",
        "hairColor"
      ],
      "next": "residence"
    },
    {
      "id": "residence",
      "title": "Part 4. Information About Your Residence",
      "fields": [
        "currentPhysicalAddressInCareOfName",
        "currentPhysicalAddressLine1",
        "currentPhysicalAddressAptSteFlr",
        "currentPhysicalAddressCity",
        "currentPhysicalAddressState",
        "currentPhysicalAddressZipCode",
        "currentPhysicalAddressProvince",
        "currentPhysicalAddressPostalCode",
        "currentPhysicalAddressCountry",
        "currentAddressDateFrom",
        "currentAddressDateTo",
        "previousAddress1Line1",
        "previousAddress1City",
        "previousAddress1State",
        "previousAddress1ZipCode",
        "previousAddress1Country",
        "previousAddress1DateFrom",
        "previousAddress1DateTo",
        "previousAddress2Line1",
        "previousAddress2City",
        "previousAddress2State",
        "previousAddress2ZipCode",
        "previousAddress2Country",
        "previousAddress2DateFrom",
        "previousAddress2DateTo",
        "previousAddress3Line1",
        "previousAddress3City",
        "previousAddress3State",
        "previousAddress3ZipCode",
        "previousAddress3Country",
        "previousAddress3DateFrom",
        "previousAddress3DateTo",
        "isMailingSameAsPhysical",
        "mailingAddressInCareOfName",
        "mailingAddressLine1",
        "mailingAddressAptSteFlr",
        "mailingAddressCity",
        "mailingAddressState",
        "mailingAddressZipCode",
        "mailingAddressProvince",
        "mailingAddressPostalCode",
        "mailingAddressCountry"
      ],
      "next": "marital_history"
    },
    {
      "id": "marital_history",
      "title": "Part 5. Information About Your Marital History",
      "fields": [
        "maritalStatus",
        "spouseCurrentlyInArmedForces",
        "timesMarried",
        "currentSpouseFamilyName",
        "currentSpouseGivenName",
        "currentSpouseMiddleName",
        "currentSpouseDateOfBirth",
        "dateEnteredMarriageWithCurrentSpouse",
        "currentSpouseAddressSameAsApplicant",
        "currentSpouseBecameCitizenBy",
        "currentSpouseDateBecameCitizen",
        "currentSpouseAlienNumber",
        "currentSpouseTimesMarried",
        "currentSpouseCurrentEmployer"
      ],
      "next": "children"
    },
    {
      "id": "children",
      "title": "Part 6. Information About Your Children",
      "fields": [
        "totalChildrenUnder18",
        "child1Name",
        "child1DateOfBirth",
        "child1Relationship",
        "child1Residence",
        "child1ProvidingSupport",
        "child2Name",
        "child2DateOfBirth",
        "child2Relationship",
        "child2Residence",
        "child2ProvidingSupport",
        "child3Name",
        "child3DateOfBirth",
        "child3Relationship",
        "child3Residence",
        "child3ProvidingSupport"
      ],
      "next": "employment"
    },
    {
      "id": "employment",
      "title": "Part 7. Information About Your Employment and Schools You Attended",
      "fields": [
        "employer1Name",
        "employer1OccupationOrFieldOfStudy",
        "employer1City",
        "employer1State",
        "employer1ZipCode",
        "employer1Country",
        "employer1DateFrom",
        "employer1DateTo",
        "employer2Name",
        "employer2OccupationOrFieldOfStudy",
        "employer2City",
        "employer2State",
        "employer2ZipCode",
        "employer2Country",
        "employer2DateFrom",
        "employer2DateTo",
        "employer3Name",
        "employer3OccupationOrFieldOfStudy",
        "employer3City",
        "employer3State",
        "employer3ZipCode",
        "employer3Country",
        "employer3DateFrom",
        "employer3DateTo",
        "employer1IsCurrent"
      ],
      "next": "travel"
    },
    {
      "id": "travel",
      "title": "Part 8. Time Outside the United States",
      "fields": [
        "trip1CountriesVisited",
        "trip1DateLeft",
        "trip1DateReturned",
        "trip2CountriesVisited",
        "trip2DateLeft",
        "trip2DateReturned",
        "trip3CountriesVisited",
        "trip3DateLeft",
        "trip3DateReturned",
        "trip4CountriesVisited",
        "trip4DateLeft",
        "trip4DateReturned",
        "trip5CountriesVisited",
        "trip5DateLeft",
        "trip5DateReturned",
        "trip6CountriesVisited",
        "trip6DateLeft",
        "trip6DateReturned"
      ],
      "next": "additional_information_about_you"
    },
    {
      "id": "additional_information_about_you",
      "title": "Part 9. Additional Information About You",
      "fields": [
        "claimedUSCitizenship",
        "votedInUSElection",
        "owesOverdueTaxes",
        "calledSelfNonresidentAlienOnTaxReturn",
        "memberOfCommunistOrTotalitarianParty",
        "advocatedOverthrowOrTotalitarianism",
        "usedWeaponOrExplosiveToHarm",
        "engagedInKidnappingAssassinationHijacking",
        "threatenedOrConspiredWeaponOrHijackingActs",
        "orderedIncitedCommittedTorture",
        "orderedIncitedCommittedGenocide",
        "orderedIncitedCommittedKillingOrAttempt",
        "orderedIncitedSevereInjury",
        "orderedIncitedNonconsensualSexualContact",
        "orderedIncitedPreventingReligiousPractice",
        "orderedIncitedHarmDueToProtectedGround",
        "servedInMilitaryOrPoliceUnit",
        "servedInArmedGroup",
        "workedInDetentionFacility",
        "partOfGroupUsingOrThreateningWeapon",
        "usedWeaponAgainstPersonInGroup",
        "threatenedWeaponAgainstPersonInGroup",
        "receivedWeaponsOrMilitaryTraining",
        "soldOrTransportedWeaponsKnowinglyForHarm",
        "recruitedChildSoldiers",
        "usedChildInHostilities",
        "committedUnarrestedCrime",
        "everArrestedCitedDetainedOrCharged",
        "crime1DateOfCrime",
        "crime1Place",
        "crime1WhatWasCrime",
        "crime1Disposition",
        "crime1DateOfConviction",
        "crime1Sentence",
        "crime2DateOfCrime",
        "crime2Place",
        "crime2WhatWasCrime",
        "crime2Disposition",
        "crime2DateOfConviction",
        "crime2Sentence",
        "crime3DateOfCrime",
        "crime3Place",
        "crime3WhatWasCrime",
        "crime3Disposition",
        "crime3DateOfConviction",
        "crime3Sentence",
        "crime4DateOfCrime",
        "crime4Place",
        "crime4WhatWasCrime",
        "crime4Disposition",
        "crime4DateOfConviction",
        "crime4Sentence",
        "crime5DateOfCrime",
        "crime5Place",
        "crime5WhatWasCrime",
        "crime5Disposition",
        "crime5DateOfConviction",
        "crime5Sentence",
        "completedSuspendedSentenceProbationOrParole",
        "engagedInProstitution",
        "traffickedControlledSubstances",
        "marriedForImmigrationBenefit",
        "marriedMultiplePeopleSimultaneously",
        "helpedOthersEnterUSIllegally",
        "gambledIllegally",
        "failedToSupportDependents",
        "misrepresentedForPublicBenefit",
        "gaveFalseInfoToUSOfficials",
        "liedToGainEntryOrBenefits",
        "removedOrDeportedFromUS",
        "placedInRemovalProceedings",
        "isMaleResidedInUSBetween18And26",
        "registeredForSelectiveService",
        "selectiveServiceNumber",
        "selectiveServiceRegistrationDate",
        "leftUSToAvoidDraft",
        "appliedForMilitaryServiceExemption",
        "servedInUSArmedForces",
        "currentlyMemberOfUSArmedForces",
        "scheduledToDeployOutsideUS",
        "currentlyStationedOutsideUS",
        "formerServiceMemberResidingOutsideUS",
        "dischargedFromArmedForcesBecauseAlien",
        "courtMartialedOrDishonorableDischarge",
        "desertedFromArmedForces",
        "hasHereditaryTitleOrNobility",
        "willingToGiveUpTitleOfNobility",
        "supportsConstitutionAndGovernment",
        "willingToBearArms",
        "unableToTakeOathDueToDisability",
        "understandsOathOfAllegiance",
        "willingToTakeOathOfAllegiance",
        "willingToPerformNoncombatantService",
        "willingToPerformWorkOfNationalImportance"
      ],
      "next": "fee_reduction"
    },
    {
      "id": "fee_reduction",
      "title": "Part 10. Request for a Fee Reduction",
      "fields": [
        "householdIncomeAtOrBelow400PctFPG",
        "totalHouseholdIncome",
        "householdSize",
        "totalHouseholdMembersEarningIncome",
        "isHeadOfHousehold",
        "nameOfHeadOfHousehold"
      ],
      "next": "applicant_contact"
    },
    {
      "id": "applicant_contact",
      "title": "Part 11. Applicant's Contact Information, Certification, and Signature",
      "fields": [
        "usedInterpreter",
        "usedPreparer",
        "applicantDaytimePhoneNumber",
        "applicantMobilePhoneNumber",
        "applicantEmail",
        "applicantSignatureDate"
      ],
      "next": "interpreter"
    },
    {
      "id": "interpreter",
      "title": "Part 12. Interpreter's Contact Information, Certification, and Signature",
      "fields": [
        "interpreterFamilyName",
        "interpreterGivenName",
        "interpreterBusinessOrOrganizationName",
        "interpreterLanguage",
        "interpreterDaytimePhoneNumber",
        "interpreterMobilePhoneNumber",
        "interpreterEmail",
        "interpreterSignatureDate"
      ],
      "next": "preparer"
    },
    {
      "id": "preparer",
      "title": "Part 13. Contact Information, Declaration, and Signature of the Person Preparing this Application, if Other Than the Applicant",
      "fields": [
        "preparerFamilyName",
        "preparerGivenName",
        "preparerBusinessOrOrganizationName",
        "preparerDaytimePhoneNumber",
        "preparerMobilePhoneNumber",
        "preparerEmail",
        "preparerSignatureDate"
      ]
    }
  ]
}