OpenSearch-, RSS- ja ATOM-feedit Kansalliskirjaston julkaisuarkistoissa

Samankaltaiset tiedostot
OpenSearch-, RSS- ja ATOM-feedit Kansalliskirjaston julkaisuarkistoissa

Kansalliskirjaston julkaisuarkistopalvelut. Jyrki Ilva Erikoiskirjastojen neuvosto,

TSV:n palvelut verkkojulkaisemisessa. Sari Lehtinen Julkaisu- ja verkkopalvelut

Vaatimusmäärittely julkaisujen tuelle Theseuksessa

Julkaisuarkistopalveluiden tilannekatsaus

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

MichaelPlus. Hankkeen esittely Mikael Vakkari Suunnittelija MichaelPlus hanke

Julkaisuarkisto avoimen julkaisemisen infrastruktuuri

Tämä on rinnakkaistallenne. Rinnakkaistallenteen sivuasettelut ja typografiset yksityiskohdat saattavat poiketa alkuperäisestä julkaisusta.

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt

Julkaisuarkistojen yhteentoimivuus

JUSTUS - Theseus integraatio

Talonmiehen tuokio klo KANSALLISKIRJASTO

Summon tehokas monihaku

Julkaisuarkistot ja tutkimustietojärjestelmät

Open Journal Systems digitoitujen aineistojen tallennusalustana ANTTI-JUSSI NYGÅRD SUUNNITTELIJA, TIETEELLISTEN SEURAIN VALTUUSKUNTA

OJS-palvelun kehittäminen. Artiva-seminaari Johanna Lilja

ARTIVA-seminaari

Kirjastohakemisto Frank-monihaun uudistaminen Kirjastot.fi-uudistus Muita ajankohtaisia Kirjastot.fi-asioita

Theseuksen tulevaisuudennäkymiä

Julkisen rajapinnan testausohje Swaggerin kautta

Open Journal Systems digitoitujen aineistojen tallennusalustana ANTTI-JUSSI NYGÅRD SUUNNITTELIJA, TIETEELLISTEN SEURAIN VALTUUSKUNTA

Julkaistun kokoelman kuvailun muokkaaminen/poistaminen Klikkaa vasemmasta palkista "Edit this Item" (Kuva 1.)

Käyttöohje. MAITO metadatan hallintatyökalu. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Tiedonlähteille NELLIn kautta -

Sähköisten materiaalien käyttö tableteilla

Rinnakkaistallennus ja -kysely Tampereen yliopistossa Tanja Heikkilä Tampereen yliopiston kirjasto

HELIA 1 (11) Outi Virkki Tiedonhallinta

Kansalliskirjaston palvelut digitoijalle

Hyperlinkin tekeminen artikkeliin

URN ja muut PID-tunnukset

Suuli api dokumentaatio

Maksuturva- ja emaksut- palvelun integrointiohje

Tieto matkaa maailmalle

Theseuksen kehittäminen Katsaus historiaan, kurkistus tulevaan

Kuvailusäännöt, formaatti ja kirjastojärjestelmä

Kun valitset Raportit, Lisää uusi, voit ryhtyä rakentamaan uutta raporttia alusta alkaen itse.

HAKURATKAISUN ANATOMIA - KURKISTUS PELLIN ALLE

ASIO Lyhytkurssiohjelman hakupalvelun kuvaus

1. Perustiedot. Sivu 1 / 4. Tietovirran nimi: Hallinnassa näkyvä tietovirran nimi. Selite: Tietovirran kuvausteksti.

Vastauksia palvelukyselyn palautteisiin

Metadatasuositus julkaisuarkistojen tekstiaineistoille

YKSA(2) ( Käyttäjän ohje

RDA Toolkit Katsaus käyttöominaisuuksiin

Palvelun rekisteröinti Virtu - luottamusverkostoon / testipalveluun

Juuli-julkaisutietoportaali

Kirjastoverkkopäivät 2017 Erkki Tolonen

Julkaisutiedot läpinäkyviksi: julkaisuportaali. Tampereen teknillinen yliopisto, Jyrki Ilva

PubMed lääketieteellinen kokoteksti- ja viitetietokanta

- kaksi vuotta amkien yhteisen julkaisuarkiston koordinointia

Avoimen tieteen palvelujen kehittäminen Tampereen yliopiston kirjastossa. Tampereen kirjastopäivät

Mitä, miksi ja miten?

Rautalankamalleja ainearvohakuihin STN-tietopankissa. Riitta Housh

Open access Suomessa 2013? Avoin tiede -keskustelutilaisuus, Jyrki Ilva

Lappeenrannan tiedekirjasto Nelli-tiedonhakuportaalin käyttöopas

Järjestelmäarkkitehtuuri (TK081702)

Metadata ja hyvät käytännöt

ARTIVA-pilotointi. KVP asiantuntijaseminaari Lassi Lager

Tutkimus vapaaksi verkkoon! seminaari, Helsingin yliopisto, Jyrki Ilva

Etsi aineistoa, uusi lainoja, tee varauksia. Onnistuneita hetkiä Juolukan parissa!

Tällä viikolla. Kotitehtävien tarkistus Upotettu SQL Indeksi-harjoitus täydennetään pelifirman tietokantamallia SQL-tehtäviä

Museoviraston kirjaston. lainattavat e-kirjat

Julkaisuarkistojen käyttötilastot: Mitä tilastoidaan ja miksi?

Julkaisuarkistojen metadatasuosituksen hahmottelu

Kirjastoverkkopäivät, DSpace-sessio, Jyrki Ilva

Theseus avoimen julkaisutoiminnan edistämisen välineenä ammattikorkeakouluissa

Kysy kirjastonhoitajalta. Syksy 2008

digi.kansalliskirjasto.fi Kansalliskirjaston digitoitujen aineistojen uudistettu käyttöliittymä ja uudet toiminnot

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Komission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset

HAKUKONEOPTIMOINTI (SEO)

Finnaa arkistoille. Aki Lassila Arkistot

COUNTER-tilastosuositukset - Code of Practice for Journals and Databases, Release 3 - Code of Practice for Books and Reference Works, Release 1

PATA HENKILÖSTÖ. Alasvetolistojen arvot ovat parametroitavissa. Yksiselitteiset arvot mahdollistavat luotettavat haut ja tilastoinnit.

Metatietojen merkitys tiedonhallinnassa

ONKI-projekti tuo ontologiat käyttöön sisällönkuvailussa

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

UUSI ARKKITEHTUURI PAREMMAT PALVELUT. Järjestelmäarkkitehtuurihankkeet

B U S I N E S S O U L U

NELLI Kansallinen tiedonhakujärjestelmä

Tutkimusdatan pitkäaikaissäilytys ATT-hankkeessa.

Asennusopas. Huomautus. Observit RSS

Basware Supplier Portal

Aleksi ja ARTO artikkeliviitetietokannat

Finna ja ontologiat tms.

Metatieto mihin ja miten? Juha Hakala Helsingin yliopiston kirjasto

Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa

Maksuturva-palvelun rajapintakuvaus verkkokaupalle / MAKSUN PERUUTUS

KAMUT: Muistiorganisaatioiden tietovarannot yhteiskäyttöön. ÄLYÄ VERKOSSA - WEB INTELLIGENCE Tiedekeskus Heureka, Vantaa

RINNAKKAISTALLENNUSOHJE

Eero Hyvönen. Semanttinen web. Linkitetyn avoimen datan käsikirja

ARTOn / ARTIVAn hyödyntäminen julkaisutiedonkeruussa

Vastausten määrä: 597 Tulostettu :11:33

Journal.fi-palvelu. Antti-Jussi Nygård Tieteellisten seurain valtuuskunta

Digi.kansalliskirjasto.fi:n käyttöohje

Transkriptio:

OpenSearch-, RSS- ja ATOM-feedit Kansalliskirjaston julkaisuarkistoissa OpenSearch-rajapinta Indeksoitu metadata Hyödyllisiä linkkejä Syötteiden tilaukset kokoelmittain tai koko arkistosta (rss 2.0 ja atom 1.0) OpenSearch-rajapinta OpenSearch-rajapinnan avulla voidaan hakea URL:ään upotettujen Lucene-hakusyntaksilla tehtyjen hakujen mukaisia kyselyjä ja vastaus saadaan XML: nä. OpenSearch korvaa aiemmin käytössä olevaa SRU-rajapintaa, jota ei valitettavasti enää tueta Dspacessa. Toisaalta OpenSearch on SRU:ta monipuolisempi hakujen osalta. OpenSearch -rajapinnan kautta julkaisuarkistossa tehtyjen hakujen tuloksia saa vastauksena RSS- tai Atom-syötteinä, joiden avulla julkaisuista on mahdollista tehdä automaattisesti päivittyviä listauksia esim. omille kotisivuille, muodostaa hakuja RSS-readereiden käyttöön yms. Kansalliskirjaston DSpace-arkistoihin on lisätty syötemuotoisten vastausten lisäksi kk-formaatti, jolla OpenSearch haut saa XML-muodossa, jossa on tulostietueiden kaikki saatavilla oleva metadata näkyvillä. Ohessa OpenSearchin syntaksin esittelyä tarkemmin Doria-julkaisuarkistoon kohdistuvien hakuesimerkkien avulla. Myös muiden Kansalliskirjaston ylläpitämien arkistojen haettavissa oleva metadata on listattu tällä ohjesivulla.

OpenSearchin käyttöesimerkki: Tilataan MPKK:n kokoelmiin kohdistetun haun "sukellusvene" -hakutulokset RSS-syötteenä: http://www.doria.fi/open-search/?query=sukellusvene&sort_by=3&order=desc&start=0&rpp=50&format=atom&scope=10024 /72633 query-parametrin perään voidaan tehdä haku samaan tapaan kuin Dspacessa muutenkin, eli Lucene-hakumoottorin syntaksilla: http://lucene.apache.org/core/2_9_4/queryparsersyntax.html Voidaan siis esim. kohdistaa haku tiettyyn kenttään hakualiaksien avulla, eli esim. :sitäjatätä. Sulkujen käyttöä ei kannata säästellä monimutkaisemmissa booleanhauissa. sort_by-parametrilla voi järjestää syötteen seuraavasti: 1 = Nimekkeen, 2 = Julkaisuajan, 3 = Syöttöajan mukaan order-parametrillä voi muuttaa järjestyksen nousevaksi (asc) tai laskevaksi (desc), start-parametri kertoo, mistä hakutuloksesta aloitetaan näyttäminen. format-parametri voi olla joko atom, rss tai kk. Kk on Kansalliskirjaston omatekemä formaatti, jolla palauttaa kaikki julkisesti saatavilla olevat metadatadatat tulostietueista. scope-parametrilla voi rajoitta haun tiettyyn kokoelmaan tai yhteisöön, arvoksi annetaan handle. Jos scopea ei määritellä, haku kohdistuu koko Dspace-arkistoon. Tässä pari hakuesimerkkejä Doriasta. Haku voi olla myös fraasi: http://www.doria.fi/open-search/?query="vietnamin sota" &sort_by=3&order=desc&start=0&rpp=50&format=atom&scope=10024/72633 MPKK:n julkaisemia koptereita tai panssarivaunuja käsitteleviä artikkeleita RSS-feedinä: http://www.doria.fi/open-search/?query=publisher:maanpuolustuskorkeakoulu AND (:helikopteri* OR :panssariv*)&start=1&rpp=100&format=rss kk-formaattia: http://www.doria.fi/open-search/?query=publisher:maanpuolustuskorkeakoulu AND (:israel OR : palestiina)&start=1&rpp=100&format=kk Yksi tapa käyttää Open Search kyselyitä on siis integroida tuloksena saatavien RSS-, Atom- tai xml-muotoinen tieto osaksi omia kotisivuja. Tässä kohtaa on hyödyllistä kuitenkin huomata, että koska Open Searchin tuottama RSS-, Atom tai xml-muotoinen tieto ei sisällä html-muotoilutietoja, pitää syötteiden halutusta ulkoasusta huolehtia websivuston puolella. Tämän toteutus riippuu kotisivujen ylläpitoon käytetystä ohjelmistosta. Indeksoitu metadata Toiveita indeksoitavista kentistä voi esittää meille ja niitä lisätään harkinnan mukaan. Tällä hetkellä ylläpidossamme olevissa julkaisuarkistoissa on seuraavat indeksit: Doria ( www.doria.fi) alias aliasta vastaavat dublin

dc.contributor. dc..* dc.relation.* dc..* dc..issued dc..* dc..* dc.contributor.dis dc.contributor.prt input dc..accessioned yomatrikke li doria.relation.yomatrikkeli tyyppi dc..* series dc.relation.ispartofseries mainwork dc.relation.ispartof publisher dc.publisher.* rights dc.rights.* format dc.format.* programme dc.programme issuedrange dc..issued: dc..available: strategy dc..lutstrategy Theseus (publications.theseus.fi) ta vastaavat dublin dc.description. dc..issued dc.contributor. dc..* dc..* dc..* dc..* ontasot dc..ontasot organization dc.organization programme dc.programme

orientation dc.orientation available dc..available dc..* tyyppi dc..* rights dc.rights.* issuedrange dc..issued: dc..available: Julkari ( ) www.julkari.fi ta vastaavat dublin dc..* dc..issued publisher dc.publisher dc..* dc dc..* dc..* dc..* dc.contributor. description publishingpla ce dc.x-cityofpublication size dc.format.size images dc.relation.images attachments dc.relation.attachments series dc.relation.ispartof dc.description. tero dc..tero unit dc.unit.* dc..* projectid dc.projectid svtstatus dc.svtstatus svtlink dc.svtlink dataretrieval method dc.dataretrievalmethod productid dc.productid productinfo dc.productinfo available dc..available input dc..accessioned contributor dc.contributor.*

sourcemetad ata dc.source.metadata organization dc.organization series dc.relation.ispartofseries issued-range dc..issued: dc..available: inputrange dc..accessioned: journalnumb er dc.journal.number Tampub (tampub.uta.fi) ta vastaavat dublin dc..* dc.relation.ispartof dc.contributor. dc.contributor.tayperson year dc..issued _ dc.description. _ dc. series_journal dc.seriesname series_journal dc.seriesname.electronic series_journal dc.journal. dc..isbn dc.relation.issnprinted dc..issn dc.relation.isformatof dc..iso school_faculty_ dc.administrativeunit school_faculty_ dc.faculty school_faculty_ dc. dc..study dc.. degreeprogramme discipline dc..okm _ dc.description input dc..accessioned

publisher issued-range available-range dc.publisher dc..issued: dc..available: Jukuri (jukuri.mtt.fi) organisati on organisati on hankenu mero mttperson journal number volume lukeperson metlapers on ta vastaavat dublin dc.contributor. dc..* dc.relation.* dc..* dc..issued dc..* dc..* dc.contributor.dis dc.contributor.prt dc.contributor dc.contributor.other dc.teh dc.mttperson dc.relation.journal dc.relation.journalnumber dc.relation.journalvolume dc.lukeperson dc.metlaperson Fennougrica (fennougrica.kansalliskirjasto.fi) ta vastaavat dublin dc.contributor. dc..* dc.relation.*

dc..* dc..issued dc..* dc. dc.contributor.dis dc.contributor.prt iso dc..iso journal available issuedrange dc..journal dc..available dc..issued: dc..available: Hyödyllisiä linkkejä http://www.opensearch.org/home Syötteiden tilaukset kokoelmittain tai koko arkistosta (rss 2.0 ja atom 1.0) Esimerkkinä www.doria.fi Koko arkiston RSS-feedien haku rss:nä ja atomina: http://www.doria.fi/feed/rss_2.0/site http://www.doria.fi/feed/atom_1.0/site Haun kohdistaminen tiettyyn kokoelmaan tai yhteisöön (käytä yhteisön/kokoelman handlea) http://www.doria.fi/feed/rss_2.0/10024/4194 http://www.doria.fi/feed/atom_1.0/10024/4194 Haku palauttaa niin monta työtä kuin DSpace-arkistossa on määritelty. Tulokset ovat uutuusjärjestyksessä kentän dc..accessioned mukaan.dspacen feedit on kuitenkin huomattavasti rajoittuneempia verrattuna Open Search-rajapinnan käyttöön. Sen tulokset riippuvat kokoelmarakenteesta (hakuja voi tehdä vain joko koko arkistoon, tiettyyn yhteisöön tai kokoelmaan). Lisäksi saatavien tulosten määrä riippuu DSpace-arkiston konfiguraatiosta eikä ole käyttäjän määriteltävissä. DSpacen Open Search -rajapinta on tässä suhteessa paljon monipuolisempi, ja sillä on mahdollista tuottaa esim. verkkosivuille päivittyviä uutuuslistoja aineistosta myös metadatasta tehtävien hakujen pohjalta,eli se ei ole sidoksissa kokoelmarakenteeseen. Tämän lisäksi open searchin avulla käyttäjän on mahdollista määritellä feedissä kerralla näkyvien tietuiden määrä käyttäen rpp-parametria. http://publications.theseus.fi/xmlui/open-search/?query=organization: humanistinen&start=0&sort_by=3&order=desc&rpp=50&format=rss