You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

Julkaisutietopalvelun tietoja voi hakea julkisen REST-rajapinnan kautta. Rajapintaa pääsee käyttämään ilmoittamalla teknisen yhteyshenkilön yhteystiedot (nimi, organisaatio, sähköposti ja puhelin)  ja  IP-osoitteen, josta rajapintaa haluaa käyttää sähköpostiosoitteeseen virta-julkaisut@postit.csc.fi

Rajapinta tarjoaa työkalut julkaisujen etsimiseen eri hakukriteerien perusteella, sekä yksittäisen että useamman julkaisun hakemiseen. Julkaisut ovat saatavilla sekä JSON- että XML-muodossa (Julkaisu-XML) .

Hakutulokset paluttavat JSON-muodossa suppeamman tietojoukon,  jossa on vain osa julkaisujen perustiedoista. Nämä tiedot ovat julkaisunTunnus, julkaisunNimi, tekijat, julkaisuVuosi, lehdenNimi, issn, muutospvm ja julkaisunTila. Hakutulokset saa myös XML-muodossa, jolloin palautuvat kaikki tiedot. Katso hakuesimerkit ohjeen loppupuolelta.

Ks. myös API dokumentaatio

Lisätietoja ja ohjeita rajarinnan käytöstä saa osoitteesta: virta-julkaisut@postit.csc.fi

Hakuparametrit

NimiPakollisuusLyhyt kuvausLisätietojaVakioarvoSchema
etunimieiOrganisaation tekijän etunimet (vapaatekstihaku)3.3.1.4-string
sukunimieiOrganisaation tekijän sukunimi (vapaatekstihaku)3.3.1.4-string
henkiloHakueiTekijähaku kaikista tekijäkentistä (vapaatekstihaku)3.3.1.6-string
julkaisunNimieiJulkaisun nimi (vapaatekstihaku)3.3.1.10-string
lehdenNimieiLehden nimi  (vapaatekstihaku)3.3.1.17-string
julkaisuVuosieiJulkaisuvuosi3.3.1.11-string
organisaatioTunnuseiOrganisaatiotunnuskoodistot-string
orcideiORCID -tunniste3.3.1.35-string
julkaisuTyyppieiJulkaisun tyyppikoodi3.3.1.1-string
julkaisunTilaeiJulkaisun tilakoodikoodistot-string
issneiISSN3.3.1.18-string
isbneiISBN3.3.1.19-string
kustantajanNimieiKustantajan nimi (vapaatekstihaku)3.3.1.22-string
doieiDOI3.3.1.26-string
muutospvmAlkueiMuutospäivämäärästä lähtien, (Date ISO-8601 -formaatti, esim. 2016-03-22T07:52:44Z) -string
muutospvmLoppuei

Muutospäivämäärään asti (Date ISO-8601 -formaatti, esim. 2016-03-22T07:52:44Z)

 -string
luontipvmAlkueiLuontipäivämäärästä lähtien, (Date ISO-8601 -formaatti, esim. 2016-03-22T07:52:44Z) -string
luontipvmLoppueiLuontipäivämäärään asti, (Date ISO-8601 -formaatti, esim. 2016-03-22T07:52:44Z) -string
yhteisJulkaisunTunnuseiUseista organisaatioista raportoitu julkaisu tunnistetaan yhteisjulkaisuksi, jota varten muodostetaan tietovarannossa CSC:llä yhteisjulkaisua varten uusi tietue ja sille tunnus automaattisesti. -string
jufoTunnusnoJulkaisukanavan Jufo-ID-tunniste, joka on  luokituksen mukainen 4/5 -numeroinen arvo, esim. 5003.3.3.1.31-string
ilmoitusVuosinoVuosi, jona julkaisu on ilmoitettu ensimmäisen kerran. -string


Julkaisutietovarannon rajapinta - hakuesimerkkejä


Yksittäisen julkaisun hakeminen rajapinnasta XML ja JSON muodossa

# curl -k -i -H "Accept: application/xml" https://dwitjutife1.csc.fi/api/julkaisut/xml/000051414

# curl -k -i -H "Accept: application/json" https://dwitjutife1.csc.fi/api/julkaisut/000051414


Useamman julkaisun tieojen hakeminen. Haetaan lehden nimen ja organisaatiotunnuksen mukaan (XML ja JSON (julkaisusjen perustiedot)).

Esimerkissä lehtenä on Suomen lääkärilehti nimi URL enkoodattuna.

# curl  -k -i -H "Accept: application/xml" https://dwitjutife1.csc.fi/api/julkaisut/haku/xml?lehdenNimi=Suomen%20L%C3%A4%C3%A4k%C3%A4rilehti&organisaatioTunnus=01901

# curl  -k -i -H "Accept: application/json" https://dwitjutife1.csc.fi/api/julkaisut/haku?lehdenNimi=Suomen%20L%C3%A4%C3%A4k%C3%A4rilehti&organisaatioTunnus=01901


Haettavien julkaisujen rajaaminen julkaisutyypin perusteelle. Muut hakuehdot: Lehti: ”Suomen Lääkärilehti” ja Organisaatio on 01901


# curl  -k -i -H "Accept: application/json" https://dwitjutife1.csc.fi/api/julkaisut/haku?lehdenNimi=Suomen%20L%C3%A4%C3%A4k%C3%A4rilehti&julkaisuTyyppi=A1

# curl  -k -i -H "Accept: application/json" https://dwitjutife1.csc.fi/api/julkaisut/haku?julkaisuVuosi=2014&organisaatioTunnus=01901


Esimerkkivastauksia


Yksittäisen julkaisun tiedot XML-muodossa: 0010696814.xml

Yksittäisen julkaisun tiedot JSON-muodossa:0010696814.json

Hakutulokset JSON-muodossa:haku.json

 

 

 

  • No labels