{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "tr/nvi/acquisition-of-turkish-citizenship-by-adoption-application",
  "version": "1.0.0",
  "title": "Türkiye — Acquisition of Turkish Citizenship by Adoption Application Form (Vat-7)",
  "description": "Vat-7, \"Türk Vatandaşlığının Evlat Edinilme Yoluyla Kazanılması Başvuru Formu\" (Application Form for Acquisition of Turkish Citizenship through Adoption), published and administered by the T.C. İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü (Republic of Türkiye Ministry of Interior, General Directorate of Population and Citizenship Affairs, NVI), under Article 17 of Law No. 5901 on Turkish Citizenship. This form is filed by the adoptive mother and/or father (\"Veli/Vasisi,\" the child's guardian/custodian) on behalf of a minor child they have adopted, requesting that the child acquire Turkish citizenship through the adoption. Uniquely among this registry's VAT companions, the applicant-identity block (\"...İSTENEN KİŞİYE AİT BİLGİLER,\" information about the person for whom acquisition is requested) describes the adopted child rather than the form's own signer, and carries no mother's-name/father's-name question for the child at all — consistent with an adoption context in which the child's biological parentage may be unknown, irrelevant, or deliberately not asked. The form instead carries a second block, \"EVLAT EDİNEN ANNE VE/VEYA BABAYA AİT BİLGİLER\" (information about the adopting mother and/or father), with two full 10-field columns (identity number, nationality, given name, surname, that adoptive parent's own mother's and father's names, place and date of birth, marital status, and residential address) for the adoptive father (\"BABAYA AİT BİLGİLER\") and adoptive mother (\"ANNEYE AİT BİLGİLER\") respectively — modelled as `adoptiveFather*`/`adoptiveMother*` fields, both fully optional per the form's own \"anne ve/veya baba\" (mother and/or father) framing and the same disclosed at-least-one-of-N judgment call used on the Vat-1 sibling's two parent blocks (no source toggle to gate either column on). A genuine, distinct source-document finding is disclosed in this document's own VERIFICATION.md: the two AcroForm widgets rendered directly beneath the child's own printed \"Türkçe Adı\"/\"Türkçe Soyadı\" (Turkish-script given name/surname) labels carry the internal field names/`alternativeText` \"Anne Ad_1\"/\"Baba Ad_1\" (\"Anne Adı\"/\"Baba Adı,\" mother's name/father's name) — evidently a copy-paste artifact from a sibling form's template where that row genuinely holds the applicant's parents' names — resolved here by rendered position against the extracted text layer rather than internal field name, and modelled as `turkishFirstName`/`turkishLastName`. Separately, and consistent with the recurring finding already disclosed on several sibling VAT schemas' own VERIFICATION.md files, all four of the adoptive-parent block's `Medeni Hali` (marital status) and `Yerleşim Yeri Adresi` (residential address) widgets carry the identical miscopied `alternativeText` tooltip \"Eğitim Durumu\" (education level) rather than their own row label, again resolved by rendered position. Companion schema to `tr/nvi/general-acquisition-of-turkish-citizenship-application`, `tr/nvi/renunciation-of-turkish-citizenship-with-permission-application`, `tr/nvi/marriage-based-acquisition-of-turkish-citizenship-application`, `tr/nvi/exceptional-acquisition-of-turkish-citizenship-application`, `tr/nvi/reacquisition-of-turkish-citizenship-application`, `tr/nvi/acquisition-of-turkish-citizenship-by-trnc-citizens-application`, `tr/nvi/acquisition-of-turkish-citizenship-by-right-of-option-application`, `tr/nvi/acquisition-of-turkish-citizenship-by-descent-application`, `tr/nvi/acquisition-of-turkish-citizenship-by-place-of-birth-application`, and `tr/nvi/loss-of-turkish-citizenship-by-right-of-option-application`, within Türkiye's already-open National ID & Civic Documents vertical (does not open a new vertical). This v1.0.0 models the applicant-facing fields only; the form's own biometric photograph box and the closing \"Başvuran Ad\"/signature line (completed in person by the guardian at the counter) are out of scope (see VERIFICATION.md). GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of the Republic of Türkiye or the Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü.",
  "status": "draft",
  "jurisdiction": {
    "country": "TR",
    "level": "national"
  },
  "authority": {
    "name": "T.C. İçişleri Bakanlığı Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü (Republic of Türkiye Ministry of Interior, General Directorate of Population and Citizenship Affairs)",
    "abbreviation": "NVI",
    "url": "https://www.nvi.gov.tr"
  },
  "process": {
    "type": "application",
    "language": "tr"
  },
  "source": {
    "url": "https://www.nvi.gov.tr/kurumlar/nvi.gov.tr/mevzuat/nufusmevzuat/Formlar/Vatandaslik/Vat7-FormEvlatEdinilmeYoluylaTurkVatKaz.pdf",
    "retrievedAt": "2026-07-25",
    "documentRef": "Form Vat-7 — \"Türk Vatandaşlığının Evlat Edinilme Yoluyla Kazanılması Başvuru Formu\" (Acquisition of Turkish Citizenship through Adoption Application Form), prescribed under Law No. 5901 on Turkish Citizenship, Article 17"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-25",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-25",
    "notes": "GOV-4890 (\"GovSchema Standard Research\"). Companion schema within Türkiye's already-open National ID & Civic Documents vertical, closing out the last VAT form banked as a future candidate by the GOV-4818 cycle. See this document's own VERIFICATION.md for the full sourcing record, extraction method, and every disclosed scoping/judgment call."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering (Standards Engineer)",
    "assertedAt": "2026-07-25"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "submittedToOffice",
      "label": "Başvuru Makamı (Filing office name)",
      "type": "string",
      "required": true,
      "description": "The name of the Turkish Consulate General or provincial Governorate the application is being filed with, written into the form's own salutation line above the child's information block.",
      "sourceRef": "page 1, salutation line",
      "validation": {
        "minLength": 1,
        "maxLength": 120
      }
    },
    {
      "name": "submittedToOfficeType",
      "label": "Makamı (BAŞKONSOLOSLUĞUNA / VALİLİĞİNE — Consulate General / Governorship)",
      "type": "enum",
      "required": true,
      "description": "Whether the application is filed with a Turkish Consulate General abroad or a provincial Governorship domestically.",
      "sourceRef": "page 1, salutation line dropdown",
      "validation": {
        "enum": [
          "consulate_general",
          "governorate"
        ]
      }
    },
    {
      "name": "foreignIdentityNumber",
      "label": "Varsa Yabancı Kimlik No (99... ile başlayan) (Child's foreign identity number, if any)",
      "type": "string",
      "required": true,
      "description": "The adopted child's Turkish-issued foreign identity number, always beginning with the prefix 99.",
      "sourceRef": "page 1, child's information block",
      "validation": {
        "pattern": "^99[0-9]{9}$"
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "nationality",
      "label": "Uyruğu (Child's nationality)",
      "type": "string",
      "required": true,
      "sourceRef": "page 1, child's information block",
      "validation": {
        "minLength": 1,
        "maxLength": 60
      }
    },
    {
      "name": "foreignFirstName",
      "label": "Yabancı Adı (Child's foreign given name)",
      "type": "string",
      "required": true,
      "sourceRef": "page 1, child's information block",
      "validation": {
        "minLength": 1,
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "foreignLastName",
      "label": "Yabancı Soyadı (Child's foreign surname)",
      "type": "string",
      "required": true,
      "sourceRef": "page 1, child's information block",
      "validation": {
        "minLength": 1,
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "turkishFirstName",
      "label": "Türkçe Adı (Child's Turkish-script given name)",
      "type": "string",
      "required": true,
      "description": "The source PDF's own AcroForm widget at this rendered row position carries the internal field name/alternativeText \"Anne Ad_1\" (\"Anne Adı,\" mother's name) — a copy-paste artifact. Resolved by rendered position against the extracted text layer (\"Türkçe Adı\") rather than the internal field name; see VERIFICATION.md.",
      "sourceRef": "page 1, child's information block (internally misnamed field \"Anne Ad_1\")",
      "validation": {
        "minLength": 1,
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "turkishLastName",
      "label": "Türkçe Soyadı (Child's Turkish-script surname)",
      "type": "string",
      "required": true,
      "description": "The source PDF's own AcroForm widget at this rendered row position carries the internal field name/alternativeText \"Baba Ad_1\" (\"Baba Adı,\" father's name) — a copy-paste artifact. Resolved by rendered position against the extracted text layer (\"Türkçe Soyadı\") rather than the internal field name; see VERIFICATION.md.",
      "sourceRef": "page 1, child's information block (internally misnamed field \"Baba Ad_1\")",
      "validation": {
        "minLength": 1,
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "birthPlaceName",
      "label": "Doğduğu Yer Adı (Child's place of birth)",
      "type": "string",
      "required": true,
      "sourceRef": "page 1, Doğum Yeri block",
      "validation": {
        "minLength": 1,
        "maxLength": 120
      },
      "classification": "pii"
    },
    {
      "name": "birthCountry",
      "label": "Ülke Adı (Child's country of birth)",
      "type": "string",
      "required": true,
      "sourceRef": "page 1, Doğum Yeri block",
      "validation": {
        "minLength": 1,
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "dateOfBirth",
      "label": "Doğum Tarihi (Child's date of birth)",
      "type": "date",
      "required": true,
      "description": "Printed on the source form as separate Gün/Ay/Yıl (day/month/year) boxes.",
      "sourceRef": "page 1, Doğum Tarihi block",
      "classification": "sensitive-pii"
    },
    {
      "name": "sex",
      "label": "Cinsiyeti (Child's sex)",
      "type": "enum",
      "required": true,
      "sourceRef": "page 1, Cinsiyeti checkbox pair",
      "validation": {
        "enum": [
          "male",
          "female"
        ]
      }
    },
    {
      "name": "religion",
      "label": "Dini (Child's religion)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, child's information block",
      "validation": {
        "maxLength": 40
      }
    },
    {
      "name": "phoneNumber",
      "label": "Telefon (Phone number)",
      "type": "string",
      "required": true,
      "description": "Printed with a parenthetical area-code prefix box \"(0 )\" followed by the subscriber number; modelled as one field holding the full number.",
      "sourceRef": "page 1, İletişim Bilgileri block",
      "validation": {
        "minLength": 1,
        "maxLength": 20
      },
      "classification": "pii"
    },
    {
      "name": "emailAddress",
      "label": "E-posta (Email address)",
      "type": "string",
      "required": true,
      "description": "Printed as two boxes split around a fixed \"@\" symbol; modelled as one field holding the full address.",
      "sourceRef": "page 1, İletişim Bilgileri block",
      "validation": {
        "minLength": 3,
        "maxLength": 254,
        "pattern": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$"
      },
      "classification": "pii"
    },
    {
      "name": "residenceAddress",
      "label": "Yerleşim Yeri Adresi (Residential address)",
      "type": "string",
      "required": true,
      "sourceRef": "page 1, İletişim Bilgileri block",
      "validation": {
        "minLength": 1,
        "maxLength": 240
      },
      "classification": "pii"
    },
    {
      "name": "educationLevel",
      "label": "Eğitim Durumu (Education level)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, İletişim Bilgileri block",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "occupation",
      "label": "Mesleği (Occupation)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, İletişim Bilgileri block",
      "validation": {
        "maxLength": 80
      }
    },
    {
      "name": "adoptiveFatherIdentityNumber",
      "label": "Kimlik No (Adoptive father's T.C. Kimlik No/Yabancı Kimlik No)",
      "type": "string",
      "required": false,
      "description": "One of two adoptive-parent-information blocks (father's and mother's) this form provides beneath the child's information, since citizenship here flows from the adopting mother and/or father. The source form gives no boolean/enum toggle indicating which adoptive parent (or whether both, as a married couple) is completing the block, so both this block and the adoptive mother's block below are modelled fully optional rather than requiredWhen-gated — the same disclosed judgment call already used on the Vat-1 sibling's two parent blocks. The field's own alternativeText allows either a T.C. Kimlik No or a foreign identity number.",
      "sourceRef": "page 1, Babaya Ait Bilgiler block",
      "validation": {
        "minLength": 1,
        "maxLength": 20
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "adoptiveFatherNationality",
      "label": "Uyruğu (Adoptive father's nationality)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Babaya Ait Bilgiler block",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "adoptiveFatherGivenName",
      "label": "Adı (Adoptive father's given name)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Babaya Ait Bilgiler block",
      "validation": {
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveFatherSurname",
      "label": "Soyadı (Adoptive father's surname)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Babaya Ait Bilgiler block",
      "validation": {
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveFatherMotherName",
      "label": "Anne Adı (Adoptive father's own mother's name)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Babaya Ait Bilgiler block",
      "validation": {
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveFatherFatherName",
      "label": "Baba Adı (Adoptive father's own father's name)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Babaya Ait Bilgiler block",
      "validation": {
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveFatherBirthPlace",
      "label": "Doğum Yeri (Adoptive father's place of birth)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Babaya Ait Bilgiler block",
      "validation": {
        "maxLength": 120
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveFatherDateOfBirth",
      "label": "Doğum Tarihi (Adoptive father's date of birth)",
      "type": "date",
      "required": false,
      "sourceRef": "page 1, Babaya Ait Bilgiler block",
      "classification": "sensitive-pii"
    },
    {
      "name": "adoptiveFatherMaritalStatus",
      "label": "Medeni Hali (Adoptive father's marital status)",
      "type": "string",
      "required": false,
      "description": "A free-text field on the source form (not a checkbox/radio group, unlike the applicant's marital status on other VAT companions such as Vat-1). Its own AcroForm widget carries the internal field name \"fill_30\" and the identical miscopied alternativeText tooltip \"Eğitim Durumu\" (education level) seen on several sibling VAT schemas; resolved by rendered position (directly beneath the printed \"Medeni Hali\" label) rather than tooltip text — see VERIFICATION.md.",
      "sourceRef": "page 1, Babaya Ait Bilgiler block (internally misnamed field \"fill_30\", tooltip \"Eğitim Durumu\")",
      "validation": {
        "maxLength": 40
      }
    },
    {
      "name": "adoptiveFatherResidenceAddress",
      "label": "Yerleşim Yeri Adresi (Adoptive father's residential address)",
      "type": "string",
      "required": false,
      "description": "Its own AcroForm widget carries the internal field name \"fill_32\" and the identical miscopied alternativeText tooltip \"Eğitim Durumu\" (education level); resolved by rendered position (directly beneath the printed \"Yerleşim Yeri Adresi\" label) rather than tooltip text — see VERIFICATION.md.",
      "sourceRef": "page 1, Babaya Ait Bilgiler block (internally misnamed field \"fill_32\", tooltip \"Eğitim Durumu\")",
      "validation": {
        "maxLength": 240
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveMotherIdentityNumber",
      "label": "Kimlik No (Adoptive mother's T.C. Kimlik No/Yabancı Kimlik No)",
      "type": "string",
      "required": false,
      "description": "The adoptive mother's counterpart to adoptiveFatherIdentityNumber above; likewise fully optional per the same disclosed judgment call.",
      "sourceRef": "page 1, Anneye Ait Bilgiler block",
      "validation": {
        "minLength": 1,
        "maxLength": 20
      },
      "classification": "sensitive-pii"
    },
    {
      "name": "adoptiveMotherNationality",
      "label": "Uyruğu (Adoptive mother's nationality)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Anneye Ait Bilgiler block",
      "validation": {
        "maxLength": 60
      }
    },
    {
      "name": "adoptiveMotherGivenName",
      "label": "Adı (Adoptive mother's given name)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Anneye Ait Bilgiler block",
      "validation": {
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveMotherSurname",
      "label": "Soyadı (Adoptive mother's surname)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Anneye Ait Bilgiler block",
      "validation": {
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveMotherMotherName",
      "label": "Anne Adı (Adoptive mother's own mother's name)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Anneye Ait Bilgiler block",
      "validation": {
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveMotherFatherName",
      "label": "Baba Adı (Adoptive mother's own father's name)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Anneye Ait Bilgiler block",
      "validation": {
        "maxLength": 80
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveMotherBirthPlace",
      "label": "Doğum Yeri (Adoptive mother's place of birth)",
      "type": "string",
      "required": false,
      "sourceRef": "page 1, Anneye Ait Bilgiler block",
      "validation": {
        "maxLength": 120
      },
      "classification": "pii"
    },
    {
      "name": "adoptiveMotherDateOfBirth",
      "label": "Doğum Tarihi (Adoptive mother's date of birth)",
      "type": "date",
      "required": false,
      "sourceRef": "page 1, Anneye Ait Bilgiler block",
      "classification": "sensitive-pii"
    },
    {
      "name": "adoptiveMotherMaritalStatus",
      "label": "Medeni Hali (Adoptive mother's marital status)",
      "type": "string",
      "required": false,
      "description": "A free-text field on the source form. Its own AcroForm widget carries the internal field name \"fill_31\" and the identical miscopied alternativeText tooltip \"Eğitim Durumu\" (education level); resolved by rendered position rather than tooltip text — see VERIFICATION.md.",
      "sourceRef": "page 1, Anneye Ait Bilgiler block (internally misnamed field \"fill_31\", tooltip \"Eğitim Durumu\")",
      "validation": {
        "maxLength": 40
      }
    },
    {
      "name": "adoptiveMotherResidenceAddress",
      "label": "Yerleşim Yeri Adresi (Adoptive mother's residential address)",
      "type": "string",
      "required": false,
      "description": "Its own AcroForm widget carries the internal field name \"fill_33\" and the identical miscopied alternativeText tooltip \"Eğitim Durumu\" (education level); resolved by rendered position rather than tooltip text — see VERIFICATION.md.",
      "sourceRef": "page 1, Anneye Ait Bilgiler block (internally misnamed field \"fill_33\", tooltip \"Eğitim Durumu\")",
      "validation": {
        "maxLength": 240
      },
      "classification": "pii"
    },
    {
      "name": "declarationDate",
      "label": "Tarih (Date, at the closing declaration)",
      "type": "date",
      "required": true,
      "description": "The date the adoptive parent, as the child's guardian/custodian (Veli/Vasisi), signs the closing declaration invoking Article 17 of Law No. 5901 requesting the child's acquisition of Turkish citizenship through adoption.",
      "sourceRef": "page 1, closing declaration block"
    }
  ],
  "steps": [
    {
      "id": "filing_and_child_identity",
      "title": "Filing office and adopted child's identity",
      "fields": [
        "submittedToOffice",
        "submittedToOfficeType",
        "foreignIdentityNumber",
        "nationality",
        "foreignFirstName",
        "foreignLastName",
        "turkishFirstName",
        "turkishLastName"
      ],
      "next": "child_birth_and_biographic"
    },
    {
      "id": "child_birth_and_biographic",
      "title": "Child's birth particulars, sex, and religion",
      "fields": [
        "birthPlaceName",
        "birthCountry",
        "dateOfBirth",
        "sex",
        "religion"
      ],
      "next": "contact_and_other"
    },
    {
      "id": "contact_and_other",
      "title": "Contact details, education, occupation",
      "fields": [
        "phoneNumber",
        "emailAddress",
        "residenceAddress",
        "educationLevel",
        "occupation"
      ],
      "next": "adoptive_father_information"
    },
    {
      "id": "adoptive_father_information",
      "title": "Adoptive father's particulars",
      "fields": [
        "adoptiveFatherIdentityNumber",
        "adoptiveFatherNationality",
        "adoptiveFatherGivenName",
        "adoptiveFatherSurname",
        "adoptiveFatherMotherName",
        "adoptiveFatherFatherName",
        "adoptiveFatherBirthPlace",
        "adoptiveFatherDateOfBirth",
        "adoptiveFatherMaritalStatus",
        "adoptiveFatherResidenceAddress"
      ],
      "next": "adoptive_mother_information"
    },
    {
      "id": "adoptive_mother_information",
      "title": "Adoptive mother's particulars",
      "fields": [
        "adoptiveMotherIdentityNumber",
        "adoptiveMotherNationality",
        "adoptiveMotherGivenName",
        "adoptiveMotherSurname",
        "adoptiveMotherMotherName",
        "adoptiveMotherFatherName",
        "adoptiveMotherBirthPlace",
        "adoptiveMotherDateOfBirth",
        "adoptiveMotherMaritalStatus",
        "adoptiveMotherResidenceAddress"
      ],
      "next": "declaration"
    },
    {
      "id": "declaration",
      "title": "Closing declaration",
      "fields": [
        "declarationDate"
      ]
    }
  ]
}
