{
  "$schema": "https://govschema.org/spec/v0.1/govschema.schema.json",
  "govschemaVersion": "0.1.0",
  "id": "gb/hmpo/passport-renewal-adult",
  "version": "1.0.0",
  "title": "United Kingdom Adult Passport Renewal",
  "description": "Reference schema illustrating the GovSchema document format for a national renewal process in a second jurisdiction. Field set is illustrative; consult the live source before relying on it.",
  "status": "draft",
  "jurisdiction": {
    "country": "GB",
    "level": "national"
  },
  "authority": {
    "name": "His Majesty's Passport Office",
    "abbreviation": "HMPO",
    "url": "https://www.gov.uk/government/organisations/hm-passport-office"
  },
  "process": {
    "type": "renewal",
    "language": "en-GB"
  },
  "source": {
    "url": "https://www.gov.uk/renew-adult-passport",
    "retrievedAt": "2026-06-30"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-06-30",
    "verifiedBy": "GovSchema Engineering",
    "nextReviewBy": "2026-12-30",
    "notes": "Reference/example schema. Field set illustrative; not yet independently re-verified against the live source."
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "currentPassportNumber",
      "label": "Current passport number",
      "type": "string",
      "required": true,
      "validation": { "pattern": "^[0-9]{9}$" }
    },
    {
      "name": "lastName",
      "label": "Last name",
      "type": "string",
      "required": true
    },
    {
      "name": "firstNames",
      "label": "First and middle names",
      "type": "string",
      "required": true
    },
    {
      "name": "dateOfBirth",
      "label": "Date of birth",
      "type": "date",
      "required": true
    },
    {
      "name": "photoFile",
      "label": "Digital photo",
      "type": "file",
      "required": true,
      "description": "Digital photo meeting the published photo rules."
    }
  ]
}
