{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "si/mzez/vloga-za-dolgorocni-vizum",
  "version": "1.0.0",
  "title": "Slovenia — Long-term Visa Application (D-Visa)",
  "description": "The Ministrstvo za zunanje in evropske zadeve's (MZEZ, Ministry of Foreign and European Affairs) \"Prošnja za izdajo vizuma za dolgoročno bivanje\" (Application for long-term Visa), a three-page bilingual (Slovenian/English) specimen for nationals of third countries seeking a long-term (\"D\" category) visa under Article 20 of the Aliens Act (ZTuj-2). The form covers applicant personal identification (name, date of birth, citizenship, marital status, travel document), residence and employment information, intended stay dates, the purpose of stay via 10 checkboxes specific to Slovenia's long-term visa categories (family reunification, diplomatic posting, education, economic interest, higher education/science, sports contract, journalist accreditation, religious/charity work, humanitarian grounds, student employment), and signature fields. The form excludes the decision section (decision type, validity dates, allowed days, official signature) which is office-only and completed by MZEZ staff. Opens Slovenia's Visa vertical (2 of 6, after Passport/GOV-2927 and National ID/GOV-2928, alongside Business Formation/GOV-2910 and Taxes/GOV-2929). 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.",
  "status": "draft",
  "jurisdiction": {
    "country": "SI",
    "level": "national"
  },
  "authority": {
    "name": "Ministrstvo za zunanje in evropske zadeve",
    "abbreviation": "MZEZ",
    "url": "https://www.gov.si/drzavni-organi/ministrstva/ministrstvo-za-zunanje-in-evropske-zadeve/"
  },
  "process": {
    "type": "application",
    "language": "sl"
  },
  "source": {
    "url": "https://www.gov.si/assets/ministrstva/MZEZ/Dokumenti/konzularne-zadeve/oddelek-za-vize/vloga_za_dolgorocni_vizum_SI-EN.pdf",
    "retrievedAt": "2026-07-16",
    "documentRef": "MZEZ \"Prošnja za izdajo vizuma za dolgoročno bivanje\" (Application for long-term Visa), published on gov.si's own consular-affairs (konzularne zadeve) forms page"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-16",
    "verifiedBy": "GovSchema Engineering",
    "nextReviewBy": "2027-01-16",
    "notes": "GovSchema Standard Research cycle GOV-3249. Independently re-fetched, sha256-verified, and pdfjs-dist-extracted from scratch this cycle. Form is bilingual (SI/EN) and covers the applicant's personal and employment data, intended stay dates, and purpose-of-stay selection via 10 purpose-specific checkboxes unique to Slovenia's long-term visa categories (distinct from EU Schengen Annex I short-stay form). See this schema's own VERIFICATION.md for the full sourcing record and anti-duplication verification."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering",
    "assertedAt": "2026-07-16"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "surname",
      "label": "Priimek",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The applicant's surname (family name).",
      "sourceRef": "Field 1 - Priimek (družinsko ime) / Surname (Family name)"
    },
    {
      "name": "surnameAtBirth",
      "label": "Priimek ob rojstvu",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The applicant's surname at birth, if different from current surname.",
      "sourceRef": "Field 2 - Priimek ob rojstvu / Surname at birth"
    },
    {
      "name": "givenName",
      "label": "Ime",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The applicant's first name(s).",
      "sourceRef": "Field 3 - Ime / First name(s)"
    },
    {
      "name": "dateOfBirth",
      "label": "Datum rojstva",
      "type": "date",
      "required": true,
      "classification": "pii",
      "description": "The applicant's date of birth in day-month-year format.",
      "sourceRef": "Field 4 - Datum rojstva (dan–mesec–leto) / Date of birth (day-month-year)"
    },
    {
      "name": "placeOfBirth",
      "label": "Kraj rojstva",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The applicant's place of birth.",
      "sourceRef": "Field 5 - Kraj rojstva / Place of birth"
    },
    {
      "name": "countryOfBirth",
      "label": "Država rojstva",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The applicant's country of birth.",
      "sourceRef": "Field 6 - Država rojstva / Country of birth"
    },
    {
      "name": "currentNationality",
      "label": "Sedanje državljanstvo",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The applicant's current nationality.",
      "sourceRef": "Field 7 - Sedanje državljanstvo / Current nationality"
    },
    {
      "name": "nationalityAtBirth",
      "label": "Državljanstvo ob rojstvu, če je bilo drugačno",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The applicant's nationality at birth, if different from current nationality.",
      "sourceRef": "Field 7 - Državljanstvo ob rojstvu, če je bilo drugačno / Nationality at birth, if different"
    },
    {
      "name": "sex",
      "label": "Spol",
      "type": "enum",
      "validation": {
        "enum": ["moški", "ženski"]
      },
      "required": true,
      "classification": "pii",
      "description": "The applicant's sex: moški (male) or ženski (female).",
      "sourceRef": "Field 8 - Spol / Sex (checkbox options: moški/male, ženski/female)"
    },
    {
      "name": "maritalStatus",
      "label": "Zakonski stan",
      "type": "enum",
      "validation": {
        "enum": ["samski", "poročen", "živi ločeno", "razvezan", "vdovec/vdova", "drugo"]
      },
      "required": true,
      "classification": "pii",
      "description": "The applicant's marital status: samski (single), poročen (married), živi ločeno (separated), razvezan (divorced), vdovec/vdova (widower/widow, a single combined checkbox on the source form), or drugo (other, free-text via maritalStatusOtherDescription).",
      "sourceRef": "Field 9 - Zakonski stan / Marital status (checkbox options: samski/single, poročen/married, živi ločeno/separated, razvezan/divorced, vdovec/vdova/widow(er), drugo (navedite)/other (please specify))"
    },
    {
      "name": "maritalStatusOtherDescription",
      "label": "Zakonski stan: drugo (navedite)",
      "type": "string",
      "required": false,
      "requiredWhen": { "field": "maritalStatus", "equals": "drugo" },
      "description": "Free-text marital status description, required only when maritalStatus is drugo (other).",
      "sourceRef": "Field 9 - drugo (navedite) / other (please specify)"
    },
    {
      "name": "guardianInformation",
      "label": "Podatki o starševski avtoriteti/zakonitega skrbnika",
      "type": "object",
      "required": false,
      "description": "For minors, the parental authority/legal guardian's surname, first name, address (if different from applicant's), and nationality. Completed only if the applicant is a minor. Carried opaquely as a single object field (surname, givenName, address, nationality) rather than four separate top-level fields, consistent with this registry's convention for compact source subform blocks.",
      "sourceRef": "Field 10 - V primeru mladoletnih oseb: priimek, ime, naslov in državljanstvo osebe s starševsko avtoriteto/zakonitega skrbnika / In the case of minors: ..."
    },
    {
      "name": "travelDocumentType",
      "label": "Vrsta potne listine",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The type of travel document: ordinary passport, diplomatic passport, service passport, official passport, or special passport.",
      "sourceRef": "Field 11 - Vrsta potne listine / Type of travel document (checkbox options)"
    },
    {
      "name": "travelDocumentNumber",
      "label": "Številka potne listine",
      "type": "string",
      "required": true,
      "classification": "sensitive-pii",
      "description": "The number of the travel document.",
      "sourceRef": "Field 11 - Številke potne listine / Number of travel document"
    },
    {
      "name": "travelDocumentIssuingAuthority",
      "label": "Organ, ki jo je izdal",
      "type": "string",
      "required": true,
      "description": "The authority that issued the travel document.",
      "sourceRef": "Field 11 - Organ, ki jo je izdal / Issued by"
    },
    {
      "name": "travelDocumentDateOfIssue",
      "label": "Datum izdaje potne listine",
      "type": "date",
      "required": true,
      "description": "The date the travel document was issued.",
      "sourceRef": "Field 11 - Datum izdaje / Date of issue"
    },
    {
      "name": "travelDocumentValidUntil",
      "label": "Veljavna do",
      "type": "date",
      "required": true,
      "description": "The date until which the travel document is valid.",
      "sourceRef": "Field 11 - Veljavna do / Valid until"
    },
    {
      "name": "residenceInOtherCountry",
      "label": "Bivališče v državi, ki ni država sedanjega državljanstva",
      "type": "boolean",
      "required": true,
      "description": "Whether the applicant has a residence in a country other than the country of current nationality.",
      "sourceRef": "Field 12 - Bivališče v državi, ki ni država vašega sedanjega državljanstva / Residence in a country other than the country of current nationality"
    },
    {
      "name": "residencePermitNumber",
      "label": "Številka dovoljenega za prebivanje",
      "type": "string",
      "required": false,
      "description": "The number of any residence permit, if applicable. Conditional on residenceInOtherCountry being true.",
      "sourceRef": "Field 12 - Dovoljenje za prebivanje: št. ... / Residence permit no."
    },
    {
      "name": "residencePermitValidUntil",
      "label": "Dovoljenje za prebivanje velja do",
      "type": "date",
      "required": false,
      "description": "The date until which the residence permit is valid. Conditional on residencePermitNumber being provided.",
      "sourceRef": "Field 12 - Dovoljenje za prebivanje: velja do ... / Residence permit ... valid until"
    },
    {
      "name": "homeAddress",
      "label": "Domači naslov",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The applicant's home address.",
      "sourceRef": "Field 13 - Domački naslov in e-pošta prosilca / Applicant's home address and e-mail address"
    },
    {
      "name": "emailAddress",
      "label": "E-pošta",
      "type": "string",
      "validation": {
        "pattern": "^[^@\\s]+@[^@\\s]+\\.[^@\\s]+$"
      },
      "required": true,
      "classification": "pii",
      "description": "The applicant's email address.",
      "sourceRef": "Field 13 - Domački naslov in e-pošta prosilca / Applicant's home address and e-mail address"
    },
    {
      "name": "telephoneNumbers",
      "label": "Telefonska(-e) številka(-e)",
      "type": "string",
      "required": true,
      "classification": "pii",
      "description": "The applicant's telephone number(s).",
      "sourceRef": "Field 13 - Telefonska(-e) številka(-e) / Telephone number(s)"
    },
    {
      "name": "currentOccupation",
      "label": "Sedanji poklic",
      "type": "string",
      "required": false,
      "description": "The applicant's current occupation.",
      "sourceRef": "Field 14 - Sedanji poklic / Current occupation"
    },
    {
      "name": "employerNameAndAddress",
      "label": "Naziv in naslov delodajalca",
      "type": "string",
      "required": false,
      "description": "The name and address of the applicant's employer. For students, the name and address of their educational establishment.",
      "sourceRef": "Field 15 - Naslov in telefonska številka delodajalca. Za študente naziv in naslov izobraževalne ustanove / Employer and employer's address ... For students, name and address of educational establishment"
    },
    {
      "name": "employerPhoneNumber",
      "label": "Telefonska številka delodajalca",
      "type": "string",
      "required": false,
      "description": "The telephone number of the applicant's employer or educational establishment.",
      "sourceRef": "Field 15 - Naslov in telefonska številka delodajalca / Employer and employer's address and telephone number"
    },
    {
      "name": "intentedDateOfArrival",
      "label": "Predvideni datum prihoda",
      "type": "date",
      "required": true,
      "description": "The applicant's intended date of arrival in Slovenia.",
      "sourceRef": "Field 17 - Predvideni datum prihoda / Intended date of arrival"
    },
    {
      "name": "intentedDateOfDeparture",
      "label": "Predvideni datum odhoda",
      "type": "date",
      "required": true,
      "description": "The applicant's intended date of departure from Slovenia.",
      "sourceRef": "Field 17 - Predvideni datum odhoda / Intended date of departure"
    },
    {
      "name": "purposeOfVisa",
      "label": "Razlog za izdajo vizuma za dolgoročno bivanje",
      "type": "enum",
      "validation": {
        "enum": [
          "familyReunification",
          "diplomaticPosting",
          "trainingCourses",
          "economicInterest",
          "highEducationScience",
          "sportContract",
          "journalistAccreditation",
          "religiousCharityWork",
          "humanitarianReasons",
          "studentEmployment"
        ]
      },
      "required": true,
      "description": "The primary purpose for which the long-term visa is being requested. Exactly one of the 10 purpose categories printed on the form must be selected: familyReunification (a. združitev družine / family reunification), diplomaticPosting (b. nastop službe na DKP / work at diplomatic representation), trainingCourses (c. izobraževanje, izpopolnjevanje / education, training courses), economicInterest (d. gospodarski interes RS / economic interest of RS), highEducationScience (e. interes RS na področju visokega šolstva in znanosti / interest of RS in field of high education and science), sportContract (f. šport-pogodba s pravno osebo v RS / sport contract with legal entity in RS), journalistAccreditation (g. akreditacija poročevalca oz. novinarja / reporter or journalist accreditation), religiousCharityWork (h. opravljanje duhovniškega ali karitativnega dela / religious or charity work), humanitarianReasons (i. humanitarni in resni poklicni ali osebni razlogi / humanitarian or serious professional or personal reasons), studentEmployment (j. študentsko delo – na podlagi mednarodnega sporazuma / student employment on the basis of international agreement).",
      "sourceRef": "Field 16 - Razlog za izdajo vizuma za dolgoročno bivanje / Purpose of the issue of a long-term visa"
    },
    {
      "name": "purposeDescription",
      "label": "Opis razlogov",
      "type": "string",
      "required": false,
      "description": "A description of the reasons for the requested visa purpose, if needed.",
      "sourceRef": "Field 16 - Opisati razloge / Describe reasons"
    },
    {
      "name": "familyMemberName",
      "label": "Priimek in ime družinskega člana",
      "type": "string",
      "required": false,
      "description": "The surname and first name of a family member, applicable only in case of family reunification (purpose a). This field is only required if purpose of visa is family reunification.",
      "sourceRef": "Field 18 - Priimek in ime družinskega člana (samo v primeru združevanja družine) / Surname and first name of family member (in case of family reunification)"
    },
    {
      "name": "familyRelationship",
      "label": "Sorodstveno razmerje",
      "type": "enum",
      "required": false,
      "description": "The family member's relationship to the applicant, applicable only in case of family reunification.",
      "sourceRef": "Field 18 - Sorodstveno razmerje / Family relationship (checkbox options: zakonec/spouse, otrok/child, vnuk/vnukinja/grandchild, vzdrževani prednik/dependent ascendant, ostalo/other)",
      "validation": {
        "enum": ["zakonec", "otrok", "vnuk/vnukinja", "vzdrževani prednik", "ostalo"]
      }
    },
    {
      "name": "familyMemberAddress",
      "label": "Naslov družinskega člana",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The family member's address, applicable only in case of family reunification.",
      "sourceRef": "Field 18 - Naslov in e-pošta / Address and e-mail address"
    },
    {
      "name": "familyMemberEmailAddress",
      "label": "E-pošta družinskega člana",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The family member's e-mail address, applicable only in case of family reunification.",
      "sourceRef": "Field 18 - Naslov in e-pošta / Address and e-mail address"
    },
    {
      "name": "familyMemberPhoneAndFax",
      "label": "Telefon in faks družinskega člana",
      "type": "string",
      "required": false,
      "classification": "pii",
      "description": "The family member's telephone and fax number, applicable only in case of family reunification.",
      "sourceRef": "Field 18 - Telefon in faks / Telephone and telefax"
    },
    {
      "name": "companyOrganisationName",
      "label": "Naziv podjetja/organizacije",
      "type": "string",
      "required": false,
      "description": "The name and address of a company/organisation relevant to the visa purpose (e.g., employer, sponsor). Applicable only for certain visa purposes (b-i).",
      "sourceRef": "Field 19 - Naziv in naslov podjetja/organizacije – navedenih razlogov pod točkami (b) – (i) v polju 16 / Name and address of company/organisation – indicated purpose under points (b) – (i) in field 16"
    },
    {
      "name": "companyPhoneAndFax",
      "label": "Telefon in faks podjetja/organizacije",
      "type": "string",
      "required": false,
      "description": "The telephone and fax number of the company/organisation.",
      "sourceRef": "Field 19 - Telefon in faks podjetja /organizacije / Telephone and telefax of company/organisation"
    },
    {
      "name": "contactPersonDetails",
      "label": "Podatki o kontaktni osebi",
      "type": "object",
      "required": false,
      "description": "The surname, first name, address, telephone, fax, and email address of a contact person in the company/organisation. Carried opaquely as a single object field (surname, givenName, address, telephoneNumber, faxNumber, emailAddress) rather than six separate top-level fields, consistent with this registry's convention for compact source subform blocks.",
      "sourceRef": "Field 19 - Priimek, ime, naslov, telefon, faks ter e-pošta kontaktne osebe v podjetju/organizaciji / Surname, first name, address, telephone, telefax, and e-mail address of contact person in company/organisation"
    },
    {
      "name": "placeAndDateOfApplication",
      "label": "Kraj in datum",
      "type": "string",
      "required": true,
      "description": "The place and date where the application form is being completed.",
      "sourceRef": "Field 20 - Kraj in datum / Place and date"
    },
    {
      "name": "applicantSignature",
      "label": "Podpis",
      "type": "string",
      "required": true,
      "description": "The applicant's signature. For minors, the signature of the parental authority/legal guardian.",
      "sourceRef": "Field 21 - Podpis (za mladoletne, podpis osebe s starševsko avtoriteto/zakonitega skrbnika) / Signature (for minors, signature of parental authority/legal guardian)"
    }
  ]
}
