Registry entry
Papua New Guinea Birth & National Identity Registration Form (PNGCIR Form 1)
The Papua New Guinea Civil and Identity Registry's (PNGCIR) "Form 1": "Birth & National Identity Registration Form", issued under the Civil Registration Act (Chapter 304) Amended 2014. A single combined form serving two purposes: registering a child's birth (Sections A and B, completed by or for the child/applicant and their parents) and, for an applicant who is 18 years of age or older, registering that same person for a National Identity Card (Section C). Also carries an authorized-witness attestation block (Section D) and the applicant's own closing certification. Opens Papua New Guinea's National ID & Civic Documents vertical (4 of 6 verticals now open, alongside Business Formation, Passport, and Visa). DMV and Taxes remain confirmed dead ends for Papua New Guinea; the sibling IPA Form A-2 (overseas company registration) remains open, unauthored Business Formation backlog. 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. 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 Civil and Identity Registry.
Registry entry
pg/pngcir/birth-and-national-identity-registration-form-1
Authoritative source Form 1, "Birth & National Identity Registration Form", Civil Registration Act (Chapter 304) Amended 2014
Machine access
- Schema document
registry/pg/pngcir/birth-and-national-identity-registration-form-1/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/pg/pngcir/birth-and-national-identity-registration-form-1/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
88 fields across 4 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.
Section A: Child or Applicant's Details
-
birthCertOrNidReferenceNumberstringAn existing Birth Certificate ID or National ID number, for record linkage when this form is used to register an applicant for a National Identity Card against an already-registered birth record. Left bare-optional since a first-time birth registration has no such number yet.
length: 0–40 -
applicantDateOfBirthdate requiredDate of Birth
-
applicantGivenNamesstring requiredGiven Name(s)
classification: pii -
applicantFamilyNamestring requiredThe child/applicant's own family name at birth, per the form's own "(Name at Birth)" caption beneath this row.
classification: pii -
applicantBirthHospitalVillageTownstring requiredPlace of Birth — Hospital/Village/Town
-
applicantBirthProvincestring requiredPlace of Birth — Province
-
applicantBirthLlgstring requiredPlace of Birth — Local-Level Government (LLG)
-
applicantBirthDistrictstring requiredPlace of Birth — District
-
applicantBirthWardstring requiredPlace of Birth — Ward
-
applicantGenderenum requiredGender
enum: MALE | FEMALE -
orderOfChildintegerThe child's birth order among children born to the same mother (e.g. 1st, 2nd, 3rd). Printed without the form's own required-field asterisk.
range: 1–∞ -
registrationTypeenum requiredRegistration Type
enum: LIVE_BIRTH | STILL_BIRTH -
registeredAsenum requiredRegistered As
enum: NATURAL | ADOPTION | FOSTERED -
typeOfBirthenumPrinted without the form's own required-field asterisk. When Registered As = Adoption, the form's own caption directs the registrant to also "Fill Form 4: Particulars of an Adoption" — a separate PNGCIR form outside this specimen's scope, not modelled here.
enum: SINGLE | TWINS | TRIPLETS | QUADRUPLETS -
applicantDisabilitystringA free-text description of any disability; the form provides only a blank fill-in line, no Yes/No checkbox.
length: 0–200 -
applicantMobileNumberstring requiredMobile No.
length: 0–20classification: pii
Section B: Parents Details
-
motherNidNumberstringMother's NID No.
length: 0–40classification: sensitive-pii -
fatherNidNumberstringFather's NID No.
length: 0–40classification: sensitive-pii -
motherGivenNamesstring requiredMother's Given Name(s)
classification: pii -
fatherGivenNamesstring requiredFather's Given Name(s)
classification: pii -
motherFamilyNamestring requiredMother's Family Name
classification: pii -
fatherFamilyNamestring requiredThe form's own "(Father's Surname)" caption clarifies this column's Family Name row.
classification: pii -
motherDateOfBirthdate requiredMother's Date of Birth
-
fatherDateOfBirthdate requiredFather's Date of Birth
-
motherNationalitystring requiredMother's Nationality
-
fatherNationalitystring requiredFather's Nationality
-
motherOccupationstring requiredMother's Occupation
-
fatherOccupationstring requiredFather's Occupation
-
motherDenominationstring requiredMother's Denomination
-
fatherDenominationstring requiredFather's Denomination
-
motherOriginCountrystring requiredMother's Place of Origin — Country
-
fatherOriginCountrystring requiredFather's Place of Origin — Country
-
motherOriginProvinceStatestring requiredMother's Place of Origin — Province/State
-
fatherOriginProvinceStatestring requiredFather's Place of Origin — Province/State
-
motherOriginDistrictstring requiredMother's Place of Origin — District
-
fatherOriginDistrictstring requiredFather's Place of Origin — District
-
motherOriginLlgstring requiredMother's Place of Origin — LLG
-
fatherOriginLlgstring requiredFather's Place of Origin — LLG
-
motherOriginWardstring requiredMother's Place of Origin — Ward
-
fatherOriginWardstring requiredFather's Place of Origin — Ward
-
motherOriginVillageTownstring requiredMother's Place of Origin — Village/Town
-
fatherOriginVillageTownstring requiredFather's Place of Origin — Village/Town
-
motherOriginTribestring requiredMother's Tribe
-
fatherOriginTribestring requiredFather's Tribe
-
motherOriginClanstring requiredMother's Clan
-
fatherOriginClanstring requiredFather's Clan
-
motherResidentialProvincestring requiredMother's Current Residential Address — Province
-
fatherResidentialProvincestring requiredFather's Current Residential Address — Province
-
motherResidentialDistrictstring requiredMother's Current Residential Address — District
-
fatherResidentialDistrictstring requiredFather's Current Residential Address — District
-
motherResidentialLlgstring requiredMother's Current Residential Address — LLG
-
fatherResidentialLlgstring requiredFather's Current Residential Address — LLG
-
motherResidentialWardstring requiredMother's Current Residential Address — Ward
-
fatherResidentialWardstring requiredFather's Current Residential Address — Ward
-
motherResidentialVillageTownstring requiredMother's Current Residential Address — Village/Town
-
fatherResidentialVillageTownstring requiredFather's Current Residential Address — Village/Town
-
typeOfMarriageenumLeft unconditionally optional exactly as printed (no asterisk, captioned "Civil & Customary Marriage Only"); the form provides no boolean "are the parents married" gate to bind a requiredWhen condition to.
enum: CIVIL | CUSTOMARY | DEFACTO -
dateOfMarriagedateParents' Date of Marriage
-
marriageRegistrationNumberstringParents' Marriage Registration Number
length: 0–40
Section C: National Identity Card Information (applicants 18 and above)
-
applicantIsAdultboolean requiredDirectly-supplied gate modelling Section C's own printed header condition ("THIS SECTION IS TO BE COMPLETED BY APPLICANTS 18 YEARS AND ABOVE ONLY") without a backing checkbox of its own, mirroring this registry's own applicantUnder17/hasSponsor/hasHostInMalta convention. Every Section C field is requiredWhen this gate is true.
-
applicantOriginProvincestringApplicant's Place of Origin — Province
-
applicantOriginLlgstringApplicant's Place of Origin — LLG
-
applicantOriginDistrictstringApplicant's Place of Origin — District
-
applicantOriginWardstringApplicant's Place of Origin — Ward
-
applicantOriginVillageTownstringApplicant's Place of Origin — Village/Town
-
applicantOriginTribestringApplicant's Tribe
-
applicantSocietyenumApplicant's Society
enum: PATRILINEAL | MATRILINEAL -
applicantOriginClanstringApplicant's Clan
-
applicantResidentialProvincestringApplicant's Current Residential Address — Province
-
applicantResidentialLlgstringApplicant's Current Residential Address — LLG
-
applicantResidentialDistrictstringApplicant's Current Residential Address — District
-
applicantResidentialWardstringApplicant's Current Residential Address — Ward
-
applicantResidentialVillageTownstringApplicant's Current Residential Address — Village/Town
-
applicantMaritalStatusenumApplicant's Marital Status
enum: NEVER_MARRIED | MARRIED | SEPARATED | DIVORCED | WIDOW_WIDOWER -
applicantPreferredSpouseFamilyNamestringLeft bare-optional, not requiredWhen-gated: the form's own "(Married Woman Only)" caption is a scope note, not an imperative requirement statement, so no maritalStatus/gender-based gate is invented — mirroring pg/ica/passport-application's own otherParentFullName precedent.
-
applicantSpouseNidNumberOrNamestringA single combined printed line; left bare-optional for the same reason as applicantPreferredSpouseFamilyName.
-
applicantEducationenumApplicant's Education
enum: NEVER_ATTENDED_SCHOOL | ELEMENTARY | PRIMARY | SECONDARY | TERTIARY | OTHERS -
applicantOccupationstringApplicant's Occupation
-
applicantDenominationstringApplicant's Denomination
Section D: Witness Details
-
witnessGivenNamesstring requiredWitness's Given Name(s)
classification: pii -
witnessNidNumberstringWitness's NID No.
length: 0–40classification: sensitive-pii -
witnessFamilyNamestring requiredWitness's Family Name
classification: pii -
witnessResidentialProvincestring requiredWitness's Current Residential Address — Province
-
witnessResidentialLlgstring requiredWitness's Current Residential Address — LLG
-
witnessResidentialDistrictstring requiredWitness's Current Residential Address — District
-
witnessResidentialWardstring requiredWitness's Current Residential Address — Ward
-
witnessResidentialVillageTownstring requiredWitness's Current Residential Address — Village/Town
-
witnessOccupationstring requiredWitness's Occupation
Verification record
Candidate selection
GOV-5833 ("GovSchema Standard Research"). Re-scanned CATALOG.md fresh first: the Known Gaps 0t. entry, updated through GOV-5826, shows Papua New Guinea at 3 of 6 verticals (Business Formation, Passport, Visa), with National ID banked from the GOV-5812 screening cycle as "two live but flat (zero-widget) candidates, weaker than a genuine AcroForm":
pngcir.gov.pg/wp-content/uploads/2020/03/Births-NID-Registration-form_new_Citizenship_Form.pdf(836,266 bytes)pngcir.gov.pg/wp-content/uploads/2020/01/Form-1-Birth.pdf(475,527 bytes)
Both were independently re-fetched this cycle via direct curl:
| URL | HTTP | Bytes | sha256 | |---|---|---|---| | .../Births-NID-Registration-form_new_Citizenship_Form.pdf | 200 | 836,266 (byte-identical to the banked estimate) | a19b4647b2918576ec8e044ece31f072e156ace2f0bb6e32ea0274f75ca45e4d | | .../Form-1-Birth.pdf | 200 | 475,527 (byte-identical to the banked estimate) | f5f104fe9883c380518e7e66b06312197be1c6f7f7e4d45391c7e157c1af3df5 |
Both served directly from pngcir.gov.pg with no login/CAPTCHA/WAF gate.
Comparing the two candidates
Both were parsed with pdfjs-dist (legacy build):
...Citizenship_Form.pdf(836,266 bytes) — confirmed a pure scanned-image specimen: both pages return zero text-content items, and each page's operator list is dominated by a singlepaintImageXObjectcall (6 total ops per page). It carries no extractable text layer at all, not merely zero AcroForm widgets — a strictly weaker candidate than its sibling. Not authored.Form-1-Birth.pdf(475,527 bytes, this document) — a genuine born-digital, flat (zero-AcroForm-widget, independently re-confirmed viagetAnnotations()) 2-page specimen with a full, legible text layer covering every printed field label, section header, checkbox option, and the asterisk () convention the form itself uses to mark required fields (Section A's own instruction reads "PLEASE WRITE IN BLOCK LETTERS & FILL UP ALL REQUIRED INFORMATION ()"). Authored as this document.
The form is titled "BIRTH & NATIONAL IDENTITY REGISTRATION FORM," issued under the Civil Registration Act (Chapter 304) Amended 2014, and serves a dual purpose: registering a child's birth (Sections A/B, completed by or for the child/applicant and their parents) and, for an applicant who has turned 18, registering that same person for a National Identity Card (Section C) against their existing birth record.
Disclosed scoping decisions
- Section O ("For Office Use Only") is entirely excluded. Its Birth Registration/National Identity Card Registration checkbox pair, Registration Date, Province/LLG/District/Ward, Registration Point, Registration Officer's Name, and NID No. all sit directly beneath a printed "For Office Use Only" heading, indicating registry-staff entry, not applicant entry — the same treatment this registry gives other office-internal control blocks (e.g.
bd/nidw/nid-correction-application-form-1's excluded serial-number/office-officer fields;mx/sre/passport-application's "Campos de control"). - No fillable AcroForm widget exists anywhere on this specimen (independently re-confirmed via
pdfjs-dist, 0 annotations across both pages) — consistent with this registry's own convention (pg/ica/passport-application) of never modelling a scalar signature field absent a genuine backing widget. The two printed signature lines that carry their own substantive certification/attestation text — Section D's Witness "*Signature:" line, and the closing "I hereby certify that the above information is correct for the purpose of registration under the Civil Registration Act (Chapter 304) Amended 2014" statement immediately above the "*Applicant's Signature/Mark*" line — are instead modelled asdocuments[]attestation entries (witnessSignature,applicantCertificationSignature), mirroring this registry's own established convention for exactly this pattern (e.g.pg/ica/passport-application'scertificateRegardingApplicant/applicantDeclarationentries). The adjacent Registration Officer's Signature on the same closing line is excluded as office-internal, per (1) above. - A directly-supplied boolean gate,
applicantIsAdult, models Section C's own printed header condition ("THIS SECTION IS TO BE COMPLETED BY APPLICANTS 18 YEARS AND ABOVE ONLY") without a backing checkbox of its own — mirroring this registry's ownapplicantUnder17/hasSponsor/hasHostInMaltaconvention (pg/ica/passport-application;cd/maeci/visa-application;mt/identita/long-stay-visa-application). Every Section C field isrequiredWhenthis gate is true; none is statically required, since a birth-only registration (a newborn applicant) never reaches Section C at all. - Mother/Father fields are modelled as separate, prefixed sibling fields (e.g.
motherGivenNames/fatherGivenNames), not a single shared field, since the form's own "MOTHER FATHER" column header prints each subsequent row label once above two side-by-side fill-in boxes — consistent with this registry's established two-column-parent-block pattern. applicantFamilyName's own "(Name at Birth)" footnote and the parents' "(Father's Surname)" footnote are both disclosed in their respective fields'descriptionrather than modelled as separate fields — they are printed clarifying captions under the Family Name row, not additional data points.applicantPreferredSpouseFamilyNameandapplicantSpouseNidNumberOrNameare left bare-optional, notrequiredWhen-gated, despite the form's own "(Married Woman Only)" caption beneath the first, since (as withpg/ica/passport-application's ownotherParentFullNameprecedent) a parenthetical scope caption is not an imperative requirement statement, and inventing a hardmaritalStatus == MARRIED AND gender == FEMALEgate would go beyond what the form itself states.typeOfBirth's own "(Fill Form 4: Particulars of an Adoption)" cross-reference (appearing under Registered As = Adoption) points to a separate PNGCIR form (Form 4) outside this specimen's own scope — disclosed, not modelled, consistent with this registry's standing practice of not reaching into a cross-referenced sibling document not itself sourced this cycle.- Parents Marriage Information (
typeOfMarriage,dateOfMarriage,marriageRegistrationNumber) is left unconditionally optional, exactly as the form itself prints it (no asterisk on any of its three fields, captioned "Civil & Customary Marriage Only") — no boolean "are the parents married" gate exists on the form to bind arequiredWhencondition to, so none is invented. orderOfChildis modelled as a bare-optional integer (the form's own "Order of Child:" field, e.g. 1st/2nd/3rd child born to the same mother) andapplicantDisabilityas a bare-optional free-text field (the form provides only a blank line, no Yes/No checkbox) — both unmarked with the form's own required-field asterisk.- Screened but not re-scoped this cycle: PG's DMV and Taxes verticals remain confirmed dead ends per the GOV-5812 cycle; the sibling IPA Form A-2 (Business Formation companion) remains open, unauthored backlog.
Model summary
87 fields[] across 4 steps (1 of the 87 is the directly-supplied applicantIsAdult gate without a backing widget), 2 documents[] attestation entries (witnessSignature, applicantCertificationSignature), and no crossFieldValidation rules (no genuine structural date/numeric relationship is printed on this specimen beyond what independent fields already capture).
Conformance testing
3 valid mock scenarios:
- A newborn's birth registration with married parents and no Section C fields populated (
applicantIsAdult: false). - An 18-year-old applicant's own National Identity Card registration with Section C fully populated, unmarried.
- A married female 18+ applicant exercising the optional spouse fields (
applicantPreferredSpouseFamilyName,applicantSpouseNidNumberOrName).
Plus 15 mutation-control fixtures:
- 11 missing-required fixtures:
applicantGivenNames,applicantFamilyName,applicantMobileNumber(Section A);motherGivenNames,fatherFamilyName,motherOriginClan,motherOriginCountry,motherResidentialProvince(Section B);applicantIsAdult(the Section C gate itself);witnessGivenNames,witnessOccupation(Section D). - 2 missing-
requiredWhenfixtures, both withapplicantIsAdult: true:applicantOriginProvinceandapplicantEducationomitted. - 1 invalid-enum-value fixture (
applicantGenderset to an out-of-enum value). - 1 unknown-field-rejected fixture.
All 18 fixtures committed under conformance/pg/pngcir/birth-and-national-identity-registration-form-1/1.0.0/, following this registry's established flat-object-per-fixture convention (documents[] requiredness is not exercised by conformance fixtures, consistent with every other schema in this registry). An ephemeral, from-scratch conformance checker (deriving required/requiredWhen rules directly from this schema's own fields[], discarded after use, not committed) ran all 18 fixtures: all 3 valid scenarios at 0 errors, all 15 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 (708/708 passing).
Vertical status
Opens Papua New Guinea's National ID & Civic Documents vertical (4 of 6). DMV and Taxes remain confirmed dead ends; the sibling IPA Form A-2 remains open, unauthored Business Formation backlog.
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 Papua New Guinea Civil and Identity Registry or any government. The authoritative source is always the live government form and its official instructions.