{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "jo/cspd/passport-application",
  "version": "1.0.0",
  "title": "Jordan — Passport Application (Form No. PASS-ALL-01)",
  "description": "The Civil Status and Passports Department's (CSPD, under the Ministry of Interior) \"Passport Application\" form (Form No. PASS-ALL-01), a single coded specimen covering first-time issuance, renewal, and replacement of a Jordanian passport in one form. Opens Jordan's Passport vertical (2 of 6). The source is a genuine 2-page print-and-fill specimen — confirmed via pdfjs-dist to carry zero AcroForm/Widget annotations on either page — with a real, fully extractable English text layer; both pages were rendered to PNG via pdfjs-dist + node-canvas (with the bundled standard-fonts data supplied, since the specimen relies on non-embedded base fonts that otherwise render blank) and visually cross-checked against the transcript before modeling any field. Page 1 (applicant-facing) runs: a header (Form No. PASS-ALL-01, Ministry of Interior, CSPD) with a blank Passport Application Type line and an Application Office field; a \"Concerned Person's Data\" block (National/Personal No., Location of the Concerned Person, Full Name in English split First/Father/Grandfather/Family, Place of Birth, Date of Birth, Mother's Name in English), followed by explanatory \"Attention\" prose about how the Department resolves an applicant's English name (not a field); a \"Husband/Wife Data\" block (spouse's National/Personal No. and Name in English, same First/Father/Grandfather/Family split); a \"Bridge crossing cards\" block (Card Type, Card Code and No.) for Palestinian residents holding such cards; an \"Applicant Data if the application is submitted by other than its holder\" block (Relationship, National/Personal No., Name and Signature) for a representative filing on the concerned person's behalf; and a closing declaration (Name and Signature, Phone No.) with the form's own attestation sentence. Page 2 is entirely \"For Department Use Only\" (old-passport data on renewal, acceptance officer, passport fees, current passport number, archiving officer, office secretary) and is excluded from this schema's fields, consistent with this registry's established convention of excluding office-only sections (e.g. the RRA VRF-E06 and ISTD PIT-return precedents). This v1.0.0 models 21 applicant-facing fields plus 1 documents[] entry (the declaration's own attestation text). The form prints no explicit options for \"Passport Application Type\" — just a blank dotted line — so it is modeled as a free-text string rather than an invented enum, consistent with this registry's established precedent for unprinted-option fields (e.g. jo/istd/pit-return-employee's familyStatus). The Husband/Wife Data, Bridge-crossing-card, and Applicant-Data (representative) blocks print no explicit yes/no gate ahead of them, so all fields in those blocks are modeled as optional with no requiredWhen, disclosed here rather than inventing a gate the specimen doesn't have. \"Name and Signature\" printed as a single fillable column/line (not a digital-signature capture widget) is modeled as a plain string field, per this registry's established precedent (e.g. jo/istd/pit-return-employee's taxpayerOrAgentNameAndSignature). GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of Jordan or the Civil Status and Passports Department.",
  "status": "draft",
  "jurisdiction": {
    "country": "JO",
    "level": "national"
  },
  "authority": {
    "name": "Civil Status and Passports Department",
    "abbreviation": "CSPD",
    "url": "https://www.cspd.gov.jo"
  },
  "process": {
    "type": "application",
    "language": "en"
  },
  "source": {
    "url": "https://www.cspd.gov.jo/ebv4.0/root_storage/en/eb_list_page/passport.pdf",
    "retrievedAt": "2026-07-13",
    "documentRef": "Civil Status and Passports Department, \"Passport Application\" (Form No. PASS-ALL-01), last modified 2022-02-15"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-13",
    "verifiedBy": "GovSchema Engineering",
    "nextReviewBy": "2027-01-13",
    "notes": "GovSchema Standard Research cycle GOV-2739. Opens Jordan's Passport vertical (2 of 6), following GOV-2731's Taxes-vertical opening of Jordan (49th jurisdiction) the prior cycle. This cycle scouted Jordan's five remaining open verticals in parallel (Business Formation, DMV, Passport, Visa, National ID): Business Formation (CCD company e-registration, portal.ccd.gov.jo) and DMV (DVLD driver/vehicle licensing, dvld.gov.jo) are both login-gated e-services portals with no downloadable/fillable paper form; National ID (CSPD smart ID card) is confirmed in-person/biometric-only with no downloadable form, and Jordan's voter registration (Independent Election Commission) has no applicant-facing form at all since election cards are auto-generated from the civil-status database. A Visa candidate (a Jordanian embassy's own visa application form, 23-field genuine AcroForm) was also found, but only via third-party visa-expediting mirrors (traveldocument.com, traveldocs.com), not a first-party Jordanian government host; this Passport candidate was preferred instead since it is fetched directly and unauthenticated from CSPD's own domain (cspd.gov.jo), a stronger source-of-truth match per this registry's fidelity practice. See this schema's own VERIFICATION.md for the full sourcing record."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering",
    "assertedAt": "2026-07-13"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "passportApplicationType",
      "label": "Passport Application Type",
      "type": "string",
      "required": true,
      "description": "The type of passport transaction being requested (e.g. first-time issuance, renewal, or replacement). Printed as a blank dotted line with no options text on the specimen.",
      "sourceRef": "Page 1, header: \"Passport Application Type ………………………\""
    },
    {
      "name": "applicationOffice",
      "label": "Application Office",
      "type": "string",
      "required": true,
      "description": "The CSPD office where this application is being submitted.",
      "sourceRef": "Page 1: \"Application Office\""
    },
    {
      "name": "concernedPersonNationalId",
      "label": "National/Personal No.",
      "type": "string",
      "required": true,
      "description": "The National/Personal Number of the concerned person (the passport applicant).",
      "classification": "sensitive-pii",
      "sourceRef": "Page 1, Concerned Person's Data: \"National/ Personal No.\""
    },
    {
      "name": "concernedPersonLocation",
      "label": "Location of the Concerned Person",
      "type": "string",
      "required": true,
      "description": "The concerned person's current location/address.",
      "classification": "pii",
      "sourceRef": "Page 1, Concerned Person's Data: \"Location of the Concerned Person\""
    },
    {
      "name": "fullNameEnglishFirst",
      "label": "Full Name in English — First",
      "type": "string",
      "required": true,
      "description": "The concerned person's first name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Full Name in English: \"First\""
    },
    {
      "name": "fullNameEnglishFather",
      "label": "Full Name in English — Father",
      "type": "string",
      "required": true,
      "description": "The concerned person's father's name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Full Name in English: \"Father\""
    },
    {
      "name": "fullNameEnglishGrandfather",
      "label": "Full Name in English — Grandfather",
      "type": "string",
      "required": true,
      "description": "The concerned person's grandfather's name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Full Name in English: \"Grandfather\""
    },
    {
      "name": "fullNameEnglishFamily",
      "label": "Full Name in English — Family",
      "type": "string",
      "required": true,
      "description": "The concerned person's family name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Full Name in English: \"Family\""
    },
    {
      "name": "placeOfBirth",
      "label": "Place of Birth",
      "type": "string",
      "required": true,
      "description": "The concerned person's place of birth.",
      "classification": "pii",
      "sourceRef": "Page 1, Concerned Person's Data: \"Place of Birth\""
    },
    {
      "name": "dateOfBirth",
      "label": "Date of Birth",
      "type": "date",
      "required": true,
      "description": "The concerned person's date of birth.",
      "classification": "pii",
      "sourceRef": "Page 1, Concerned Person's Data: \"Date of Birth\""
    },
    {
      "name": "mothersNameEnglish",
      "label": "Mother's Name in English",
      "type": "string",
      "required": true,
      "description": "The concerned person's mother's name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Concerned Person's Data: \"Mother's Name in English\""
    },
    {
      "name": "spouseNationalId",
      "label": "Husband/Wife — National/Personal No.",
      "type": "string",
      "required": false,
      "description": "The spouse's National/Personal Number, if the concerned person is married. The specimen prints no explicit yes/no gate ahead of this block, so it is left optional.",
      "classification": "sensitive-pii",
      "sourceRef": "Page 1, Husband/ Wife Data: \"National/Personal No.\""
    },
    {
      "name": "spouseNameFirst",
      "label": "Husband/Wife Name in English — First",
      "type": "string",
      "required": false,
      "description": "The spouse's first name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Husband/ Wife Data, Name In English: \"First\""
    },
    {
      "name": "spouseNameFather",
      "label": "Husband/Wife Name in English — Father",
      "type": "string",
      "required": false,
      "description": "The spouse's father's name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Husband/ Wife Data, Name In English: \"Father\""
    },
    {
      "name": "spouseNameGrandfather",
      "label": "Husband/Wife Name in English — Grandfather",
      "type": "string",
      "required": false,
      "description": "The spouse's grandfather's name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Husband/ Wife Data, Name In English: \"Grandfather\""
    },
    {
      "name": "spouseNameFamily",
      "label": "Husband/Wife Name in English — Family",
      "type": "string",
      "required": false,
      "description": "The spouse's family name in English.",
      "classification": "pii",
      "sourceRef": "Page 1, Husband/ Wife Data, Name In English: \"Family\""
    },
    {
      "name": "bridgeCrossingCardType",
      "label": "Bridge Crossing Card Type",
      "type": "string",
      "required": false,
      "description": "The type of Bridge crossing card held by the concerned person, if applicable (relevant to Palestinian residents). The specimen prints no explicit yes/no gate ahead of this block, so it is left optional.",
      "sourceRef": "Page 1, \"In case the concerned person holds Bridge crossing cards\": \"Card Type\""
    },
    {
      "name": "bridgeCrossingCardCodeAndNo",
      "label": "Bridge Crossing Card Code and No.",
      "type": "string",
      "required": false,
      "description": "The code and number of the Bridge crossing card held by the concerned person, if applicable.",
      "sourceRef": "Page 1, \"In case the concerned person holds Bridge crossing cards\": \"Card Code and No.\""
    },
    {
      "name": "representativeRelationship",
      "label": "Applicant Data — Relationship",
      "type": "string",
      "required": false,
      "description": "The relationship of the person submitting this application to the concerned person, if the application is submitted by someone other than its holder.",
      "sourceRef": "Page 1, \"Applicant Data if the application is submitted by other than its holder\": \"Relationship\""
    },
    {
      "name": "representativeNationalId",
      "label": "Applicant Data — National/Personal No.",
      "type": "string",
      "required": false,
      "description": "The National/Personal Number of the person submitting this application, if submitted by someone other than its holder.",
      "classification": "sensitive-pii",
      "sourceRef": "Page 1, \"Applicant Data if the application is submitted by other than its holder\": \"National/ Personal No.\""
    },
    {
      "name": "representativeNameAndSignature",
      "label": "Applicant Data — Name and Signature",
      "type": "string",
      "required": false,
      "description": "The printed name and signature of the person submitting this application, if submitted by someone other than its holder.",
      "classification": "pii",
      "sourceRef": "Page 1, \"Applicant Data if the application is submitted by other than its holder\": \"Name and Signature\""
    },
    {
      "name": "declarantNameAndSignature",
      "label": "Declaration — Name and Signature",
      "type": "string",
      "required": true,
      "description": "The printed name and signature of the declarant (the concerned person, or their representative), attesting to the form's own declaration statement.",
      "classification": "pii",
      "sourceRef": "Page 1, Declaration: \"Name and Signature: ………………………………..\""
    },
    {
      "name": "declarantPhoneNo",
      "label": "Declaration — Phone No.",
      "type": "string",
      "required": true,
      "description": "The declarant's phone number.",
      "classification": "pii",
      "sourceRef": "Page 1, Declaration: \"Phone No.: …………………………..\""
    }
  ],
  "documents": [
    {
      "id": "declarationAttestation",
      "label": "Declarant's attestation",
      "category": "attestation",
      "belongsTo": "applicant",
      "required": true,
      "statement": "I, the undersigned, hereby acknowledge that all the information hereinabove is valid, otherwise, I will be accountable for my action.",
      "sourceRef": "Page 1, Declaration: \"I, the undersigned, hereby acknowledge that all the information hereinabove is valid, otherwise, I will be accountable for my action.\""
    }
  ]
}
