Programski generirana dokumentacija dostupna je na: https://www.croris.hr/crosbi-api/swagger-ui/index.html


Import publikacija u CroRIS koristeći CROSBI API za pojedine vrste radova

Prilog u časopisu

JSON
[
  {
    "tip": 760,
    "godina": "2000",
    "issn": "0028-0836",
    "e-issn": null,
    "doi": "10.1000/182",
    "urn-nbn": null,
	"kolaboracija": "CMS Collaboration",
    "status": 965,
    "suradnja_medjunarodna": "N",
    "autor_string": "Udovičić, Petra; Orel, Ognjen",
    "autori": [
        {
            "croris_id": 1,
            "oib": null,
            "mbz": null
        },
        {
            "croris_id": null,
            "oib": null,
            "mbz": "310853"
        }
    ],
    "prevoditelj_string": null,
    "prevoditelji": null,
    "ml": [
        {
            "jezik": "en",
            "trans": "o",
            "naslov": "testna publikacija za import (naslov)",
            "sazetak": "testna publikacija za import (sazetak)",
            "kljucne_rijeci": "import; test"
        }
    ],
    "volumen": "06",
    "svescic": "1",
    "stranica_prva": "66",
    "stranica_zadnja": "77",
    "broj_rada": "061",
    "ukupno_stranica": "50",
    "recenzija": {
        "status": 900,
        "vrsta": 903
    },
 	"ppg": ["1", "1.02", "1.02.02"],
    "poveznice": [
        {
            "url_vrsta": 990,
            "url": "http://hrcak.srce.hr"
        }
    ],
    "ustanove": [
        {
            "croris_id": null,
            "mbu" "098",
            "uloga": 941,
        },
        {
            "croris_id": 219,
            "mbu": null,
            "uloga": 941
        }
    ],
    "projekti": [
        {
            "croris_id": 8506,
            "uloga": 1020
        }
    ],
    "oprema": [
        {
            "croris_id": 4988,
            "uloga": 1003
        }
    ]
  }
]




** Prilozi u časopisu čiji DOI broj već postoje u CroRIS bazi će biti preskočeni

** Nije moguće imporati u jednom pozivu više od 500 publikacija

AtributIme JSON atributaTipKomponenteMoguće vrijednostiObavezno navesti vrijednostKomentar
Vrsta priloga u časopisutip

Integer


760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
831

DA760 = "izvorni znanstveni rad"
761 = "stručni rad"
762 = "pregledni rad (znanstveni)"
763 = "pregledni rad (stručni)"
764 = "prethodno priopćenje"
765 = "kratko priopćenje"
766 = "data paper"
767 = "Pismo (znanstveno)"
768 = "Pismo uredniku"
769 = "prikaz slučaja"
770 = "uvodnik"
771 = "popularni rad"
772 = "prikaz, osvrt, kritika"
773 = "ispravak"
774 = "bibliografija, indeks, kazalo i dr."
831 = "ostalo"
Godina izdavanjagodinaString

DAČetveroznamenkasti broj bez točke na kraju


Časopis u kojem je prilog objavljen
issnString

DA


Potreban ili ISSN ili e-ISSN

Nužno evidentirati ISSN ili e-ISSN časopisu u CroRIS modul Časopisi

e-issn
DOIdoi

String



NE


URN-NBNurn-nbn

String



NE


Naziv kolaboracijekolaboracija

String



NE


Status objave radastatus

Integer


963
965
967

DA

963 = "prihvaćeno"

965 = "objavljeno"

967 = "rani pristup"

Barem jedan od autora je potpisan adresom inozemne ustanovesuradnja_medjunarodna

String


"D"
"N"

NE

Jedna od dvije moguće vrijednosti mora biti navedena
String autoraautor_string

String



DA

Običan string koji se u tom obliku sprema na bazi i prikazuje kod citata.

Format: Prezime1, Ime1; Prezime2, Ime2; Prezime3, Ime3

Lista autoraautori

List<Objekt>

"croris_id"
"oib"
"mbz"


NE

Autor mora sadržavati MBZ, OIB ili CroRIS ID osobe.

String prevoditeljaprevoditelj_string

String



NE

Običan string koji se u tom obliku sprema na bazi.

Format: Prezime1, Ime1; Prezime2, Ime2; Prezime3, Ime3

Lista prevoditeljaprevoditelji

List<Objekt>

"croris_id"
"oib"
"mbz"


NE

Prevoditelj mora sadržavati MBZ, OIB ili CroRIS ID osobe.

 Višejezični podatci ml

List<Objekt>

"jezik"
"trans"
"naslov"
"sazetak"
"kljucne_rijeci"

trans : "o" ili "h"

jezik : moguće vrijednosti u tablici ispod 


DA

Mora postojati točno jedan ml zapis na engleskom jeziku.

Mora postojati barem jedan ml zapis na jeziku objave, "trans": "o".

Zapis na jeziku objave ("trans": "o") mora sadržavati naslov, sažetak i ključne riječi, dok ostali ("trans": "h") moraju sadržavati samo naslov.  

Volumen volumen




DA za status "objavljeno", inače NE 

Kod statusa "objavljeno" mora vrijediti da je popunjen podatak ili za volumen ili za sveščić ili oboje. Barem jedan od njih dvoje (volumen, sveščić) mora biti evidentiran.



Sveščić svescic




DA za status "objavljeno", inače NE 

Početna stranica stranica_prva




*DA za status "objavljeno", inače NE 

Kod statusa "objavljeno" mora vrijediti da mora postojati jedna od kombinacija:

početna stranica i završna stranica ili

broj rada i broj stranica



Završna stranica stranica_zadnja




Broj rada broj_rada




*DA za status "objavljeno", inače NE 

Broj stranica ukupno_stranica




Podatak o recenziji recenzija

Objekt

"status"
"vrsta"

status : { 900, 901, 902 }
vrsta : { 903, 904, null }

DA

Obavezno je evidentirati status recenzije.

Ako je status "da" potrebno je evidentirati vrstu, "međunarodna recenzija" ili "domaća recenzija".

Ako je status "ne" potrebno je za vrstu staviti null.

900 = "da"

901 = "ne"

902 = "nepoznato"

903 = "međunarodna recenzija"

904 = "domaća recenzija"

Znanstveno područje, polje ili grana ppg

List<String>



NE

Šalje se lista šifri disciplina koji se mogu pronaći u modulu upisnici
Potrebno je poslati šifre disciplina iz trenutnog pravnog akta

Indeksiranost 





TODO: treba još raspraviti hoće li se omogućiti uz indekse koji se povuku od časopisa dodati i one iz importa

Poveznicepoveznice

List<Objekt>

"url_vrsta"
"url"

url_vrsta : { 990, 991, 992, 993, 994 }

NE

990 = "URL rada koji je dostupan u otvorenom pristupu"

991 = "URL rada koji nije dostupan u otvorenom pristupu"

992 = "URL istraživačkih podataka koji su dostupni u otvorenom pristupu"

993 = "URL istraživačkih podataka koji nisu nužno dostupni u otvorenom pristupu"

994 = "ostalo"

Povezane ustanoveustanove

List<Objekt>

"croris_id"
"mbu"
"uloga"

uloga : { 922, 941, 945, 955, 956 }

NE

Mora postojati MBU ili CroRIS ID ustanove.

Mora postojati uloga ustanove.

922 = "naručitelj"

941 = "autorova ustanova"

945 = "ustanova recenzenta"

955 = "ustanova urednika"

956 = "ustanova prevoditelja"

Povezani projektiprojekti

List<Objekt>

"croris_id"
"uloga"

uloga : 1020

NE

Mora postojati CroRIS ID projekta.

Mora postojati uloga projekta koja je uvijek ista za sve publikacije:

1020 = "rezultat rada na projektu"

Povezana opremaoprema

List<Objekt>

"croris_id"
"uloga"

uloga : { 1000, 1001, 1002, 1003, 1004 }

NE

Mora postojati CroRIS ID opreme.

Mora postojati uloga opreme:

1000 = "rezultati rada dobiveni korištenjem znanstvene opreme"

1001 = "upute za rad (autorske)"

1002 = "tehnička dokumentacija opreme (proizvođačeva)"

1003 = "pravila korištenja"

1004 = "pravila privatnosti"



Lista potencijalnih jezika (lang codes) koji se mogu vezati uz naziv publikacije

cflangcode cfname           
---------- ---------------- 
ab         abhaski          
aa         afarski          
af         afrikaans        
ay         ajmarski         
ak         akanski          
sq         albanski         
am         amharski         
an         aragonski        
ar         arapski          
hy         armenski         
as         asamski          
av         avarski          
ae         avestički        
az         azerski          
bm         bambara          
eu         baskijski        
ba         baškirski        
bn         bengalski        
bh         biharski jezici  
bi         bislama          
be         bjeloruski       
bs         bošnjački        
br         bretonski        
bg         bugarski         
my         burmanski        
ny         chichewa         
cu         crkvenoslavenski 
cnr        crnogorski       
ch         čamorski         
ce         čečenski         
cs         češki            
cv         čuvaški          
da         danski           
en         engleski         
eo         esperanto        
et         estonski         
fi         finski           
fr         francuski        
gl         galicijski       
glk        gilanski         
el         grčki            
gu         gudžaratski      
he         hebrejski        
hi         hindi            
hr         hrvatski         
ga         irski            
is         islandski        
ja         japanski         
ca         katalonski       
zh         kineski          
kok        konkanski        
ko         korejski         
kw         kornijski        
co         korzički         
cr         krijski          
la         latinski         
lv         letonski         
lt         litavski         
lb         luksemburški     
hu         mađarski         
mk         makedonski       
ml         malajalamski     
mt         malteški         
mr         marathski        
mn         mongolski        
nl         nizozemski       
no         norveški         
de         njemački         
fa         perzijski        
pl         poljski          
pt         portugalski      
ro         rumunjski        
ry         rusinski         
ru         ruski            
sa         sanskrt          
sk         slovački         
sl         slovenski        
sr         srpski           
sw         svahili          
es         španjolski       
sv         švedski          
it         talijanski       
te         telugu           
tp         tok pisin        
tr         turski           
uk         ukrajinski       
ur         urdu             
cy         velški           
wo         volof            




  • No labels