Replikoinnin perusteet - kuinka tietueet siirtyvät Alephista Voyageriin? Minttu Hurme / KVP, tietojärjestelmät 6.3.2013.

Slides:



Advertisements
Samankaltaiset esitykset
LINDA Triangeli-päivä Arne Hedman Minttu Hurme.
Advertisements

Miten se kaikki tapahtuikaan.  Keväällä 2012 oma luettelointiryhmämme päätti olla mukana pilotointiryhmässä  Toukokuun alussa oli ensimmäinen projektiryhmän.
Seija Kulmala Sisällysluetteloiden tallentaminen Oulun yliopiston kirjastossa Sisällönkuvailupäivä
Kokemuksia Lindaan ja Alephiin siirtymisestä
© 2010 IBM Corporation1 Sisältö  Uusi sisältö luodaan aina sisällönhallinnassa –Uusi -> Sisältö –Tallenna nimellä olemasta olevasta sisällöstä  Tavallinen.
MARC 21: MIKÄ MUUTTUU? Helsinki Kuopio
e-kirjat Ota haltuun Web- kirjasto lukuohjelmat lainaaminen lukeminen
Aineistojen tuonti Finnaan
Aineistojen tuonti Finnaan KIRJASTOVERKKOPALVELUT Tietueiden haravointi ja indeksointi (Record Manager)  Kansalliskirjasto tekee keskitetysti.
2.8.3 Abstraktit tietotyypit
Jaana Routakangas Melinda-Aleph-koulutus
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
Kirjaston verkkopalvelu Kirkes-kirjastojen asiakkailla on mahdollisuus käyttää IntroActive-verkkopalvelua internetissä. Verkkopalvelussa voi mm.  uusia.
13. Pakkaukset.
Valitse sanomapalkissa Ota muokkaus käyttöön,
Valitse sanomapalkissa Ota muokkaus käyttöön,
Auli Jaakkola 1 Palkkatiedustelun tietomallin mukaisen tilastovastauksen luonti Tässä esimerkissä tiedosto tuotetaan excelistä csv-muotoon. 1.Oletetaan,
Osaamisen ja sivistyksen parhaaksi Valintalaskentapalvelu
Word – joukkokirjeet ja tarrat
Teknisiä mahdollisuuksia Sisällönkuvailun parhaat käytännöt – koulutuspäivä Minttu Hurme / KVP, tietojärjestelmät.
LINDA eilen - tänään - huomenna 10. LINDA-päivä Esa Kurki Arne Hedman (esitys päivitetty )
Aleph muokkaus Varastokirjastossa Helsinki sirpa.janhonen[at].nrl.fi.
Ajankohtaista Aleph-Lindasta Kirjastoverkkopäivät, Helsinki, Minttu Hurme, tietojärjestelmäasiantuntija
Voyager 7.jotain Lyhyt tilannekatsaus tulevan päivityksen tiimoilta KK/Ari Ahlqvist KK/Ari Ahlqvist.
Asteri-auktoriteettitietokanta Minttu Hurme / KVP, tietojärjestelmät Fennica-Melinda työpaja
Aleph-luettelointi Jaana Routakangas / KVP, tietovarannot
© 2010 IBM Corporation1 Objektien käyttöoikeudet  Kaikilla sisällönhallinnan objekteilla on käyttöoikeudet. Käyttöoikeudet on jaoteltuina Lukuoikeuksiin,
Aleph-luettelointi Minttu Hurme / KVP, tietojärjestelmät , Tampere.
Replikointi v Minttu Hurme / KVP, tietojärjestelmät
Replikoinnin perusteet - kuinka tietueet siirtyvät Alephista Voyageriin? Minttu Hurme / KVP, tietojärjestelmät , Fennica-Melinda työpaja.
Miksi tietokannattMyn1 Miksi tietokannat Esim. kirjastossa oli kortisto, joka koostui käsin täytettävistä arkistokorteista. Kortit oli järjestetty tekijän.
Replikointi Minttu Hurme / KVP, tietojärjestelmät
Haravointi & indeksointi Mitä on hyvä tietää, kun omia aineistoja tuo Finnaan Kirjastoverkkopalvelut vastaa kansallisella tasolla kirjastoverkon.
Omien aineistojen tuonti Finnaan KIRJASTOVERKKOPALVELUT Tietueiden haravointi  Kansalliskirjasto tekee keskitetysti  Haravoidaan ja indeksoidaan.
Omien aineistojen tuonti Finnaan KIRJASTOVERKKOPALVELUT Tietueiden haravointi  Kansalliskirjasto tekee keskitetysti  Haravoidaan ja indeksoidaan.
Asteri -demo Minttu Hurme, Kansalliskirjasto/Kirjastoverkkopalvelut Asiantuntijaseminaari
Minttu Hurme / KVP, tietojärjestelmät
Haravointi & indeksointi … mitä on hyvä tietää, kun omia aineistoja tarkistaa Finnassa Kirjastoverkkopalvelut vastaa kansallisella tasolla kirjastoverkon.
MapInfon tiedostot TAB – Tiedosto, jonka avulla tietokanta avataan MapInfossa. Tiedostossa tietoja kentistä ja koordinaattijärjestelmästä. DAT, XLS. TXT.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Kun kohtaat tuplatietueen: Merge+ -ohjelman käyttö tietueiden yhdistelyssä Talonmiehen tuokio 1, Minttu.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Melinda-Aleph – musiikkiluettelointikoulutus Ulla Ikäheimo Helsinki
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Kuvailutyö Melindassa Jaana Routakangas / Ulla Ikäheimo Melinda-Anders-koulutus.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Automaattisia korjauksia Melindassa Ulla Ikäheimo Melinda-talonmiehen tuokio
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Helsinki – Tarja Mäkinen.
KANSALLISKIRJASTO RDA-ohjeet Nimet ja nimien muutokset RDA-verkkokoulutus Maarit Huttunen, Kari Ahola Kansalliskirjasto.
RDA Alephin luettelointiohjelmassa Minttu Hurme / KVP, tietojärjestelmät Talonmiehen tuokio
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Melinda ja laatu Ulla Ikäheimo Melinda-työpajat, Helsinki 5.2. ja
Henri Mäkilä Melindan kokemukset vaihtoon -tilaisuus
Fennica Melindassa Melinda-työpajat 5.2. ja
Talonmiehen tuokio Minttu Hurme
Kuvailutyö Melindassa
Ulla Ikäheimo (Jaana Routakangas) Helsinki
Kyrilliikan luetteloinnin uusia tuulia
Minttu Hurme / KVP, tietojärjestelmät
Minttu Hurme Melinda-Aleph-koulutus
Talonmiehen tuokio klo 14-15
Melinda-päivän musiikkitunti
PIKI-kirjastot Melindaan
Auktoriteettien käyttö Melindassa
Melindan riittävä laatu
Linkit Asterin toimijakuvailuun
Melindan palveluposti Yleisiä ja ajankohtaisia asioita
Sarjakenttiä vasta-alkajille ja edistyneille
Valmistautuminen - eli mitä on tehtävissä?
PIKI-kirjastot Melindaan 2
Haut ja indeksit Melindassa
Linkit Melinda-tietueen ja paikalliskannan tietueen välillä
Minttu Hurme Talonmiehen tuokio
LAMK:n Melinda-kokemukset
SFX:n haravointi Finnaan
Esityksen transkriptio:

Replikoinnin perusteet - kuinka tietueet siirtyvät Alephista Voyageriin? Minttu Hurme / KVP, tietojärjestelmät

KIRJASTOVERKKOPALVELUT Replikoinnin perusteet  mistä replikoinnissa on kyse  replikoinnin vaiheet  miten replikointia voi säätää kirjastokohtaisesti

KIRJASTOVERKKOPALVELUT Mitä replikointi on  Replikointi on tapa, jolla: –Melindassa luetteloidut tietueet siirtyvät (poimitaan) paikalliskantoihin –Melindassa tietueisiin tehdyt muutokset siirtyvät paikalliskantoihin –lisäksi replikoimalla voidaan tietyissä tapauksissa myös poistaa tietue paikalliskannasta  tietueita paikalliskannasta Melindaan vietäessä puhutaan lataamisesta / loadeista

KIRJASTOVERKKOPALVELUT  nykyinen replikointi toimii Alephin ja Voyagerin välillä –muissa järjestelmissä toimiville paikalliskannoille tarvitaan omat versionsa  replikointi toimii KVP:ssä tuotetulla Perl-skriptillä, josta on tuotantokäytössä tällä hetkellä versio 3.5.1

KIRJASTOVERKKOPALVELUT Replikoinnin rajoitukset  Ei (suuriin) massamuutoksiin  Ei ole mitään tapaa jäljittää yksittäisiin kenttiin kohdistuvia muutoksia kehenkään tiettyyn tekijään tai tiettyyn tekoaikaan, joten ’kirjaston oman luetteloijan tekemät muutokset’ tarkoittaa myös kaikkia muita, ennen kyseistä, oman luetteloijan tekemää muutoskertaa, tietueeseen tehtyjä muutoksia

KIRJASTOVERKKOPALVELUT Replikoinnin sijainti ja tiedostot  kullakin paikalliskannalla oma replikointinsa hakemistossa: /m1/voyager/xxxdb/local/replication/  alihakemistot: – scratch - väliaikaistiedostot – plugins – filtteripluginit ja niiden asetustiedostot – rpt – bulkimportin tiedostot, jos replikoinnilla on käytössä erillinen bulkimport-versio

KIRJASTOVERKKOPALVELUT  tiedostot – aleph_replication.pl - varsinainen replikointiskripti – aleph_replication.sh – replikointiskriptin käynnistysskripti – replication.config – asetustiedosto – replication.log - lokitiedosto – replication.pid – käynnissä olevan replikoinnin prosessi-id – replication.pid.lock – edellisen lukkotiedosto – sequence.id - viimeisin järjesteysnumero, jolla replikointi on hakenut muutoksia Melindasta

KIRJASTOVERKKOPALVELUT Replikoinnin operointi  replikointia pääsee operoimaan (käynnistämään, uudelleenkäynnistämään, sammuttamaan) vain voyagersu -tunnuksilla  uudelleenkäynnistyminen joka ilta huoltokatkon yhteydessä tai palveluosoitteesta  replikoinnin voi itse pysäyttää lisäämällä replikointihakemistoon hold - nimisen tiedoston

KIRJASTOVERKKOPALVELUT Replikointisäännöt  paikalliskantakohtaiset ehdot seuraaville asioille –millä luetteloijatunnuksilla tehtyjen Melinda-tallennusten jälkeen tietueen muutokset replikoidaan myös paikalliskantaan –mitä kaikkia kenttiä Melindan tietueesta vastaanotetaan paikalliskantaan –mitkä paikalliskannan tietueen kentät säilytetään sellaisenaan tietuetta päivitettäessä

KIRJASTOVERKKOPALVELUT Aleph / Melinda 1. Muutostieto2. Tietue3. Luetteloijatieto 4. Vastintietue paikalliskannassa 5. Tietueen muokkaus 6. Bulkimport 7. Merge-kenttien määrittelyt Voyager / paikalliskanta Replikoinnin toiminta

KIRJASTOVERKKOPALVELUT 1. Muutostieto  replikointi hakee Alephin VST-serveriltä tiedon niistä paikalliskannan tietokantatunnuksella varustetuista tietueista, joissa on tapahtunut muutoksia edellisen kyselyn jälkeen  tietueen tunnisteen lisäksi saadaan tieto siitä onko: –tietueeseen lisätty paikalliskannan tietokantatunnus –tietue tallennettu (eli päivitetty) –tietueesta poistettu paikalliskannan tietokantatunnus

KIRJASTOVERKKOPALVELUT 2. Tietue  replikointi hakee muutetun tietueen Alephin X-serveriltä (Ex Libriksen web service –rajapinta) –tietue on MARCXML –muodossa –tietueessa tulevat mukana kaikki ’Aleph-kentät’ (CAT, LOW, SID, FMT jne.)

KIRJASTOVERKKOPALVELUT 3. Luetteloijatieto  replikointi hakee noudetun tietueen CAT-kentistä tiedon siitä, mille luetteloijatunnuksella tietue on viimeeksi tallennettu  replikointisääntöjen ja luetteloijatunnuksen perusteella muutos joko –hylätään kokonaan, tai –hyväksytään primääri- tai sekundäärimuutoksena, joita käsitellään jatkossa eri sääntöjen mukaan

KIRJASTOVERKKOPALVELUT 4. Vastintietue paikalliskannassa  replikointi hakee tietueen vastintietueen tunnisteen paikalliskannasta SQL-kyselyllä, ja –tallentaa saapuvan tietueen Melindan kontrollinumeron (001, SYS/bibid) FCC-prefiksillä kenttään 035 $a –päivittää paikalliskannan tietueen kontrollinumeron (001, bibid) saapuvan tietueen kontrollinumeroksi kenttään 001

KIRJASTOVERKKOPALVELUT Vastintietueiden linkkaukset – Melindaan loadatut tietueet Melindan tietue: SID (source ID) –kenttä, jossa paikalliskannan tietueen kontrollinumero(bibid) ja tietokantatunnus SID__ $c $b fenni Paikalliskannan tietue: 001 –kenttä, jossa paikalliskannan tietueen kontrollinumero (bibid)

KIRJASTOVERKKOPALVELUT Vastintietueiden linkkaukset – Melindasta paikalliskantaan poimitut tietueet Melindan tietue: 001 –kenttä, jossa tietueen Melindan tunniste (SYS/bibid) Paikalliskannan tietue: 035a –kenttä, jossa tietueen Melindan tunniste (SYS/bibid) FCC (Finnish Central Catalogue?) -prefiksillä 035__ $a FCC

KIRJASTOVERKKOPALVELUT Vastintietueiden linkkaukset – Melindasta paikalliskantaan poimitut tietueet, joiden alkuperäinen vastintietue on poistettu tuplatietuetta yhdistäessä Melindan tietue: SID –kenttä, jossa poistetun tietueen Melindan tunniste (SYS/bibid) FCC- prefiksillä sekä paikalliskannan tietokantatunnus SID__ $c FCC $b fenni Paikalliskannan tietue: 035a –kenttä, jossa alkuperäisen vastintietueen Melindan tunniste (SYS/bibid) FCC (Finnish Central Catalogue?) -prefiksillä 035__ $a FCC

KIRJASTOVERKKOPALVELUT 5. Tietueen muokkaaminen  tietueesta poistetaan ja siinä säilytetään kenttiä ja osakenttiä paikalliskantakohtaisten replikointisääntöjen perusteella  muokkaaminen tapahtuu filtteriplugineilla, joilla on omat asetustustiedostonsa

KIRJASTOVERKKOPALVELUT Replikoinnin filtterit versiossa  plugin_strip_fields — filtteri, jolla voidaan yksinkertaisesti karsia tietueesta kenttiä kenttäkoodin perusteella plugin_strip_fields  plugin_handle_579 — filtteri, jolla käsitellään tilastomerkinnän sisältävä kenttä 579 plugin_handle_579  plugin_organisation — filtteri, joka käsittelee osakenttä $5:n sisältäviä kenttiä plugin_organisation  plugin_strip_subfield_9 — filtteri, jolla karsitaan replikoinnin ohjauskomentoja sisältävät $9 osakentät plugin_strip_subfield_9  plugin_thesaurus* — asiasanastofiltteri plugin_thesaurus  plugin_classification* — luokitusfiltteri plugin_classification  plugin_convert_aleph_voyager* — käsittelee Alephin ja Voyagerin eroavaisuuksia, mm. yhdistää Alephin pilkkomat pitkät kentät plugin_convert_aleph_voyager * -merkityt uusia versiossa

KIRJASTOVERKKOPALVELUT Filtterien käyttöönotto  muokkaa filtterin asetustiedosto sopivaksi  lisää suoritettavien filtterien nimet (ja asetustiedoston nimi tarvittaessa) suoritusjärjestyksessä replikoinnin asetustiedostoon haluttujen toimintojen kohdalle  pyydä replikoinnin uudelleenkäynnistystä palveluosoitteesta melinda-  vaihtoehtoisesti käyttöönoton voi kokonaisuudessaan pyytää ylläolevasta palveluosoitteesta

KIRJASTOVERKKOPALVELUT plugin_thesaurus - asiasanastofiltteri  säilyttää ja/tai karsii asiasanakenttiä –2. indikaattorin arvon perusteella –osakentän $2 asiasanastolyhenteen perusteella, jos 2. indikaattorin arvo on ’7’ –osakentän $5 tietokantatunnuksen perusteella, jos 2. indikaattorin arvo on ’7’ ja osakentässä $2 asiasanastolyhenne ’local’ –kentän 653 osakentän $9 epävirallisen asiasanastolyhenteen perusteella  tulossa: 600, 610, 611 ja 630 –kentät omana ryhmänään käsittelevä versio, koska näiden osalta halutaan usein säilyttää myös ne kentät, joissa 2. indikaattorilla on arvo ’4’ –tällä hetkellä kyseisen toiminnallisuuden saa aikaan määrittelemällä filtterin ajettavaksi kaksi kertaa peräkkäin eri asetustiedostoilla

KIRJASTOVERKKOPALVELUT plugin_classification - luokitusfiltteri  säilyttää ja/tai karsii luokituskenttiä 084 osakentässä $2 olevien luokituslyhenteiden perusteella  muut luokituskentät ovat käsiteltävissä plugin_strip_fields –filtterillä, koska niissä käytettävä luokitus määrittyy suoraan käytetystä kentästä

KIRJASTOVERKKOPALVELUT plugin_aleph_voyager  huolehtii siitä, että kiinteämittaisissä kentissä on tyhjämerkkinä Voyagerin käyttämä välilyönti ’ ’Alephin käyttämän karetin ’^’ (versiossa vielä myös varsinaisessa replikointiskriptissä)  yhdistää Alephissa useaksi kentäksi pilkotut pitkät kentät takaisin yhdeksi kentäksi

KIRJASTOVERKKOPALVELUT Filtterien kehitysideoita  asiasanaketjut purkava filtteri  tekijäkenttien $d-osakentät poistava filtteri  tekijäfunktiofiltteri (kielet, $4->$e, $e->$4)  $0 ja $w –osakenttiä käsittelevä filtteri  kyrilliikan translitteraatiofiltteri  termikäännösfiltteri  mitkä olisivat juuri teillä tarpeen?

KIRJASTOVERKKOPALVELUT Replikoinnin ohjauskomennot luetteloinnissa  täydentävät paikalliskannan replikoinnin asetuksia  vaikuttavat yksittäisen tietueen yksittäisen kentän replikoitumiseen  ovat muotoa tietokantatunnus ja merkitään osakenttään $9, esimerkiksi: 080__ $a 061 $9 ALLI

KIRJASTOVERKKOPALVELUT  tietokantatunnus+ohjauskomento –yhdistelmät löytyvät Aleph- klientissä osakenttien automaattisten sisältövaihtoehtojen listaltaosakenttien automaattisten sisältövaihtoehtojen listalta  muiden tekemiä $9-osakenttiä ja niiden sisältämiä komentoja ei saa poistaa tietueista  osakenttä $9 ja sen sisältämät replikoinnin ohjauskomennot eivät –siirry paikalliskantoihin replikoinnissa –näy Melindan OPACin koko viite –näytössä –ole poimittavissa Melindan Z39.50/SRU -serveriltä.

KIRJASTOVERKKOPALVELUT Käytössä olevat ohjauskomennot  versiossa käytössä seuraavat ohjauskomennot: – - säilyttää kentän, vaikka paikalliskannan filtterit karsisivat sen normaalisti – - karsii kentän, vaikka paikalliskannan filtterit säilyttäisivtä sen normaalisti

KIRJASTOVERKKOPALVELUT Ohjauskomentoja tulossa  - osakentän $5 tietokanta/organisaatiotunnusta vastaava ohjauskomento niille kentillä, joissa osakenttää $5 ei MARC 21:n mukaan käytetä –säilyttää kentän sen paikalliskannan replikoinnissa, joka käyttää komentoa –karsii kentän kaikkien muiden paikalliskantojen replikoinnissa

KIRJASTOVERKKOPALVELUT 6. Bulkimport  replikointi tallentaa saapuvan tietueen MARC 21 –vaihtomuodossa scratch –hakemistoon  tietue tallennetaan paikalliskantaan Voyagerin bulkimport –skriptillä –bulkimportista voidaan tehdä replikointia varten oma versio, joka tallentaa loki- ja väliaikaistiedostonsa replikoinnin omaan rpt –hakemistoon  tietueiden lisäykset, muutokset ja poistot ajetaan eri bulkimport – asetuksilla –myös primääri- ja sekundäärimuutoksille voidaan määritellä erilliset bulkimport -asetukset

KIRJASTOVERKKOPALVELUT Bulkimportin tuplakontrollisääntö  replikoinnin käyttämissä bulkimportin asetuksissa riittää tuplakontrolliksi tietueen kontrollinumero (001, bibid), koska replikointi on päivittänyt sen saapuvassa tietueessa paikalliskannan tietuetta vastaavaksi

KIRJASTOVERKKOPALVELUT 7. Bulkimportin tuplakontrollisäännön merge-kentät  bulkimportin käyttämän tuplakontrollisäännön asetuksissa voidaan määritellä ne kentät (merge-kentät), joiden halutaan säilyvät paikalliskannnan tietueessa sellaisinaan aina replikoinnin päivittäessä tietuetta –jos kenttä on replikoinnissa karsittu filtterillä kokonaan, Melindassa tehdyt muutokset eivät vaikuta siihen mitenkään –jos kenttää ei ole replikoinnissa karsittu, paikalliskannassa olevan säilytettävän version rinnalle päivittyvät myös Melindassa muutetut/lisätyt versiot

KIRJASTOVERKKOPALVELUT Aleph / Melinda 1. Muutostieto2. Tietue3. Luetteloijatieto 4. Vastintietue paikalliskannassa 5. Tietueen muokkaus 6. Bulkimport 7. Merge-kenttien määrittelyt Voyager / paikalliskanta Replikoinnin toiminta

KIRJASTOVERKKOPALVELUT Replikointi ja usemarcon  Replikoinnin voi konfiguroida ajamaan usemarcon-konversion ennen tietueen lataamista bulkimportilla Voyageriin  Käytössä ruotsinkielisissä tietokannoissa ISBD 0-alueen termien kääntämiseen

KIRJASTOVERKKOPALVELUT Replikointi ja tietueiden poistaminen  kun Melindan tietueesta poistetaan paikalliskannan tietokantatunnus, replikointi yrittää poistaa tietueen myös paikalliskannasta, mutta: –jos tietue on poistettu Melindasta kokonaan, tai siitä on poistettu paikalliskannan SID-kenttä, ei replikoinnilla ole tarpeellisia tietoja vastintietueen löytämiseksi paikalliskannasta –bulkimport poistaa bibliografisen tietueen paikalliskannasta vain, jos siihen ei liity holdings- tai nidetietueita tai esimerkiksi hankinnan tietoja

KIRJASTOVERKKOPALVELUT Miksi tietue ei replikoidu?  replikointi on kaatunut kokonaan  replikoinnissa on jonoa  tietueessa jotain vikaa (esim. väärä merkistökoodi) –joko replikointi tai bulkimport hylkää tietueen  bulkimport löytää useamman vastintietueen  tietue on jäänyt replikoitumatta tietokantatunnusta lisättäessä, jolloin muutoksille ei löydy vastintietuetta –korjattavissa poistamalla ja palauttamalla LOW-tag

KIRJASTOVERKKOPALVELUT Tulossa replikointiin  uusia filttereitä ja ohjauskomentoja  osakohteiden replikointi  auktoriteettitietueiden replikointi  replikointiratkaisuja muihin paikallisjärjestelmiin

KIRJASTOVERKKOPALVELUT Replikoinnin dokumentaatio Metiva-wikissä  –Replikoinnin asetuksetReplikoinnin asetukset –Kenttien käyttäytyminen replikoinnissa ja Voyagerin bulk importissaKenttien käyttäytyminen replikoinnissa ja Voyagerin bulk importissa –Replikoinnin filtteröintipluginitReplikoinnin filtteröintipluginit –Replikoinnin ohjauskomentojen käyttö luetteloinnissaReplikoinnin ohjauskomentojen käyttö luetteloinnissa –Bulkimport Rule replikointia vartenBulkimport Rule replikointia varten

KIRJASTOVERKKOPALVELUT Kysymyksiä? Kommentteja?