Kreiranje PDF isprave
PDF treba biti generiran u PDF/A-3u formatu.
Svaki generirani PDF treba imati QR kod koji će sadržavati identifikator dokumenta i koji će se koristiti za validaciju preko mobilne aplikacije. QR kod treba sadržavati poveznicu na stranice za provjeru dokumenta i u nastavku GUID tog dokumenta:
https://diplome.hr/v/<GUID>
Primjer sadržaja QR koda:
https://diplome.hr/v/H00000130-20231204-7b78e13a-ce5f-4e19-8ea6-8d89aa38b11d
Generiranje GUID-a
Globalno jedinstveni broj generira ustanova koja izdaje ispravu. Taj broj je sastavni dio json dokumenta koji treba priložiti generiranoj ispravi i predstavlja ID za sve isprave u sustavu Registra na razini RH.
Format jedinstvenog broja završnih isprava (GUID)
Jedinstveni broj (GUID) sastoji se od 55 znakova.
Generira se po dijelovima na način:
1 | 1 znak | H - oznaka visokog obrazovanja, (H)igher education |
2 | 8 znakova | šifra ustanove iz upisnika s vodećim nulama |
3 | 1 znak | - crtica koja razdvaja prethodnu sekciju s datumom |
4 | 8 znakova | datum dokumenta u ISO formatu (YYYYMMDD) |
5 | 1 znak | - crtica koja razdvaja prethodnu sekciju s UUID-om |
6 | 36 znakova | UUID (Universally Unique Identifier, verzija 4) u klasičnom 8-4-4-4-12 formatu |
Primjer za ustanovu koja u upisniku ima šifru 999 bi bila:
H00000999-20231123-123e4567-e89b-12d3-a456-426614174000
Metapodaci
Prilikom generiranje dokumenta meta podaci se trebaju ugnijezditi (eng. embed) u generirani PDF u json formatu koristeći ELM v3 format. U popunjenom json ELM v3 formatu trebaju se nalaziti samo podaci koji su važni za ispravu na koju se odnose.
Dodatno se uz json ELM v3 metapodatke u PDF mogu ugraditi vrijednosti koje jednostavnije opisuju dokument i koje će se iskoristiti za popunjavanje obrasca kod unosa pojedinačnih završnih isprava putem ISeVO korisničkog sučelja. Sljedeći su parovi vrijednosti koji se mogu staviti u metapodatke dokumenta:
Naziv | Objašnjenje vrijednosti |
---|---|
vrstaIsprave | Oznaka vrste isprave koja se unosi u Registar diploma:
|
GUID | Jedinstveni broj završne isprave |
OIB | OIB nositelja završne isprave |
JMBAG | JMBAG nositelja završne isprave |
jezikDokum | Dvoslovna oznaka jezika dokumenta prema ISO 639 standardu. Na primjer:
|
jedinstveniBrojIsprave | Jedinstveni broj isprave koji je prikazan na dokumentu (Urudžbeni broj i klasa ili slično) |
sifVUUpisnik | Šifra visokog učilišta izdavatelja završne isprave iz Upisnika visokih učilišta |
sifStudProgUpisnik1 | Šifra studijskog programa iz Upisnika studijskih programa |
sifStudProgUpisnik2 | Šifra studijskog programa iz Upisnika studijskih programa (u slučaju dvopredmetnih studija) |
nazivNaseljaSjedisteVU | Sjedište visokog učilišta koje izdaje završnu ispravu |
nazStrucniNaziv1 | Stručni naziv koji je naveden na završnoj ispravi |
nazSmjer1 | Naziv smjera koji je naveden na završnoj ispravi (ako je primjenjivo) |
nazStrucniNaziv2 | Drugi stručni naziv koji je naveden na završnoj ispravi (u slučaju dvopredmetnih studija) |
nazSmjer2 | Naziv smjera koji je naveden na završnoj ispravi (ako je primjenjivo) |
imeStud | Ime studenta, nositelja završne isprave |
prezStud | Prezime studenta, nositelja završne isprave |
datRodStud | Datum rođenja nositelja završne isprave |
oznDrzavaRodStud | Oznaka države rođenja studenta, nositelja završne isprave prema ISO 3166-1 standardu. Na primjer HR = Republika Hrvatska |
nazMjestoRodStud | Mjesto rođenja studenta, nositelja završne isprave |
spol | Oznaka spola studenta:
|
datumZavStud | Datum završetka studija |
ukupnoECTS | Broj ECTS bodova koji se prikazuju na završnoj ispravi |
datumIzdavanjaDokum | Datum izdavanja završne isprave |
puniNazivPotpisnik1 | Ime, prezime i titula potpisnika završne isprave |
nazivNaseljaIzdavanjaDokum | Mjesto izdavanja završne isprave kako je navedeno na dokumentu |
Kod unosa pojedinačne završne isprave kroz ISeVO korisničko sučelje, nakon učitavanja datoteke s digitalnom završnom ispravom i provjere da je datoteka digitalno pečatirana kvalificiranim elektroničkim pečatom, sustav provjeri postoje li navedene vrijednosti metapodataka, pročita ih i one se prikazuju na obrascu za unos završne isprave.
Elektroničko potpisivanje završnih isprava
Dokument treba biti digitalno pečatiran kvalificiranim elektroničkim pečatom (AKD) koji pripada ustanovi koja izdaje ispravu.