{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "at/bmi/driving-licence-application",
  "version": "1.0.0",
  "title": "Austria Driving Licence Application — Führerscheinantrag (Anlage 3)",
  "description": "Austria's driving-licence request form, 'Führerscheinantrag' (Anlage 3 to the Führerscheingesetz-Durchführungsverordnung, published as BGBl. II Nr. 472/2012), used to request a duplicate driving licence, exchange of a foreign or military driving licence, entry of a code-95/96/111 sub-category, conversion to the credit-card licence format, reinstatement or reissuance of driving entitlement following expiry/withdrawal/renunciation, or renunciation of entitlement for one or more classes. This is a service/amendment form for an existing driving entitlement, not first-time issuance (Austria's driving-school-mediated first licence has no standalone specimen form). Modelled from the current flat (non-fillable) 2-page PDF specimen published on the Rechtsinformationssystem des Bundes (RIS), the Republic of Austria's official legal-gazette system, as an annex to the underlying regulation; cross-checked against a second, textually identical copy (same field labels and layout, differing only in the omission of the RIS gazette citation/watermark lines) mirrored in the Bundesministerium für europäische und internationale Angelegenheiten's (BMEIA) central forms library and linked from a live Austrian embassy citizen-services page. The form has no AcroForm fields at all (a flat, print-and-fill specimen); every field below was reconstructed from the PDF's own text layer (glyph x/y coordinates) correlated against its checkbox/table graphics (traced via a rendered raster of the page, since the vector text failed to rasterize in this session's renderer while the surrounding lines/boxes rendered correctly). Page 2 ('Nachweise' / 'Behördliche Verfügungen') is entirely completed by the issuing authority and its caseworker after submission (identity/residence/health verification, licence production, serial numbers, and the applicant's own later in-person pickup-confirmation signature at collection) and is deliberately excluded from fields[] as office-only processing, consistent with this registry's convention for paper forms with a back-office section. GovSchema is independent and is not affiliated with, endorsed by, or operated by the Republic of Austria, the Bundesministerium für Inneres, the Bundesministerium für europäische und internationale Angelegenheiten, or any Austrian driving-licence authority (Bezirkshauptmannschaft/Landespolizeidirektion).",
  "status": "draft",
  "jurisdiction": {
    "country": "AT",
    "level": "national"
  },
  "authority": {
    "name": "Bundesministerium für Inneres (BMI) — the driving-licence authority (Bezirkshauptmannschaft, or in Vienna the Landespolizeidirektion Wien) that administers driving entitlements under the Führerscheingesetz (FSG)",
    "abbreviation": "BMI",
    "url": "https://www.oesterreich.gv.at/de/themen/persoenliche_dokumente_und_bestaetigungen/fuehrerschein/3"
  },
  "process": {
    "type": "application",
    "language": "de-AT"
  },
  "source": {
    "url": "https://www.ris.bka.gv.at/Dokumente/Bundesnormen/NOR40146673/II_472_2012_Anlage_3.pdf",
    "retrievedAt": "2026-07-21",
    "documentRef": "'Führerscheinantrag' ('Driving licence application'), Anlage 3 to the Führerscheingesetz-Durchführungsverordnung as published in BGBl. II Nr. 472/2012 on the Rechtsinformationssystem des Bundes (RIS), a flat (non-fillable) 2-page PDF specimen; cross-checked against a textually identical mirror at bmeia.gv.at's central 'Allgemein/Formulare' library ('FormularFuehrerscheinantrag.pdf'), linked from a live Austrian embassy citizen-services page as 'Application Form Driving Licence'"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-21",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-21",
    "notes": "GOV-4100: GovSchema Standard Research cycle. Closes Austria's DMV vertical, the jurisdiction's only remaining open vertical after GOV-4094 closed National ID — Austria now has all 6 verticals modelled. Fetched the RIS-hosted specimen fresh (HTTP 200, application/pdf, 612,300 bytes) and independently re-fetched the BMEIA mirror (HTTP 200, application/pdf, 114,352 bytes) the prior cycle's backlog note had flagged as byte-identical; the two copies are NOT byte-identical (different sizes/SHA-256, likely re-encoded/optimized independently) but their extracted text layers are identical string-for-string once the RIS copy's own gazette citation/page-marker/watermark lines ('BGBl. II - Ausgegeben am 21. Dezember 2012 - Nr. 472', '1 von 2'/'2 von 2', 'www.ris.bka.gv.at') are excluded — a genuine correction to the prior cycle's byte-identity claim, though the underlying cross-source consistency it was gesturing at holds. The PDF carries zero AcroForm widgets (getAnnotations() returns an empty array on both pages) — a flat print-and-fill specimen, unlike the sibling National ID form's fillable AcroForm. All fields were reconstructed from the text layer's own glyph x/y coordinates (pdfjs-dist getTextContent()), grouped into rows/columns by shared y-coordinates and correlated against the page's checkbox/table graphics: since this session's node-canvas renderer failed to rasterize the embedded vector text (glyph-path resolution errors on every character, a renderer-side font-substitution failure, not a source defect) while correctly rendering the surrounding lines, table borders, and checkbox squares, checkbox positions were instead recovered by a pixel-level scan of the rendered raster (column-wise dark-pixel-run detection) and matched 1:1 in strict left-to-right order against the text layer's own label sequence — most decisively for the 'Beantragte Klassen/Unterklassen' licence-class row, where the scan found exactly 20 checkbox squares in the same left-to-right order as the 20 class-code labels extracted from the text layer (AM, A1, A2, A, B, BV, C1, C1 95, C, C 95, D1, D1 95, D, D 95, F, BE, C1E, CE, D1E, DE), confirming a clean 1:1 correspondence despite uneven inter-checkbox spacing (wider cells for the multi-character 'C1 95'/'C 95'/'D 95' labels). One genuine unresolved ambiguity is disclosed rather than silently resolved: the class-code token 'BV', printed between 'B' and 'C1' in that same 20-entry checklist, does not correspond to any driving-licence class documented in Austria's Führerscheingesetz (§2) that this cycle could find a citation for (unlike every other token in the row, all of which are standard EU-harmonised class codes or their code-95/96 sub-variants); it is modelled as printed (field 'licenceClassBV') without inventing a gloss for it, since the text extraction is a faithful Unicode transcription (not a rendering artifact — text extraction and glyph rasterization are independent code paths in pdfjs-dist, and the same string round-trips identically from both the RIS and BMEIA copies). Three checkbox groups are modelled as independent boolean fields per option (not a constrained single-select), matching this registry's established convention for flat, non-AcroForm checklists with no radio-group grouping evidence available (e.g. the GOV-1947/GOV-1953 Ontario forms, the NO driving-licence-application licence-class checklist): the 8-option 'reason for duplicate' matrix, the 6-option 'reason for exchange' matrix, and the 20-option licence-class checklist are all left uncoupled, since nothing on the flat page enforces mutual exclusivity and an applicant plausibly could tick more than one applicable reason. The 3-option delivery-method choice ('Behörde'/'Wohnadresse'/'sonstige Adresse') is the one place a real-world exclusivity constraint is asserted (a licence can only be delivered to one place), modelled via exclusivityGroups; the sibling 'Express' checkbox is left out of that group as an independent delivery-speed modifier applicable regardless of method. Both validators pass at 565/565; 9 conformance fixtures (2 valid + 7 mutation-control) checked against an ad-hoc ajv schema built from the document's own field constraints. See CATALOG.md's Known Gaps section for the companion Netherlands Visa candidate banked the same cycle as this one and left as open backlog."
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "familyName",
      "label": "Family name / surname",
      "type": "string",
      "required": true,
      "sourceRef": "'Familienname/Nachname'",
      "validation": {
        "minLength": 1,
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "academicDegreePrefixed",
      "label": "Academic degree, prefixed (e.g. Dr., Mag., Ing.)",
      "type": "string",
      "required": false,
      "sourceRef": "'Akadem.Grad vorgestellt'",
      "validation": {
        "maxLength": 50
      },
      "classification": "pii"
    },
    {
      "name": "academicDegreeSuffixed",
      "label": "Academic degree, suffixed (e.g. MSc, MBA)",
      "type": "string",
      "required": false,
      "sourceRef": "'Akadem. Grad nachgestellt'",
      "validation": {
        "maxLength": 50
      },
      "classification": "pii"
    },
    {
      "name": "familyNameAtBirth",
      "label": "Family name per birth certificate",
      "type": "string",
      "required": false,
      "sourceRef": "'Familienname/Nachname lt. Geburtsurkunde'",
      "validation": {
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "previousFamilyNames",
      "label": "Previous family names/surnames",
      "type": "string",
      "required": false,
      "sourceRef": "'Frühere Familiennamen/Nachnamen'",
      "validation": {
        "maxLength": 200
      },
      "classification": "pii"
    },
    {
      "name": "givenNames",
      "label": "Given name(s)",
      "type": "string",
      "required": true,
      "sourceRef": "'Vorname(n)'",
      "validation": {
        "minLength": 1,
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "gender",
      "label": "Gender",
      "type": "string",
      "required": true,
      "sourceRef": "'Geschlecht: (M=männlich, W=weiblich)'",
      "validation": {
        "enum": ["M", "W"]
      },
      "classification": "pii"
    },
    {
      "name": "dateAndPlaceOfBirth",
      "label": "Date and place of birth",
      "type": "string",
      "required": true,
      "description": "The form provides a single combined blank for both the date and place of birth, with no internal column divider; modelled here as one free-text field matching the source's own layout rather than split into two fields.",
      "sourceRef": "'Geburtsdatum und Geburtsort'",
      "validation": {
        "minLength": 1,
        "maxLength": 200
      },
      "classification": "pii"
    },
    {
      "name": "citizenship",
      "label": "Citizenship",
      "type": "string",
      "required": true,
      "sourceRef": "'Staatsbürgerschaft'",
      "validation": {
        "minLength": 1,
        "maxLength": 100
      },
      "classification": "pii"
    },
    {
      "name": "mainResidenceAddress",
      "label": "Main residence (postal code, town/street/lane/square, house number, stairwell, door)",
      "type": "string",
      "required": true,
      "description": "One combined free-text blank covering postal code, town/street/lane/square, house number, stairwell, and door, per the source's own parenthetical component list and single-line layout.",
      "sourceRef": "'Hauptwohnsitz (PLZ, Ort/Straße/Gasse/Platz, Hausnummer, Stiege, Tür)'",
      "validation": {
        "minLength": 1,
        "maxLength": 300
      },
      "classification": "pii"
    },
    {
      "name": "residencyDeclaration",
      "label": "Declaration of 6-month Austrian residence (existing or intended)",
      "type": "boolean",
      "required": true,
      "description": "A standalone declaration checkbox: the applicant has already lived in Austria for 6 months, or intends to live in Austria for at least 6 months — the 'normal residence' precondition for any driving-entitlement action under the Führerscheingesetz.",
      "sourceRef": "'Ich erkläre, dass ich bereits 6 Monate in Österreich wohne oder beabsichtige für mindestens 6 Monate in Österreich zu wohnen.'"
    },
    {
      "name": "existingLicenceNumber",
      "label": "Existing driving licence number",
      "type": "string",
      "required": false,
      "description": "The applicant's current (or most recently held) driving licence number, where the application concerns an existing licence (duplicate, exchange, extension, etc.).",
      "sourceRef": "'Ich bin/war im Besitz des Führerscheines mit der Nummer'",
      "validation": {
        "maxLength": 50
      },
      "classification": "pii"
    },
    {
      "name": "existingLicenceIssuingAuthority",
      "label": "Existing licence's issuing authority",
      "type": "string",
      "required": false,
      "sourceRef": "'ausgestellt von'",
      "validation": {
        "maxLength": 150
      }
    },
    {
      "name": "existingLicenceIssueDate",
      "label": "Existing licence's issue date",
      "type": "date",
      "required": false,
      "sourceRef": "'am' (date the existing licence was issued)"
    },
    {
      "name": "duplicateReasonLossOrTheft",
      "label": "Duplicate reason: loss/theft",
      "type": "boolean",
      "required": false,
      "sourceRef": "'Verlust/Diebstahl' (checklist under 'Ich stelle den Antrag auf Ausstellung eines Führerscheinduplikats wegen')"
    },
    {
      "name": "duplicateReasonNameChange",
      "label": "Duplicate reason: name change",
      "type": "boolean",
      "required": false,
      "sourceRef": "'Namensänderung'"
    },
    {
      "name": "duplicateReasonLicenceInvalid",
      "label": "Duplicate reason: invalidity of my licence",
      "type": "boolean",
      "required": false,
      "sourceRef": "'Ungültigkeit meines Führerscheines'"
    },
    {
      "name": "duplicateReasonExtensionC1CD1D",
      "label": "Duplicate reason: extension of classes C1/C/D1/D",
      "type": "boolean",
      "required": false,
      "sourceRef": "'C1/C/D1/D Verlängerung'"
    },
    {
      "name": "duplicateReasonExtensionCode95Classes",
      "label": "Duplicate reason: extension of code-95 classes C1 95/C 95/D1 95/D 95",
      "type": "boolean",
      "required": false,
      "sourceRef": "'C1 95/C 95/D1 95/D 95 Verlängerung'"
    },
    {
      "name": "duplicateReasonOtherExtension",
      "label": "Duplicate reason: other extension",
      "type": "boolean",
      "required": false,
      "sourceRef": "'sonstiger Verlängerung'"
    },
    {
      "name": "duplicateReasonCreditCardFormat",
      "label": "Duplicate reason: conversion to credit-card-format licence",
      "type": "boolean",
      "required": false,
      "sourceRef": "'Scheckkartenführerschein'"
    },
    {
      "name": "duplicateReasonOther",
      "label": "Duplicate reason: other/miscellaneous",
      "type": "boolean",
      "required": false,
      "sourceRef": "'sonstiges'"
    },
    {
      "name": "exchangeForeignEeaLicence",
      "label": "Exchange reason: my foreign EEA/EWR driving licence",
      "type": "boolean",
      "required": false,
      "sourceRef": "'meines ausländischen EWR-Führerscheines' (checklist under 'Ich stelle den Antrag auf Austausch')"
    },
    {
      "name": "exchangeForeignNonEeaLicence",
      "label": "Exchange reason: my foreign non-EEA driving licence",
      "type": "boolean",
      "required": false,
      "sourceRef": "'meines ausländischen Nicht EWR-Führerscheines'"
    },
    {
      "name": "exchangeForCode95Entry",
      "label": "Exchange reason: my licence, for entry of code 95",
      "type": "boolean",
      "required": false,
      "sourceRef": "'meines Führerscheines wegen Eintragung des Zahlencodes 95'"
    },
    {
      "name": "exchangeForCode96Entry",
      "label": "Exchange reason: my licence, for entry of code 96",
      "type": "boolean",
      "required": false,
      "sourceRef": "'meines Führerscheines wegen Eintragung des Zahlencodes 96'"
    },
    {
      "name": "exchangeMilitaryLicence",
      "label": "Exchange reason: my military driving licence (Heeresführerschein)",
      "type": "boolean",
      "required": false,
      "sourceRef": "'meines Heeresführerscheines'"
    },
    {
      "name": "exchangeForCode111Entry",
      "label": "Exchange reason: my licence, for entry of code 111 (motorcycles up to 125cc, valid only in Austria)",
      "type": "boolean",
      "required": false,
      "sourceRef": "'meines Führerscheines wegen Eintragung des Zahlencodes 111 (Krafträder bis 125 ccm) gültig nur in Österreich'"
    },
    {
      "name": "licenceClassAM",
      "label": "AM — moped",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist ('Beantragte Klassen/Unterklassen') — 'AM'"
    },
    {
      "name": "licenceClassA1",
      "label": "A1 — light motorcycle",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'A1'"
    },
    {
      "name": "licenceClassA2",
      "label": "A2 — medium motorcycle",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'A2'"
    },
    {
      "name": "licenceClassA",
      "label": "A — motorcycle",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'A'"
    },
    {
      "name": "licenceClassB",
      "label": "B — car",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'B'"
    },
    {
      "name": "licenceClassBV",
      "label": "BV — class code as printed on the source form",
      "type": "boolean",
      "required": false,
      "description": "A licence-class checkbox printed between 'B' and 'C1' on the source's own checklist. Unlike every other entry in this row, 'BV' does not correspond to a class documented in the Führerscheingesetz's own class list that this cycle could find a citation for; modelled here as printed, without inventing a gloss for it — see the document's own VERIFICATION.md.",
      "sourceRef": "Licence-class checklist — 'BV'"
    },
    {
      "name": "licenceClassC1",
      "label": "C1 — light lorry",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'C1'"
    },
    {
      "name": "licenceClassC195",
      "label": "C1 95 — light lorry, code-95 (professional driver qualification)",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'C1 95'"
    },
    {
      "name": "licenceClassC",
      "label": "C — lorry",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'C'"
    },
    {
      "name": "licenceClassC95",
      "label": "C 95 — lorry, code-95 (professional driver qualification)",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'C 95'"
    },
    {
      "name": "licenceClassD1",
      "label": "D1 — minibus",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'D1'"
    },
    {
      "name": "licenceClassD195",
      "label": "D1 95 — minibus, code-95 (professional driver qualification)",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'D1 95'"
    },
    {
      "name": "licenceClassD",
      "label": "D — bus",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'D'"
    },
    {
      "name": "licenceClassD95",
      "label": "D 95 — bus, code-95 (professional driver qualification)",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'D 95'"
    },
    {
      "name": "licenceClassF",
      "label": "F — tractor/self-propelled machine",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'F'"
    },
    {
      "name": "licenceClassBE",
      "label": "BE — trailer for class B",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'BE'"
    },
    {
      "name": "licenceClassC1E",
      "label": "C1E — trailer for class C1",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'C1E'"
    },
    {
      "name": "licenceClassCE",
      "label": "CE — trailer for class C",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'CE'"
    },
    {
      "name": "licenceClassD1E",
      "label": "D1E — trailer for class D1",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'D1E'"
    },
    {
      "name": "licenceClassDE",
      "label": "DE — trailer for class D",
      "type": "boolean",
      "required": false,
      "sourceRef": "Licence-class checklist — 'DE'"
    },
    {
      "name": "reinstatementDueToExpiry",
      "label": "Reinstatement reason: expiry of a time limit",
      "type": "boolean",
      "required": false,
      "sourceRef": "'aufgrund Fristablauf am' (checklist under 'Ich stelle den Antrag auf Wiedererteilung')"
    },
    {
      "name": "reinstatementExpiryDate",
      "label": "Date the time limit expired",
      "type": "date",
      "required": false,
      "visibleWhen": { "field": "reinstatementDueToExpiry", "equals": true },
      "requiredWhen": { "field": "reinstatementDueToExpiry", "equals": true },
      "sourceRef": "'am' (date, following 'aufgrund Fristablauf')"
    },
    {
      "name": "reinstatementAfterWithdrawal",
      "label": "Reinstatement reason: following withdrawal of driving entitlement",
      "type": "boolean",
      "required": false,
      "sourceRef": "'nach Entziehung der Lenkberechtigung'"
    },
    {
      "name": "reinstatementDueToRenunciation",
      "label": "Reinstatement reason: due to a prior renunciation",
      "type": "boolean",
      "required": false,
      "sourceRef": "'aufgrund des Verzichtes vom'"
    },
    {
      "name": "reinstatementRenunciationDate",
      "label": "Date of the prior renunciation",
      "type": "date",
      "required": false,
      "visibleWhen": { "field": "reinstatementDueToRenunciation", "equals": true },
      "requiredWhen": { "field": "reinstatementDueToRenunciation", "equals": true },
      "sourceRef": "'vom' (date, following 'aufgrund des Verzichtes')"
    },
    {
      "name": "reissuanceAfterWithdrawalPeriod",
      "label": "Request for return of licence after expiry of the withdrawal period",
      "type": "boolean",
      "required": false,
      "sourceRef": "'Ich stelle den Antrag auf Wiederausfolgung nach Ablauf der Entziehung bis'"
    },
    {
      "name": "reissuanceUntilDate",
      "label": "Withdrawal period end date",
      "type": "date",
      "required": false,
      "visibleWhen": { "field": "reissuanceAfterWithdrawalPeriod", "equals": true },
      "requiredWhen": { "field": "reissuanceAfterWithdrawalPeriod", "equals": true },
      "sourceRef": "'bis' (date, following 'nach Ablauf der Entziehung')"
    },
    {
      "name": "renunciationOfEntitlement",
      "label": "Renunciation of driving entitlement",
      "type": "boolean",
      "required": false,
      "sourceRef": "'Ich verzichte auf meine Lenkberechtigung für die Klasse(n)'"
    },
    {
      "name": "renunciationClasses",
      "label": "Class(es) being renounced",
      "type": "string",
      "required": false,
      "visibleWhen": { "field": "renunciationOfEntitlement", "equals": true },
      "requiredWhen": { "field": "renunciationOfEntitlement", "equals": true },
      "description": "The one or more licence classes the applicant renounces, entered as free text on the source's own blank rather than a further constrained checklist.",
      "sourceRef": "'für die Klasse(n)' (free-text blank)",
      "validation": {
        "maxLength": 100
      }
    },
    {
      "name": "deliveryToAuthority",
      "label": "Delivery method: collect at the authority (Behörde)",
      "type": "boolean",
      "required": false,
      "sourceRef": "'Behörde' (checklist under 'Ich ersuche um Zustellung des Führerscheines an:')"
    },
    {
      "name": "deliveryExpress",
      "label": "Express delivery",
      "type": "boolean",
      "required": false,
      "description": "An independent delivery-speed modifier, applicable regardless of which delivery method is chosen.",
      "sourceRef": "'Express'"
    },
    {
      "name": "deliveryToHomeAddress",
      "label": "Delivery method: home address (Wohnadresse)",
      "type": "boolean",
      "required": false,
      "sourceRef": "'Wohnadresse'"
    },
    {
      "name": "deliveryToOtherAddress",
      "label": "Delivery method: other address",
      "type": "boolean",
      "required": false,
      "sourceRef": "'sonstige Adresse:'"
    },
    {
      "name": "otherDeliveryAddress",
      "label": "Other delivery address",
      "type": "string",
      "required": false,
      "visibleWhen": { "field": "deliveryToOtherAddress", "equals": true },
      "requiredWhen": { "field": "deliveryToOtherAddress", "equals": true },
      "description": "Free-text delivery address, entered across the two dotted answer lines the source prints after 'sonstige Adresse:'.",
      "sourceRef": "'sonstige Adresse:' (two dotted answer lines)",
      "validation": {
        "maxLength": 300
      },
      "classification": "pii"
    },
    {
      "name": "applicationDate",
      "label": "Date of application",
      "type": "date",
      "required": true,
      "description": "The paper form's own signature is a handwritten signature made in person, within the officially marked signature field; this field captures only the accompanying date, matching this registry's established convention for paper forms requiring a physical signature GovSchema cannot itself capture (see the 'applicantSignature' document entry below).",
      "sourceRef": "'Datum' (adjacent to 'Unterschrift', at the foot of the Anträge und Erklärungen section)"
    }
  ],
  "exclusivityGroups": [
    {
      "id": "deliveryMethod",
      "fields": ["deliveryToAuthority", "deliveryToHomeAddress", "deliveryToOtherAddress"]
    }
  ],
  "documents": [
    {
      "id": "passportPhoto",
      "label": "Photograph",
      "category": "supporting-evidence",
      "required": true,
      "belongsTo": "applicant",
      "sourceRef": "'FOTO' (photo placeholder box, adjacent to the signature field)"
    },
    {
      "id": "applicantSignature",
      "label": "Signature of the driving-licence holder",
      "category": "attestation",
      "required": true,
      "belongsTo": "applicant",
      "statement": "Signed in person, within the officially angle-bracket-marked signature field, only in front of the responsible caseworker.",
      "sourceRef": "'Eigenhändige Unterschrift des Dokumenteninhabers/der Dokumenteninhaberin' — 'Bitte erst vor dem Sachbearbeiter/der Sachbearbeiterin und innerhalb des durch Winkel gekennzeichneten Feldes unterschreiben!!!'"
    },
    {
      "id": "drivingSchoolStamp",
      "label": "Driving-school stamp (if the application is mediated by a driving school)",
      "category": "supporting-evidence",
      "required": false,
      "belongsTo": "other",
      "sourceRef": "'Ev. Fahrschulstempel'"
    }
  ]
}
