Registry entry

Ethiopia Passport / Laissez-Passer / Pilgrim Travel Document Application

The Immigration And Citizenship Service (ICS — the current name of the historic 'Main Department for Immigration & Nationality Affairs', whose letterhead this form still carries) application form used by an Ethiopian national to apply for a Passport, a Laissez-Passer (issued only to an Ethiopian abroad who does not hold a passport and is returning from abroad), a Pilgrim travel document (for Hajj/pilgrimage travel), or a Reissue of an existing document. Opens Ethiopia's Passport vertical (3/6 — Visa and Taxes already published via et/ics/e-visa-application and et/mor/individual-tin-registration). Models the document-type selection; the applicant's own identity/description particulars including the three-part Ethiopian given/father's/grandfather's name convention, each written once in Amharic script and once in Latin transliteration (Section 1: Applicant); the applicant's actual parents' own particulars — full name, country/city of birth, nationality, and current address (Section 2: Family Information); marital status (Section 3); a Local-or-Abroad residence address, gated on whether the applicant resides in Ethiopia or abroad (Section 4: Residence Address); and who is presenting the application — the applicant, a parent, a proxy, or a guardian — plus their declaration (Section 5: Application Presented By). Filing this application is a citizen action performed in person with the Immigration And Citizenship Service; this schema does not file the application itself, and the live source is always authoritative. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Federal Democratic Republic of Ethiopia or its Immigration And Citizenship Service.

Registry entry

et/ics/passport-application

Jurisdiction
Ethiopia · national
Version
1.0.0
Verification
draft

Authoritative source "Application Form" (bilingual Amharic/English), Main Department for Immigration & Nationality Affairs, native (non-AcroForm) PDF, 1 page. Mirrored unauthenticated and identically across multiple Ethiopian embassy/consulate sites (this schema's own field-level citations use the Belgium embassy mirror).

Machine access

Schema document
registry/et/ics/passport-application/1.0.0/schema.jsonapplication/schema+json
Registry catalog
registry/index.jsonone record per schema id

Field reference

48 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.

Document Type

  • documentType enum required

    The form's own note (below this checkbox row) states Laissez-Passer is issued only to an Ethiopian abroad who does not hold a passport and is returning from abroad, that only Pilgrims may hold more than one travel document at a time, and that the form itself is to be filled by Ethiopians only.

    enum: PASSPORT | LAISSEZ_PASSER | PILGRIM | REISSUE

Section 1: Applicant

  • applicantGivenName string required

    Name (Amharic)

    classification: pii
  • applicantGivenNameLatin string required

    Name (Latin transliteration)

    classification: pii
  • applicantFathersGivenName string required

    Ethiopian patronymic naming convention: the applicant's own full legal name is given name + father's given name + grandfather's given name, distinct from Section 2's `fatherFullName` (the applicant's actual father, as a separate person, for genealogy/nationality purposes).

    classification: pii
  • applicantFathersGivenNameLatin string required

    Father's name (Latin transliteration)

    classification: pii
  • applicantGrandfathersGivenName string required

    Grandfather's name (Amharic)

    classification: pii
  • applicantGrandfathersGivenNameLatin string required

    Grandfather's name (Latin transliteration)

    classification: pii
  • sex enum required

    Sex

    enum: MALE | FEMALE
  • dateOfBirth date required

    Date of birth

    classification: pii
  • placeOfBirth string required

    Place of birth

  • height string required

    Height

    classification: pii
  • colourOfEyes string required

    Colour of eyes

    classification: pii
  • colourOfHair string required

    Colour of hair

    classification: pii
  • occupation string required

    Occupation

  • previousPassportNumber string optional

    No printed instruction ties this field or its two neighbours to `documentType` or any other field, even though it most plausibly applies to a Reissue applicant or one renewing an existing passport — modelled bare-optional rather than fabricating an unprinted condition.

    classification: pii
  • previousPassportPlaceOfIssue string optional

    Same disclosed no-printed-signal treatment as `previousPassportNumber`.

  • previousPassportValidUntil string optional

    Same disclosed no-printed-signal treatment as `previousPassportNumber`. Printed as a free-text blank, not a labelled date field, so modelled as `string` rather than `date`.

Section 2: Family Information

  • fatherFullName string required

    The applicant's actual father, as a separate person — distinct from Section 1's `applicantFathersGivenName`, which is a component of the applicant's own name.

    classification: pii
  • fatherCountryOfBirth string required

    Father — country of birth

  • fatherCityOfBirth string required

    Father — city of birth

  • fatherNationality string required

    Father — nationality

  • fatherCurrentAddress string required

    Father — current address

    classification: pii
  • motherFullName string required

    Mother's full name

    classification: pii
  • motherCountryOfBirth string required

    Mother — country of birth

  • motherCityOfBirth string required

    Mother — city of birth

  • motherNationality string required

    Mother — nationality

  • motherCurrentAddress string required

    Mother — current address

    classification: pii

Section 3: Marital Status

  • maritalStatus enum required

    Marital status

    enum: SINGLE | MARRIED | OTHER
  • ifOtherSpecify string optional

    If other, specify

Section 4: Residence Address

  • residesAbroad boolean required

    Not a printed checkbox. Section 4 prints two side-by-side column headers, 'LOCAL' and 'ABROAD', with no field distinguishing which an applicant should complete — modelled as this directly-supplied boolean gate, the same convention this registry's Malta/Cyprus passport schemas use for their own unprinted section-applicability conditions.

  • region string optional

    Region

  • zone string optional

    Zone

  • woredaOrKKetema string optional

    Woreda / K.Ketema

  • kebele string optional

    Kebele

  • houseNumber string optional

    House No.

    classification: pii
  • localPhoneNumber string optional

    Phone No. (local)

    classification: pii
  • abroadCountry string optional

    Country (abroad)

  • abroadAddress string optional

    Address (abroad)

    classification: pii
  • abroadCity string optional

    City (abroad)

  • abroadState string optional

    State (abroad)

  • abroadZipCode string optional

    Zip code (abroad)

  • abroadDayTimeTelephone string optional

    Day time telephone (abroad)

    classification: pii
  • abroadEveningTelephone string optional

    Evening telephone (abroad)

    classification: pii
  • abroadEmail string optional

    Email (abroad)

    patternclassification: pii

Section 5: Application Presented By

  • presentedBy enum required

    Application presented by

    enum: APPLICANT | PARENT | PROXY | GUARDIAN
  • presenterFullName string required

    Full name (presenter)

    classification: pii
  • presenterSignature string required

    Signature (presenter)

    classification: pii
  • presenterDate date required

    Date (presenter)

Verification record

Candidate selection

GOV-4264 ("GovSchema Standard Research"). Deepens Ethiopia past its first two published schemas (et/ics/e-visa-application, GOV-3313, Visa; et/mor/individual-tin-registration, GOV-4246, Taxes), opening the Passport vertical (3 of 6) via the Immigration And Citizenship Service's own application form, first banked as an open-backlog candidate during the GOV-4246 cycle alongside the sibling Ethiopia Business Formation candidate (the Investment Commission's "Application Form for New Investment Permit").

The Business Formation candidate was re-screened this cycle and confirmed a legacy OLE2 binary .doc (magic bytes d0 cf 11 e0, i.e. the old Microsoft Compound File Binary format, not OOXML), with no straightforward extraction path in this environment — no antiword, catdoc, python-docx, olefile, or LibreOffice/soffice available. This passport form was chosen instead as a genuine PDF (%PDF-1.3 magic bytes), matching this registry's established pdfjs-dist-based extraction precedent.

Reaching the live source

Target: https://www.ethiopianembassy.be/wp-content/uploads/Passport-Application-Form.pdf.

  • Fetched directly with a realistic desktop User-Agent: HTTP 200, Content-Type: application/pdf, 108,133 bytes.
  • sha256 of the retrieved bytes: ad07ad0b94641362be887e419609b3db919e21c9272cdd80bec867677b6ad08f.
  • No login, CAPTCHA, or WAF gate on the asset itself.
  • Cross-corroborated as the standard, widely-mirrored official form (not a stale or embassy-specific variant): a web search independently turned up the identical form mirrored on Scribd and other Ethiopian embassy/ consulate sites, all under the same "Main Department for Immigration & Nationality Affairs" letterhead. A separate web search confirmed this letterhead name is the historic name of the same agency lineage now called the Immigration And Citizenship Service (ICS) — the bureau's name changed twice after the Derg government's removal, ending at "Main Department For Immigration & Nationality Affairs" before its 2021 Proclamation No. 1263/2021 reorganization into ICS.
  • The domestic online-portal variant (passport.ics.gov.et, discovered this cycle as the successor to the previously-checked ethiopianpassportservices.gov.et, both linked from ics.gov.et's own homepage) remains unreachable from this session's tooling — connection failure, no TLS handshake completes — even though ics.gov.et itself resolves and returns HTTP 200. This re-confirms rather than newly discovers the caveat the GOV-4246 cycle originally flagged. A future cycle with different network access should re-check whether the online portal's own form composition has diverged from this printed specimen.

Extraction method

Used pdfjs-dist (vendored at /tmp/node_modules/pdfjs-dist, version 3.11.174) via its legacy/build/pdf.js CommonJS entry point, reading each text item's raw string plus its transform array's x/y position to reconstruct the form's true row-by-row and column-by-column layout. The Amharic glyphs render as mojibake through this library's font substitution (no Ethiopic font available in this environment), but the interleaved English labels and every blank-line's position are fully legible — and sufficient to identify every field, since the form is genuinely bilingual with an English label alongside (or on the following row from) every Amharic one.

The single page's 5 numbered sections were confirmed strictly top-to- bottom by descending y-coordinate of each section heading (Applicant: 563.2; Family Information: 353.2; Marital Status: 251.9; Residence Address: 206.2; Application Presented By: 91.3), with the document-type checkbox row (Passport / Laissez-Passer / Pilgrim / Reissue) printed above Section 1 with no section number of its own.

Disclosed source-fidelity findings

  1. Section 1's Name/Father's Name/Grandfather's Name rows each print a bilingual pair of full-width blank lines — one Amharic-labelled, one English-labelled — at uniform ~16.5pt row spacing with no other visual distinction. Modelled as two separate fields per name component (e.g. applicantGivenName/applicantGivenNameLatin) rather than one shared blank, since the form's own layout draws two independent writable lines rather than a single line with a bilingual label. Disclosed as an interpretation choice, not a printed instruction distinguishing the two purposes. These three name components reflect the Ethiopian patronymic naming convention (given name / father's given name / grandfather's given name) that together make up the applicant's own full legal name — distinct from Section 2's fatherFullName/motherFullName fields, which describe the applicant's actual parents as separate people, for genealogy/nationality-proof purposes.
  2. The three previous-passport fields (previousPassportNumber/ previousPassportPlaceOfIssue/previousPassportValidUntil, printed directly beneath the Section 1 date-of-birth/place-of-birth row) carry no printed conditional instruction of their own tying them to the top documentType checkboxes or to any other field. While they most plausibly apply to an applicant selecting Reissue or one who already holds a passport, the form prints no explicit gate — modelled bare-optional (required: false, no requiredWhen) rather than fabricating an unprinted condition.
  3. Section 4's "Local" and "Abroad" column headers have no printed checkbox distinguishing which column an applicant should complete — modelled as a directly-supplied boolean gate, residesAbroad (not itself a printed field), the same convention this registry's Malta/ Cyprus passport schemas use for their own unprinted section- applicability conditions.
  4. Section 3's "IF OTHER, SPECIFY" free-text field is modelled requiredWhen maritalStatus equals OTHER, since the form prints only SINGLE/MARRIED as named checkboxes plus this catch-all.

Mock test run

Models 48 fields[] across 6 steps (Document Type; Section 1 Applicant; Section 2 Family Information; Section 3 Marital Status; Section 4 Residence Address; Section 5 Application Presented By) plus 1 documents[] attestation entry (the form's own closing declaration statement).

2 valid mock scenarios committed under conformance/et/ics/passport-application/1.0.0/:

  • valid-local-single-first-time.json — a local-resident, single, first-time Passport applicant presenting their own application.
  • valid-abroad-married-proxy.json — an abroad-resident, married Reissue applicant (with previous-passport particulars filled in) whose application is presented by a proxy.

Plus 6 mutation-control fixtures, each expected to raise exactly 1 error:

  • mutation-missing-occupation-required.json — drops a statically required field.
  • mutation-missing-ifotherspecify-requiredwhen.json — sets maritalStatus to OTHER without supplying ifOtherSpecify.
  • mutation-missing-kebele-requiredwhen.jsonresidesAbroad: false without supplying kebele.
  • mutation-missing-abroadcity-requiredwhen.jsonresidesAbroad: true without supplying abroadCity.
  • mutation-invalid-sex-enum.json — sets sex to a value outside the enum.
  • mutation-unknown-field-rejected.json — adds an undeclared top-level field.

An ephemeral, from-scratch conformance checker (deriving required/ requiredWhen rules directly from this schema's own fields[], discarded after use, not committed) ran all 8 fixtures: both valid scenarios at 0 errors, all 6 mutation controls each raising exactly 1 error, and confirmed every requiredWhen field reference resolves (0 dangling references).

Registry validation

`` node tools/validate.mjs ``

passes for this document individually and as part of the full registry run (589 → 590 documents, all passing). node tools/validate-ajv.mjs also passes. tools/govschema-client/registry-index.json regenerated via npm run build-index in tools/govschema-client/.

View the raw record (VERIFICATION.md)

Version history

  • 1.0.0 draft latest this page has verification record schema.json

Independent and non-affiliated

GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by Immigration And Citizenship Service or any government. The authoritative source is always the live government form and its official instructions.