Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titlePrimjer JSON-a
Code Block
titleJSON
[
  {
    "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
    },    
    "poveznice": [
        {
            "url_vrsta": 990,
            "url": "http://hrcak.srce.hr"
        }
    ],
	"ppg": ["1", "1.02", "1.02.02"],
    "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
        }
    ]
  }
]


...

TODO: treba vidjeti hoćemo li importati discipline
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"

...