Registry entry

Papua New Guinea Application for a Travel Document (ICA Form FA 81)

Papua New Guinea's Immigration and Citizenship Authority's (ICA) "Application for a Travel Document" (Form FA 81), made under the Passport Act of 1982. Covers a Standard, Official, or Diplomatic Passport, a Certificate of Identity, or an Emergency Travel Document; filed by the applicant directly, or by a lodging parent/legal guardian for a child applicant under 17. Models the applicant's own particulars, birth place and physical description, marital status and address (Sections 1–8); the parent/legal guardian consent block for an applicant under 17 (Section 9); proposed departure details (Section 10); a previously-issued PNG travel document, including lost/stolen/destroyed/damaged status and any police report (Sections 11–12); the mandatory third-party Certificate Regarding Applicant (Section 13); the applicant's own Declaration (Section 14); the interpreter/witness block for an applicant who cannot read or write English (Section 15); and the Evidence of Citizenship attachment, including parents' and grandparents' particulars and the applicant's own citizenship status (Attachment A, page 4). Opens Papua New Guinea's Passport vertical (2 of 6 verticals now open, alongside Business Formation via pg/ipa/business-name-registration); DMV, Visa, Taxes, and National ID & Civic Documents remain open, unscreened backlog for a future cycle. This document does not file the application itself; the live source is always authoritative. See VERIFICATION.md for the full sourcing record and every disclosed scoping decision, including this specimen's complete absence of any fillable signature widget anywhere across all 4 pages. GovSchema is an independent, non-profit standards body; it is not affiliated with, endorsed by, or operated by the Independent State of Papua New Guinea or its Immigration and Citizenship Authority.

Registry entry

pg/ica/passport-application

Jurisdiction
Papua New Guinea · national
Version
1.0.0
Verification
draft

Authoritative source Form FA 81, "Application for a Travel Document", Passport Act of 1982

Machine access

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

Field reference

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

Sections 1–8: Type of Travel Document and Applicant Particulars

  • documentType enum required

    The kind of travel document applied for. Five independent AcroForm checkboxes (Check Box1/2/3/4/5), not a single radio-button field; modelled as a mutually-exclusive enum since the printed layout (two rows of boxes under one heading) presents them as a single-select choice with no explicit "tick one only" instruction of its own.

    enum: STANDARD_PASSPORT | OFFICIAL_PASSPORT | CERTIFICATE_OF_IDENTITY | DIPLOMATIC_PASSPORT | EMERGENCY_TRAVEL_DOCUMENT
  • familyName string required

    Family Name/Surname

    classification: pii
  • givenNames string required

    Given Names

    classification: pii
  • sex enum required

    Sex

    enum: MALE | FEMALEclassification: sensitive-pii
  • hasChangedName boolean required

    Has Applicant Ever Changed Name?

  • previousNames string optional

    Previous Names

    classification: pii
  • birthVillage string optional

    Birth Place — Village

    classification: pii
  • birthTown string optional

    Birth Place — Town

    classification: pii
  • birthProvince string required

    Birth Place — Province

    classification: pii
  • birthCountry string required

    Birth Place — Country

    classification: pii
  • dateOfBirth date required

    Date of Birth

    classification: sensitive-pii
  • heightCm number optional

    Height (cm)

  • colourOfHair string optional

    Colour of Hair

  • colourOfEyes string optional

    Colour of Eyes

  • visualDistinguishingMarks string optional

    Visual Distinguishing Marks

  • occupation string required

    Occupation

  • maritalStatus enum required

    Marital Status

    enum: MARRIED | SINGLE
  • spouseName string optional

    Name of Husband/Wife

    classification: pii
  • residentialAddress string required

    Residential Address

    classification: pii
  • residentialTelephone string optional

    Residential Telephone

    classification: pii
  • correspondenceAddress string optional

    Correspondence Address

    classification: pii
  • correspondenceTelephone string optional

    Correspondence Telephone

    classification: pii

Section 10: Proposed Departure Details

  • vesselOrAirline string optional

    Vessel or Airline

  • portOrAirport string optional

    Port or Airport

  • countriesProposedToVisit string optional

    Countries Proposed to Visit

  • proposedDepartureDate date optional

    Proposed Departure Date

Sections 11–12: Previous Travel Document

  • previouslyIssuedTravelDocument boolean required

    Previously Issued a PNG Travel Document?

  • travelDocumentNumber string optional

    Previous Travel Document Number

  • travelDocumentIssueDate date optional

    Previous Travel Document — Issue Date

  • travelDocumentExpiryDate date optional

    Previous Travel Document — Expiry Date

  • bearerNameAtTimeOfIssue string optional

    Bearer's Name at Time of Issue

    classification: pii
  • previousDocumentStatus enum optional

    Five independent checkboxes (Check Box18-22), modelled as a mutually-exclusive enum, consistent with documentType above.

    enum: ATTACHED | LOST | STOLEN | DESTROYED | DAMAGED
  • lossTheftCircumstances string optional

    Explain Circumstances of Loss/Theft/Other

  • lossReportedToPolice boolean optional

    Has the Loss Been Reported to the Police?

  • policeReportOfficerOrStation string optional

    Police Officer or Station Reported To

  • policeReportDate date optional

    Date of Police Report

Section 13: Certificate Regarding Applicant

  • certifierName string required

    The third-party certifier (a lawyer, medical practitioner, magistrate, minister of religion, commissioner of oaths, or commissioned officer of the Defence Force or Police Force per Instruction 7) who has known the applicant personally for more than 3 years.

    classification: pii
  • certifierOccupation string required

    Certifier's Occupation

  • certifierAddress string required

    Certifier's Address

    classification: pii
  • certifierTelephone string optional

    Certifier's Telephone

    classification: pii
  • certifierKnownApplicantName string required

    Applicant's Name (as Known to Certifier)

    classification: pii
  • certificateDate date required

    The date accompanying the certifier's signature line. The "Signature" line itself has no backing AcroForm widget (see VERIFICATION.md); only the Date does.

Section 14: Declaration

  • declarantName string required

    The applicant's own name in the Declaration's "I, ___" line (or, per Instruction 10, the lodging parent/legal guardian's name when the applicant is a child unable to sign).

    classification: pii
  • declarationDay enum required

    A combo-box dropdown of ordinal days (1st-31st), not a free-text field.

    enum: 31 values
  • declarationMonth enum required

    A combo-box dropdown of month names, not a free-text field.

    enum: 12 values
  • declarationYear string required

    Declaration — Year

Section 15: Applicants Who Cannot Read or Write English

  • applicantCannotReadWriteEnglish boolean required

    Directly-supplied gate: Section 15's own header ("Applicants who cannot read or write English") states the condition in prose with no printed yes/no checkbox of its own, mirroring applicantUnder17 above and this registry's own hasSponsor-style convention.

  • explainedInLanguage string optional

    Language the Declaration Was Explained In

  • presenceOfWitnessName string optional

    Explained in the Presence Of

    classification: pii
  • interpreterFullName string optional

    Interpreter's Full Name

    classification: pii
  • witnessFullName string optional

    Internal PDF field name "Full name_2", disambiguated by rect position as the witness column.

    classification: pii
  • interpreterOccupation string optional

    Internal PDF field name "Occupation_2".

  • witnessOccupation string optional

    Internal PDF field name "Occupation_3".

  • interpreterAddress string optional

    Interpreter's Address

    classification: pii
  • witnessAddress string optional

    Internal PDF field name "Address_2".

    classification: pii
  • interpreterTelephone string optional

    Interpreter's Telephone Number

    classification: pii
  • interpreterDate date optional

    Internal PDF field name "Date_6".

  • witnessTelephone string optional

    Internal PDF field name "Telephone number_2".

    classification: pii
  • witnessDate date optional

    Internal PDF field name "Date_7".

Attachment A: Evidence of Citizenship

  • motherFullNameAndDateOfBirth string required

    A single combined field: the source prints "Full name and date of birth of mother" over one AcroForm text box, not two separate boxes.

    classification: pii
  • motherPlaceOfBirthAndCitizenship string required

    A single combined field, mirroring motherFullNameAndDateOfBirth.

    classification: pii
  • fatherFullNameAndDateOfBirth string required

    Father — Full Name and Date of Birth

    classification: pii
  • fatherPlaceOfBirthAndCitizenship string required

    Father — Place of Birth and Citizenship

    classification: pii
  • mothersParentsFullName string optional

    Mother's Parents — Full Name

    classification: pii
  • mothersParentsPlaceOfBirth string optional

    Mother's Parents — Place of Birth

  • fathersParentsFullName string optional

    Father's Parents — Full Name

    classification: pii
  • fathersParentsPlaceOfBirth string optional

    Father's Parents — Place of Birth

  • livedAllLifeInPNG boolean required

    Have You Lived All Your Life in Papua New Guinea?

  • ifNotAllLifeInPNGWhere string optional

    If Not, Where?

  • isCitizenOfPNG boolean required

    Are You a Citizen of Papua New Guinea?

  • isCitizenOfForeignCountry boolean required

    Are You a Citizen of a Foreign Country?

  • supplementaryInformation string optional

    Supplementary Information

Verification record

Candidate selection

GOV-5812 ("GovSchema Standard Research"). Re-scanned CATALOG.md fresh first: the Executive Summary's own three most recent entries (GOV-5791, GOV-5798, GOV-5805) show Papua New Guinea opened as the registry's 101st jurisdiction via Business Formation only (pg/ipa/business-name-registration@1.0.0, 1 of 6 verticals), and the Known Gaps 0t. entry explicitly banks PG's other five verticals (DMV, Visa, Passport, Taxes, National ID) plus a sibling IPA Form A-2 as open, unscreened backlog for a future cycle. This cycle screened all five PG verticals directly, each with an actual WebSearch/curl/pdfjs-dist confirmation, not a memory-based guess:

  • Passport — found and authored (this document). See below.
  • National ID — the Papua New Guinea Civil and Identity Registry's (PNGCIR) own NID/birth registration forms (pngcir.gov.pg/wp-content/uploads/2020/03/Births-NID-Registration-form_new_Citizenship_Form.pdf, HTTP 200, 836,266 bytes; and pngcir.gov.pg/wp-content/uploads/2020/01/Form-1-Birth.pdf, HTTP 200, 475,527 bytes) are live and unauthenticated, but both confirmed via pdfjs-dist to carry zero AcroForm widgets — flat PDFs with no fillable fields at all, weaker than the Passport form's genuine 93-widget AcroForm. Not authored this cycle.
  • Visa — two candidates found, both live, unauthenticated, and genuinely rich AcroForms: the ICA's own "Application to Extend Entry Permit" (ica.gov.pg/uploads/media/post_file_2430587-visa-extension-form-new-savable.pdf, HTTP 200, 123,043 bytes, confirmed 62 widgets across 2 pages) and a first-entry "Application for entry permit" mirrored by the PNG-Japan Society (png.or.jp/wp-content/uploads/2016/01/Application_for_entry_permit_form_new_savable.pdf, HTTP 200, 180,934 bytes, confirmed 102 widgets across 4 pages, itself watermarked "Downloaded from www.immigration.gov.pg"). Both are real candidates for a future cycle, but not authored this cycle: the Passport candidate (93 widgets, hosted directly on ica.gov.pg with no third-party mirror at all) was judged the stronger single pick, and this cycle's own scope is one deliverable.
  • DMV — the Road Traffic Authority's (RTA) driver-licence Forms 1 and 2 (rta.gov.pg/pdfs/forms/Form1.pdf and Form2.pdf, both HTTP 200) are live and unauthenticated but both confirmed via pdfjs-dist to carry zero AcroForm widgets; the RTA's "Road Traffic Rules — Licensing of Drivers 2017" (rta.gov.pg/pdfs/licences&approvals/RTR_LicensingOfDrivers2017.pdf, HTTP 200, 1,450,313 bytes) is a 26-page regulatory document, not an application form at all, and likewise carries no widgets. No viable DMV candidate found this cycle.
  • Taxes — the Internal Revenue Commission's (IRC) own downloads page (irc.gov.pg/downloads/) returned HTTP 403 to both WebFetch and a direct fetch attempt; no direct static individual-income-tax-return form URL was found by search (only a GST/Goods & Services Tax form, static.irc.gov.pg/.../G1-Goods-Services-Tax-Return.pdf, a business tax, not individual income tax). Other sources point only to the myIRC online portal, which this cycle could not confirm is reachable without a login. No viable Taxes candidate found this cycle.

The Passport candidate — ICA's Form FA 81, "Application for a Travel Document" — was the clear winner of the five screened: hosted directly on the Immigration and Citizenship Authority's own official domain (ica.gov.pg, no third-party mirror), no login/CAPTCHA/WAF gate, and a genuine 93-widget AcroForm across 4 pages — richer than every other PG vertical candidate found this cycle, including both Visa candidates (62 and 102 widgets), which remain open, unauthored backlog. PG's own sibling Form A-2 (overseas company registration, banked in GOV-5791 as a weaker Business Formation companion) was not re-screened this cycle, since a stronger candidate (Passport) was found first among the five verticals actually in scope for this cycle.

Reaching the live source

Independently re-fetched https://ica.gov.pg/uploads/media/post_file_5437896-passport-application-form-fillable-savable.pdf directly via plain curl, twice, to confirm reproducibility:

  • HTTP 200, 327,603 bytes, both times.
  • sha256 a61da176b95c22f05cd554b36d635791bbf7e867bd1e41a12514e902a2c2cf28, both times.
  • No login, CAPTCHA, or WAF/JS-challenge gate blocks reaching or reading this file — served directly by Cloudflare (server: cloudflare) with a permissive cache-control: max-age=2592000 header.
  • Last-Modified: Tue, 12 Mar 2019 06:01:54 GMT — a long-standing, stable specimen, not a recent upload, corroborating this as the Authority's own settled canonical form rather than a draft in flux.

Confirmed via pdfjs-dist to be a genuine native (searchable-text) PDF, not a scanned image: a clean text-layer extraction across all 4 pages recovered every printed label with no glyph-mapping or OCR workaround needed.

Extraction method

Extracted with pdfjs-dist (vendored install at /tmp/node_modules, CommonJS build at legacy/build/pdf.js): first a full getAnnotations() pass per page to enumerate every AcroForm Widget (93 total: page 1 — 0, a pure cover/instructions page; page 2 — 39; page 3 — 38; page 4 — 16), recording each widget's internal field name, PDF field type (Tx/Btn/ Ch), and rect (bounding box) position; then a getTextContent() pass per page, sorted by descending y then ascending x, to recover genuine reading order; then, for every checkbox group (documentType's 5 boxes, previousDocumentStatus's 5 boxes, and every yes/no pair) and the two Section-14 combo-box dropdowns, a canvas-rendered PNG of the page (2x scale) to visually confirm option-to-checkbox and label-to-widget mapping rather than trusting rect-position inference alone. The two dropdowns' own options arrays were read directly off the Ch-type annotations: Dropdown1 is an ordinal day-of-month combo box (blank, then "1st" through "31st"); Dropdown2 is a month-name combo box (blank, then "January" through "December").

Structure and scoping decisions

Models 79 fields[] across 8 steps, 7 documents[] entries, and 1 crossFieldValidation rule. Disclosed scoping decisions:

  1. No fillable signature widget exists anywhere on this specimen. Every "Signed"/"Signature"/"Signature of Witness"/"Signature or Mark" line across all 4 pages (Section 9's two consent rows, Section 13's certificate, Section 14's declaration, and Section 15's interpreter/ witness row) was checked against the full page annotation dump and confirmed to have zero backing AcroForm widget — only the accompanying Date field (where one exists) is a real widget. This differs from both bz/doi/passport-application (one signature widget, submitterSignature) and tt/imd/passport-application-first-adult (one signature widget) — this registry's own convention of only modelling signature capture where a genuine widget exists therefore means no signature field is modelled in this schema at all, not even a single one.
  2. This entire specimen prints no required/optional signal of any kind — no asterisk, no "(required)"/"(optional)" caption, on any of its 4 pages (confirmed by a full page-by-page text-layer read). Absent any printed signal, this schema follows the same policy the DR Congo visa schema (cd/maeci/visa-application) adopted under an identical constraint: required only the fields necessary to identify the applicant and the substance of the application (document type, full name, sex, date of birth, birth province/country, occupation, marital status, residential address, the mandatory Section 13 certificate and Section 14 declaration fields, and the Attachment A citizenship-status questions), and bare-optional for physical-description minutiae, secondary addresses, travel-logistics detail, and every conditional block (parental consent, previous-travel-document history, interpreter/ witness), which are instead gated by requiredWhen wherever the form's own prose states a real conditional relationship.
  3. Two directly-supplied boolean gates (applicantUnder17, applicantCannotReadWriteEnglish) were added to model conditions the form states in prose without a printed checkbox of their own — Instruction 8 ("Applicants under 17 years of age must furnish the consent of their parents or legal guardians") and Section 15's own header ("Applicants who cannot read or write English") — mirroring this registry's own hasSponsor/hasHostInMalta convention (cd/maeci/visa-application; mt/identita/long-stay-visa-application). Neither is invented eligibility logic: both conditions are stated outright on the form itself, just without a backing widget of their own.
  4. otherParentFullName (Section 9's second consent block) is left bare-optional, not gated on applicantUnder17, since the form provides two parent/guardian consent blocks but neither Instruction 8 nor Section 9's own header states unambiguously that both must always be completed (a sole-custodial or sole-surviving parent could not otherwise satisfy a hard requiredWhen gate here) — consistent with this registry's standing lesson never to gate requiredness on an otherwise-optional trigger absent an explicit either/or signal (see notequals-empty-string-absent-field-bug).
  5. Several internal PDF field names are generic auto-numbered artifacts ("Text10", "Text13" through "Text39", "Date_2" through "Date_7", "Full name_2", "Occupation_2"/"Occupation_3", "Address_2", "Telephone number_2"), disambiguated throughout by rect position and cross-checked against the canvas-rendered page images, not by internal name.
  6. Two page-4 fields are printed as single combined boxes, not separate ones: "Full name and date of birth of mother" and "Place of birth and Citizenship of mother" (and the equivalent father fields) are each backed by exactly one AcroForm widget, modelled as one combined field each (motherFullNameAndDateOfBirth, motherPlaceOfBirthAndCitizenship, and the father equivalents), not decomposed into name/date-of-birth or place/citizenship sub-fields the source itself does not separate.
  7. Attachment A's own two "Are you a citizen..." questions are printed with a grammatical typo ("Are you are citizen of Papua New Guinea?" / "Are you are citizen of foreign country?") — quoted verbatim (sic) in sourceRef rather than silently corrected.
  8. Five independent AcroForm checkboxes model documentType and five model previousDocumentStatus — neither is a single PDF radio-button field (each checkbox is its own independent Btn widget with generic exportValue "Yes"), so both are modelled as mutually-exclusive enums rather than as five separate boolean fields, consistent with this registry's established convention for this checkbox-group pattern (see e.g. cd/maeci/visa-application's maritalStatus/passportType).
  9. One crossFieldValidation rule (travelDocumentExpiryNotBeforeIssue) checks the previous travel document's own expiry date is not before its issue date — a genuine structural date-sanity rule, not invented eligibility logic, mirroring bz/doi/passport-application's own reportDateNotBeforeDateOfLoss rule.

Models 79 fields[] across 8 steps (2 of the 79 — applicantUnder17/applicantCannotReadWriteEnglish — are directly-supplied gates without a backing widget; the other 77 collapse this specimen's 93 total AcroForm widgets, since 16 widgets across 10 checkbox groups — documentType [5→1], sex [2→1], hasChangedName [2→1], maritalStatus [2→1], previouslyIssuedTravelDocument [2→1], previousDocumentStatus [5→1], lossReportedToPolice [2→1], livedAllLifeInPNG [2→1], isCitizenOfPNG [2→1], isCitizenOfForeignCountry [2→1] — each collapse into one enum/boolean field), 7 documents[] entries (the K100 fee payment; two passport photographs; evidence-of-citizenship documents; the conditional previous travel document; and three attestations — the Section 13 certificate, the Section 14 declaration, and the conditional Section 9 parental consent), and 1 crossFieldValidation rule.

Conformance

3 valid mock scenarios — valid-minimal-adult-no-previous-document-english-literate (a minimal adult applicant, no previous travel document, full English literacy), valid-under17-lost-passport-with-police-report (an under-17 applicant exercising both parental-consent blocks and a lost-previous-passport branch, including the police-report sub-branch), and valid-illiterate-in-english-full-interpreter-witness-block (an applicant who cannot read or write English, exercising the full interpreter/witness block) — plus 13 mutation-control fixtures (7 missing-required fixtures, one per statically-required field spanning every step that has one; 3 missing-requiredWhen fixtures, one per conditional branch [lodgingParentFullName, travelDocumentNumber, explainedInLanguage]; an invalid-enum-value fixture against documentType; an unknown-field-rejected fixture; and a crossFieldValidation-violation fixture with the previous travel document's expiry date set before its issue date) — are committed under conformance/pg/ica/passport-application/1.0.0/.

An ephemeral, from-scratch conformance checker (deriving required/ requiredWhen/crossFieldValidation rules directly from this schema's own fields[], discarded after use, not committed) ran all 16 fixtures: all 3 valid scenarios at 0 errors, all 13 mutation controls each raising exactly 1 error. Validated clean with node tools/validate.mjs and node tools/validate-ajv.mjs, individually and as part of the full registry run (705/705 documents pass both validators with this file included).

Outcome

Opens Papua New Guinea's Passport vertical (2 of 6 verticals now open, alongside Business Formation via pg/ipa/business-name-registration). DMV and Taxes are confirmed dead ends this cycle (no viable static-form candidate found); Visa has two live, unauthenticated, genuinely rich AcroForm candidates (62 and 102 widgets) banked as unauthored backlog for a future cycle; National ID has two live but flat (zero-widget) candidates, weaker than a genuine AcroForm, also banked as backlog. PG's own sibling Form A-2 was not re-screened this cycle.

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 Authority or any government. The authoritative source is always the live government form and its official instructions.