labs.kirjastot.fi Antti Pakarinen Timo Tuominen 31.5.2010
labs.kirjastot.fi-projekti Projekti alkoi keväällä 2009 ja jatkuu vuoden 2011 keväälle. Opetusministeriön rahoittama Yhteistyössä kirjastot.fi ja Helsingin kaupunginkirjaston verkkokirjastoyksikkö
Aiheet Labsin kehitysmenetelmät Avoin data ja kirjastot Kirjaston kehittämä asiakaskäyttöliittymä
Labsin kehitysmenetelmät
Labsin kehitysmenetelmät Mitä? Kirjastovetoinen kehittäminen Käytäntö edellä: kokeilu, prototyypit Nykyaikaisten, kokonaisvaltaisten kirjaston verkkopalveluiden konseptointi asiakkaille
Labsin kehitysmenetelmät Miksi? Verkkopalveluiden ulkoistamisen tulisi tapahtua oikealla tavalla: ei ulkoisteta palveluiden määrittelyä, konseptointia, näkemystä ulkoistetaan tekninen ylläpito, koodaaminen Järjestelmäriippumattomuus uskalletaan ajatella palveluita irrallaan järjestelmien ehdoista hyödynnetään kirjastojen keräämää dataa uusissa yhteyksissä
Labsin kehitysmenetelmät Miten? Hyödynnetään valmiita ratkaisuja avoimen lähdekoodin alustat Räätälöidään niistä oman näköinen palvelu globaalisti käytössä olevat yleisratkaisut muokataan paikalliseen asuun
Avoin data
Avoin data Mitä? Avoin data on WWW:ssä julkaistua kattavaa raakadataa, joka on kaikkien hyödynnettävissä. Kyse on suurista datakokonaisuuksista, ei pelkästään rajatuista näkymistä dataan. Idea on lähtöisin Iso-Britanniasta ja Yhdysvalloista, joissa yksityiset tahot ovat jo luoneet julkishallinnon datasta paljon omia sovelluksia. http://www.data.gov/ Myös Suomessa julkishallinto ryhtymässä samaan.
Avoin data Miksi? Hyvälaatuiseen dataan on varastoitu valtavasti potentiaalista käyttöarvoa. Dataa on aikaisemmin voinut hyödyntää lähinnä vakiintuneiden järjestelmien ehdoilla. Avoin data edistää järjestelmäriippumattomuutta ja toimittajariippumattomuutta. Julkisin varoin tuotetun datan on oltava lähtökohtaisesti avointa, ei lähtökohtaisesti suljettua. Tiedon arvo kasvaa, kun sitä jakaa. Parhaat käyttötarkoitukset datalle voi keksiä joku muu. Sopivasti lisensoitu data lisää datan tuottajan mainetta ja näkyvyyttä verkossa.
Avoin data kirjastoissa Mitä? Aineistoluettelot, auktoriteettitietueet, tapahtumatiedot, anonyymit käyttötilastot, verkkopalveluihin ja tietokantoihin tallennetut tiedot. Miksi? Integroiduissa kirjastojärjestelmissä ei ole toimintoja kaikkiin kirjastodatan käyttötarkoituksiin. Tilastolliset ja semanttiset analyysit, formaattimuunnokset, tiedon massamittaiset korjaukset ja parannukset. Avoin data voi toimia pohjana myös uudenlaisille käyttöliittymille ja palveluille, jotka on suunnattu asiakkaille. Avoin data on yhdistettävissä muihin tietolähteisiin verkossa. Avoin data lisää kirjastojen järjestelmäriippumattomuutta.
Avoin data kirjastoissa Miten? Helpoin kohde: aineistoluettelot. Standardimuotoista dataa, joka sisältää laadukasta kuvailutietoa. Tiedon voi julkaista tiedostona WWW-palvelimella, pilkottuna sopivan kokoisiin siivuihin ja pakattuna. Mieluummin MARCXML- kuin binäärimuotoinen MARC. Julkaistavan datan voi lisensoida haluamallaan tavalla (esim. Creative Commons-lisenssit).
Asiakaskäyttöliittymä: valtakunnallinen musiikkipalvelu
Asiakaskäyttöliittymä Miksi? Kirjastojen asiakkaille suuntaama palvelu verkossa ei ole täysipainoista asiakaspalvelua eikä kirjasto voi itse vaikuttaa järjestelmien verkkokäyttöliittymiin. Kirjaston verkkoläsnäolo on pirstaloitunut eri osoitteisiin. Toisaalla WWW:n avoin infrastruktuuri on edistynyt valtavasti ja asiakkailla on uudenlaisia odotuksia siitä, mitä verkkopalvelu voi tarjota. WWW:n infrastruktuuria (mm. avoin lähdekoodi) voi kirjastokin kuitenkin hyödyntää.
Asiakaskäyttöliittymä Mitä? Julkaisujärjestelmän päälle rakennettu pohja kirjaston keskitetylle verkkopalvelulle. Aineistoluettelo elää sulassa sovussa muun kirjastotiedon (tiedotus, aukioloajat, ym.) samassa järjestelmässä. Asiakkaille julkaistava valtakunnallinen kokeilupalvelu: musiikkisivusto Aineistohaku, mashup ja alusta yhteisölliselle jakamiselle
Demo
Asiakaskäyttöliittymä Miten? Tehty avoimen lähdekoodin julkaisujärjestelmän (Drupal) räätälöintinä Kevyt Drupal-moduuli, joka lukee luettelodatan sisään MARC-muotoisena. Avoimen lähdekoodin hakujärjestelmä Apache Solr integroituna Drupaliin. Labs-projektissa kehitetty yleisratkaisu mashup-tarpeisiin
Asiakaskäyttöliittymä Minne? Valtakunnalliset hakuominaisuudet ja varauslinkit Frankin kautta. Lisää mashup-lähteitä, Wikipedia, ym. Käyttöliittymän viimeistely Julkinen beta syksyllä Käyttäjäkyselyt ja -testit Dokumentointi
Kiitos labs@kirjastot.fi