Registry entry
Türkiye — Acquisition of Turkish Citizenship by Right of Option Application Form (Vat-8)
Vat-8, "Seçme Hakkı ile Türk Vatandaşlığının Kazanılması Başvuru Formu" (Application Form for the Acquisition of Turkish Citizenship by Right of Option), by which a person entitled to elect Turkish citizenship applies to acquire it under Article 21 of Law No. 5901 on Turkish Citizenship (Türk Vatandaşlığı Kanunu) — the right-of-option pathway, distinct from general acquisition (Vat-3, Article 11), exceptional/investment-based acquisition (Vat-4, Article 12), marriage (Vat-6, Article 16), reacquisition (Vat-5, Article 22), renunciation with permission (Vat-9, Article 25), and the TRNC-citizen pathway (Vat-11, Article 42). 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). Filed with either a provincial Governorate (Valilik) or, for applicants residing abroad, a Turkish Consulate General, and captures the applicant's foreign and Turkish-script identity particulars, contact details, a marital-status-gated spouse information block (present only for married, divorced, or widowed applicants), and up to three minor children applying to acquire citizenship together with the applicant. Companion schema to `tr/nvi/general-acquisition-of-turkish-citizenship-application` and its VAT siblings, 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 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/acquisition-of-turkish-citizenship-by-right-of-option-application
Machine access
- Schema document
registry/tr/nvi/acquisition-of-turkish-citizenship-by-right-of-option-application/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/tr/nvi/acquisition-of-turkish-citizenship-by-right-of-option-application/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
69 fields across 6 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. The underlying AcroForm widget is misnamed `TCKN_1` (a name normally reserved for an already-citizen's T.C. Kimlik No elsewhere on this form family) but its own `alternativeText` instructs the filer to write the 99-prefixed foreign identity number here — see VERIFICATION.md.
patternclassification: sensitive-pii -
nationalitystring requiredUyruğu (Nationality)
length: 1–60 -
foreignFirstNamestring requiredYabancı Adı (Foreign given name)
length: 1–80classification: pii -
foreignLastNamestring requiredYabancı Soyadı (Foreign surname)
length: 1–80classification: pii -
turkishFirstNamestring requiredTürkçe Adı (Turkish-script given name)
length: 1–80classification: pii -
turkishLastNamestring requiredTürkçe Soyadı (Turkish-script 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, sex, and religion
-
birthPlaceNamestring requiredDoğduğu Yer Adı (Place of birth)
length: 1–120classification: pii -
birthCountrystring requiredÜlke Adı (Country of birth)
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 -
religionstringDini (Religion)
length: 0–40
Contact details, education, occupation
-
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
Marital status and spouse's particulars
-
maritalStatusenum requiredMedeni Hali (Bekar / Evli / Boşanmış / Dul — Single / Married / Divorced / Widowed)
enum: single | married | divorced | widowed -
marriageDatedate optionalEvlenme Tarihi (Marriage date)
-
divorceDatedate optionalBoşanma Tarihi (Divorce date)
-
spouseDeathDatedate optionalVefat Eden Eşin Ölüm Tarihi (Deceased spouse's date of death)
-
spouseIdentityNumberstring optionalThe form's own field alternativeText allows either a T.C. Kimlik No or a foreign identity number here, since the spouse of a right-of-option applicant 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
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 -
child1SurnameToBeAcquiredstringChild 1 — Alacağı Soyadı (Surname to be acquired)
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 -
child1SexstringModelled as free text, not an enum — the underlying AcroForm widget (`Cinsiyet_3`) is a plain text field rather than a checkbox/radio pair, unlike the applicant's own `sex` field. See VERIFICATION.md.
length: 0–20 -
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 -
child2SurnameToBeAcquiredstringChild 2 — Alacağı Soyadı (Surname to be acquired)
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 -
child2SexstringModelled as free text, not an enum — the underlying AcroForm widget (`Cinsiyet_4`) is a plain text field rather than a checkbox/radio pair, unlike the applicant's own `sex` field. See VERIFICATION.md.
length: 0–20 -
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 -
child3SurnameToBeAcquiredstringChild 3 — Alacağı Soyadı (Surname to be acquired)
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 -
child3SexstringModelled as free text, not an enum — the underlying AcroForm widget (`Cinsiyet_5`) is a plain text field rather than a checkbox/radio pair, unlike the applicant's own `sex` field. See VERIFICATION.md.
length: 0–20 -
child3ReligionstringChild 3 — Dini (Religion)
length: 0–40
Closing declaration
-
declarationDatedate requiredThe date the applicant signs the closing declaration invoking Article 21 of Law No. 5901 on Turkish Citizenship.
Verification record
Candidate selection
GOV-4860 ("GovSchema Standard Research"). The GOV-4818 cycle opened Türkiye as the registry's 100th jurisdiction via Form Vat-3 (general acquisition of citizenship), confirming all five other verticals as dead ends and banking the remaining VAT forms on nvi.gov.tr/vatandaslik-ile-ilgili-formlar as future National ID & Civic Documents companion-schema candidates. Five subsequent cycles (GOV-4825/Vat-9, GOV-4832/Vat-6, GOV-4839/Vat-4, GOV-4846/Vat-5, GOV-4853/Vat-11) each authored one further companion, leaving VAT-1, VAT-2, VAT-7, VAT-8, and VAT-10 banked and unscreened. This cycle re-scraped the NVI listing page fresh (its hrefs resolve to different filenames than a prior cycle's stale banked guess — see "Reaching the live source" below), re-fetched and field-counted all five remaining forms via pdfjs-dist's getAnnotations(), and selected VAT-8 — "Acquisition of Turkish Citizenship by Right of Option" — as the strongest remaining candidate: a single-page, 94-widget AcroForm, the largest of the five (Vat-1: 87 widgets/2 pages, Vat-2: 72, Vat-7: 51, Vat-10: 62), and a legal pathway (Article 21, right of option) distinct from every one of the six already-authored VAT companions.
Reaching the live source
- The NVI's
vatandaslik-ile-ilgili-formlarlisting page (https://www.nvi.gov.tr/vatandaslik-ile-ilgili-formlar) was fetched fresh this cycle (HTTP 200, 263,472 bytes) and everyVat*.pdfhrefscraped directly from its HTML rather than reused from a prior cycle's banked guess — this surfaced that VAT-1, VAT-2, VAT-7, VAT-8, and VAT-10 each resolve to filenames not previously recorded anywhere in this registry's memory (e.g. Vat-8 isVat8-FormSecmeHakkiIleTurkVatKaz.pdf, not a guessed name), confirming the listing page — not a cached filename pattern — is the correct source of truth for this form family. - Form Vat-8:
https://www.nvi.gov.tr/kurumlar/nvi.gov.tr/mevzuat/nufusmevzuat/Formlar/Vatandaslik/Vat8-FormSecmeHakkiIleTurkVatKaz.pdf— HTTP 200,Content-Length: 1162835bytes (matches the downloaded file exactly), sha256ac268392c66dd411ade31fb999a0f814cf773dd08c50a9b1b4b4351e728c6ae9,Last-Modified: Tue, 04 Aug 2020 08:33:50 GMT, no login/CAPTCHA gate. Retrieved 2026-07-25. - Field structure extracted with
pdfjs-dist'sgetAnnotations()(94 AcroForm widgets on a single page). Every widget'srectwas sorted into reading order (descending Y, then ascending X) and cross-checked against the page's own extracted text-content stream, which prints every row label in the same top-to-bottom, left-to-right order as the widgets — for this particular form the two orderings agreed exactly at every row with no ambiguous numeric-suffix reuse (contrast Vat-6'sAd_1/Ad_11collision, which required an additional visual render to resolve), so a fullnode-canvasrender was not needed to disambiguate field-to-label mapping. - Legal basis: Law No. 5901 on Turkish Citizenship (Türk Vatandaşlığı Kanunu), Article 21 — the form's own closing declaration cites this article by number ("5901 sayılı Türk Vatandaşlığı Kanununun 21'inci maddesine göre seçme hakkı ile Türk vatandaşlığını kazanmak istiyorum" — "Pursuant to Article 21 of Law No. 5901 on Turkish Citizenship, I wish to acquire Turkish citizenship by right of option.").
Findings / disclosed scoping calls
- All 94 widgets reconcile cleanly to 69 logical
fields[]plus 1 excluded signature widget. The reduction is entirely accounted for by: 9 composite day/month/year date groups (dateOfBirth,marriageDate,divorceDate,spouseDeathDate,spouseDateOfBirth,child{1,2,3}DateOfBirth,declarationDate) at 3 widgets each = 27 widgets → 9 fields; the applicant'sCinsiyetcheckbox pair (2 widgets → 1sexfield); theSecim_34-button marital-status radio group (4 widgets → 1maritalStatusfield); and the split area-code/subscriber phone boxes and split local-part/domain email boxes (2+2 widgets → 2 fields). 94 − 1 (excluded signature) − 24 (collapsed) = 69, matching the schema's own field count exactly. - A genuine field-naming anomaly, disclosed on
foreignIdentityNumberitself: the applicant's own foreign-identity-number widget is namedTCKN_1— a name that on every other VAT companion schema in this registry (Vat-3, Vat-5, Vat-6, Vat-9, Vat-11) denotes the already-a-citizen's 11-digit T.C. Kimlik No — yet this widget's ownalternativeTextreads "99 ile başlayan Yabancı Kimlik No yazınız..." ("Write the foreign identity number starting with 99..."), i.e. the foreign identity number pattern (^99[0-9]{9}$), not the T.C. pattern. Resolved by trusting thealternativeTextand the field's sole position in the applicant block (there is no separateYKN_1widget on this form) over the field's own misleading name — consistent with the GOV-4846 cycle's TCKN/YKN swap finding on Vat-5, a distinct but analogous naming/functionality mismatch on the same form family. spouseIdentityNumberaccepts either identity-number pattern: the Eşe Ait Bilgiler (spouse information) block's ownKimlik Nowidget alternativeText reads "T.C. Kimlik No/Yabancı Kimlik No yazınız..." (write either a T.C. or foreign identity number), unlike Vat-6's marriage form where the spouse is by definition a Turkish citizen (^[1-9][0-9]{10}$only) — here a right-of-option applicant's spouse is not necessarily a Turkish citizen, so the field is modelled as a free-text string bounded to 20 characters rather than a single fixed pattern.- No maiden-name question and no criminal-conviction/pending- prosecution questions — genuine absences confirmed against both the widget list and the page's own extracted text stream, neither of which contains "Evlilik Soyadı", "mahkûm", or "yargılama" anywhere on this form, unlike Vat-3/Vat-6/Vat-9 which all carry these questions. Also absent: any
descentOrLineage-equivalent field (Vat-3 carries one; this form does not). - The spouse block is 8 fields, smaller than Vat-3's 10 — this form's
EŞE AİT BİLGİLERsection has noMeslek/Eğitim Durumu(occupation/education) row for the spouse at all (confirmed absent from both the widget list and the printed text, which stops atDoğum Tarihifor this block), sospouseOccupation/spouseEducationLevelare not modelled on this schema. - Children's
Cinsiyet/Dini(sex/religion) widgets are free-text fields, not the applicant's own checkbox pair —Cinsiyet_3,Cinsiyet_4,Cinsiyet_5,Din_3,Din_4, andDin_5are allTx(text) AcroForm field types, each carrying the identical, clearly copy-pastedalternativeTextvalue "Eğitim Durumu" (Education level) — a leftover authoring-tool artifact, not a genuine label. Resolved via each widget'srectposition against the printed table header row (CinsiyetithenDini, in that order, directly belowDoğum Tarihi), the same class ofalternativeText-vs-position mismatch already disclosed on Vat-11's page-2 signature-block collision. Modelled as free-textstringfields (max length 20/40) rather than theenumused for the applicant's ownsex, consistent with the Vat-11 cycle's precedent for a child-sex field implemented as plain text on the live PDF. - The 3-column minor-children table has 12 fields per child (
ForeignIdentityNumber,Nationality,ForeignFirstName,ForeignLastName,TurkishFirstName,SurnameToBeAcquired,MotherName,FatherName,BirthPlace,DateOfBirth,Sex,Religion), matching Vat-3's own 12-per-child structure including theAlacağı Soyadı("surname to be acquired") row — confirmed present here via theTR_Soyad_{3,4,5}widgets and the printed text's ownAlacağı Soyadıheader, unlike Vat-6 which lacks this row. Modelled as the same bounded-slotchild1/child2/child3precedent (all fields optional). submittedToOffice/submittedToOfficeTypesplit, following Vat-6's/Vat-9's precedent — theMakamwidget is a genuineCh(choice) field offering exactly two mutually exclusiveexportValues,VALİLİĞİNE(Governorship, domestic) andBAŞKONSOLOSLUĞUNA(Consulate General, abroad).maritalStatusenum values were derived from theSecim_3button group's ownbuttonValues (0/1/2/3) matched to X-position against the printedBekar Evli Boşanmış Dulheader row (ascending X: 89→0→Bekar/single, 191→1→Evli/married, 338→2→Boşanmış/ divorced, 418→3→Dul/widowed) — the widgets carry no human-readableexportValuestrings themselves, only numeric codes, so this mapping is a disclosed judgment call rather than a literal read of the PDF.phoneNumberandemailAddresseach collapse a visually-split pair of input boxes into one field, matching every other VAT sibling's precedent — a parenthetical area-code box precedes the subscriber number, and the email box is split around a fixed, non-editable "@" glyph.religion,educationLevel, andoccupationare left optional for the applicant, matching every VAT sibling's treatment of these same three fields (the form provides no required/optional marker convention anywhere, the same disclosed judgment call as all prior VAT companions).- Out of scope: the header's office-completed
Kayıt Tarihi/Kayıt No(registration date/number), the biometric-photograph box, and the closingAd Soyad/İmza(printed name/signature) widget (Başvuran Ad) — the same class of exclusion every VAT sibling applies to its own equivalent line.declarationDate(the date accompanying the signature) is kept in scope as applicant-provided data, distinct from the signature mark itself. - This closes one of the five remaining GOV-4818-banked VAT candidates. VAT-1, VAT-2, 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 seventh schema within that already-open vertical, not a new vertical or jurisdiction.
Conformance
3 valid mock scenarios — valid-single-no-children-governorate (the 19 unconditionally-required fields only, single applicant, no spouse block, no children, filed domestically with a Governorate), valid-married-consulate-with-spouse (filed with a Consulate General abroad, married with a full spouse block populated, no children), and valid-divorced-with-three-children (divorced applicant with both marriage and divorce dates plus the full spouse block, all 3 children columns fully filled) — plus 19 static-required-field mutation fixtures (one per unconditionally-required field), 11 requiredWhen mutation fixtures (marriageDate, divorceDate, spouseDeathDate, and each of the 8 unconditionally-gated spouse-block fields, each omitted against its respective gating maritalStatus value), and 1 unknown-field-rejected fixture — 31 fixtures total, committed under conformance/tr/nvi/acquisition-of-turkish-citizenship-by-right-of-option-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 31 fixtures: 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 flagged — 31/31 passing. Validated clean with node tools/validate.mjs and node tools/validate-ajv.mjs (672/672 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.