Registry entry
Türkiye — Acquisition of Turkish Citizenship by Place of Birth Application Form (Vat-2)
Vat-2, "Doğum Yeri Esasına Göre Türk Vatandaşlığının Kazanılması Başvuru Formu/Beyan Formu" (Application/Declaration Form for Acquisition of Turkish Citizenship on the Basis of Place of Birth), by which an applicant already a Turkish citizen by operation of law through having been born on Turkish soil to non-citizen parents, but never formally registered, applies to have that citizenship recorded under Article 8 of Law No. 5901 on Turkish Citizenship (Türk Vatandaşlığı Kanunu). 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). The form is filed with either a provincial Governorate (Valilik) or, for applicants residing abroad, a Turkish Consulate General, and captures the applicant's identity and birth particulars, contact/education/occupation details, a marital-status-gated spouse-information block, and two full parent-information blocks (father's and mother's, each including the applicant's own paternal/maternal grandparents) — a single-page companion structurally closest to the already-authored Vat-1 (descent) schema, but without that form's second-page declaration block. Companion schema to `tr/nvi/general-acquisition-of-turkish-citizenship-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 office-assigned registration fields, the biometric photograph box, and the closing signature/printed-name line 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üğü.
Registry entry
tr/nvi/acquisition-of-turkish-citizenship-by-place-of-birth-application
Machine access
- Schema document
registry/tr/nvi/acquisition-of-turkish-citizenship-by-place-of-birth-application/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/tr/nvi/acquisition-of-turkish-citizenship-by-place-of-birth-application/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
49 fields across 8 steps, read from the published schema.json, with names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
Filing office and applicant's identity
-
submittedToOfficestring requiredThe name of the provincial Governorate or Turkish Consulate General the application is being filed with, written into the form's own salutation line above the applicant-information block.
length: 1–120 -
submittedToOfficeTypeenum requiredWhether the application is filed with a provincial Governorship domestically or a Turkish Consulate General abroad.
enum: governorate | consulate_general -
foreignIdentityNumberstring requiredThe applicant's Turkish-issued foreign identity number, always beginning with the prefix 99.
patternclassification: sensitive-pii -
nationalitystring requiredUyruğu (Nationality)
length: 1–60 -
firstNamestring requiredThe source form's applicant block provides only a single Adı/Soyadı pair, with no Yabancı/Türkçe (foreign-script/Turkish-script) qualifier — the same single-pair pattern already found on Vat-1/8/9/11 (unlike Vat-3/4/5/6's foreign-script-plus-Turkish-script split).
length: 1–80classification: pii -
lastNamestring requiredSoyadı (Surname)
length: 1–80classification: pii -
motherNamestring requiredAnne Adı (Mother's name)
length: 1–80classification: pii -
fatherNamestring requiredBaba Adı (Father's name)
length: 1–80classification: pii
Birth particulars and sex
-
birthPlaceNamestring requiredDoğduğu Yer Adı (Place of birth)
length: 1–120classification: pii -
birthCountrystring requiredPer this form's own Article 8 (place-of-birth) legal basis, this will characteristically read Türkiye, though the field itself is free text with no server-side restriction on the source form.
length: 1–80classification: pii -
dateOfBirthdate requiredPrinted on the source form as separate Gün/Ay/Yıl (day/month/year) boxes.
classification: sensitive-pii -
sexenum requiredCinsiyeti (Sex)
enum: male | female -
religionstring optionalDini (Religion)
length: 0–40
Contact details, education, occupation
-
phoneNumberstring requiredPrinted with a parenthetical area-code prefix box "(0 )" — split across two source widgets (Alan kodu/area code, Telefon/subscriber number) — modelled as one field holding the full number.
length: 1–20classification: pii -
emailAddressstring requiredPrinted as two boxes split around a fixed "@" symbol; modelled as one field holding the full address.
patternlength: 3–254classification: pii -
residenceAddressstring requiredYerleşim Yeri Adresi (Residential address)
length: 1–240classification: pii -
educationLevelstring optionalEğitim Durumu (Education level)
length: 0–60 -
occupationstring optionalMesleği (Occupation)
length: 0–80
Spouse's particulars (married/divorced/widowed only)
-
spouseIdentityNumberstring optionalThe form's own field alternativeText allows either a T.C. Kimlik No or a foreign identity number here, since the applicant's spouse is not necessarily a Turkish citizen.
length: 1–20classification: sensitive-pii -
spouseNationalitystring optionalUyruğu (Spouse's nationality)
length: 0–60 -
spouseFirstNamestring optionalAdı (Spouse's given name)
length: 0–80classification: pii -
spouseLastNamestring optionalSoyadı (Spouse's surname)
length: 0–80classification: pii -
spouseMotherNamestring optionalAnne Adı (Spouse's mother's name)
length: 0–80classification: pii -
spouseFatherNamestring optionalBaba Adı (Spouse's father's name)
length: 0–80classification: pii -
spouseBirthPlacestring optionalDoğum Yeri (Spouse's place of birth)
length: 0–120classification: pii -
spouseDateOfBirthdate optionalDoğum Tarihi (Spouse's date of birth)
classification: sensitive-pii
Father's particulars
-
fatherIdentityNumberstring optionalOne of two parent-information blocks (father's and mother's) this form provides, since the applicant acquires citizenship through having been born on Turkish soil regardless of which parent is the Turkish-citizen (or Turkish-resident-alien) one. The source form gives no boolean/enum toggle indicating which parent to gate on, so both this block and the mother's block below are modelled fully optional rather than requiredWhen-gated — the same disclosed judgment call already made on Vat-1.
length: 1–20classification: sensitive-pii -
fatherNationalitystring optionalUyruğu (Father's nationality)
length: 0–60 -
fatherGivenNamestring optionalAdı (Father's given name)
length: 0–80classification: pii -
fatherSurnamestring optionalSoyadı (Father's surname)
length: 0–80classification: pii -
paternalGrandmotherNamestring optionalAnne Adı (Father's own mother's name — paternal grandmother)
length: 0–80classification: pii -
paternalGrandfatherNamestring optionalBaba Adı (Father's own father's name — paternal grandfather)
length: 0–80classification: pii -
fatherBirthPlacestring optionalDoğum Yeri (Father's place of birth)
length: 0–120classification: pii -
fatherDateOfBirthdate optionalDoğum Tarihi (Father's date of birth)
classification: sensitive-pii -
fatherResidenceAddressstring optionalThe source form's own AcroForm field name/alternativeText for this widget reads "Eğitim Durumu" (education level) — a copy-paste artifact carried over from the applicant's own template fields above — but its position on the rendered page (cross-checked against the extracted text layer) sits directly beneath the printed "Yerleşim Yeri Adresi" (residential address) label closing the Babasına Ait Bilgiler block, alongside its mirrored mother's-block counterpart. Modelled by its rendered position, not its internal field name/alternativeText — a disclosed source-document finding.
length: 0–240classification: pii
Mother's particulars
-
motherIdentityNumberstring optionalThe mother's counterpart to fatherIdentityNumber above; likewise fully optional per the same disclosed judgment call (no source toggle to gate either parent block on).
length: 1–20classification: sensitive-pii -
motherNationalitystring optionalUyruğu (Mother's nationality)
length: 0–60 -
motherGivenNamestring optionalAdı (Mother's given name)
length: 0–80classification: pii -
motherSurnamestring optionalSoyadı (Mother's surname)
length: 0–80classification: pii -
maternalGrandmotherNamestring optionalAnne Adı (Mother's own mother's name — maternal grandmother)
length: 0–80classification: pii -
maternalGrandfatherNamestring optionalBaba Adı (Mother's own father's name — maternal grandfather)
length: 0–80classification: pii -
motherBirthPlacestring optionalDoğum Yeri (Mother's place of birth)
length: 0–120classification: pii -
motherDateOfBirthdate optionalDoğum Tarihi (Mother's date of birth)
classification: sensitive-pii -
motherResidenceAddressstring optionalThe mother's-block counterpart to fatherResidenceAddress above; same disclosed mislabeled-source-field finding (internal AcroForm field name/alternativeText reads "Eğitim Durumu", but rendered position sits beneath the Annesine Ait Bilgiler block's own "Yerleşim Yeri Adresi" label).
length: 0–240classification: pii
Closing declaration
-
declarationDatedate requiredThe date the applicant signs the closing declaration invoking Article 8 acquisition of Turkish citizenship on the basis of place of birth.
Verification record
Candidate selection
GOV-4875 ("GovSchema Standard Research"). Nine prior cycles (GOV-4818/ Vat-3, GOV-4825/Vat-9, GOV-4832/Vat-6, GOV-4839/Vat-4, GOV-4846/Vat-5, GOV-4853/Vat-11, GOV-4860/Vat-8, GOV-4868/Vat-1) each authored the strongest remaining banked VAT companion candidate on NVI's vatandaslik-ile-ilgili-formlar page. This cycle re-scanned that same listing page fresh, re-fetched all three still-unauthored forms (VAT-2, VAT-7, VAT-10), and field-counted each via pdfjs-dist's getAnnotations():
| Form | Title | Pages | Widgets | |------|-------|-------|---------| | Vat-2 | Doğum Yeri Esasına Göre Kazanma (acquisition by place of birth) | 1 | 72 | | Vat-10 | Seçme Hakkı İle Kaybetme (loss by right of option) | 1 | 62 | | Vat-7 | Evlat Edinilme Yoluyla Kazanma (acquisition by adoption) | 1 | 51 |
Vat-2 was selected as the strongest remaining candidate: the largest widget count of the three, a genuinely distinct legal basis (acquisition through place of birth on Turkish soil — not adoption, and not a loss form like Vat-10, which runs the opposite direction to every other VAT companion authored to date), and a structure closely mirroring the already-authored Vat-1 (descent) schema's two-full-parent-block pattern, letting this cycle reuse that precedent directly while still capturing a form-specific finding of its own (see Finding 3 below).
Reaching the live source
- Form Vat-2:
https://www.nvi.gov.tr/kurumlar/nvi.gov.tr/mevzuat/nufusmevzuat/Formlar/Vatandaslik/Vat2-FormDogumYeriEsasinaGoreTurkVatKaz.pdf— confirmed live directly from NVI's own currentnvi.gov.tr/vatandaslik-ile-ilgili-formlarlisting page (hrefscraped fresh this cycle), HTTP 200,Content-Type: application/pdf, 708,415 bytes, sha256879955ad8ca02d19114bcd3846a34f077d76043c5d52b7f900c8b36630a4a591. Retrieved 2026-07-25. - Field structure extracted with
pdfjs-dist'sgetAnnotations()(72 AcroForm widgets, single page) and cross-checked against the extracted text layer (getTextContent(), with explicit x/y transform coordinates pulled per text run) to resolve every widget's rect position to the label it sits directly beneath.
Findings / disclosed scoping calls
- 72 widgets reconcile to 49 logical
fields[]. 8 composite day/month/year groups collapse to 1 date field each (dateOfBirth,marriageDate,divorceDate,spouseDeathDate,spouseDateOfBirth,fatherDateOfBirth,motherDateOfBirth,declarationDate— 8 groups × 3 widgets = 24 widgets → 8 fields), theCinsiyetradio pair collapses to 1sexfield (2 → 1), theSecim_34-way radio group collapses to 1maritalStatusfield (4 → 1), the split phone (Alan kodu+Telefon) and split email (Eposta+Eposta_2) boxes each collapse to 1 field (4 widgets → 2 fields), and the closingBaşvuran Ad(printed name/signature) widget is excluded entirely (1 widget out). Reconciliation: 72 − 16 (date collapses) − 1 (sex radio) − 3 (marital-status radio) − 1 (phone) − 1 (email) − 1 (signature, excluded) = 49. - Two full parent-information blocks, matching the Vat-1 precedent: "BABASINA AİT BİLGİLER" (father's information) and "ANNESİNE AİT BİLGİLER" (mother's information), each carrying identity number, nationality, given name, surname, the parent's own mother's/father's name (modelled as
paternalGrandmotherName/paternalGrandfatherNameandmaternalGrandmotherName/maternalGrandfatherName, to avoid colliding with the applicant's own top-levelmotherName/fatherNamefields), place of birth, and date of birth. Both parent blocks are modelled fully optional, notrequiredWhen- gated — the source form provides no boolean/enum toggle indicating which parent's status is load-bearing, and (unlike Vat-1's "anne ve/veya baba" framing) this form's Article 8 place-of-birth basis does not even require either parent to be a Turkish citizen — the same disclosed "no structured control to gate an at-least-one-of-N requirement on" pattern used on Vat-1 and elsewhere in this registry. - Genuine source-document finding: each parent block's closing
Yerleşim Yeri Adresi(residential address) widget carries the wrong internal field name/alternativeText. The extracted text layer confirms both parent blocks end with a printed "Yerleşim Yeri Adresi" label (two side-by-side columns,x≈42/x≈304,y≈79–100) directly above the education/occupation row. The corresponding AcroForm widgets at that same rect (fill_30atx:[101,297] y:[79,100],fill_31atx:[363,566] y:[79,100]) both carryalternativeText: "Eğitim Durumu"(education level) — evidently copy-pasted from the applicant's ownfill_27/fill_28education-level fields higher on the page, rather than updated for this position. Position (cross-checked against the text layer's own transform coordinates), not the widget's own internal name/alternativeText, was used to model these two widgets asfatherResidenceAddress/motherResidenceAddress— both disclosed in the schema's own fielddescription, following this registry's established practice of naming source-document field-labeling bugs rather than propagating them (cf. the TCKN/YKN swap on Vat-5, the TCKN_1 mismatch on Vat-8). These two address fields do not appear on Vat-1, whose equivalent parent blocks end one row earlier (at date of birth) with no address capture at all — a genuine structural difference between the two forms, not a modelling inconsistency. - No foreign-script/Turkish-script name split for the applicant — like Vat-1/8/9/11 and unlike Vat-3/4/5/6, Vat-2's own applicant block provides only a single
Ad_1/Soyad_1pair (confirmed by both the annotation dump and the rendered text, "Adı ... Soyadı" with no "Yabancı"/"Türkçe" qualifier). Modelled as plainfirstName/lastName. - No maiden-name question, no criminal-conviction/pending-prosecution questions, and no page-2 "Gerekli Diğer Bilgiler" declaration block — Vat-2 is a single page (unlike the two-page Vat-1), and its text layer confirms none of these three question groups appear anywhere on it.
- Spouse block is the smaller 8-field pattern (no
Mesleği/Eğitim Durumucolumns), matching the Vat-1/Vat-8 precedent;spouseIdentityNumber's ownalternativeText("T.C. Kimlik No/Yabancı Kimlik No yazınız...") confirms it accepts either a T.C. Kimlik No or a foreign identity number, since the applicant's spouse need not be a Turkish citizen — modelled with onlyminLength/maxLength, no strict digit pattern, matching the Vat-1/Vat-8 identical finding. educationLevel,occupation, andreligionare left optional for the applicant (no explicit required marker on the form for these three), matching every prior VAT companion schema's treatment of the identical fields.- Out of scope: the closing
Başvuran Ad(printed name/signature) widget and the biometric-photograph box, consistent with every prior VAT companion schema's exclusion of its own equivalent closing artifacts. - This closes one of the three remaining GOV-4868-banked VAT candidates. VAT-7 and VAT-10 remain open, unscreened backlog candidates on the same NVI page for a future companion-schema cycle. Türkiye remains 1 of 6 verticals open (National ID & Civic Documents) — this is a ninth schema within that already-open vertical, not a new vertical or jurisdiction.
Conformance
3 valid mock scenarios — valid-married-father-based-consulate (married applicant, filed with a Consulate General abroad, spouse block and both parent blocks, including their residence-address fields, fully populated), valid-single-domestic-no-spouse (single applicant, filed domestically with a Governorate, no spouse block, both parent blocks populated), and valid-widowed-mother-only-parent-block (widowed applicant with a deceased spouse, only the mother's parent-information block populated, father's block left entirely blank to exercise the "fully optional, either/neither parent block" judgment call) — plus 17 static-required-field mutation fixtures, 6 requiredWhen mutation fixtures (4 gated on marital status ∈ {married, divorced, widowed}, 1 gated on divorced via a locally-derived divorced variant, 1 gated on widowed), and 1 unknown-field-rejected fixture — 27 fixtures total, committed under conformance/tr/nvi/acquisition-of-turkish-citizenship-by-place-of-birth-application/1.0.0/.
An ephemeral, from-scratch conformance checker (deriving required-field and requiredWhen rules directly from this schema's own fields[], discarded after use, not committed) ran all 27 fixtures: all 3 valid scenarios at 0 missing-field/pattern errors, every mutation fixture raising exactly the one error it targets, and the unknown-field fixture's extra key correctly flagged — 27/27 passing. Every foreignIdentityNumber value across all fixtures was asserted programmatically to match the schema's own ^99[0-9]{9}$ pattern (11 characters total) before being written to disk, per the standing guard against the 11-vs-12-digit fixture bug found during GOV-4862's review of a prior VAT sibling. Validated clean with node tools/validate.mjs and node tools/validate-ajv.mjs (674/674 documents, both individually and as part of the full registry run). registry-index.json regenerated via npm run build-index in tools/govschema-client/.
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by 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) or any government. The authoritative source is always the live government form and its official instructions.