Registry entry
Bangladesh National ID Card / Preserved Data Correction Application, Form-1 (Election Commission, National Identity Registration Wing)
The National Identity Registration Wing's (NIDW, operating under the Bangladesh Election Commission) "Form-1": "Application for Correction of Error(s) in the National ID Card or Preserved Data" (জাতীয় পরিচয়পত্র বা সংরক্ষিত তথ্য-উপাত্তে ভুলজনিত ত্রুটি সংশোধনের আবেদন), issued under Rule 3 of the National Identity Registration Rules. Opens Bangladesh's National ID & Civic Documents vertical, its last remaining open vertical alongside the sibling Business Formation vertical being authored in parallel this cycle (Taxes, DMV, Passport, and Visa already published). A static, print-and-fill specimen distributed via NIDW's own downloadable-forms index (no AcroForm/Widget annotations — independently confirmed via pdfjs-dist, 0 annotations across both pages), Bengali-language throughout (parenthetical "(NID)" abbreviations are the only Latin-script text). This v1.0.0 models the applicant's own identity (or, when the NID holder is a minor or a court-declared-incompetent person, their legal guardian's identity), the application-type selection (Urgent/Regular, corroborated by the form's own processing-time instruction), the correction table's 9 printed subject rows (Name in Bengali, Name in English, Father's Name, Mother's Name, Spouse's Name, Date of Birth, Address, Blood Group, Other) each as a current-value/requested-new-value field pair, and the applicant's and (if applicable) guardian's own contact particulars (address, mobile number, e-mail) given alongside their respective signature/thumbprint. The form's own tear-off acknowledgement-receipt section ("অংশ-ক (ফরম-১)") is excluded as a duplicate summary of data already captured above, plus office-completed fields (serial number, responsible officer's signature/seal, next-contact/issuance date) — consistent with this registry's established convention of not double-modeling a receipt slip that restates already-captured applicant data. The form's own Serial Number and Application Date fields at the top of page 1 are likewise excluded: both sit directly beneath a printed "(অফিস কর্তৃক পূরণীয়)" ("to be filled by the office") heading, indicating office, not applicant, entry. The form's own instructions (numbered 1-6, page 2) confirm: (2) a guardian must sign and submit a photocopy of their own NID when the card holder is a minor or court-declared incompetent; (3) the card holder's own NID photocopy must always be submitted; (4) processing takes 7 working days for an urgent application versus 30 for a regular one; (5) this application carries no fee/charge, so no payment requirement is modeled; (6) an incomplete or defective application is rejected. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Government of Bangladesh, the Bangladesh Election Commission, or the National Identity Registration Wing.
Registry entry
bd/nidw/nid-correction-application-form-1
Machine access
- Schema document
registry/bd/nidw/nid-correction-application-form-1/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/bd/nidw/nid-correction-application-form-1/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
30 fields, 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.
Fields
-
applicationTypeenum requiredA printed checkbox pair ("জরুরী"/"সাধারণ" — Urgent/Regular) appearing twice on the form (main application and the tear-off receipt), corroborated by page-2 instruction 4's own processing-time distinction (7 working days for an urgent application versus 30 for a regular one).
enum: urgent | regular -
applicantNamestring requiredApplicant's / NID Holder's Name
length: 0–200classification: pii -
applicantNidNumberstring requiredApplicant's / NID Holder's National ID Number
length: 0–30classification: sensitive-pii -
guardianNamestringThe form's own item 2 heading limits this block to the case where the ID card holder is under 18 years of age or has been declared incompetent by a court, and its instruction 2 requires the guardian to sign in that case — but, as with this registry's bd/dip e-passport schema's own guardian block, the form provides no dedicated age/incompetency boolean field to gate a requiredWhen condition against, so this is modeled as unconditionally optional rather than inventing a gate the source does not itself provide.
length: 0–200classification: pii -
guardianNidNumberstringSee guardianName — unconditionally optional for the same disclosed reason.
length: 0–30classification: sensitive-pii -
correctionNameBengaliCurrentstringFirst of the correction table's 9 subject rows. The table's own instruction ("অপ্রয়োজনীয় অংশ কর্তন করিয়া দিন" — cross out the unnecessary rows) means an applicant fills in only the row(s) relevant to their requested correction, so all 18 current/new fields across the 9 rows are optional.
length: 0–200 -
correctionNameBengaliNewstringCorrection table, row (ক) Name (Bengali): requested corrected value
length: 0–200 -
correctionNameEnglishCurrentstringCorrection table, row (খ) Name (English): current value
length: 0–200 -
correctionNameEnglishNewstringCorrection table, row (খ) Name (English): requested corrected value
length: 0–200 -
correctionFathersNameCurrentstringCorrection table, row (গ) Father's Name: current value
length: 0–200 -
correctionFathersNameNewstringCorrection table, row (গ) Father's Name: requested corrected value
length: 0–200 -
correctionMothersNameCurrentstringCorrection table, row (ঘ) Mother's Name: current value
length: 0–200 -
correctionMothersNameNewstringCorrection table, row (ঘ) Mother's Name: requested corrected value
length: 0–200 -
correctionSpouseNameCurrentstringCorrection table, row (ঙ) Spouse's Name: current value
length: 0–200 -
correctionSpouseNameNewstringCorrection table, row (ঙ) Spouse's Name: requested corrected value
length: 0–200 -
correctionDateOfBirthCurrentdateCorrection table, row (চ) Date of Birth: current value
classification: sensitive-pii -
correctionDateOfBirthNewdateCorrection table, row (চ) Date of Birth: requested corrected value
classification: sensitive-pii -
correctionAddressCurrentstringCorrection table, row (ছ) Address: current value
length: 0–300classification: pii -
correctionAddressNewstringCorrection table, row (ছ) Address: requested corrected value
length: 0–300classification: pii -
correctionBloodGroupCurrentstringThis is a blank fill-in field on a static print/fill specimen, not an AcroForm combobox, so no embedded option list exists to model as enum; kept free-text per this registry's convention of not inventing an enum without a source-provided option list.
length: 0–10classification: health -
correctionBloodGroupNewstringCorrection table, row (জ) Blood Group: requested corrected value
length: 0–10classification: health -
correctionOtherFieldNamestringThe table's catch-all ninth row ("অন্যান্য" — Other) for a correction not covered by rows (ক)-(জ); this field records which field/subject the applicant is naming.
length: 0–200 -
correctionOtherCurrentValuestringCorrection table, row (ঝ) Other: current value
length: 0–300 -
correctionOtherNewValuestringCorrection table, row (ঝ) Other: requested corrected value
length: 0–300 -
applicantAddressstring requiredGiven alongside the applicant's own signature/thumbprint, name, mobile number, and e-mail in the form's bottom signature block. The applicant's Name here is the same fact already captured as applicantName above and is not re-modeled as a separate field.
length: 0–300classification: pii -
applicantMobileNumberstring requiredApplicant's Mobile Number
length: 0–20classification: pii -
applicantEmailstringThe form's own label reads "ই-মেইল (যদি থাকে)" — "E-mail (if any)" — explicitly optional.
patternlength: 0–150classification: pii -
guardianAddressstringUnconditionally optional for the same reason as guardianName above.
length: 0–300classification: pii -
guardianMobileNumberstringLegal Guardian's Mobile Number
length: 0–20classification: pii -
guardianEmailstringLegal Guardian's E-mail
patternlength: 0–150classification: pii
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-13maturity.level:structural-reference
This is GovSchema Standard Research cycle GOV-2688. It opens Bangladesh's National ID & Civic Documents vertical, the last of Bangladesh's 6 verticals to open, using the National Identity Registration Wing's (NIDW, operating under the Bangladesh Election Commission) "Form-1" ("Application for Correction of Error(s) in the National ID Card or Preserved Data"). A sibling issue/PR (GOV-2687) authors Bangladesh's Business Formation vertical in parallel this cycle — see "Bangladesh's overall vertical status" below for how the two combine.
Source verification (independently re-derived, not copied from the task briefing)
- Forms index:
https://nidw.gov.bd/downloadForm.php— independently re-fetched this cycle via a Chrome-like-User-Agentcurl(no TLS bypass needed for this host): HTTP 200,Content-Type: text/html; charset=UTF-8, 32,211 bytes. The page's own<title>reads ".: Bangladesh Election Commission :." and its form list carries the exact link text "1. Print Mistake Correction Form1.pdf." pointing atdownload/NIDForms/print_mistake_correction_form1.pdf. - NIDW homepage:
https://nidw.gov.bd/— independently fetched, HTTP 200; its own prose refers to "NID Wing" as the operational unit handling NID issuance/correction, confirmingauthority.name("National Identity Registration Wing (NIDW), Bangladesh Election Commission"). - PDF source:
https://nidw.gov.bd/download/NIDForms/print_mistake_correction_form1.pdf— fetched independently this cycle via the samecurlinvocation:- HTTP 200,
Content-Type: application/pdf, 146,866 bytes — matching the task briefing's own cited size exactly, independently re-derived. sha256:a80ee2b64d89d5a540eeac21bbe2fff0c69b28e4df1da5bdec475e8a78ef593d(computed viasha256sumon the freshly-downloaded file).- The response's own
Last-Modifiedheader readsWed, 07 Mar 2018 04:32:02 GMT, captured here to anchor a future re-verification diff.
- HTTP 200,
PDF structure, independently confirmed via pdfjs-dist@4 (legacy build)
- 2 pages.
getFieldObjects()returnednull, and both pages'getAnnotations()returned an empty array — this is a genuine static print-and-fill specimen with zero AcroForm/Widget annotations, unlike this registry'sbd/dipschemas (e-passport, visa) orbd/brta's AcroForm-bearing DMV form.getTextContent()returned a text layer across both pages, position-sorted into rows by y-coordinate to reproduce the form's own reading order.
Bengali text-extraction encoding issue — investigated and fixed, not given up on
pdfjs-dist's raw getTextContent() output, read literally, is not directly legible Bengali — it is not mojibake in the "wrong codepage" sense, but a glyph-ordering artifact: the extraction follows the underlying content stream's glyph paint order, which for this PDF's embedded font is visual order, not Unicode logical order. Bengali has three dependent vowel signs that are pre-base in rendering but post-base in logical/Unicode storage — ি (U+09BF, vowel sign I), ে (U+09C7, vowel sign E), ৈ (U+09C8, vowel sign AI). Because they are painted before the consonant they modify, the raw extraction also emits them before that consonant, e.g. the very common word "পরিচয়" ("identity") was extracted as "পিরচয়" (the vowel sign ি and the consonant র swapped).
This was investigated, not written off as unreadable:
- Confirmed the pattern was systematic (the same three vowel signs, the same swap direction) rather than random noise, by observing it recur identically across dozens of words.
- Wrote a small, disposable Node post-processing script (not committed, per this registry's own established practice for one-off extraction tooling) applying one regex: for each pre-base vowel sign (ি/ে/ৈ) immediately followed by a virama-joined consonant cluster, move the vowel sign to after that cluster.
- Re-ran the fix across the full extracted text of both pages. The result is substantially and legibly correct Bengali: recognizable, correctly-ordered government-form vocabulary throughout (জাতীয় পরিচয়পত্র "National ID card", সংশোধন "correction", আবেদনকারী "applicant", অভিভাবক "guardian", ঠিকানা "address", স্বাক্ষর "signature", মোবাইল নম্বর "mobile number", ইমেইল "e-mail", রক্তের গ্রুপ "blood group", জন্ম তারিখ "date of birth", etc.). Every field in this schema, the correction table's 9 subject rows, and all 6 of the page-2 instructions were read from this corrected text.
A residual, disclosed limitation: dropped conjunct ligatures
A handful of complex Bengali conjunct ligatures used by this PDF's embedded legacy font (e.g. ক্ষ "ksha", ত্র "tra") have no ToUnicode entry at all and extract as a blank space rather than a reordering-recoverable character — these are glyph-mapping gaps, not an ordering problem the regex above can fix.
An attempt was made to independently cross-check these specific gaps by rendering each page to a bitmap via pdfjs-dist's canvas API (node-canvas, page.render() at 3x scale). This did not work: the PDF's embedded TrueType font uses non-standard/malformed glyph hinting programs — pdfjs-dist logs a repeated "TT: CALL empty stack (or invalid entry)" warning for essentially every glyph on both pages while rendering — and the resulting bitmap paints no visible glyph outlines at all. This failure is itself informative: it corroborates that this document embeds a legacy, non-standard Bengali font whose both its ToUnicode CMap and its glyph program are unreliable, consistent with the reordering bug above, rather than being two unrelated defects.
Lacking a working visual cross-check, every ligature-dropped gap was resolved instead from the fixed, verbatim-repeated legal phrase it sits inside. The form's own title phrase — "জাতীয় পরিচয়পত্র বা সংরক্ষিত তথ্য-উপাত্ত" ("the National ID card or preserved data") — recurs identically at the top of page 1, in item ১, in item ৩'s table header, and in page-2 instructions ১/২/৪, always with the exact same single dropped syllable in the exact same word ("সংরক্ষিত" → "সংরি ত"). Recognizing the same, common, unambiguous administrative term recurring identically across five independent locations in the same document is treated here as a disclosed judgment call, not an independently re-derived fact of the same weight as the mechanical reordering fix above.
Form structure and scoping decisions
In scope (30 fields[] + 4 documents[] entries)
- Application type (
applicationType): a printed "জরুরী/সাধারণ" (Urgent/Regular) checkbox pair, appearing on both the main application and its tear-off receipt, corroborated by page-2 instruction 4's own differential processing time (7 working days urgent vs. 30 regular). Modeled asenum,required: true. - Item ১ (identity of the NID card holder / applicant): Name, National ID Number —
applicantName,applicantNidNumber, bothrequired: true. - Item ২ (legal guardian, applicable when the NID holder is a minor or court-declared incompetent): Name, National ID Number —
guardianName,guardianNidNumber. The source's own item ২ heading and page-2 instruction 2 make this block conditionally mandatory, but — the same disclosed judgment call this registry'sbd/dipe-passport schema already made for its own guardian block — the form provides no dedicated boolean field (e.g. an "is the card holder a minor?" checkbox) to gate arequiredWhencondition against. Rather than inventing one, both fields are modeled as unconditionally optional. - Item ৩ (the correction table, 9 printed subject rows, each with a current-value and a requested-new-value column): Name (Bengali), Name (English), Father's Name, Mother's Name, Spouse's Name, Date of Birth, Address, Blood Group, Other — modeled as 18 flat fields (
correction<Subject>Current/correction<Subject>New), all optional. The table's own instruction ("অপ্রয়োজনীয় অংশ কর্তন করিয়া দিন" — cross out the unneeded rows) confirms an applicant fills in only the row(s) relevant to their specific correction request, so no row can be marked unconditionally required; this registry's v0.3 field model is flat (no nested/array fields, per spec §6.1), so the table's rows are expressed this way rather than as a repeating group. Blood Group is keptstring, notenum: this is a blank fill-in on a static, non-AcroForm specimen with no embedded or printed option list to model a closed set from — inventing an 8-value (A+/A-/etc.) enum without direct source evidence would violate this registry's "never invent an enum without a source-provided option list" convention. - Other row (item ৩'s ninth, catch-all row):
correctionOtherFieldName(which field),correctionOtherCurrentValue,correctionOtherNewValue. - Signature block (bottom of page 1, two columns — Applicant's signature/thumbprint, Legal Guardian's signature/thumbprint if applicable): each column separately prints Name/Address/Mobile Number/E-mail alongside the signature line. The Name in this block is the same underlying fact already captured as
applicantName/guardianNameabove and is not re-modeled as a duplicate field (disclosed consolidation decision, to avoid two fields asserting the same data point under different names). Address and Mobile Number are new facts not captured elsewhere on the form and are modeledrequired: truefor the applicant column (no asterisk convention exists on this static form, but these are the applicant's own basic contact particulars with no "if applicable" qualifier printed near them, unlike E-mail, whose own label reads "ই-মেইল (যদি থাকে)" — "E-mail, if any" — explicitly optional).guardianAddress/guardianMobileNumber/guardianEmailmirror the same three facts for the guardian column, unconditionally optional for the same reason asguardianNameabove.
Out of scope, disclosed
- Serial Number and Application Date (top of page 1): both sit directly beneath a printed "(অফিস কর্তৃক পূরণীয়)" ("to be filled by the office") heading — office-entered, not applicant-entered, data.
- The tear-off acknowledgement-receipt section ("অংশ-ক (ফরম-১)" — "Part-A (Form-1)"): a duplicate summary restating the applicant's/guardian's Name and National ID Number, the Application Date, plus office-only fields (the responsible officer's signature/seal, and the next-contact/NID-issuance date, both filled in when the office later hands the receipt back — see page-2 instruction 4). Excluded as a receipt slip that duplicates already-captured applicant data plus office-only content, consistent with this registry's convention of not double-modeling a restated receipt (see
bd/dip/e-passport-application-form's own exclusion of its Online Registration ID/Payment Reference items on the same reasoning). - No payment/fee requirement is modeled. Page-2 instruction 5 states explicitly: "অত্র আবেদনের জন্য আবেদনকারীকে কোনো ফি/চার্জ প্রদান করিতে হইবে না" ("The applicant shall not have to pay any fee/charge for this application") — a genuine, source-confirmed negative finding, not an omission.
Documents (documents[])
applicantNidPhotocopy(identity-document,required: true) — page-2 instruction 3 unconditionally requires a photocopy of the NID holder's own National ID Card.guardianNidPhotocopy(identity-document,required: false) — page-2 instruction 2 makes this mandatory specifically when the card holder is a minor/court-declared incompetent, but — for the same reason asguardianNameabove — no boolean gate field exists, so this is modeled unconditionally optional and the conditional requirement is disclosed in the entry's ownhandlingtext rather than fabricated as a machine-checked gate.correctionSupportingDocument(supporting-evidence,required: false) — the correction table's own fourth column ("মন্তব্য/দলিলাদি" — Remarks/Documents) implies supporting proof accompanies specific corrections (e.g. a birth certificate for a date-of-birth correction), but the form itself provides no discrete, itemized per-row document checklist the waybd/dip/e-passport -application-form's attachment list does. Modeled as one generic optional entry rather than fabricating a per-row requirement the source does not spell out.applicantSignatureAttestation(attestation,required: true) — the signature/thumbprint of the applicant, or of the legal guardian if the card holder is a minor/court-declared incompetent. No verbatim declaration sentence ("I hereby declare...") is printed near the signature line on this form (unlike, e.g.,bd/dip/e-passport-application-form's own Declaration block), so nostatementtext is cited.
Language
process.language is bn (Bengali): the form's text is Bengali throughout; only the parenthetical "(NID)" abbreviation survives as Latin-script text anywhere on the form. This distinguishes it from bd/dip's fully bilingual (Bengali-primary/English-secondary) passport and visa specimens.
Bangladesh's overall vertical status
At the time this cycle authored this schema, Bangladesh had 4 of 6 verticals published (Taxes, DMV, Passport, Visa) plus this cycle's National ID & Civic Documents (5th), with Business Formation being authored in parallel via a sibling issue/PR (GOV-2687, registry/bd/roc/). Whether Bangladesh reaches 6 of 6 depends on whether that sibling PR has landed on main by the time this PR is reviewed — see this PR's own description and CATALOG.md's Executive Summary entry for the count current as of this PR's opening.
Conformance run
Two hand-authored valid fixtures under conformance/bd/nidw/nid-correction-application-form-1/1.0.0/:
valid-adult-name-correction.json— an adult applicant (no guardian), a regular (non-urgent) application, correcting only their Bengali-script name (row (ক)).valid-minor-with-guardian-dob-blood-group-correction.json— a minor applicant with a legal guardian, an urgent application, correcting both Date of Birth (row (চ)) and Blood Group (row (জ)), with full guardian contact particulars and all 4documents[]entries provided.
Both were checked with a from-scratch Node conformance checker (check_conformance.mjs, not committed — a disposable script, per this registry's own established practice) implementing this schema's own required/requiredWhen/type/validation.{enum,pattern,maxLength} grammar plus documents[].required directly against spec/v0.3/SPEC.md's rules:
`` $ node check_conformance.mjs schema.json \ valid-adult-name-correction.json \ valid-minor-with-guardian-dob-blood-group-correction.json valid-adult-name-correction.json: 0 error(s) valid-minor-with-guardian-dob-blood-group-correction.json: 0 error(s) ``
Six mutation-control fixtures, each isolated to raise exactly one error:
mutation-control-missing-applicant-name.json— dropsapplicantName(a staticrequired: truefield) from the adult valid fixture.mutation-control-missing-applicant-address.json— dropsapplicantAddress.mutation-control-missing-applicant-mobile-number.json— dropsapplicantMobileNumber.mutation-control-invalid-enum-application-type.json— setsapplicationTypeto"walk-in", not one of the enum's 2 values.mutation-control-missing-required-document-nid-photocopy.json— removes theapplicantNidPhotocopyentry fromdocuments[], isolating the required-document check.mutation-control-invalid-email-pattern.json— starts from the guardian valid fixture (which populatesapplicantEmail) and sets it to"not-an-email", violating its regex pattern.
`` $ node check_conformance.mjs schema.json \ mutation-control-missing-applicant-name.json \ mutation-control-missing-applicant-address.json \ mutation-control-missing-applicant-mobile-number.json \ mutation-control-invalid-enum-application-type.json \ mutation-control-missing-required-document-nid-photocopy.json \ mutation-control-invalid-email-pattern.json mutation-control-missing-applicant-name.json: 1 error(s) - applicantName: required but missing mutation-control-missing-applicant-address.json: 1 error(s) - applicantAddress: required but missing mutation-control-missing-applicant-mobile-number.json: 1 error(s) - applicantMobileNumber: required but missing mutation-control-invalid-enum-application-type.json: 1 error(s) - applicationType: value "walk-in" not in enum ["urgent","regular"] mutation-control-missing-required-document-nid-photocopy.json: 1 error(s) - documents.applicantNidPhotocopy: required document not provided mutation-control-invalid-email-pattern.json: 1 error(s) - applicantEmail: value "not-an-email" does not match pattern ^[^@\s]+@[^@\s]+\.[^@\s]+$ ``
All six negative controls raised exactly one error each, and neither valid scenario raised an unexpected error.
Both registry validators were run against the schema document and pass:
``` $ node tools/validate.mjs registry/bd/nidw/nid-correction-application-form-1/1.0.0/schema.json ok registry/bd/nidw/nid-correction-application-form-1/1.0.0/schema.json 1/1 document(s) passed.
$ node tools/validate-ajv.mjs registry/bd/nidw/nid-correction-application-form-1/1.0.0/schema.json ok registry/bd/nidw/nid-correction-application-form-1/1.0.0/schema.json [v0.3] 1/1 document(s) validated against the meta-schema (ajv 2020-12). ```
tools/govschema-client/registry-index.json was regenerated via npm run build-index inside tools/govschema-client/.
Scope and jurisdiction notes
- Opens Bangladesh's National ID & Civic Documents vertical, its last remaining open vertical.
jurisdiction.levelisnational— NIDW/the Bangladesh Election Commission is Bangladesh's national identity-registration authority.process.typeisamendment— this form corrects/amends already-registered NID data, rather than an originalapplication.- Companion candidate for a future cycle: NIDW's Form-6 ("Lost/Duplicate NID Reissue"), located at
https://nidw.gov.bd/download/NIDForms/lost_duplicate_form6.pdf(908,653 bytes per this cycle's scouting; not independently re-verified in this cycle since it is out of this v1.0.0's scope) and mirrored athttps://services.nidw.gov.bd/resources/forms/New_Lost_Form.pdf. This would model the lost/damaged-card reissue process rather than a data-correction process, and NIDW's owndownloadForm.phpindex also lists a Form-14 ("ID Card Correction Form") not investigated this cycle. - The live online submission portal (
services.nidw.gov.bd) requires login to actually file — only the downloadable specimen PDF is unauthenticated — consistent with this registry's existing precedent (BRTA, DIP) that a genuine print-and-fill specimen is sufficient basis for a schema even when live online submission itself sits behind a portal login.
Re-verification
Per the practice's cadence, nextReviewBy is set to 2027-01-13 (6 months). A future review should prioritize: (1) confirming the PDF has not been silently replaced with a revised edition (this cycle captured its Last-Modified: Wed, 07 Mar 2018 04:32:02 GMT header to anchor a future diff); (2) whether NIDW's Form-6 (lost/duplicate reissue) or Form-14 (a second, differently-named correction form also listed on the same index) warrant a companion schema; (3) whether a future cycle can find a working image-rendering path for this PDF's malformed embedded font, to independently re-confirm the small number of conjunct-ligature-dropped words resolved this cycle by textual-repetition inference rather than direct visual read.
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 National Identity Registration Wing (NIDW), Bangladesh Election Commission or any government. The authoritative source is always the live government form and its official instructions.