Registry entry
Czech Republic Temporary Identity Card (Dočasný občanský průkaz) Application
Apply for a Czech temporary identity card (dočasný občanský průkaz) — a short-validity paper ID issued by the Ministry of Interior (Ministerstvo vnitra, MV ČR) as a stand-in while a citizen's standard 10-year biometric-chip identity card (občanský průkaz) is being produced, or in situations (e.g. urgent travel, loss just before a deadline) where the standard card's production time cannot be met. This document models the MV's own 'Žádost o vydání dočasného občanského průkazu' form. It closes the Czech Republic's National ID & Civic Documents vertical (6th and last of its six GovSchema verticals). A prior 'GovSchema Standard Research' cycle (GOV-1819, sourcing cz/mzv/zadost-o-udeleni-dlouhodobeho-viza) had characterized Czech National ID as a confirmed dead end, citing mv.gov.cz's and portal.gov.cz's own statements that the standard biometric OP is never citizen-filled — an office printout is produced and signed in person once biometrics are captured. That characterization is correct for the standard card and is reconfirmed here (portal.gov.cz/en/sluzby-vs/issue-of-identity-card-S143 still states this), but it did not identify a distinct, genuinely citizen-fillable form: the temporary-card variant, which does not require biometric capture and is instead requested on this xlsx/PDF form. This document does not submit an application; the live mv.gov.cz service and the applicant's local municipal office (obecní úřad obce s rozšířenou působností) with which the application must be filed are always authoritative.
Registry entry
cz/mv/temporary-identity-card-application
Machine access
- Schema document
registry/cz/mv/temporary-identity-card-application/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/cz/mv/temporary-identity-card-application/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
17 fields across 3 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.
Applicant identity
-
surnamestring requiredPříjmení
length: 0–100classification: pii -
givenNamestring requiredJméno, popř. jména
length: 0–100classification: pii -
dateOfBirthdate requiredDatum narození
classification: sensitive-pii -
sexenum requiredNo checkbox options are printed alongside this label in either source; modelled on the male/female convention used uniformly elsewhere in this registry's Czech-sourced civic forms rather than an independently confirmed on-form list.
enum: male | female -
birthNumberstring requiredThe Czech rodné číslo (birth/personal identification number), a 9-10 digit national identifier, per this registry's existing cz/md vehicle-registration schema's own ownerPersonalIdNumber convention.
patternclassification: sensitive-pii -
citizenshipenum requiredPrinted on the form immediately followed by 'ČESKÁ REPUBLIKA' with no other value shown in either source — this document is scoped to holders of Czech citizenship, consistent with the printed text.
enum: Česká republika -
placeOfBirthstring requiredCombined field per the form's own single line: place and district of birth for those born in the Czech Republic, or place and country of birth for those born abroad.
length: 0–200
Permanent residence address
-
permanentAddressMunicipalitystring requiredMunicipality of the applicant's permanent-residence address (or their last permanent-residence address in the Czech Republic, per the form's own header for this block).
length: 0–100classification: pii -
permanentAddressMunicipalityPartstring optionalOptional: not every Czech municipality is subdivided into named parts.
length: 0–100classification: pii -
permanentAddressHouseNumberstring requiredČíslo popisné/evidenční (conscription/registration number).
length: 0–20classification: pii -
permanentAddressOrientationNumberstring optionalČíslo orientační (street orientation number). Optional: not every address carries one, distinct from the conscription number above.
length: 0–20classification: pii -
permanentAddressStreetstring optionalOptional: many Czech rural addresses use only a conscription number, with no named street.
length: 0–200classification: pii -
permanentAddressPostalCodestring requiredPSČ
patternclassification: pii -
permanentAddressDistrictstring requiredOkres
length: 0–100classification: pii
Additional details
-
maritalStatusstring optionalThe form's own adjoining instruction: 'Pokud si nepřejete zápis tohoto údaje, rubriku nevyplňujte' ('if you do not want this detail recorded, leave the field blank'). No checkbox options are printed for this field on this form, unlike cz/mzv/zadost-o-udeleni-dlouhodobeho-viza's own maritalStatus enum.
length: 0–100 -
representativeLastNamestring optionalSurname of the authorized person submitting the application on the citizen's behalf (e.g. a minor's legal representative under § 67, or a representative for a citizen aged 15+ under § 68). Printed as its own labelled blank in the form's 'Jméno (jména) a příjmení oprávněné osoby, která podává žádost za občana (§ 67 a § 68 návrhu zákona)' section, filled only when this application is submitted by a representative rather than the citizen in person.
length: 0–100classification: pii -
representativeFirstNamesstring optionalGiven name(s) of the authorized person submitting the application on the citizen's behalf, on the same terms as representativeLastName — a separate labelled blank on the form, not a single combined name field.
length: 0–100classification: pii
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and states the current verification claim honestly.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-21
This is a GovSchema Standard Research cycle (GOV-4092/GOV-4094), closing the Czech Republic's National ID & Civic Documents vertical (6th and last of its six GovSchema verticals).
Why this candidate
By this cycle, the Czech Republic had 5 of 6 verticals (Passport, DMV, Business Formation, Taxes, Visa), missing only National ID. Three candidates were scouted in parallel across three different single-vertical-gap jurisdictions: Austria DMV (Führerscheinantrag, a genuine licence-duplicate/ exchange/reinstatement form, but not first-time issuance), Netherlands Visa (IND form 9511, MVV/long-stay family-reunification application, ~50-60 fields with conditional branches), and this Czech National ID candidate. This one was picked for its smaller, single-session-tractable size and because authoring it fully closes a jurisdiction to 6/6 rather than only adding a vertical to one that is already partially open. Austria's and Netherlands' candidates are left as pre-scouted, ready-to-author backlog for a future cycle — see the parent issue's own comment for their source URLs.
A prior cycle's dead-end finding, overturned in part
A prior GovSchema Standard Research cycle (GOV-1819, which authored cz/mzv/zadost-o-udeleni-dlouhodobeho-viza) characterized Czech National ID as a confirmed dead end: "mv.gov.cz and portal.gov.cz both state explicitly that citizens do not complete a paper application form for either process [National ID or Passport] — an office-generated printout is produced and signed in person once biometrics are captured." This cycle re-confirmed that claim is still true for the standard 10-year biometric-chip občanský průkaz — portal.gov.cz/en/sluzby-vs/issue-of-identity-card-S143 (fetched this cycle, HTTP 200) still states the citizen only signs an office-generated printout after biometric capture, with no downloadable application form.
What the prior cycle's screening missed is a distinct process: the temporary identity card (dočasný občanský průkaz), a short-validity paper ID issued while the standard card is being produced, or when the standard card's production time cannot be met (e.g. urgent travel, loss shortly before a deadline). Unlike the standard card, this process does not require biometric capture at application time, and the Ministry of Interior (MV ČR) publishes a genuine, unauthenticated, citizen-fillable application form for it. This is a real, previously-unidentified source, not a re-read of the same one the prior cycle already screened.
Sources examined
Primary source
- Authority: Ministerstvo vnitra České republiky (MV ČR).
- Document: "Žádost o vydání dočasného občanského průkazu" (Application for issuance of a temporary identity card).
- URL:
https://mv.gov.cz/soubor/zadost-o-vydani-docasneho-obcanskeho-prukazu.aspx, linked from MV's own "Formuláře ke stažení" (forms for download) page,mv.gov.cz/clanek/formulare-ke-stazeni.aspx?q=Y2hudW09Mg%3d%3d("Občanské průkazy" category). - Access: fetched fresh this cycle via
curl, HTTP 200, 21,626 bytes — an exact byte-for-byte match to the size the scouting subagent had already reported, giving independent confirmation this is a stable, unchanged file, not a coincidental re-fetch of a different version. - Format:
.xlsx. Field labels were read directly from the file's ownxl/sharedStrings.xmlafter unzipping with Python'szipfilemodule (no third-party transcription): 46 shared strings, all form-native.
- URL:
Cross-check source
- URL:
https://www.praha14.cz/app/uploads/sites/2/2014/05/FORM-MV-zadost-o-vydani-docasneho-OP.pdf, a 2-page PDF mirror of the identical form hosted by the Praha 14 municipal office.- Access: fetched fresh this cycle via
curl, HTTP 200, 269,563 bytes — again an exact byte-for-byte match to the scouting subagent's reported size. - Extraction: text layer extracted via
pdfjs-dist(build/pdf.js, loaded directly as a CommonJS module; the package'slegacy/build/*.mjsentry point does not exist in the locally available install, so the plainbuild/pdf.jsbuild was used instead withdisableWorker: true). - Result: every one of the 46 xlsx shared strings also appears in the PDF's own text layer, confirming both mirrors describe the same, single-design form (a two-source cross-check, not a single-source transcription).
- Access: fetched fresh this cycle via
Field inventory and extraction
The 46 shared strings split into three groups:
- 17 citizen-fillable fields, modelled below (surname, given name, date of birth, sex, birth number, citizenship, place of birth, a 7-part permanent-address block, marital status/partnership, and the authorized representative's surname and given name(s) — two separate labelled blanks on the source, not a single combined name field).
- 6 documents, modelled under
documents[](2 photographs, 4 alternative identity/citizenship supporting documents, and the form's own accuracy declaration as an attestation). - ~24 clerk/official-only strings, excluded entirely (see "Disclosed judgment calls" below for the full exclusion list) — this form is filled in at a municipal office counter, and roughly half of its printed labels are for the receiving official to complete, not the applicant.
Disclosed judgment calls
citizenshipmodelled as a single fixed enum value ("Česká republika"), not free text. The form's own "Státní občanství" label is immediately followed by "ČESKÁ REPUBLIKA" in both sources, with no other value printed anywhere — this document, unlike the standard biometric OP process (which naturalized citizens also use), is scoped by the form's own printed text to holders of Czech citizenship.sexenum (male/female) is not independently confirmed by an on-form checkbox list. Neither extracted source prints checkbox options next to the bare "Pohlaví" label. Modelled on the convention used uniformly elsewhere in this registry's Czech-sourced civic forms rather than fabricated from this form's own text.- Address block modelled as 7 discrete fields (municipality, municipality part, house/conscription number, orientation number, street, postal code, district), a genuine structural difference from this registry's existing
cz/md/zadost-o-zapis-silnicniho-vozidla(vehicle registration) schema, which collapses the same real-world address concept into a single free-text line. Not an inconsistency to reconcile — the two source forms are laid out differently.streetandmunicipality partare marked optional because Czech rural addresses commonly consist of only a conscription number, with no named street or municipality-part subdivision. birthNumberpattern (^[0-9]{8,10}$) reused from the existingcz/mdschema's ownownerPersonalIdNumberfield, rather than independently deriving a new pattern, since both describe the same real-world Czech rodné číslo identifier and neither source form prints a slash separator in its comb-box layout.maritalStatusmodelled as optional free text, not an enum. This form's own adjoining instruction — "Pokud si nepřejete zápis tohoto údaje, rubriku nevyplňujte" ("if you do not want this detail recorded, leave the field blank") — makes clear the field is genuinely optional, and unlikecz/mzv/zadost-o-udeleni-dlouhodobeho-viza's ownmaritalStatus(which does enumerate a printed checkbox list), no checkbox options are printed for this field on this form.- Four "Doklady předložené k vydání občanského průkazu" (documents submitted for issuance) lines — birth certificate, personal document, citizenship document, other — modelled as four independent, individually optional
documents[]entries, not a single required document. The applicant presents at least one of these to prove identity/citizenship, not necessarily all four; the current spec vocabulary has no "at least one of N" document constraint to enforce this programmatically, so it is disclosed here in prose instead of silently modelled as an unenforceable requirement. - Ordinary wet-ink signature lines ("Podpis držitele", "Podpis žadatele") are not modelled as data fields — no signature primitive exists in the spec's field-type vocabulary (
string/number/integer/boolean/date/enum/file/object). The form's own accuracy declaration ("Prohlašuji a svým podpisem potvrzuji, že všechny údaje v této žádosti jsou pravdivé a úplné.") is instead modelled as a requireddocuments[]attestation, the same treatment this registry uses elsewhere for signed declarations (e.g. the CZ national visa schema's owndeclarationAndConsent).
Scope and disclosed boundaries — excluded clerk/official-only fields
Explicitly out of scope, matching this registry's established exclusion pattern for staff-filled fields:
Číslo žádosti(application number, assigned by the office on receipt).- The temporary card's own
Číslo OP/Datum vydání/Platnost do/Vydalblock (populated once the card itself is produced). Totožnost ověřena podleandOprávnění k podání žádosti ověřeno podle(identity/authorization-verification lines completed by the receiving official).Datum přijetí žádosti(date application received).- Every
Jméno, příjmení a funkce oprávněné úřední osoby/Razítko a podpis úřední osobyoccurrence (official name/function/stamp, printed twice across the two pages). Zvláštní záznamy(special notes) andÚdaje z předložených dokladů ověřeny(submitted-documents verification).Datum převzetí občanského průkazu(card-collection date) and its adjoiningPodpis občana/Podpis oprávněné osoby...collection-signature lines — these record the later pickup of the finished card, a separate event from the application itself.Potvrzení o uhrazení správního poplatku(fee-payment confirmation).Datum a místo podání žádosti(date and place of filing) — positioned directly beside the official stamp/signature block on both sources, and most plausibly recorded contemporaneously by the receiving official rather than the applicant; excluded rather than guessed.
Conformance fixtures
8 fixtures are committed under conformance/cz/mv/temporary-identity-card-application/1.0.0/: 2 valid submissions (a minimal filing with only the 11 required fields, and a fuller filing populating every optional field including maritalStatus, representativeLastName, and representativeFirstNames) and 6 mutation fixtures (each expected to fail validation with exactly 1 error): a missing required surname, an invalid sex enum value, an invalid citizenship enum value, an invalid birthNumber pattern (14 digits), an invalid permanentAddressPostalCode pattern (letters instead of digits), and one unknown-field rejection.
Independence and reproducibility
No submission was made and no in-person municipal-office visit was required to author this schema. Both tools/validate.mjs and tools/validate-ajv.mjs were run against the schema document itself and pass; every fixture listed above was additionally validated against a derived JSON Schema built from this document's own fields array (ajv 2020-12, matching the expected valid/invalid outcome for each fixture). GovSchema is an independent, non-profit standards body; it is not affiliated with, endorsed by, or operated by the Government of the Czech Republic or the Ministerstvo vnitra.
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 Ministerstvo vnitra České republiky or any government. The authoritative source is always the live government form and its official instructions.