Minttu Hurme / KVP, tietojärjestelmät Replikointi v. 3.5 Minttu Hurme / KVP, tietojärjestelmät
Replikointi Luetteloitujen ja päivitettyjen tietueiden siirto LINDAsta/metatietovarannosta paikalliskantoihin KVP:ssä tehty Perl-skripti, tällä hetkellä tuotannossa v. 3.5 Toimii Alephin ja Voyagerin välillä, muita paikallisjärjestelmiä varten tarvitaan omat versiot
Replikointi v. 3.5 siirretty replikoituvien tietueiden muokkaaminen ulos varsinaisesta skriptistä liitännäisille (plugineille) plugin-arkkitehtuuri mahdollistaa filtteröinnin helpomman muokkaamisen ja laajentamisen kaikki edellisen version toiminnallisuus on säilytetty ensimmäisenä lisäominaisuutena osakenttä $5:n (organisaatio, jota kentän tiedot koskevat) sisältävien kenttien käsittely
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
Replikoinnin toiminta Aleph Muutostieto Tietue Luetteloijatieto Vastinpari Voyagerissa Tietueen muokkaus Bulk import -rule Merge-kenttien määrittelyt Voyager
ALEPH VST-server Muutostieto X-server Tietue ja siinä luetteloijatieto
REPLIKOINTI Tietueen hyväksyminen/hylkääminen ja sen statuksen tunnistaminen Luetteloijatieto Tietueen muokkaaminen Filtterit
VOYAGER Oracle-kysely Bulk Import Vastintietueen löytäminen SID-kentässä paikalliskannan bib-id LINDAan ladatuissa tietueissa SID-kentässä LINDAn bib-id LINDAssa yhdistetyissä tuplissa 035a-kentässä LINDAn bib-id LINDAsta poimituissa tietueissa Bulk Import Tietueen tallentaminen Voyageriin Bulk import rule Replikoinnin lokissa ei bulkimportin tuloksia Erillinen bulkimport-skripti replikoinnille mahdollinen
Asetukset Replikointiskriptille Filttereille Bulkimportille
Miksi tietue ei replikoidu Tietueessa jotain vikaa Replikointi hylkää / bulk-import hylkää Bulkimport löytää useamman vastintietueen Tietue ei ole jostain syystä replikoitunut uutena, tällöin muokkauksetkaan eivät replikoidu, koska vastintietuetta ei löydy Korjattavissa poistamalla ja palauttamalla LOW-tag
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
Päivitys 20.4.2012 kaikkien aktiivisten paikalliskantojen replikoinnit päivitettiin versioon 3.5 perjantaina 20.4.2012
Ensimmäiset filtterit plugin_strip_fields — Filtteri, jolla voidaan yksinkertaisesti karsia tietueesta kenttiä kenttäkoodin perusteella plugin_handle_579 — Filtteri, jolla käsitellään tilastomerkinnän sisältävä kenttä 579. plugin_organisation — Filtteri, joka käsittelee osakenttä $5:n sisältäviä kenttiä plugin_strip_subfield_9 — Filtteri, jolla karsitaan luetteloinnin/filtteröinnin metatietoa sisältävät $9 osakentät.
Filttereitä kehityksessä Asiasanastofiltteri (kesän aikana) Asiasanaketjufiltteri (kesän aikana) Luokitusfiltteri (kesän aikana) Kielifiltterit, translitteraatiofiltteri Ennakkotietofiltteri Toiveita?
Virheitä Ylipitkien kenttien käsittely: Aleph ei hyväksy yli 2000 tavun mittaisia kenttiä, vaan pätkii nämä peräkkäisiksi kentiksi osakenttä $9:n ja sen sisältämien karettimerkkien avulla X-serverin ulosantamat tietueet tätä muotoa Plugin yhdistämään kentät yhdeksi lähiaikoina (kesäkuussa)
Kysymyksiä? Kommentteja? linda-posti@helsinki.fi