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

Compare with Current View Page History

« Previous Version 20 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) -string
henkiloHakueiTekijähaku kaikista tekijäkentistä (vapaatekstihaku) -string
julkaisunNimieiJulkaisun nimi (vapaatekstihaku) -string
lehdenNimieiLehden nimi  (vapaatekstihaku) -string
julkaisuVuosieiJulkaisuvuosi -string
organisaatioTunnuseiOrganisaatiotunnus -string
orcideiORCID -tunniste -string
julkaisuTyyppieiJulkaisun tyyppikoodi -string
julkaisunTilaeiJulkaisun tilakoodi -string
issneiISSN -string
isbneiISBN -string
kustantajanNimieiKustantajan nimi (vapaatekstihaku) -string
doieiDOI -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
yhteisJulkaisunTunnuseiYhteisjulkaisulle tietovarannossa määritelty tunnus -string
jufoTunnusnoJulkaisulle määritelty Julkaisufoorumi tunnus -string
ilmoitusVuosinoIlmoitusvuosi -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