Registry entry
Slovenia — Consular Personal ID Card Application (DKP)
The Ministrstvo za zunanje in evropske zadeve's (MZEZ, Slovenia's Ministry of Foreign and European Affairs) "Vloga za pridobitev osebne izkaznice" (Application for obtaining a personal ID card), published unauthenticated on gov.si's own consular-affairs static-forms page for citizens applying through a diplomatski konzularno predstavništvo (DKP, diplomatic-consular mission) abroad. This is the consular-channel companion to the already-modelled passport application (`si/mzez/vloga-za-pridobitev-potnega-lista`, GOV-2925/GOV-2927) — the same MZEZ consular-application family, scoped instead to the personal-ID-card (osebna izkaznica) pathway, advancing Slovenia's National ID & Civic Documents vertical. The form's own field set is a single-page specimen mirroring the domestic Priloga 1 form prescribed under the Pravilnik o izvrševanju zakona o osebni izkaznici and, per 13. člen of the Zakon o osebni izkaznici (ZOIzk-1), spans the application's full administrative lifecycle in one printed document: the applicant's own declared identity/residence data and signature, DKP intake/production tracking fields normally completed by DKP staff (registration and serial numbers, ID-card type, processing official's function, application and validity dates), an optional legal-representative block for a minor or incapacitated applicant, the DKP's own receiving/delivering-official signoff section, and a tear-off "POTRDILO O SPREJEMU VLOGE" receipt stub duplicating a handful of fields for the applicant's own retention. Models the DKP name/designation, the applicant's signature, the ID-card registration number, the requested ID-card type, the applicant's EMŠO (or birth date and sex where EMŠO is not yet assigned), sex, surname, given name, place of birth, permanent residence, the processing official's serial-number and function/title fields, the application and card-validity dates, an optional legal representative's name, signature, and permanent residence, the application-receiving official's signature, the delivery manner/date, the card-delivering official's signature, the card-receiving official's signature, and the six-field receipt-stub duplicate block, plus a photograph as a documents[] entry. Excludes: "VRSTA OSEBNE IZKAZNICE"'s own adjacent "TIP OI" caption and the "DRŽAVLJANSTVO" (citizenship) caption in the EMŠO/sex row, neither of which has a corresponding AcroForm widget on this specimen (confirmed via `pdfjs-dist`; printed captions only, likely completed as a fixed/implied value rather than a per-applicant entry) — a genuine structural difference from the passport sibling specimen, which does carry its own `citizenship` widget. 27 fields, plus 1 documents[] entry. GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of Slovenia or the Ministrstvo za zunanje in evropske zadeve.
Registry entry
si/mzez/vloga-za-pridobitev-osebne-izkaznice
Authoritative source MZEZ "Vloga za pridobitev osebne izkaznice", published on gov.si's own consular-affairs ("Oddelek za varstvo interesov Slovencev") static-forms page
Machine access
- Schema document
registry/si/mzez/vloga-za-pridobitev-osebne-izkaznice/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/si/mzez/vloga-za-pridobitev-osebne-izkaznice/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
27 fields, 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.
Fields
-
dkpNamestring optionalThe name/designation of the diplomatski konzularno predstavništvo (DKP, diplomatic-consular mission) at which this application is filed. Per 13. člen ZOIzk-1, the issuer's own mark/name is part of the document's prescribed administrative content; this registry's judgment is that it is completed by DKP staff rather than declared by the applicant, matching the passport sibling schema's own treatment of its equivalent office/issuer fields.
length: 0–200 -
applicantSignaturestring requiredThe applicant's name, standing in for a physical signature, per this registry's established convention for paper-form signature blocks. The form prints a bordered box with the instruction "Podpišite se znotraj označenega mesta" (Sign within the marked place); this box has no corresponding widget on the passport sibling specimen but is a genuine fillable AcroForm text field on this ID-card specimen.
classification: pii -
registrationNumberstring optionalThe application's registration/case number, assigned by the DKP upon intake. Completed by DKP staff, not the applicant.
length: 0–30 -
idCardTypestring optionalThe type of personal ID card being processed. The form prints no enumerated checkbox options for this blank line; per 13. člen ZOIzk-1 grouping this with the issuer/registration/serial-number administrative fields (all listed together, ahead of the applicant's own personal-data fields), this registry's judgment is that it is completed by DKP staff, matching the passport sibling schema's own "travelDocumentType" treatment.
length: 0–100 -
emsoOrBirthDateAndSexstring requiredThe applicant's EMŠO (Enotna matična številka občana, unique master citizen number) or, where EMŠO has not yet been assigned, the applicant's date of birth and sex instead.
length: 0–50classification: sensitive-pii -
sexstring requiredThe applicant's sex, printed as its own field alongside emsoOrBirthDateAndSex. The form prints a blank line with no enumerated checkbox values; typical completed values are "M" (moški, male) or "Ž" (žensko, female), per the equivalent field on other Slovenian civil-identity forms, but this is not enforced since no options are printed on this specimen.
length: 0–10classification: pii -
surnamestring requiredPriimek
length: 0–100classification: pii -
givenNamestring requiredIme
length: 0–100classification: pii -
placeOfBirthstring requiredRojstni kraj
length: 0–150classification: pii -
permanentResidencestring requiredThe applicant's permanent residence: municipality, settlement, street, and house number with addition. The form devotes three blank lines to this field (a caption line plus two continuation lines); modelled here as a single field, per this registry's established convention for multi-line address blocks.
length: 0–300classification: pii -
officialSerialNumberstring optionalThe serial number of the personal ID card being produced. Per 13. člen ZOIzk-1, the serial number is issuer-recorded content; completed by DKP staff, not the applicant. Field name recovered via coordinate correlation against the printed caption (this specimen's own AcroForm field names are entirely generic); the same caption at the equivalent form position on the passport sibling specimen carries a self-describing AcroForm field name confirming this reading.
length: 0–30 -
officialFunctionstring optionalThe function/title of the DKP official processing the entry. Completed by DKP staff, not the applicant. Field name recovered via coordinate correlation; the equivalent form position on the passport sibling specimen carries the compound caption "FUNKCIJA / DRZAVA" (function/country) as a self-describing AcroForm field name, supporting this reading — this specimen's own printed caption at the same position reads "FUNKCIJA" alone, with no accompanying "DRZAVA" text found in the page's text layer.
length: 0–100 -
applicationDatedate optionalThe date this application was lodged. Completed by DKP staff, not the applicant, per the passport sibling schema's own treatment of its equivalent field.
-
validityDatedate optionalThe validity (expiry) date of the personal ID card being issued. Completed by DKP staff upon issuance, not the applicant.
-
legalRepresentativeNamestring optionalFor an applicant who is a minor or under guardianship: the surname and given name of the legal representative declaring the application. The form prints no explicit boolean gate tying this field to a specific applicant condition, so it is modelled as unconditionally optional rather than an invented requiredWhen condition, per this registry's established convention for this pattern.
length: 0–150classification: pii -
legalRepresentativeSignaturestring optionalThe legal representative's name, standing in for a physical signature, per this registry's established convention for paper-form signature blocks. Only completed together with legalRepresentativeName.
classification: pii -
legalRepresentativeResidencestring optionalThe legal representative's permanent residence: municipality, settlement, street, and house number with addition. The form devotes three blank lines to this field (a caption line plus two continuation lines), modelled here as a single field, mirroring permanentResidence. Only completed together with legalRepresentativeName.
length: 0–300classification: pii -
receivingOfficialSignaturestring optionalThe name of the DKP official who received the application, standing in for a physical signature. Office-only.
-
deliveryMannerAndDatestring optionalThe manner and date of delivery of the issued ID card, e.g. by post (PO — Pošta) or in person at an administrative unit (UE — upravna enota). Office-only.
length: 0–100 -
deliveringOfficialSignaturestring optionalThe name of the DKP official who delivered the issued ID card (OI — osebna izkaznica) to the applicant, standing in for a physical signature. Office-only.
-
cardReceivingOfficialSignaturestring optionalThe name of the DKP official who received the finished ID card (OI — osebna izkaznica), e.g. from the producing authority prior to delivery to the applicant, standing in for a physical signature. Office-only; this caption explicitly reads "URADNE OSEBE" (official) on this specimen, distinct from the passport sibling schema's equivalent field, which names the receiving party without "uradne" and is modelled there as the applicant/recipient's own signature.
-
receiptRegistrationNumberstring optionalThe application's registration number, repeated on the tear-off "POTRDILO O SPREJEMU VLOGE ZA IZDAJO OSEBNE IZKAZNICE" (Certificate of Receipt of Application for Issuance of a Personal ID Card) receipt stub retained by the applicant. Duplicates registrationNumber. Office-completed.
length: 0–30 -
receiptEmsoOrBirthDateAndSexstring optionalThe applicant's EMŠO, or date of birth and sex if unassigned, repeated on the receipt stub. Duplicates emsoOrBirthDateAndSex. Office-completed.
length: 0–50classification: sensitive-pii -
receiptSurnamestring optionalThe applicant's surname, repeated on the receipt stub. Duplicates surname. Office-completed.
length: 0–100classification: pii -
receiptGivenNamestring optionalThe applicant's given name, repeated on the receipt stub. Duplicates givenName. Office-completed.
length: 0–100classification: pii -
receiptApplicationDatedate optionalThe date this application was lodged, repeated on the receipt stub. Duplicates applicationDate. Office-completed.
-
receiptOfficialSignaturestring optionalThe name of the DKP official issuing the receipt stub, standing in for a physical signature. Office-only.
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-07-14maturity.level:structural-reference
This is GovSchema Standard Research cycle GOV-2928 (parent GOV-2925, "GovSchema Standard Research"). This schema advances Slovenia's National ID & Civic Documents vertical via MZEZ's consular-channel personal-ID-card application, the sibling deliverable to the same cycle's consular passport application (si/mzez/vloga-za-pridobitev-potnega-lista, GOV-2927) — same MZEZ diplomatic-mission (DKP) application family, scoped to the ID-card (osebna izkaznica) pathway instead.
Source verification (independently re-fetched and re-derived this cycle)
- Fetched file:
https://www.gov.si/assets/ministrstva/MZEZ/Dokumenti/konzularne-zadeve/oddelek-za-varstvo-interesov-slovencev/IO-obrazec-vloge.pdf— re-fetched fresh this cycle, not reused from any cached copy.- HTTP 200,
Content-Type: application/pdf, 116,487 bytes. sha256:94d121358473a27684b87de61418ff8646590bdcfaf629e91dbff94687046a85(computed directly against this cycle's own freshly-fetched bytes) — matches the issue brief's own claim exactly.
- HTTP 200,
- Extracted with
pdfjs-dist(getFieldObjects()andpage.getAnnotations()per page). Confirmed 1 page and 31 real/Widgetfields, exactly matching the issue's own claim. All 31 are text (Tx) fields; no checkboxes/radio groups/choice fields exist on this form.getFieldObjects()'s own field-name count (31) matched the widget count exactly, so no non-terminal-node reconciliation was needed. - Every one of the 31 fields extracts with a generic AcroForm field name (
undefined,undefined_2, ...undefined_31), confirming the issue brief's own caveat. Coordinate-correlation (below) was required to assign every field's real identity. - Also independently rendered page 1 to a PNG image via
pdfjs-dist+node-canvas(scale 3.0) and visually cross-checked the printed layout against the coordinate-correlation reasoning below, including several close-cropped zooms of specific regions to confirm exact caption text (see "TIP OI" discovery below). - Cross-checked the Bern-embassy mirror the issue cites (
gov.si/assets/predstavnistva/bern/dokumenti/Obrazec_vloge_OI.pdf, sha2568552be8c...per the issue) only by relying on the issue's own claim of 0 widgets (a flattened scan) — not re-fetched independently this cycle, as it is out of scope (the MZEZ-hosted 31-widget version is the canonicalsource).
Coordinate-correlation method
Every field's rect (page.getAnnotations()) was compared against the page's own text layer (page.getTextContent()), using the same ~5.6–6.4pt vertical-offset pattern established by the passport sibling schema's own VERIFICATION.md: a single-line field's rect bottom (y0) sits just above its own printed caption immediately below it (e.g. field 36R's y0=566.16, caption "REGISTRSKA ŠTEVILKA" at y=560.4, offset 5.76 — reproduced across every single-line personal-data field). For multi-line blocks, a caption sits between an above-line and one or more below-lines (e.g. "STALNO PREBIVALIŠČE" at y=463.2, with field 43R directly above at y1=469.08 and fields 44R/45R continuing below at y1=463.32/y1=444 respectively — a 3-line address block). The rendered page image visually confirmed every correlation, including a discovery not apparent from the text layer alone (below).
The "TIP OI" / "DRŽAVLJANSTVO" discovery
The rendered PNG showed two printed captions with their own underlines — "TIP OI" (beside "VRSTA OSEBNE IZKAZNICE") and "DRŽAVLJANSTVO" (beside "SPOL") — that do not appear anywhere in getTextContent()'s output (confirmed by an exhaustive dump of every text item on the page; neither string appears). Cross-checked against getAnnotations(): no widget rect exists at either caption's position. This means these two blanks are printed guidance lines with no backing AcroForm field at all — not missed by extraction, genuinely absent from the form's fillable structure. Both are excluded from this schema's fields[] (there is nothing to model); see this schema's own field list, which has no idCardTypeCode or citizenship entry. This is a genuine structural difference from the passport sibling specimen, whose own equivalent row does carry a real DRZAVLJANSTVO widget (self-describing AcroForm field name, confirmed via the passport sibling's own widget dump) — different specimens, not a missed field on this one.
Cross-reference against the passport sibling specimen
The passport sibling schema's own source PDF (a different, 27-widget specimen from the same MZEZ family, with self-describing AcroForm field names rather than this specimen's fully generic ones) was used as a cross-check for several otherwise-ambiguous captions on this specimen, since the two forms share near-identical administrative-tracking rows:
- The passport specimen's widget at the position equivalent to this specimen's field
46Rcarries the self-describing nameSERIJSKA ŠTEVILKA— confirming46R's own coordinate-correlated caption reading ("Serijska številka"). - The passport specimen's widget at the position equivalent to this specimen's field
48Rcarries the self-describing nameFUNKCIJA DRZAVA(function/country, double space in the raw field name). This specimen's own text layer shows only "FUNKCIJA" (no "DRZAVA") at the equivalent position — a genuine per-specimen difference, not an extraction gap (confirmed by an exhaustive text-layer dump finding no "DRZAVA"/"DRŽAVA" string anywhere on the page). - The passport specimen's own signature-instruction box ("Podpišite se znotraj označenega mesta") and photo-instruction area ("Prilepi fotografijo") have zero corresponding widgets (per that schema's own VERIFICATION.md, judgment call 5). On this specimen, the signature box does have a real widget (field
35R, the large box at the top of the form) — confirmed independently via this cycle's owngetAnnotations()dump, not merely inferred from the passport's absence. The photo area ("Prilepi fotografijo") has no widget on this specimen either, matching the passport sibling. - A close crop of the office-signoff row confirmed this specimen's field
58Rcaption reads "PODPIS URADNE OSEBE, ki je prejela OI" (signature of the official who received the ID card) — explicitly including "URADNE" (official). This differs from the passport sibling's own equivalent field, captioned "PODPIS OSEBE ki je prejela potno listino" (signature of the person who received the passport, without "uradne"), which that schema models as the applicant/recipient's own signature. Given the explicit "URADNE OSEBE" wording confirmed by direct visual inspection of this specimen, field58Ris modelled here ascardReceivingOfficialSignature(an office-only field, distinct in kind from the passport sibling'srecipientSignature), not copied blindly from the sibling's naming.
Field inventory
All 27 fields[] entries and their exact source-form section/label reference are listed inline in schema.json's own sourceRef per field. Every one of the 31 AcroForm widgets is accounted for by exactly one fields[] entry, with three fields each spanning multiple widgets (permanentResidence: 3 widgets; legalRepresentativeResidence: 3 widgets) and the remaining 25 fields each mapping 1:1 to a single widget:
| Source field (by rect position) | Modelled as | Notes | |---|---|---| | 34R (top box, above "Naziv DKP") | dkpName | Caption below the box | | 35R (top-right bordered signature box) | applicantSignature | Caption above the box ("Podpišite se znotraj označenega mesta") | | 36R | registrationNumber | Caption below the box ("REGISTRSKA ŠTEVILKA") | | 37R | idCardType | Caption below the box ("VRSTA OSEBNE IZKAZNICE") | | 38R | emsoOrBirthDateAndSex | Caption below the box | | 39R | sex | Caption below the box ("SPOL") | | 40R | surname | Caption below the box ("PRIIMEK") | | 41R | givenName | Caption below the box ("IME") | | 42R | placeOfBirth | Caption below the box ("ROJSTNI KRAJ") | | 43R/44R/45R | permanentResidence | Caption between line 1 (above) and lines 2–3 (below) | | 46R | officialSerialNumber | Caption below the box ("SERIJSKA ŠTEVILKA"); cross-confirmed against passport sibling | | 48R | officialFunction | Caption below the box ("FUNKCIJA"); cross-confirmed against passport sibling | | 47R | applicationDate | Caption below the box ("DATUM VLOGE") | | 49R | validityDate | Caption below the box ("DATUM VELJAVNOSTI") | | 50R | legalRepresentativeName | Heading below the box ("PRIIMEK IN IME ter podpis zakonitega zastopnika") | | 51R | legalRepresentativeSignature | Same heading, second line | | 52R/53R/54R | legalRepresentativeResidence | Heading between line 1 (above) and lines 2–3 (below) | | 55R | receivingOfficialSignature | Caption below the box | | 56R | deliveryMannerAndDate | Caption below the box | | 57R | deliveringOfficialSignature | Caption below the box | | 58R | cardReceivingOfficialSignature | Caption below the box; see cross-reference discussion above | | 59R | receiptRegistrationNumber | Receipt-stub section | | 60R | receiptEmsoOrBirthDateAndSex | Receipt-stub section | | 61R | receiptSurname | Receipt-stub section | | 62R | receiptGivenName | Receipt-stub section | | 63R | receiptApplicationDate | Receipt-stub section | | 64R | receiptOfficialSignature | Receipt-stub section |
Judgment calls
- Every widget-backed field is modelled, including office-only ones, marked
required: falserather than omitted.registrationNumber,idCardType,officialSerialNumber,officialFunction,applicationDate,validityDate, both officials' signature fields, the delivery-manner field, and the entire six-field receipt stub are all completed by DKP staff during/after processing, not by the applicant at submission time. This mirrors the passport sibling schema's own established convention (its judgment call 3) for the same reasoning: model faithfully, mark optional, describe who completes each one. idCardTypeandofficialFunction/officialSerialNumberclassified as office-completed based on 13. člen ZOIzk-1's own explicit content ordering. The Zakon o osebni izkaznici (ZOIzk-1) prescribes this document's content in a fixed order: issuer mark/name, registration number, serial number, ID-card type — all four listed together, ahead of the applicant's own personal-data fields (EMŠO, surname, given name, permanent residence). This registry reads that grouping as the law's own confirmation that these four are issuer/administrative content, not applicant declarations, and models them accordingly.sexmodelled asrequired: true, distinct fromemsoOrBirthDateAndSex. Unlike the passport sibling specimen (which has no separate sex widget), this specimen prints "SPOL" as its own field beside the EMŠO/birth-date field. Since a personal ID card always records sex regardless of whether EMŠO is known, this is modelled as unconditionally required, not gated to the EMŠO-absent case implied by the neighbouring caption's own parenthetical.- Legal-representative block modelled as unconditionally optional. Consistent with this registry's established convention for this pattern (see
bg/mvr/zayavlenie-za-izdavane-na-pasport's guardian block and the passport sibling's own identical treatment): the form prints no explicit boolean gate tying the legal-representative fields to a specific applicant condition (e.g. minor status), so no inventedrequiredWhencondition is added. - Multi-line address blocks modelled as a single field each.
permanentResidenceandlegalRepresentativeResidenceeach span three printed lines but are modelled as one string field apiece, per this registry's established convention (e.g.bg/mvr's ownaddressfield) — chosen deliberately over the passport sibling's own lower-confidence, internally-inconsistent line-splitting for its analogous fields (that schema's own judgment call 1 self-discloses this as a lower-confidence mapping). - Signature fields modelled as
type: string. Every "PODPIS ..." field is a plain AcroForm text widget (not adocuments[]image attachment), so each is modelled as astringfield standing in for a physical signature — this registry's established convention for paper-form signature blocks. applicantPhotomodelled as adocuments[]entry despite no corresponding AcroForm widget. "Prilepi fotografijo" (paste photo) is printed guidance with no fillable field of any kind (confirmed: no widget exists in the relevant page region), describing a physical, in-person completion step. This registry'sdocuments[]category exists precisely to record such required non-field attachments (e.g.bg/mvr's ownapplicantPhoto/signatureSpecimenentries), so one is included here — a deliberate departure from the passport sibling schema's own choice to omit anydocuments[]entry for its equivalent instruction.TIP OIandDRŽAVLJANSTVOcaptions excluded entirely, not modelled withrequired: false. Unlike the office-only widget fields above, these two captions have no backing AcroForm widget at all on this specimen (confirmed viagetAnnotations()) — there is nothing to model, per this registry's "don't invent a field with no widget behind it" precision principle. See the "TIP OI" discovery section above.
Dead ends confirmed this cycle (not re-screened, carried from the issue brief)
See the passport sibling child issue (GOV-2925 research) for Slovenia's DMV and Visa dead-end evidence — both confirmed 0-widget/duplicate this cycle.
Conformance
node tools/validate.mjs— passes (438/438).node tools/validate-ajv.mjs— passes (438/438 against the v0.3 meta-schema).tools/govschema-client/registry-index.jsonregenerated vianpm run build-indexand diffed — only this document's entry added.
GovSchema is an independent, non-profit standards body and is not affiliated with, endorsed by, or operated by the Government of Slovenia or the Ministrstvo za zunanje in evropske zadeve.
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 Ministrstvo za zunanje in evropske zadeve or any government. The authoritative source is always the live government form and its official instructions.