Registry entry
Türkiye — General Acquisition of Turkish Citizenship Application Form (Vat-3)
Vat-3, "Genel Olarak Türk Vatandaşlığının Kazanılması Başvuru Formu" (Application Form for the General Acquisition of Turkish Citizenship), the standard nationwide application by which a foreign national applies to acquire Turkish citizenship under the general provisions of Article 11 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 the Governorate (Valilik) of the province where the applicant resides, and captures the applicant's own foreign and Turkish-script identity particulars, contact details, an declared criminal-record history, marital status (with conditionally-required marriage/divorce/widowhood dates and spouse particulars per the form's own footnote), and up to three minor children applying to acquire citizenship together with the applicant. Opens Türkiye as the registry's 100th jurisdiction, via the National ID & Civic Documents vertical. This v1.0.0 models the applicant-facing fields only; the form's own office-assigned Kayıt Tarihi/Kayıt No (registration date/number, completed by the receiving authority upon intake), 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/general-acquisition-of-turkish-citizenship-application
Machine access
- Schema document
registry/tr/nvi/general-acquisition-of-turkish-citizenship-application/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/tr/nvi/general-acquisition-of-turkish-citizenship-application/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
75 fields across 9 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 foreign/Turkish identity
-
submittedToGovernoratestring requiredThe provincial Governorate (Valilik) the application is being filed with, written into the form's own salutation line above the applicant-information block.
length: 1–120 -
foreignIdentityNumberstring requiredThe applicant's Turkish-issued Foreign Identity Number (Yabancı Kimlik Numarası), a foreigner identification number beginning with the digits 99.
patternclassification: sensitive-pii -
nationalitystring requiredUyruğu (Nationality)
length: 1–60 -
foreignFirstNamestring requiredThe applicant's given name as recorded on their foreign (non-Turkish) identity/travel document.
length: 1–80classification: pii -
foreignLastNamestring requiredThe applicant's surname as recorded on their foreign (non-Turkish) identity/travel document.
length: 1–80classification: pii -
turkishFirstNamestring requiredThe Turkish-alphabet transliteration/rendering of the applicant's given name, as distinct from the foreign-document spelling above.
length: 1–80classification: pii -
turkishLastNamestring requiredThe Turkish-alphabet transliteration/rendering of the applicant's surname, as distinct from the foreign-document spelling above.
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 requiredÜlke Adı (Country of birth)
length: 1–80classification: pii -
descentOrLineagestringA free-text column labelled "Soyu" (descent/lineage) printed alongside the place-of-birth block. The form does not further define what this term is asking for beyond its printed label; modelled here verbatim rather than assumed.
length: 0–80 -
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
Maiden-name usage
-
useMaidenNameWithMarriedSurnameboolean requiredWhether the applicant will use their pre-marriage (maiden) surname jointly with their married surname.
-
maidenNamestring optionalBekârlık Soyadı (Maiden surname)
length: 1–80classification: pii
Criminal record and pending prosecution
-
hasPriorCriminalConvictionenum requiredDaha önce herhangi bir suçtan mahkûm oldunuz mu? (Have you previously been convicted of any crime?)
enum: yes | no -
hasPendingProsecutionenum requiredDevam eden yargılamanız var mı? (Do you have an ongoing prosecution?)
enum: yes | no
Contact details, education, occupation, religion
-
phoneNumberstring requiredPrinted with a parenthetical area-code prefix box "(0 )" followed by the 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 -
educationLevelstringEğitim Durumu (Education level)
length: 0–60 -
occupationstringMesleği (Occupation)
length: 0–80 -
religionstringDini (Religion)
length: 0–40
Spouse's particulars (married/divorced/widowed only)
-
spouseIdentityNumberstring optionalKimlik No (Spouse's identity number)
length: 1–20classification: sensitive-pii -
spouseNationalitystring optionalUyruğu (Spouse's nationality)
length: 1–60 -
spouseFirstNamestring optionalAdı (Spouse's given name)
length: 1–80classification: pii -
spouseLastNamestring optionalSoyadı (Spouse's surname)
length: 1–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 -
spouseOccupationstring optionalMesleği (Spouse's occupation)
length: 0–80 -
spouseEducationLevelstring optionalEğitim Durumu (Spouse's education level)
length: 0–60
Minor children acquiring citizenship together with the applicant
-
child1ForeignIdentityNumberstringThe source form provides 3 columns for minor children acquiring citizenship together with the applicant.
patternclassification: sensitive-pii -
child1NationalitystringChild 1 — Uyruğu (Nationality)
length: 0–60 -
child1ForeignFirstNamestringChild 1 — Yabancı Adı (Foreign given name)
length: 0–80classification: pii -
child1ForeignLastNamestringChild 1 — Yabancı Soyadı (Foreign surname)
length: 0–80classification: pii -
child1TurkishFirstNamestringChild 1 — Türkçe Adı (Turkish-script given name)
length: 0–80classification: pii -
child1SurnameToBeAcquiredstringThe Turkish surname the child will bear upon acquiring citizenship.
length: 0–80classification: pii -
child1MotherNamestringChild 1 — Anne Adı (Mother's name)
length: 0–80classification: pii -
child1FatherNamestringChild 1 — Baba Adı (Father's name)
length: 0–80classification: pii -
child1BirthPlacestringChild 1 — Doğum Yeri (Place of birth)
length: 0–120classification: pii -
child1DateOfBirthdateChild 1 — Doğum Tarihi (Date of birth)
classification: sensitive-pii -
child1SexenumChild 1 — Cinsiyeti (Sex)
enum: male | female -
child1ReligionstringChild 1 — Dini (Religion)
length: 0–40 -
child2ForeignIdentityNumberstringThe source form provides 3 columns for minor children acquiring citizenship together with the applicant.
patternclassification: sensitive-pii -
child2NationalitystringChild 2 — Uyruğu (Nationality)
length: 0–60 -
child2ForeignFirstNamestringChild 2 — Yabancı Adı (Foreign given name)
length: 0–80classification: pii -
child2ForeignLastNamestringChild 2 — Yabancı Soyadı (Foreign surname)
length: 0–80classification: pii -
child2TurkishFirstNamestringChild 2 — Türkçe Adı (Turkish-script given name)
length: 0–80classification: pii -
child2SurnameToBeAcquiredstringThe Turkish surname the child will bear upon acquiring citizenship.
length: 0–80classification: pii -
child2MotherNamestringChild 2 — Anne Adı (Mother's name)
length: 0–80classification: pii -
child2FatherNamestringChild 2 — Baba Adı (Father's name)
length: 0–80classification: pii -
child2BirthPlacestringChild 2 — Doğum Yeri (Place of birth)
length: 0–120classification: pii -
child2DateOfBirthdateChild 2 — Doğum Tarihi (Date of birth)
classification: sensitive-pii -
child2SexenumChild 2 — Cinsiyeti (Sex)
enum: male | female -
child2ReligionstringChild 2 — Dini (Religion)
length: 0–40 -
child3ForeignIdentityNumberstringThe source form provides 3 columns for minor children acquiring citizenship together with the applicant.
patternclassification: sensitive-pii -
child3NationalitystringChild 3 — Uyruğu (Nationality)
length: 0–60 -
child3ForeignFirstNamestringChild 3 — Yabancı Adı (Foreign given name)
length: 0–80classification: pii -
child3ForeignLastNamestringChild 3 — Yabancı Soyadı (Foreign surname)
length: 0–80classification: pii -
child3TurkishFirstNamestringChild 3 — Türkçe Adı (Turkish-script given name)
length: 0–80classification: pii -
child3SurnameToBeAcquiredstringThe Turkish surname the child will bear upon acquiring citizenship.
length: 0–80classification: pii -
child3MotherNamestringChild 3 — Anne Adı (Mother's name)
length: 0–80classification: pii -
child3FatherNamestringChild 3 — Baba Adı (Father's name)
length: 0–80classification: pii -
child3BirthPlacestringChild 3 — Doğum Yeri (Place of birth)
length: 0–120classification: pii -
child3DateOfBirthdateChild 3 — Doğum Tarihi (Date of birth)
classification: sensitive-pii -
child3SexenumChild 3 — Cinsiyeti (Sex)
enum: male | female -
child3ReligionstringChild 3 — Dini (Religion)
length: 0–40
Closing declaration
-
declarationDatedate requiredThe date the applicant signs the closing declaration invoking Article 11 of Law No. 5901 on Turkish Citizenship.
Verification record
Candidate selection
GOV-4818 ("GovSchema Standard Research"). Türkiye (TR) was entirely absent from the registry (99 jurisdictions before this cycle). A prior cycle had briefly screened Türkiye's evisa.gov.tr for the Visa vertical only (found to redirect to a commercial third-party domain) and left every other vertical unscreened. This cycle screened all six verticals fresh:
- Passport —
nvi.gov.tr's ordinary-passport process is entirely biometric/in-person via e-Devlet appointment booking (randevu.nvi.gov.tr); the only downloadable "Pasaport Talep Formları" on that domain are for service/diplomatic passports (government officials only), not applicant-facing. Dead end. - DMV —
egm.gov.tr/trafik-tescil-hakkindastates vehicle registration forms (EK-1, M1) are obtained in person from Şoförler Odası (Drivers' Chambers), not published online; driver-license exam applications route through a login-gated MEB e-Sınav portal. Dead end for a downloadable field-by-field form. - Business Formation — MERSIS (
mersis.gtb.gov.tr), Türkiye's central trade-registry system, requires a MERSIS account or e-Devlet/e-imza login before any field is shown — a genuine login gate hiding the field structure. The Ministry of Trade's published "esas sözleşme örneği" (model articles-of-association templates) are legal boilerplate contracts, not application forms. Dead end. - Taxes — GİB's own "Hazır Formlar" (Ready Forms) library at
dijital.gib.gov.tr/Formlar, checked live, returned "Seçilen kategoriye ait kayıt bulunmamaktadır" (no records) for every category; all filing paths (e-Beyanname, İnteraktif/İnternet Vergi Dairesi, Hazır Beyan Sistemi) require T.C. Kimlik No + e-Devlet login. Dead end — Türkiye's tax administration is fully digitized with no paper-form fallback. - Visa —
evisa.gov.trre-screened live with a real Playwright browser (not just an HTTP fetch): it does redirect, inconsistently, todtvgroup.com.tr("DTV Consultancy... a subsidiary of the Foundation for Strengthening the Foreign Affairs Organization" — a real MFA-affiliated intermediary, correcting the prior cycle's "unrelated commercial domain" characterization). The application wizard itself (evisa.gov.tr/en/apply/) reaches a real step-1 screen (visa type, nationality, travel-document type, destination) but gates the actual personal-data page behind a reCAPTCHA before the field structure can be observed. Dead end for schema extraction (different reason than previously recorded, same outcome). - National ID & Civic Documents —
nvi.gov.tr/vatandaslik-ile-ilgili-formlarpublishes 11 live, unauthenticated, directly downloadable AcroForm PDFs (VAT-1 through VAT-11) covering Turkish-citizenship acquisition and loss, issued by the Ministry of Interior's own Nüfus ve Vatandaşlık İşleri Genel Müdürlüğü (NVI). VAT-3 ("Genel Olarak Türk Vatandaşlığının Kazanılması Başvuru Formu" — General Acquisition of Turkish Citizenship Application Form) is the broadest of the series and was confirmed viapdfjs-distto carry 100 genuine AcroForm fields (not a scanned image). Authored as this v1.0.0 — opens Türkiye as the registry's 100th jurisdiction.
Reaching the live source
- Form Vat-3:
https://www.nvi.gov.tr/kurumlar/nvi.gov.tr/mevzuat/nufusmevzuat/Formlar/Vatandaslik/Vat3_Genel_Kazanma.pdf— HTTP 200,Content-Type: application/pdf,Content-Length: 870243bytes (matches the downloaded file exactly), sha256e94cafefbbf09d9ec13c3b0849e8b227b2758ee959472824d9ce58f00d4f4533,Last-Modified: Tue, 04 Aug 2020 08:33:31 GMT, no login/CAPTCHA gate, linked directly from NVI's own current "Vatandaşlık ile İlgili Formlar" listing page. Retrieved 2026-07-25. - Field structure extracted with
pdfjs-dist'sgetAnnotations()(100 AcroForm widgets on a single page) and cross-checked against the text layer (getTextContent()) for label wording. Because the form packs a dense two-column layout (applicant block, marital-status block, spouse block, and a 3-column minor-children table all on one page), the page was additionally rendered at scale 2.2 vianode-canvasand visually inspected in cropped sections to confirm which printed label each AcroForm field name corresponds to — several field names on this form are not self-describing (e.g.Soyfor the "Soyu" column,Ad_33/Soyad_33for "Türkçe Adı"/"Alacağı Soyadı" within the children table, as distinct fromAd_3/Soyad_3for "Yabancı Adı"/"Yabancı Soyadı" in the same column) and were only resolved correctly by matching each field's renderedrecty-coordinate against the row it visually sits in, not by name alone. - Legal basis: Law No. 5901 on Turkish Citizenship (Türk Vatandaşlığı Kanunu), Article 11 — the form's own closing declaration cites this article by number ("5901 sayılı Türk Vatandaşlığı Kanununun 11'inci maddesi uyarınca Türk vatandaşlığını genel hükümlere göre kazanmak istiyorum").
Findings / disclosed scoping calls
jurisdiction.levelis"national"— NVI is Türkiye's central, state-level civil-registry authority; this form is filed with a provincial Governorate (Valilik) acting on NVI's behalf, not a subnational body with its own separate legal basis.descentOrLineage(source label "Soyu") is modelled as optional and described conservatively — the form prints this as a bare column header inside the place-of-birth block with no further gloss or footnote defining it. Rather than guess at a semantic meaning (e.g. ethnic descent relevant to Türkiye's separate soydaş/descent-based citizenship pathway), this schema states the ambiguity explicitly in the field's owndescriptionand leaves it non-mandatory.phoneNumberandemailAddresseach collapse a visually-split pair of input boxes into one field — the source prints a parenthetical area-code box before the phone number and splits the email box around a fixed, non-editable "@" glyph. Both splits are typographic, not two independent pieces of data (unlike, say, a day/month/year triple), so each is modelled as a single semantic field, noted in its owndescription.maritalStatusis modelled as a 4-way enum derived from four independently-named "Evet" checkbox widgets (Bekar/Evli/Boşanmış/Dul) that are visually a single-select group despite not sharing one PDF field name.hasPriorCriminalConvictionandhasPendingProsecutionare modelled as a 2-value enum (yes/no), not free text, even though their underlying AcroForm widgets are plain text boxes — the form's own printed instruction constrains the answer to "(Evet-Hayır)".- **
marriageDateisrequiredWhen maritalStatusismarried,divorced, orwidowed;divorceDateonly whendivorced;spouseDeathDateonly whenwidowed; everyspouse*field only when notsingle** — this is a direct transcription of the form's own printed footnote (a/b/c) stating exactly which combination of dates and spouse particulars must accompany each marital-status answer. maidenNameisrequiredWhen useMaidenNameWithMarriedSurnameistrue— the form only provides a maiden-surname box conditioned on answering "yes" to the adjoining checkbox question.- The 3-column minor-children table is modelled as bounded-slot
child1/child2/child3fields (12 fields per child), all optional — consistent with this registry's established bounded-slot precedent (e.g.us/uscis/naturalization-n400'schild1Name/child2Name/child3Name). The form provides exactly 3 columns and states no further overflow procedure, so no more than 3 slots are modelled. - Out of scope: the header's
Kayıt Tarihi/Kayıt No(registration date/number, completed by the receiving authority upon intake, not the applicant), the biometric-photograph box, and the closing signature/printed-name line (Ad Soyad/İmza) — consistent with every prior flat-PDF schema in this registry.declarationDate(the date accompanying the signature) is kept in scope as applicant- provided data, distinct from the signature mark itself. - DMV, Business Formation, Taxes, Visa, and Passport are all confirmed dead ends for Türkiye this cycle (see "Candidate selection" above) — National ID & Civic Documents is Türkiye's only open vertical going into future cycles' backlog, via the remaining VAT-1/2/4-11 citizenship-related forms on the same NVI page (not screened field-by-field this cycle beyond confirming they exist as live AcroForm PDFs).
Conformance
4 valid mock scenarios — valid-single-applicant-minimal (maritalStatus = single, exercising only the 21 unconditionally-required fields), valid-married-applicant-with-spouse (maritalStatus = married, exercising marriageDate plus all 10 spouse fields), valid-widowed-applicant-with-three-children (maritalStatus = widowed, exercising marriageDate + spouseDeathDate + all 10 spouse fields + all 3 children columns fully filled), and valid-married-applicant-using-maiden-name (exercises maidenName) — plus 21 static-required-field mutation fixtures (one per unconditionally-required field) and 14 requiredWhen mutation fixtures (one per conditionally-required field: maidenName, marriageDate, divorceDate, spouseDeathDate, and all 10 spouse fields, each built from the appropriate positive scenario above), and 1 unknown-field-rejected fixture — 40 fixtures total, committed under conformance/tr/nvi/general-acquisition-of-turkish-citizenship-application/1.0.0/.
An ephemeral, from-scratch conformance checker (deriving required/ requiredWhen rules directly from this schema's own fields[], discarded after use, not committed) ran all 40 fixtures plus the 10 scripted scenarios used during authoring: every valid scenario at 0 missing-field errors, every mutation fixture raising exactly the one error it targets, and the unknown-field fixture's extra key correctly ignored by requiredness logic (schema-level rejection of unknown fields is an implementer's own JSON Schema additionalProperties concern, out of this document's scope). Validated clean with node tools/validate.mjs and node tools/validate-ajv.mjs, 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.